.page-title {
	background-color:#ebf5ff;
	padding-left:10px;
	padding-top:5px;
	border-bottom:1px solid #999;
	padding-right:10px;	
	text-align:right;
	font-family:verdana, arial, helvetica;
	font-size:18px;
	color:#336699;
	font-weight:bold;
	padding-bottom:5px;	
	}


body {
	background-color:#fffdf7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333;
	font-family:verdana, arial, helvetica;
	font-size:12px;
	line-height:16px;
}

input {
	font-family: geneva, arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	margin-right:3px;
}	

#outer-container { width: 800px; margin-right:auto; margin-left:auto; border-top:6px solid #ffbb00; }
#inner-container { background-color:#fff; float: left; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding-bottom: 0px; }
#cols { float: left; overflow: hidden; }
#cols .col_1 { float: left;  width: 175px; padding-left:7px; margin-bottom: -1000px; padding-bottom: 1000px;}
#cols .col_2_mid { float: left;  width: 450px; border-left: 1px solid #aaa; border-right: 1px solid #aaa; margin-bottom: -1000px; padding-bottom: 1000px; }
#cols .col_3 { float: left;  width: 164px; margin-right: 0; margin-bottom: -1000px; padding-bottom: 1000px; }

#cols .col_2_right { float: left;  width: 615px; border-left: 1px solid #aaa; margin-bottom: -1000px; padding-bottom: 1000px; }



.clear { clear: both; padding-top: 10px; }

.stats {
	font-size:12px;
	line-height:17px;
	margin-right:3px;
	margin-top:25px;		
}
.cf-blue { color: #336699; font-weight:bold; }
.sites-orange { color: #ff9900; font-weight:bold; }

.left-section-head {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#333;
	padding-top:15px;
	margin-bottom:0px;		
	}	
.left-links {
	padding-left:20px;		
	}

.top-nav {
	clear: both;
	float:none;
	background-color:#336699;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000;
	padding-top:5px;	
 	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;		
	height:20px;
	text-align:center;
	}	
	
.top-box {
	background-color:#ebf5ff;
	font-family:geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000;
	padding-left:10px;
	padding-top:5px;
	border-bottom:1px solid #999;
	padding-bottom:15px;	
	}

.top-box-text {
	clear:both;
	background-color:#ebf5ff;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#000;
	padding-left:10px;
	padding-right:35px;
	padding-top:5px;		
	}

	a 			{ font-family:verdana, arial, helvetica; font-size:12px; color: #666; text-decoration: underline; line-height:19px; } 
	a:link		{ color: #336699; text-decoration: underline; } 
	a:visited	{ color: #336699; text-decoration: underline; } 
	a:active	{ color: #99CC66; } 
	a:hover		{ color: #0000FF; } 

	a.topnav 			{ color: #ffffff; font-family:verdana, arial, helvetica; font-weight:normal; font-size:12px; text-decoration: underline; padding-left:15px; padding-right:15px; background-color:#336699;} 
	a.topnav:link		{ color: #ffffff; text-decoration: underline; background-color:#336699;} 
	a.topnav:visited	{ color: #ffffff; text-decoration: underline; background-color:#336699;} 
	a.topnav:active		{ color: #99CC66; background-color:#336699;} 
	a.topnav:hover		{ color: #FFF; text-decoration:none; background-color:#5588aa;} 

	a.top-box-a 			{ color: #000; text-decoration: underline; background-color:#ebf5ff; padding:2px;} 
	a.top-box-a:link		{ color: #000; text-decoration: underline; background-color:#ebf5ff;} 
	a.top-box-a:visited		{ color: #000; text-decoration: underline; background-color:#ebf5ff;} 
	a.top-box-a:active		{ color: #99CC66; background-color:#ebf5ff;} 
	a.top-box-a:hover		{ color: #FFF; text-decoration:none; background-color:#5588aa;} 

	.spotlight a {background-color:#FFF; font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif; font-size:12px; line-height:17px;}
	.ru-link a 			{ font-family:verdana, arial, helvetica; font-size:12px; line-height:16px; } 

a:link.sprite, a:visited.sprite{  
    background: url("/images/get_started2.jpg") 0 0 no-repeat;
    background-position: 0px 0px;
    width: 168px;
    height: 12px;
    padding:10px 10px 10px 7px;
    display:block;
    text-decoration: none;
}
a:hover.sprite{ 
    background-position: 0 -32px;
}



.main-container {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#333;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;		
	}

.main-header {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:12px;
	color:#666;
	padding-left:2px;
	margin-top:10px;		
	}		

.main-footer {
	clear: both;
	background-color:#FFF;
	font-family:geneva, verdana, arial, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666;
	margin-top:10px;
	text-align:right;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #999;		
	}

.copyright {
	clear: both;
	font-family: geneva, arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	margin-top:5px;
	text-align:center;
	color:#999;
	}		

.spotlight {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:12px;
	line-height:17px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;		
	}
					
.spotlight-head {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#CC6633;
	padding-top:5px;		
	}

.recently-updated {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:9px;
	line-height:17px;
	padding-left:10px;
	padding-left:10px;
	margin-top:10px;			
	}
	
.section-head {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#4477aa;
	text-align:center;
	padding-top:15px;
	margin-bottom:15px;		
	}	

.page-head {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#225588;
	padding-top:15px;
	margin-bottom:0px;		
	}	

.note {
	background-color:#FFF;
	font-family:verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:11px;
	font-style:italic; 
	}	


