/* herdsa style sheet version 1.0 */


body {
	margin: 0; 
	padding: 0;
	background-image: url(images/pageback_home.gif);
	background-repeat: repeat-y; 
	background-color: #eee;
	}

/* content 	*/

div.content {
	margin: 0;
	padding:0;
	width: 858px;
	height: 500px;
	position: relative;
	clear: both;
	background-color: #ccc;
	}

div.content h2 {
 	margin: 0;
	padding: 0;
	line-height: 100%;
	color: #2A5F55;
	}
	
div.content h3 {
 	margin-bottom: 0;
	padding: 0;
	line-height: 100%;
	color: #FF8700;
	font-size: 10pt;
	font-weight: bold;
	}
	

div.content p {
font-size: 10pt;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 120%;
}

div.content ul {
	margin-top: 5px;
	margin-bottom: 0;
	line-height: 120%;
}

div.content li {
	margin: 0;
	padding: 0;
	line-height: 120%;
font-size: 12px;
}

div.content a {
	line-height: 120%;
}

div.content a:hover {
	color: #FF8700;
	}
 
div.content input {
	width: 75px;
	margin-top: 5px:
}

div.content div.box1 { 
	font-size: 70%;
	position: realtive;
	margin-top: 0;
	width: 120px;
	padding: 8px;
	border-top: 1px #000 solid;
	
	background-color: #eee; 
	margin-left: auto;
	float: left;
	height: 100%;
 }
 
div.content div.box2 { 
	position: relative;
	margin-top: 0;
	margin-left: auto;
	width: 606px;
	padding-right: 0;
	border-top: 1px #000 solid;
	background-color: #fff; 
	float: left;
	height: 100%;
 }
 
div.content div.box2 div.about_top {
	position: relative;
	height: 200px;
	background: #2A5F55;
	padding-right: 0;
	margin: 0;
}

div.content div.box2 div.about_top div.text {
	position: relative;
	margin-top: 0;
	margin-left: auto;
	margin-right: 10px;
	float: left;
	padding: 8px;
	width: 280px;
}

div.content div.box2 div.about_top div.text .habout { color: white; font-size: 14px; line-height: 18px; font-weight: bolder;}
div.content div.box2 div.about_top div.text .labout { color: white; color: white; font-size: 10px; line-height: 14px; font-weight: lighter;}
div.content div.box2 div.about_top div.text .labout:hover { color: #FF8700; }
div.content div.box2 div.about_top div.text .pabout { color: white; font-size: 12px; line-height: 16px; font-weight: lighter; }
div.content div.box2 div.about_top div.text a { color: white; }
div.content div.box2 div.about_top div.text h3 { color: white; font-size: 12px; line-height: 16px; font-weight: bolder; }
div.content div.box2 div.about_top div.text p { color: white; font-size: 12px; line-height: 16px; font-weight: lighter; }

div.content div.box2 div.about_top div.image {
	position: relative;
	margin-top: 0;
	margin-left: auto;
	margin-right: 0;
	padding: 0;
	float: left;
	width: 300px;
}


div.content div.box2 div.about_bottom { 
	border-top: 1px #000 solid;
	margin-top: 0;
}


div.content div.about_bottom ul li {
	padding-bottom: 5px;
 }
 
div.content div.box3 {
	position: relative;
	margin-top: 0;
	margin-left: auto;
	width: 101px;
	padding: 8px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	background-color:  #fff; 
	float: left;
	height: 280px;
 }

div.content div.box4 {
	position: relative;
	margin-top: 0;
	margin-left: auto;	
	width: 101px;
	padding: 8px;
	border-right: 1px #000 solid;
	background-color: #fff; 
	float: left;
	height: 280px
	}

div.content div.box5 {
	position: relative;
	margin-top: 0;
	margin-left: auto;	
	width: 101px;
	padding: 8px;
	border-right: 1px #000 solid;
	background-color: #fff; 
	float: left;
	height: 280px;
 }

div.content div.box6 { 
	position: relative;
	margin-top: 0;
	margin-left: auto;	
	width: 101px;
	padding: 8px;
	border-right: 1px #000 solid;
	background-color: #fff; 
	float: left;
	height: 280px
 }
 
div.content div.box7 { 
	position: relative;
	margin-top: 0;
	margin-left: auto;
	width: 101px;
	padding: 8px;
	background-color: #fff; 
	float: left;
	height: 280px
}

div.content div.box8 {
	position: relative;
	margin-left: auto;
	width: 107px;
	background-color: #E2E3E4;
	border-top: 1px #000 solid;
	float: left;
	height: 100%;
	border-left: 1px #000 solid;
	}
	
div.content div.box8 ul {
	list-style: none;
	margin-left: 1px;
	margin-top: 1px;
	width: 106px;
	font-size: 9px;
	padding: 0;
	}
	
div.content div.box8 .sidenav01 { background-color: #FF8700; color: white; font-weight: bold; padding: 2px; margin-top: 1px; }

div.content div.box8 .sidenav02 { border-bottom: 1px #fff dotted; padding: 2px 0; margin-top: 1px; }

div.content div.box8 .sidenav03 { background-color: #275F54; color: white; font-weight: bold; padding: 2px; margin-top: 1px; }

div.content div.box8 .sidenav04 { padding: 0; margin-top: 1px; line-height: 100%; font-size: 10px; }

div.content div.box8 .sidenav04 a { padding: 0; line-height: 100%; font-size: 10px; }

div.content div.box8 .sidenav04 a img { padding: 0; line-height: 100%; font-size: 10px; }


div.content div.box8 a {
	display: block;
	color: #000;
	padding: 2px;
	margin-top: 1px;
	}
	
div.content div.box8 a:hover {
	color: #FF8700;
	}
	
/* Hellacious hacks */
	


* html body div.content div.box7 {	width: auto; }

* html img { margin-left: -0; margin-right: -0; } 


div.box2 img/* */ { margin-left: 16px; }





