body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial;
	font-size:75%;
	font-family:verdana;
}

#mainContainer {
	width:1000px;
	margin:0 auto;
	text-align:left;
	color:#666666;
}

#mainContainer p {
	font-size:.9em;
	line-height:1.6em;
}

#mainContentAreaPad {
padding-left:10px;
}

#mainContentArea li {
	font-size:0.9em;
	line-height:1.6em;
	color:#666666;
}

#mainContentAreaPad a {
	color:#ce0f0f;
	text-decoration:none;
	/*border-bottom:1px dashed #ce0f0f;*/
}

#mainHeading {
	width:1000px;
	height:167px;
	background-image:url(/webdata/graphics/GWRDCheader.png);
	background-repeat:no-repeat;
	position:relative;
}

#greyContentArea {
	width:1000px;
	background-image:url(/webdata/graphics/GWRDBack.png);
	background-repeat:repeat-x;
}

#homelink {
	display:block;
	position:absolute;
	width:246px;
	height:130px;
}

#loginAreas {
	width:217px;
	height:27px;
	position:absolute;
	top:0;
	left:770px;
	background-color:#486a08;
}

.boardLogin {
	float:left;
	width:104px;
	height:27px;
	background-image:url(/webdata/graphics/boardlogin.png);
	background-repeat:no-repeat;
}

.boardLogin a{
	width:104px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:tahoma;
	text-align:center;
}

.boardLogin a span{
	padding-top:5px;
	display:block;
	margin:0 auto;
}

.clarityLogin {
	float:left;
	width:113px;
	height:27px;
	background-image:url(/webdata/graphics/claritylogin.png);
	background-repeat:no-repeat;
}

.clarityLogin a{
	width:113px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:tahoma;
	text-align:center;
}

.clarityLogin a span{
	padding-top:5px;
	display:block;
	margin:0 auto;
}

.clear {
	clear: both;
	font-size:0;
}

.hide {
	display: none;
}

.hidden {
	display:none;
}

form {
	display:inline;
}


/* Footer CSS */

#footerLinks {
	width:1000px;
	margin:0 auto;
}

#footerLinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#footerLeft {
	float:left;
	width:380px;
}

#footerLeft li {
	display:block;
	height:22px;
	float:left;
}

#footerLeft li a {
	display:block;
	padding-left:5px;
	padding-right:5px;
	color:#9d9c98;
	text-decoration:none;
	border-right:1px solid #9d9c98;
	font-size:.9em;
}

#footerLeft .last a {
	border-right:0 !important;
}

#footerLeftPad {
	padding-left:22px;
	padding-top:20px;
}

#govLogo {
	float:right;
	width:182px;
	height:61px;
}

#address {
	float:right;
	width:400px;
	height:61px;
}

#address p{
	margin:0;
	padding-top:20px;
	font-size:.8em;
	color:#9d9c98;
	text-align:right;
	margin-right:10px;
}

#address span{
	font-weight:bold;
}


/* Google Search CSS */

.siteSearchForm {
	height:27px;
	left:703px;
	position:absolute;
	top:60px;
	width:300px;
}

.moreButton a {
	display:block;
	height:21px;
	width:49px;
	background-image:url(/webdata/graphics/moreButton.gif);
	background-repeat:no-repeat;
}

.moreButton a:hover {
	display:block;
	height:21px;
	width:49px;
	background-image:url(/webdata/graphics/moreButtonOver.gif);
	background-repeat:no-repeat;
}

.morePublicButton a {
	display:block;
	height:21px;
	width:89px;
	background-image:url(/webdata/graphics/moreresults.gif);
	background-repeat:no-repeat;
}

.morePublicButton a:hover {
	display:block;
	height:21px;
	width:89px;
	background-image:url(/webdata/graphics/moreresultsover.gif);
	background-repeat:no-repeat;
}

/* Headings */

h1 {
	color:#760c16;
	font-size:1.8em;
	font-weight:normal;
	padding:0;
	padding-top:15px;
	margin:0;
}

h2 {
	color:#669900;
	font-size:1.5em;
	font-weight:normal;
	padding:0;
	padding-top:10px;
	margin:0;
}

h3 {
	color:#010101;
	font-size:1.3em;
	font-weight:normal;
	padding:0;
	padding-top:7px;
	margin:0;
}

table {
	font-size:.9em;
	color:#666666;
	margin-top:10px;
	margin-bottom:10px;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}

