body
{
	background-color: #1f3f57;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#container
{
	width: 808px;
	height: 400px;
	margin: 46px auto;
}

#layout, #logo, #left, #right
{
	float: left;
	/* IE6 Float Double Margin fix */
	display: inline;
}

#logo { width: 124px; }

#logo img
{
	width: 110px;
	height: 108px;
	padding-right: 14px;
}

#layout { width: 684px; }

#header
{
	width: 684px;
	height: 450px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content
{
	width: 684px;
	background-image: url(../images/content_bkgnd.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#left
{
	width: 274px;
	margin: 42px;
}

#left a, #left a:active, #left a:visited, #left a:hover, #left a.highlight:hover { color: #000; }

#left a.highlight, #left a.highlight:active, #left a.highlight:visited { color: #d27d18; }

#left p { line-height: 22px; padding-bottom: 12px; }

#left h1
{
	color: #d27d18;
	padding: 22px 0 12px 0;
	font-size: 14px;
	font-weight: bold;
}

#left ul { list-style-type: none; }

#left ul li
{
	padding-left: 10px;
	margin-bottom: 15px;
	background-image: url(../images/orange_arrow.png);
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#right { width: 326px; }

#callout
{
	background-image: url(../images/callout_bkgnd.png);
	background-repeat: repeat-y;
	background-position: 1px top;
}

#callout_bottom
{
	height: 11px;
	background-image: url(../images/callout_bottom_bkgnd.png);
	background-repeat: no-repeat;
	background-position: 1px center;
}

#lifestyle_images { margin: 20px 0; }

#lifestyle_images #imgOne, #lifestyle_images #imgTwo
{
	width: 135px;
	height: 123px;
}

#lifestyle_images #imgOne { padding-right: 5px; }

#bottom
{
	width: 684px;
	height: 11px;
	background-image: url(../images/content_bottom_bkgnd.png);
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
}

#footer
{
	width: 684px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#footer p
{
	font-size: 10px;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
}

#footer #eho_img
{
	padding: 10px;
	width: 18px;
	height: 13px;
}

a.footerlink, a.footerlink:active, a.footerlink:visited, p.footerlink
{
	color: #F5F0EC;
	white-space: nowrap;
}
