@charset "utf-8";
/* CSS Document */

body{background:url(../images/bodyBg.gif) repeat-x #314a8c}
#wrap{width:968px;margin:0 auto;position:relative}

/* HEADER STYLES */
#logo{width:420px;height:133px;margin:0;padding:0;background:url(../images/logo.png) no-repeat;position:absolute;top:10px;left:5px;display:block}
#logo a{width:360px;height:116px;display:block}
#logo a:hover{background:none}
.contact,.tagline{position:absolute;right:0;top:25px;color:#fff;text-align:right;line-height:1.3em;font-size:1.2em;}
.contact a{color:#fff;text-decoration:underline;}
.contact a:hover{background-color:#fff;color:#1d377b}
.tagline{top:120px;left:0px;font-family:Georgia;font-style:italic;font-size:17px}
.tagline strong{font-family:Georgia}
.nav{position:absolute;right:-6px;top:65px}
.nav li{display:block;float:left;line-height:1em}
.nav li a{display:block;padding:23px 25px 22px;font-size:16px;height:16px;color:#fff;line-height:1em;background:url(../images/navBg.png) top center}
.nav li a:hover{background-position:bottom center}
.nav li a.first{background-position:top left;padding-left:40px}
.nav li a.last{background-position:top right;padding-right:40px}
.nav li a.first:hover{background-position:bottom left}
.nav li a.last:hover{background-position:bottom right}
.nav ul{border:2px solid #4e5c80;background:#fdfcc0 url(../images/subNavBg.gif) repeat-x bottom;width:320px !important}
.nav .end ul{width:150px !important}
.nav ul a{font-size:14px;color:#1d377b;width:300px;background:none;padding:5px 10px;line-height:normal}
.nav .end ul a{width:130px}
.nav ul a:hover{background-color:#1d377b;color:#fff;background-image:none}
.breadcrumbs{position:absolute;left:0;top:120px}
.breadcrumbs li{float:left;font-size:12px;color:#fff;margin:0 5px 0 0}
.breadcrumbs a{color:#f77b2f}
.breadcrumbs a:hover{background:none;text-decoration:underline}

/* CONTENT STYLES */
.content{width:938px;float:left;margin:0px;background:url(../images/contentBg.png) repeat;padding:3px 16px;}
.contBrdr{width:970px;height:13px;float:left}
.contBrdr.top{margin-top:150px;background:url(../images/contentTop.png) no-repeat}
.contBrdr.bot{background:url(../images/contentBot.png) no-repeat;margin-bottom:10px;height:28px}
.slogan{font-size:28px;color:#1d377b;font-family:Georgia,serif;font-weight:normal;line-height:36px;letter-spacing:0px;text-align:center}
.leaders{color:#1d377b;line-height:1.8em;text-align:center;font-style:italic}
.leaders strong{text-decoration:underline;font-size:1.4em;line-height:1.8em}
.largeLink{font-size:1.2em;font-style:italic}

/* TEASER STYLING */
.teasers{clear:both;display:block;margin:20px 0 0;float:left}
.teasers li{padding:15px 15px 0;width:275px;float:left;background:url(../images/teaserBg.gif) repeat-x #e9e9e9;margin-left: 0 !important;list-style-type: none !important}
.teasers li + li{margin-left:10px !important}
.teasers h3{color:#f87321;font-weight:normal;font-size:16px;padding:0;margin:0 0 10px;border-bottom:1px solid #a7a7a7}
.teasers p{line-height:1.7em}

/* CONTACT FORM STYLING */
.contactForm .left,.contactForm .right{width:450px;}
.contactForm label{font-size:1.1em;display:block;padding:0}
.contactForm input{width:400px;margin:0 0 0 15px;border:1px solid #1d377b;padding:3px;font-family:Goergia;font-size:1.2em}
.contactForm input:focus{background:#fdfcc0 url(../images/subNavBg.gif) repeat-x top}
.contactForm input.submitButton{width:auto;border:1px solid #000;background:#1d377b;padding:5px;color:#fff;font-weight:bold;margin:10px 0 0 25px}
.contactForm textarea{width:400px;height:150px;margin:0 0 0 15px;border:1px solid #1d377b;padding:3px;font-family:Goergia;font-size:1.2em}
.contactForm textarea:focus{background:#fdfcc0}
.contactForm small{font-style:italic;font-size:0.8em;line-height:1em;padding:0 20px 0 15px}
.contactForm .nhCaptcha{margin:0 0 0 15px}

/* FOOTER STYLES */
.footer{width:930px;float:left;margin:0 0 25px}
.footer li + li{border-left:1px solid #fff}
.footer li{color:#fff;float:left;margin:0 10px 0 0;padding:0 0 0 10px;border-left:none;line-height:normal}
.footer li.copy{border:none;float:right}
.footer li a{color:#fff}
.footer li a:hover{background-color:#fff;color:#1d377b}