/* Clearfix */
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{/*height:1%;*/}

/* Initiliasation */
body{background:url(../images/bg.jpg) no-repeat center top #92D067; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px;}
h1, h2, h3, h4, h5, h6{font-family:Georgia, "Times New Roman", Times, serif; color:#990000;}

/*Common*/
.flLeft{float:left;}
.flRight{float:right;}
.mgnBottom20{margin-bottom:20px;}
.mgnTop10{margin-top:10px;}
b{font-weight:bold;}
.clear{clear:both;}
a{color:#000;}
a:hover{color:#000;}

/* Layout */
.wrapper{margin:0 auto; width:980px; padding:0;}
.header{height:390px; min-height:390px; height:auto; !important}

.logoArea{margin:0; padding:0; float:left;}
.navContainer{width:730px; float:right;}

.mainNavigation{margin:0; padding:0; height:25px;}
.mainNavigation ol {padding-top:15px; margin-left:545px;}
.mainNavigation ol li{margin-right:10px; float:left; font-size:12px; font-weight:bold; line-height:25px;}
.mainNavigation ol li a{padding:0 0 0 10px; color:#fff; display:block; #display:inline-block;}
.mainNavigation ol li a span{padding:0 10px 0 0;/*  background:url(../images/menu-hover.jpg) no-repeat right top;*/ display:block;}
.mainNavigation ol li a:hover{padding:0 0 0 10px; color:#000; background:url(../images/menu-hover.jpg) no-repeat left 0;}
.mainNavigation ol li a:hover span{padding:0 10px 0 0;  background:url(../images/menu-hover.jpg) no-repeat right 0; display:block;}
.mainNavigation ol li a.current{padding:0 0 0 10px; color:#000; display:block; #display:inline-block; background:url(../images/menu-hover.jpg) no-repeat 0 -50px;}
.mainNavigation ol li a.current span{padding:0 10px 0 0;  background:url(../images/menu-hover.jpg) no-repeat right -50px; display:block;}

.topNavigation{margin:20px 0 10px 0; padding:0; height:25px;}
.topNavigation ol {padding-top:15px;}
.topNavigation ol li{margin-right:10px; float:left; font-size:15px; font-weight:bold; line-height:25px; text-transform:uppercase; text-shadow:0 1px 0 #fff;}
.topNavigation ol li a{padding:0 0 0 7px; color:#000; display:block; #display:inline-block; text-shadow:0 1px 0 #fff;}
.topNavigation ol li a span{padding:0 7px 0 0;/*  background:url(../images/menu-hover.jpg) no-repeat right top;*/ display:block;}
.topNavigation ol li a:hover{padding:0 0 0 7px; color:#000; background:url(../images/menu-hover.jpg) no-repeat left 0;}
.topNavigation ol li a:hover span{padding:0 7px 0 0;  background:url(../images/menu-hover.jpg) no-repeat right 0; display:block;}
/*.topNavigation ol li a.current{padding:0 0 0 10px; color:#000; display:block; #display:inline-block; background:url(../images/menu-hover.jpg) no-repeat 0 0; text-shadow:0 1px 0 #fff;}
.topNavigation ol li a.current span{padding:0 10px 0 0;  background:url(../images/menu-hover.jpg) no-repeat right 0; display:block;}*/

/*current*/
#pgHome .home a, #pgContact .contact a{padding:0 0 0 10px; color:#000; display:block; #display:inline-block; background:url(../images/menu-hover.jpg) no-repeat 0 0; text-shadow:0 1px 0 #fff;}
#pgHome .home a span, #pgContact .contact a span{padding:0 10px 0 0;  background:url(../images/menu-hover.jpg) no-repeat right 0; display:block;}

/*contain*/
.pageContainer{background:url(../images/bg-PageContain.jpg) no-repeat center top #92D067; margin:0; padding:10px;}
.schedule{margin:0; padding-left:10px; border-right:1px dashed #666; width:560px; float:left;}
.schedule ol li{margin-bottom:15px; width:560px;}
.schedule ol li h2{background:url(../images/bg-schedule.png) no-repeat 0 0; color:#000; padding:0 0 0 40px; font-size:18px; text-shadow:0 1px 0 #fff; height:35px;}
.schedule ol li h3{font-size:15px; margin-left:45px;}
.schedule ol li b{font-size:14px; margin-left:45px; width:560px;}
.schedule ol li a{font-size:13px; margin-left:45px; text-decoration:underline;}
.schedule ol li a:hover{font-size:13px; margin-left:45px; text-decoration:none;}
.bookOnline{float:right;}
.bookOnline img{margin:10px 40px 10px 20px;}
.sponsor{background-color:#fff; border:1px solid #CCDBB7; margin:10px; height:130px;}
.sponsor h4{text-transform:uppercase; font-size:16px; padding:5px 10px; color:#000;}
.footer p{font-size:12px; color:#666; padding:10px;}
.footer p a{color:#666; text-decoration:none;}
.footer p a:hover{text-decoration:none;}

/*Slider


#slider{float:left; border:1px solid #eee; padding:5px;}
#slider li{width:830px; overflow:hidden; float:left;}
#prevBtn, #nextBtn{width:40px; height:65px; display:block; background-color:#666;}
#prevBtn{float:left; margin-right:13px; background:url(../images/nextBtn.gif) no-repeat center center;}
#nextBtn{float:right; background:url(../images/prevBtn.gif) no-repeat center center;}*/

/*#slider{position:absolute; margin-left:65px; width:800px; height:65px;}
#slider img{height:65px; overflow:hidden;}
*/
#prevBtn, #nextBtn {
position:absolute;
}
#prevBtn a, #nextBtn a {
cursor:pointer;
display:block;
height:65px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
overflow:hidden;
text-indent:-999px;
width:40px;
}
#nextBtn, #slider1next {
margin-left:885px;
}
#prevBtn a, #slider1next a, #slider1prev a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/nextBtn.gif) no-repeat scroll center center;
}
#nextBtn a, #slider1next a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/prevBtn.gif) no-repeat scroll center center;
}
