@charset "UTF-8";
/* CSS Document */
/* by: Cheryl Morton - Coach America */

html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; font: normal 12px/18px Verdana, Arial; background: #0047B6; }

#nav { padding: 0px; margin: 0px auto; width: 798px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#nav ul { padding: 0px; margin: 0px; width: 798px; height: 26px; font: normal 12px/26px Verdana, Arial; list-style: none; text-align: center; }
#nav ul li { float: left; padding: 0px; margin: 0px; height: 26px; width: 113px; color: #fff; }
#nav ul li a { display: block; padding: 0px; margin: 0px; height: 26px; width: 113px; color: #fff; text-decoration: none; border-right: 1px solid #fff; }
#nav ul li a:hover { color: #0047b6; background: #b2c7e9; }

#content { padding: 43px 30px 10px 30px; margin: 0px auto; width: 738px; border-left: 1px solid #fff; border-right: 1px solid #fff; background: #fff url(../images/fade.jpg) no-repeat; }
#content ul#secondaryNav { padding: 0px; margin: 0px; font: normal 12px/25px Verdana, Arial; list-style: none; }
#content ul#secondaryNav li { float: left; margin: 0px 1px 0px 0px; height: 25px; border: 1px solid #78c7eb; }
#content ul#secondaryNav li a { display: block; padding: 0px 10px; color: #34629c; }
#content ul#secondaryNav li a:hover { text-decoration: none; background: #ddf1fa; }
#content #leftCol { float: left; padding: 0px; margin: 0px; width: 295px; }
#content #leftCol ul { list-style-image: url(../images/bulletArrows.gif); }
#content #rightCol { float: right; padding: 5px 0px 0px 0px; margin: 0px; width: 415px; }
#content #rightCol .short {margin: 0px auto; width: 301px; text-align: left; }

#footer { position: relative; padding: 0px; margin: 0px auto 20px auto; width: 800px; height: 210px; background: url(../images/footer.jpg) no-repeat; }
#footer p { position: absolute; bottom: 0px; left: 30px; padding: 0px; margin: 0px; color: #fff; font: normal 10px/10px Verdana, Arial; }

form { padding: 0px; margin: 0px; }
form label { float: left; padding: 0px; margin: 0px 0px 5px 0px; width: 200px; }
form input { float: left; padding: 0px 2px; margin: 0px 0px 5px 0px; }
form select {float: left; padding: 0px; margin: 0px 0px 5px 0px; }
form textarea { float: left; padding: 2px; margin: 0px 0px 5px 0px; width: 200px; height: 50px; }
.nofloat { float: none; }
.submit { padding: 0px; margin: 0px; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

a { color: #0047bb; text-decoration: none; }
a:hover { text-decoration: underline; }

.maroon { color: #990000; }

/* BEGIN Form Styles */
td.subHeader { padding: 0px 15px 0px 0px; color: #0055a5; font: normal 18px/22px Arial; }
hr { padding: 0px; margin: 2px 0px; height: 1px; background: #dddddd; border: none; }
fieldset { border: none; padding-right: 2px; }

form { padding: 0px; margin: 0px; margin-top: 0px; }
form a { color: #0055a5; text-decoration: none; }
form a:hover { text-decoration: underline; }
form img { margin-left: 3px;}

#charterForm { padding: 20px 15px 0px 15px; font: normal 12px/16px Helvetica, Arial; }
	#charterForm fieldset { border: none; }
	#charterForm label { float: left; text-align: right; padding: 0px 5px 0px 5px; margin: 0px 0px 3px 0px; width: 320px; font: normal 12px/20px Arial; }
	#charterForm label.nofloat { float: none; text-align: left; width: 80px; padding: 0px 15px 0px 2px; }
	#charterForm input.field { float: left; padding: 0px; margin: 0px 0px 3px 0px; width: 170px; }
	#charterForm input.hide { display: none; }
	#charterForm textarea { padding: 2px; margin: 0px; width: 176px; height: 30px; font: normal 12px/16px Arial; }

button#clearForm { padding: 0px; margin: 0px 15px; width: 100px; height: 30px; background: url(../images/buttonClearForm.jpg); border: none; }
button#send { padding: 0px; margin: 0px auto; width: 100px; height: 30px; background: url(../images/buttonSend.jpg); border: none; }
button#getQuoteFull { padding: 0px; margin-left: 60px; width: 100px; height: 30px; background: url(../images/buttonSend.jpg); border: none; }
button#send:hover, button#getQuoteFull:hover, button#clearForm:hover { cursor: pointer; background-position: 0px -30px; }
/* END Form Styles */


/***** BEGIN Misc. Styles *****/
.required { font-size: 11px; color: red;  margin-left: 2px; }
.red { color: red; }
.notes { font-size: 11px; color: #999;  margin-left: 2px; }
.notext { display: none; }
.clear { clear: both; }
/***** END Misc. Styles *****/