<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
body		{font: 13px Arial, Helvetica, sans-serif; color: #000000;background-repeat:no-repeat;}
td.main		{font: 13px Arial, Helvetica, san-serif; color: #000000;}
p			{font: 13px Arial, Helvetica, san-serif; color: #000000;}
td			{font: 13px Arial, Helvetica, san-serif; color: #000000;}
li			{font: 13px Arial, Helvetica, san-serif; color: #000000;}
blockquote	{font: 13px Arial, Helvetica, san-serif; color: #000000;}

.norepeat {background-repeat:no-repeat;}

H1			{font: 18px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
H2			{font: 17px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
H3			{font: 16px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
H4			{font: 14px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
H5			{font: 13px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
H6			{font: 12px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}

.H1			{font: 18px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.H2			{font: 17px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.H3			{font: 16px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.H4			{font: 14px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.H5			{font: 13px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.H6			{font: 12px Arial, Helvetica, san-serif; font-weight: bold;color: #7d1101;}
.greenhome  {font: 16px Arial, Helvetica, sans-serif; font-weight: bold;color: #A3C88F;}

.toptext    {font: 14px Verdana, Helvetica, san-serif; font-weight: bold;}
.toptext1    {font: 14px Verdana, Helvetica, san-serif;}


.img_bullet {height:10px; width:10px;}

a			{color:#00a0e5;text-decoration:underline;}
a:visited	{color:#00a0e5;}
a:hover		{color:#88A4B3;text-decoration:none;}
a:active	{color:#00a0e5;text-decoration:none;}



/*New styles for page layout */
#wrapper {
	width:941px;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	position:relative;
	width:941px;
	height:81px;
}

#header .logo {
	width:118px;
	height:81px;
	float:left;
	position:relative;
	padding-left:50px;
}

#header_rght {
	width:745px;
	height:81px;
	float:right;
	position:relative;
}

#header_rght .header_rght_top {
	width:745px;
	height:54px;
	position:relative;
}

#pagecontent {
	position:relative;
	text-align:left;
	width:940px;
	padding:0px 0px 10px 0px;
}

.socialicons {
	width:405px;
	float:left;
	text-align:left;
	padding-left:40px;
	padding-top:25px;
	}
	
.emailsignup {
	width:295px;
	float:right;
	font-size:10px;color:#025794;font-weight: normal; text-align:right;
	}

.emailsubmit {
	background-image:url(/images/skin/btn_emailsubmit.jpg);
	background-repeat:no-repeat;
	width:123px;
	height:29px;
	text-indent:-9000px;
	border:0;
	background-color:transparent;
}

.emailinput {
	height:29px;
	width:169px;
	border-top:#025794 solid 1px;
	border-left:#025794 solid 1px;
	border-bottom:#025794 solid 1px;
}
	
	
#header_rght .header_rght_bottom {
	width:745px;
	height:27px;
	position:relative;
}


#footer {
	position:relative;
	width:940px;
	height:23px;
	background-image:url(/images/skin/footerbg.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	padding-top:2px;
	margin-top:15px;
	margin-bottom:10px;
}


.utilitys				{font-size:10px;color:#025794;font-weight: normal; text-align:right; height:10px;}
a.utilitys				{font-size:10px; color:#025794;font-weight: normal;text-decoration:none;}
a.utilitys:visited		{font-size:10px; color:#025794;font-weight: normal;text-decoration:none;}
a.utilitys:hover		{font-size:10px; color:#00a0e5;font-weight: normal;text-decoration:none;}
a.utilitys:active		{font-size:10px; color:#025794;font-weight: normal;text-decoration:none;}

.footer				{font-size:14px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.footer			{font-size:14px; color:#FFFFFF;text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.footer:visited	{font-size:14px; color:#FFFFFF;text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.footer:hover		{font-size:14px; color:#FFFFFF;text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a.footer:active		{font-size:14px; color:#FFFFFF;text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.norepeat		{background-repeat:no-repeat;}


.title			{font-weight:bold;font-size:18px; color:#6699CC;}
.subtitle		{font-weight:bold;font-size:16px; color:#104A9C;}

.required		{color:#CC0000; font-weight:bold; font-size:14px}

.mainnav			{color:#993333; text-decoration:none; font-weight:bold; font-size:12px;}
a.mainnav			{color:#993333; text-decoration:none; font-weight:bold; font-size:12px;}
a.mainnav:visited	{color:#993333; text-decoration:none; font-weight:bold;}
a.mainnav:hover		{color:#E1BEA4; text-decoration:none; font-weight:bold;}
a.mainnav:active	{color:#993333; text-decoration:none; font-weight:bold;}

.menus			{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;}
a.menus			{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px;}
a.menus:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menus:hover	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menus:active	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

.sideNavTitle		{color:#EDD049; text-decoration:none; font-size:13px; font-weight:bold;}
.sideNav			{color:#ffffff; text-decoration:none; font-size:10px;}
a.sideNav			{color:#ffffff; text-decoration:none; font-size:10px;}
a.sideNav:visited	{color:#ffffff; text-decoration:none;}
a.sideNav:hover		{color:#ffffff; text-decoration:none; font-weight:bold;}
a.sideNav:active	{color:#ffffff; text-decoration:none;}


.comment		{font-weight:normal;}
.inactive 		{color:#999999;}
.error  		{font: bold 12px Arial, Helvetica, sans-serif; color:#CC0000; text-decoration: none;}
.message  		{font: bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;background-color:#336699}

.HeadCell		{background:#6699CC;color:#FFFFFF;font-weight:bold;font-size:16px;}
.SubHeadCell	{background:#A3C88F;color:#000000;font-weight:bold;font-size:14px;}
.ColCell		{background:#cccccc;color:#000000;font-weight:bold;}
.RowCell		{background:#eeeeee;color:#000000;font-weight:bold;}
.BodyCell		{color:#000000;}
.BodyCell2		{background:#f5f5f5;color:#000000;}

.FormTable		{background:#ffffff;border-width: 0px; border-color:#ffffff;}
.FormInput		{font-size:11px;width:100%;}
.FormSelect		{font-size:11px;width:90%;}
.FormElement	{font-size:11px;}
.button			{background:#CCCCCC;}
.submit			{background:#CCCCCC; font-size:11px; color:#000000; border:1px solid #666666;}

.InstapollResults	{background-color:#990000; height:10px;}

/*From this point on is for the navigation menus. Each menu needs its own style to work right in Netscape*/

.Navmenus {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:visited {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:active {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:hover {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;border: solid 0px #993333;background-color:#57a917;}

.Sidemenus {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:visited {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:active {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:hover {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;border: solid 0px #993333;background-color:#000033;}

/*Navigation Site Styles*/
	
#nav {
	width:745px;
	height: 18px;
	position: relative;
	background-image:url(/images/skin/navbg.gif);
	background-repeat:no-repeat;
	}
#nav ul { /* all lists */
	margin-top:0;
	margin-left:-40px;
	list-style: none;
	height: 18px;
}

#nav li { /* all list items */
	float: left;
	height: 18px;
}
#nav li a {	
	display:block;
	float: left;
	text-align:center;
	padding:0px 25px 0px 25px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#nav li a:hover {	
	display:block;
	text-align:center;
	padding:0px 25px 0px 25px;
	height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/*Email Signup Styles */
.link,
.signupframe {
	color: 226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		border: 1px solid 000000;
		background: ffffff;
		}

