@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.4%;
	background: #0B0B0D url(../images/ChalkDrawings.jpg) repeat-x fixed center top;
}

#wrapper {
   /* background: url(../images/ChalkDrawings.png) no-repeat fixed center top;*/
	/*background: url(../images/ChalkDrawings.jpg) no-repeat fixed center top;*/
}

/*img {
behavior: url("pngbehavior.htc");
}*/

#Container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#topNav {
	height: 45px;
	text-align: right;
	padding-right: 15px;
	margin-top: 10px;
}

#topNav span {
	display: none;
}

#topNav a.getInvolved  {
	height: 43px;
	width: 198px;
	display: block;
	float: right;
	background: url(../images/topNav.png) no-repeat;
	background-position: 0px 0px;
}


#topNav a.getInvolved:hover {
	background: url(../images/topNav.png) no-repeat;
	background-position: 0px -43px;
	height: 43px;
}

#topNav a.aboutUs {
	height: 43px;
	width: 151px;
	display: block;
	float: right;
	background: url(../images/topNav.png) no-repeat;
	background-position: -200px 0px;

}


#topNav a.aboutUs:hover {
    background: url(../images/topNav.png) no-repeat;
	background-position: -200px -43px;	
	height: 43px;
}

#topNav a.contactUs {
	height: 43px;
	width: 167px;
	display: block;
	float: right;
	background: url(../images/topNav.png) no-repeat;
	background-position: -350px 0px;
}


#topNav a.contactUs:hover {
	height: 43px;
	background: url(../images/topNav.png) no-repeat;
	background-position: -350px -43px;
}

#leftColumn {
	width: 200px;
	float: left;
}
#leftNav, #leftNav2, #leftNav3, #leftNav4 {
	width: 200px;
}
#leftNav #logo {
	text-align: center;
	margin-top: 15px;
}

#leftNav .leftNavCenter {
	background-image: url(../images/leftNavMiddle.png);
	_background-image: url(../images/leftNavMiddle.gif);
}
#leftNav .leftNavCenter ul, #leftNav2 .leftNavCenter ul, #leftNav3 .leftNavCenter ul, #leftNav4 .leftNavCenter ul {
	margin-left: 12px;
	margin-right: 12px;
}

#leftNav .leftNavCenter li, #leftNav2 .leftNavCenter li, #leftNav3 .leftNavCenter li, #leftNav4 .leftNavCenter li {
	font-size: 1.6em;
	padding-top: 2px;
	
}
#leftNav .leftNavCenter a, #leftNav .leftNavCenter .notSelected, #leftNav2 .leftNavCenter a, #leftNav2 .leftNavCenter .notSelected, #leftNav3 .leftNavCenter a, #leftNav3 .leftNavCenter .notSelected, #leftNav4 .leftNavCenter a, #leftNav4 .leftNavCenter .notSelected   {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 3px 4px 5px;
	_height: 1%;
	
}
#leftNav .leftNavCenter .selected, #leftNav .leftNavCenter a:hover{
	color: #BEDCEE;
	background-color: #005377;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003A53;
	border-bottom-color: #47A6CE;
}
#leftNav .leftNavCenter span, #leftNav2 .leftNavCenter span, #leftNav3 .leftNavCenter span, #leftNav4 .leftNavCenter span {
	color: #000000;
}

#leftNav .leftNavCenter .selected span, #leftNav .leftNavCenter a:hover span  {
	color: #BEDCEE;
}

#leftNav2 .leftNavCenter {
	background-image: url(../images/leftNavMiddle_red.png);
}



#leftNav2 .leftNavCenter .selected, #leftNav2 .leftNavCenter a:hover {
	color: #F3D1D2;
	background-color: #990000;
	border-top-color: #510000;
	border-bottom-color: #DB5053;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-bottom: 3px;

}

#leftNav2 .leftNavCenter .selected span, #leftNav2 .leftNavCenter a:hover span {
	color: #BEDCEE;
}

#leftNav3 .leftNavCenter {
	background-image: url(../images/leftNavMiddle_green.png);
}

