body {
	margin:0px;
	background-image:url(/images/newBack.jpg);
	background-repeat:repeat-x;
	background-color:#7C7C7C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	line-height: 17px;
}

a:link {
	color:#366FC6;
	text-decoration:none;
}

a:visited {
	color:#366FC6;
	text-decoration:none;
}

a:hover {
	color:#366FC6;
	text-decoration:underline;
}



a img {
	border:none;
}

#wrapper {
	text-align:left;
	width: 775px;
	margin: 0 auto;
	position: relative;
}

#nested {
	width: 100%;
	position: relative;
	border-color:#012251;
	border-color:#95979E;
	border-width:1px;
	border-style:solid;
} 

#navBar {
	width:100%;
	height:30px;
	background-image:url(/images/navBarBack.jpg);
}

#footerBar {
	width:100%;
	height:30px;
	background-image:url(/images/navBarBack.jpg);
}

.topPad {
	padding-top:8px;
}

.footerPad {
	padding:8px;
	padding-bottom:0px;
}

#theNav {
	padding-left:29px;
}

#mContent {
	width:100%;
	background-color:#FFFFFF;
	background-color:#DEE0E9;
}

.pad10 {
	padding:10px;
}

.pad10LR {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	
}

.pad10R {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	
}

.mContentFL {
	float:left;
	width:30%;
}

.mContentFR {
	float:right;
	width:67%;
}

.mContentFL2 {
	float:left;
	width:45%;
}

.mContentFR2 {
	float:right;
	width:55%;
}

.mContentFULL {
	width:100%;
}

.clearB {
	clear:both;
}

p.footerL {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
}

p.footerR {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:right;
	padding:0px;
	margin:0px;
}

a.footerLink:link {
	color:#FFFFFF;
	text-decoration:none;
}

a.footerLink:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.footerLink:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#012251;
	margin-bottom:0em;
	margin-top:0;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#012251;
	margin-bottom:0em;
	margin-top:0;
	text-align: center;
}

a.nounder:link {
	text-decoration:none;
	color:#2A496B;
}

a.nounder:visited {
	text-decoration:none;
	color:#2A496B;
}

a.nounder:hover {
	color:#2A496B;
	text-decoration:underline;
}

.lineDiv {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding:10px;
}

.nolineDiv {
	border-color:#999999;
	border-style:none;
	border-width:1px;
	padding:10px;
}

.droppad5 {
	padding:5px;
}

.ulpad5t {
	padding-top:5px;
}

.formcell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#333333;
}
	

.formp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#333333;
}

.formpLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#333333;
}

.formprequired {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:0px;
	margin:0px;
	color:#FF0000;
}

.tablenonreq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
	padding:0px;
	margin:0px;
}

.tablereq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-align: right;
	padding:0px;
	margin:0px;
}

.tableheaderblue {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000033;
	background-color:#366FC7;
}

.sup {


}

#topBlue {
	width:100%;
	height:30px;
	background-image:url(/images/tile_backB.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

.center {
	text-align:center;
}

td {
vertical-align:top;
}

.clearFieldBlurred { color: #666; font-style: italic; }
.clearFieldActive { color: #000; }

.borderBlue {
	border: 3px solid #0066ff;
}

.borderPurple {
	border: 3px solid #9933ff;
}

.borderGreen {
	border: 3px solid #279c27;
}

.borderOrange {
	border: 3px solid #ff9966;
}

.borderRed {
	border: 3px solid #c1126a;
}

.borderRed {
	border: 3px solid #c1126a;
}

.borderBlack {
	border: 3px solid black;
}

.borderYellow {
	border: 3px solid #fff600;
}

.backgroundGray {
	background-color: #bfbfbf;
}

.imgRight {
	float: right;
	margin: 7px;
}

.col2 {
	float: left;
	width: 40%;
}

.col3 {
	float: left;
	width: 30%;
}

.icon {
	vertical-align: baseline;
}

.error {
	font-weight: bold;
	color: red;
	letter-spacing: 1px;
}

#testimonials {
	font-size: 12px;
	letter-spacing: 0.07em;
	line-height: 130%;
	/* background-image: url(/images/testimonialIcon.png); */
	background-repeat: no-repeat;
	background-position: center center;
}

#testimonialsWrap {
	margin: 15px 0 10px 0;
	padding: 8px;
	border: 1px solid black;
	width: 234px;
	height: 252px;
	background-color: #e3e3e3;
}

#testimonialsWrap h4 {
	margin: 2px auto 7px;
	color:#2a5682;
}

#testimonials span {
	display: block;
	margin-left:20px;
	margin-top:7px;
	font-weight: bold;
}

.announceBox {
	width: 600px;
	margin: 10px auto;
	border: 2px solid #3c59ac;
	padding: 3px 8px;
	background-color: #cccfd6;
	
}

.xmas {
	background-image: url(/images/xmasBalls20.png);
	background-position: right;
	background-repeat: no-repeat;
}
