body {
	background-color:#b3cb94;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:28pt;
	color:#600;
}
h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#600;
}
.text {
	font-family: Arial, Helvetica, sans-serif
}
.wrapper {
	width:877px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:5px;
	margin:0 auto;
	background-color:#FFFFFF;
	border-right:#ccc thin solid;
	border-left:#ccc thin solid;
	border-bottom:#ccc thin solid;
}
.masthead {
	margin:0 auto;
	width:927px;
	border-right:#ccc thin solid;
	border-left:#ccc thin solid;
	border-top:#ccc thin solid;
}
.masthead_signup {
	float:right;
	width:285px;
	height:157px;
	margin:0;
	padding-left:190px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	color:#000066;
	background-image:url(images/EHO_masthead_new_02.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#sidebarThanks {
	display: none;
	color:#900;
	margin: auto;
	padding: 5px;
	text-align: center;
}
#sidebarThanks1 {
	display: none;
	color:#900;
	margin: auto;
	padding: 5px;
	text-align: center;
}
#sidebarThanks2 {
	display: none;
	color:#900;
	margin: auto;
	padding: 5px;
	text-align: center;
}
#unsubThanks {
	display: none;
	color:#900;
	margin: auto;
	padding: 5px;
	text-align: center;
}
#bullets {
	list-style-image:url(images/bullets.jpg);
}
#bullets li {
	margin-bottom:1em;
	padding-left:4px;
}
/*========================= TOP OF THE MENU CASCADE =========================*/
.CSSmenu {
	margin: 0px auto;
	padding:0;
	border:0;
	height:26px;                                  /* the menu's overall height */
	width:927px;         /* we always want our menu to fill the available space */
	/*background: #b0232d;*/
	background-image:url(images/glossygreen2.jpg);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;         /* this (and also below) sets the menu's font size */
	clear: left;
	font-weight:bold;
}
.CSSmenu img {
	vertical-align: top;      /* prevent images from being pushed down by text */
}
.CSSmenu ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;          /* we don't want to view the list as a list */
	line-height:26px;           /* globally set the menu's item spacing. note */
}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */
.CSSmenu ul .dropdown {
	background: url(images/dropDownButton.gif) top right no-repeat;
}
.CSSmenu li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;    /* create local positioning contexts for each button */
	padding: 0;
	margin:0;
}
.CSSmenu ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work *//* this sets the base font size for our entire menu */
}
/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.CSSmenu ul li ul {
	left: -3000px;                  /* initially hide the entire list hierarchy */
	padding:1px;                               /* this is our box border width */
	position: absolute;
	width: 250px;
}
.CSSmenu ul li a, .CSSmenu ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:none;
	height:26px;
	text-transform:uppercase;
	color: white;
	line-height: 26px;
	padding: 0px 20px;
	border-left: 1px solid #fff;
}
.CSSmenu ul li:hover a, .CSSmenu ul li a:hover {                        /* selected top-level menu items */
	height: 25px;
	text-decoration: underline;
}
/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/
.CSSmenu ul li:hover ul, .CSSmenu ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	position:absolute;
	margin: 0;
	top:25px;              /* place us just up underneath the top-level images */
	left:-1px;       /* left-align our drop-down to the previous button border */
	color:black;                        /* this sets the unselected-text color */
	background: #d8d8d8;
	border: 1px solid black;
}
.CSSmenu ul li:hover ul li a, .CSSmenu ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	margin:0;
	padding: 5px 0px 5px 10px;
	height:auto;
	color:#000;               /* this sets the unselected drop-down text color */
	width: 250px;
	font-size: 14px;
	text-align: left;
	line-height: 110%;
	border-left: 1px solid #e64d4d;
}
.CSSmenu ul li:hover ul li:hover a, .CSSmenu ul li a:hover ul li a:hover {                /* 2nd level selected item */
	color:blue;
	background:white;
}
#nav_header_area {
	width:927px;
	margin:0 auto;
	font-size:.7em;
	background-color:#FFFFFF;
}