/* CSS Document */
body {
	background:#fff;
	margin:0;
	padding:0;
	}
div,p,span,li,ul,img,form { font-family: arial, "Times New Roman"; font-size:12px; color:#666 ;margin:0; padding:0; border:0;}
table,td,th {
	font-family: arial, "Times New Roman";
	font-size:12px;
	color:#666;
	}
a:link,
a:visited,
a:active {
	font-size:12px;
	color:#000;
	text-decoration:none;
	}
a:hover {
	font-size:12px;
	color:#000;
	text-decoration:underline;
	}
/* Width Style */
.main_w { width:1003px;}
.body_w { width:777px;}
.left_w { width:260px;}
.right_w { width:743px;}
.all_w { width:100%;}

.mtop {
	margin-top:20px;
	}
.noborder {
	border:0;
	}
.tbl_border {
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	}
.menu {
	background:#64ADD6;
	height:36px;
	font-weight:bold;
	}
.menu td {
	color:#fff;
	text-align:center;
	}
.menu a:link,
.menu a:visited,
.menu a:active {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}
.menu a:hover {
	font-size:11px;
	color:#fc0;
	text-decoration:none;
	}
.pro_title {
	font-size:18px;
	color:#64ADD6;
	height:50px;
	line-height:60px;
	}

.sidebar_box ul {
	clear: both;
	padding:10px 0;
	width:171px;
	margin:0 auto;
	}
.sidebar_box ul ul  {
	display:block;
	height: auto;
}
.sidebar_box ul li {
	display:block;
	height:30px;
	}
.sidebar_box ul li a {
	display:block;
	height:30px;
	line-height:30px;
	}
.sidebar_box ul li a:link ,
.sidebar_box ul li a:visited ,
.sidebar_box ul li a:active {
	text-indent:15px;
	color:#64ADD6;
	display:block;
	background:#F6F6F6 url(../images/dot.gif) no-repeat 7px 13px;
	border-bottom:#D8D8D8 1px solid;
	border-top:#fff 1px solid;
	}
.sidebar_box ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:#64ADD6 url(../images/dot1.gif) no-repeat 7px 13px;
	border-bottom:#D8D8D8 1px solid;
	border-top:#fff 1px solid;
	text-indent:15px;
	}
/* Show & Hidden Layer Style */
.sidebar_box .show {
	clear: both;
	height: auto;
}
.sidebar_box .show a {
	background:#e3e3e3;
	}
.sidebar_box .show ul li {
	}
.sidebar_box .show a:link ,
.sidebar_box .show a:visited ,
.sidebar_box .show a:active {
	font-weight:bold;
	text-indent:5px;
	color:#fff;
	background:#64ADD6 url(../images/dot1.gif) no-repeat 7px 13px;
	border-bottom:#D8D8D8 1px solid;
	border-top:#fff 1px solid;
	}
.sidebar_box .show a:hover {
	color:#fff;
	background:#64ADD6 url(../images/dot1.gif) no-repeat 7px 13px;
	border-bottom:#D8D8D8 1px solid;
	border-top:#fff 1px solid;
	text-indent:15px;
	font-weight:bold;
	}
.sidebar_box .show ul li a {
	background:#f1f1f1;
	}
.sidebar_box .show ul li a:link ,
.sidebar_box .show ul li a:visited ,
.sidebar_box .show ul li a:active {
	font-weight:100;
	text-indent:20px;
	color:#227FB3;
	background:#B5E4FF url(../images/dot.gif) no-repeat 12px 13px;
	}
.sidebar_box .show ul li a:hover {
	background:#B5E4FF url(../images/dot2.gif) no-repeat 12px 13px;
	text-indent:22px;
	color:#f90;
	font-weight:100;
	}
.sidebar_box .show ul {
	display:block;
	}
.sidebar_box .hide ul {
	display:none;
	}
/* Sub Level Style */
.sidebar_box ul li ul {
	padding:0;
	}
.sidebar_box ul li ul li a {
	text-indent:15px;
	}
.sidebar_box ul li ul li a:link ,
.sidebar_box ul li ul li a:visited ,
.sidebar_box ul li ul li a:active {
	background:#444;
	}
.sidebar_box ul li ul li a:hover {
	background:#333;
	text-indent:25px;
	}

.content {
	padding:8px 10px;
	line-height:1.6;
	}
.content strong {
	color:#000;
	}

.atop{ vertical-align:top;}
.tc { text-align:center;}
.tr { text-align:right;}
.tl { text-align:left;}

.fl { float:left;}
.fr { float:right;}

.big { font-size:18px;}
.small { font-size:10px;}

.b { font-weight:bold;} 
.em { font-style:italic;}
.um { text-decoration:underline;}