﻿html, body, form { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica; font-size: 12px; color:#444444; background:url(../Images/site-bg.jpg) repeat-x #3B4956;}

a {color:#8E8E8E;}
a:hover {color:#49a4d8;}
img {border:0;}

h1 {margin:0 0 10px 0;padding:0;font-size:16px;font-weight:normal;font-family:Helvetica;}
h2 {margin:0;padding:0;font-size:14px;font-family:Helvetica;}
h3 {margin:0 0 10px 0;padding:0;font-size:16px;font-family:Helvetica;font-weight:normal;border-bottom:1px solid #4f6372;}

hr {height:1px;border-collapse:collapse;border:none;border-bottom:1px solid #4f6372;}

.siteBackgroundWrapper {width:100%;background:url(../Images/site-graphic.jpg) no-repeat center top;}

.siteWrapper {width:943px;background:url(../Images/site-graphic.jpg) no-repeat center top;}

.siteWrapper .header {height:178px;position:relative;}
.siteWrapper .header .logo {width:181px;position:relative;}
.siteWrapper .topNav {height:72px;padding-right:33px;background:url(../Images/top-nav-bg.gif) no-repeat top right;}
.siteWrapper .siteTagline {height:63px;line-height:0.1em;font-size:0.1em;}
.siteWrapper .siteMenu {height:43px;line-height:0.1em;font-size:0.1em;}

.siteWrapper .leftBorder {width:23px;background:url(../Images/site-transparent-left.png);}
.siteWrapper .centerContent {width:895px;height:500px;background:#FFFFFF;border-left:1px solid #828E99;border-right:1px solid #828E99;}
.siteWrapper .rightBorder {width:23px;background:url(../Images/site-transparent-right.png);}
.siteWrapper .bottomBorder {width:943px;height:23px;background:url(../Images/site-transparent-bottom.png) no-repeat;}

.siteWrapper .footer {width:943px;height:1px;padding-bottom:10px;}
.siteWrapper .footer .float {position:relative;}
.siteWrapper .footer .float .footerLinks {width:943px;position:absolute;top:-35px;left:0px;line-height:14px;font-size:10px;text-align:center;color:#8E8E8E;}
.siteWrapper .footer a {color:#8E8E8E; text-decoration:none;}
.siteWrapper .footer a:hover {color:#FFFFFF;}

/* HOMEPAGE */
.flashContainer {width:895px;line-height:0.1em;font-size:0.1em;border-bottom:5px solid #394753;}
.spotlightContainer {width:895px;font-size:11px;}
.spotlightContainer .spotlightHeader {width:223px;}
.spotlightContainer .spotlightText {width:223px;padding:10px 17px 0 17px;border-right:1px solid #E9EAEB;}
.spotlightContainer .spotlightText a {padding-right:8px;font-weight:bold;color:#444444;text-decoration:none;background:url(../Images/home-spotlight-link-bg.gif) no-repeat right;}
.spotlightContainer .spotlightText a:hover {background:url(../Images/home-spotlight-link-bg-on.gif) no-repeat right;}
.spotlightContainer .spotlightLink {width:223px;padding:35px 12px 0 0;text-align:right;border-right:1px solid #E9EAEB;}



/* CONTENT PAGE */
.contentContainer {width:895px;}
.pageHeader {width:895px;height:56px;color:#FFFFFF;font-size:18px;font-family:helvetica;background:url(../Images/content-header-bg.gif) no-repeat;}
.pageHeaderGreen {width:895px;height:56px;color:#FFFFFF;font-size:18px;font-family:helvetica;background:url(../Images/content-header-bg-green.gif) no-repeat;}
.pageLeftNav {width:223px;height:441px;background:url(../Images/left-nav-bg.gif) repeat-x #35454F;}
.pageContent {width:672px;padding:21px;}
.pageColorPanel {width:895px;height:23px;font-size:0.1em;line-height:0.1em;text-align:center;vertical-align:bottom;}
.pageContentFull {width:895px;height:441px;background:#394753;color:#FFFFFF;}
.pageColorPanelFull {width:895px;height:23px;padding-top:6px;font-size:0.1em;line-height:0.1em;text-align:center;vertical-align:bottom;}

.fullRounded {width:865px;margin:auto;}
.fullRoundedTop {width:865px;height:14px;font-size:0.1em;line-height:0.1em;background:url(../Images/full-rounded-top.gif) no-repeat;}
.fullRoundedSpan {width:865px;height:14px;background:#202b32;}
.fullRoundedBottom {width:865px;height:14px;font-size:0.1em;line-height:0.1em;background:url(../Images/full-rounded-bottom.gif) no-repeat;}

.printLanding {width:855px;padding:20px;}
.printContainer {width:895px;}
.printContainer .photoColumn {width:460px;padding:20px 0 0 0;text-align:center;vertical-align:top;}
.printContainer .textColumn {width:435px;padding:40px 40px 40px 10px;vertical-align:top;}
.buttonArea {padding:20px 0;margin-top:15px;text-align:right;border-top:1px solid #4f6372;}

.experienceBox0 {width:806px;margin:0 auto;padding:20px 0 10px 0;}
.experienceBox1 {width:591px;height:115px;padding:20px 190px 0 25px;margin:0 auto 15px auto;background:url(../images/experience-box-1.jpg) no-repeat;}
.experienceBox2 {width:591px;height:135px;padding:20px 190px 0 25px;margin:0 auto 15px auto;background:url(../images/experience-box-2.jpg) no-repeat;}
.experienceBox3Top {width:806px;height:10px;margin:0 auto;line-height:0.1em;font-size:0.1em;background:url(../images/experience-box-3-top.jpg) no-repeat;}
.experienceBox3 {width:806px;height:583px;margin:0 auto 15px auto;background:url(../images/experience-box-3-bottom.jpg) no-repeat bottom #243038;}
.experienceBox3 .textPadding {width:756px;padding:10px 25px 10px 25px;}

.testimonialEntryTop {width:630px;height:15px;background:url(../images/testimonial-bg-top.gif) no-repeat;}
.testimonialEntrySpan {width:630px;background:url(../images/testimonial-bg.gif) repeat-y;}
.testimonialEntryBottom {width:630px;height:15px;background:url(../images/testimonial-bg-bottom.gif) no-repeat;}

.mooContainer {width:400px;}
.mooHeader {width:414px;height:20px;padding:3px 0 0 15px;margin-bottom:1px;font-size:15px;font-family:helvetica;cursor:pointer;background:url(../Images/mooHeader-bg.gif) no-repeat;}
.mooHeader:hover {color:#0088E3;cursor:pointer; }
.mooText {width:414px;margin-left:8px;background:url(../Images/mooText-bg.gif) repeat-x #1b2329;}
.mooText .text {padding:5px 0;}
.mooText ul {list-style:none;margin:0;padding:0;}
.mooText li {margin:0 0 2px 0;padding:2px 0 0 20px;background:url(../Images/mooBullet.gif) no-repeat;}

.goGreenStyle {}
.goGreenStyle .mooHeader {width:414px;height:20px;padding:3px 0 0 15px;margin-bottom:1px;font-size:15px;font-family:helvetica;cursor:pointer;background:url(../Images/mooHeader-bg.gif) no-repeat;}
.goGreenStyle .mooHeader:hover {color:#30ba00;cursor:pointer; }
.goGreenStyle .mooText {width:414px;margin-left:8px;background:url(../Images/mooText-bg.gif) repeat-x #1b2329;}
.goGreenStyle .mooText .text {padding:5px 0;}
.goGreenStyle .mooText ul {list-style:none;margin:0;padding:0;}
.goGreenStyle .mooText li {margin:0 0 2px 0;padding:2px 0 0 20px;background:url(../Images/greenBullet.gif) no-repeat;}

.hidden { display: none; }
.unhidden { display: block; }

.greenBullet ul {list-style:none;margin:0;padding:0;}
.greenBullet li {list-style:none;margin:0 0 2px 0;padding:2px 0 0 20px;background:url(../Images/greenBullet.gif) no-repeat;}

/* SUB NAV */
.pageSubNav {padding:10px;color:#a4b3bf;background:#243038;text-align:right;}
.pageSubNav .offState {color:#a4b3bf;text-decoration:none;}
.pageSubNav .offState:hover {color:#FFFFFF;text-decoration:none;}
.pageSubNav .onState {color:#FFFFFF;text-decoration:none;}

/* LEFT NAV */
.pageLeftNav .onState {width:203px;height:21px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-on.gif) no-repeat;display:block;}
.pageLeftNav .offState {width:203px;height:21px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-off.gif) no-repeat;display:block;}
.pageLeftNav .offState:hover {width:203px;height:21px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-on.gif) no-repeat;display:block;}
.pageLeftNav .onState2 {width:203px;height:36px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-on2.gif) no-repeat;display:block;}
.pageLeftNav .offState2 {width:203px;height:36px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-off2.gif) no-repeat;display:block;}
.pageLeftNav .offState2:hover {width:203px;height:36px;padding:9px 0 0 20px;color:#FFFFFF;font-family:helvetica;text-decoration:none;background:url(../Images/left-nav-menu-on2.gif) no-repeat;display:block;}

.pageLeftNav .subnav { margin-left:20px; padding-left:0;  }
.pageLeftNav .subnav li { list-style:none; padding-bottom:3px; }
.pageLeftNav .subnav img { padding-bottom:0px; }
.pageLeftNav .subnav .offState { width:153px; padding-top: 3px; background:none; }
.pageLeftNav .subnav .onState { width:153px; font-weight:bold; text-decoration:underline; background:none; }
.pageLeftNav .subnav a { display:inline; background:none; }
.pageLeftNav .subnav a:hover { text-decoration: underline; display:inline; }

/* Checkmarks */
ul.checkmarks { list-style:none; padding-left:20px; }
ul.checkmarks li { list-style:none; background: url(../images/checkmark.gif) left center no-repeat; padding-left:20px; }

/* Forms */
.pageContent .labelColumn { width:120px; vertical-align:top; padding-top:3px; }
.pageContent .fieldColumn input { width:220px; }
.pageContent .fieldColumn select { width:224px; }
.pageContent .fieldColumn textarea { width:220px; height: 80px; }
#ctl00_Content_Contact2_btnSubmit { width:80px; }
 
