﻿body {
	background: #F6DBAC;
}

#container {
   background: #FFFFFF url(../images/container_bg_mem.gif) repeat-y scroll left top;
}

#topper
{
	background: #C4D6EA url(../images/container_bg_top_mem.gif) top no-repeat;
}

#footer {
	background: #F6DBAC url(../images/container_bg_bottom_mem.gif) top no-repeat;
}

/* Header */
#header {
	background: #173F80 url(../images/HAI_Logo_White.jpg) left top no-repeat;
	background-position: 14px 15px;
}

#headerCorner
{
	left: 909px;
}

#headerTable tr {
	height: 75px;
}

#headerTable td {
	color: #FFFFFF;
}

#headerTable a {
	color: #FFFFFF;
}

#btnG
{
	margin-right: 3px;
}

/* End - Header */

/* Login and Upper Nav */
#cancel input
{
	margin: 3px 1px 2px 5px;
}

#mainWrapper {
	background: #FFFFFF url(../images/content_bckgrnd.jpg) left top repeat;
	padding-bottom: 100px;
}

/* Policy Left nav */

.policyLeftUL
{
	margin-top: 5px;
}

.policyLeftHeader
{
	color: #f7dcad;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	padding: 4px 0;
}

.policySubYear
{
	margin-left: 10px;
}

.policySubYear li a
{
	width: 155px !important;
}

.policyLeftAlt
{
	margin-left: 5px;
}

/* End - Policy Left nav */
#topMainGapper {
	height: 5px;
	min-width: 893px;
	background: #173F80;
}

#topContent 
{
	background: #C4D6EA;
	margin: 0 0 0 190px;
	padding: 10px;
}

#topContent td 
{
 vertical-align: top;
}

#topContent p
{
	line-height: 1.3em;
}

/* Policy Management portal */

.policyMainContent
{
	font-family: Arial;
	font-size: 9pt;
	color: #303030;
	width: 100%;
	}
	
.policyMainContent h1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	}

	
.policyMainContent a
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	}

.policyConsolidatedContent 
{
	font-family: Arial;
	font-size: 9pt;
	color: #303030;
	width: 100%;
	border: 1px groove;
	padding: 1px;
	}

.policyConsolidatedContent tr td
{
	border: 1px groove;
	padding: 2px;
	}

.pcHeader
{
	height: 25px;
	}
	
.policyConsolidatedContent h1
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	}

	
.policyConsolidatedContent a
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	}

.pcImage
{
	vertical-align: middle;
	text-align: center;
	}

/* END - Policy Management portal */

#bottomContent {
   padding: 20px;
}

#bottomContentTable
{
	width: 100%;
}
