@charset "utf-8";
/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:14px Arial;color:#5D6468; background:url(../images/bg.jpg) repeat-x left top; background-color:#DEEFF6;}
table td{ padding:3px;}
table td a{color:#5D6468; text-decoration:underline;}
table td a:hover{ text-decoration:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{ font:24px Tahoma; color:#2E3092; padding:25px 0 5px 20px;}
h1 span{ color:#F50504; font:18px Tahoma;}
h2{color:#F50504; font:18px Tahoma; padding:10px 0 5px 20px; }
h2 span{font:bold 14px Tahoma;color:#2E3092; display:block;}
h2 small{font:12px Arial;color:#5D6468;}
h3{}
h4{ }
h5{}
h6{}
.fl{float:left}
.fr{float:right}
ul{list-style:none; }
ul li{}
ol{}
p{margin:5px 15px 10px 20px;text-align:justify;}
img{ border:0;}
	
/*------------------------------ PAGE DEFINATIONS -------------------------------*/

.wrapper{width:1000px; margin:0 auto;}

.wrapper .header{height:138px;}
.wrapper .logo{ position:absolute;}

.wrapper .header .topNav{ float:right; width:300px; height:99px; text-transform:uppercase; position:relative;}
.wrapper .header .topNav ul{ padding:26px 0 20px 0px; float:right; position:relative;}
.wrapper .header .topNav ul li{ padding:0 8px; float:left;}

.wrapper .header .menu{ float:left; width:100%; height:56px; }
.wrapper .header .menu ul{ float:left; padding:0 0 0 130px; }
.wrapper .header .menu ul li,.wrapper .header .menu ul li img{ float:left; }

.wrapper .container{ float:left; width:100%; background:#FFF;}
.wrapper .container .bannerFlash{ float:left; width:100%;}
.wrapper .container .banner{float:left; width:695px; height:270px;}

.wrapper .container .dateVenue{ float:left; width:100%; height:190px;}

.wrapper .container .flash{ float:left; width:305px; height:270px;}
.wrapper .container .contents{ float:left; width:100%;}
.wrapper .container .contents a{color:#5D6468; text-decoration:underline;}
.wrapper .container .contents a:hover{text-decoration:none;}
.wrapper .container .contents p.hr{ border-bottom:1px solid #A8B1B6; padding:0 0 30px 0;}
.wrapper .container .contents p img{ float:right; padding:0 0 10px 10px;}
.wrapper .container .contents p.leftImg img{ display:block; clear:right; float:left;}
.wrapper .container .contents ul.ul1{ padding:5px 0 0 20px;}
.wrapper .container .contents ul.ul1 li{ background:url(../images/arr1.jpg) no-repeat left 4px; padding:0 0 4px 10px;}
.wrapper .container .contents ol.ol1{ padding:5px 0 0 20px;}
.wrapper .container .contents ol.ol1 li{ list-style:inside decimal;padding:0 0 4px 5px;}
.wrapper .container .contents p.div_err{ color:#FF0000;}

.wrapper .container .contents .Conf{ float:left; width:100%;}
.wrapper .container .contents .Conf ul{ padding:0px 0 10px 20px;}
.wrapper .container .contents .Conf ul li{ padding:0 20px 0 0; float:left;}
.wrapper .container .contents .aligncent img{ padding:0 0 15px 20px;}


.footerSec{ float:left; width:100%; height:62px; background:url(../images/footer.jpg) repeat-x left top;}
.footer{width:1000px; margin:0 auto; color:#B5E6FD; font-size:11px; position:relative;}
.footer ul{ float:left; width:650px;padding:10px 0 0 20px;  }
.footer ul li{ float:left;padding:0 3px; border-right:1px solid #B5E6FD; height:11px; margin:0 0 3px 0; }
.footer ul li.last{ border:0;}
.footer a{color:#B5E6FD;}
.footer p{ margin:0 0 0 20px; position:absolute; top:40px; left:0;}
.footer span{ float:right;padding:20px 0 0 18px; width:120px;}
.footer span a{ text-decoration:underline;}
.footer span a:hover{ text-decoration:none}


/*------------------------------ SITEMAP DEFINATIONS -------------------------------*/
.sitemapfull{ float:left; width:747px;}
.sitemap{ float:left; width:450px; padding:0 0 10px 20px; }
.sitemap ul li{	background: #E7F5FF; border-bottom:1px solid #fff; line-height:20px; float:left; width:450px;padding:0 0 0 10px;}
.sitemap ul li a{ text-decoration:none; color:#5D6468; }
.sitemap ul li a:hover{ text-decoration:underline;}
.sitemap ul li ul li{ width:440px; background:#D4E9F8}
.sitemap ul li ul li.last,.sitemap ul li ul li ul li.last{ border:0;}
.sitemap ul li ul li ul li{ width:430px; background:#E7F5FF;}


/*------------------------------ EXTRA DEFINATIONS -------------------------------*/
a.mail{color:#5D6468; text-decoration:underline;}
a.mail:hover{ text-decoration:none;}
.green1{background:#94C10E; padding:5px; color:#fff}
