BODY, P, TD, TH {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

BODY {
	background-color: #fff;
}

BODY.ds {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	background-color: #999;
}

INPUT, TEXTAREA
{
	font-family: Arial;
	font-size: 12px;
	border-color:#666666;
	border-width:1px;
}

A {
	color: #3399CC;
}

A:hover {
	color: #6699CC;
}

A.ProjectName {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.ProjectName:hover {
	color: #CC3333;
}

A.IDidItTitle {
	color: #000000;
}

A.IDidItTitle:hover {
	color: #CC3333;
}

A.PublicationTitle {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

A.PublicationTitle:hover {
	color: #CC3333;
}

A.ArticleHeadline {
	text-decoration: none;
	font-weight:bold;
	color: #CC3333;
}

A.ArticleHeadline:hover {
	color: #000;
}

H1 {
	font-family: Verdana;
	font-size: 18px;
	color: #CC3333;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:4px;
}

H1.border {
	border-bottom:2px solid #eee;
	margin-bottom:0px;
}

H2 {
	font-family: Verdana;
	font-size: 13px;
	color: #CC3333;
	font-weight:bold;
	margin-bottom:0px;
}

H2.border {
	border-bottom:2px solid #eee;
	margin-bottom:0px;
}

H3 {
	font-family: Verdana;
	font-size: 14px;
	color: #CC3333;
	font-weight:normal;
	margin-bottom:0px;
}

ul.SidebarNoBullets {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 18px;
}

ul.SidebarWithBullets {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.SidebarWithBullets li {
	padding-bottom: 10px;
}

ul.RelatedProjects {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: 15px;
}

.ArticleDate {
	font-size:9px;
}

.ArticleContact {
	color: #ccc;
	font-weight: bold;
	font-size: 11px;
}

INPUT.FormButton {
	color:White;
	padding:0px 5px 5px 5px;
	background-color:#2A6152;
	border-color:#999;
	border-width:1px;
	height:19px;
	cursor:hand;
	font-weight:bold;
}

.formerrors
{
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	margin-bottom:15px;
	padding-right:7px;
	border:dashed 1px #FFFF00;
	background:#FFFFCC;
	color:#CC0000;
}

.formerrors ul li
{
	margin-top:7px;
}

.FormTable th {
	font-weight: bold;
	padding-top: 5px;
	text-align: left;
}

.HeaderZIPCodeSearch_TextInput {
	width:93px;
	height:15px;
	border:0px;
	font-family: Verdana;
	font-size:12px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
}

.HeaderZIPCodeSearch_TextSmall {
	font-family:Verdana;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}

.HeaderZIPCodeSearch_TextLarge {
	font-family:Verdana;
	font-size:25px;
	color:#fff;
}

.SidebarZIPCodeSearch_TextInput {
	width:60px;
	height:15px;
	border:0px;
	font-family: Verdana;
	font-size:12px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
}

.SidebarNewsroomArticleSearch_TextInput {
	width:180px;
	height:15px;
	border:0px;
	font-family: Verdana;
	font-size:12px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
}

.btnGo {
	vertical-align: middle;
}

.smallgrey {
	font-size: 10px;
	color: #666;
}

.HeaderRow td {
}

#Container {
	background-color:#fff;
	padding: 10px 10px 10px 20px;
}

#Footer {
	background-image: url(/resource/graphics/Footer_BG.jpg);
	padding-right: 12px;
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
}

#Footer a {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

#Footer a:hover {
	text-decoration: underline;
}

#MainContentWithSidebar {
	width: 530px;
	padding: 5px 0px 5px 0px;
}

#MainContentNoSidebar {
	padding: 5px 0px 5px 0px;
}

#Sidebar {
	background-color:#eee;
	width: 230px;
	padding: 10px 10px 10px 10px;
}

#Sidebar a {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

#Sidebar a:hover {
	color: #3399CC;
}