
body, TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

#mainContentWrap {
	margin: 30px;
}





/**** LEGACY STYLES ****/

TD.SectionHeading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : 0067A6;
}
TD.SectionSubHeading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : 0067A6;
}
TD.PageHeading {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : E40018;
}
TD.TableHeadingBlue {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : 0067A6;
}
.size_9 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.form_field_1 {
	border-width : 1;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}
.form_field_2 {
	border-width : 1;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	border-color : gray;
}
TD.form_text {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
A {
    text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0066ff;
}
A:HOVER {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0066ff;
}

/* Form Styles */
fieldset {border:0}

form.fullForm div.row {padding: 5px;overflow:hidden;padding:0 0 11px;width:100%;}

form.fullForm p {margin-bottom:30px;}
form.fullForm form br {clear:left;}
form.fullForm .required {color:#89b753;}
form.fullForm label {width:97px; float:left; font-weight:bold; margin:5px 0 0 40px;}
form.fullForm input {width:280px; height:25px; padding:2px 5px; border:1px solid #a8c0cc;}
form.fullForm textarea {width:280px; padding:2px 5px; border:1px solid #a8c0cc; font-family:Arial, Helvetica, sans-serif;}
form.fullForm .narrowInput input, form.fullForm .narrowInput select{width:125px;}
form.fullForm input.checkBox {width:15px; height:15px ; }
form.fullForm select {width:291px; height:25px; padding:2px 2px 2px 5px; border:1px solid #a8c0cc; background:#fff;}
form.fullForm input.buttonSubmit { background-color:#0055A2; width:389px; color:white ;text-transform:uppercase; border:none; font:bold 13px/13px Arial, Helvetica, sans-serif; padding:0 0 2px 0; margin:10px 0 0 40px;}
form.fullForm input.buttonSubmit:HOVER { cursor:pointer;}

label.error, span.error {
	color:#E4675C;
	font-weight: bold;
	background: url(/_css/images/icons/exclamation.png) no-repeat;
	background-position: 3px -1px;
	padding: 0 0 2px 20px;
	float: none;
	
}
label.checked {
	background: url(/_css/images/icons/accept.png) no-repeat;
	background-position: 3px -1px;
}
input.error {
	border-color:#f8a38a;
	background-color: #FDF2EF;
}
textarea.error {
	border-color:#f8a38a;
	background-color: #FDF2EF;
}

/*
=======================
Messages
=======================
*/
.messageWrapper {
	width: 90%;
	margin: auto;
	margin-top: 10px;
}
.messageWrapperMini {
	width: 240px;
	padding: 20px;
}
.messageWrapper div.message {
	font-weight: bold;
	padding: 30px;
}

.alertWrapper {
	width: 80%;
	margin: auto;
}
.alertWrapper div.message {
	font-weight: bold;
	padding: 10px 10px 0 10px;
}


.green {
	border: 1px solid #b0eba8;
	color: #65A965;
	background-color:#E6FFE6;
}
.red {
	border: 1px solid #B1141B;
	color: #B1141B;
	background-color:#FFF0F0;
}

.show {}
.hide{DISPLAY:none;}
