body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #539cbd;
	font-size: 85%;
	background: #eaf3f7;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
}
#body_home h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_home.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_about h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_about.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_contact h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_contact.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_service h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_home.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_marinas h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_marinas.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_bulk h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_bulk.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_piers h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_piers.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_floating h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_floating.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_boatlifts h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_boatlifts.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_repairs h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_repairs.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_custom h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_custom.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_dock h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_dock.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_servicelist h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_servicelist.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_project h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_projectlist.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_employee h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_employee.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#body_related h1 {
	height: 43px;
	width: 400px;
	background-image: url(../images/h_related.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#Holder {
	width: 788px;
	background-image: url(../images/bground_content.jpg);
	background-repeat: repeat;
	text-align: left;
	margin: 0 auto 0 auto;
}
#HolderAdmin {
	width: 788px;
	background-image: url(../images/bground_content_admin.jpg);
	background-repeat: repeat;
	text-align: left;
	margin: 0 auto 0 auto;
}
#Header {
	background-image: url(../images/bground_header.jpg);
	background-position: center;
	text-align: middle;
	margin: 0 0 0 0px;
	padding: 0px;
}
#HeaderAdmin {
	background-image: url(../images/bground_header_admin.jpg);
	background-position: center;
	text-align: middle;
	margin: 0 0 0 0px;
	padding: 0px;
}
#Nav {
	margin: 0 0 0 0px;
	font-size: 83%;
	font-weight: bold;
	padding: 0;
	width: 166px;
	float: left;
}
#Nav ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}
#Nav li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#Nav li a, #Nav li a:visited {
	display: block;
	color: #569cbe;
	text-indent: 23px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 2.5;
	width:100%; 
	height:23px;
	line-height:23px;
	background:url(../images/b_off.jpg); 
	background-repeat:no-repeat;
}
#Nav li a:hover {
	display: block;
	color: #69747a;
	text-indent: 23px;
	padding-bottom: 0px;
	text-decoration: none;
	line-height: 2.5;
	width:100%; 
	height:23px;
	line-height:23px;
	background:url(../images/b_on.jpg); 
	background-repeat:no-repeat;
}
#PageHeaderAdmin {
	margin: 0 0 0 0px;
	font-size: 83%;
	font-weight: bold;
	padding: 0;
	width: 622px;
	padding: 0px;
	float: left;
}
#PageHeaderAdmin h3 {
	margin: 0 0 0 0px;
	padding-left: 15px;
	padding-bottom: 10px;
}
#AdminBottom {
	margin: 0 0 0 0px;
	padding: 0px;
	width: 622px;
	float: left;
}
#AdminContent {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-top; 0;
}
#body_home #nav_home a,
	#body_home #nav_home a, #body_about #nav_about a,
	#body_contact #nav_contact a, #body_service #nav_service a,
	#body_marinas #nav_marinas a, #body_bulk #nav_bulk a,
	#body_piers #nav_piers a, #body_floating #nav_floating a,
	#body_boatlifts #nav_boatlifts a, #body_repairs #nav_repairs a,
	#body_custom #nav_custom a, #body_dock #nav_dock a,
	#body_servicelist #nav_servicelist a, #body_project #nav_project a,
	#body_employee #nav_employee a, #body_related #nav_related a,
	#admin_home #nav_home a, #admin_employees #nav_employees a,
	#admin_projects #nav_projects a, #admin_links #nav_links a {
		display: block;
		color: #69747a;
		text-indent: 23px;
		padding-bottom: 0px;
		text-decoration: none;
		line-height: 2.5;
		width:100%; 
		height:23px;
		line-height:23px;
		background:url(../images/b_on.jpg); 
		background-repeat:no-repeat;
}
#EmpList {
	padding-left: 15px;
	padding-right: 15px;
}
#EmpListAdmin {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 85%;
	float: left;
}
#ProjectList {
	padding-left: 15px;
	padding-right: 15px;
}
#Content {
	width: 440px;
	margin: 0px 0px 0px 0px;
	font-size: 85%;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	float: left;
}
#ContentAdmin {
	width: 622px;
	margin: 0px 0px 0px 0px;
	font-size: 85%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	float: left;
}
#Content p {
	padding-left: 15px;
	padding-right: 15px;
}
#Content table {
	padding-left: 15px;
	padding-right: 15px;
}
#Content img {
	border: 1px;
}
#Content a, #Content a:visited, #ContentAdmin a, #ContentAdmin a:visited {
	text-decoration: none;
	color: #990000;
}
#Content a:hover, #ContentAdmin a:hover {
	text-decoration: underline;
	color: #990000;
}
#Content h2 {
	margin: 0 0 0 0px;
	text-decoration: none;
	font-size: 120%;
	padding-left: 0px;
	padding-bottom: 0px;
}
#Column {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	font-size: 90%;
	text-align: left;
	float: left;
}
#Column h2 {
	margin: 0 0 0 0px;
	text-decoration: none;
	font-size: 120%;
	padding-left: 15px;
	padding-bottom: 0px;
}
#Sidebar {
	width: 162px;
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	float: left;
}
#Sidebar p {
	padding-left: 8px;
	padding-right: 2px;
}
#Sidebar img {
	border: 1px;
	border-style:solid;
	border-color:#539cbd;
}
#SubNav {
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	font-size: 85%;
}
#SubNav a, #SubNav a:visited {
	text-decoration: none;
	color: #164b7f;
}
#SubNav a:hover {
	text-decoration: underline;
	color: #164b7f;
}
#SubNav img {
	padding-top: 5px;
	padding-bottom: 5px;
}
#Footer {
	padding: 0px;
	height: 246px;
	background-image: url(../images/bground_footer.jpg);
	background-position: center;
	text-align: middle;
}
#FooterAdmin {
	padding: 0px;
	height: 246px;
	background-image: url(../images/bground_footer_admin.jpg);
	background-position: center;
	text-align: middle;
}
.brclear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}
#WeatherRSS {
	padding-left: 25px;
	text-align: middle;
}
#Mapquest {
	padding-left: 6px;
	text-align: middle;
}
fieldset {
	margin: 1.5em 0 0 0;
	padding: 0;
}
legend {
	margin-left: 1em;
	color: #000000;
	font-weight: bold;
}
fieldset ol {
	padding: 1em 1em 0 1em;
	margin: 0;
	list-style:none;
}
fieldset li {
	padding-bottom: 1em;
}
fieldset.submit {
	border-style: none;
}
label {
	display: block;
	text-align: left;
}