@charset "utf-8";
body { margin:0;
       padding:0;
    	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
td {
	font-size: 12px;
	
}
img{border:0px;}
.txt_18 {
	font-size: 20px;
	line-height: 32px;
	color: #0A428F;
	font-weight: bold;
}
a:link {
	font-size: 12px;
	color: #16334C;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #16334C;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #0F76B9;
	text-decoration: underline;
}
a.b:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
}
a.b:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
}
a.b:hover {
	color: #FFFF00;
	text-decoration: none;
	font-size: 16px;
	line-height: 24px;
}


/*HOME*/
#contains {width:900px;
           height:614px;
		   margin:auto;
		   }
#top { width:900px;
       height:105px;
	   }
#top a:link {
	font-size: 12px;
	color: #16334C;
	text-decoration: underline;
}
#top a:visited {
	font-size: 12px;
	color: #16334C;
	text-decoration: underline;
}
#top a:hover {
	font-size: 12px;
	color: #0F76B9;
	text-decoration: underline;
}

#menu {width:900px;
       height:31px;
	   }
	 #menu a {
	font-size: 12px;
	font-weight:bold;
	color: #004793;
	text-decoration: none;
}   
   #menu a:link {
	font-size: 12px;
	font-weight:bold;
	color: #004793;
	text-decoration: none;
}
    #menua:visited {
	font-size: 12px;
	font-weight:bold;
	color: #16334C;
	text-decoration: none;
}
    #menu a:hover {
	font-size: 12px;
	font-weight:bold;
	color: #0F76B9;
	text-decoration: underline;
}

#main { margin-top:8px;
       width:900px;
       height:345px;
	   margin-bottom:8px;
	   
	   }
	   
#footer { width:893px;
          height:78px;
		  margin:10px auto;
		  }
		  	   
*html #footer { width:893px;
          height:78px;
		  margin: auto;
		  }

/*nei*/
#contains_nei {width:900px;
           height:780px;
		   margin:auto;
		   }

		   
#l_main { width:187px;
          height:637px;
		  border:1px #ccc solid;
		  margin:8px 5px 0px 0px;
		  float:left;
		  background:#f1f1f1;		
		  color:#333;
		  		  }
				  
.l_main_title_img { width:29px;
                    height:23px;
					float:left;
					background:url(../images/l_menu_top_bg.gif) no-repeat;
					}
					
.l_main_title {width:150px;
               height:23px;
			   padding-top:0px;
			   font-size:12px;
		       line-height:22px;
			   float:left;
			   color:#808285;
               }
.l_main_nav { border-bottom:1px dashed #808285;
               height:29px;
			   width:159px;
			   background:url(../images/l_main_nav_bar.gif) no-repeat right;
			   margin:auto;
			   color:#004791;
			   line-height:29px;
			   }
.l_main_nav  a:link {
	font-size: 12px;
	color: #004791;
	text-decoration: none;
}
.l_main_nav a:visited {
	font-size: 12px;
	color: #004791;
	text-decoration: none;
}
.l_main_nav  a:hover {
	font-size: 12px;
	color: #0F76B9;
	text-decoration: underline;
}			   

#r_main{ width:	704px;
         height:630px;
		 float:left;
		 margin:8px auto;
		 }
*html #r_main{ width:	704px;
         height:630px;
		 float:left;
		 margin-top:8px ;
		 margin-left:auto;
		 margin-right:auto;
		  }		 

.r_ban { width:704px;
		 color: #f1f1f1;
		 float:left;
		 }
.r_ban2{background:url(../images/ban_bg2.jpg) no-repeat;
         width:704px;
		 height:139px;
		 color: #f1f1f1;
		 }
.r_ban3 {background:url(../images/ban_bg3.jpg) no-repeat;
         width:704px;
		 height:139px;
		 color: #f1f1f1;
		 }
.r_ban4 {background:url(../images/ban_bg4.jpg) no-repeat;
         width:704px;
		 height:139px;
		 color: #f1f1f1;
		 }
.red {color:red;}
		
.r_ban_txt {float:left;
            width:450px;
			height:139px;
			color: #f1f1f1;
			}
.r_ban_img {float:left;
            width:254px;
			height:109px;
			padding-top:30px;
			}
.r_contents_main {width:704px;
             height:490px;
			 margin-top:10px;
			
			 }
.r_contents {width:702px;
             height:460px;
              margin:0 auto;
			  line-height:22px;
			  border-bottom:1px #ccc solid;
			 border-left:1px #ccc solid;
			 border-right:1px #ccc solid;
			 }
			   