#leftNav3 .leftNavCenter .selected, #leftNav3 .leftNavCenter a:hover {
	color: #AFE0BD;
	background-color: #006430;
	border-top-color: #004621;
	border-bottom-color: #4BB564;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-bottom: 3px	
}


#leftNav4 .leftNavCenter {
	background-image: url(../images/leftNavMiddle_orange.png);
}

#leftNav4 .leftNavCenter .selected, #leftNav4 .leftNavCenter a:hover {
	color: #FFCE84;
	background-color: #97490b;
	border-top-color: #472004;
	border-bottom-color: #e59661;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-bottom: 3px
	
}

#leftNav4 .leftNavCenter .line {
	height: 1px;
	background: #DC7C35;
}



#rightColumn {
	width: 525px;
	margin-left: 210px;
}
#mainImage {
	height: 249px;
	width: 500px;
}


#mainContent {
	margin-right: auto;
	margin-left: auto;
	font-size: 1.4em;
	line-height: 1.5em;
	background: url(../images/mainContentCenter.png) repeat-y left;
	_background: url(../images/mainContentCenter.gif) repeat-y left;
	padding: 0px 30px 15px;
}
#mainContent p {
	margin-bottom: 1em;
	margin-left: .5em;
}
#mainContent h2 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 1em;
}

#mainContent h4 {
	margin-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}


#mainContent blockquote {
	margin-left: 2em;
	margin-top: .5em;
}
#mainContent ul {
	margin-bottom: 1em;
	margin-left: 3.8em;
	display: block;
}
#mainContent ul li {
	list-style-type: disc;
	padding-left: 0.5em;
	list-style-position: outside;
	margin-bottom: .25em;
}


#mainContent  a {
	color: #990000;
}
#mainContent a:hover {
	color: #990000;
	text-decoration: none;
}
#mainContent .blockLink {
	width: 475px;
}

.blockLink a   {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	padding: 1px 1px 1px 6px;
	margin-bottom: .5em;
	border: 1px solid #005377;
	background: #00405B;
}
.blockLink a:hover  {
	color: #FFFFFF;
	border: 1px solid #007DB1;
	background: #004980;
}
#rightCallBox {
	float: right;
	width: 175px;
	padding: 3px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#rightCallBox h2 {
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	margin-bottom: .5em;
	font-weight: bold;
	border: 1px solid #007537;
	background: #005528;
}
#rightCallBox a {
	color: #DCDCD3;
	text-decoration: none;
	line-height: 1.2em;
}
#rightCallBox .line {
	background: #005528;
	height: 1px;
}


.topCurve {

}

#mainContent h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0.25em;
	margin-top: .5em;
	clear: none;
	background-color: #D07421;
	color: #FFFFFF;
	padding: 2px 2px 2px 5px;
}

.indent_homepage {
	margin-left: 11em!important;
}
.indent_homepage a {
	color: #FFFFFF!important;
}

.subnav {
	font-size: .9em;
	display: block;
	padding-left: 0.5em;
	margin-bottom: .5em;
}
.subnav a {
	color: #B1641D!important;
	text-decoration: none;
	background: #FFE493;
	border: 1px solid #D07421;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.subnav a:hover {
	color: #FFFFFF!important;
	text-decoration: none;
	background: #D07421;
	border: 1px solid #D07421;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.top {
	font-size: .8em;
	text-align: right;
	clear: both;
	padding-top: 0.5em;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}

.top a {
	color: #006633;
	text-decoration: none;
	border: 1px solid #C0DDE9;
	padding: 2px;
}
.top a:hover {
	color: #1F4556;
	text-decoration: none;
	border: 1px solid #3A81A0;
	background: #BCDAE7;
}

.homepage {
	color: #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../new/styles/none)!important;
}




.blockQuoteTitle {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}



#headerBox {
	height: 45px;
	background-image: url(../images/header_BottomLine.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#quickLinks {
	float: right;
	width: 200px;
	background: #FFCC33;
	padding: 5px;
	margin-left: 2em;
	margin-top: 1.26em;
	border: 1px solid #D07421;
	display: block;
	clear: none;
}
#quickLinks a, #quickLinks .quicklinksNotSelected {
	line-height: 1.2em;
	display: block;
	padding: 2px;
	text-decoration: none;
	border-top: 1px solid #FFCC33;
	border-right: 1px solid #FFCC33;
	border-bottom: 1px solid #D07421;
	border-left: 1px solid #FFCC33;
}
#quickLinks a:hover, #quickLinks .quicklinksSelected {
	line-height: 1.2em;
	color: #FFFFFF;
	text-decoration: none;
	background: #D07421;
	border: 1px solid #AB3F10;
}


