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

/* body styles */
.main { width:1024px; background-color:#f3f1e6; }

/* text styles */
.text { font-family: Arial, Sans-Serif; font-size:.8em; color:#615e5b; }
.smtext { font-family: Arial, Sans-Serif; font-size:.75em; color:#615e5b; }
.caption { font-family: Arial, Sans-Serif; font-size:.7em; 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 { text-align:center; font-family: Arial, Sans-Serif; font-size:.9em; color:#615e5b; }
.backtotop { text-align:right; width:100%; margin:10px 0px 20px 0px; font-size:.9em; }
.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; left:34px; width:757px; cursor:pointer; }
div.profileoff { visibility:hidden; position: absolute; top:auto; left:34px; width:757px; cursor:pointer; }

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

/* 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: #d7ca93 url('../images/banners/banner_plans_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubPressroom { background: #d7ca93 url('../images/banners/banner_dillinger_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubContact { background: #d7ca93 url('../images/banners/banner_render_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubPrivacy { background: #d7ca93 url('../images/banners/banner_patch_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubAbout { background: #d7ca93 url('../images/banners/banner_render_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubWhy { background: #d7ca93 url('../images/banners/banner_plans_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubRole { background: #d7ca93 url('../images/banners/banner_render_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubReport { background: #d7ca93 url('../images/banners/banner_group_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubCampaign { background: #d7ca93 url('../images/banners/banner_candles_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubFund { background: #d7ca93 url('../images/banners/banner_memorial_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubLeadership { background: #d7ca93 url('../images/banners/banner_patch_y.jpg') no-repeat; width:757px; height:185px; }
.calloutsubExperience { background: #d7ca93 url('../images/banners/banner_badge_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubBuilding { background: #d7ca93 url('../images/banners/banner_render_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubInside { background: #d7ca93 url('../images/banners/banner_plans_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubOfficerGallery { background: #d7ca93 url('../images/banners/banner_tape_b.jpg') no-repeat; width:757px; height:185px; }
.calloutAcademy { background: #d7ca93 url('../images/banners/banner_academy_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubJob { background: #d7ca93 url('../images/banners/banner_car_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubDay { background: #d7ca93 url('../images/banners/banner_emergency_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubSpecialized { background: #d7ca93 url('../images/banners/banner_hand_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubCase { background: #d7ca93 url('../images/banners/banner_fngrprint_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubCorrections { background: #d7ca93 url('../images/banners/banner_prison_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubHistory { background: #d7ca93 url('../images/banners/banner_history_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubBegins { background: #d7ca93 url('../images/banners/banner_cards_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubProfessional { background: #d7ca93 url('../images/banners/banner_group_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubPeace { background: #d7ca93 url('../images/banners/banner_march_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubWorld { background: #d7ca93 url('../images/banners/banner_hand_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubKiosks { background: #d7ca93 url('../images/banners/banner_cuffs_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubReel { background: #d7ca93 url('../images/banners/banner_robocop_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubHall { background: #d7ca93 url('../images/banners/banner_hall_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubChanging { background: #d7ca93 url('../images/banners/banner_march_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubResearch { background: #d7ca93 url('../images/banners/banner_book_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubArtifacts { background: #d7ca93 url('../images/banners/banner_wagon_b.jpg') no-repeat; width:757px; height:185px; }
.calloutsubSupport { background: #d7ca93 url('../images/banners/banner_candles_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubWays { background: #d7ca93 url('../images/banners/banner_medal_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubGift { background: #d7ca93 url('../images/banners/banner_render_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubDonateArtifact { background: #d7ca93 url('../images/banners/banner_toys_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubTell { background: #d7ca93 url('../images/banners/banner_memorial_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubEmployment { background: #d7ca93 url('../images/banners/banner_render_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubPartners { background: #d7ca93 url('../images/banners/banner_patch_r.jpg') no-repeat; width:757px; height:185px; }
.calloutsubCorporate { background: #d7ca93 url('../images/banners/banner_plans_r.jpg') no-repeat; width:757px; height:185px; }

.callouth1sub { position:relative; top:100px; left: 70px; 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; top:90px; left: 70px; 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:#e3e8da; }
.quotebox { padding:10px; width:225px; }
.quote { color:#231f20; font-size:.8em; font-weight:700; }
.author { color:#231f20;font-size:.7em; }
.quotebox ul { margin:0px; padding:0px 0px 0px 20px; }

/* feed */
.feed { background: url('../images/icon_feed.gif') no-repeat; background-position: top left; padding-left:20px; }

/* 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 { text-align:center; font-family: Arial, Sans-Serif; font-size:.8em; color:#615e5b; width:100%; float:left; }

/* emailsignup styles */
.emailsignupform { width:200px; padding:0px; margin:0px; }
.emailsignup { font-family: Helvetica, Arial, Sans-Serif; color:#888888; font-size:.75em; }
.emailsignupsb { font-family: Helvetica, Arial, Sans-Serif; color:#003366; font-size:.75em; }
.emsh1 { color:#002a3e; font-size:1.4em; font-weight:700; }
.emsh2 { color:#000000; font-weight:700; }
.emailbox { background-color: #f3f1e6; width:170px; }
.emailsignupsidenav { width:200px; margin:0px 10px 0px 10px; padding:0px 6px 0px 6px; background-color:#a8cccc; }

/* search styles */
.search { width:276; background-color:#f1efec; padding:8px; }
.searchform { padding:0px; margin:0px; }
.searchtable { font-family: Arial, Sans-Serif; color:#888888; font-size:.7em; }
.searchbox { width:160px; }
a.small { color:#111111; text-decoration:none; }
a.medium { color:#111111; text-decoration:none; font-size:1.4em; border-bottom:1px solid #000000; }
a.large { color:#111111; text-decoration:none; font-size:2em; font-weight:700; }

/* sidebar styles */
.sidebar { width:233px; background: #d7ca93 url('../images/snav_bg.jpg'); }
.sidenav { width:233px; background-color: #d7ca93; text-align:center; }
.snavimg { margin-bottom: 4px; }
.sidenavspacer { background-color: #ffffff; }
.sidenavsubtop { *width:176px; background-color: #ede9d5; margin: 0px 22px 0px 35px; text-align:left; font-family: Verdana, Arial, Sans-Serif; color:#686259; font-size:.7em; padding:10px 10px 5px 10px; }
.sidenavsub { *width:176px; background-color: #ede9d5; margin: 0px 22px 0px 35px; text-align:left; font-family: Verdana, Arial, Sans-Serif; color:#686259; font-size:.7em; padding:5px 10px 5px 10px; }
.sidenavsubbot { *width:176px; background-color: #ede9d5; margin: 0px 22px 4px 35px; text-align:left; font-family: Verdana, Arial, Sans-Serif; color:#686259; font-size:.7em; padding:5px 10px 10px 10px; }
#sidenavsubon { color:#47403a; background-color: #e6e0c1; }
.sidenavsublist { margin:0px; padding:0px; list-style-type:none; }
.sidenavsublistitem { margin:0px; padding:0px;  }
.sidenavsublistthird { margin:5px 10px 5px 30px; padding:0px; }
.sidenavsublistitemoff { margin:5px 0px 5px 0px; padding:0px; list-style-type:circle; }
.sidenavsublistitemon { margin:5px 0px 5px 0px; padding:0px; list-style-type:disc; }
.sidenavsublink { color:#686259; text-decoration:none; }
.sidenavsublink:hover { color:#47403a; text-decoration:none; }

/* donate styles */
.donatesnav { width:190px;*width:212px; margin:0px 10px 0px 10px; padding:16px 10px 20px 10px; font-family: Helvetica, Arial, Sans-Serif; color:#003366; font-size:.75em; background: #a8cccc url('../images/snav_donate.gif') no-repeat; }
.donatesnavinner { width:140px; }
div.donatesnav h1 { color:#002a3e; font-size:1.4em; font-weight:700; margin:0px 0px 4px 0px; }
div.donatesnav h1 a { text-decoration:none; color:#002a3e; }
div.donatesnav a { color:#003366; }

/* tell a friend styles */
.tellafriend { font-family: Helvetica, Arial, Sans-Serif; color:#003366; font-size:.75em; }
#hidelink { visibility:hidden; }
.tellafrienddiv { width:200px; *width:212px; margin:0px 10px 0px 10px; padding:0px 6px 5px 6px; background-color:#a8cccc; }
#tellafriendform { height:0px; visibility:hidden; position:absolute; top:0px; }
.tfh1 { color:#002a3e; font-size:1.4em; font-weight:700; }
.tfh2 { color:#000000; font-weight:700; }
#sendlink { color:#003366; }
#hidelink, #hidelink a { color:#003366; }
.tellafriendbox { background-color: #f3f1e6; width:170px; }
.tellafriendmessage { background-color: #f3f1e6; width:170px; }

/* become a contributor styles */
.contributor { font-family: Helvetica, Arial, Sans-Serif; color:#888888; font-size:.75em; }
.conh1 { color:#000000; font-weight:700; padding-top:10px; }
.contributorbox { background-color: #ffffff; width:250px; }
.contributormessage { background-color: #ffffff; width:250px; }

/* footer styles */
.footer { width:1024px; }
.fl1 { background-color:#c2bfb8; width:757px; font-family: Verdana, Arial, Sans-Serif; color:#000000; font-size:.7em; text-align:right; padding:4px 10px 4px 10px; }
a.fl1link { color:#000000; }

.fl2lft { background-color:#1d1915; }
.fl2 { background-color:#443c34; width:757px; font-family: Verdana, Arial, Sans-Serif; color:#ffffff; font-size:.7em; font-weight:600; text-align:right; padding:4px 10px 4px 10px; }
a.fl2link { color:#ffffff; text-decoration:none; }

.footerbot { width:1024px; height:54px; }
.fl3lft { background-color:#7b2524; }
.fl3 { background-color:#567c88; }
.fl3rt { background-color:#346878; }



