body {font-family:Arial, Helvetica, sans-serif; font-size:80%;}
img{border:none;}
/* CSS for general links */

a {color:#369;font-weight: bold; text-decoration: none;}
a:visited {color: #369; font-weight:bold; text-decoration: none;}
a:hover {color: #000; text-decoration: underline; font-weight: bold;}
a:active {color: #000; font-weight: bold; text-decoration: underline;}
/*ul{list-style: none; margin: 0; padding: 0;}*/
h1{font-size:120%;}
h2{font-size: 100%; font-weight:bold; text-decoration: none;}
h2 a:link{text-decoration: none;}
h2 a:hover{text-decoration: underline;}
/* CSS for search box */

.form {text-align:right; color:#FFF; font-size:100%; background-image:url(../../images/full-header.gif); margin:0px; padding:0px;background-color:#EFEFEF; height:94px; width:auto; vertical-align:top;}

.form a:link{color:#FFF; text-decoration: none;}
.form a:visited{color:#FFF;	text-decoration: none;}
.form a:hover{color:#FFF; text-decoration: underline;}
.form a:active{color:#FFF; text-decoration: none;}
/* CSS to hide buttons/links */

#back{display:none}	
#graphicslink {display:none}
#topgraphicslink {float:right; padding:0 10px; display:none;}
.innertext-bold{font-weight:bold;}
.innertext-bold a:link {color:#000000; text-decoration:none;}
.innertext-bold a:visited {color:#000000; text-decoration:none;}
.innertext-bold a:hover {color:#000000; text-decoration:underline;}
.innertext-bold a:active {color:#000000; text-decoration:none;}
.innertext-italic{font-style:italic; font-weight:bold;}
.innertext-lightitalic{font-style:italic;}
#leftnav{width:190px; vertical-align:top;}

/* CSS for main page headings */

.pageheadings{font-family:Georgia, "Times New Roman", Times, serif;	font-size:1.8em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#F36;}
.subheadings{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.26em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#F36;}

/* content containers */

#maincontent{padding:0 10px;}
#maincontent ul {list-style-type:disc; margin-left:20px;}

/* image divs */

#image1, #image2, #image3, #image4, #image5{float:right; width:180px; margin-left:15px; text-align:right; vertical-align:text-top;}
	
#mapright2{float:right; width:250px; margin-top:0; margin-left:20px; padding-bottom:20px;}

.right-caption{font-size:89%; margin-top:10px;}
.newstext{text-align:left; font-size:100%;}
#bulletinrightbox{float:right; width:150px; margin-left:10px; text-align:left; vertical-align:top; margin-bottom:20px; padding-left:0px;}
#content {padding:0; width:570px;}
#bulletinleftbox{float:left; width:400px; text-align:left; vertical-align:text-top; margin-bottom:0; padding-left:0;}
#alertbox {width:140px; text-align:left; vertical-align:top; margin-bottom:10px; padding:3px; border :#F00 solid 1px; margin-top:10px;}
.image{float:right; width:180px; margin-left:5px; padding-top: 8px;}

/* NEW CSS STARTS HERE */
#topnav {margin:10px 0;	text-align:center; font-size:1.2em; padding:5px; font-family: Geneva, Arial, Helvetica, sans-serif;}
#topnavwrapper{text-align:center; width:860px; margin:0 auto;}
#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;}

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

.donateinner{width:190px; height:2.75em; background:url(../../newfrontimages/donatebackground.jpg) top left repeat-x; background-color:#006766; font-size:2em; overflow:hidden;}
.donateinner a:link{color:#FFF; text-decoration:none;}
.donateinner a:visited{color:#FFF; text-decoration:none;}
.donateinner a:hover{color:#FFF; text-decoration:underline;}
.donateinner a:active{color:#FFF; text-decoration:none;}
.donateinner 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:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:visited{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:hover{background-color:#333; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:active{background-color:#FFF; color:#333; 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; }

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

.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:#FFF; background-color:#F36; display:inline; text-decoration:none;}
.latestnewsnav a:visited{padding:5px 10px; color:#FFF; background-color:#F36; 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:#FFF; background-color:#F36; 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;}
.searchbutton{height:20px; width:20px; }

/*New tableless layout CSS */
#leftnav {width:190px; vertical-align:top; padding-top:10px;}
 #leftcolumn{width:190px; height:auto; float:left;}
 #readaccord{width:190px; 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:500px; height:auto; padding:0; margin:10px 0 20px 10px; background-color:#EFEFEF;}
 #breadcrumbs p{padding:5px 10px; margin:0; font-size:1.1em;}
 #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: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:0px;	padding:5px 0px 0px; 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:5px 0 5px 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:5px 0 5px 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; padding:2px 0 2px 10px;}
.submenu a:visited{width:185px; color:#666; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}
.submenu a:hover{width:185px; color:#67C04A; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}
.submenu a:active{width:185px; color:#666; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}

.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; padding:2px 0 2px 10px;}
.submenuhere a:visited{width:185px; color:#67C04A; text-decoration:none; padding:2px 0 2px 10px;}
.submenuhere a:hover{width:185px; color:#666; text-decoration:none; padding:2px 0 2px 10px;}
.submenuhere a:active{width:185px; color:#67C04A; text-decoration:none; padding:2px 0 2px 10px;}

/* CSS for Header */   
#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:#F4F4F$4; 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;}
/* 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;}

/* CSS for listings like the home page */
.listingholder{width:550px; height:200px;}
.listingimage{width:190px; height:auto; float:right; margin:0 0 15px 5px;}
