/* main styles */
body { background-color: #ffffff; font-family: Helvetica, Arial, Sans-Serif; color: #111111; margin:0px; padding:0px; }
.lftbg { display:none; }
.header { width:100%; }

/* body styles */
.main { width:100%; background-color:#ffffff; }

/* text styles */
.text { font-family: Arial, Sans-Serif; font-size:.8em; color:#615e5b; }
.smtext { font-family: Arial, Sans-Serif; font-size:.75em; color:#615e5b; }
.h1 { color:#002a3e; font-family: Helvetica, Arial, Sans-Serif; font-size:1.2em; border-bottom:1px solid #7c1225; padding-bottom:4px; }
a { color:#587895 }
.error { font-family: Arial, Sans-Serif; font-size:1em; color:#990000; font-weight:700; }
.error ul { margin:4px 18px 4px 10px; padding:4px; }
.droplinks { display:none; }
.backtotop { display:none; }
.filetype { font-size:.75em; }

/* callout styles */
.callouth1 { position:relative; top:200px; left: 70px; width:325px; font-family: Helvetica, Arial, Sans-Serif; color:#164473; font-size:1.2em; font-weight:700; padding:0px 10px 10px 0px; }
.callouth2 { color:#363b27; font-size:.7em; padding:0px 0px 10px 0px; line-height:20px; }

/* rotation styles */
div.profileon { visibility:visible; position: absolute; top:auto; width:757px; height:286px; cursor:pointer; }
div.profileoff { visibility:hidden; position: absolute; top:auto; width:757px; height:286px; cursor:pointer; }

/* carousel styles */
div.carprofileon { visibility:visible; position: absolute; top:auto; width:600px; }
div.carprofileoff { visibility:hidden; position: absolute; top:auto; width:600px; }
div.carprofiletext { font-family: Arial, Sans-Serif; font-size: .8em; color: #615e5b; padding: 10px 0px 10px 0px; }
div.carprofiletext a { color:#587895; }
#carouselcontroller { display:none; }

/* banner styles */
.callouthome1 { background: #d7ca93 url('../images/banners/banner_home1.jpg') no-repeat; width:757px; height:286px; }
.callouthome2 { background: #d7ca93 url('../images/banners/banner_home2.jpg') no-repeat; width:757px; height:286px; }
.callouthome3 { background: #d7ca93 url('../images/banners/banner_home3.jpg') no-repeat; width:757px; height:286px; }
.callouthome4 { background: #d7ca93 url('../images/banners/banner_home4.jpg') no-repeat; width:757px; height:286px; }

.calloutsubFAQs { background: #ffffff; width:100%; }
.calloutsubPressroom { background: #ffffff; width:100%; }
.calloutsubContact { background: #ffffff; width:100%; }
.calloutsubPrivacy { background: #ffffff; width:100%; }
.calloutsubAbout { background: #ffffff; width:100%; }
.calloutsubWhy { background: #ffffff; width:100%; }
.calloutsubRole { background: #ffffff; width:100%; }
.calloutsubReport { background: #ffffff; width:100%; }
.calloutsubCampaign { background: #ffffff; width:100%; }
.calloutsubFund { background: #ffffff; width:100%; }
.calloutsubLeadership { background: #ffffff; width:100%; }
.calloutsubExperience { background: #ffffff; width:100%; }
.calloutsubBuilding { background: #ffffff; width:100%; }
.calloutsubInside { background: #ffffff; width:100%; }
.calloutsubOfficerGallery { background: #ffffff; width:100%; }
.calloutAcademy { background: #ffffff; width:100%; }
.calloutsubJob { background: #ffffff; width:100%; }
.calloutsubDay { background: #ffffff; width:100%; }
.calloutsubSpecialized { background: #ffffff; width:100%; }
.calloutsubCase { background: #ffffff; width:100%; }
.calloutsubCorrections { background: #ffffff; width:100%; }
.calloutsubHistory { background: #ffffff; width:100%; }
.calloutsubBegins { background: #ffffff; width:100%; }
.calloutsubProfessional { background: #ffffff; width:100%; }
.calloutsubPeace { background: #ffffff; width:100%; }
.calloutsubWorld { background: #ffffff; width:100%; }
.calloutsubKiosks { background: #ffffff; width:100%; }
.calloutsubReel { background: #ffffff; width:100%; }
.calloutsubHall { background: #ffffff; width:100%; }
.calloutsubChanging { background: #ffffff; width:100%; }
.calloutsubResearch { background: #ffffff; width:100%; }
.calloutsubArtifacts { background: #ffffff; width:100%; }
.calloutsubSupport { background: #ffffff; width:100%; }
.calloutsubWays { background: #ffffff; width:100%; }
.calloutsubGift { background: #ffffff; width:100%; }
.calloutsubDonateArtifact { background: #ffffff; width:100%; }
.calloutsubTell { background: #ffffff; width:100%; }
.calloutsubEmployment { background: #ffffff; width:100%; }
.calloutsubPartners { background: #ffffff; width:100%; }
.calloutsubCorporate { background: #ffffff; width:100%; }

.callouth1sub { position:relative; left: 20px; width:480px; font-family: Helvetica, Arial, Sans-Serif; color:#164473; font-size:1.2em; font-weight:700; padding:0px 10px 10px 0px; }
.callouth1sub2line { position:relative; left: 20px; width:480px; font-family: Helvetica, Arial, Sans-Serif; color:#164473; font-size:1.2em; font-weight:700; padding:0px 10px 10px 0px; }
.callouth2sub { color:#363b27; font-size:.7em; padding:0px 0px 10px 0px; line-height:20px; }

.homecallout { width:425px; background-color:#e3e8da; }
.homecallh1 { font-family: Helvetica, Arial, Sans-Serif; color:#002a3e; font-size:1.4em; font-weight:700; }
.homecalltxt { font-family: Arial, Sans-Serif; font-size:.7em; color:#888888; }
.homecallcol { width:110px; }
.homecallsp { border-right:1px solid #ccd0c4; }
.homecalllink { color:#888888; }

/* quotes */
.quotecell { background-color:#ffffff; }
.quotebox { padding:10px; width:225px; }
.quote { color:#231f20; font-size:.8em; font-weight:700; }
.author { color:#231f20;font-size:.7em; }

/* feed */
.feed { display:none; }

/* pressroom */
.date { font-weight:bold; }
.special { font-family: Arial, Sans-Serif; font-size:.8em; color:#615e5b; }
.caption { font-family: Arial, Sans-Serif; font-size:.75em; color:#615e5b; }
.description { font-style:oblique; font-size:1.2em; }
.articlenav { display:none; }

/* emailsignup styles */
.emailsignupform { display:none; }

/* search styles */
.search { display:none; }

/* sidebar styles */
.sidebar { display:none; }

/* donate styles */
.donatesnav { display:none; }

/* tell a friend styles */
.tellafriend { display:none; }

/* become a contributor styles */
.contributor { display:none; }

/* footer styles */
.footer { display:none; }
.footerbot { display:none; }




