@charset "utf-8";
/* CSS Document */

body{margin:0; font-size:11px; color:#666666; font-family:Arial;}
ul{list-style:none; margin:0; padding:0}
li{list-style:none; margin:0;}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
.supdiv_gt{width:1003px;margin-left:auto;margin-right:auto;}
#top{height:92px; position:relative; overflow:hidden;}

#top_nav_div{height:33px; background-color:#DBE5F0;}

   ul#top_nav{/*For KHTML*/height:33px;}
	 
     ul#top_nav li.icon{width:13px; float:left; margin-right:1px;overflow:hidden; padding:10px 2px 0 2px;}
	 ul#top_nav li:hover.icon,
	 ul#top_nav li.iehover icon{background-image:none;}	 
	 
	 ul#top_nav li{padding:0 18px 0 23px; background:url(../images/new_03.jpg) no-repeat; float:left;font-weight:bold; line-height:33px;/*For Gecko*/ display: inline; position: relative;}
	 ul#top_nav li a{color:#000000; float: none !important; /*For Opera*/ /*For IE*/ display: block; height: auto !important;}
	 ul#top_nav li a:hover{text-decoration:none; color:#E25A00;}
	 
	 ul#top_nav li:hover,
	 ul#top_nav li.iehover{ background-repeat:no-repeat;}
	 	 
	 ul#top_nav ul{width:160px; display: none; position: absolute; top:33px; left:3px; padding:0; margin:0; z-index:2;}
	 
	 ul#top_nav ul li{width:160px; height:27px; line-height:26px; overflow:hidden; padding:0; margin:0; text-align:left; background:url(../images/icon_07.jpg) no-repeat #83A6DF; border-bottom:1px #E8F3FB solid;text-indent:15px; /*For Gecko*/ display: block !important;} 
	ul#top_nav li:hover li a, 
    ul#top_nav li.iehover li a {float: none; color:#ffffff; padding:0;}
	
	/* 2nd Menu Hover Persistence F9ED8E*/ 
   ul#top_nav li:hover li a:hover, 
   ul#top_nav li:hover li:hover a, 
   ul#top_nav li.iehover li a:hover, 
   ul#top_nav li.iehover li.iehover a { padding:0;background:url(../images/new_08.jpg); color:#2855AC;}
   /* Do Not Move - Must Come Before display:block for Gecko */ 
   ul#top_nav li:hover ul{ display: none; } 
   ul#top_nav li:hover ul,
   ul#top_nav li.iehover ul{ background-image:none; display: block; } 

#mid_flash{height:313px; margin-top:1px; overflow:hidden}

#mid_txt_div{height:244px;background:url(../images/new_18.jpg) repeat-x bottom;}
  .mid_ul{height:244px;}  
  .txt_tt{background:url(../images/new_09.jpg) repeat-x; height:38px; overflow:hidden;}
  ul#txt_news{background:url(../images/new_11.jpg) no-repeat; width:386px; padding:0 0 0 2px; float:left; position:relative;}
  ul#txt_news li{margin-bottom:8px;}
  ul#txt_news li a{color:#666666; font-size:11px;}
  li#read_more{position:absolute; bottom:20px; right:20px; z-index:1px;} 
  
  ul#txt_sn{background:url(../images/new_16.jpg) no-repeat; width:404px; padding:0 0 0 1px; float:left;}
  ul#txt_sn li img.sn_map{margin:10px 0 0 20px;}
  
  ul#txt_ss{background:url(../images/new_16.jpg) no-repeat; width:209px; padding:0 0 0 1px; float:right; position:relative;}
  ul#txt_ss li{font-size:11px;}
  ul#txt_ss li p{margin:8px 5px 3px 12px;}
  ul#txt_ss li p.sn_link{text-align:center; padding:0 0 0 30px;} 
  ul#txt_ss li img.mg_top{margin-top:10px;}
  ul#txt_ss li a{color:#000000;}   
  
#right_div{position:absolute; right:0; top:0; width:2px; height:244px; background:url(../images/new_21.jpg) no-repeat;}  
  
#end{height:28px; background:#1F4284; text-align:center; line-height:28px;}
#end span{color:#FFFFFF}
#end a{color:#FFFFFF}
