#FormContent .req {
	background: #EFF8FF none repeat scroll 0 0;
	border: 1px solid #7F9DB9;
}

#FormContent input {
	border: 1px solid #7F9DB9;
}

#FormContent select {
	border: 1px solid #7F9DB9;
}

#FormContent textarea {
	border: 1px solid #7F9DB9;
}

#FormFooter {
	text-align: center;
}

.date .indicator {
	font-size: 9px !important;
}

.webForm,.webForm * {
	font-family: helvetica, sans-serif;
}

.f1-5col {
	width: 121px;
	padding: 6px 5px 2px 5px;
}

.f1-6col {
	width: 99px;
	padding: 6px 5px 2px 5px;
}

.f1-3col {
	width: 209px;
	padding: 6px 5px 2px 5px;
}

.f1-4col {
	width: 154px;
	padding: 6px 5px 2px 5px;
}

.f2-3col {
	width: 428px;
	padding: 6px 5px 2px 5px;
}

.f3-3col {
	width: 648px;
	padding: 6px 5px 2px 5px;
}

.f1-2col {
	width: 319px;
	padding: 6px 5px 2px 5px;
}

.f1-1col {
	width: 648px;
	padding: 6px 5px 2px 5px;
}

.webForm .f1-1col .field input {
	width: 636px;
}

.webForm .f1-2col .field input {
	width: 307px;
}

.webForm .f1-3col .field input {
	width: 197px;
}

.webForm .f1-4col .field input {
	width: 142px;
}

.webForm .f1-5col .field input {
	width: 109px;
}

.webForm .f1-6col .field input {
	width: 87px;
}

.webForm .f2-3col .field input {
	width: 416px;
}

.webForm .f3-3col .field input {
	width: 636px;
}

.floatLeft {
	float: left;
}

.floatRigt {
	float: right;
}

.webForm .section {
	clear: both;
	float: none;
}

.webForm input,.webForm select {
	width: auto;
	padding: 3px;
}

.webForm .short {
	width: 5em;
}

.webForm .label {
	width: auto;
	margin: 2px;
}

.webForm .alignRight {
	width: auto;
	text-align: right;
}

.webForm .wide {
	width: 15em;
}

.webForm .field {
	margin: 2px;
}

.webForm .field input {
	
}

.webForm .field textarea {
	width: 100%;
}

.webForm .check-box {
	margin: 5px 0;
}

.webForm .check-box input {
	margin-right: 5px;
}

.webForm .field select,.webForm .field input {
	font-size: 12px;
}

.webForm .field select {
	width: 100%;
}

.webForm .field-reset input {
	width: auto;
}

.webForm .field-reset textarea {
	width: auto;
}

.webForm .field-reset select {
	width: auto;
}

.webForm label {
	font-weight: bold;
}

.divider {
	background: #D8D8D8 none repeat scroll 0 0;
	border: 0 none;
	color: #D8D8D8;
	height: 1px;
}

.webForm .data {
	font-family: Courier New, Lucida Console, Monaco, Courier;
	font-weight: bold;
	color: #0055EE;
	background-color: #FFFFAA;
	margin-left: 5px;
	margin-right: 5px;
}

.webForm .blank {
	font-family: Courier New, Lucida Console, Monaco, Courier;
	font-weight: bold;
	color: gray;
	background-color: #F9F9F9;
	margin-left: 5px;
	margin-right: 5px;
}

/* New Jepp Form Style */

.jeppform .field { padding: 6px 0; }
.jeppform .field label { font-weight: bold; color: #666; font-size: 14px; }
.jeppform .field input, .jeppform .field select { padding: 4px;	 border: 1px solid #8FA1B3; color: #444; display: block; width: 100%; margin: 2px 0; font-size: 1.1em; background-color: #FAFDFF; }
.jeppform .field textarea { padding: 4px; border: 1px solid #8FA1B3; color: #444; display: block; width: 100%; margin: 2px 0; font-size: 1.1em; background-color: #FAFDFF; }
.jeppform .field input.inline, .jeppform .field select.inline { display: inline; width: auto; }
.jeppform .mandate input, .jeppform .mandate select { border-color: #7B97B3; background-color: #F0F9FF; }
.jeppform .submit {	background: url("/main/corporate/img/grd/grd50.333-666.gif") repeat-x scroll left center #333; border: 1px solid #333; border-radius: 4px; color: #FFF; padding: 5px 10px; text-align: center; font-size: 14px; cursor: pointer; cursor: hand; }
.jeppform .submit:hover { background: url("/main/corporate/img/grd/grd50.000-666.gif") repeat-x scroll left center #000; }