table td {
	padding:5px;
	color:#666666;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}

table th{
	background-color:#779933;
	padding:5px;
	font-size:.9em;
	color:#ffffff;
}

.tagCloud {
	margin:0;
	padding:0;
}

#searchString {
	border:1px solid #d0d0d0;
	background-image:url(/webdata/graphics/formBackground.gif);
	background-repeat:repeat-x;
}

.formItem {
	/* margin-right:20px; */
}

.contentDisplayHeader {
	border-bottom:2px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:18px;
}

.contentDisplayFooter {
	border-top:2px solid #CCCCCC;
	padding-bottom:18px;
	padding-top:10px;
}

.contentDisplayHeader a {
	border:0 !important;
}

.contentDisplayFooter a {
	border:0 !important;
}

#mainContentAreaPad .newsResults {
	list-style-type:none;
	margin:0;
	padding:0;
}

.publicationMainList {
	list-style-type:none;
	margin:0;
	padding:0;
}

.publistImage {
	float:left;
	width:110px;
}

.publistAbstract {
	padding-top:5px;
	float:left;
	width:500px;
}

.publistAbstract a{
	border:0 !important;
}

.pubList {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #DCDCDC;
	font-size:.9em;
}

#mainContentAreaPad .eachNewsResult {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #DCDCDC;
	font-size:.9em;
}

.eachNewsResult a {
	border:0 !important;
}

.eachNewsResult div {
	padding-bottom:3px;
}

.mainImageNews {
	width:272px;
	float:left;
	text-align:center;
}

.sidePubImage {
	padding-top:10px;
	padding-bottom:10px;
	width:272px;
	float:left;
}

.sidePubContent {
	padding-top:10px;
	padding-bottom:10px;
	width:375px;
	float:left;
}

.singleNewsPad {
	padding-top:15px;
	padding-bottom:15px;
}

.newsRight {
	width:375px;
	float:left;
}

.newsRightPad {
	padding-left:15px;
}

.newsRightPad p {
	margin:0;
	padding-top:0;
	padding-bottom:7px;
}

.newsRightPad h3 {
	padding-top:0 !important;
	padding-bottom:10px !important;
}

.unitySearchResultListItem a {
	border:0 !important;
}

.moreResults a {
	border:0 !important;
}

.moreResults a:hover {
background-image:url(/webdata/graphics/moreresultsover.gif);
background-repeat:no-repeat;
display:block;
height:21px;
width:89px;
}

.singleEvent p {
	margin:0;
	padding:0;
}

.singleEventPad {
	padding-top:10px;
	padding-bottom:10px;
}

.singleEventPad h3 {
	padding-top:0 !important;
	padding-bottom:10px !important;
}

.sidePubImage {
	text-align:center;
}

.phoneNumber {
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dashed #DCDCDC;
}

.sidePubContent p {
	margin:0;
	padding-top:0;
	padding-bottom:3px;
}

.sidePubContent h3 {
	padding-top:0 !important;
	padding-bottom:10px !important;
}

.sidePubContent a {
	border:0 !important;
}

.eachFactSheet {
	padding-top:10px;
	padding-bottom:10px;
}

.eachFactSheet h3 {
	padding-top:0 !important;
	padding-bottom:10px !important;
}

.eachFactSheet a {
	border:0 !important;
}

.eachFactSheet p {
	margin:0;
	padding-top:0;
	padding-bottom:3px;	
}

.formSelect { visibility: visible !important; }

#loginArea table {
	border:0 !important;
}

#loginArea table td {
	border:0 !important;
}

.areaLoginInput {
	width:150px;
	border:1px solid #d0d0d0;
	background-image:url(/webdata/graphics/formBackground.gif);
	background-repeat:repeat-x;
}

#loginBox {
	margin-top:10px;
	background-color:#efefef;
	border:1px solid #dddddd;
}

#loginBoxPad {
text-align:center;
}

#loginBoxPad table {
text-align:left;
margin:0 auto;
}

/* video in main area */

 #mainContentAreaPad .video {
width:640px !important;
}

 #mainContentAreaPad .videoImagePreview {
float:right;
width:320px !important;
}

hr {
color:#DCDCDC !important;
border-style: dashed !important;
}

/* Locations page */
.locationContainer {
width: 650px;
}

.addressContainer {
float:left;
}

.mapContainer {
float:right;
}

