body {border:0px; margin:0px; padding:0px; background:url('images/bg.jpg') top repeat-x #C7D69D; }
table {border:0px; margin:0px; padding:0px;}
td {border:0; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
form {border:0px; margin:0px; padding:0px;}
/*input {border:0px; margin:0px; padding:0px;}*/

hr {background:#D8E1C5; height:2px; margin:0px 20px 0px 20px; border:0px; }

#search {margin:15px 0px 0px 0px; vertical-align:middle; }
#search input {color:#6B6D68; font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:.05em; }


#topNav {
	font-family:Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:700;
}

#topNav a {height:62px; padding:22px 28px 22px 20px; background:url('images/navDivider.gif') right no-repeat; }
#topNav a:link {color:#FFFFFF; text-decoration:none;}
#topNav a:hover {color:#D2E3AC; text-decoration:none;}
#topNav a:active {color:#D2E3AC; text-decoration:none;}
#topNav a:visited {color:#FFFFFF; text-decoration:none;}
#topNav a:visited:hover {color:#D2E3AC; text-decoration:none;}

#text {
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	color:#3A3A3A;
	font-size:14px;
	font-weight:500;
	letter-spacing:.1em;
	line-height:24px;
}

#text h1 {
	color:#597816;
	font-size:36px;
	line-height:30px;
	font-variant:small-caps;
	border-bottom:1px solid #8FC112;
	padding:0px 0px 1px 0px;
	font-weight:200;
	margin:0px;
}

#text h2 {
	font-size:18px;
	color:#919191;
	font-weight:200;
}

#text h3 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#BCD189;
	font-size:18px;
	font-weight:bold;
}

#text a {text-transform:uppercase; color:#749D10; text-decoration:none; }
#text a:link {color:#749D10; text-decoration:none; }
#text a:hover {color:#749D10; text-decoration:underline; }
#text a:active {color:#749D10; text-decoration:underline; }
#text a:visited {color:#749D10; text-decoration:none; }
#text a:visited:hover {color:#749D10; text-decoration:underline; }

#text input {
	border:1px solid #C8DB9C;
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#B6B6B6;
	font-size:14px;
	font-weight:bold;
}

#text textarea {
	border:1px solid #C8DB9C;
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#B6B6B6;
	font-size:14px;
	font-weight:bold;
}

/*SPOTLIGHT SECTIONS*/
#text.spotInd {
	width:356px; 
	height:151px; 
	background:url('images/spotBgInd.jpg') top left no-repeat; 
	overflow:hidden;
	padding:5px; 
}
#text.spotInd h2 {color:#0D685C; margin:0px;}
#text.spotInd a {color:#0D685C;}

#text.spotBus {
	width:356px; 
	height:151px; 
	background:url('images/spotBgBus.jpg') top left no-repeat; 
	overflow:hidden;
	padding:5px; 
}
#text.spotBus h2 {color:#6F1406; margin:0px;}
#text.spotBus a {color:#6F1406;}

#text.spotNon {
	width:356px; 
	height:151px; 
	background:url('images/spotBgNon.jpg') top left no-repeat; 
	overflow:hidden;
	padding:5px; 
}
#text.spotNon h2 {color:#755000; margin:0px;}
#text.spotNon a {color:#755000;}

#text.spotGov {
	width:356px; 
	height:151px; 
	background:url('images/spotBgGov.jpg') top left no-repeat; 
	overflow:hidden;
	padding:5px; 
}
#text.spotGov h2 {color:#0D3468; margin:0px;}
#text.spotGov a {color:#0D3468;}

#date {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#4B680D;
	font-size:14px;
	letter-spacing:.04em;
	margin:0px 29px 8px 0px;
}

#quote {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#4B680D;
	font-style:italic;
	font-size:14px;
	letter-spacing:.04em;
	margin:10px 0px 0px 30px;
}

#videos {
	height:269px;
	float:left;
	padding:10px 20px 0px 20px;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:16px;
	color:#597816;
	vertical-align:middle;
}


