html, body { height: 100%;}

body {background:#000 no-repeat fixed center center;color:#FEFEFE;font-family:Arial;font-size:12px;line-height:1.4;}


iframe{z-index:1;position:relative;}

#content {padding-bottom:70px;}
#content p {padding-bottom:7px;}
#content ul {padding-bottom:7px;}
#content ol {padding-bottom:7px;}
#content a {color:#e0aa00;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content h1 {color:#e0aa00;font-size:22px;padding:5px 0;}
#content h2 {color:#e0aa00;font-size:18px;padding:5px 0;}
#content h3 {color:#e0aa00;font-size:14px;padding:5px 0;}
#content h4 {color:#e0aa00;font-size:12px;padding:5px 0;}

#wrapper {margin:0 auto;width:980px;margin-bottom: 50px; overflow: hidden;}
#topMessage {color:#FFFFFF;font-size:13px;text-align:center;font-weight:bold;}
#topSeparator {background:transparent url(comp/top-separator.png) no-repeat scroll 0 0;height:8px;}

#top{position: relative}
#mainSponsorLogo{position: absolute;top:80px;left: 30px;}

#topSponsorsWrp{position: absolute;top:50px;right: 30px;}
#topSponsors{background:url(comp/top-sponsors-middle.png) repeat-y; width: 130px; height: 105px; overflow: hidden; padding: 0 20px 0 20px}
topSponsorsInside{width: 130px; height: 105px;overflow: hidden;}
#topSponsors ul{width: 130px; height: 105px;overflow: hidden;}
#topSponsors ul li{display: block;width: 130px; height: 105px;overflow: hidden;background: #122E22;}
.topTopSponsorsBg{height: 20px;width: 170px; background: url(comp/top-sponsors-top.png) no-repeat}
.bottomTopSponsorsBg{height: 20px;width: 170px; background: url(comp/top-sponsors-bottom.png) no-repeat}


#mainMenu {height:53px;overflow: hidden}
#mainMenu ul li{margin: 0 0 0 11px;height: 35px;padding: 0 0 0 13px;}
#mainMenu ul li a{line-height: 35px;color:white;text-decoration: none;font-size: 15px;text-transform:uppercase;display: block;height: 35px;}
#mainMenu ul li span{padding: 0 15px 0 0px;height: 35px;display: block;}

#mainMenu ul li.active, #mainMenu ul li:hover{margin: 0 0 0 11px;height: 35px;padding: 0 0 0 13px;background:transparent url(comp/bg-menu-left.png) no-repeat;display: block}
#mainMenu ul li.active a, #mainMenu ul li:hover a{line-height: 32px;color:white;text-decoration: none;font-size: 15px;text-transform:	 uppercase;background:transparent url(comp/bg-menu-center.png) repeat-x;color: #e0aa00}
#mainMenu ul li.active span, #mainMenu ul li:hover span{padding: 0 15px 0 0px;height: 35px;display: block;background:transparent url(comp/bg-menu-right.png) no-repeat scroll 100% 0px;}


#mainMenu ul.submenu{height:28px;overflow: hidden}
#mainMenu ul.submenu li span a{font-size: 12px;background: none;line-height: 25px;height:28px;padding: 0 5px;color: #FFF; background:transparent url(comp/bg-submenu-center.png) repeat-x;}
#mainMenu ul.submenu li.first span a{padding: 0 5px 0 0;}
#mainMenu ul.submenu li.last span a{padding: 0 0 0 5px;}

#mainMenu ul.submenu li span a:hover{color: #e0aa00}
#mainMenu ul.submenu li {padding: 0;height:28px;margin: 0}
#mainMenu ul.submenu li.active,#mainMenu ul.submenu li:hover{background: none;}

#mainMenu ul.submenu li span{background: none;padding: 0;height:28px;display: block}
#mainMenu ul.submenu li.first span{padding: 0 0 0 13px;background:transparent url(comp/bg-submenu-left.png) no-repeat;}
#mainMenu ul.submenu li.last span{padding: 0 15px 0 0;background:transparent url(comp/bg-submenu-right.png) no-repeat 100% 0;}
#mainMenu ul.submenu li.first{margin-left: 179px}

#homeTop {background:url(comp/big-middle-bg.png) repeat-y;height:385px;padding:4px 14px;}
#gallery {background:url(comp/big-middle-bg.png) repeat-y;padding:4px 14px;overflow:hidden;}

#gallery div.image{float:left;width:665px;overflow:hidden;border:1px solid #e0aa00;min-height:445px;background: url(comp/loading.gif) center center no-repeat}
#gallery div.nav{float:left;width:260px;padding-left:25px;}

#gallery div.nav img{margin: 0 2px 3px 0;border:1px solid gray;cursor:pointer;width:48px;height:32px;float: left;}
#gallery div.nav img:hover{border:1px solid #e0aa00;}
#gallery div.nav img.selected{border:1px solid #e0aa00;}

.navWrapper{height:60px;}
.prevImg{cursor:pointer;font-size:21px;color:#e0aa00;float:left;width:100px;line-height:1;padding-left:30px;background:url(comp/arrow-prev.png) no-repeat -5px center;}
.prevImg:hover{color:#009555;background:url(comp/arrow-prev-on.png) no-repeat -5px center;}
.nextImg{cursor:pointer;font-size:21px;color:#e0aa00;float:left;width:90px;line-height:1;padding-left:20px; background:url(comp/arrow-next.png) no-repeat right center;}
.nextImg:hover{color:#009555;background:url(comp/arrow-next-on.png) no-repeat right center;}
.separator{font-size:45px;color:#FFF;width:15px;float:left;line-height:1;}

.navWrapper2{height:20px;text-align: right;}
.navWrapper2 span{padding:0 5px; cursor: pointer}
.navWrapper2 span:hover{color:#E0AA00;}
.navWrapper2 span.selected{color:#E0AA00;}


#video {float:left;width: 640px; height: 390px;}
#videoRight {float:left;padding: 20px;width:255px;line-height:1;}
#videoRight h1{color:#e0aa00;font-size:48px;font-style:normal;line-height:1;}
#videoRight h2{color:#FFF;font-size:48px;font-style:normal;line-height:1;}
#videoRight h3{color:#FFF;font-size:11px;font-style:normal;line-height:1;}


#topText{}
#topText h1{color:#FFF;font-size:44px;font-style:normal;line-height:1;}
#topText h2{color:#e0aa00;font-size:18px;font-style:normal;line-height:1;}
#topText h3{color:#FFF;font-size:11px;font-style:normal;line-height:1;}



#leftWrapper {float:left;width:650px;padding-bottom:70px;overflow: hidden}
#rightWrapper {float:left;width:330px;padding-bottom:70px;overflow: hidden}

#leftContent{background:url(comp/med-middle-bg.png) repeat-y;overflow: hidden;width: 100%;}
#leftContentNews{background:url(comp/med-middle-bg.png) repeat-y;overflow: hidden;width: 100%;}
#leftContentNews .newsItem{/* margin: 0 20px */}
#leftContentNews .moreNews{display: block;font-size: 18px;margin: 10px 0;padding: 10px 0; border-top: solid 1px #333333; text-align: center;}
#leftContentNews .wrp{padding: 0 20px;}


.rightContent{background:url(comp/small-middle-bg-double.png) repeat-y;}

.bigTopBg{height: 10px;width: 980px; background: url(comp/big-top-bg.png) no-repeat}
.bigBottomBg{height: 10px;width: 980px; background: url(comp/big-bottom-bg.png) no-repeat}

.medTopBg{height: 10px;width: 650px; background: url(comp/med-top-bg.png) no-repeat}
.medBottomBg{height: 10px;width: 650px; background: url(comp/med-bottom-bg.png) no-repeat}

.smallTopBgDouble{height: 20px;width: 330px; background: url(comp/small-top-bg-double.png) no-repeat}
.smallBottomBgDouble{height: 20px;width: 330px; background: url(comp/small-bottom-bg-double.png) no-repeat}

#leftContent{padding: 5px 15px}
.rightContent{padding: 0 25px}

#footer{background: #000;position: fixed;width: 100%;bottom: 0;z-index: 555555; border-top: solid 1px #444}
#sponsorsWrp{background: #122e22;padding: 0 0 5px 0;position: relative;z-index: 555555}
#sponsors{ margin: 0 auto;width: 980px;/* height: 43px; */margin-top: 1px;overflow:hidden;}
#sponsors p img{margin: 0 5px}
#bottom{margin: 0 auto;width: 980px;height: 23px}


#socialWrp{background: #122e22;padding: 5px 0 5px 0;}
#social{ margin: 0 auto;width: 940px;margin-top: 1px;overflow:hidden; position: relative;padding: 0 20px 0 20px;}
/* #socialWrp p img{margin: 0 5px} */
#newsletterSignUp{position: absolute; top:3px;right: 20px; height: 32px;}
#newsletterSignUp span{line-height: 30px;color: #CCC; font-size: 14px;float: left;margin: 0 8px 0 0;}
#newsletterSignUp .ea{
    border: solid 1px #444; padding: 0 5px 0 5px;margin:1px 0 0 0;background-color: #173A2A; width: 170px; height: 24px;
    font-size: 14px;
    color: #CCC;
    float: left;
}

#newsletterSignUp .submit{
    float: left;
    margin: 0 0 0 5px;
}


#make{float: right;width: 200px;text-align: right;line-height: 23px;font-size: 10px}
#make a{color: #255a43;text-decoration: none}
#make a:hover{color: #FFF}
#copy{float: left;width: 500px;line-height: 23px;color: #255a43;font-size: 10px}

#testimonials{height: 145px;width: 280px;overflow: hidden}
#testimonials ul{height: 145px;width: 280px;overflow: hidden}
#testimonials li{height: 145px;width: 280px;color: #e0aa00; padding: 0 0px 0 0px;background: #122E22;}
#testimonials li span{font-size: 15px;color: #FFF;font-style: italic}

.boxTitle{width:100px;float:left;font-size:16px;}
#navT{float: right}
.prevT{cursor:pointer;width:76px;height:21px;background:url(comp/prevnextT.png) no-repeat;float:left;}
.nextT{cursor: pointer;width:75px;height:21px;background:url(comp/prevnextT.png) no-repeat -76px 0;float:left;}
.prevT:hover{background-position:0 -21px;}
.nextT:hover{background-position:-76px -21px;}
#navTW{height: 30px}

#content .boxTitle2{font-size:14px;color:#FFF ;height:28px;font-weight:bold;}
#content .boxTitle2 a{font-size:14px;color:#FFF;text-decoration:none;font-weight:bold;padding:3px 30px 3px 0;}
#content .boxTitle2 a:hover{color:#e0aa00;text-decoration:none;}

.content{color:#e0aa00;}

#sideImages{width:215px;float:left;}
#sideImages img{margin-bottom:5px;display:block;width:200px;}
#finallyContent{float:left;width:405px;}
#video .playVideo{cursor:pointer;}

#videoCodeHolder{display:none;visibility:hidden;}

.readMore{font-size: 16px;}
.newsItem{margin: 5px 0; border-top: solid 1px #333333}

.newsTitle{padding: 0;}
.newsDate{padding: 0 0 10px 0}

#pages{
    border-top: solid 1px #333333;
    padding: 10px 0 0 0;
}

#pages * {
    padding: 3px;
}

#Videos{
    padding: 20px 0 0 0;
    clear: both;
    overflow: hidden;
}

.videoItem {
    float: left;
    padding: 10px 50px 20px 0;
}

.videoItemAlt{
    padding: 10px 0 10px 0;
}

.smallSponsor{
    float: left;
    display: block;
    margin: 5px;
    background-color: #173a2a;
}

#SponsorsRight{
    overflow: hidden;
}

#SponsorsRight ul{
    overflow: hidden;
    display: block;
    height: 230px;
}

#SponsorsRight li{
    overflow: hidden;
    display: block;
    background: #122E22;
}
