@charset "utf-8";
/* CSS Document */
body {
	font-family:"trebuchet ms" ;
	background-image:url(../img/bg04.jpg);
	background-repeat:repeat-x;
	margin: 8px;
}
h3 {
font-size:16px;
margin:10px 0px 10px 0px;
}
p {
font-size:12px;
margin:5px 0px 5px 0px;
}
#wrapper {
	width: 800px;
	margin: auto;
	float: none;
	height: auto;
}
#headerLogo {
	background-image: url(../img/logo01.png);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 96px;
	width: 121px;
	margin-top: 10px;
}

#header {
	margin-top: 40px;
	width: 600px;
	float: right;
	margin-right: 70px;
}
#header h1 {
	color: #336600;
	margin:10px 0px 10px 0px;
	padding: 0 0 0 15px;
}

#header p {
	font-size: 12px;
	padding-left: 60px;
	margin:5px 0px 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#imgHeader {
	background-image: url(../img/img-middle01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;
	width: 780px;
	margin: auto;
	float: left;
	padding: 0 10px 0 10px;
}
#middle {
	width: 800px;
	margin: auto;
	float: left;
	padding: 0;
}
#contContRight {
	width: 287px;
	float: right;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #336600;
}



#middle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #336600;
	font-size: 20px;
	margin:10px 0px 10px 0px;
	padding-left: 20px;
}
#middle a {
color:#CC3333;
}
#middle a:hover {
color:#555;
}
#contLeft {
	width: 460px;
	background-image: url(/img/bg-box01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	padding-left: 10px;
	padding-right: 10px;	
	margin-left: 20px;	
}
#contLeft2 {
	width: auto;
	background-image: url(/img/bg-box01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	padding-left: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
}
#contLeft2 a{
	font-weight:bold;
	color:#CC3333;
	text-decoration:underline;
}
#contLeft2 a:hover{
	font-weight:bold;
	color:#CC3333;
	text-decoration:none;
}
#contLeft2 li {
	list-style-type:none;
	}
#contLeft3 {
	width: 770px;
	background-image: url(/img/bg-box01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	padding-left: 10px;
	padding:10px 0px 0px 5px;
	margin-left: 20px;
}
#contLeft3 a{
	font-weight:bold;
	color:#CC3333;
	text-decoration:underline;
}
#contLeft3 a:hover{
	font-weight:bold;
	color:#CC3333;
	text-decoration:none;
}
#contLeft3 li {
	list-style-type:none;
	}
#contRight p {
	font-size: 12px;
	line-height: 20px;
	margin:5px 0px 5px 0px;
}
#footer {
	clear: both;
	float: left;
	width: 800px;
	font-size: 12px;
	height: 50px;
	border-top: 1px dotted #336600;
	margin-top: 10px;
	padding-top: 10px;
}

#contRight {
	width: 230px;
	float: right;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 10px;
	margin-right: 25px;
}
#footer p {
margin:5px 0px 5px 20px;
}
#footer a{
color:#333;
text-decoration:underline;
}
#footer a:hover{
color:#009900;
text-decoration:none;
}

#contLeft p {
	font-size: 12px;
	line-height: 20px;
	margin:5px 0px 5px 0px;
}
#contLeft img {
	margin:2px;
	padding:2px;
	}
#footer strong {
	padding-left: 20px;
}
#cont2 {
	float: none;
	clear: both;
	width: 770px;
	border-top: 1px dotted #003366;
	margin-left: 20px;
	padding-top: 15px;
}

#navBar {
	width: 780px;
	float: left;
	margin: 5px 0px 0px 15px;
	/* border-top: 2px solid #336600; */
	border-bottom: 1px dotted #666666;
}

#navBar ul{
	padding:0 0 5px 15px;
	margin:0;
}
#navBar li {
	list-style-type: none;
	display: inline;
	padding:0px 10px 0px 15px;
}

#navBar a{
color:#333333;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
#navBar a:hover{
background-color:#336600;
color:#FFFFFF;
text-decoration:none;
}
#box1 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	height: 400px;
}
#box1 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}


#box1 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
}
#box1 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box2 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	margin-left: 25px;
	height: 400px;
}
#box2 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
}
#box2 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box2 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}

#box3 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	margin-left: 30px;
	height: 400px;
}


#box3 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
}
#box3 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box3 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}
#box4 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	clear: both;
	height: 490px;
}
#box4 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}


#box4 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
}
#box4 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box5 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	margin-left: 25px;
	height: 490px;
}
#box5 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
	border-top:none;
	border-left:none;
	border-right:none;
}
#box5 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box5 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}

#box6 {
	float: left;
	width: 220px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336600;
	background-image: url(../img/bg-box01.jpg);
	background-repeat: repeat-x;
	padding-top: 2px;
	margin-left: 30px;
	height: 490px;
}


