/*reset*/

/* ranging */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, div {
	margin: 0;
	padding: 0;
	text-align:left;
}
body{width:100%;overflow:hidden;}
/* set font */
body, div, button, input, select, textarea { font: 12px/1.5 tahoma, arial, sans-serif; }
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	vertical-align: baseline;
	zoom: 1;
}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp {font-family: courier new, courier, monospace; }
small {font-size: 12px;}
ul, ol, li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
a {
	text-decoration: none;
	color:#06c;
}
a:hover ,.tags a:hover,.topic_title a:hover,.title_list a:hover,.footer dd a:hover,.searchTag a:hover{
	text-decoration:underline;
	color:#FF6600;
}
a:focus {
	outline-style: none;
	outline-width: 0;
}
fieldset, img {border: 0 none; }
button, input, select, textarea {
	font-size: 100%;
	font-weight: inherit;
}
input[type=radio], input[type=checkbox] { vertical-align: middle; }
button{cursor:pointer;}

textarea { overflow: auto; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th { text-align: left; }
/*clearfix*/
.clearfix:after, ul:after, #contentMain:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
* html ul { zoom: 1; } /* IE6 */
* html #content { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
*:first-child+html ul { zoom: 1; } /* IE7 */
*:first-child+html #content { zoom: 1; } /* IE7 */
.clear {
	clear:both;
	height:0px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	zoom:1;
}
.f14{font:normal 14px/1.5em Tahoma, Arial, Simsun;}
.f22{font:normal 22px Tahoma, Arial, Simsun;}


/*layout*/
html {overflow-y: scroll; }
body {_overflow-y:visible;_overflow-x:hidden;text-align: center;background:url(../images/body_bg.jpg) 0 0 repeat-x #fff; }
#header,#contentMain,#footer {clear:both; }
.coLeft {float:left; display:inline; }
.coRight {float:right;display:inline;}
.dwidth{width:980px;}
.mBottom{margin-bottom:10px;}
.mBottom2{margin-bottom:5px;}
.borderNone{border:none;}
.leftTitle{background:url(../images/title_bg.gif) 0 0 repeat-x;border-bottom:1px solid #9ab568;height:26px;text-indent:10px;padding-top:5px
;font:bold 14px Tahoma, Arial, Simsun;color:#fff;}
.W180{width:180px;}
.W500{width:514px;overflow:hidden;}
.boxRadius{-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;background:#fff;
behavior: url(http://curved-corner.googlecode.com/files/border-radius.htc);}
.boxshadow{filter: progid:DXImageTransform.Microsoft.Shadow(color='#b2b2b2', Direction=-135, Strength=5);background:#fff;
	 	-moz-box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333; box-shadow:0px 0px 5px #333}
.radiusTop{background:url(../images/main_bg.gif) no-repeat;height:11px;overflow:hidden;}
.textCon{background:url(../images/main_bg2.gif) repeat-y;}
.radiusBot{background:url(../images/main_bg3.gif) no-repeat;height:9px;overflow:hidden;}
.border_bot{border-bottom:1px dotted #cccccc;}
.border_right{border-right:1px dotted #cccccc;}
.border_bot2{border-bottom:1px solid #cccccc;}


.statement{color:#666;}
.shadow1{border:1px solid #fbfbfb;float:left;}
.shadow2{border:1px solid #f3f3f3;float:left;}
.shadow3{border:1px solid #e7e7e7;float:left;}

/* CSS container shadow */


._top_960_bsad{ width:960px; margin:0px auto;}

