@charset "utf-8";
/* frame *************************************************************/

body{
	/*background:#000 url(../images/bg2.jpg) repeat 0 0;*/
	overflow-y: scroll; 
	overflow-x: hidden;
}

.box{
	width:100%;
	background:url(../images/bg1.jpg) no-repeat center 0;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
}

.container{
	width:1000px;
	text-align:center;
	margin:0 auto;
	position:relative;
}

.footer{
	width:1000px;
	text-align:center;
	margin:20px auto;
	overflow:hidden;
	color:#666;
}



/*top*************************************************************/

.logo a{
	display:block;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat 0 0;
	width:323px;
	height:100px;
	float:left;
	margin:10px 0 10px 0;
}

.top{
	margin-top:25px;
	float:right;
}

.top a{
	color:#000;
	text-decoration:none;
}

.top a:hover{
	color:#999999;
	text-decoration:underline;
}

.top ul li{
	display:block;
	float:left;
}

.top ul li a{
	display:block;
	width:44px;
	height:45px;
	text-indent:-9999px;
}

.top ul li.topItem1 a{background:url(../images/topIcon1_hover.png) repeat 0 0;}
.top ul li.topItem2 a{background:url(../images/topIcon2.jpg) repeat 0 0;}
.top ul li.topItem3 a{background:url(../images/topIcon3.jpg) repeat 0 0;}
.top ul li.topItem4 a{background:url(../images/topIcon4.jpg) repeat 0 0;}

.top ul li.topItem1 a:hover{background:url(../images/topIcon1_hover.png) repeat 0 0;}
.top ul li.topItem2 a:hover{background:url(../images/topIcon2_hover.jpg) repeat 0 0;}
.top ul li.topItem3 a:hover{background:url(../images/topIcon3_hover.jpg) repeat 0 0;}
.top ul li.topItem4 a:hover{background:url(../images/topIcon4_hover.jpg) repeat 0 0;}

/*nav*************************************************************/

.nav{
	clear:both;
	width:1000px;
	height:48px;
	background:#eac201 url(../images/navBg.gif) repeat-x 0 0;
	
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	border-top-left-radius : 5px;
	-moz-border-top-left-radius : 5px;
	-webkit-border-top-left-radius : 5px;
}
.nav ul li{
	float:left;
}

.nav ul li a{
	display:block;
	width:111px;
	height:36px;
}

.nav ul li.menu1 a,
.nav ul li.menu2 a,
.nav ul li.menu3 a,
.nav ul li.menu4 a,
.nav ul li.menu5 a,
.nav ul li.menu6 a,
.nav ul li.menu7 a,
.nav ul li.menu8 a,
.nav ul li.menu9 a{
	color:#fff;
	padding-top:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/navLine.png) no-repeat right 0;
	text-align:center;
}

.nav ul li.first a{
	border-top-left-radius : 5px;
	-moz-border-top-left-radius : 5px;
	-webkit-border-top-left-radius : 5px;
}

.nav ul li.last a{
	background:0;
	width:112px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

.nav ul li.menu1 a:hover,
.nav ul li.menu2 a:hover,
.nav ul li.menu3 a:hover,
.nav ul li.menu4 a:hover,
.nav ul li.menu5 a:hover,
.nav ul li.menu6 a:hover,
.nav ul li.menu7 a:hover,
.nav ul li.menu8 a:hover,
.nav ul li.menu9 a:hover{
	background:url(../images/nav_hover.gif) repeat-x 0 0;
}



.side{
	width:308px;
	margin-left:10px;
	float:left;
}

.side .title{
	display:block;
	width:298px;
	height:36px;
	background:url(../images/sideBlockTitleBg.gif) repeat-x 0 0;
	color:#fff;
	font-size:24px;
	padding-top:12px;
	text-align:left;
	padding-left:10px;
}

.side .sideRider{
	margin-bottom:15px;
	background-color:#fff;
	overflow:hidden;
	font-size:14px;
}

.side .sideBanner{
	margin-bottom:15px;
	padding:10px 0 0 0;
	background-color:#fff;
	overflow:hidden;
}

.side .sideBanner img{
	margin-bottom:10px;
}

.side .sideTeamPic{
	text-align:left;
	margin-bottom:0px;
	padding:10px 0 0 8px;
	background-color:#fff;
	overflow:hidden;
}

.side .sideTeamPic img a{
	display:block;
	margin:0;
	padding:0;
}

.sideVideo{
	background-color:#d2d2d2;
	overflow:hidden;
	padding-bottom:10px;
}

.sideVideo img{
	margin:10px auto;
}




.footerSponsor{
	background:#1c1c1c url(../images/bottomBg.png) repeat-x 0 0;
	width:990px;
	text-align:left;
	padding-left:10px;
	
}


.footerSponsor img{
	margin:10px 0 0 7px;
/*	background-color:#444;
*/	width:128px;
	height:58px;
}