#box6 img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
	padding-bottom: 2px;
}
#box6 p {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	margin:5px 0px 5px 0px;
}
#box6 h3 {
	padding-left: 5px;
	margin:10px 0px 10px 0px;
}
#vline {
	width: 245px;
	float: left;
	height: auto;
	margin-top: auto;
	margin-left: 25px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #336600;
}

#vline2 {
	width: 250px;
	float: right;
	height: auto;
	margin-top: auto;
	margin-left: 20px;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #336600;
}
.imgPadding {
	padding: 5px;
}
#contRight ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#contRight li {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
#flashHeader {
	height: 230px;
	width: 780px;
	margin: auto;
}
ul {
font-size:12px;
}
li {
padding:0px 0px 10px 0px;
}
#ticket ul{
	padding:0 0 0 25px;
	margin:0;
}
#ticket li {
	list-style-type: none;
	display: inline;
	padding-right: 20px;
	font-size:16px;
	font-weight:bold;
	color: #006600;
}
#ticket li strong {
color:#333333;
}

.tickez {
font-family: Georgia, "Times New Roman", Times, serif;
color: #336600;
border-bottom:1px solid #eeeeee;
padding: 0 0 0 20px;
}
.checkStrong {
font-family:Georgia, "Times New Roman", Times, serif;
color:#336600;
}
.checkStrongNo {
font-family:Georgia, "Times New Roman", Times, serif;
color:#cc0000;
}
#payment {
color:#333333;
background-image:url(/img/img-confirm-payment.gif);
background-position: center right;
background-repeat:no-repeat;
width:200px;
height:38px;
font-family:"trebuchet ms";
font-size:12px;
background-color:#FFFFFF;
border:none;

}
#payment input{
background-image:url(/img/img-confirm-payment.gif);
background-position: center right;
background-repeat:no-repeat;
width:200px;
height:38px;
font-family:"trebuchet ms";
font-size:12px;
color:#003366;
background-color:#FFFFFF;
border:none;

}
/*#paypal button{
background-image:url(/img/img-paypal-checkout.jpg);
background-color:#FDBD4E;
width:200px;
height:65px;
font-family:"trebuchet ms";
font-size:12px;
color:#003366;
}*/
/*#paypal submit{
background-image:url(/img/img-paypal-checkout.jpg);
background-color:#FDBD4E;
width:200px;
height:65px;
font-family:"trebuchet ms";
font-size:12px;
color:#003366;
}*/
#newsCont{
font-family:Georgia, "Times New Roman", Times, serif;
width:750px;
}
#newsCont h2{
font-size:14px;
color:#666666;
border-bottom:1px dotted #333333;
background:url(/img/icon-news-date.gif) left top no-repeat;
padding:5px 0px 10px 75px;
margin:10px 0px 10px 0px;
}
#newsCont p{
font-family:"trebuchet ms", Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#333;
margin:5px 0px 5px 0px;
}
#newsCont a{
color:#333;
text-decoration:none;
}
#newsCont a:hover{
color:#cc0000;
text-decoration:underline;
}
#hline{
border-top:1px dotted #CCCCCC;
background:url(../img/icon-news-down.gif) bottom right no-repeat;
height:24px;
width:100%;
}
#newsCont .archive{
background:url(../img/icon-news-archive.gif) top left no-repeat;
height:25px;
padding:0px 0px 0px 25px;
margin:0px 0px 0px 0px;
}
input, select {
	border:1px solid #AB2C28;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	background-color:#eee;
	padding:1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;	
	}	
textarea {
	border:1px solid #AB2C28;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px;
	background-color:#f0f0f0;
	}	
.flags {
float:right;
text-align:right;
padding:3px 5px;
background-image:url(../img/blank.png);
border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
margin:10px 20px -30px 0px;	
z-index:2;
position:relative;
}	
#contLeft2 ul.links01 {
list-style: none outside none;
margin:0;
padding-left:0;
margin-top:20px;
text-transform:uppercase;
}
#contLeft2 ul.links01 li a { 
background: url(../img/bg-li02.gif) no-repeat scroll 3px 11px transparent;
border-bottom: 1px solid #6A9706;
display:block;
font-size:100%;
margin-top:0;
padding:5px 10px 5px 40px;
text-decoration:none;
}
#contLeft2 ul.links01 li a:hover { 
background: url(../img/bg-li02.gif) no-repeat scroll 3px 11px #EFD1D1;
color:#333;
}
.galleryContRight {
background-image:url(/img/bg-tn-right01.png);
background-position:center right;
background-repeat:repeat-y;
width:auto;
padding:5px 15px 5px 5px;
float:left;
}
.galleryContBottom {
background-image:url(/img/bg-tn-bottom01.png);
background-position:center bottom;
background-repeat:repeat-x;
width:11%;
padding:10px 5px 10px 0;
margin-left:30px;
float:left;
}
#gallery img {
padding:1px;
border:1px solid #6A9706;
}
#gallery img:hover {
border:1px solid #993333;
}
