body { background-color: #174C95; font-family: arial; font-size: 14px; color: white}

A:link { color: #9CA365; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

A:active { color: #65773F; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

A:hover { color: #ff0000; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

A:visited { color: #92B3E1; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

.fields { background-color : #FFF8DC; width: 175px;}

.reqdfields {	background-color : #FFD9E0;	width: 175px;}

.fields_nosize { background-color : #FFF8DC; font-size: 10px}

.formelements { border: 1px solid black;}

.field_content { font-family: arial; font-size: 14px;}

.small_label { font-family: arial; font-size: 11px;}

.medium_label { font-family: arial; font-size: 12px;}

.field_content { font-family: arial; font-size: 16px; font-weight: bold; color: navy}

.large_label { font-family: arial; font-size: 14px;}

.yellow_box_content {color: black; font-family: arial; font-size: 14px;}

.tabs { color: black; font-size: 12px }

.tab_on { font-size: 12px; color: white; border: 2px outset; padding-left: 4px; padding-right: 4px; cursor: hand; background: navy}

.tab_off { font-size: 12px; color: black; border: 2px outset; padding-left: 4px; padding-right: 4px; cursor: hand; background: #eeeeee}

.large_label_bold { font-family: arial; font-size: 18px; font-weight: bold; color: yellow;}

.large_label_bold_black { font-family: arial; font-size: 18px; font-weight: bold; color: black;}

.column_header { font-family: arial; font-size: 12px; font-weight: bold; background-color: #4682B4; color: white;}

.section_header { font-family: arial; font-size: 14px; font-weight: bold; background-color: #4682B4; color: white;}

.slim_section_header { font-family: arial; font-size: 12px; font-weight: bold; background-color: #001F49; color: white;}

.policy_details_sep { background-color: #ffffe1; font-weight: bold; color: maroon;}

.alt_row_1 { background-color: #eeeeee; color: black}

.alt_row_2 { background-color: #ffffff; color: black}

.alt_menu_1 { color: white; cursor: hand; font-weight: bold }

.alt_menu_2 { color: yellow; cursor: hand; font-weight: bold }

.positive_number { color: cyan; font-style: italic}

.negative_number { color: red; font-style: italic}



.small_italics { font-family: arial; font-size: 11px; font-style: italic}

.main_menu { font-family: arial; font-size: 12px; color: white; font-weight: bold; background-color: #4682B4}

.sub_menu { font-family: arial; font-size: 10px; color: white; font-weight: bold}

.menu_separator { font-family: arial; font-size: 10px; color: black; font-weight: bold; width: 20; text-align: center}

.report_cell { background-color: #c2debe; padding: 3px; }

.error { color: red; font-size: 18px; font-weight: bold; }

.table_divider { font-weight: bold; color: white; border: 1px solid black; background-color: #5A548B;}

.buttons { height: 18px; font-size: 10px }

ul.sub_menu
{
	position: absolute;
	top: 40px;
	left: 70px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	cursor: pointer
}

ul.sub_menu li
{
	float: left;
	margin-right: 30px
}