body {
	margin:0;
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
form {
	margin:0;
	padding:0;
}
p {margin:0 0 16px;}
img {border:none;}

h2 { text-transform: uppercase; }

h3 { color: red; font-size: 1.8em; font-weight: normal; margin: 15px 0px 5px 0px; padding: 0px; text-transform: uppercase; }

#container {
	margin:0 auto;
	width:968px;
}
a {
	text-decoration:none;
	color:#fff;
}
a:hover {text-decoration:underline;}
#header {
	width:968px;
	height:138px;
	padding:15px 0 0  0;
	overflow:hidden;
	background:url(../images/header-bg.jpg) no-repeat;
}
#header h1 {
	background:url(../images/logo.jpg) no-repeat;
	width:199px;
	height:81px;
	margin:0 0 18px 61px;
}
#header h1 a {
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
#header ul {
	width:978px;
	margin:-20px -0px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
	border-bottom:1px solid #fff;
}
#header ul li {
	float: left;
	background: url(../images/nav-separator.gif) no-repeat 0 50%;
	padding: 7px 6px 8px 6px;
	margin: 0px 0px -10px 0px;
	/*font-weight: bold;*/
	font-weight: 500;
}
#main {
	width:100%;
	overflow:hidden;
	margin:20px 0 19px;
	background:url(../images/main-bg.gif) repeat-y;
}
#footer {
	background:url(../images/footer-bg.gif) no-repeat;
	padding:8px 0 0;
	width:968px;
	height:145px;

}
#footer #white_line
{
	font-size:9px;
	padding:4px 44px 0 29px;
	border-top:1px solid #d0dae6;
}

#footer p {
	text-align:right;

}

.error
{
	border: solid 2px red;
}




.main-holder {
	width:100%;
	overflow:hidden;
	background:url(../images/main-holder-bg.gif) no-repeat 0 100%;
}
.content {
	width:600px;
	overflow:hidden;
	margin-left:19px;
	float:right;
}
.info-block {
	background:#8adbff url(../images/info-block-top.gif) no-repeat;
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}
.block-last {margin:0;}

.block2 {padding-bottom:35px;}
.block3 {padding-bottom:34px;}


.block-column1 {
	width:254px;
	float:left;
	overflow:hidden;
	padding-right:10px;
}
.column-last {
	width:100%;
}
.block-column2 {
	width:276px;
	float:right;
	padding-left:23px;
	overflow:hidden;
}
.image-block {
	background:url(../images/image-block.gif) no-repeat;
	width:218px;
	padding-top:16px;
	height:146px;
	margin-bottom:24px;
}
.add {
	padding-top:11px;
	height:162px;
	margin-bottom:13px;
}
.add-last {
	float:left;
	margin:0 35px 5px 0;
}
.image-block img {
	text-align:center;
	display:block;
	margin:0 auto;
}
strong.heading {
	font-size:16px;
}
ul.list-last li {
	margin:0;
}


.block-content {
	background:url(/images/info-block-bottom.gif) no-repeat 0 100%;
	padding:28px 5px 36px 32px;
	width:563px;
	overflow:hidden;
}
.block-content h2 {
	padding:0 0 22px 0;
	margin:0;
	font:22px Verdana, Arial, Helvetica, sans-serif;
}

.block-content ul {
	margin:3px 0 0 0;
	list-style:none;
	padding:0;
}
.block-content ul li {
	background:url(/images/list-bg.gif) no-repeat 0 5px;
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 11px;
}
.block-content ul.list {
	float:right;
	margin:3px 10px 0 0;
	width:300px;
}


/** DUPLICATE **/
.block-content ul {
	list-style: none;
	margin: 0 0 16px 0;
	padding: 0;
}
.block-content ul li
{
	background: url(/images/side-list-bg.gif) no-repeat 0 8px;
	margin-bottom: 2px;
	padding: 0 0 0 9px;
	font-size: 1.2em;
	font-weight: bold;
}





.sidebar {
	float:left;
	width:349px;
	overflow:hidden;
}
.side-block {
	background:#ADDB4A url(../images/side-block-bg.gif) no-repeat;
}

.side-block p
{
	padding: 0 10px 0 14px;
}

.side-block ul li {
	margin-left: 14px !important;
}

