	a.menulink:hover {
		color:#EEEEEE;
	}

	a.menulink {
		color: #FFFFFF;
		font-size: 11px;
		font-family: verdana;
	}

	a:hover {
		color: #164c95;
		text-decoration: underline;
	}
	a:visited {
		color: #164c95;
	}

	a.navlink:hover {
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}

	a.navlink {
		font-weight: bold;
		text-decoration: underline;
	}
	a.navlink:visited {
		color: #164c95;
	}
	.paidVendor {
		color: #CC3300;
	}
	div.ecoDevLinks a:hover {
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		font-size: 9px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	div.ecoDevLinks {
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		font-size: 9px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	div.ecoDevLinks a {
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		font-size: 9px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	div.ecoDevLinks a:visited {
		color: #000000;
	}

td.directoryLink {
	color: #5183bf;
	font-weight:500;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
}

td.directoryLink a {
	text-decoration:underline;
}
td.directoryLink a:hover {
	text-decoration:none;
}

.ecodevTitle {
	color: White;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #8B0000;
	text-align: center;
	border: 2px solid Black;
}
.ecodevCityBody {
	border: solid Black;
	border-width: 0 2 2 2;
}
.ecodevOrg {
	font-weight: bold;
	font-family: cursive;
}
	a.textlink {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #164c95;
		text-decoration: underline;
	}
	a.textlink:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #164c95;
		text-decoration: underline;
	}

	a {
		text-decoration: none;
		color: #164c95;
	}
	.header {
		color: #5183bf;
		font-size:13px;
		font-family: verdana;
		font-weight: bold;
		font-variant: small-caps;
	}	
	div.ecoDevSubHeader {
		color: #33486D;
		font-size: 11px;
		font-family: verdana;
	}
	div.ecoDevHeader {
		color: #5183bf;
		font-size: 13px;
		font-family: verdana;
		font-style: italic;
	}

	.title {
		color: #5183bf;
		font-size:15px;
		font-family: verdana;
	}

	.title2 {
		color: #000000;
		font-size:15px;
		font-family: verdana;
	}

	.text {
		color: #000000;
		font-size:12px;
		font-family: verdana;
	}

	.stext {
		color: #000000;
		font-size:11px;
		font-family: verdana;
	}
	
	.captiontext a {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: Black;
		text-decoration: none;
	}
	.captiontext a:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: Black;
	}
	.captiontext a:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: Black;
		text-decoration: none;
	}

	.thumbnail {
		border: thin ridge #8C9DFE;
		vertical-align: text-bottom;
		margin: 3 3 3 3;
	}
	.bpicture {
		border: thin ridge #8C9DFE;
	}

	.bigtext {
		color: #000000;
		font-size:13px;
		font-family: verdana;
	}

	td {
		font-size: 12px;
		font-family: verdana;
	}

	.15text {
		color: #000000;
		font-size:15px;
		font-family: verdana;
	}
	.style4 {
		color: #FF6600;
		font-weight: bold;
	}
	.style6 {
		font-size: 10px;
	}
	.style11 {font-size: 12px; }
	.btn {
		background-color: #33486D;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width: 450px;
		height: 20px;
		color: white;
		font-weight: 900;
		font-size: 10px;
		padding: 0px;
		border-color: black;
		border-style: groove;
		border-width: 1px;
	}
	.btn2 {
		background-color: #8C9DFE;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width: 450px;
		height: 20px;
		font-weight: 900;
		font-size: 10px;
		color: Navy;
		padding: 0px;
		border-color: black;
		border-style: groove;
		border-width: 1px;
	}
	.statebtn {
		background-color: #33486D;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width: 250px;
		height: 20px;
		color: white;
		font-weight: 900;
		font-size: 10px;
		padding: 0px;
		border-color: black;
		border-style: groove;
		border-width: 1px;
	}
	.statebtn2 {
		background-color: #8C9DFE;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		width: 250px;
		height: 20px;
		font-weight: 900;
		font-size: 10px;
		color: Navy;
		padding: 0px;
		border-color: black;
		border-style: groove;
		border-width: 1px;
	}
	.labelSM { color: #000000; font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.label { font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top }
	.labelnorm { font: bold small Arial, Geneva, sans serif; color: #000000 }
	.labelCust {
		color: Navy;
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.field { font: x-small Arial, Geneva, sans serif; vertical-align: top }
	.fieldSM { color: #000000; font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.mdfd {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-style: italic;
	}
	.txtsv { font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.txtsvreq {
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FDFFE1;
	}
	.HeaderRow {
		background-color: #33486D;
		font-weight: bold;
		color: #FFFFFF !important;
		font-family: Verdana;
		font-size: 10px;
	}
	.SubGroup {
		color: Black;
		font-weight: bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
	}
	table.separatedSM {
		border: 0;
		padding: 0;
		margin: 0;
	}
	table.separatedSM td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		margin: 0px;
		padding: 3px 6px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}

	table.separatedSM A, table.separatedSM A:link, table.separatedSM A:visited, table.separatedSM A:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
	}

	table.separatedSM td.end {
		border: 0;
	}
	table.separatedSM table {
		width: auto;
		border: 0px;
	}
	table.separatedSM .HeaderRow {
		background-color: #33486D;
		font-weight: bold;
		color: #FFFFFF !important;
		font-family: Verdana;
		font-size: 10px;
	}
	table.separatedSM .HeaderRow td, table.separatedSM td.HeaderRow {
		border-right: 1px solid #333;
	}
	table.separatedSM .HeaderRowEnd td,
	table.separatedSM td.HeaderRowEnd {
		border: 0;
	}
	table.separatedSM .HeaderRowSub {
		background-color : #666;
		color : #FFFFFF!important;
		font-family : Verdana;
		font-weight : bold;
		font-size: 10px;
	}
	table.separatedSM .HeaderRowSub td,
	table.separatedSM td.HeaderRowSub {
		border-top: 1px solid #333333;
		border-right: 1px solid #333333;
	}
	table.separatedSM .HeaderRowSubEnd td,
	table.separatedSM td.HeaderRowSubEnd {
		background-color : #666;
		color : #FFFFFF!important;
		font-family : Verdana;
		font-weight : bold;
		font-size: 10px;
		border: 0;
		border-top: 1px solid #333;
	}
	table.separatedSM .RowOne { background-color : #FFFFFF; }
	table.separatedSM .RowTwo { background-color : #DEDEDE; color : Black; }
	table.separatedSM td.HeaderRow A { color : #FFFFFF !important; }
	table.separatedSM td.HeaderRow A:hover { color : #FFCC00 !important; }
	table.separatedSM td.HeaderRowSM A { color : #FFFFFF !important; }
	table.separatedSM td.HeaderRowSM A:hover { color : #FFCC00 !important; }
	table.separatedSM td.HeaderRowSub A { color : #FFFFFF !important; }
	table.separatedSM td.HeaderRowSub A:hover { color : #FFCC00 !important; }
	table.separatedSM td.HeaderRowSubSM A { color : #FFFFFF !important; }
	table.separatedSM td.HeaderRowSubSM A:hover { color : #FFCC00 !important; }
.heading {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

	
.menuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #663300;
	padding-right: 5px;
	padding-left: 5px;
}
.callCenterLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-family: normal;
	color: #000000;
}

.subHeading {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.txtsa {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
.txtsaB {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.announcementBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: black;
}

.announcementBox td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.announcementBox td.header,.announcementBox td.header a,.announcementBox td.header a:hover, .announcementBox td.header a:visited {
	color: white;
	font-weight:800;
	text-decoration: none;
}
.announcementBox td.body {
	background-color: white;
	color: black;
	border: 1px solid black;
	height: 100px;
}
.announcementBox td.body div {
	font-weight: 800;
}

