body {font-family:Arial, Helvetica, sans-serif; font-size:80%;}
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;}
h1{font-size:120%;}
img{border:none;}
/* CSS for search box */

.form{text-align:right; color:#FFF; font-size:100%; background-image:url(../../images/full-header.gif); margin:0; padding:0; background-color:#F4F4F4; 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{font-size:110%; float:right; padding:0 10px 0 0; 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;}

/* CSS for main page headings */

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


/* image divs */

#image1, #image2, #image3, #image4, #image5 {
	padding: 0px;}

/* 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:#F4F4F4; padding:0;}

#frontpageleftcol{width:196px; height:auto; float:left; background-color:#F4F4F4; margin:0; padding:0;}
#leftcoltop{width:196px; height:10px; background-color:#F4F4F4;}
#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:#F4F4F4; 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:#F4F4F4; 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:#F4F4F4; 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:#F4F4F4;}
#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:#F4F4F4; font-size:2em;}
#latestnews h2{padding:0; margin:8px 5px 4px 10px; color:#F36; background-color:#F4F4F4; 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:#F4F4F4; font-size:2em;}
#media h2{padding:0; margin:8px 5px 4px 10px; color:#639; background-color:#F4F4F4; 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:#F4F4F4; font-size:2em;}
#accord h2{padding:0; margin:8px 5px 4px 10px; color:#C33; background-color:#F4F4F4; 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; }

.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;}

.ourworknavhere{font-family:Georgia, "Times New Roman", Times, serif; display:inline; background-color:#67C04A; color:#FFF;}
.ourworknavhere a:link{background-color:#67C04A; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:visited{background-color:#67C04A; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:hover{color:#FFF; background-color:#67C04A; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:active{background-color:#67C04A; 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:#FFF; background-color:#FFBA03; display:inline; text-decoration:none;}
.contactnav a:visited{padding:5px 10px; color:#FFF; background-color:#FFBA03; 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:#FFF; background-color:#FFBA03; 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:#F4F4F4; 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:#F4F4F4; 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:#F4F4F4;}
 
#contentwrapper{width:760px; height:auto; margin:0 auto; padding:0; background-color:#F4F4F4; overflow:auto;}
#maincontentholder{width:564px; height:auto; margin:0; padding:0; float:right; background-color:#F4F4F4;}
#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: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:350px; 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:#F4F4F4; 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:#F4F4F4; text-decoration:none;}   
.toplevelhere a:visited{width:190px; color:#67C04A; background-color:#F4F4F4;text-decoration:none;}
.toplevelhere a:hover{width:190px; color:#666; background-color:#F4F4F4;text-decoration:none;}
.toplevelhere a:active{width:190px; color:#67C04A; background-color:#F4F4F4; 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;}   