.side-info {
	background:url(../images/side-info-bg.gif) no-repeat 0 100%;
	padding:21px 27px 60px 18px;
}
.sidebar h2 {
	font:27px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 22px 12px;
}
.sidebar ul {
	list-style:none;
	margin:0 0 16px 0;
	padding:0;
}
.sidebar ul li {
	background:url(../images/side-list-bg.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
	margin-bottom:15px;
}




.side-block2 {
	padding:19px 10px 0 28px;
}
.side-block2 h2 {
	margin:0 0 14px 0;
}
p.last-text {
	font-size:11px;
	margin-top:10px;
}


.two-col-list li
{
	padding: 0px;
	margin: 0px;
}

.sidebar-button
{
	background: url( /images/equip_button.png ) no-repeat;
	width: 157px;
	height: 31px;
	padding: 6px 0px 0px 11px;
	font-size: 13px;
}

.sidebar-button a
{
	width: 140px;
	margin-left: -8px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}

.sidebar-button-equip
{
	background-image: url(/images/print_button.png); 
	font-size: 10pt;
	background-repeat: no-repeat;
	text-align:center; 
	height: 32px; 
	line-height: 32px; 
	width: 160px;
}

.sidebar-button-equip a
{
	width: 160px;
	margin-left: -8px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}


.info-button-about
{
	background-image: url(/images/about_maps_button.png); 
	font-size: 8pt;
	background-repeat: no-repeat;
	text-align:center; 
	height: 32px; 
	line-height: 32px; 
	width: 245px;
}

.info-button-about a
{
	width: 245px;
	margin-left: -8px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}



/* **********[  HOME  ]********** */
#water
{
	float: right; 
	margin: 15px 0px 15px 15px;
}
#rafters
{
	float: right; 
	margin: 15px 0px 15px 15px;
}

#greenie
{
	width: 415px; 
	height: 333px; 
	background: url(/images/green_bottom_1.png) no-repeat bottom right; 
	margin: 15px 0px 0px 0px; 
	padding: 0px; 
	background-color: #addb4a;
	/*background-color: rgb(164,215,63);*/
}

#greenie #rounded_corner
{
	/*background: url( /images/side-block-bg.gif ) no-repeat top right; */
	background: url( /images/green_top_1.png ) no-repeat top right; 
	width: 40px; 
	height: 25px; 
	float: right; 
	margin-right: -1px;
}


#greenie #home_recycle
{
	float: right; 
	margin-right: 120px;
}
#greenie #section_1
{
	padding: 10px 10px 0px 25px; 
	font-weight: bold;
}
#greenie #section_2
{
	padding: 0px 10px 0px 25px; 
	font-size: 1.7em; 
	line-height: 1.4em; 
	font-weight: bold;
}
#greenie #section_3
{
	font-size: 1.4em; 
	line-height: 1.4em; 
	padding-bottom: 15px;
}

#home_spacer
{
	height: 15px; 
	margin: 0px; 
	padding: 0px;
}




/* **********[  LEFT MENUS  ]********** */
.green-sidebar
{
	width: 349px; 

	background: url(/images/green_bottom.png) no-repeat bottom right; 
	margin: 15px 0px 0px 0px; 
	padding: 0px; 
	background-color: #addb4a;
}
.green-sidebar-tophalf
{
	width: 349px; 

	background: url(/images/side-info-bg.gif) no-repeat bottom right; 
	margin: 15px 0px 0px 0px; 
	padding: 0px; 
	background-color: #addb4a;
}
.green-sidebar-topcorner
{
	background: url( /images/side-block-bg.gif ) no-repeat top right; 
	width: 40px; 
	height: 25px; 
	float: right; 
	margin-right: -1px;
}

.yellow-sidebar
{
	width: 350px; 

	background: url(/images/main-holder-bg.gif) no-repeat bottom right; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	background-color: #f5bc23;
}

.blue-content-bar
{
	background:#8adbff url(/images/info-block-top.gif) no-repeat;
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}
.blue-content-corner {
	background:url(../images/info-block-bottom.gif) no-repeat  0 100%;
	padding:28px 5px 36px 32px;
	width:563px;
	overflow:hidden;
}




.sidebar-content {
	padding:8px 5px 36px 32px;
	width:285px;
	overflow:hidden;
}

.sidebar-content h2 {
	font:27px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 20px -px;
}

.sidebar-content h3 {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}

.sidebar-content ul {
	margin:3px 0px 0px 0px;
	list-style:none;
	padding:0;
}
.sidebar-content ul.list {
	float:right;
	margin:3px 10px 0px 0px;
	width:300px;
}
.sidebar-content ul li {
	background:url(../images/list-bg.gif) no-repeat 0 5px;
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 11px;
}


.yellow-sidebar h3 {
	color: #640000;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}



.blue-content {
	background:url(../images/info-block-bottom.gif) no-repeat 0 100%;
	padding:28px 5px 36px 32px;
	width:530px;
	overflow:hidden;
	font-size:1.1em;
	font-weight:bold;	
}
.blue-content h2 {
	padding:0px 0px 22px 0px;
	margin:0px;
	font:22px Verdana, Arial, Helvetica, sans-serif;
}
.blue-content h3 {
	color: #ffffff;
	font:17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.blue-content ul {
	margin:3px 0px 0px 0px;
	list-style:none;
	padding:0px;
}


.blue-content ul li {
	background:transparent url(/images/side-list-bg.gif) no-repeat scroll 0 8px;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:2px;
	padding:0px 0px 0px 9px;
}

.blue-content ul.list {
	float:right;
	margin:3px 10px 0px 0px;
	width:300px;
}

.blue-content-column-a{
	float:left;
	width:250px;

}
.blue-content-column-b{
	margin-left: 20px;
	float:left;
	width:250px;

}

.blue-content-wide-right ul,
.blue-content-column-a ul,
.blue-content-column-b ul{
	font-size:10px;
}

.blue-content-wide-left{
	width: 225px;
	float:left;

}
.blue-content-wide-right{
	width: 275px;
	float:right;

}
.blue-content-heading {
	font-size:18px;
}

.img_h1{
	/*border:5px solid green;*/
	margin: 10px 0px 15px -5px;
	display:block;
}

.img_h2{
	/*border:5px solid green;*/
	margin: 0px 0px 15px -5px;
}

