﻿html, body, form { padding: 0; margin: 0; height:100%; font-size:12px;font-family:Arial;color:#333333; }
body {background:url(../Images/site-bg.gif) repeat-x #061750;}
img {border:0;}
a {color:#333333;}
a:hover {color:#2056a5;}
hr {height:1px;border-collapse:collapse;background:#4a78b9;border:0;}

.siteWrapper{width:100%;margin:0 auto;height:auto !important;height:100%;min-height:100%;position:relative;background:url(../Images/content-bg.jpg) no-repeat center top;}
.siteHeader {height:70px;}
.siteHeader .inner {width:950px;height:66px;margin:0 auto;}
.siteContent {width:100%;padding-bottom:220px;}
.siteFooter {position:absolute;width:100%;bottom:0;}
.siteFooter .container {width:100%;height:200px;padding:10px 0;background:url(../Images/footer-bg.gif) repeat-x;border-top:1px solid #6d6e70;}
.siteFooter .container .inner {width:920px;height:180px;margin:0 auto;font-size:14px;color:#cccccc;}
.siteFooter .container .inner a {color:#cccccc;text-decoration:none;}
.siteFooter .container .inner a:hover {color:#5db3e7;}
.siteFooter .container .inner .underline {border-bottom:1px solid #808080;}
.siteFooter .container .inner .padding1 {padding:4px 0;}
.siteFooter .container .inner .padding2 {padding:7px 0;line-height:20px;}
.siteFooter .container .inner .copyright {width:605px;font-size:11px;}

/* HOMEPAGE */
.homeFlash {width:100%;height:443px;font-size:0.1em;line-height:0.1em;}
.homeContent {width:950px;margin:0 auto;background:url(../Images/content-area-bg.gif) repeat-x bottom #FFFFFF;}
.homeContent .topBox {width:950px;height:27px;margin:0 auto;background:url(../Images/home-content-bg-top.gif) no-repeat;}
.homeContent .spanBox {width:950px;margin:0 auto;background:url(../Images/home-content-bg-mid.gif) repeat-y;}
.homeContent .spanBox .innerBox {width:926px;margin:0 auto;}
.homeContent .spanBox .innerBox .column1 {width:617px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 {width:617px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection {width:617px;height:228px;line-height:20px;font-size:16px;background:url(../Images/home-content-bg-intro-top.gif) top no-repeat;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection .column1 {width:332px;padding:20px 35px 20px 25px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection .column2 {width:225px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .bottomSection {width:567px;height:99px;padding:25px 25px 0 25px;background:url(../Images/home-content-bg-intro-bottom.gif) top no-repeat;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .bottomSection a {width:250px;padding:4px 0 4px 10px;text-align:left;text-decoration:none;display:block;border-bottom:1px solid #96999e;background:url(../Images/home-intro-bullet.gif) no-repeat;}
.homeContent .spanBox .innerBox .spacer {width:11px;}
.homeContent .spanBox .innerBox .column2 {width:298px;line-height:18px;}
.homeContent .spanBox .innerBox .column2 .padded {width:248px;padding:10px 25px;}
.homeContent .bottomBox {width:950px;height:62px;margin:0 auto;background:url(../Images/home-content-bg-bottom.gif) no-repeat;}
.homeContent .bottomBox .column1 {width:610px;padding:15px 25px 0 0;text-align:right;}
.homeContent .bottomBox .column2 {width:155px;padding:10px 0 0 0;text-align:center;}
.homeContent .bottomBox .column3 {width:140px;padding:12px 20px 0 0;text-align:center;}

.homeTeamTable {width:870px;}
.homeTeamTable img {border:1px solid #6287bf;}
.homeTeamTable a {color:#FFFFFF;}
.homeTeamTable h1 {margin:0 0 5px 0;padding:0;font-size:16px;font-family:helvetica;font-weight:normal;}
.homeTeamTable h2 {margin:0 0 5px 0;padding:0;font-size:14px;font-family:helvetica;font-weight:normal;}
.homeTeamTable h3 {margin:0 0 5px 0;padding:0;font-size:12px;font-family:helvetica;font-weight:normal;}
.accordian hr {height:1px;border-collapse:collapse;background:#6287bf;border:0;}

.accordian {width:auto !important;width:223px;float:none !important; float:left;overflow:inherit !important;overflow:hidden;}
.accordian h4 {margin:0;padding:0;font-size:12px;cursor:pointer; font-weight:normal;color: #b7def8;} 
.accordian h4:hover {text-decoration: underline;} 
.accordian div {width:870px;height:403px;margin: 0;padding:25px 40px;color:#ffffff;background: url(../Images/meet-out-team-bg.gif) no-repeat top;position:relative;left:inherit !important;left:-727px;} 
.accordian div div{width:auto;height:auto;padding:0;color:#ffffff;background:none;position:relative;left:inherit !important;left:0;}
.accordian div div div {width:100%;height:20px;margin:10px 0 0 0;padding:0;color:#ffffff;background:none;text-align:right;float:right;position:relative;left:inherit !important;left:0;}
.accordian a:hover {color:#FFFFFF;}

/* MAIN MENU */
.homeMenu {width:950px;margin:0 auto;}
.subpageMenu {width:950px;margin:0 auto;background:url(../Images/menu-bg.gif) no-repeat;}
.mainNav, .mainNav * {margin: 0;padding:0;list-style:none;line-height:1.0;}
.mainNav li {float: left; position: relative;background:none; }
.mainNav a { display: block; position: relative;}
.mainNav ul {display:none;}

/* SUBPAGE */
.subpageTitle {width:950px;margin:45px auto 30px auto;}
.subpageContent {width:950px;margin:0 auto;background:url(../Images/content-area-bg.gif) repeat-x bottom #FFFFFF;}
.subpageWrapper {width:950px;background:url(../Images/subpage-content-bg-span.gif) repeat-y;}
.subpageWrapper .top {width:950px;height:330px;background:url(../Images/subpage-content-bg-top.gif) no-repeat top;}
.subpageWrapper .bottom {width:950px;height:70px;background:url(../Images/subpage-content-bg-bottom.gif) no-repeat bottom;}
.subpageWrapper .leftColumn {width:310px;margin:20px 0 0 ;float:left;}
.subpageWrapper .rightColumn {width:520px;margin:40px 20px 0 0;padding:0 48px 0 49px;font-size:12px;line-height:18px;float:right;}
.subpageWrapper .rightColumn h1 {margin:0 0 20px 0;padding:0;font-weight:normal;font-size:22px;font-family:Georgia;color:#1e5099;}
.subpageWrapper .rightColumn h2 {margin:0 0 10px 0;padding:0;font-weight:normal;font-size:16px;font-family:Georgia;color:#be8c13;}
.subpageWrapper .blueBox {width:478px;padding:20px;border:1px solid #e3eaf4;background:url(../Images/content-box-blue-bg.gif) repeat-x bottom #FFFFFF;}
.subpageWrapper .orangeBox {width:480px;padding:20px;background:#f4f2e7;}
.subpageWrapper ul {margin:0 0 0 15px;padding:0;list-style-image:url(../Images/content-bullet.gif);}
.subpageWrapper ul li {padding:0 0 10px 0;}

.subpageWrapperFull {width:950px;background:url(../Images/subpage-content-bg-full-span.gif) repeat-y;}
.subpageWrapperFull .top {width:950px;height:330px;background:url(../Images/subpage-content-bg-full-top.gif) no-repeat top;}
.subpageWrapperFull .bottom {width:950px;height:70px;background:url(../Images/subpage-content-bg-full-bottom.gif) no-repeat bottom;}
.subpageWrapperFull .fullColumn {width:910px;margin:30px auto;padding:0;}
.subpageWrapperFull .fullColumn h1 {margin:0 0 20px 0;padding:0;font-weight:normal;font-size:22px;font-family:Georgia;color:#1e5099;}
.subpageWrapperFull .fullColumn h2 {margin:0 0 10px 0;padding:0;font-weight:normal;font-size:16px;font-family:Georgia;color:#be8c13;}

.aboutCampaign {width:410px;height:309px;padding:30px 450px 0 50px;line-height:18px;background:url(../Images/about-campaign-bg.jpg) no-repeat right bottom;}

/* LEFT NAV */
.leftNavSpan {width:298px;padding:0 0 2px 12px;background:url(../Images/left-nav-bg-span.gif) no-repeat top;}
.leftNavClose {width:310px;height:33px;background:url(../Images/left-nav-bg-bottom.gif) no-repeat top;}
.leftSpotlightSpan {width:226px;margin:0 auto;padding:20px 20px 10px 20px;font-size:12px;color:#FFFFFF;background:url(../Images/left-nav-spotlight-bg-span.gif) no-repeat top;}
.leftSpotlightSpan h1 {margin:0;padding:0;font-size:14px;font-weight:bold;}
.leftSpotlightSpan hr {height:1px;border-collapse:collapse;background:#4a78b9;border:0;}
.leftSpotlightSpan a {width:216px;padding:0 0 0 10px;margin:15px 0;color:#FFFFFF;text-decoration:none;display:block;background:url(../Images/left-spotlight-bullet.gif) no-repeat;}
.leftSpotlightClose {width:266px;height:9px;margin:0 auto;font-size:0.1em;line-height:0.1em;background:url(../Images/left-nav-spotlight-bg-bottom.gif) no-repeat;}

.leftNav {margin:0;padding:0;}
.leftNav li {list-style:none;}
.leftNav li a {width:257px;height:76px;text-decoration:none;list-style:none;display:block;background:url(../Images/left-nav-bg-off.gif) no-repeat;}

.leftNavOff {width:257px;height:76px;margin:0 0 3px 15px;text-decoration:none;cursor:pointer;font-size:16px;list-style:none;display:block;background:url(../Images/left-nav-bg-off.gif) no-repeat;}
.leftNavOff:hover {color:#FFFFFF;background:url(../Images/left-nav-bg-on.gif) no-repeat;}
.leftNavOn {width:257px;height:76px;margin:0 0 3px 15px;color:#FFFFFF;text-decoration:none;cursor:pointer;font-size:16px;list-style:none;display:block;background:url(../Images/left-nav-bg-on.gif) no-repeat;}
.leftNavOff .thumb, .leftNavOn .thumb {width:75px;padding:4px;}
.leftNavOff .name, .leftNavOn .name {width:145px;padding:4px 29px 4px 0;}


/* CONTACT FORM */
.labelColumn {width:100px;}
.fieldColumn {width:150px;}
.textField {width:150px;}
.textArea {width:150px;height:80px;}











 