/* CSS Document */
body { 	margin:10px 0 20px 0; 
		padding:0; 
		background: url(../image/nt39_bg.jpg) repeat-x; background-color:#333333;
		font-size:12px; 
		color:#000000;
		font-family:Verdana, Arial, sans-serif; }

img { border: none; 
	  behavior: url("iepngfix.htc"); }
	  
a {  text-decoration:none; color:#FFFFFF; }	
a:hover  {   color:#FFFFFF; }	
	  
#content { width: 949px; background-color:#FFFFFF; height:auto; }
#header { width:949px; height:70px; }
#menu { width:949px; height:30px; }
#footer { width:949px; height:30px; clear:both; color:#FFFFFF; }
#main_ad { width:597px; height:396px; background-color:#CCCCCC; float:left; }
#main_q { width:263px; height:650px; background-color:#ffffff; float:left;  }
#main_q a { color:#000000; }

#main_menu { width:263px; height:792px; background-color:#ffffff; float:left;  }
#main_menu a { color:#000000; }
#main_menu a:hover  {   color:#336699; text-decoration:underline; }	

#main_a { width:685px; height:atuo; background-color:#ffffff; float:left; color:#000000; }
#main_a a { color:#000000; }
#main_c { width:422px; height:auto; background-color:#ffffff; float:left; }
#main_content { width:665px; height:810px; background-color:#ffffff; float:left; }
#main_login { width:260px; height:396px; float:left; }

#main_index_menu { width:263px; height:492px; background-color:#ffffff; float:left;  }
#main_index_menu a { color:#000000; }
#main_index_menu a:hover  {   color:#336699; text-decoration:underline; }	
#main_index_c { width:422px; height:auto; background-color:#ffffff; float:left; }
#main_index_login { width:260px; height:296px; float:left; }

#subject_01 { width:949px; height:25px; background-color:#333333; text-align:left; clear:both; }
#content_01 { width:949px; height:150px; background-color:#F3F3F3; }
#ad_title { width:949px; height:35px; background-color:#333333; text-align:left; clear:both; }
#ad_content { width:949px; height:260px; background-color:#333333; }

#bodytext_gray_12 { font-size:12px; color:#FFFFFF; padding: 0.7em; line-height:1.5; }
#bodytext_white_14 { font-size:14px; color:#FFFFFF; font-weight:bold; padding: 0.7em; line-height:1.5; }
.bodytext_blue_12 { font-size:12px; color:#336699; FONT-FAMILY: arial, helvetica, sans-serif; padding: 0.7em; line-height:1.5; }

.new_cp_lists { text-align:right; }
.new_cp_lists A:hover { TEXT-DECORATION: underline; }
.new_cp_banner { color:#FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; font-size:14px; font-weight:bold; }

.table{ border-Top: 1px #888888 solid; border-left:1px #888888 solid;}
.td{border-bottom: 1px #888888 solid; border-right:1px #888888 solid; padding:5px;}

.T12gT { font-size:12px; color:#BF0000; line-height:1.5; }
.T12gkT { font-size:12px; color:#2F2F2F; line-height:1.5; }

#image_location{ color:#FFFFFF; padding: 1em; font-size:18px; font-weight:bold;  }

.datalist{
	border:1px solid #0058a3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#eaf5ff;
	font-size:14px;
}

.datalist caption{
	padding-bottom:5px;
	font:bold 1.4em;
	text-align:left;
}

.datalist th{
	border:1px solid #0058a3;
	background-color:#4bacff;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px; padding-bottom:4px;
	padding-left:12px; padding-right:12px;
	text-align:center;
}

.datalist td{
	border:1px solid #0058a3;
	text-align:left;
	padding-top:4px; padding-bottom:4px;
	padding-left:10px; padding-right:10px;	
}

.datalist tr:hover, .datalist tr.altrow{
	background-color:#c4e4ff; 
}
.f1 a:hover{color:#FFFFFF}
.f2 a:hover{color:#FFFFFF}
.f3 a:hover{color:#000000}
#keyws {color:#336699;}
#keyws a{color:#336699;}
#keyws a:hover{text-decoration:underline;}
.linkas {color:#000000;}
a.linkas:link {text-decoration: none;}
a.linkas:visited {text-decoration: none;}
a.linkas:hover {text-decoration: underline; color:#336699;}
a.linkas:active {color:#000000;}
.right{
width:194px;
height:100%;
margin-top:20px;
}
.right a{color:#000000}
.right a:hover{text-decoration:underline;}
.right li{list-style:none;}
.right_1{
width:171px;
height:208px;
}
.right_1_header{
width:100%;
height:26px;
background-image: url(../image/v_j/CP_wordpress11_46.jpg);
}
.right_1_header li{float:left;}
.right_2{
width:169px;
border-left: 1px #CCCCCC solid;
border-right: 1px #CCCCCC solid;
}
.right2_main{height:130px; border-Top: 1px #CCCCCC solid; margin:0px 0px 2px 0px; 
background-image: url(../image/v_j/CP_l_r2_c3.jpg);}
.right2_main_ajax{height:130px; border-Top: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; margin:2px 0px 0px 0px; 
background-image: url(../image/v_j/CP_l_r2_c3.jpg);}
.right2_li_l{
float:left;
width:139px;
border-Top: 1px #CCCCCC solid;
text-align:left;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}
.right2_li_l_d{
float:left;
width:139px;
text-align:left;
border-Top: 1px #CCCCCC solid;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}
.right2_li_r{
float:left;
width:20px;
border-Top: 1px #CCCCCC solid;
padding-top:2px;
padding-bottom:2px;
}
.right2_li_r_d{
float:left;
width:20px;
border-Top: 1px #CCCCCC solid;
padding-top:3px;
padding-bottom:0px !important;
padding-bottom:4px;
margin-bottom:1px !important;
margin-bottom:0px;
}
.border_b{border-bottom: 1px #CCCCCC solid; height:23px;}
.right_3{
width:100%;
height:300px;
background-color:#DDDD22;
margin-top:10px;
}
.table_h{border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; height:auto;}
.td_h{border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}