/* Babytree common styles v1.0, 2010.12 */

html {
	color: #000;
	background-color: transparent;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, h6, ul, li, dl, dd, dt, form, p {
	list-style:none;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6, h6 {
	font-family: "Microsoft Yahei", "Hiragino Sans GB", sans-serif;
}
body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height:150%;
}
a{
	font-size: 12px;
	color: #0099cc ;
	blr:expression(this.onFocus=this.blur());
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099cc ;
}
a:hover {
	text-decoration: none;
	color: #ff9900;
}
a:active {
	text-decoration: none;
	color: #0099cc ;
}
a:focus {
	outline: none;
	-moz-outline-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
input, button, select {
	vertical-align: middle;
}
sup, sub {
	vertical-align: baseline;
}
em, cite, optgroup {
	font-style: normal;
}
q:before, q:after {
	content: '';
}
/* clear both and blank height */
.clear_debug, .clear_04, .clear_07, .clear_13, .clear_24, .clear_36, .clear_45 {
	margin:0 auto;
	clear:both;
	width:98%;
	overflow:hidden;
}
.clear_debug {
	width:0px;
	height:0px;
}
.clear_04 {
	height:4px;
}
.clear_07 {
	height:7px;
}
.clear_13 {
	height:13px;
}
.clear_24 {
	height:24px;
}
.clear_36 {
	height:36px;
}
.clear_45 {
	height:45px;
}
/* common DIV page */
.common_case {
	margin:auto;
	width:960px;
	-webkit-text-size-adjust:none;
}
.common_hide {
	display:none;
}
.common_hoverbg {
	background:#F4F4F4;
}
/**
form input
*/
.form_val input {
	border:1px solid #D7D7D7;
	padding:1px 2px;
	height:22px;
	line-height:22px;
}
.form_sub input {
	height:26px;
	border:1px solid #949494;
	cursor:pointer;
	font-weight:bold;
	letter-spacing:2px;
	width:60px;
 filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF, endcolorstr=#D7D7D7, gradientType=0);
	background:-moz-linear-gradient(top, #FFF, #D7D7D7);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#D7D7D7));
	background:-o-linear-gradient(top, #FFF, #D7D7D7);
}
.form_text textarea {
	width:400px;
	height:150px;
	border:1px solid #D7D7D7;
	padding:4px;
	font-size:12px;
}
/**
lable
*/
label{
	cursor:pointer;
	blr:expression(this.onFocus=this.blur());
}