#takeAction {
	width:955px;
	height:338px;
	border:1px solid #B5C692;
	text-align:left;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	color:#3A3A3A;
	font-size:14px;
	font-weight:500;
	letter-spacing:.1em;
	line-height:36px;
	background:url('takeAction/1.jpg') left no-repeat #FFFFFF;
}

#takeAction h1 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:72px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#779126;
	margin:0px;
	padding:0px;
	border:0px;
	text-transform:none;
}

#takeAction h2 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#B5C692;
	margin:30px 0px 10px 0px;
	padding:0px;
}

#takeAction a {text-transform:uppercase; color:#749D10; text-decoration:none; }
#takeAction a:link {color:#749D10; text-decoration:none; }
#takeAction a:hover {color:#749D10; text-decoration:underline; }
#takeAction a:active {color:#749D10; text-decoration:underline; }
#takeAction a:visited {color:#749D10; text-decoration:none; }
#takeAction a:visited:hover {color:#749D10; text-decoration:underline; }

#takeActionBox {
	padding-left:2px;
}

#takeActionBox img {
	display:block;
}

#takeActionBox a {
	width:172px;
	height:169px;
	background:#769122;
	padding:5px 0px 0px 5px;
	margin:12px 6px 12px 6px; 
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	text-align:left;
	float:left;
}

#takeActionBox a:link {color:#FFFFFF; background:#769122;}
#takeActionBox a:hover {color:#00A8FF; background:#FFFFFF;}
#takeActionBox a:active {color:#00A8FF; background:#FFFFFF;}
#takeActionBox a:visited {color:#FFFFFF; background:#769122;}
#takeActionBox a:visited:hover {color:#00A8FF; background:#FFFFFF;}

#calendar td {
	height:100px;
	width:100px;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	color:#3A3A3A;
	font-size:12px;	
}

#classCats {
	background:url('images/classBg.png') top left no-repeat;
	display:block; 
	width:226px; 
	height:200px; 
	float:left; 
	border:1px solid;
}

#classCats h1 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background:#000000;
	border:0px;
	padding:12px 3px 3px 3px;
	font-size:24px;
	margin:0px;
}

#classCats h1 a:link {color:#FFFFFF; text-decoration:none; }
#classCats h1 a:hover {color:#FFFFFF; text-decoration:underline; }
#classCats h1 a:active {color:#FFFFFF; text-decoration:underline; }
#classCats h1 a:visited {color:#FFFFFF; text-decoration:none; }
#classCats h1 a:visited:hover {color:#FFFFFF; text-decoration:underline; }

#gli a {
	width:200px; 
	height:75px; 
	float:left; 
	margin:10px 20px 0px 0px; 
	/*border:1px solid #000000; */
}

#rss {
	clear:inherit;
	font-size:10px;
	text-transform:lowercase;
}

.hide{
	display: none;
}
	
.show{
	display: block;
}

.error{
	color:#CC0000;
	font-style:italic;
}


#takeAction2 {
	width:800px;
	text-align:left;
	font-family:Palatino, Georgia, "Times New Roman", Times, serif;
	color:#3A3A3A;
	font-size:14px;
	font-weight:500;
	letter-spacing:.1em;
	line-height:36px;
	background-color:#FFFFFF;
}

#takeAction2 h1 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:72px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#779126;
	margin:0px;
	padding:0px;
	border:0px;
	text-transform:none;
}

#takeAction2 h2 {
	font-family:Century Gothic, "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#B5C692;
	margin:30px 0px 10px 0px;
	padding:0px;
}

#takeAction2 a {text-transform:uppercase; color:#749D10; text-decoration:none; }
#takeAction2 a:link {color:#749D10; text-decoration:none; }
#takeAction2 a:hover {color:#749D10; text-decoration:underline; }
#takeAction2 a:active {color:#749D10; text-decoration:underline; }
#takeAction2 a:visited {color:#749D10; text-decoration:none; }
#takeAction2 a:visited:hover {color:#749D10; text-decoration:underline; }