@charset "utf-8";
/* CSS Document */

html, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:inherit;
	vertical-align:baseline;
	}
	
body{
	width:100%;
	height:auto;
	background:url(../images/bg.jpg) repeat-x top;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;}	
	
a.text-menu{
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.text-menu:hover{
	color:#35AFCE
	}

a.read-more{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	display:block;
	}
a.read-more:hover{
	background:url(../images/1px.jpg) repeat-x;;
	width:148px;
	height:37px;
	}
a.lower-menu{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
a.lower-menu:hover{
	text-decoration:underline;
	}
	
	

.style1 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666699;
}
.style2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
}
.style3 {
	color: #669966;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	color: #FF9966;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {
	color: #FF6600;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style6 {
	color: #993399;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style7 {
	color: #CC9933;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style8 {
	color: #CC3333;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.style9 {
	font-size: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style10 {color:#666666}

a.style11 {color: #6B9E04}

a.style11:hover{
	text-decoration:none;
	}
	
a.style12 {
	color: #0099FF;
	font-weight: bold;
}

a.style12:hover{
	text-decoration:none;
	} 
.style13 {color: #FFFFFF}

a.style14 {color: #CC6600}

a.style14:hover{
	text-decoration:none;}
	

.style14 {color: #CB9028}

.style15 {color: #878D8D}

.style16 {color: #AD8321}

.style18 {color: #CB9028; font-weight: bold; }

.style20 {color: #878D8D; font-weight: bold; }

.page{
	background:url(../images/1px-otherpage-body.jpg) repeat-x;
	}
	
.active{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#35AFCE;
	}
	
a.image-link{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	}
	
a.image-link:hover{
	text-decoration:none;
	}

.question{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	line-height:20px;
	}
	
.user-link a{
	float:left;
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	height:40px;
	width:116px;
	text-align:center;
	border-bottom:1px solid #BBBBBB;
	}
	
.user-link a:hover{
	background:url(../images/user-hover.jpg);
	}
.user-active{
	font:12px/40px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	height:40px;
	width:116px;
	text-align:center;
	border-bottom:none;
	background:#fff;
	}

a.question {
	font:18px Arial, Helvetica, sans-serif;
	color:#0099FF;
	text-decoration:none;
	}
	a.question:hover {
	color:#000000;
	}
	
h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:10px;
	}
	
	.bluecolorheading {
	font:italic bold 18px Georgia, "Times New Roman", Times, serif;
	color:#0066CC;
	
	margin-bottom:16px;
	}
	

a.linkblue{
	font:11px Arial, Helvetica, sans-serif;
	color:#069;
	text-decoration:underline;
	}
	a.linkblue:hover{
	text-decoration:none;
	}
a.normal{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	}
a.normal:hover{
	text-decoration:none;
	}
	
a.more-video{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:underline;
	}
a.more-video:hover{
	text-decoration:none;
	}
	
.round-table {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	

.banner-text{
	font:27px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	line-height:35px;
	}
	
.ranking{
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
.rank{
	font:26px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding-bottom:5px;}
	
.gold{
	color: #CC6600;
	}		

.silver{
	color:#666699;
	}

.bronge{
	color:#AD8321;
	}
.outof{
	font:11px/12px;
	color:#666666;
	}	
	
.indication{
	padding:0 3px 0 5px;
	}
		
		
/**************
Menu
**************/	

.menu{
	width:1000px;
	height:38px;
	}	
	
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}	
			
.menu ul li{
	float:left;
	height:38px;
	font:bold 14px/38px Arial, Helvetica, sans-serif;
	color:#003333;
	background:url(../images/seperator.jpg) no-repeat right;
	}
	
.menu ul li a{
	float:left;
	height:38px;
	padding:0 22px;
	font:bold 14px/38px Arial, Helvetica, sans-serif;
	color:#003333;
	text-decoration:none;
	}	
	
.menu ul li a:hover, .menu ul li.active{
	background:#005B5B;
	color:#C1EAEA;
	padding:0 22px;
	}	
	
.header-text{
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 15px 0 45px;
	}	

.text-last{
	padding:20px 400px 0px 20px;
	}