/* FORM ELEMENTS */
#content form.nomargin {
	margin-top: -26px;
	}
html>body #content form.nomargin { margin-top: auto; }
	
#content .formbtn {
	font-size: 10px;
	letter-spacing: 1px;
	color: #fff;
	border: 2px outset #6891a5;
	background-color: #007ea1;
	padding-top: 2px;
	width: auto;
	height: auto;
	text-transform: uppercase;
	}
html>body #content .formbtn { padding-left: 4px; padding-right: 4px; }	

#content .formbtnReset {
	font-size: 10px;
	letter-spacing: 1px;
	color: #000;
	border: 2px outset #6891a5;
	background-color: #cde6ed;
	padding-top: 2px;
	width: auto;
	height: auto;
	text-transform: uppercase;
	}	

#content label {
	font-weight: bold;
	color: #5a5a5a;
	padding-right: 5px;
	}
	
#content select, #content .textbox, #content .textboxmed, #content .textboxsm {
	color: #000;
	}

#content select {
	background: #fff;
	width: 210px;
	}
#content .selectlong {
	background: #fff;
	width: 310px;
	}
	
#content .textbox {
	width: 215px;
	}
	
#content .textboxmed {
	width: 85px;
	}
html>body #content .textboxmed { width: 91px; }
	
#content .textboxsm {
	width: 27px;
	}
#content .textboxlong {
	width: 310px;
	}	
#content table colgroup .labelCol {
	width: 140px;
	}

#content table.formTable {
	width: 551px;
	}

#content table.formtable tbody th {
	text-align: left;
	}

#content .formtable	tbody td {
	vertical-align: top;
	}
#content table.formTable td table {
		margin: 0;
	}
#content table.formTable table.address td {
		border: none;
	}
#content form .required {
	color: red;
	}
/* end form elements */	

