html{}
body{font-family:Arial, Helvetica, sans-serif; font-size:80%; height:100%;}
img{border:none}
#topnavwrapper{text-align:center; width:860px; margin:0 auto;}
a{color:#3366CC;text-decoration:none; font-weight:bold;}
a:visited{color:#36C; font-weight:bold; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;	font-weight:bold;}
a:active {color:#000; text-decoration: underline; font-weight: bold;}
ul li{list-style-type:disc; padding-right:5px;}

h1{font-size:1.4em;	font-weight:bold; color:#693; padding-top:15px; margin:0;}
h2{font-size:110%; font-weight:bold; color:#693; margin:2px 0;}

.pageheadings{font-family:"Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#666;}
.pageheadingtop{font-family:"Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#666; text-align:center;}
.subheadings{font-family:"Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#666;}

#mapright2{float:right; width:250px; margin:20px 0 0 20px; padding-bottom:20px;}
#imageleft{text-align:left; vertical-align:top;}
#maincontent{padding-right:10px; padding-left:15px; padding-top:25px;}
.spacer{}

/* CSS to hide buttons/links */

#back{display:none}	
#graphicslink {display:none}
#topgraphicslink{float:right; font-size:90%; float:right; padding:0px 10px 0px 0px; display:none;}
#leftnavfront{width:150px; vertical-align:top;}
.innertext-italic{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
}
.innertext-lightitalic{font-style:italic;}

/* CCS for top navigation bar */

#topnav{margin:10px 0; text-align:center; padding:5px; font-size:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif;}	
#header{font-family: Geneva, Arial, Helvetica, sans-serif; text-align:right; color:#FFF; font-size:100%; background-image:url(../images/full-header2.gif); margin:0px auto; padding:0px; background-color:#030; height:94px; width:760px; vertical-align:top;}
#header a:link{color:#FFF; text-decoration: none;}
#header a:visited{color:#FFF; text-decoration: none;}
#header a:hover{color:#FFF;	text-decoration: underline;}
#header a:active{color:#FFF; text-decoration: none;}
#searchbox{float:right;}

#rightbox {width:150px; height:auto; float:right; padding:0 0 15px 15px;}

/* CSS for footer */

#footer {width:760px; height:auto; padding:5px 0; margin: 0 auto; clear:both; color:#FFF; background-color:#666; font-size:0.85em; font-family: Geneva, Arial, Helvetica, sans-serif;}
#footer a:link {color:#FFF; text-decoration:none;}
#footer a:visited {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:underline;}
#footer a:active {color:#FFF; text-decoration:none;}

.floatleft{float:left; width:auto; height:auto; margin: 0px 10px 15px 0px;}

.boxleft {width:210px; float:left; padding-left: 0px; padding-bottom: 10px; vertical-align: top;}
.boxright { width: 210px; float: right; margin-bottom: 0px; padding-left: 0px;}
.subheaditem { color: #000;	font-weight:bold; font-size:95%; line-height: 120%;}
.boxleftgreen {width:207px;
	float: left;
	background-color: #669900;
	height: auto;
	padding:1px 0 1px 3px;
	margin-bottom: 5px;
	vertical-align: top;
	margin-top: 5px;
}
.subheadingwhite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 105%;
}
.boxrightgreen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 207px;
	float: right;
	background-color: #669900;
	height: 1.3em;
	padding: 1px 0 1px 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#homepageleftcolumn {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 210px;
	float: left;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
}
#homepagerightcolumn {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 210px;
	float: right;
	background-color: #FFFFFF;
	vertical-align: top;
}
#intro {
	padding-top: 5px;
	padding-bottom: 7px;
	width: 430px;
	padding-left: 10px;
}
.boximage {
	width: 150px;
	padding-left: 0px;
	padding-bottom: 5px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 0px;
	text-align: center;
}
.boximagetext {
	width: 148px;
	padding-left: 1px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align: center;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 120%;
	padding-right: 1px;
}
.boximagetext a:link {
	color: #3366CC;
	font-weight:bold;
	text-decoration:none;
}


#frontpagecontent{width:760px; height:auto;margin:0 auto; background-color:#EFEFEF; padding:0;}

#frontpageleftcol{width:196px; height:auto; float:left; background-color:#EFEFEF; margin:0; padding:0;}
#leftcoltop{width:196px; height:10px; background-color:#EFEFEF;}
#crblurb{width:196px; height:7.8em; background-color:#FFF; color:#666; margin:0; padding:0; font-size:2em;}
#crblurb p{padding:20px 10px; margin:0px 5px; background-color:#FFF; color:#666; font-size:0.5em;}
#where{width:196px; height:5em; background-color:#EFEFEF; font-size:2em;}
#where h2{margin:0; padding:10px 10px 5px 10px; color:#67C04A; font-size:0.5em;}
#where p{margin:0; padding:2px 10px; font-size:0.5em;}
#influence{width:196px; height:5em; background-color:#EFEFEF; font-size:2em;}
#influence h2{margin:0; padding:10px 10px 5px 10px; color:#67C04A; font-size:0.5em;}
#influence p{margin:0; padding:2px 10px; font-size:0.5em;}


#frontpagecentrecol{width:364px; height:auto; float:left; background-color:#EFEFEF; margin:0;padding:0;}
#centrequoteholder{width:364px; height:7.8em; font-size:2em;}
#centrequoteholder h1{font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:0.8em; padding:25px 20px 15px 25px; margin:0; background-color:#EFEFEF;}
#centrequoteholder p{padding:0; margin:0px 10px 2px 15px; color:#666; font-size:0.5em;}

#frontpagerightcol{width:196px; height:auto; float:left; margin:0; padding:0;}
#latestnews{width:196px; height:7.8em; background-color:#EFEFEF; font-size:2em;}
#latestnews h2{padding:0; margin:8px 5px 4px 10px; color:#F36; background-color:#EFEFEF; font-size:0.5em;}
#latestnews p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}
#media{width:196px; height:7.7em; background-color:#EFEFEF; font-size:2em;}
#media h2{padding:0; margin:8px 5px 4px 10px; color:#639; background-color:#EFEFEF; font-size:0.5em;}
#media p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}
#accord{width:196px; height:7.6em; background-color:#EFEFEF; font-size:2em;}
#accord h2{padding:0; margin:8px 5px 4px 10px; color:#C33; background-color:#EFEFEF; font-size:0.5em;}
#accord p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}

#slideshowtop{width:364px; height:2.5em; background:url(../newfrontimages/slideshowtopbackground.gif) top left repeat-x; overflow:hidden; font-size:2em;}
#slideshowtop p{color:#FFF; padding:0;margin:10px; font-weight:bold; font-size:0.75em;}
#slideshow{font-size:2em; width:364px; height:9.055em; background-color:#F36; clear:both; overflow:hidden;}
#slideshownavbox{width:364px; height:3.75em; background:url(../newfrontimages/new.jpg) bottom left no-repeat; color:#FFF; background-color:#F36; font-size:2em; clear:both;}
#slideshowtext{float:left; width:273px; height:auto; font-size:2em;}
#slideshowtext p{margin:0; padding:10px 10px 0 10px; font-size:0.25em;}
#slideshowtext a:link{color:#FFF; text-decoration:underline; font-weight:bold;}
#slideshowtext a:visited{color:#FFF; text-decoration:underline; font-weight:bold;}
#slideshowtext a:hover{color:#FFF; text-decoration:none; font-weight:bold;}
#slideshowtext a:active{color:#FFF; text-decoration:underline; font-weight:bold;}
/*#slidenav{float:right; width:auto; height:auto; margin:5px; font-size:0.5em;}*/
.esignup{width:196px; height:2.55em; background:url(../newfrontimages/eupdatebackground.jpg) top left repeat-x; font-size:2em;}
.esignup a:link{color:#FFF; text-decoration:none;}
.esignup a:visited{color:#FFF; text-decoration:none;}
.esignup a:hover{color:#FFF; text-decoration:underline;}
.esignup a:active{color:#FFF; text-decoration:none;}
.esignup p{padding:10px 0 0 10px;margin:0; font-weight:bold; color:#FFF; font-size:0.6em;}

.donate{width:196px; height:2.75em; background:url(../newfrontimages/donatebackground.jpg) top left repeat-x; background-color:#006766; font-size:2em; overflow:hidden;}
.donate a:link{color:#FFF; text-decoration:none;}
.donate a:visited{color:#FFF; text-decoration:none;}
.donate a:hover{color:#FFF; text-decoration:underline;}
.donate a:active{color:#FFF; text-decoration:none;}
.donate p{padding:10px 0 0 10px; margin:0; font-weight:bold; color:#FFF; font-size:0.6em;}

/* New nav Stuff */
.homenav{font-family:Georgia, "Times New Roman", Times, serif; display:inline;}
.homenav a:link{background-color:#666; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:visited{background-color:#666; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:hover{background-color:#666; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:active{background-color:#666; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}

.aboutnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#639; background-color:#FFF;}
.aboutnav a:link{color:#639; background-color:#FFF; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }
.aboutnav a:visited{color:#639; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }
.aboutnav a:hover{color:#FFF; text-decoration:none; padding:5px 10px; background-color:#639; display:inline; }
.aboutnav a:active{color:#639; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }

.ourworknav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#67C04A; background-color:#FFF;}
.ourworknav a:link{color:#67C04A; background-color:#FFF; padding:5px 10px; background-color:#FFF; display:inline; text-decoration:none;}
.ourworknav a:visited{color:#67C04A; background-color:#FFF; padding:5px 10px; background-color:#FFF; display:inline; text-decoration:none;}
.ourworknav a:hover{color:#FFF; background-color:#67C04A; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknav a:active{color:#67C04A; background-color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}

.resourcesnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#C33; background-color:#FFF; display:inline;}
.resourcesnav a:link{padding:5px 10px; color:#C33; background-color:#FFF; display:inline; text-decoration:none;}
.resourcesnav a:visited{padding:5px 10px; color:#C33; background-color:#FFF; display:inline; text-decoration:none;}
.resourcesnav a:hover{padding:5px 10px; color:#FFF; background-color:#C33; display:inline; text-decoration:none;}
.resourcesnav a:active{padding:5px 10px;  color:#C33; background-color:#FFF; display:inline; text-decoration:none;}

.latestnewsnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#F36; background-color:#FFF;}
.latestnewsnav a:link{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}
.latestnewsnav a:visited{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}
.latestnewsnav a:hover{padding:5px 10px; color:#FFF; background-color:#F36; display:inline; text-decoration:none;}
.latestnewsnav a:active{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}

.supportnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#066; background-color:#FFF;}
.supportnav a:link{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}
.supportnav a:visited{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}
.supportnav a:hover{padding:5px 10px; color:#FFF; background-color:#066; display:inline; text-decoration:none;}
.supportnav a:active{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}

.contactnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#FFBA03; background-color:#FFF;}
.contactnav a:link{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}
.contactnav a:visited{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}
.contactnav a:hover{padding:5px 10px; color:#FFF; background-color:#FFBA03; display:inline; text-decoration:none;}
.contactnav a:active{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}

/* New form CSS */

form{padding:0; margin:0; height:auto;}
#form1{height:20px; width:20px; display:inline; float:right;}
#numbers{height:auto; width:50px; display:inline; text-align:center; margin:0; padding: 2px 0; float:right; font-size:0.5em;}
#form2{height:20px; width:20px; display:inline; float:right;}
#form3{height:20px; width:20px; display:inline; float:right;}
#form4{height:20px; width:20px; display:inline; float:right;}
.searchbutton{height:20px; width:20px; }

/*New tableless layout CSS */
#leftcolumn{width:196px; height:auto; float:left;}
#readaccord{width:196px; padding:0; margin:10px 0;}
#readaccord h2{padding:0; margin:4px 0 4px 5px; color:#C33; background-color:#EFEFEF; font-size:1em;}
#readaccord p{padding:0; margin:5px; font-size:1em;}
#breadcrumbs{width:530px; height:auto; padding:0; margin:10px 0 20px 10px; background-color:#EFEFEF; clear:both; text-transform:lowercase;}
#breadcrumbs p{padding:5px 10px; margin:0; font-size:1.1em; text-transform:lowercase;}
#breadcrumbs a:link{text-decoration:none; color:#666; font-weight:bold;}
#breadcrumbs a:visited{text-decoration:none; color:#666;font-weight:bold;}
#breadcrumbs a:hover{text-decoration:underline; color:#666;font-weight:bold;}
#breadcrumbs a:active{text-decoration:none; color:#666;font-weight:bold;}
.breadcrumbs{background-color:#EFEFEF;}
#contentwrapper{width:760px; height:auto; margin:0 auto; padding:0; background-color:#EFEFEF; overflow:auto;}
#maincontentholder{width:564px; height:auto; margin:0; padding:0; float:right; background-color:#EFEFEF;}
#maincontentholder p{padding:0; margin:5px 10px;}
#maincontentholder h1{font-family:"Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#67C04A; padding-top:15px; margin:10px;}
.variablerightbox{width:auto; height:auto;padding:0; margin:0; float:right;}
.variablerightbox p{margin:0; padding: 0 5px 5px 5px;}
 
 /* Our Work CSS */
.accordindequotesource{margin-top:0px; margin-left:0px;	padding:5px 0 0 0; font-style:normal; font-weight:bold; text-align:right;}
.accordindequotesource a:link{text-decoration: none;}
.accordindequotesource a:visited{text-decoration: none;}
.accordindequotesource a:hover{text-decoration: none;}
.accordindequotesource a:active{text-decoration: none;}
#accordindexquote{width:385px; margin:30px 0 0 10px; padding:5px; font-style:italic; border-style:solid; border-color:#67C04A; border-width:3px;}	

/* CSS for Left hand main navigation as CLASSES */

#test{width:760px; height:20px; margin:0 auto;}
.toplevel{width:190px; color:#666; background-color:#FFF; font-weight:bold; font-size:1em; padding:2px 0 2px 5px; text-decoration:none; text-transform:uppercase;}
.toplevel a:link{text-decoration:none; color:#666; background-color:#FFF;}
.toplevel a:visited{text-decoration:none; color:#666; background-color:#FFF;} 
.toplevel a:hover{text-decoration:none; color:#67C04A; background-color:#FFF;}
.toplevel a:active{text-decoration:none; color:#666; background-color:#FFF;}    

.toplevelhere{width:190px; color:#67C04A; background-color:#EFEFEF; font-weight:bold; font-size:1em; padding:2px 0 2px 5px; text-decoration:none; text-transform:uppercase;}
.toplevelhere a:link{width:190px; color:#67C04A; background-color:#EFEFEF; text-decoration:none;}   
.toplevelhere a:visited{width:190px; color:#67C04A; background-color:#EFEFEF;text-decoration:none;}
.toplevelhere a:hover{width:190px; color:#666; background-color:#EFEFEF;text-decoration:none;}
.toplevelhere a:active{width:190px; color:#67C04A; background-color:#EFEFEF; text-decoration:none;}    
/* submenu */
.submenu{width:185px; height:auto; color:#666; background-color:#FFF; display:block; font-size:0.87em; text-decoration:none; padding:2px 0 2px 10px; font-size:1em;}
.submenu a:link{width:185px; color:#666; background-color:#FFF; text-decoration:none;}
.submenu a:visited{width:185px; color:#666; background-color:#FFF; text-decoration:none;}
.submenu a:hover{width:185px; color:#67C04A; background-color:#FFF; text-decoration:none;}
.submenu a:active{width:185px; color:#666; background-color:#FFF; text-decoration:none;}

.submenuhere{width:185px; height:auto; color:#67C04A; display:block; font-size:0.87em; text-decoration:none ;padding:2px 0 2px 10px; font-size:1em;}
.submenuhere a:link{width:185px; color:#67C04A; text-decoration:none;}
.submenuhere a:visited{width:185px; color:#67C04A; text-decoration:none;}
.submenuhere a:hover{width:185px; color:#666; text-decoration:none;}
.submenuhere a:active{width:185px; color:#67C04A; text-decoration:none;}

#bottomfooter{position:absolute; left:0; top:-1000px; width:1px; height:1px; overflow:hidden;}
   
