/*Undo HTML*/
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
ul,ol,dl,li { list-style-type: none; }

/*Basics*/
.clear {
	clear: both;
}
.clear8 {
	clear: both;
	margin-bottom: 8px;
}
.footer_text {
	text-align: center;
	width: 944px;
	font-size: 11px;
	background: #FFF;
}
.gtext {
color:#aaaaaa;
font-size:10px;
}
a.alink:link {color:black;text-decoration:none;}
a.alink:visited {color:black;text-decoration:none;}
a.alink:hover {color:blue;text-decoration:none;}
a.alink:active {color:green;text-decoration:none;} 
/*END OF BASIC*/

html { height: 100%; margin-bottom: 1px; }

body {
	background: #FFF;
	font: 12px Arial, Helvetica, Verdana, sans serif;
	text-align: center;
}
#wrapper {
	text-align: center;
	margin: 0 auto;
	position: relative;
	background-color: #FFF;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}
#layout {
	text-align: left;
	width: 960px;
	margin: 0 auto;
	background: #FFF;
}
#nav {
	text-align: left;
	width: 944px;
	height: 90px;
	margin: 0 8px 0 8px;
	background: #FFF;
}
#nav .listyle {
	float:left;
	display:inline;
	border-right:1px solid #f4f4f4;
}
#nav .linebreak {
display:inline;
width:1px;
height:90px;
background-color:#f4f4f4;
float:left;
}
#banner1 {
	text-align: left;
	width: 944px;
	margin: 0px 8px 0 8px;
	background: #FFF;
}

/* CONTENT BOX */
#contentbox {	/*TABS + MAIN CONTENT*/
	margin:0 8px 0 8px;
	width:944px;
}
#contentbox #main_content {	/*MAIN CONTENT INSIDE BORDER*/
	width:942px;
	border:1px solid;
	border-color:#b6cbd0;
}
#contentbox h3{display:inline;font-size:12px;font-family:arial,pmingliu;font-weight:normal;text-align:left;letter-spacing:1px;}
#contentbox .indent{text-indent:14px;}
#contentbox .content{
	font-size:12px;
	margin:10px 0 0 5px;
	font-family:arial,pmingliu;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
}
#contentbox .caption{
	font-size:16px;
	font-weight:bold;
	color:#03476F;
}
/* END OF CONTENT BOX */

/* SERVICE FORM */
.formcol_1 {
float:left;
width:120px;
margin-top:8px;
}
.formcol_2 {
}
/* END OF SERVICE FORM */

/* TAB */
.tab_left{background:url('../images/tab_left.gif');width:8px;height:28px;float:left;}
.tab_middle{background:url('../images/tab_middle.gif') repeat-x;height:28px;float:left;}
.tab_right{background:url('../images/tab_right.gif');width:8px;height:28px;float:left;}
.tab_n_left{background:url('../images/tab_n_left.gif');width:8px;height:28px;float:left;}
.tab_n_middle{background:url('../images/tab_n_middle.gif') repeat-x;height:28px;float:left;}
.tab_n_right{background:url('../images/tab_n_right.gif');width:8px;height:28px;float:left;}
.tab_class{
margin:5px 0 0 1px;
#margin:8px 0 0 1px;
_margin:8px 0 0 1px;
color:white;font-size:13px;font-weight:bold;letter-spacing:0px;}
.tab_n_class{
margin:6px 0 0 1px;
#margin:9px 0 0 1px;
_margin:9px 0 0 1px;
color:#aaaaaa;font-size:13px;font-weight:bold;letter-spacing:0px;}
a.tab_link:link {color:#aaaaaa;text-decoration:none;}
a.tab_link:visited {color:#aaaaaa;text-decoration:none;}
a.tab_link:hover {color:blue;text-decoration:none;}
a.tab_link:active {color:green;text-decoration:none;} 
/*Boxes*/
.a0, .a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, .a9, .contenta, .aa0, .aa1, .aa2, .aa3, .contentaa{font-size:1px; overflow:hidden; display:block;}
.a0{width:104px;height:28px;}
.a1{height:1px;margin:0 2px;}
.a2{height:1px;margin:0 1px;border-left:1px solid;border-right:1px solid;}
.a3{height:26px;border-left:1px solid;border-right:1px solid;}
.a4{height:1px;margin:0 1px;border-left:1px solid;border-right:1px solid;}
.a5{height:25px;border-left:1px solid;border-right:1px solid;}
.a6{width:100px;height:11px;}
.contenta{
margin:-9px 0 0 4px;
#margin:-6px 0 0 4px;
_margin:-6px 0 0 4px;
color:white;font-size:13px;font-weight:bold;text-align:center;letter-spacing:3px;}
.contentaa{
margin:2px 0 0 2px;
#margin:5px 0 0 2px;
_margin:5px 0 0 2px;
color:#aaaaaa;font-size:13px;font-weight:bold;text-align:center;letter-spacing:3px;}
.a7{width:270px;height:150px;border:1px solid;}
.a8{width:270px;height:101px;}
.a9{width:268px;height:47px;border:1px solid;}
.contenta2{
font-size:11px;
#font-size:10px;
_font-size:10px;
margin:3px 0 0 4px;font-family:arial,pmingliu;font-weight:normal;text-align:left;letter-spacing:1px;}
.contenta2 .listyle{
margin:0 0 0 13px;
#margin:0 0 0 15px;
_margin:0 0 0 15px;
line-height:18px;list-style:disc;
}
.aa0{width:102px;height:25px;margin:3px 0 0 0;}
.aa1{height:1px;margin:0 2px;}
.aa2{height:1px;margin:0 1px;border-left:1px solid;border-right:1px solid;}
.aa3{width:100px;height:22px;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;}
/*End of Boxes*/

/* QUICK LINK BOX */
#qlinkbox {
	text-align: left;
	width: 944px;
	margin: 0px 8px 0px 8px;
	background: #FFF;
}
#qlinkbox .qnav1 {
	float:left;
	padding:0 25px 0 0;
}
#qlinkbox .qnav_other {
	float:left;
	padding:0 15px 0 0;
}
#qlinkbox .cat_other {
	float:left;
	padding:0 28px 0 0;
	line-height:20px;
}
#qlinkbox .cat_last {
	float:left;
	line-height:20px;
}
a.qlinkbox_link:link {color:black;text-decoration:none;}
a.qlinkbox_link:visited {color:black;text-decoration:none;}
a.qlinkbox_link:hover {color:blue;text-decoration:none;}
a.qlinkbox_link:active {color:green;text-decoration:none;} 
	/*Round Corner*/
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#E5E5E5; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #E5E5E5; border-left:2px solid #E5E5E5; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5;}
.contentb div {margin: 5px 0 0 10px;}
	/*End of Round Corner*/
/* END OF QUICK LINK BOX */