body {
	margin:0; 
	padding:0; 
	background-color:#fff}

input.text  {
	font:80% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border: 1px solid #b3b3b3;}
	
.first_ban {
	background: #0f9be0 url(/images/top_ban.jpg) no-repeat left;  
	height: 200px; 
	width: 960px;
	margin-top: -49px;}
	
.menu_top_border{
	border-top: 1px solid #CCC; 
	padding: 6px 6px 6px 6px;}
	
.menu_top,.menu_top a {
	text-align:center; 
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#737373;
	text-decoration:none;}

.menu_top a:hover{
	color:#737373; 
	text-decoration:underline;}	
	
.slogan{
	padding: 72px 20px 20px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#fff;}

.lcolumn{
	padding: 0px 10px 10px 20px;}
	
.lcolumn .title{
	font:120% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#999;
	padding-top: 10px;}
	
.lcolumn .line{
	border-top: 1px solid #d9d9d9;
	margin-bottom: -20px;}

.rcolumn{
	padding: 0px 20px 10px 0px;}
	
.rcolumn .title{
	font:bold 68% Verdana, Arial, Helvetica, sans-serif;
	color:#0f6cb6;
	padding-top: 10px;
	padding-bottom: 10px;}
	
.rcolumn .text{
	font:68% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding-top: 6px;
	padding-bottom: 6px;}
	
.rcolumn select, .rcolumn input{
	font:80% Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	border: 1px solid #b3b3b3;
	width:220px;}
	
.rcolumn .line{
	border-top: 1px solid #d9d9d9;
	margin-top: 10px;
	margin-bottom: -20px;}

.img_border{
	border: 1px solid #b3b3b3;}

.footer{
	width:960px;
	
	background: #0d75be url(/images/footer_bg.gif) repeat-x top;}

.footer .menu_bottom, .footer a.menu_bottom {
	color: #fff; 
	font:9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	padding: 20px 0px 20px 0px}
	
.footer a:hover.menu_bottom {
	text-decoration:underline;}
	
.footer .text{	
	color: #fff; 
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:20px;}

.left img {
	border: 1px solid #b3b3b3;
	float:left;
	margin-right:6px;
	margin-bottom:2px;}
	
.pre_news {
	color:#666;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:10px;}
	
.pre_news img {
	border: 1px solid #b3b3b3;
	float:left;
	margin-right:6px;
	margin-bottom:2px;}
	
.pre_news a,.pre_news a:visited {
	color:#666;
	text-decoration:none;}
	
.pre_news a:hover {
	color:#666;
	text-decoration:underline;}

.list_news {
	color:#666;
	font: 76% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-bottom:20px;}
	
.list_news img {
	border: 1px solid #b3b3b3;
	float:left;
	margin-right:6px;
	margin-bottom:2px;}
	
.list_news a,.list_news a:visited {
	color:#666;
	text-decoration:none;}
	
.list_news a:hover {
	color:#666;
	text-decoration:underline;}

.site_border {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;}
	
.search_text {color:#666;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;}

.b_menu {
	margin-top:40px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;}
	
a.b_menu_title, a:visited.b_menu_title{
	font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#0f6cb6;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none}
	
a:hover.b_menu_title{
	font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#0f6cb6;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:underline}

td.p_title {
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 4px 8px 4px 20px;
	text-transform:uppercase;
	border-bottom: 1px solid #ccc;
	background:#00a8ec url(/images/arrow_white.gif) no-repeat 8px 10px;}

td.l_menu{
	font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding: 3px 8px 3px 20px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(/images/arrow_blue.gif) no-repeat 8px 8px;}

td.l_menu_sub{
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding: 3px 8px 3px 40px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(/images/arrow_blue_.gif) no-repeat 31px 8px;}

td.l_menu_cur{
	background-color:#e1f3ff;
	}	
	
a.l_menu, a:visited.l_menu{
	font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;}
	
a:hover.l_menu{
	text-decoration:underline;}

a.l_menu_sub, a:visited.l_menu_sub{
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;}
	
a:hover.l_menu_sub{
	text-decoration:underline;}	

hr {
	color:#d9d9d9;}

.content_def {
	padding: 16px 0px 40px 20px;
	font:90% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#666;}

.content_def .text{
	padding-top: 20px;
	padding-right: 40px;
	font:90% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666;}

.content_def h2{
	font:140% Tahoma, Geneva, Arial, Helvetica, sans-serif;}
	
.content_def h1, .content_def h3{
	font:140% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top:-10px;}
	
.content_def .line{
	border-top: 1px solid #d9d9d9;
	margin-bottom:-10px;}
	
.content_def .status,.content_def a.status, .content_def a:hover.status, .content_def a:visited.status{
	font:90% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#00a8ec;
	padding-bottom: 6px;}
	
.aba_blue img{
	border: 1px solid #00a8ec;}

.warning {
	color:#CC0000;}	
	
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#cccccc; margin:0 5px;}
.b2 {height:1px; background:#e1f3ff; border-right:2px solid #cccccc; border-left:2px solid #cccccc; margin:0 3px;}
.b3 {height:1px; background:#e1f3ff; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 2px;}
.b4 {height:2px; background:#e1f3ff; border-right:1px solid #cccccc; border-left:1px solid #cccccc; margin:0 1px;}
.contentb {background: #e1f3ff; border-right:1px solid #cccccc; border-left:1px solid #cccccc;}
.contentb div {margin-left: 5px; padding:10px;}	