*{ margin:0; padding:0 ; }
a:link,a:visited{
	color:#013367;
	text-decoration:none;
}
a:hover,a:active{
	color:#60607e;
	text-decoration: underline;
}
html,body{
	font-size: 12px;
	text-align:center;
	color:#013367;
	height:100%;
	background-color:#f6f6eb;
	background-image: url(/images/cqc/bj.gif);
	background-repeat: repeat-y;
	background-position: center;
}


#nav{ width:867px; margin:0 auto}

/* common styling */
.menu {width:852px; height:45px;margin:0 auto; font-size:12px; position:relative; background:#3b607e; padding:0 0 0 15px; font-family:Geneva, Arial, Helvetica, sans-serif}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; width:108px; text-align:left; }
.menu ul li a,.menu ul li a:hover,.menu ul li a:link,.menu ul li a:visited{display:block; float:left; width:88px; text-decoration:none; padding:10px 0 0 20px; height:35px; color:#fff;}
.menu ul li ul {display: none;}
.menu ul li ul a,.menu ul li ul a:hover,.menu ul li ul a:link,.menu ul li ul a:visited{display:block; float:left; width:88px; text-decoration:none; padding:10px 0 0 20px; height:20px; color:#fff;}
/* specific to non IE browsers */
.menu ul li:hover a { background-image:url(/images/cqc/nav.gif);color:#000}
.menu ul li:hover ul {display:block; position:absolute; width:867px; top:45px; left:0; background:#d0e0ee; color:#fff;}
.menu ul li:hover ul.right_side li {float:right; border:0;}
.menu ul li:hover ul.left_side li {float:left; border:0;}
.menu ul li:hover ul li:hover a.hide {color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color:#1f71a0;background-image: none}
.menu ul li:hover ul li a:hover { color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:45px; color:#000; }
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover a.hide { color:#1f71a0;}
.menu ul li:hover ul li:hover ul li a {color:#1f71a0;}
.menu ul li:hover ul li:hover ul li a:hover { color:#7a80b3;}
.nav_color{ color:#7a80b3; font-size:11px}

#notice{ width:867px; height:32px; background:#d0e0ee; margin:0 auto; text-align:left;}
#notice p{ text-indent: 2em;line-height: 32px;font-size: 12px;}

#main{ width:867px; height:auto;margin:0 auto; text-align:left; border-top:4px solid #fff; }
#main_left{ width:217px; float:left; border-right:3px solid #fff; height:auto;}
#main_right{ width:646px; float: right; height:auto;}
#footer{ width:867px; margin:0 auto; padding-top:5px; text-align:left;}
#footer h3{ text-indent: 1em;line-height:20px;font-size: 12px; font-weight:normal;}
#footer p{ text-indent: 1em;line-height:20px;font-size: 12px; color:#a8b8c4; margin-top:15px;}
.clear{clear: both;border-bottom:1px solid #c4cfd8; height:5px}
