body  {
    
	
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #414141;
        background-color: #ffffff;
     

font-family: helvetica, Arial, Geneva, sans-serif; 
font-size: 11px;
line-height: 1.5em;
margin-top: 25px; 
background-color: #FFFFFF; 
}

#logoColors{margin-top: 180px; margin-left: 0px;}

.caption{
text-transform: normal;
letter-spacing: normal;
width: 400px;
	color: #7c7c7c;
	margin-top: -12px;
    font-size: 9px;
    font-family: Helvetica, San-serif;
    line-height: 1.4em;
}

#loginHorzBar{
padding-top:50px;
width:640px;
height:300px;
}



.thrColFixHdr #container {
width: 1168px; 

	/*margin: 0 auto;  you can center the site here by uncommenting the margin */
	text-align: left; /* this overrides the text-align: center on the body element. */
        background-color: #FFFFFF;
}
	
.thrColFixHdr #header { 
          /*margin-top: -12px; this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
padding-right: 40px; 
padding-left: 40px; 
padding-top: 50px; 
background-position: 100% 0px; 
background-repeat: no-repeat; 
} 

.thrColFixHdr #header h1 {
	margin: 0; 
	padding: 10px 0;
	line-height:24px; 
}

.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	/* width: 95px; the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*padding: 10px 10px 15px 10px;  padding keeps the content of the div away from the edges */
	width: 264px;
	background-color:#ffffff;
	
}

.thrColFixHdr #sidebar1Menu{
/*margin-left:35px;
padding-top:40px;*/

/*background-color:#0F0;	*/
}

.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 15px 10px 15px 30px; /* padding keeps the content of the div away from the edges */
margin-right: -200px;
}


/* 3rd guideline template */
.thrColFixHdr #sidebar3 {
	float: right; /* since this element is floated, a width must be given */
	width: 194px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 50px 10px 15px 0px; /* padding keeps the content of the div away from the edges */
margin-right: -50px;
}

.thrColFixHdr #mainContent { 
	

position: relative;  
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin-right: 0px; 
margin-left: 2px;
float: left;
background-color:#ececeb;
position: relative; 
width: 702px;
min-height:501px;


} 
.thrColFixHdr #pageContent { 
font-family: helvetica, Arial, Geneva, sans-serif; 

padding-left: 20px; 

margin-bottom: 25px; 
color: #414141; 
position: relative; 

min-height: 350px;
float: left;
margin-top: 13px;
margin-left: 0px;
position: relative;

clear: left; 
margin-top: 150px; 
width: 660px;

line-height: 1.3em;
font-size: 10.5px;

}

/*.thrColFixHdr #mainContent p{width: 530px;}*/


/*.thrColFixHdr  #pageFooter {
clear: both;
} */
.thrColFixHdr  #pageFooterWrapper{

float: right; 
width:100%;


}

.thrColFixHdr #pageFooter{
	padding-top:90px;
	background-color:#ececeb;
text-align: left; 
/*margin-left:262px;*/
width: 331px; 
padding-left:370px;
/*position: absolute; 
left: 490px;*/


}


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#logo{margin-left: 0px;}

#footer p{font-size: 10px;  }


/* scroll box for disclaimer pages */
#scrolling_box{
overflow: scroll;
width: 450px;
height: 350px;
}

/*sign up form button */
.clickhere_form a:link, .clickhere_form a:visited {
font-size: 10px; font-weight: bold;
color: #414141;
font-family: arial, helvetica, sans-serif;
}
.clickhere_form a:hover, .clickhere_form a:active{
font-size: 10px; font-weight: bold;
color: #ee2b21;
}

/* conservation main side menu */
div#cat_375183_divs{
display: block; position: relative; left: -37px; 

}
ul#nav_375183 li{list-style-type: none; }
ul#nav_375183 li a{text-decoration: none;}

ul#nav_375183 li a:link{
color: #6c6c6c;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}

ul#nav_375183 li a:visited{
color: #333;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}

ul#nav_375183 li a:hover{
color: #ee2b21;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}
ul#nav_375183 li a:active{
color: #000;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}

ul#nav_375183 li.selected a{color: #333;}


div#cat_375183_divs{width: 200px; margin-left: 0px;}
ul#nav_375183{width: 200px;}

/* metal and wood nav */
div#cat_375469_divs{display: block; position: relative; left: -37px; top: -10px;}
ul#nav_375469 li{list-style-type: none;}
ul#nav_375469 li a{text-decoration: none;}

ul#nav_375469 li a:link{
color: #6c6c6c;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}

ul#nav_375469 li a:visited{
color: #333;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}


ul#nav_375469 li a:hover, ul#nav_375469 li a:active{
color: #ee2b21;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Geneva, sans-serif;
}




/* miscellaneous edits */
/* general remarks link */
ul#nav_375183 li#generalremarks a:link{color: #333333;}

