BODY
{
    BACKGROUND-COLOR: #a5d6fe;
    COLOR: black;
    FONT-FAMILY: Arial;
	font-size: 10pt;
}
H1
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
	font-size: 24pt;;
	margin-top: 0px;
	font-style: italic
}
H1.construction
{
    COLOR: #ff8000;
    FONT-FAMILY: Arial;
	font-size: 18pt;
	text-align: center;;
	margin: 0px
}

H2
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;
	font-size: 18pt;;
}
H3
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;;
	font-size: 14pt;
    margin-bottom: 5px;;
}

H3.section
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;;
	font-size: 11pt;
    margin-bottom: 5px;;
	font-variant: small-caps;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #400000;
	background-color: #e8d9b7;
}

H4
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

H4.small
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;
    margin-bottom: 0px;
    padding-bottom: 0px;;
	font-size: 10pt;
}

H5
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

H5.bottom_margin
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: none;
    margin-bottom: 10px;
    padding-bottom: 0px;
}

H6
{
    COLOR: #400000;
    FONT-FAMILY: Arial;
    TEXT-TRANSFORM: capitalize
}
TH {
 color: #400000;
	border-bottom-color: #400000;
	border-bottom-style: solid;
	border-bottom-width: 3px
}

TD {
	font-family: Arial;
	font-size: 10pt
}
P {
	font-family: Arial;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 10pt;;
}

P.small_margin {
	font-family: Arial;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 10pt;;
}

P.label {
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 10pt;;
	text-align: left;
}

P.label_no_padding {
	font-family: Arial;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 10pt;;
	text-align: left;
}

P.text_box {
	font-family: Arial;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 10pt;;
	text-align: left;
}

P.nav_heading {
	color: #400000;
	margin-left: 5px;
	margin-bottom: 5px;
	font-family: Arial;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 10px;
	font-size: 10pt;
}

P.nav_link {
	color: #400000;
	font-family: Arial;
	font-size: 8pt;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-align: left;
}

.nav_bar_active {
	color: #400000;
	font-family: Arial;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12pt;	
}

UL.narrow_col {
	margin-left: 25px
}

UL.no_indent {
	margin-top: 5px;
	margin-left: 16px
}

UL.small_top_margin {
	margin-top: 5px
}

UL.nav_child_link {
	color: #400000;
	font-family: Arial;
	font-size: 8pt;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;;
}

LI {
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 9pt
}

LI.square {
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 9pt;
	list-style-type: square
}

LI.none {
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	list-style-type: none
}

LI.nav_link {
	margin-bottom: 5px;
	list-style-image: url("../images/bullet_brown_dash.gif");
	margin-left: 10px;
	padding-left: 0px;
}

a, a:visited {
	font-family: Arial;
	font-size: 9pt;
	color: blue;
	text-decoration:underline;
}

a.nav_bar, a.nav_bar:visited {
	color: #400000;
	font-family: Arial;
	font-variant: small-caps;
	font-size: 12pt;	
}

a.nav_link, a.nav_link:visited {
	color: #400000;
	font-family: Arial;
	font-size: 8pt;
}

a.heading_h1, a.heading_h1:visited {
	font-family: Arial;
	font-size: 24pt;
	color: #400000;
	text-decoration:underline;;
	font-style: italic
}

a.heading_h4, a.heading_h4:visited
{
    FONT-FAMILY: Arial;
    margin-bottom: 0px;
    padding-bottom: 0px;;
	font-size: 12pt;
	font-weight: bold;
	color: navy
}

.link_info {
	color: gray;
	font-family: sans-serif;
	font-size: 8pt;
	margin-right: 5px;
	margin-left: 5px
}

.group_box {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px
}

span.error {
	color: #CC0000;
}

#navigation_trail {
	font-family: Arial;
	font-size: 8pt;
	padding: 5px;;
	text-align: left
}

#body_content_container {
	width: 740px;
	background-color: #fdfbf3;
	border-color: #2d0261;
	border-width: 1px;
	border-style: solid
}

#header_container {
	width: 740px;
	border-width: 3px;
	border-color: #400000;
	border-bottom-style: double;
	padding: 0;
	margin: 0;
}

#header_container:after { 
content: "."; 
clear: both; 
display: block; 
visibility: hidden; 
height: 0; 
} 

#header_left_container {
	width: 275px;
	height: 89px;
	float:left;
	padding: 0;
	margin: 0
}

#header_right_container {
	width: 455px;
	font-family: Arial;
	font-size: 8pt;
	text-align:right;
	float:left;
	padding: 5px;
	margin: 0
}

#content_container {
	padding: 10px;
	text-align:left;
	font-family: Arial;
	font-size: 10pt
}

#content_container:after { 
content: "."; 
clear: both; 
display: block; 
visibility: hidden; 
height: 0; 
} 

#content_float_container {
	text-align:left;
	float:left;;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px
}

#content_float_container_right {
	text-align:left;
	float:right;;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px
}

#content_container_2equal_textcols_left {
	text-align:left;
	float:left;
	width: 339px;;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#content_container_2equal_textcols_right {
	text-align:left;
	float:left;
	width: 339px;
	border-left-style: solid;;
	border-left-color: #400000;
	border-left-width: 1px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#content_container_2textcols_left {
	text-align:left;
	float:left;
	border-right-style: solid;;
	border-right-color: #400000;
	border-right-width: 1px;
	width: 530px;;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px
}

