@charset "utf-8";

/* =RESET ----------------------------------------------------*/


/* Turn off borders for linked images */

img {
     border: 0;
}

img.one {
     border: 1;
     border: 1px solid #666666;
}

/* UNIVERSAL ELEMENTS */

body {
     font: normal small/1.25em Arial, sans-serif;
     color: #616163;
     voice-family: "\"}\"";
     voice-family: inherit;
     margin: 0px;
     padding: 0px;
     background-color: #ffffff;
}

#pageWrapper {
     
     margin: 0px auto;
     padding: 0px 25px 0px 25px;
     width: 952px;
}


/* HOME PAGE WRAPPER */

#contentWrapperHome {
     margin: 0px;
     padding: 0px;
     float:left;
}

#leftWrapperHome {
     margin: 0px;
     padding: 0px;
     float: left;
     width: 550px;
     display: block;
}

#rightWrapperHome {
     margin: 0px;
     padding: 0px;
     float: right;
     width: 402px;
     display: block;
}

/* CHILD PAGE WRAPPER */

#contentWrapper {
     margin: 0px;
     padding: 0px;
     float: left;
}

#leftContentWrapper {
     margin: 0px;
     padding: 0px;
     float: left;
     width: 340px;
     display:block;
}

.leftContentWrapper {
     margin: 0px;
     padding: 75px 0px 15px 0px;
}

#rightContentWrapper {
     margin: 0px;
     padding: 0px;
     float: right;
     width: 600px;
     display:block;
}

.rightContentWrapper {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}


/* HEADER ELEMENTS */

#headerDefault {
     margin: 0px;
     padding: 0px;
     width: 952px;
     height: 75px;
     float: left;
     background-image: url(/images/header.jpg);
     background-position:top;
     background-repeat: no-repeat;
}

#headerChild {
     margin: 0px;
     padding: 0px;
     width: 952px;
     height: 165px;
     float: left;
     background-image: url(/images/header_child.jpg);
     background-position: top;
     background-repeat: no-repeat;
}

.headerLogo {
	margin: 0px;
     padding: 3px 0px 0px 12px;
     float: left;
}

.titleDefault {
     background-image: url(/images/header_child_default.jpg);
     background-repeat: no-repeat;
     background-position: right top;
     margin: 0px 0px 0px 35px;
     padding: 15px 0px 10px 0px;
}

.title {
     margin: 75px 0px 0px 0px;
     padding: 30px 0px 15px 25px;
}

.childImage {
     margin: 0px 20px 0px 0px;
     padding: 0px;
     float: right;
}

#footer {
     margin: 0px;
     padding: 0px;
     float: left;
     background-image: url(/images/footer.gif);
     background-repeat: no-repeat;
     background-position: bottom;
     width: 952px;
     height: 200px;
}

.footerLogos {
     margin: 0px;
     padding: 30px 0px 0px 30px;
}

.dashFooter {
     background-image: url(/images/dash_gray.gif);
     background-repeat: repeat-x;
     margin: 0px;
     padding: 10px;
     background-position: bottom;
}

/* DEFAULT NAV */

body.P1 #P1 a,
body.P2 #P2 a,
body.P3 #P3 a,
body.P4 #P4 a,
body.P6 #P6 a,
body.P7 #P7 a,
body.P8 #P8 a,
body.P9 #P9 a,
body.P10 #P10 a {
     background-image: url(/images/nav_selected.gif);
     background-repeat: no-repeat;
}

body.P5 #P5 a {
     background-image: url(/images/nav_involved_selected.gif);
     background-repeat: no-repeat;
}

#defaultNav {
     margin: 0px 10px 0px 10px;
     padding: 0px;
}

#defaultNav ul {
     padding: 0px 0px 0px 0px;
     margin: 0px 230px 0px 75px;
	
}

#defaultNav li {
     font-size: 90%;
     list-style: none;
     padding: 5px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     background-image: url(/images/dash_gray_long.gif);
	background-repeat:no-repeat;
	width: 237px;
	height: 27px;
	background-position:bottom;
}

#defaultNav a {
     color: #616163;
     text-decoration: none;
     margin: 0px 0px 0px 0px;
	padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_up.gif);
     background-repeat: no-repeat;
}

#defaultNav a:hover {
     text-decoration: underline;
     color: #d3763e;
     padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_selected.gif);
     background-repeat: no-repeat;
}


#involvedNav {
     margin: 0px 10px 0px 10px;
     padding: 0px;
}

#involvedNav ul {
     padding: 0px 0px 0px 0px;
     margin: 0px 230px 0px 75px;
	
}

#involvedNav li {
     font-size: 90%;
     list-style: none;
     padding: 6px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     background-image: url(/images/dash_gray_long.gif);
	background-repeat:no-repeat;
	width: 237px;
	height: 27px;
	background-position:bottom;
}


#involvedNav a {
     color: #616163;
     text-decoration: none;
     padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_involved_selected.gif);
     background-repeat: no-repeat;
}

