body {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-color: #F0F2EC;
	font-family: Arial, Helvetica, sans-serif;
	color: #41474A;
}
a:link {
	color: #61772B;
	text-decoration: none;
}
a:visited {
	color: #61772B;
	text-decoration: none;
}
a:hover {
	color: #60A4B3;
	text-decoration: none;
}
a:active {
	color: #61772B;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------------------------*/
/* ---- header  <<<-----------------------------------------------*/
/* ---------------------------------------------------------------------------------------------*/

#header {
}
#squares  img {
	border: 2px solid #849C4F;
}
.beach {
	background-color: #A1B259;
	background-image: url(images/header-beach.jpg);
}
.capefear {
	background-color: #A1B259;
	background-image: url(images/header-river.jpg);
}
.dupling {
	background-color: #A1B259;
	background-image: url(images/header-dupling.jpg);
}
.pamlico {
	background-color: #A1B259;
	background-image: url(images/header-marsh.jpg);
}

/* ---------------------------------------------------------------------------------------------*/
/* ---- navigation  <<<-----------------------------------------------*/
/* ---------------------------------------------------------------------------------------------*/


#nav {
	background-color: #518996;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #CBD491;
	text-align: center;
	font-weight: bold;
}
#nav a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#nav a:hover {
	color: #F7F08D;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#nav a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

/* ---------------------------------------------------------------------------------------------*/
/* ---- right column  <<<-----------------------------------------------*/
/* ---------------------------------------------------------------------------------------------*/


#right_col {
	background-color: #CFE7E2;
	background-image: url(images/blue-box.gif);
	padding: 15px;
	width: 129px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #447580;
}
#sublinks  {
	margin: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 11px;
	font-weight: bold;
}
#sublinks li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 4px;
}
.sublink_heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

/* ---------------------------------------------------------------------------------------------*/
/* ---- footer  <<<-----------------------------------------------*/
/* ---------------------------------------------------------------------------------------------*/

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BA656;
	padding-left: 15px;
}

/* ---------------------------------------------------------------------------------------------*/
/* ---- content  <<<-----------------------------------------------*/
/* ---------------------------------------------------------------------------------------------*/
#content_wrap {
	background-color: #FFFFFF;
	padding: 20px 20px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #41474A;
}
#content_wrap a:link {
	color: #4393AC;
	text-decoration: none;
}
#content_wrap a:visited {
	color: #4393AC;
	text-decoration: none;
}
#content_wrap a:hover {
	color: #61772B;
	text-decoration: none;
}
#content_wrap a:active {
	color: #61772B;
	text-decoration: none;
}
#content_wrap p {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#content_wrap ul {
	margin: 0px;
	padding-top: 5px;
	padding-left: 35px;
	padding-bottom: 5px;
}
#content_wrap li {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
h1, .page-heads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 6px;
}
h2, .subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #000000;
	margin: 3px 0px 6px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7EFE9;
}
h3, .subhead-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #353535;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#content_wrap hr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CFE7E2;
}
h4, .subhead-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #446E28;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 3px;
	padding-right: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
}
.runningtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	}
.imgborder {
	border: 2px solid #D1D4CF;
}

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}


.submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}
.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.current-project-table-cells {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5D666A;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DCDFDA;
}
.img-padding-left-placement {
	margin: 0px;
	float: left;
	padding-right: 25px;
	padding-bottom: 5px;
}
.img-padding-right-placement {
	margin: 0px;
	float: right;
	padding-bottom: 5px;
	padding-left: 25px;
}
.sublink_heads_nounderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
#button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #669933;
	border: 2px solid #D9DCD7;
	padding: 5px 3px 3px;
	margin-top: 5px;
}
.textfields, .textarea, .textselect {
	border: 1px solid #B3B5B1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #518996;
	padding: 2px;
}
