body {font-size: 85%; font-family: "lucida grande",Verdana, Helvetica, sans serif; background: #347594; margin: 0px; padding: 0px; text-align: center; min-width: 960px; color: #14404B; border-top: 3px solid #0F435B;}
html {background: #347594;}
* {margin: 0px; padding: 0px;}
/***Heading Styles ***/
h1 {font-size: 1.9em; font-family: Georgia, Palatino, Palatino Linotype, serif; color: #0F435B; margin: 0 0 7px 0;}
h2 {font-size: 1.2em; font-family: "lucida grande",Verdana, Helvetica, sans serif; color: #DE5801; margin: 10px 0 2px 0;}
h3 {font-size: .9em; font-family: "lucida grande",Verdana, Helvetica, sans serif; color: #3F3F3F; margin: 0 0 0 0;}

/***Content Styles***/
p {margin: 5px 0 10px 0;}
.HomeHeading{color: #002F3B; font-size: 2.0em; font-family: Georgia, Palatino, Palatino Linotype, serif; margin: 5px 0 20px 0;}
.HomeIntro{font-size: 1.4em; margin: 5px 0 25px 0; font-family: Georgia, Palatino, Palatino Linotype, serif; color: #007193;}
#SignUpIntro {padding: 25px 7px 5px 20px; text-align: center;}
.caption {font-style: italic; font-size: .9em; color: #1F1F1F;}
a:link, a:visited {color: #DE5801;}
a:hover {color: #E68100;}
a.MainNav:link, a.MainNav:visited {color: #000; text-decoration: none; margin-right: 20px; padding: 0; display: block; float: left;}
a.MainNav:hover {color: #4F2700; text-decoration: none; border-bottom: 3px solid #6F1D00;}
ul {list-style-image: url("/images/bltHome.gif");}
#contentSecondary ul {list-style-image: url("/images/bltSecondaryList.gif"); color: #22688D;}
li {margin: 0 0 0 45px; padding: 2px;}
form.SignUp {text-align: center; height: 20px;}
.SignUpBox {display: block; float: right; width: 414px; height: 175px; background: url("/images/bgSignupBox.gif") no-repeat; color: #22688D; text-align: center;}
form {margin: 5px 0 10px 0;}
#EMailNewsletterField {margin: 0 5px 17px 185px; vertical-align: middle; border: 1px #CCC solid; width: 230px;}
dl {position: relative; width: 450px; background-color: #FFF8E1; display: block;}
dt {width: 200px; padding: 5px 0 2px 0;  text-align: left;  background-color: #FFF8E1; font-weight: bold; color: #1F1F1F;}
dd {width: 200px;  padding-left: 6px;  background-color: #FFF8E1;}
.requiredField {border: 1px solid #CCC;}
.requiredField:focus, .optionalField:focus {border: 1px solid #9F7E27;}
.optionalField {border: 1px solid #CCC;}
.alertMessage {background: #D5F3F8; padding: 7px; margin: 5px 0 0 0; border-top: 2px solid #357F94;  border-bottom: 2px solid #357F94; text-align: center;}
.quoteArea {float: right; display: block; width: 30%; margin: 0 5px 5px 5px; padding: 5px; font-size: 1.3em; font-family: Georgia, Palatino, Palatino Linotype, serif; color: #1F1F1F; background-color: #EFE8D1}
textarea { font-family: "lucida grande",Verdana, Helvetica, sans serif; font-size: 85%;}
.LeftHomeContent {float: left; clear: none; width: 400px;}
.RightHomeContent {float: right; clear: none; width: 52%;}

/***Image Styles***/
.heroPhoto {margin: 0 5px 2px 5px; float: right;}
img {border: 0px;}
.HeadingImage {margin: 0 0 5px 0; padding:0; display: block;}
.submit {background: url("/images/btnSignUp.gif") no-repeat; border: 0px; width: 87px; height: 30px; cursor: pointer;}
.NavigationButton {margin: 0 0 0 5px;}
.bioPhoto {border: 3px solid #FFF; float: right; margin: 0 0 7px 7px;}
.HeroPhoto {border: 3px solid #FFF;}


/***Layout Styles***/
#wrapper {margin:0 auto; width:960px;	text-align: left;}
#header {margin:0 auto; padding: 5px 20px 0 20px; height: 60px; width: 920px; text-align: left; position: relative;}
#mainNavigationHome {position: absolute; top: 25px; left: 560px;}
#mainNavigationContent {position: absolute; top: 25px; left: 490px;}
#content {margin: 0px; padding: 10px 20px 10px 20px; clear: both; height: 100%;}
#contentSecondary {margin: 0px; padding: 10px 20px 10px 20px; clear: both; height: 100%; background: #D3E5EE; border-bottom: 2px solid #0F435B; color: #004F74;}
td  {color: #22688D;}
tr {padding: 2px 0 2px 0;}
#homeHighlights {padding: 20px 20px 10px 20px; clear: both; color: #52430C; text-align: left; width: 660px; height: 100%; margin:0 auto;}
#footer {text-align: center; clear: both; background: #347594; height: auto; font-family: Georgia, Palatino, Palatino Linotype, serif; font-size: 0.9em; padding: 10px 0 5px 0; margin: 0px; clear: both; position: relative; color: #F4F2F5; height: 100%;}
