/* - - - - - - CSS Document - - - - - - - - -

Title : EHO
Author : Miller Consulting Services	(millerconsultingservices.com)	
URL : http://www.

Description : Version 1

Created : 1/27/09
Modified : 5/4/09

- - - - - - - - - - - - - - - - - - - - - */

:focus { -moz-outline-style: none; }
img {border: 0;}

p {
	margin:0;
	padding: 0 0 .75em 0;	
	}
	
ul {
	margin:0;
	padding: 0 0 1em 5em;	
	}
	
td {
	vertical-align: top;
}

form {
	margin: 0;
	padding: 0;
}
	
a:link {color: #B08431; text-decoration: none; position: relative; }
a:visited {color: #B08431; text-decoration: none; position: relative; }
a:hover {color: #483627; text-decoration: none; position: relative; }
a:active {color: #483627; text-decoration: none; position: relative; }
a:focus{color: #483627; text-decoration: none; position: relative; }

a.side_nav:link {color: #D2C69B; text-decoration: none; position: relative; }
a.side_nav:visited {color: #D2C69B; text-decoration: none; position: relative; }
a.side_nav:hover {color: #483627; text-decoration: none; position: relative; }
a.side_nav:active {color: #483627; text-decoration: none; position: relative; }
a.side_nav:focus{color: #483627; text-decoration: none; position: relative; }

a.side_nav_active:link {color: #483627; text-decoration: none; position: relative; }
a.side_nav_active:visited {color: #483627; text-decoration: none; position: relative; }
a.side_nav_active:hover {color: #483627; text-decoration: none; position: relative; }
a.side_nav_active:active {color: #483627; text-decoration: none; position: relative; }
a.side_nav_active:focus{color: #483627; text-decoration: none; position: relative; }

a.top_nav:link {color: #483627; text-decoration: none; position: relative; }
a.top_nav:visited {color: #483627; text-decoration: none; position: relative; }
a.top_nav:hover {color: #B08431; text-decoration: none; position: relative; }
a.top_nav:active {color: #B08431; text-decoration: none; position: relative; }
a.top_nav:focus{color: #B08431; text-decoration: none; position: relative; }

a.sub:link {color: #B08431; text-decoration: none; position: relative; }
a.sub:visited {color: #B08431; text-decoration: none; position: relative; }
a.sub:hover {color: #D1C79C; text-decoration: none; position: relative; }
a.sub:active {color: #D1C79C; text-decoration: none; position: relative; }
a.sub:focus{color: #D1C79C; text-decoration: none; position: relative; }


html {
	height:100%;
	padding: 0;
	margin: 0;
}

body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: #473526 url(../images/eho_background.png);
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}

#str_container {
	width: 953px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#str_siteContent {
	position: relative;
	top: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	
	}
	
#str_box_container{
	position: relative;
	top: 20px;
	width: 953px;
	padding: 0;
}

#str_box_logo {
	position: absolute;
	top: 0px;
	width: 938px;
	height:74px;
	padding-left: 15px;
}

#str_box_head_link {
	position: absolute;
	top: 0px;
	width: 250px;
	height:74px;
	padding-left: 15px;
}

#str_box_top_nav_text_1 {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #483627;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	z-index: 200;
}

#str_box_top_nav_text_1:hover {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #B08330;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	cursor: pointer;
	z-index: 200;
}

#str_box_top_nav_text_2 {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #483627;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	z-index: 200;
}

#str_box_top_nav_text_2:hover {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #B08330;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	cursor: pointer;
	z-index: 200;
}

#str_box_top_nav_text_3 {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #483627;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	z-index: 200;
}

#str_box_top_nav_text_3:hover {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #B08330;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	cursor: pointer;
	z-index: 200;
}

#str_box_top_nav_text_4 {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #483627;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	z-index: 200;
}

#str_box_top_nav_text_4:hover {
	width: 227px;
	height: 20px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #B08330;
	text-align: center;
	letter-spacing: 3px;
	margin-right: 1px;
	padding-top: 6px;
	cursor: pointer;
	z-index: 200;
}

#str_box_top_nav_background {
	background: url(../images/top_nav_background-trans.png);
	height: 38px;
	padding-left: 15px;
	padding-top: 7px;
}

#str_box_top_nav_background_1 {
	background: url(../images/top_nav_background_1-trans.png);
	height: 38px;
	padding-left: 15px;
	padding-top: 7px;
}

#str_box_top_nav_background_2 {
	background: url(../images/top_nav_background_2-trans.png);
	height: 38px;
	padding-left: 15px;
	padding-top: 7px;
}

#str_box_top_nav_background_3 {
	background: url(../images/top_nav_background_3-trans.png);
	height: 38px;
	padding-left: 15px;
	padding-top: 7px;
}

#str_box_top_nav_background_4 {
	background: url(../images/top_nav_background_4-trans.png);
	height: 38px;
	padding-left: 15px;
	padding-top: 7px;
}
	
#str_box_top_nav {
	position: absolute;
	top: 74px;
	width: 953px;
	height: 38px;
	overflow: hidden;
}

#str_box_gray_home {
	background: url(../images/graybox_background-trans.png);
	position: absolute;
	top: 112px;
	width: 923px;
	height: 231px;
	text-align: left;
	padding: 0 16px 0 15px;
}

#str_box_image1 {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 229px;
	height: 229px;
	border-bottom: 2px solid #fff;
}
#str_box_image2 {
	position: absolute;
	top: 0px;
	left: 244px;
	width: 229px;
	height: 229px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}

#str_box_image3 {
	position: absolute;
	top: 0px;
	left: 475px;
	width: 229px;
	height: 229px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}

#str_box_image4 {
	position: absolute;
	top: 0px;
	left: 706px;
	width: 229px;
	height: 229px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}

#str_box_gray {
	background: url(../images/graybox_background-trans.png);
	position: absolute;
	top: 112px;
	width: 229px;
	height: 231px;
	text-align: left;
	padding: 0 0 0 15px;
	z-index: 10;
}

