@charset "utf-8";
/* CSS Document */


form{
	margin:10px 0 25px 0;
}

form .required{
	background:url(../img/form/require.gif) #eee no-repeat 94%;
	padding-right:40px !important;
}
/*form .formError{
background:url(../img/form/alert_small.gif) no-repeat 3px center #ffffff;
padding:3px 0 3px 25px;
color:#ff0000;
margin-top:2px;


}
*/
.form {/*margin-bottom:5px;*/}
.form th{padding:15px 5px 15px 10px;width:215px;}
.form td{padding:15px 5px 15px 10px;}
.form tr{border-bottom:1px solid #ccc;}

#formErrorIndex{font-size:140%;border:2px solid #ff0000;font-weight:bold;background:url(../img/form/alert_h1.gif) 8px center no-repeat;margin:20px 6px 0px 6px;padding:15px 5px 15px 45px !important;line-height:1.4em;color:#ff0000;}
.formError{border:2px solid #ff0000;line-height:1.4em;margin-top:3px;padding:3px 0 3px 24px;color:#ff0000;font-size:100%;background:url(../img/form/alert_small.gif) 3px center no-repeat #fbefc1;}
.formErrorBg{background-color:#ffeecc;}

#formNextButton{background-color:#ccc;font-weight:400;color:#333;font-weight:bold;font-size:140%;padding:10px 20px;}
#formPrevButton{background-color:#ccc;font-weight:400;color:#333;font-size:100%;padding:5px 20px;}


#contact-form td{
padding-top:15px;
padding-bottom:15px;

}




.formTips{vertical-align:middle;background-color:#eee !important;}

.formTable{border-collapse:collapse;width:100%;}


.formTable th{
	background-color:#eee;
	padding:8px 5px 5px 5px;
}

.formTable td{
	padding:5px;
}






.formInnerTale th{
	padding:5px 5px;
	width:400px;
	background-color:#eee;
	text-align:left;
	}

.formInnerTale th p{
	font-weight:normal;
	margin:5px 0 0 0;
	font-size:80%;
}


.formInnerTale td{
	padding:5px 5px;
	width:400px;
	vertical-align:top;
}

.attention{
	color:#ff0000;
}


.formCaution{
border:2px solid #ff0000;padding:5px 5px 5px 23px;margin:25px 7px 0 7px;;
background:url(../img/form/alert_small.gif) 3px center no-repeat #fbefc1;
}
