@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------------------forwardForm start (A)*/
.form{margin:0px 14px 10px 13px;width: 710px;}
.form p{
	color: #CC6600;
}
.form h2{
	background: url(../images/icon.gif) no-repeat left 10px;
	padding: 10px 0 2px 20px;
	margin:5px 0 5px 0;
	color: #1768b9;
	clear:both;
	font-weight: bold;
}

.form .pic{
	margin: 2px;
	padding: 1px;
	height: 100px;
	width: 120px;
	border: 1px solid #CCCCCC;
}
.form .note{margin:10px 0;}
.form .note em{color:#CC0000; }
.form .note span{ color:#0066CC;}
.form .note span.text_red{
	color:#CC0000;
}

.form table{
	border: solid 1px #1766b8;
	padding: 3px;
	margin:0 0px 0 2px;
	width:100%;
	color:#3d3d3d;
	font-size:12px;
}
.form table caption{
	color:#666;
	padding:2px 0;
	text-align:left;
}
.btn_center{
	text-align:center;
}
.btn_right{
	text-align:right;
	clear:both;
	color: #FFFFFF;
	margin:5px 0;
}
	
.form table th{
	font-size: 13px;
	font-style: normal;
	color:#366688;
	text-align:left;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	background-color:#e0eef2;
	vertical-align: middle;
}
.form table th label{
	color: #333333;padding:0px;margin:0px;
}
.form table th.throw{
	color: #009999;
	padding:8px 3px 0px 3px;
	text-align: right;
	background-color: Transparent;
	border-right: Transparent;
	font-weight: normal;
	vertical-align:top;
	white-space: nowrap;
}
.form table th.thCol{
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	background: #80B06F;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size:125%;
}

.form table td{
	padding: 3px;
	text-align:left;
	color:#3d3d3d;
	background:#FFF url(../images/line.gif) repeat-x bottom;
}
.form table td .formList{
	margin:5px 0 0 5px;
}
.form form table tr td img{ vertical-align:middle;}
.form table td .formList li{
	line-height: 25px;
	padding:0 0 0 15px;
/*	background-image: url(../images/icon_arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
*/}
.form table a{
	color: #0066CC;
}
.form .text{
	color: #454545;
	/*	background-color: #FFFFFF;
	background-image: url(../images/btngray.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
*/	vertical-align:middle;
	padding:3px;
	width:50%;
	border: 1px solid #CCC;
}
.form .textarea{
	width:80%;
	height:150px;
	color: #454545;
}
.form .formBtn{ text-align:center;}

.form .notes table{
	border:0px;
}
.text_red{
	color:#DB5321;
	font-size:11px;
}
.btngray {
	background:url(../images/icon_b01.gif) no-repeat;
	width:66px;
	height:21px;
	color:#FFF;
	font-size:13px;
	margin-left:10px;
	padding: 3px 0 0 0;
	text-align:center;
	border:none;
}
/**/
.formpop{
	margin:0;
	width: 100%;
	background:url(../images/pop_bg.gif) repeat-x left top #FFF;
	padding: 10px;
}
.secret{
	/*background:url(../images/secret.png) no-repeat center 0px;
	_background:url(../images/secret.gif) no-repeat center 10px;*/
	position: absolute;
	width: 300px;
	filter: Alpha(Opacity=40);
	-moz-opacity: 0.7;
	left: 9px;
	top: 91px;
	text-align: center;
	height: 220px;
}
.formpop p{
	color: #CC6600;
	font-size: 13px;
}
.formpop h2{
	padding:0px 0 2px 0;
	margin:5px 0 5px 0;
	color: #FFF;
	clear:both;
	font-weight: bold;
}

.formpop .pic{
	margin: 2px;
	padding: 1px;
	height: 100px;
	width: 120px;
	border: 1px solid #CCCCCC;
}
.formpop .note{margin:10px 0;}
.formpop .note em{color:#CC0000; }
.formpop .note span{ color:#0066CC;}
.formpop .note span.text_red{
	color:#CC0000;
}

.formpop table{
	border: solid 1px #e3e3e3;
	padding: 3px;
	margin:10px 0px 10px 2px;
	width:98%;
	color:#3d3d3d;
	font-size:12px;
}
.formpop table caption{
	color:#666;
	padding:2px 0;
	text-align:left;
	font-size: 15px;
	font-weight: bold;
}
	
.formpop table th{
	font-size: 13px;
	font-style: normal;
	color:#366688;
	text-align:left;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	background-color:#e0eef2;
	vertical-align: middle;
}
.formpop table th label{
	color: #333333;padding:0px;margin:0px;
}
.formpop table th.throw{
	color: #009999;
	padding:8px 3px 0px 3px;
	text-align: right;
	background-color: Transparent;
	border-right: Transparent;
	font-weight: normal;
	vertical-align:top;
	white-space: nowrap;
}
.formpop table th.thCol{
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	background: #80B06F;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size:125%;
}

.formpop table td{
	padding: 3px;
	text-align:left;
	color:#3d3d3d;
	/*background:#FFF url(../images/line.gif) repeat-x bottom;*/
}
.formpop table td .formList{
	margin:5px 0 0 5px;
}
.formpop form table tr td img{ vertical-align:middle;}
.formpop table td .formList li{
	line-height: 25px;
	padding:0 0 0 15px;
}
.formpop table a{
	color: #0066CC;
}
.formpop .text{
	color: #454545;
	vertical-align:middle;
	padding:3px;
	width:50%;
	border: 1px solid #CCC;
}
.formpop .textarea{
	width:80%;
	height:150px;
	color: #454545;
}
.formpop .formBtn{ text-align:center;}

.formpop .notes table{
	border:0px;
}
.text_red{
	color:#DB5321;
	font-size:11px;
}