#str_box_orange {
	position: absolute;
	top: 343px;
	width: 244px;
	z-index: 10;
}

#str_box_orange_body {
	background: url(../images/orangebox_background-trans.png);
	padding: 20px 20px 20px 35px;
	min-height: 160px;
	height:auto !important;
   height:160px;
	text-align: left;
	z-index: 10;
}

#str_box_orange_bottom {
	background: url(../images/orangebox_bottom-trans.png);
	height: 47px;
	padding-left: 15px;
}

#str_box_white_home {
	position: absolute;
	top: 343px;
	left: 223px;
	width: 730px;
	z-index: 1;
}

#str_box_white {
	position: absolute;
	top: 112px;
	left: 223px;
	width: 730px;
	z-index: 1;
}

#str_box_white_body_home {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 195px;
	height:auto !important;
   height:195px;
}

#str_box_white_body {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 426px;
	height:auto !important;
   height:426px;
}

#str_box_white_body_wwa {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 441px;
	height:auto !important;
   height:441px;
}

#str_box_white_body_wwd {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 541px;
	height:auto !important;
   height:541px;
}

#str_box_white_body_res {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 441px;
	height:auto !important;
   height:441px;
}

#str_box_white_body_news {
	background: url(../images/whitebox_background-trans.png);
	padding: 20px 46px 0 45px;
	color: #5B8C9F;
	text-align: left;
	min-height: 426px;
	height:auto !important;
   height:426px;
}

#str_box_white_bottom {
	background: url(../images/whitebox_bottom-trans.png);
	height: 34px;
}

#str_copyright {
	position: relative;
	top: -10px;
	width: 695px;
	padding: 0 20px 30px 15px;
	font: 9px/12px Arial, Helvetica, sans-serif;
	color: #7C6A61;
	text-align: right;
}

.text10 {
	font: 10px/14px Arial, Helvetica, sans-serif;
}

.side_nav {color: #D2C69B; text-decoration: none; }

.side_nav_active {color: #483627; text-decoration: none; }

.pointer {
	cursor: pointer;
}

.toggler {
	cursor: pointer;
	color: #B08431;
}

.toggler:hover {
	cursor: pointer;
	color: #473526;
}

.element {
}