body{
	text-align:center;
	background-color:#c4bba0;
	
	/*font-family:'Helvetica-Neue', Helvetica, Arial;*/
	font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
	font-size:62.5%;
	}
h1{ margin-bottom:15px; }
h2{ font-size:1.6em; }
p{ font-size: 1.3em; line-height:1.6em; margin-bottom:15px; text-align:justify;}

strong{ font-weight:bold; }
/* ----------------------------------------------*/
/* ---------->>> LAYOUT CONTAINERS <<<-----------*/
/* ----------------------------------------------*/
#site{
	margin:25px auto;
	width:760px;
	
	text-align:left;
	background-color:#fff;
	}

#navBox{ border: 5px solid #fff; }

#content{
	float:left;
	width:409px; /* 438 - 3px(IE error) */
	padding:20px 29px 20px 0px; 
	
	border-top: 5px solid #c4bba0; 
	background-color:#fff; 
	
	color:#636466;
	}
#content2{
	width:711px; /* 438 - 3px(IE error) */
	padding:20px 29px 20px 20px; 
	
	border-top: 5px solid #c4bba0; 
	background-color:#fff; 
	
	color:#636466;
	}

#sidebar{
	float:left;	
	width:288px; /* 322 */
	padding:17px;
	border-top: 5px solid #c4bba0; 
	background-color:#fff; 
	}

.sidebarItem{
	width:278px;
	padding:5px;
	/* border color in colors.css files */
}

#footer{
	width:100%;
	clear:both;
	
	background:url(../images/eho_logo.gif) center right no-repeat;
	background-color:#c4bba0;
	padding:10px 0;
	border-bottom:1px solid #fff;
	
	font-size: 1em;
	text-align:center;
	color: #fff;
	}

#footer a:link, #footer a:visited{color:#fff; font-weight:bold; text-decoration:none;}
#footer a:hover{border-bottom:1px solid #fff; }
#admin{float:left; position:relative; margin:-16px 0; height:46px; } /* admin button */

/* ----------------------------------------------*/
/* ---------->>> STANDARD STYLESET <<<-----------*/
/* ----------------------------------------------*/

.accentBox{	border: 1px solid #cacaca; padding:3px;}

.dataTable{ border-collapse:collapse;  background-color:#f7f6f1; width:100%;}

.dataTable td, th{border-top:1px solid #cacaca;   }
.first{border:0; }
.dataTable td+td {border-left:1px solid #cacaca; }

.dataTable td{ padding:5px 10px; font-size:1.1em;  }
.dataTable th{font-size:1.3em; font-weight:bold; text-align:left; color:#0a0701; font-variant:small-caps; padding:5px; background-color: #fff; }

/*
td a{ display:block; width:100%; border-bottom:0!important; font-weight:bold !important; margin:-5px -10px; padding:5px 9px; border:1px solid transparent; color:#636466 !important;} 
td a:hover{ border-right:1px solid  #352406; border-left:1px solid  #352406; background-color:transparent !important; color:#352406 !important;}
*/
.shaded{ background-color: #eae7de; }


/*forms */
.formTable{ width:100%; font-size:1.1em;}
.formTable td{ padding:5px 0px 5px 0px; }
.formTable th{ padding:5px 0px 5px 10px; font-weight:normal;}
.formTable p{margin:0 10px 0 5px; font-size:inherit; line-height:1.2hem; }

.shadedA{ background-color:#dcd6c6; } /* brown */
.shadedB{ background-color:#eae7de; } /* beige */

.required{ color:#000; font-weight:bold;}
.error{ background-color:#eae7de; padding:20px; border:1px dotted #cacaca; }

#captcha{margin:15px 0 10px 0; font-size:95%;}
#captcha th{padding-left:5px; background-color:#eae7de; border:0;}
#captcha td, #captcha th{border:1px solid #cacaca; padding:5px; }

.accentText{ padding:15px; background-color:#eae7de; margin-bottom:15px;}
.accentText p{font-size:1.2em; line-height:1.4em; margin:5px 0 0 0;}

dt{font-weight:bold; font-size:1.3em;}
dd{font-size:1.2em; margin-bottom:15px;}