html, body
{
	height: 100%;
}

.body_style
{
	background: #B7C5AE url(../Images/BGTop.jpg) repeat-x;
	font: 1em Arial;
	margin: 0 auto;
	padding: 0;
}

.body_style a, .body_style a img
{
	text-decoration: none;
	color: #666;
}

.body_style a:hover
{
	color: #000;
}

#container
{
	margin: 0 auto;
	padding: 0;
	width: 980px;
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}

* html #container
{
	width: 980px;
}

#header
{
	height: 325px;
	background: #2E5656 url(../Images/BGHeader.jpg) no-repeat;
}


*.divQuickAccess {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 515px;
	FONT-FAMILY: Arial;
	FLOAT: left;
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	PADDING-TOP: 18px;
	TEXT-DECORATION: none;
}

#header #nav_menu
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 303px;
	left: 17px;
	font-size: 0.7em;
}

#header #nav_menu ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -1% 0 0 100%;
}

#header #nav_menu ul.MenuBarHorizontal ul
{
	border: 1px solid #003334;
}

#header #nav_menu ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #003334;
	padding: 0.2em 0.75em;
	color: white;
	text-decoration: none;
}

#header #nav_menu ul.MenuBarHorizontal a:hover
{
	display: block;
	cursor: pointer;
	background-color: #3D6564;
	padding: 0.2em 0.75em;
	color: #fff;
	text-decoration: none;
}

#header #nav_menu ul.MenuBarHorizontal li li a
{
	display: block;
	cursor: pointer;
	background-color: #3D6564;
	padding: 0.5em 0.75em;
	color: #003334;
	text-decoration: none;
}

#header #nav_menu ul.MenuBarHorizontal li li a:hover, #header #nav_menu ul.MenuBarHorizontal li li a:focus
{
	background-color: #003334;
	padding: 0.5em 0.75em;
	color: #fff;
}

#header #nav_menu ul.MenuBarHorizontal li li a.MenuBarItemHover, #header #nav_menu ul.MenuBarHorizontal li li a.MenuBarItemSubmenuHover, #header #nav_menu ul.MenuBarHorizontal li li a.MenuBarSubmenuVisible
{
	background-color: #003334;
	padding: 0.5em 0.75em;
	color: #fff;
}

#header #nav_menu #menu li
{
	width: auto;
	white-space: nowrap;
}

#header #nav_menu #menu ul
{
	width: auto;
}

#header #nav_menu #menu ul li
{
	float: none;
	background-color: transparent;
}

#header #nav_menu #menu a.MenuBarItemSubmenu
{
	background-position: 100% 50%;
}

#header #greeting_set
{
	position: absolute;
	text-align: right;
	right: 25px;
	top: 285px;
	color: #5A9B9D;
	font: bold 0.7em Arial;
}

#header #date_time
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 305px;
	right: 27px;
	font-size: 0.7em;
	color: white;
}

#content
{
	padding: 0 20px;
	height: 100%;
	font-size: 0.7em;
}

#content_form1
{
	background: url(../Images/BGLine.jpg) repeat-y;
	float: left;
	width: 764px;
	height: auto;
	padding-left: 3px;
}

#content_form1_table
{
	left: auto;
	width: 755px;
	height: auto;
}

#content_form2
{
	float: left;
	height: auto;
}

#footer
{
	float: none;
	height: 38px;
	width: 767px;
	padding-left: 3px;
	background: #ACBBA8 url(../Images/BGFooter.jpg) no-repeat;
}