#content_container_2textcols_right {
	text-align:left;
	float:left;
	width: 170px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px
}

#content_container_3textcols_left {
	text-align:left;
	float:left;
	width: 30%;;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#content_container_3textcols_middle {
	text-align:left;
	float:left;
	border-right-style: solid;;
	border-right-color: #400000;
	border-right-width: 1px;
	width: 30%;;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #400000
}

#content_container_3textcols_right {
	text-align:left;
	float:left;
	width: 30%;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#footer_container {
	width: 740px;
	border-width: 3px;
	border-color: #400000;
	border-top-style: double;
	padding: 0;
	margin: 0
}

#footer_container:after { 
content: "."; 
clear: both; 
display: block; 
visibility: hidden; 
height: 0; 
} 

#footer_left_container {
	width: 260px;
	font-family: Arial;
	font-size: 8pt;
	text-align:left;
	float:left;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px
}

#footer_right_container {
	width: 435px;
	font-family: Arial;
	font-size: 8pt;
	text-align:right;
	float:left;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#construction_text_container {
	border-color: #ff8000;
	border-width: medium;
	border-style: double;
	text-align: left;
	padding: 10px;;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	width: 350px
}

#heading_bar {
	width: 98%;
	background-color: #e8d9b7;;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #400000;
	border-style: solid;
	padding-right: 10px;
	padding-left: 10px
}

#navigation_bar {
	width: 100%;
	height: 10px;
	background-color: #e8d9b7;;
	margin: 0px;
	border-width: 1px;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #400000
}

#navigation_content_container {
	width: 150px;
	height: 100%;
	background-color: #e8d9b7;;
	margin: 0px;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-right: 5px;
	padding-bottom: 5px;;
	border-left-style: solid;
	border-color: #400000
}

TD.navigation_content {
	width: 150px;
	height: 100%;
	background-color: #ecca82;;
	border-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	padding-right: 5px;
	padding-bottom: 5px;
}

#page_subheading_section {
	margin-top: 0px;
	width: 720px;
	border-bottom-color: #400000;
	margin-bottom: 10px;
	margin-right: 0px;
	border-bottom-style: solid;
	margin-left: 0px;
	padding-top: 10px;
	border-bottom-width: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px
}

#page_title_section {
	font-family: Arial;
	color: #400000;
	font-size: 24pt;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 200px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px
}

#page_desc_section {
	width: 460px;
	border-color: #400000;
	border-width: medium;
	border-style: double;
	text-align: left;
	margin-left: 10px;
	padding: 10px;;
	margin-bottom: 10px;
	float:right
}

#feature_container_right_float {
	width: 200px;
	border-color: #400000;
	border-width: medium;
	border-style: double;
	text-align: left;
	margin-left: 10px;
	padding: 10px;;
	margin-bottom: 10px;
	float:right
}

#feature_container {
	border-color: #400000;
	border-width: medium;
	border-style: double;
	text-align: left;;
	margin-bottom: 10px;;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px
}
#nav_bar_and_content_table_container {
	padding-left: 0px;
	padding-bottom: 5px;
	padding-right: 15px
}

/* Start Application Sections */

#body_content_container_app {
	width: 780px;
	background-color: #fdfbf3;
	border-color: #2d0261;
	border-width: 1px;
	border-style: solid;
}

#header_container_app {
	width: 780px;
	border-width: 3px;
	border-color: #400000;
	border-bottom-style: double;
}

#header_left_container_app {
	width: 275px;
	height: 89px;
	float:left
}

#header_right_container_app {
	width: 495px;
	font-family: Arial;
	font-size: 8pt;
	text-align:right;
	float:left;
	padding: 5px
}

#content_container_app {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#claims_column_left {
	float:left;
	width: 229px;;
	text-align:left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px
}

#claims_column_right {
	float:left;
	width: 470px;
	border-left-style: solid;;
	border-left-color: #400000;
	border-left-width: 1px;
	text-align:left;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

#footer_container_app {
	width: 780px;
	border-width: 3px;
	border-color: #400000;
	border-top-style: double;
}

#footer_left_container_app {
	width: 280px;
	font-family: Arial;
	font-size: 8pt;
	text-align:left;
	float:left;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px
}

#footer_right_container_app {
	width: 455px;
	font-family: Arial;
	font-size: 8pt;
	text-align:right;
	float:left;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 0px
}

/* End Application Sections */

/* Start Chart Style for Claims page */

.claimscharthead {font-weight:bold;color:#ffffff; background-color:#400000; vertical-align:bottom; text-align:center}
.claimschartcolor1 {
				background-color:#F1F1F1;
				text-align:center;
				}
.claimschartcolor2 {
				background-color:#F2F2FF;
				text-align:center;
				}

/* End Chart Style */

/* Start White Link */

a.eoblink:link, a.eoblink:visited, a.eoblink:active {
	color:#FFFF66;
	text-decoration: none;
}
a.eoblink:hover	{
	background-color: transparent;
	text-decoration: underline;
}

/* End White Link */

/* Start Spacers */

.spacer_10_pixels {
	height: 10px;
}

.spacer_50_pixels {
	height: 10px;
}

.spacer_100_pixels {
	height: 100px;
}

/* End Spacers */


