div#layout{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:9pt;
}
div#layout div.top_layout{
	margin:0px;
	padding:0px;
	width:998px;
}
div.top_layout div.top_navi{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:992px;
	height:24px;
	font-size:1px;
	background:url("../img/bg_top_navi.gif") no-repeat 0 50%;
}
div.top_layout div.top_navi ul{
	margin:5px 0px 0px 0px;
	padding:0px;
	float:right;
}
div.top_layout div.top_navi ul ol{
	margin:0px;
	padding:0px;
	float:left;
}
div.top_layout div.top_navi ul ol.name{
	font-size:9px;
	font-weight:bolder;
	color:#001A7B;
}
div.top_layout div.top_navi ul ol.name span.gray{
	font-size:9px;
	color:#686868;
}
div.top_layout div.top_navi ul ol.bg{
	width:10px;
	height:11px;
	font-size:1px;
	background:url("../img/bg_top_navi_line.gif") no-repeat;
}
div.top_layout div.top_menu{
	margin:0px 0px 0px 5px;
	display:inline;
	padding:0px 0px 5px 0px;
	width:992px;
}
div.top_layout div.top_menu object{
	margin:0px;
	padding:0px;
}
div.top_layout div.top_img{
	margin:0px 0px 0px 5px;
	display:inline;
	padding:0px 0px 5px 0px;
	width:992px;
}
div.top_layout div.top_img object{
	margin:0px;
	padding:0px;
}

/*top end*/
div#layout div.contents_layout_bg_top{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:992px;
	height:17px;
	font-size:1px;
	background:url("../img/bg_contents_layout_top.gif") no-repeat;
}
div#layout div.contents_layout_bg_bottom{
	margin:0px 0px 0px 5px;
	width:992px;
	height:14px;
	font-size:1px;
	background:url("../img/bg_contents_layout_bottom.gif") no-repeat;
}
div#layout div.contents_layout_bg_middle{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:992px;
	background:url("../img/bg_contents_layout_middle.gif");
}
div.contents_layout_bg_middle div.left_layout{
	margin:0px;
	padding:0px;
	width:339px;
	float:left;
}
/*counseling start*/
div.left_layout div.counseling_layout{
	margin:0px;
	padding:0px;
	width:339px;
}
div.counseling_layout div.img{
	margin:0px 0px 0px 16px;
	padding:0px;
	width:320px;
}
div.counseling_layout ul{
	margin:0px 0px 0px 16px;
	display:inline;
	padding:0px;
	width:320px;
	background-color:#FBF2EC;
	float:left;
}
div.counseling_layout ul ol{
	margin:0px;
	padding:0px;
	float:left;
}
div.counseling_layout ul ol.bg{
	width:7px;
	height:19px;
	float:left;
	background:url("../img/bg_counseling_line.gif") no-repeat;
}
/*counseling end*/
/*info flash start*/
div.left_layout div.info_flash{
	margin:0px 0px 0px 16px;
	padding:10px 0px 10px 0px;
	font-size:1px;
	width:320px;
}
/*info flash end*/
/*quick_info start*/
div.left_layout div.quick_info_top{
	margin:0px 0px 0px 16px;
	padding:0px;
	width:320px;
	height:5px;
	font-size:1px;
	background:url("../img/mn_12_40.gif") no-repeat;
}
div.left_layout div.quick_info_bottom{
	margin:0px 0px 0px 16px;
	padding:0px;
	width:320px;
	height:6px;
	font-size:1px;
	background:url("../img/mn_12_42.gif") no-repeat;
}
div.left_layout div.quick_info_middle{
	margin:0px 0px 0px 16px;
	padding:0px;
	width:320px;
	background:url("../img/mn_12_41.gif");
}
div.left_layout div.quick_info_middle p{
	margin:2px 0px 2px 5px;
	padding:0px;
}
/*quick info end*/
/*left banner start*/
div.left_layout div.left_banner{
	margin:0px 0px 0px 16px;
	padding:0px;
	width:320px;
}
div.left_banner ul{
	margin:0px;
	padding:0px;
	float:left;
}
div.left_banner ul ol{
	margin:0px;
	padding:10px 0px 0px 0px;
	float:left;
}
/*left banner end*/
/*left_layout end*/
div.contents_layout_bg_middle div.center_layout{
	margin:0px 0px 0px 19px;
	display:inline;
	padding:0px;
	width:378px;
	float:left;
}
div.center_layout div.notice{
	margin:0px;
	padding:0px;
}
div.center_layout div.notice dl{
	margin:0px;
	padding:0px;
	width:378px;
}
div.center_layout div.notice dl dt{
	margin:0px;
	padding:0px;
	width:50px;
	height:20px;
	line-height:20px;
	float:left;
	border-bottom:1px solid #FF592D;
}
div.center_layout div.notice dl dd{
	margin:0px;
	padding:0px;
	width:328px;
	height:20px;
	line-height:20px;
	text-align:right;
	float:right;
	border-bottom:1px solid #C3C3C3;
}
div.center_layout div.notice table{
	margin:0px;
	padding:0px;
	font-size:9pt;
}
/*notice end*/
div.center_layout div.new_news{
	margin:20px 0px 0px 0px;
	padding:0px;
}
div.center_layout div.new_news dl{
	margin:0px;
	padding:0px;
	width:378px;
}
div.center_layout div.new_news dl dt{
	margin:0px;
	padding:0px;
	width:50px;
	height:20px;
	line-height:20px;
	float:left;
	border-bottom:1px solid #FF8C1C;
}
div.center_layout div.new_news dl dd{
	margin:0px;
	padding:0px;
	width:328px;
	height:20px;
	line-height:20px;
	text-align:right;
	float:right;
	border-bottom:1px solid #C3C3C3;
}
div.center_layout div.new_news table{
	margin:0px;
	padding:0px;
	font-size:9pt;
}
/*new news end*/
div.center_layout div.vod{
	margin:20px 0px 0px 0px;
	padding:0px;
}
div.center_layout div.vod dl{
	margin:0px;
	padding:0px;
	width:378px;
}
div.center_layout div.vod dl dt{
	margin:0px;
	padding:0px;
	width:50px;
	height:20px;
	line-height:20px;
	float:left;
	border-bottom:1px solid #FF8C1C;
}
div.center_layout div.vod dl dd{
	margin:0px;
	padding:0px;
	width:328px;
	height:20px;
	line-height:20px;
	text-align:right;
	float:right;
	border-bottom:1px solid #C3C3C3;
}
div.center_layout div.vod table{
	margin:0px;
	padding:0px;
	font-size:9pt;
}
/*new news end*/
div.center_layout div.community{
	margin:20px 0px 0px 0px;
	padding:0px;
}
div.community p.title{
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;
	border-bottom:1px dashed #A97F8E;
}
div.community dl{
	margin:7px 0px 0px 0px;
	padding:0px;
	float:left;
}
div.community dl dt{
	margin:0px;
	padding:0px;
	width:112px;
	float:left;
}
div.community dl dd{
	margin:0px;
	padding:0px;
	text-align:left;
	float:right;
}
div.community dl dd div.list{
	margin:0px 0px 0px 7px;
	padding:0px;
	width:120px;
	float:left;
}
div.community dl dd div.list ul{
	margin:0px;
	padding:0px;
}
div.community dl dd div.list ul li{
	margin:0px;
	padding:0px;
	height:18px;
	line-height:18px;
	/*background:url("../img/mn_14_07.gif") no-repeat 0 50%;*/
}
/*center_layout end*/
div.contents_layout_bg_middle div.right_layout{
	margin:0px 16px 0px 0px;
	display:inline;
	padding:0px;
	width:224px;
	float:right;
}
div.right_layout p.banner{
	margin:0px;
	padding:0px;
	font-size:1px;
}
div.right_layout p.banner_support{
	margin:5px 0px 0px  0px;
	padding:0px;
	width:223px;
	font-size:1px;
}
/*poll start*/
div.right_layout div.poll{
	margin:5px 0px 0px 0px;
	padding:2px;
	width:218px;
	border:1px solid #DEDEDE;
}
div.poll p.title{
	margin:0px;
	padding:2px;
	width:212px;
	border-bottom:1px dashed #0053A5;
}
div.poll p.text{
	margin:3px 0px 0px 0px;
	padding:0px;
	color:#0053A5;
}
/*poll end*/
/*insurance_information start*/
div.right_layout div.insurance_information{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:224px;
}
div.right_layout div.insurance_information p{
	margin:0px;
	padding:0px;
}
/*insurance_information end*/
/*right_layout end*/

