@charset "utf-8";
/* CSS Document */
img,div {behavior: url('iepngfix.htc')}
body{
	margin:0px;
	padding:0px;
	border:0px;
	background:#FFF url(../images/bg.gif) repeat-x;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
.main{
	width:980px;
	margin:0 auto;
}
.comm{
	margin:0 0 0 0;
}
ul, li{
	margin:0;
	padding:0;
	border:0;
	line-height:20px;
	color:#333;
}
#wrap{
	list-style:none;
	display:inline;
}
#wrap1{
	float:left;
	list-style:none;
	display:inline;
	}
a{
	color:#333;
	text-decoration:underline;
}
a:hover{
	color:#333;
	text-decoration:none;
}
a.alllnk{
	color:#7e7e7e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover.alllnk{
	color:#0075c8;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.alllnkh{
	color:#0075c8;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover.alllnkh{
	color:#0075c8;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.alllnk1{
	color:#0075c8;
	text-decoration:none;
	font-size:12px;
}
a:hover.alllnk1{
	color:#0075c8;
	text-decoration:underline;
	font-size:12px;
}
a.falllnk{
	color:#9b9c9d;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
a:hover.falllnk{
	color:#9b9c9d;
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}
a.footlnk{
	color:#0075c8;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover.footlnk{
	color:#0075c8;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.navlnk{
	color:#666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:6px 6px 3px 6px;
	border-bottom:#959595 3px solid;
	cursor:pointer;
	
}
.navlnk_h{
	color:#666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:6px 6px 3px 6px;
	border-bottom:#0075c8 3px solid;
	cursor:pointer;
}
img, form{
	border:0;
	margin:0;
}
.clear {
	clear:both;
}
p{
	margin:0;
	padding:0;
	border:0;
	line-height:20px;
	text-align:justify;
	color:#333;
}
.cont_wrap_br_lin {
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	border-left-width: 1px;
	border-top: 1px dashed #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:96%;
	height:1px;
}
.cont_wrap_br_lin_4 {
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	border-left-width: 1px;
	border-top: 1px dashed #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:96%;
	height:240px
}
.cont_wrap_br_lin_41 {
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	border-left-width: 1px;
	border-top: 1px dashed #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:96%;
	height:70px
}
.cont_wrap_br_lin_2 {
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	border-left-width: 1px;
	border-top: 1px dashed #CCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:100%;
	height:1px;
}
.cont_wrap_br_lin_3 {
	margin:10px 0 0px 0;
	float:left;
	display:inline;
	border-left-width: 1px;
	border-top: 1px solid #9f9f9f;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:100%;
	height:3px;
}
.top_nav {
	margin:10px 0 0 0;
	width:100%;
	text-align:right;
}
.cont_01 {
	margin:10px 0 0 0;
}
.cont_01_spc {
	width:75px;
}
.cont_01_nav {
	width:645px;
	margin:38px 0 0 0;
}
.nav_bg {
	margin-top:6px;
	float:right;
	border-bottom:#CCC 3px solid;
}
.nav_spc {
	width:20px;
}
.cont_02_main_wrap {
	margin:0px 0 0 0;
	width:100%;
}
.cont_02_01 {
	margin:0 0 0 0;
	width:25%;
	float:left;
	display:inline;
}
.cont_02_02 {
	margin:0 0 0 0;
	width:50%;
	float:left;
	display:inline;
	color:#666;
	border-right:#CCC 2px solid;
}
.cont_02_03 {
	margin:0 0 0 14px;
	width:23%;
	float:left;
	display:inline;
	color:#666;
	
}
.cont_02_tit_01 {
	margin:0 0 0 0;
	font-size:14px;
}
.cont_02_02_p {
	margin:5px 0 0 0;
	width:96%;
}
.cont_02_02_read_more {
	margin-top:0px;
	width:96%;
	text-align:right;
}
.cont_02_02_tit_02 {
	margin:10px 0 0 0;
	font-size:14px;
}
.text_rt {
	text-align:right;
}
.clr_blue {
	color:#0075c8;
}
.tit_clr_lt {
	color:#185577;
}
.tit_clr_rt {
	color:#003e60;
}
.cont_02_03_p_news {
	margin:5px 0 0 0;
}
.cont_02_03_read {
	margin-top:5px;
	text-align:right;
}
.margin_5px {
	margin:5px 0 0 0;
}
.footer {
	margin:10px 0 10px 0;
	color:#0075c8;
	height:30px;
}
.news_sub_txt {
	background:#CCC;
	border:#333 1px solid;
	width:180px;
	height:16px;
	color:#000;
}
.news_sub_btn {
	background:url(../images/news_sub.gif) no-repeat;
	width:27px;
	height:20px;
	border:0;
	cursor:pointer;
}
.cont_02_02_subpage {
	width:70%;
	color:#666;
	float:left;
	display:inline;
	border-right:#CCC 2px solid;
	padding:0 0px 0 12px;
}
.cont_02_02_subpage_sp {
	width:54%;
	color:#666;
	float:left;
	display:inline;
	border-right:#CCC 2px solid;
	padding:0 12px;
}
.cont_02_02_subpage_sp_h {
	width:54%;
	color:#666;
	float:left;
	display:inline;
	border-right:#CCC 2px solid;
	padding:0 12px;
	height:480px;
}
.cont_02_03_subpage {
	width:16%;
	color:#666;
	float:left;
	display:inline;
	margin-left:15px;
}

.foot_sty1 {
	float:left;
	display:inline;
	color:#0075c8;
}
.foot_sty2 {
	float:right;
	display:inline;
}

.logos
{
 margin-top:3px;
 z-index:10;
}
.contact_txt {
	width:200px;
	border:#666 1px solid;
}
.foot_lnks_all {
	margin-left:120px;
	font-size:10px;
	color:#9b9c9d;
}
input, select, textarea{
	width:200px;
	border:#666 1px solid;
}

a.tabs{
	padding:4px;
	text-align:center;
	color:#0075c8;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:hover.tabs{
	background: #0075c8 url(../images/tab_bg_img.gif) repeat-x;
	padding:4px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a:active.tabs{
	background: #0075c8 url(../images/tab_bg_img.gif) repeat-x;
	padding:4px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.tabs_b{
	background: #0075c8 url(../images/tab_bg_img.gif) repeat-x;
	padding:4px;
	text-align:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.tabs_a{
	padding:4px;
	text-align:center;
	color:#0075c8;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.gap01_cont {
	margin-top:10px;
}
.cont_in_rd{margin:60px 0 0 0px; width:100%; background-color:#f6f6f6;}
.rdbl {background: url(../images/in_cont_ro_bt_le_bg.gif) 0 100% no-repeat}
.rdbr {background: url(../images/in_cont_ro_bt_rt_bg.gif) 100% 100% no-repeat}
.rdtl {background: url(../images/in_cont_ro_tp_le_bg.gif) 0 0 no-repeat}
.rdtr {background: url(../images/in_cont_ro_tp_rt_bg.gif) 100% 0 no-repeat; padding:5px} 

.rdt {background: url(../images/in_cont_ro_tp_mi_bg.gif) 0 0 repeat-x;}
.rdb {background: url(../images/in_cont_ro_bt_mi_bg.gif) 0 100% repeat-x}
.rdl {background: url(../images/in_cont_ro_le_le_bg.gif) 0 0  repeat-y}
.rdr {background: url(../images/in_cont_ro_rt_rt_bg.gif) 100% 0 repeat-y}

.content2{ color:#333; padding:10px 0 10px 0; font-size:11px;}
.content2 h1{ margin:0 0 10px 0; padding:0 0 0 15px; color:green; font-size:14px; background:url(images/arrow.gif) no-repeat left;}
.content2 ul{ margin:10px 0 0 20px; padding:0;}
.content2 li{ list-style:none; background:url(images/arrow1.gif) no-repeat left; padding:0 0 0 14px; line-height:16px;}


#pscroller1{
width: 200px;
height: 230px;
font-size:11px;
margin:0px;
}
.msent_txt{
	color:#0075c8; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin:10px 0 0 10px; padding:3px; font-size:12px;
}
.mnsent_txt{
	color:#900; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin:10px 0 0 10px; padding:3px; font-size:12px;
}.main_div_spc_top {
	margin:0 0 0 0;
	height:33px;
	width:100%;
}