#quickLinks ul {
	margin-left: 0em;
	padding-left: 0px;
	margin-bottom: 0px;
}
#quickLinks ul li {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: .5em;
	_height: 1%;
}
#quickLinks .line {
	font-size: .1em;
	display: block;
	height: 2px;
	border-top: 1px solid #D07421;
}
#footer {
	color: #C5C6CD;
	text-align: center;
	margin-top: 2em;
	padding-bottom: 1em;
	padding-left: 000px;
	width:inherit;
}
#footer a {
	color: #8AAB89;
}


.hide {
	display: none;
}
.show {
	display: block;
}
.spacer {
	height: 2px;
	display: block;
}
.clear {
	clear: both;
}
.mainImage01 {
	/*background-image: url(../images/mainImages_test.gif);*/
}
.mainImage02 {
	/*background: url(../images/mainImages_grey_02.gif);*/
}
.mainImage03 {
	/*background: url(../images/mainImages_grey_03.gif);*/
}
.mainImage04 {
	/*background: url(images/mainImages_grey_04.gif);*/
}
.mainImage05 {
	/*background: url(images/mainImages_grey_05.gif);*/
}
.mainImage06 {
	/*background: url(images/mainImages_grey_07.gif);*/
}
.mainImage07 {
	/*background: url(images/mainImages_grey_07.gif);*/
}
.mainImage08 {
	/*background: url(images/mainImages_grey_08.gif);*/
}
.mainImage09 {
	/*background: url(images/mainImages_grey_09.gif);*/
}
.mainImage10 {
	/*background: url(../images/mainImages_grey_10.gif);*/
}
.mainImage11 {
	/*background: url(../images/mainImages_grey_11.gif);*/
}
.mainImage12 {
	/*background: url(../images/mainImages_grey_12.gif);*/
}
.mainImage13 {
	/*background: url(../images/mainImages_grey_13.gif);*/
}
.mainImage14 {
	/*background: url(../images/mainImages_grey_14.gif);*/
}




.newsBlock {
	padding: 0px!important;
	margin-left: 1em!important;
}
.newsBlock li {
	margin: 0px!important;
	padding: 0px!important;
	list-style: disc;
}
.newsBlock li ul {
	padding: 0px!important;
	margin-top: 0.5em;
	margin-left: 1em!important;
}
.newsBlock li ul li{
	list-style: circle!important;
	margin-bottom: .5em;
}
.formTable {
	width: 425px;
}
.formTable td {
	padding: 5px;
	vertical-align: top;
	display: table-cell;
}
.formBullet {
	display: block;
	margin: 0.5em;
	background: #D5EAEE;
	padding: .5em;
	font-size: .8em;
	border: 1px solid #92CAD3;
}
.formBullet input {
	font-size: .9em;
}
#contactForm, .blankForm{
	margin-top: .5em;
	margin-bottom: .5em;
}
#contactForm label, .blankForm label {
	display: block;
	float: left;
	width: 125px;
	margin-right: 10px;
}
#contactForm .formElement, .blankForm .formElement {
	width: 250px;
	border: 1px solid #007DB1;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}

#contactForm .formElement2, .blankForm .formElement2 {
	border: 1px solid #007DB1;
	font: .9em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}

#contactForm .formElement:focus, .blankForm .formElement:focus {
	background: #DDE9EC;
}

#contactForm .formElement:focus, .blankForm .formElement:focus {
	background: #DDE9EC;
}

