﻿/* LEADERS CSS */
html, body, form { padding: 0; margin: 0; height:100%; font-size:14px;font-family:Arial;color:#333333; }
body {background:url(../Images/site-bg.gif) repeat-x #061237;}
img {border:0;}
a {color:#333333;}
a:hover {color:#2056a5;}
hr {height:1px;border-collapse:collapse;background:#4a78b9;border:0;}

h1 {margin:0 0 20px 0;padding:0;font-weight:normal;font-size:22px;font-family:Georgia;color:#1e5099;}
h2 {margin:0 0 10px 0;padding:0;font-weight:bold;font-size:16px;font-family:Georgia;color:#be8c13;}



.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:1100px;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:949px;height:385px;margin:0 auto; padding-top: 15px; 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:577px;padding:0 20px;line-height:20px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 {width:617px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection {width:617px;height:228px;line-height:20px;font-size:14px;background:url(../Images/home-content-bg-intro-top.gif) top repeat-x #FFFFFF;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection .column1 {width:332px;padding:8px 25px 0 25px;}
.homeContent .spanBox .innerBox .column1 .innerBox2 .topSection .column2 {width:200px;padding:8px 25px 0 0;}
.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; font-size: 13px}
.homeContent .spanBox .innerBox .column2 .padded {width:258px;padding:10px 20px;}
.homeContent .bottomBox {width:950px;height:29px;margin:0 auto;background:url(../Images/home-content-bg-bottom.gif) no-repeat;}
.homeContent .bottomBox .column1 {width:620px;padding:15px 25px 0 0;text-align:right;}
.homeContent .bottomBox .column2 {width:285px;padding:13px 0 0 0; font-size: 12px;}

.homeTeamTable {width:870px;}
.homeTeamTable img {border:1px solid #f4d76c;}
.homeTeamTable .noBorder img {border:none;}
.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:#f4d76c;border:0;}

.accordian {width:auto !important;width:272px;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:250px;margin: 0;padding:25px 40px;color:#ffffff;font-size:14px;line-height:24px;background:url(../Images/home-script-bg.gif) repeat-x top #1f2228;position:relative;left:inherit !important;left:-678px;} 
.accordian div div{width:auto;height:auto;padding:0;color:#ffffff;background:none;position:relative;left:inherit !important;left:0;}
.accordian a {color:#FFFFFF;}
.accordian a:hover {color:#FFFFFF;}

/* MAIN MENU */
.homeMenu {width:950px;margin:0 auto;overflow:hidden;}
.subpageMenu {width:950px;margin:0 auto;background:url(../Images/menu-bg.gif) no-repeat;overflow:hidden;}
.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;}
.subpageBanner {width:950px;margin:0 auto;height:152px;line-height:20px;color:#FFFFFF;background:url(../Images/banner-bg.jpg) no-repeat;}
.subpageBannerLarge {width:950px;margin:0 auto;height:270px;line-height:20px;color:#FFFFFF;background:url(../Images/banner-bg-large.jpg) no-repeat;}
.subpageContent {width:880px;padding:20px 35px;margin:0 auto;background:url(../Images/content-area-bg.gif) repeat-x bottom #FFFFFF;}
.subpageContent .singleColumn {width:880px;height:250px;}
.subpageContent .twoColumns {width:880px;height:250px;}
.subpageContent .twoColumns .column1 {width:180px;padding:0 30px 0 0;}
.subpageContent .twoColumns .column2 {width:670;padding:0;}
.subpageContent .twoColumns .innerTable {width:670px;}
.subpageContent .twoColumns .innerTable .column1 {width:209px;padding:0 30px 0 0;border-right:1px dotted #000000;}
.subpageContent .twoColumns .innerTable .column2 {width:400px;padding:0 0 0 30px;}
.subpageContent .twoColumns .innerTable h2 {margin:0;padding:0;font-weight:bold;font-size:14px;font-family:Arial;color:#333333;}

.subpageContentWithNav {width:910px;padding:20px 20px 20px 20px;margin:0 auto;background:url(../Images/content-area-bg.gif) repeat-x bottom #FFFFFF;}
.subpageContentWithNav .twoColumns {width:910px;height:250px;}
.subpageContentWithNav .twoColumns .leftColumn {width:300px;float:left;}
.subpageContentWithNav .twoColumns .rightColumn {width:610px;float:right;}

.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;}

.breadcrumb {padding:0 0 20px 0;font-size:11px;color:#0d3563;}
.breadcrumb a {color:#0d3563;}

/* COMMITTEE LANDING PAGE */
.committee-left { float:left; width: 430px; }
.committee-right { float:right; width: 430px; }
.committee-thumb { background: url(../Images/bg-committee-top.gif) 0 0 no-repeat; width: 430px; overflow:auto; float:left; margin-bottom: 12px; }
.committee-inner { float:right; width:316px; padding: 17px 0; }
.committee-thumb img.thumb { float:left; padding:14px 0 14px 14px; }
.committee-thumb h1 { margin-bottom: 4px; font-size:19px; }
.committee-thumb p { margin: 0 0 8px 0; }

/* COMMITTEE DETAILS PAGE */
.committee-members-left { width:150px; height:173px; background: url(../images/bg-committee-thumb.gif) 0 0 no-repeat; }
.committee-members-left { padding: 11px 0 20px 11px; }
.committee-members-right {}

/* 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:#333333;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:#ffffff;border:0;}
.leftSpotlightSpan a {width:216px;padding:0 0 0 10px;margin:15px 0;color:#333333;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;}


/* CAMPAIGN PAGE */
.campaignMicrosite1 {width:878px;height:166px;background:url(../Images/campaign-microsite-bg-1.jpg) no-repeat;}
.campaignMicrosite2 {width:878px;height:176px;background:url(../Images/campaign-microsite-bg-2.jpg) no-repeat;}
.campaignMicrosite3 {width:878px;height:176px;background:url(../Images/campaign-microsite-bg-3.jpg) no-repeat;}
.campaignMicrosite4 {width:878px;height:176px;background:url(../Images/campaign-microsite-bg-4.jpg) no-repeat;}
.campaignMicrosite1 td, .campaignMicrosite2 td, .campaignMicrosite3 td, .campaignMicrosite4 td {padding:0 0 0 20px;}
.campaignMicrosite1 h2, .campaignMicrosite2 h2, .campaignMicrosite3 h2, .campaignMicrosite4 h2 {margin:0;padding:10px 0 10px 20px;}

/* MISSION & VISION */
.missionBox {width:463px;padding:15px 20px 0 20px;margin:0 0 0 -14px;overflow:auto;background:url(../Images/mission-box-span.gif) no-repeat top; float: left;}
.missionBoxClose {width:503px;height:14px;margin:0 0 0 -14px;font-size:0.1em;line-height:0.1em;background:url(../Images/mission-box-close.gif) no-repeat top; float:left;}
.missionBox li {padding-bottom:20px;}


/* STRATEGIC PLAN */
.rightSpotlightBox {width:274px;height:420px;padding:10px 20px;background:url(../Images/right-column-box-span.gif) no-repeat top;}
.rightSpotlightBoxClose {width:274px;height:8px;margin:auto;font-size:0.1em;line-height:0.1em;background:url(../Images/right-column-box-close.gif) no-repeat top;}


 /* OUR TRUSTEES */
 .trusteeBox {width:430px;height:170px;margin:0 5px 0 5px;background:url(../Images/our-trustee-box.gif) no-repeat;float:left;}
 .trusteeBox td {padding:16px;}
 .trusteeBox a {text-decoration:none;color:#be8c13;}
 .trusteeThumb {width:111px;height:156px;padding:15px 0 0 14px;background:url(../Images/our-trustee-thumb.gif) no-repeat;}