#involvedNav a:hover {
     text-decoration: underline;
     color: #d3763e;
     padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_involved_selected.gif);
     background-repeat: no-repeat;
}

#spacerNav {
     background-image: url(/images/dash_gray_long.gif);
	background-repeat:no-repeat;
	width: 237px;
	height: 27px;
	margin: 0px 230px 0px 87px;
	background-position:bottom;
}

#spacerNavChild {
     background-image: url(/images/dash_gray_long.gif);
	background-repeat:no-repeat;
	width: 237px;
	height: 27px;
	margin: 0px 0px 0px 40px;
	background-position:bottom;
}

/* CHILD PAGE NAVIGATION */

body.S1 #S1 a,
body.S2 #S2 a,
body.S3 #S3 a,
body.S4 #S4 a,
body.S6 #S6 a,
body.S7 #S7 a,
body.S8 #S8 a,
body.S9 #S9 a,
body.S10 #s10 a {
     
     background-repeat: no-repeat;
}



#childNav {
     margin: 0px 40px 0px 10px;
     padding: 0px;
}

#childNav ul {
     padding: 0px;
     margin: 0px 30px 0px 30px;
}

#childNav li {
     font-size: 90%;
     list-style: none;
    padding: 5px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     background-image: url(/images/dash_gray_long.gif);
     background-repeat: no-repeat;
     background-position: bottom;
	width: 237px;
	height: 27px;
}

#childNav a {
     color: #616163;
     text-decoration: none;
     margin: 0px 0px 0px 0px;
	padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_up.gif);
     background-repeat: no-repeat;
}

#childNav a:hover {
     color: #d3763e;
     margin: 0px 0px 0px 0px;
	padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_selected.gif);
     background-repeat: no-repeat;
     text-decoration: underline;
}



#childInvolvedNav {
     margin: 0px 10px 0px 10px;
     padding: 0px;
}

#childInvolvedNav  ul {
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 30px;
	
}

#childInvolvedNav  li {
     font-size: 90%;
     list-style: none;
     padding: 6px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     background-image: url(/images/dash_gray_long.gif);
	background-repeat:no-repeat;
	width: 237px;
	height: 27px;
	background-position:bottom;
}


#childInvolvedNav  a {
     color: #616163;
     text-decoration: none;
     padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_involved_up.gif);
     background-repeat: no-repeat;
}

#childInvolvedNav  a:hover {
     text-decoration: underline;
     color: #d3763e;
     padding: 6px 30px 6px 30px;
     background-image: url(/images/nav_involved_selected.gif);
     background-repeat: no-repeat;
}




/* LINKS */

a {
     color: #4d9ebd;
     text-decoration: underline;
}

a:hover {
     color: #4d9ebd;
     text-decoration: underline;
}

/* GENERAL DESIGN STYLES */

#content {
     width: 550px;
}

h1 {
     font: normal 180%/1.15em Arial, serif;
     color: #ffffff;
     margin: 0px 0px 5px 0px;
     padding: 20px 0px 20px 25px;
     background-image: url(/images/h1_left.gif);
     background-repeat: no-repeat;
     background-color: #4d9ebd;
}

h1.h1Home  {
     font: bold 180%/1.15em Arial, serif;
     color: #90b642;
     margin: 25px 0px 5px 35px;
     padding: 10px 25px 10px 0px;
     background-image: none;
     background-color: #ffffff;
}

h2 {
     font: bold 130%/1.15em Arial, serif;
     color: #ffffff;
     margin: 5px 0px 5px 0px;
     padding: 10px 0px 9px 25px;
     background-image: url(/images/h2_left.gif);
     background-repeat: no-repeat;
     background-color: #d3763e;
}

h3 {
     font: bold 120%/1.25em Arial, Verdana, serif;
     color: #90b642;
     margin: 5px 0px 5px 0px;
     padding: 10px 25px 10px 40px;
}

p {
     margin: 0px;
     padding: 5px 25px 5px 40px;
}

#leftWrapperHome p {
     margin: 0px;
     padding: 10px 50px 10px 50px;
}

ul.listItem {
     list-style: square outside url("/images/bullet.gif");
     padding: 0px;
     margin: 10px 0px 10px 25px;
     line-height: 1.55em;
}

/* POLL SIDEBAR */
#poll {
     width: 380px;
     margin: 0px;
     padding: 0px;
     background-image: url(/images/poll_bottom.gif);
     background-position: bottom;
     background-repeat: no-repeat;
     background-color: #4d9ebd;
     color: #ffffff;
     display: block;
}

#poll h2 {
     font: bold 180%/1.15em Arial, serif;
     margin: 0px;
     padding: 0px 10px 10px 25px;
     background: #4d9ebd;
     background-image: none;
}

#poll tr {
	margin: 0px;
     padding: 0px;
}

.question {
	font: bold 100%/1.25em Arial, sans-serif;
}

