/* CSS Document. created by corebean.net Last updated /2009 */

/* ELEMENT RESET */
* {margin:0;padding:0;outline: none;}

/* CSS ELEMENTS */
body {text-align:center;color:#000000;background:url(../images/backgroundGraphic.jpg) repeat-x top center #FFFFFF}
ul, ol, li {list-style-type:none;}
img {border: 0 transparent}
div {border: 0 transparent}
a {border:none;outline:none;outline-style:none;}




/* PAGE LAYOUT */
#wrapperHeader {width:960px;height:140px;background:#141215 url(../images/logoMain.jpg) no-repeat bottom left;margin:0 auto}
#wrapperNav {width:960px;background:url(../images/backgroundButtonBlack.jpg) repeat-x top left #3A393B;margin:1px auto 30px auto;min-height:40px;color:#FFFFFF}
#wrapperPage {width:960px;background:#FFFFFF;text-align: left;margin:0 auto 20px auto;padding:0 0 20px 0;border:1px solid #3A393B;border-top:0px solid #3A393B}
#wrapperContent {float:left;width:710px;margin:5px 0 0 5px;padding:0 10px 0 10px;font-size:.75em;line-height:140%;border-right: 2px dotted #3A393B}
#wrapperSidebar {width:184px;float:right;border-bottom: 2px dotted #3A393B;margin:0 0 20px 20px;padding:7px 6px 30px 10px;background:#FFFFFF}
#wrapperFooter {}



/* PAGE SPECIFIC */
body#pageHome #wrapperPage {border:0}
body#pageHome #FlashID {margin:0 0 0 -15px}
body#pageHighlights #wrapperContent {background:url(../images/backgroundHighlights.jpg) no-repeat top left;height:850px}
#pageReport div#wrapperTitle {height:230px;width:710px;background:url(../images/backgroundMessage.jpg) no-repeat top left;border-bottom:2px dotted #3A393B;margin:0 0 20px 0;padding:0 0 7px 0}
#pageAchievements div#wrapperTitle {height:280px;width:710px;background:url(../images/backgroundAchievements.jpg) no-repeat top left;border-bottom:2px dotted #3A393B;margin:0 0 20px 0;padding:0 0 7px 0}
#pageCommunity div#wrapperTitle {height:450px;width:710px;background:url(../images/backgroundCommunity.jpg) no-repeat top left;border-bottom:0px dotted #3A393B;margin:0 0 20px 0;padding:0 0 7px 0}
#pageCommunity #accordion h3 {margin:42px 0 0 0}
#pageEmployment div#wrapperTitle {height:340px;width:710px;background:url(../images/backgroundEmployment.jpg) no-repeat top left;border-bottom:4px solid #005091;margin:0 0 5px 0;padding:0 0 7px 0}
#pageResults div#wrapperTitle {height:340px;width:710px;background:url(../images/backgroundFundraising.jpg) no-repeat top left;border-bottom:2px dotted #3A393B;margin:0 0 20px 0;padding:0 0 7px 0}
#pageResults #wrapperContent, #pageReport #wrapperContent, #pageCommunity #wrapperContent {min-height:840px}


/* NAVIGATION & MENU ITEMS */
body#pageHighlights td#navHighlights, body#pageReport td#navReport, body#pageAchievements td#navAchievements, body#pageCommunity td#navCommunity, body#pageEmployment td#navEmployment, body#pageResults td#navResults {background:url(../images/backgroundButtonRed.jpg) repeat-x top left #660010;cursor:default}
body#pageHighlights td#navHighlights a, body#pageReport td#navReport a, body#pageAchievements td#navAchievements a, body#pageCommunity td#navCommunity a, body#pageEmployment td#navEmployment a, body#pageResults td#navResults a {color:#000000;cursor:default}


#wrapperNav {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF}
#wrapperNav table {height:30px}
#wrapperNav table a {text-decoration:none;color:#FFFFFF;font-size:13px;line-height: 100%;padding:0;margin:0}
#wrapperNav table td:hover {background:url(../images/backgroundButtonRed.jpg) repeat-x top left #660010}
#wrapperNav table td:hover a {color:#000000}



/* LIST ELEMENTS */
ul#listDownloads {margin:12px 0 12px 0;color:#666666;font-size:.75em}
ul#listDownloads li {background:url(../images/imagePDF.gif) no-repeat top left;text-indent:25px;line-height:100%;border-bottom:2px dotted #3A393B;margin:0 0 10px 0;padding:0 0 10px 0;}
ul#listDownloads li a {display:block;color:#000000;}
ul#listDownloads li a:hover {color:#D2111C}

ul.listRedsquares {margin:0 0 12px 26px;color:#D2111C;font-size:24px}
ul.listRedsquares li {list-style-type: square;;margin:0;padding:0;line-height:70%}
ul.listRedsquares li span {color:#000000;font-size:12px}

ul.listBlacksquares {margin:-.75em 0 1em 1.3em;color:#000000}
ul.listBlacksquares li {list-style-type: square;}



/* TYPOGRAPHY */
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;line-height:145%;}
h1, h2, h3, h4, h5 ,h6 {font-weight: lighter}
h2 {font-weight:bold;font-size:16px;margin:0 0 20px 0}
h3 {color:#D2111C;font-weight:normal;}
p {margin:0 0 .75em 0}
hr {border-top:2px dotted #000000}


/* AREA SPECIFIC TYPOGRAPHY */
#wrapperHeader h1 {color:#FFFFFF;font-size:1.25em;float:right;margin:92px 10px 0 0}
#wrapperHeader h1 strong {color:#D2111C;font-weight:lighter}

#wrapperSidebar h2 {color:#D2111C;font-weight:lighter;font-size:.75em;border-bottom:1px solid #D2111C;margin:0 0 14px 0}
#wrapperSidebar img, #wrapperSidebar #flashHolder {width:150px;height:225px;border:1px solid #FFFFFF}
#wrapperSidebar img:hover, #wrapperSidebar #flashHolder:hover {border:1px solid #D2111C}

#wrapperContent h3 a {font-size:14px;margin:0;text-decoration:none;background:url(../images/arrowRight.gif)  no-repeat center left;padding:0 0 0 20px}
#wrapperContent h3 a:hover {text-decoration: underline}
#wrapperContent h3 div {margin:0 0 2em 0}

#pageReport #accordion h3 a {color:#D2111C}
#pageCommunity #accordion h3 a {color:#000000}

.sectionCasestudy h1 {background: #D2111C;width:100%;min-height:16px;color:#FFFFFF;padding:5px 0 0 0;margin:0 0 10px 20px;font-size:1.25em;letter-spacing:.08em;line-height:70%}
.sectionCasestudy h2 {font-size:2em; line-height: 105%;margin:0 0 40px 0;text-decoration: underline;}
.sectionCasestudy img {margin:0 8px 0 0}
.sectionCasestudy a {color:#D2111C;font-size:.9em;text-decoration:none}
.sectionCasestudy a:hover {text-decoration:underline}

div#headerCasestudy01 {background:url(../images/headerCasestudy01.gif) no-repeat top left;width:500px;height:200px}
div#headerCasestudy02 {background:url(../images/headerCasestudy02.gif) no-repeat top left;width:500px;height:160px}
div#headerCasestudy03 {background:url(../images/headerCasestudy03.gif) no-repeat top left;width:510px;height:180px}
div#headerCasestudy04 {background:url(../images/headerCasestudy04.gif) no-repeat top left;width:500px;height:200px}
div#headerCasestudy05 {background:url(../images/headerCasestudy05.gif) no-repeat top left;width:510px;height:220px}




/* CLASSES */
.sectionCasestudy {display:block;border-bottom:2px dotted #3A393B;margin:5px;padding:5px}
.borderNone {border:0 transparent none}
.rightFloat {float:none;text-align: right}
.lineGrey {background:url(../images/lineGrey.gif) repeat-x top left;padding:10px 0 0 0;margin:0 0 20px 0}
.lineGreen {background:url(../images/lineGreen.gif) repeat-x top left;padding:10px 0 0 0;margin:0 0 20px 0}
.lineYellow {background:url(../images/lineYellow.gif) repeat-x top left;padding:10px 0 0 0;margin:0 0 20px 0}
.lineBlue {background:url(../images/lineBlue.gif) repeat-x top left;padding:10px 0 0 0;margin:0 0 20px 0}
.black {color:#000000;margin:0 0 30px 0}
.blackArrow {color:#000000;margin:0 0 30px 0;background:url(../images/arrowRight.gif)  no-repeat center left;padding:0 0 0 20px}