div#layout div.bottom_banner{
	margin:0px;
	padding:0px 20px 0px 16px;
}
div.bottom_banner dl{
	margin:0px;
	padding:0px;
}
div.bottom_banner dl dt{
	margin:3px 0px 0px 0px;
	padding:0px;
	float:left;
}
div.bottom_banner dl dt p{
	margin:0px;
	padding:9px;
	float:left;
}
div.bottom_banner dl dd{
	margin:5px 0px 0px 0px;
	padding:0px;
	float:right;
}

/*bottom layout start*/
div#layout div.bottom_layout{
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	width:978px;
}
div.bottom_layout dl{
	margin:0px;
	padding:0px;	
	float:left;
}
div.bottom_layout dl dt{
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
}
div.bottom_layout dl dt p{
	margin:0px;
	padding:0px;
	height:18px;
	line-height:18px;
}
div.bottom_layout dl dt select{
	margin:0px;
	padding:0px;
	width:120px;
	height:20px;
	font-size:8pt;
	color:#807F7B;
	border:1px solid #CCC;
}
div.bottom_layout dl dd{
	margin:0px;
	padding:0px;
	width:820px;
	float:right;
}
div.bottom_layout dl dd ul{
	margin:0px;
	padding:0px;
	float:left;
}
div.bottom_layout dl dd ul ol{
	margin:0px;
	padding:0px;
	float:left;
}
div.bottom_layout dl dd ul ol.bg{
	width:40px;
	height:14px;
	line-height:14px;
	float:left;
	background:url("../img/footer_02_02.gif") no-repeat 0 50%;
}