body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {     
padding: 0;    
margin: 0;    
}    
fieldset, img {     
border: 0;    
}    
table {    
border-collapse: collapse;    
border-spacing: 0;    
}    
ol, ul {    
list-style: none;    
}    
address, caption, cite, code, dfn, em, strong, th, var {    
font-weight: normal;    
font-style: normal;    
}    
    
h1, h2, h3, h4, h5, h6 {    
font-weight: normal;    
font-size: 100%;    
}    
q:before, q:after {    
content: '';    
}    
abbr, acronym {     
border: 0;    
} 
body{font-family: Arial, Helvetica, sans-serif;	color: #2A2A2A;	line-height: 18px;margin: 0px;padding: 0px;}
a:link, a:visited, a:hover {color: #417C90;	text-decoration: none;}

a:hover {text-decoration: underline;}
#mainbody{clear: both;float: left;height: auto;width: 100%;background-color: #FFFFFF;background-image: url(../images/content_bg.jpg);	background-repeat: repeat-x;	background-position: top;}
#masthead{width: 100%;}
#logohead{width: 433px;	height: 73px;	float: left; }
#logohead h1{width: 300px; height: 14px; padding-top: 48px; padding-left: 103px; font-weight: normal; color: #666;	font-size: 12px; line-height: 12px; letter-spacing:1px;}
#lanhead{float: right;	height: 30px;	width: 55%;}
#menuhead{
	background-image: url(../images/top_menu/bg.jpg);
	height: 27px;
	width: 56%;
	float: right;
	padding-bottom: 10px;
	background-repeat: repeat-x;
	clear: right;
}
#content{float:right;clear: right;	width:79%;}
#route{font-family: Arial, Helvetica, sans-serif;font-size: 68%;color: #666666;	padding-top: 10px; 	padding-bottom: 30px;	clear: both;	width: 90%;	text-align: right;}
.feature{	font-size: 80%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	clear: right;	float: left;}
.story , .index_story, .index_storyc{width:98%;clear: both;font-size: 80%;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}
.index_story{background-image: url(../images/triangle.jpg);	background-repeat: no-repeat;background-position: right;	}
.index_storyc{background-image: url(../images/trianglec.jpg);	background-repeat: no-repeat;background-position: right;	}

.story_poth{
	background-image: url(../images/icon3.jpg);
	background-repeat: no-repeat;
	padding-left: 11px;
	padding-bottom: 2px;
	margin: 0px;
	background-position: 5px 8px;
	line-height: 16px;
	width: 90%;
}
.story_poth2{
	background-image: url(../images/icon2.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 2px;
	margin: 0px;
	background-position: 4px 2px;
	line-height: 26px;
	width: 90%;
}
a.ash:link, a.ash:visited, a.ash:hover{
	color: #666666;
	text-decoration: none;
}
.com{font-size: 90%;font-weight: bold;color: #8F2F5F;}
#table_li{float: left;width: 35%;}
#table_ri{float: left;clear: right;	width:55%;	}
#table_ri1{float: left;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#table_ri2{float: left;padding-top: 10px;}
#navBar{margin: 0;	padding: 0px;float: left;width: 20%;background-image: url(../flash/images/menubg.jpg);background-repeat: repeat-x;}
#siteInfo_b{
	clear: both;
	font-size: 70%;
	color: #515151;
	background-color: #F1F1F1;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	padding-top: 3px;
}
#map_icon{
	position:absolute;
	width:45px;
	height:22px;
	margin-top:-0.5em;
}

#siteInfo_b a{color: #515151;}
#siteInfo{clear: both;font-size: 68%;	color: #5A5A5A;	padding-top: 10px;padding-right: 10px;padding-left: 20px;line-height: 16px;}
#siteInfo a{color: #000;	}
#siteInfo_ri{float: right;text-align: right;clear: right;width: 42%;}
#siteInfo_ri a{color:#5A5A5A;}
#siteInfo_li{float: left;width: 50%; color:#000;}
#range{	width: 100%; min-width: 1000px; max-width: 100%; }
#line{background-image: url(../images/line.gif);	background-repeat: repeat-x;	width: 100%;	height: 10px;}
#ffdebug{width:100%;height:1px;clear: both;}
.ffdebug{width:100%;height:1px;clear: both;}

.menu_bar{width:100%;margin:0px;padding:0px;clear:both;}
.menu_btn ,.menu_btn_close{margin:0px;padding:0px;float:left;list-style-type: none;}
.menu_btn_close{clear:right;}
.index_story_txt{width:78%;}

#flashlayer {width:95%;	float: left;clear: both;position: absolute;}
#three1{width:120px;	float:left;	}
#three2{width:185px; float:left;border-left-width: 1px;	border-left-style: solid;	border-left-color: #C0C0C0;}
#three3{width:45%; clear:right; float:left;}
#three4{width:55%; clear:right; float:left;}
#three_ach{width:60%; clear:right; float:left;border-left-width: 1px;	border-left-style: solid;	border-left-color: #C0C0C0;}
#three_agent{width:510px; clear:right; float:left; }
#three_agent1{
	width:120px;
	float:left;
	font-weight: bold;
	background-image: url(../images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 25px;
}
#small_w{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6265;
	float: left;
	width:395px;
	padding-left: 10px;
}
.small_wb{	color: #021885;	font-weight: bold;}
.small_wb1{	color: #021885;	}
.small_wr{	color: #D4150D;font-weight: bold;}
.small_wo{	color: #F69B30;font-weight: bold;}
.small_wt{	color: #0391D9;font-weight: bold;}
.small_wg{	color: #16A958;font-weight: bold;}
.small_wp{	color: #940C88;}
.small_wpb{	color: #940C88;font-weight: bold;}
*{margin:0;padding:0;}
.menu{position:relative;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:76px;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;color:#fff;}
.menu a:hover{background:#f2cdb0;color:#f00;}
.menu ul ul{}
.menu ul ul li {clear:both;text-align:left;font-size:12px;}
.menu ul ul li a{ddisplay:block;width:180px;margin:0;border:0;padding-top: 2px;padding-left: 5px;background:#E3E3E3;color:#666666;}
.menu ul ul li a:hover{border:0;background:#8F2F5F;	color: #FFFFFF;	text-decoration: none;}

.menub{position:relative;}
.menub ul{list-style:none;}
.menub li {float:left;position:relative;}
.menub ul ul {visibility:hidden;position:absolute;left:0px;top:76px;}
.menub table {position:absolute; top:0; left:0;}
.menub ul li:hover ul,
.menub ul a:hover ul{visibility:visible;}
.menub a{display:block;color:#fff;}
.menub a:hover{background:#f2cdb0;color:#f00;}
.menub ul ul{}
.menub ul ul li {clear:both;text-align:left;font-size:12px;}
.menub ul ul li a{ddisplay:block;width:250px;margin:0;border:0;padding-top: 2px;padding-left: 5px;background:#E3E3E3;color:#666666;}
.menub ul ul li a:hover{border:0;background:#8F2F5F;	color: #FFFFFF;	text-decoration: none;}

.menus{position:relative;}
.menus ul{list-style:none;}
.menus li {float:left;position:relative;}
.menus ul ul {visibility:hidden;position:absolute;left:0px;top:76px;}
.menus table {position:absolute; top:0; left:0;}
.menus ul li:hover ul,
.menus ul a:hover ul{visibility:visible;}
.menus a{display:block;color:#fff;}
.menus a:hover{background:#f2cdb0;color:#f00;}
.menus ul ul{}
.menus ul ul li {clear:both;text-align:left;font-size:12px;}
.menus ul ul li a{ddisplay:block;width:100px;margin:0;border:0;padding-top: 2px;padding-left: 5px;background:#E3E3E3;color:#666666;}
.menus ul ul li a:hover{border:0;background:#8F2F5F;	color: #FFFFFF;	text-decoration: none;}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; } /* for Firefox */
