/* Base HTML Definitions */
body {
	font:76% arial,sans-serif,helvetica;
	background-color:#FFFFFF;
	color:#454649;
}

.bodyPara {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#242425;
	padding-left:10px;
}
.bodytext{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:normal;
	line-height:1.4em;
	color:#242425;
	padding-left:10px;
}



body,div,form,table,td,span,img {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}
img {border:0;}
h1 {font-size:2.2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h1, h2, h3 {font-family:georgia,helvetica,sans-serif,arial;}

/* Custom CSS */
.orangeHeader {color:#E67300; display:block; font-size:4.0em; font-weight:bold; padding:0 0 5px 0 ; margin:0; line-height:0.8em; letter-spacing:-0.05em;}
.orangeHeader2 {color:#C57400; font-size:1.1em; display:block;}
.orangeHeader3 {color:#E67300; display:block; font-size:1.2em;}
.orangeHeader4 {color:#E67300; display:block; font-size:1.8em; font-weight:bold; letter-spacing:-0.05em;}
.orangeHeader5 {color:#E67300; display:block; margin-bottom:0.6em; font-size:1.3em; font-weight:bold; line-height:1.3em;}
.greyHeader {color:#575656; font-size:1.7em; display:block; padding-top:5px; padding-bottom:10px;}
.greytitle {
	color:#242425;
	font-size:100%;
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
.contentNSM {font:76% arial,sans-serif,helvetica; color:#454649;}
.contentNSMleft {font:76% arial,sans-serif,helvetica; color:#454649; padding-left:10px;}
.darkgreyHeader {
	color:#242425;
	font-size:1.7em;
	display:block;
	padding-bottom:5px;
	padding-left:10px;
}

.blueHeader {
	color:#00348a;
	font-size:1.9em;
	display:block;
	font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2 em;
padding-left:10px;
}
.darkgreyHeader2 {color:#333; font-size:1.7em; display:block; padding-bottom:10px;}
div.narWidth315px {width:315px;}
div.mainTitleBlue {height:29px; color:#fff; background-color:#0067B1; padding:0 0 0 6px; font-size:2.0em; font-weight:bold;}
div.mainTitleOrange {height:29px; color:#fff; background-color:#E67300; padding:0 0 0 4px; font-size:2.0em; font-weight:bold;}
table.tblData td {vertical-align:top; height:23px; padding:2px 0 0 7px; color:#333; font-size:1.1em;}
table.tblData td.tblDataOrange {background-color:#FBEAD9;}
table.tblData td.tblDataHeader {font-size:1.2em; color:#fff; background-color:#E67300; font-weight:bold;}

div#email_thankyou {font-size:100%; padding-top: 10px; padding-bottom: 10px; padding-left : 10px;}

/* Contact Form Application */

div#cf_app {}
div#cf_formtitle {padding-top: 10px; padding-bottom: 10px;}
div#new_form {padding-top: 10px; padding-bottom: 10px;}
div#cf_app span.required {color : #B80808; vertical-align : top;}
div#cf_forminstructions {padding-bottom : 1.4em;}

div#cf_form {}
div#cf_form table.fields {cellpadding : 0;
	cellspacing : 0;
	border : 0;
	border-collapse:collapse;}
div#cf_form td.label {padding-bottom : 6px; vertical-align : top;padding-right : 8px;}
div#cf_form td.field {padding-bottom : 6px; vertical-align : top;}

div#cf_form textarea {width : 200px;
height : 100px; 
wrap : virtual; 
font-family : arial, helvetica, verdana, sans-serif;}
/*
div#cf_form input {width : 160px;}
 */
 /*form
 */
 .inputtitle {
			
		padding-left:10px;
		
}

.inputform {
	padding-left:10px;
	text-align: left;
}

.input {
			font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4C4D4F;
		text-align: left;
		line-height: 22px;
		
}

.select {
		
		padding: 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
}



.formbuttons {
		padding-left:10px;
		
}


/* END Contact Form Application */

