/********************/

/* Main Tag Styles  */

/********************/
body 

{   margin: 0;
	padding: 0;
	background-color: #E5ECD6;
	/*color: #333;*/
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #555;
	line-height: 17pt;
	font-weight: normal;
/*
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, Lucida Grande, sans serif;
font-size: .9em;
line-height: 17pt;
font-weight: normal;

width: 490px;
text-align: justify;*/
	
}

img {
border-style: none;
}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*********************************/

/* Layout Divs and Sub-Tag Styles */

/*********************************/



#wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-right: 50px;
	/*width: 909px; */
	width: 889px;
	background-color: #ffffff;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}

/* text wrapper 
#wrapper {
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-right: 50px;
	width: 889px;
	background-color: #ffffff;
	padding: 10px;
	margin-left: auto;
margin-right: auto;
} */

#headerWrapper { 	
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 1;
	height: 115px; /*
	border: 1px #ff0000 solid; */
	}


#header {
	margin: 0;
	padding: 0;
	height: 115px;
	background-color: #ffffff;
}


#header img {
	float: left;
}



#utilityNav  {
	margin-top:5px;
	margin-right: 30px;
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
}

#utilityNav a  {
	color: #74a015;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


#primaryNav {
position: relative;
width: 673px;
height: 27px;
background-color: #e5ecd6;
}

#primaryNav img {
float: left;
display: inline;
margin: 0px;
padding: 0px;
border: 0 none;

/*
float: left;
    page-break-before: right;
    line-height:300px;
    display: inline;
    margin: 0px;
    padding: 0px;
    letter-spacing: -3em;
    white-space: nowrap;
    border: 0 none;*/
}


#bamboo {
position: relative;
width: 673px;
height: 136px;
}


#mainBody {
/*width: 909px;
border: 5px solid purple; 
border: 1px #000 solid;

*/
}

#breadcrumbs {
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
}

#breadcrumbs a {
	color: #74a015;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

h2 {
color: #93bf35;
}

h3 {
	color: #93bf35;
	font: 22px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h4 { 
	color: #666;
	font: 18px Arial, Helvetica, sans-serif;
	margin-top: -20px;
	margin-bottom: 0px;
	font-weight:bold;
}

h5 {

color: #93bf35;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: -10px;

}

#mainBodyLeft {
float: left; 
width: 673px;/*
border: 5px solid blue; 
background: url(../images/bamboo.jpg) no-repeat; 
padding-top: 135px;*/
}




#big-copy-home {

	font: 24px Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #666666;
	font-weight: normal;
	position: relative;
	bottom: 0;
	left: 5px;
	width: 668px;
	padding-top: 15px;
	padding-bottom: 10px;
	
}


#big-copy-home-line {
	position: relative;
	bottom: 0;
	left: 0px;
	width: 673px;
	height: 3px;
	padding:0;
	margin:0;
}


#body-copy-home-left {
position: relative;
left: 10px;
width: 300px;
float: left;
}


#body-copy-home-right {
width: 300px;
margin-left: 350px;
padding-left: 25px;
border-left: 1px solid #cccccc;
}



#sidebar {
width: 206px;
margin-left: 683px; /*
border: 5px solid yellow;*/
}


/*
#right-hand-square  {
padding-bottom: 0px;
margin-bottom: -6px;
}*/


#right-hand-square  {
padding-bottom: 0px;
margin-bottom: -6px;
background: url(../images/right-square-messsage.gif) no-repeat;  
width: 206px;
height: 164px;
background-color: #ccea8d;
}


#right-hand-rectangle {
width: 206px;
background-color: #ccea8d;
margin-bottom: 10px;
height: 380px;
}

/*
#footer {
width: 889px;
height: 100px;
background: url(../images/footer.gif) no-repeat; */

#footer {
width: 889px;
height: 130px;
background: url(../images/footer.gif) repeat-y;


}

#footer p {
color: #ffffff;
font: 12px Arial, Helvetica, sans-serif;
line-height: 20px;
padding: 25px 30px;

}

#footer a {
color: #CCEA8D;
font: 14px Arial, Helvetica, sans-serif;
text-decoration: underline;
}


#subNav {
width: 173px; 
height: 185px;
margin-top: 35px;
float: left;
background: url(../images/sub-nav-top-bar.gif) no-repeat;
}

/*
#subNav p a {
width: 173px;
color: #666;
font: 12px Arial, Helvetica, sans-serif;
padding-bottom: 20px;
border-bottom: solid 1px #ccea8d;
} */


#subContent {
width: 658px; /*
width: 485px; */
margin-top: 35px;
margin-left: 10px;/*
margin-left: 188px; */
}

#utilityNav a:visited, #breadcrumbs a:visited {
color: #800080;
text-decoration: underline;
}