#contactForm select .formElement, .blankForm select .formElement {
	border: 1px solid #007DB1;
}
#contactForm textarea.formElement, .blankForm textarea.formElement  {
	height: 100px;
	width: 400px;
}
#contactForm .formbutton, .blankForm .formbutton {
	background: #007DB1;
	color: #FFFFFF;
	margin-left: 10px;
	border-top: 1px solid #DCECEF;
	border-right: 1px solid #004B6C;
	border-bottom: 1px solid #004B6C;
	border-left: 1px solid #DCECEF;
	font-weight: bold;
}
#contactForm .radioCheckContainer, .blankForm .radioCheckContainer {
	width: 300px;
	margin-bottom: 1em;
	float: left;
	margin-left: 15px;
}





.blocker {
	margin-bottom: 1em;
	background: #D07421;
	border: 1px groove #924201;
	clear: both;
	height: 5px;
}
.graph {
	margin-left: 20px;
	margin-bottom: 1em;
}
.quote {
	padding: 0.5em;
	border: 1px solid #6EB5EC;
	margin-top: 1em;
	background: #DCECF8;
}
.quote2 {
	padding: 0.5em;
	border: 1px solid #999999;
	margin-top: 1em;
	background: #E1E2E3;
}
.colorRed {
	color: #B5121B;
}
.smallLinks {
	font-size: 0.8em!important;
	line-height: 1.1em;
	
}
.smallLinks li {
	display: block;
	margin-left: .5em!important;
	border-bottom: 1px solid #D07421;
}

.smallLinks li a {
	text-decoration: none!important;
	border-style: none!important;
}
.downArrow {
	height: 8px;
	float: right;
	font-size: .7em;
	text-decoration: none!important;
}
.formTable {
	margin-bottom: 1em;
	margin-top: 1em;
}
.loading p {
	font-size: 1.2em;
	margin-bottom: 1em;
}

.loading {
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: center;
}



.required {
	color: #B5121B;
}



iframe {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;

}
#iframeLoader {
	background: #FFFFFF;
}
.rss_title {
	font-size: 1.1em;
}


a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(../images/Icons/file_acrobat.gif) no-repeat center right;
}

.expanding {

}
.address ul {
	padding: 0px;
	margin-top: .5em;
	margin-left: 25px!important;
}
.address h4 {
	margin-left: 10px;
}

.address ul li {
	margin: 0px!important;
	padding: 0px;
}


.bottomCurve {}


@media print {
    #quickLinks, #topHeader, #leftColumn, .topCurve, .bottomCurve, .top {
	display: none;
}
#rightColumn {
width:500px;
float:left;
margin-left: 0px;
}
  }
#rightCallBox  a {
	border-bottom: 1px solid #005528;
	display: block;
	padding-bottom: 5px;
}

#rightCallBox a:hover {
	color: #9AD991;
	text-decoration: none;
	line-height: 1.2em;
}
.specialHeader {
	font-weight: bold!important;
	color: #00853E;
}
#contactBox {
	width: 200px;
	float: right;
	padding: 5px;
	background: #FEDCC0;
	border: 1px solid #D25F02;
	margin: 10px;
}

#newcolumn {margin-left:510px; margin-top:-560px; width:200px;}
#newcallbox {
	width: 200px;
	padding: 3px;
	border-top: 5px;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#newcallbox h2 {
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	margin-bottom: .5em;
	font-weight: bold;
	border: 1px solid #007537;
	background: #005528;
}
#newcallbox a {
	color: #DCDCD3;
	text-decoration: none;
	line-height: 1.2em;
}
#newcallbox .line {
	background: #005528;
	height: 1px;
}

#RightNav .RightNavCenter {
	background-image: url(../images/leftNavMiddle_green.png);
}

#RightNav .RightNavCenter .selected, #RightNav .RightNavCenter a:hover {
	color: #AFE0BD;
	background-color: #006430;
	border-top-color: #004621;
	border-bottom-color: #4BB564;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-bottom: 3px	
}
#RightNav {
	width: 200px;
}
#RightNav .RightNavCenter span {
	color: #000000;
}

#RightNav .RightNavCenter ul {
	margin-left: 12px;
	margin-right: 12px;
}

#RightNav .RightNavCenter li {
	font-size: 1.6em;
	padding-top: 2px;
	
}
#RightNav .RightNavCenter a, #RightNav .RightNavCenter .notSelected {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px 3px 4px 5px;
	_height: 1%;
	
}