body {
	margin:5px 0 0 0;
	padding:0px;
	background: #1C3E57	url('/img/_b.jpg') repeat-x;
	font:bold 12px verdana, "Trebuchet MS", Trebuchet, arial;
	color:#d8e7ea;
}
a, a:link, a:visited, a:active { text-decoration:underline;color:#d8e7ea; }
a:hover { text-decoration:underline;color:#91cdcd; }
input, select, textarea { font:bold 10px verdana;color:#fff;background:#0c2130;border:1px solid #000; }
.o0 { border:1px solid #000; }
.o1 { border:1px solid #467392; }
.o2 { border:1px solid #364855; }
.o3 { border:1px solid #2e546f; }
.o4 { border:1px solid #487392; }
.o5 { border:1px solid #6391b2; }
.b0 { background:#163349; }
.b1, .bn0 { background:#0f2737; }
.b2, .bn1 { background:#1f425c; }
.b3 { background:#1a3a52; }
.b4 { background:#04141f; }
.b5 { background:url('/img/_v.jpg'); }
.b6 { background:#000; }
.c0 { color:#354c5f; }
.c1 { color:#467392; }
.c2 { color:#fff; }
.n0 { background:url('/img/bottom_menu_bar.jpg');height:40px;padding-top:10px; }
.tcl_1 { font-size:20px; }
.tcl_2 { font-size:19px; }
.tcl_3 { font-size:18px; }
.tcl_4 { font-size:17px; }
.tcl_5 { font-size:16px; }
.tcl_6 { font-size:15px; }
.tcl_7 { font-size:14px; }
.tcl_8 { font-size:13px; }
.tcl_9 { font-size:12px; }
.tcl_0 { font-size:11px; }
.h { background: url('/img/_m.jpg') repeat-x 0px 2px;line-height:15px; }
.l { text-align:left; }
.r { text-align:right; }
.fl { float:left; }
.fr { float:right; }
.c { text-align:center; }
.m { background:#0c2130; }
.m, .tc { width:904px; }
.tc { height:200px; }
.n { background:url('/img/_n.jpg') no-repeat;height:41px;width:898px; }
.n div { padding-top:12px;font-size:13px;color:#637787; }
.u0 a, .u0 a:visited, .u0 a:hover, .n a, .n a:visited, .n a:hover { text-decoration:none; }
.z { margin:8px 0 8px 0; }
.dt { display:table; }
.va { vertical-align:middle; }
.s0 { font-size:10px; }
.s1 { font-size:14px; }
.s2 { font-size:16px; }
.x0 { width:903px; }
.x1 {
	width:250px;
	_width:270px;
}
.x2 {
	width:720px;
	_width:875px;
}
.x3 { width:600px; }
.x4 {
	width:213px;
	_width:225px;
}
.x5 { width:350px; }
.x6 { width:840px; }
.x7 {
	width:140px;
	_width:150px;
}
.x8 { width:905px; }
.x9 { width:110px; }
.y0 { height:40px; }
.y1 { height:60px; }
.y2 { height:100%; }
.y3 {
	width:170px;
	_width:160px;
}
.y4 {
	height:144px;
	_height:122px;
}
.y5 {
	height:166px;
	_height:146px;
}
.y6 { height:210px; }
.y7 { height:500px; }

.vm { display:table-cell;vertical-align:middle; }
.bl { border-left:0px; }
.br { border-right:0px; }
.sp0 div.p5, .sp0 div.br { float:left;margin:5px 0 5px 0; }

.bt { border-top:0px; }
.bb { border-bottom:0px; }
.mt { margin-top:0px; }
.mb { margin-bottom:0px; }
.ml { margin-left:0px; }
.mr { margin-right:0px; }
.il { display:table-row; }
.iil, .il div {
	display:table-cell;
	_display:inline;
}
.irs {
	float:left;
	_float:none;
	_display:inline;
}

.il img { border:1px solid #000; } 
.b, .p { background:#04141f; }
.p span, .fa { font:bold 12px MS Sans Serif; }
.b div, .p div { padding:6px;font-size:10px; }
.p a, .p a:visited { color:#8094a3;text-decoration:none; }
.i { padding:10px; }
.i0 { height:85px;width:120px; }
.i1 img { height:120px;width:160px; }
.i2 img { height:265px;width:200px; }
.cl { margin:6px; }
.bc { width:300px;margin-top:15px; }
.bc input { border:1px solid #000; }
.fp { margin:5px 5px; }
.fa { margin:2px 0 0 5px; }
.fa a { text-decoration:none; }
.t { width:125px;margin:0 11px 0px 11px; }
.ft { display:block;margin-top:15px; }
.p0 { padding:3px 3px 3px 0; }
.p1 { padding:1px 0 1px 4px; }
.p2 { padding:5px; }
.p3 { padding:0 10px 0 10px; }
.p4 { padding:10px 0 10px 0; }
.p5 { padding:0 2px 0 2px; }
.p6 { padding:8px 5px 5px 5px; }
.p7 { padding:55px 0 29px 20px; }
.p8 { padding:73px 18px 0px 10px; }
.p9 { padding:0 3px 0 3px; }
.p10 { padding:75px 0 0 10px; }
.p11 { padding-top:15px; }
.p12 { padding:5px;margin:18px; }
.p13 { padding-left:2px; }
.j0, .j1 { height:642px; }
.j0 {
	background:url('/img/_s0.jpg') no-repeat;
	width:250px;
}
.j1 {
	background:url('/img/_s1.jpg') no-repeat;
	width:344px;
}
.h0 { line-height:13px; }
.l0 { line-height:42px; }
.w0 { font-weight:normal; }
.w1 { font-weight:bold; }
.t0 { color:#7aa3c1; }
.t1 { color:#b3c9db; }
.t2 { color:#6a7e8f; }
.t3 { color:#cbe3f7; }
.th, .sh { background:#163248;border-bottom:1px solid #0c1d2a; }
.th div { font-size:13px;padding:5px; }
.hd0, .hd1, .hd2 { height:544px; }
.hd5 {
	background:url('/img/_h0.jpg') no-repeat;
	_background:url('/img/_h0.jpg') no-repeat 1px 1px;
}
.hd0 {
	width:214px;
	_width:211px;
}
.hd1 { width:504px; }
.hd2 { width:179px;background:url('/img/_h2.jpg') no-repeat; }
.hd3 { height:550px;width:903px; }
.hd4 {
	width:185px;
	_width:205px;
}

/* faq special */

.text_outer_box {
	margin:1px;
}
.text_inner_box td {
	font-size:10px;
}

.text_top_title {
	background-color:#04141f;
	margin:1px;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	text-align:center;
}
.text_group_title {
	border-top:1px solid #364855;
	border-bottom:1px solid #364855;
	font-weight:bold;
	font-size:11px;
	background-color:#04141f;
	color:#fff;
	padding:5px;
}
.text_item, .text_item_light, .text_item_hover {
	border-top:1px solid #31536c;
	padding:5px;
}
#text_last {
	border-bottom:1px solid #31536c;
}
.text_item {
	background-color:#163248;
}
.text_item_light {
	background-color:#1a3a52;
}
.text_item_hover {
	background-color:#04141f;
}
.text_sub_title, .w_bold, .text_focus {
	font-weight:bold;
}
.text_focus {
	font-style:italic;
}
.text_sub_title {
	padding-bottom:5px;
}
.text_inner_box a, .text_inner_box a:visited {
	font-weight:bold;
	text-decoration:underline;
}
.text_note {
	font-size:9px;
}
.text_list {
	margin-left:10px;
}
.text_blist_item, .text_blist_item_hover {
	padding:2px 9px;
	
}
.text_indent {
	vertical-align:top;
	font-weight:bold;
	padding-right:5px;
}

/* new */

.pg li {
	list-style:none;
	padding:0;margin:0;
	padding-left:5px;
	display:inline;
	white-space:nowrap;
	float:left;
}

.cb { clear:both; }

.hide { display:none; }

.cw {
	position:absolute;
	margin-left:500px;
	_margin-left:0px;
	background:#04141f;
	padding:10px;
	display:none;
	width:400px;
	height:130px;
	border:1px solid #364855;
	z-index:99;
}
#cwt { height:100px;width:100%; }

.ov { overflow:auto; }
