/* CSS Document */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size:12px;
	line-height: 1.50;	
	margin: 0px;
	padding: 0px;
}
img{
	border-style: none;
}
input, textarea {font-size:12px;
}

/* A Style */
a:link, a:visited{
	color: #5C842B;
	text-decoration: none;
}
a:hover{
	color:#9C1C5A;
	text-decoration: underline;
}
/* Div */
body{ background:#BCBCBC;}
.dv1{ margin:20px; background:#FFFFFF;}
.dv1_1{ height:26px; background:url(../images/h05.jpg) repeat-x;}
.dv1_1m{ height:26px; background:url(../images/h01.jpg) no-repeat left;}
.dv1_1n{ height:26px; background:url(../images/h02.jpg) no-repeat right;}
.dv1_2{background:url(../images/h06.jpg) repeat-y left;}
.dv1_2m{background:url(../images/h07.jpg) repeat-y right;}
.dv1_3{ height:26px; background:url(../images/h08.jpg) repeat-x;}
.dv1_3m{ height:26px; background:url(../images/h03.jpg) no-repeat left;}
.dv1_3n{ height:26px; background:url(../images/h04.jpg) no-repeat right;}
.dvConfig{ text-align:right; padding-right:42px;}
.dvLogo{ text-align:center;}
.dvVer{ text-align:center; margin-top:8px; font-size:12px;}
.dvVer .banben{ font-weight:bold; color:#999; font-size:12px;}
.dvVer .on{ font-weight:bold; color:#333;}
.dvVer a:link, .dvVer a:visited{}
.formBg1{ width:545px; height:94px; margin:8px auto 0 auto; background:#D2ED9D url(../images/h12.jpg) repeat-x;}
.formBg2{ height:94px; background:url(../images/h11.jpg) no-repeat left;}
.formBg3{ height:94px; background:url(../images/h13.jpg) no-repeat right;}
.formS{ margin:0; padding:0;}
.sFloat1{ clear:both; float:left; display:inline; margin:14px 12px 0 28px; width:380px;}
.sFloat2{ float:left; display:inline; margin:34px 0 0 0;}
.navigator{height:20px; font-size:13px; text-align:right;}
.navigator .on{ font-weight:bold; color:#9C1C59; font-size:14px;}
.navigator .more a{}
.navigator .more .morego{ font-size:11px; text-decoration:none; color:#92B666;}
.navigator .more .navigatorMore{ margin:0; padding:4px; border:#9FC160 solid 1px; background:#FFFFFF; display:none; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.qBg1{background:#FFF url(../images/h15.jpg) repeat-x;}
.qBg2{background:url(../images/h14.jpg) no-repeat left;}
.qBg3{ width:380px; height:30px; background:url(../images/h16.jpg) no-repeat right;}
.qBg3 input{ margin:0 4px; padding:4px 0; background:none; width:372px; border:none; font-size:16px; font-weight:bold; line-height:22px;}
.qBg3 .suggest{ display:none; position:absolute; top:30px; left:3px; background:#F7FBEC; border:#608639 solid 1px; z-index:99;}
.qBg3 .suggest table{ width:372px;}
.qBg3 .suggest table .num{ text-align:right;}
.qBg3 .suggest table tr.on{ background:#D9EBC2;}
.qBg3 .suggest .suggestClose{ text-align:right;}
.formTxt{ color:#407500; text-align:right;}
.copyright{ text-align:center; margin-top:50px;}

/* message */
.alphaBg{position:absolute; top:0; left:0; background:#666666; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; width:100%; height:100%;}
.floatMsgBox{position:absolute; top:0; left:0;  width:100%; margin:50px auto;}
.floatMsgBox .msgBox1{ background:#AAA; position:relative; left:3px; top:3px;}
.floatMsgBox .msgBox2{ position:relative; left:-3px; top:-3px; background:#FFF; border:2px solid #555;}
.floatMsgBox .msgBox3{ padding:12px; font-size:12px; line-height:1.5;}