.options {
	font-size: 90%;
}

.submit {
     width:135px;
     height: 28px;
     margin: 0px;
     padding: 0px;
     float: left;
}

.submit a {
     background-image:url(/images/btn_poll_submit_up.gif);
     background-repeat:no-repeat;
     background-position:right;
}

.submit a:hover {
     background-image:url(/images/btn_poll_submit_ov.gif);
     background-repeat:no-repeat;
     background-position:right;
}

.viewResults {
     width:106px;
     height: 28px;
     margin: 0px;
     padding: 0px 0px 0px 2px;
     float: left;
}

.viewResults a {
     background-image:url(/images/btn_poll_results_up.gif);
     background-repeat:no-repeat;
     background-position:right;
}

.viewResults a:hover {
     background-image:url(/images/btn_poll_results_ov.gif);
     background-repeat:no-repeat;
     background-position:right;
}

.dashPoll {
     background-image: url(/images/dash_blue.gif);
     background-repeat: repeat-x;
     margin: 0px 25px;
     padding: 0px;
     background-position: center;
}

.survey a {
     display: block;
     width:350px;
     height: 42px;
     margin: 0px;
     padding: 5px 15px 15px 15px;
     background-image:url(/images/btn_survey_up.gif);
     background-repeat:no-repeat;
     background-position:center;
}

.survey a:hover {
     display: block;
     width:350px;
     height: 42px;
     margin: 0px;
     padding: 5px 15px 15px 15px;
     background-image:url(/images/btn_survey_ov.gif);
     background-repeat:no-repeat;
     background-position:center;
}

/* NEWS & EVENTS SIDEBAR */
.news {
     width: 380px;
     margin: 5px 0px 0px 0px;
     padding: 0px 0px 20px 0px;
     background-image: url(/images/news_events_bottom.gif);
     background-position: bottom;
     background-repeat: no-repeat;
     background-color: #d3763e;
     color: #ffffff;
}

.news h2 {
     font: bold 180%/1.15em Arial, serif;
     margin: 0px;
     padding: 20px 10px 10px 25px;
     background-image: none;
     background: #d3763e;
}

.dashOrange {
     background-image: url(/images/dash_orange.gif);
     background-repeat: repeat-x;
     margin: 0px 25px;
     padding: 0px;
     background-position: center;
}

.news p {
     margin: 0px;
     padding: 0px 50px;
}

.newsButton {
     margin: 0px;
     padding: 5px 50px;
     text-align: right;
}

.newsButton a {
     color: #ffffff;
     text-decoration: none;
     padding: 7px 18px 7px 15px;
     background-image: url(/images/btn_news_up.gif);
     background-position: right;
     background-repeat: no-repeat;
     font-weight: bold;
}

.newsButton a:hover {
     color: #ffffff;
     padding: 7px 18px 7px 15px;
     background-image: url(/images/btn_news_ov.gif);
     background-position: right;
     background-repeat: no-repeat;
     font-weight: bold;
}

/* FEATURE SIDEBAR */

#feature {
     clear: both;
     padding: 40px 0px 30px 0px;
     display: block;
}

.feature {
     width: 275px;
     font: bold 110%/1.15em Arial, serif;
     color: #ffffff;
     margin: 0px;
     padding: 12px 0px 12px 33px;
     background-image: url(/images/feature_right.gif);
     background-position: right;
     background-repeat: no-repeat;
     background-color: #90b642;
}

.contentFeature {
display:block;
width: 245px;
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 10px 55px;
}

/* HIDE TEXT */
.displayNone {
     display: none;
}

#listItem
{
list-style:square;
margin: 10px 0px 10px 60px;
} 

#listItem ul
{
margin: 0px 0px 0px 0px;
}

#listItem li
{
list-style:square;
padding: 5px 0px 5px 0px;
}

/* Table Styles */
.bkgdLibraryTableRow1{
	border-bottom: 1px solid #efeeed;
	height: 20px;

}


.bkgdLibraryTableRow2{
	border-bottom: 1px solid #efeeed;
	height: 20px;
	background-color:#fbfaf9;

}

.bkgdTableHeader{
	border-bottom: 0px solid #efeeed;
	padding: 5px 0px 5px 3px;
	background-color:#d3763e;
	font-weight: bold;
	color:#FFFFFF;

}


/* Poll */
.pollChoice {	
	padding: 4px 0px 0p 4px; 
}
.pollChart {
	height: 10px; 
	width: 250px;
	overflow: hidden; 
	vertical-align: middle;
	margin-bottom: 4px;
}

.pollMessage {
	text-align: center;
	font-size: 80%;
}

.button {
	background-color: 4d9ebd;
	font-weight: bold;
	color:#FFFFFF;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	border: 1px solid #8db73a;
}
.buttonReset {
	background-color: #eeeeee;
	font-weight: bold;
	color:#01436d;
	padding: 5px 15px 5px 15px;
	margin: 0px;
	border: 1px solid #01436d;
}
