/* CSS Document */

body { background-color: #00481A;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; margin: 0; }
#wrapper { margin-left: auto; margin-right: auto; padding: 0 25px 10px 25px; width: 803px; background-color: white; }

/************ Header Styles *********************/
#sliderimage { position: absolute; top: 0px; left: 0px; z-index: 0;}
#header { height: 420px; position: relative; background: url(../images/background0.jpg); }
#header a#heartLink { display: block; position: absolute; left: 260px; top: 295px; }
#header a#heartLink { height: 90px; width: 540px; }
#header > div {	width: 245px;	height: 50px;}
#header div a { font-size: 8pt;text-decoration: none;color: black;width: 120px;display: block;float:left; }
#header div a:hover {color: #99CA3C;}
#findNav {	position: absolute;	top: 167px; left: 17px; width: 230px;}
#learnNav {	position: absolute;	top: 167px;	left: 278px; width: 230px;}
#doNav {	position: absolute;	top: 167px;	left: 538px; width: 230px;}
.topNav a:hover { color: green;}
/************ End Header Styles *****************/

/************ Search Styles *********************/
#searchForm { position: absolute; left:660px; top: 42px; z-index: 2}
#searchForm select, #searchForm input { font-size: x-small; }
#searchForm input { width: 120px; }
#searchForm select { width: 100px; }
#searchForm img { vertical-align: middle; cursor: hand; border: 0;}
#searchForm a { width: 10px; }
/************ End Search Styles *********************/

/************ Bottom Styles *********************/
#whitespace { height: 27px; }
#bottomSection { height: 90px; }
#bottomSection a { color: #008D3B; }
#bottomLeftCell, #bottomSeparator, #bottomMiddleCell, #bottomRightCell { float: left; }
#bottomLeftCell p, #bottomMiddleCell p, #bottomRightCell p { margin: 0px; padding: 0px;}
#bottomLeftCell { width: 250px; padding: 0px 5px 0px 0px;  }
#bottomMiddleCell img { padding-bottom: 5px; }
#bottomRightCell img { padding-bottom: 4px; }
#bottomSeparator { width: 1px;	padding: 0px 10px 0px 5px; position: relative; top: -5px; }
#bottomMiddleCell { width: 230px; padding: 0px 5px 0px 5px; }
#bottomRightCell { width: 230px; padding: 0px 5px 0px 5px;  }
/************ End Bottom Styles *****************/

/************ Footer Styles *********************/
#footer {clear:both;	background-color: #99CA3C;	height: 10px;	padding-top: 2px;	padding-bottom: 4px;	padding-left: 5px;}
#footer a {	text-decoration: none;	color: white;	display: block;	float:left;	width: 130px;}
#footer a.Home { width: 95px; text-align: left; padding-left: 5px; }
#footer a.For { text-align: left; width: 190px; }
#footer a.Site { width: 120px;  }
#footer a.Se {text-align: right; width: 120px; }
#footer a.Privacy { text-align: right; width: 120px; }
#footer a.Disclaimer { text-align: right; width: 120px; padding-right: 5px; }
#bhgContactLine {	color: #666666;	font-weight: bold;	margin-top: 10px;	margin-bottom: 0;}
/************ End Footer Styles *****************/

/************ Global Styles *********************/
#globalheader {
	height: 123px;
	position: relative; /* allows positioning of children (menus) */
}
#globalheader > div {width: 245px;height: 50px;} /* set Find/Learn/Do all to the same width and height */
#globalFindNav  {position: absolute; top: 105px; left: 17px;  width: 250px;} 
#globalLearnNav {position: absolute; top: 105px; left: 278px; width: 250px;}
#globalDoNav    {position: absolute; top: 105px; left: 538px; width: 250px;}
/************ End Global Styles *********************/
