/* CSS Document */

.error strong {
	color: red;
}
td.error {
	color: #486f90;
}

.form_cap {
margin-top:25px;
}
.form_table {
background-color:#EFF5F8;
width:426px;
font-size:12px;
}

.form_table2 {
background-color:#EFF5F8;
width: 100%;
font-size:12px;
}

.form_table td.form_sep {
height:10px;
	}
.form_table td.form_foot {
height:25px;
	border-bottom-color:#cfdee7;
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
	}



.form_table td {
padding:2px 2px 2px 12px ;
	border-bottom-color:#cfdee7;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
}


.form_table td.nostyle_top {
	border-top-width:0px;
}


.form_table td.nostyle_bot {
	border-bottom-width:0px;
}



th {
background-image:url(../images/form_heading_bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#cedce6;
text-align:left;
padding:0px 0px 7px 12px;
font-size:12px;
font-weight:bold;
letter-spacing: 3px;
color:#486f90;
}


select {
font-size:11px;
border:1px solid #84aa5b;
margin:0px 0px 1px 0px;
}



.required {
color:#990000;
}

form input[type=text],form #field input[type=password], textarea {
	width:200px;
	border-color:#84aa5b;
	border-style:solid;
	border-width:1px;
	padding:2px 4px 3px 4px;	
  }

textarea {
margin-bottom:5px;
}
 
form input[type=text].full_field {
	width:95%;
	} 
 
form input[type=text].lrg_field {
	width:250px;
}
form input[type=text].reg_field {
	width:120px;
}
form input[type=text].med_field {
	width:50px;
}
form input[type=text].small_field {
	width:30px;
}
.terms {
border:1px solid #84aa5b;
width:95%;
height:160px;
padding:4px;
overflow:auto;
background-color:white;
color:black;
}
.terms ol {
list-style-type: lower-alpha;
margin-top:0;
margin-bottom:0;
list-style-position:outside;
}
