BODY {
    FONT-SIZE: 10pt; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A {FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial, Helvetica}
A:active {FONT-SIZE: 10pt; COLOR: blue}
A:link {FONT-SIZE: 10pt; COLOR: blue}
A:hover {FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica; text-decoration: underline;}
A.current {FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica}
A.navbar_button_link {font-weight: normal; font-size: 10pt; color: blue; font-family: Arial, Helvetica; text-decoration:none}
A.navbar_button_link:hover {font-weight: bold; font-size: 10pt; color: blue; font-family: Arial, Helvetica; text-decoration:underline}
A.active_navbar_button_link {font-weight: bold; font-size: 10pt; color: blue; font-family: Arial, Helvetica; text-decoration:none}
A.active_navbar_button_link:hover {font-weight: bold; font-size: 10pt; color: blue; font-family: Arial, Helvetica; text-decoration:underline}
A.link {color: blue; text-decoration: none;}

P {
    FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
H1 {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
H2 {
    FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
H3 {
    FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
TD {
    FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
H5 {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc6600; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
TABLE {
    FONT-SIZE: 10pt
}
TABLE.light {
    BACKGROUND-COLOR: #fff0dc
}
TABLE.dark {
    BACKGROUND-COLOR: #ffd08c
}
TABLE.current_tab_frame {
	font-size: 10pt; background-color: #FFDDAA;
	padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 0px;
}
TABLE.form_frame {
	font-size: 10pt; background-color: #ffffff;
	border-left: #ffaf37 1px solid; border-top: #ffaf37 1px solid;
	border-right: #ffaf37 1px solid; border-bottom: #ffaf37 1px solid;
	border-collapse: collapse;
}
TABLE.data_view_frame {
	font-size: 10pt; background-color: #ffffff;
	border-left: #ffaf37 1px solid; border-top: #ffaf37 1px solid;
	border-right: #ffaf37 1px solid; border-bottom: #ffaf37 1px solid;
	border-collapse: collapse;	
}
TABLE.error_msg {
	font-size: 10pt; font-weight: normal; background-color: #ffffff;
	border-left: #848400 1px solid; border-top: #848400 1px solid;
	border-right: #848400 1px solid; border-bottom: #848400 1px solid;
	border-collapse: collapse;
}
TABLE.navbar_button
{
	border-right: #000000 1px solid;
	border-top: #ffeac6 1px solid;
	font-size: 10pt;
	border-left: #ffeac6 1px solid;
	border-bottom: #000000 1px solid;
	border-collapse: collapse;
	background-color: #F09100;
}

TABLE.nav_bar_top { font-size: 10pt; font-weight: normal; background-color: #fff0dc; }
TABLE.nav_bar_bottom { font-size: 10pt; font-weight: normal; background-color: #ffffff; }

TR.form_title {
	background-color: #FFEAC6;
}
TR.data_view_title {
	background-color: #FFEAC6;
}
TR.light {
    BACKGROUND-COLOR: #fff0dc
}
TR.dark {
    BACKGROUND-COLOR: #ffd08c
}
TR.empty {
    BACKGROUND-COLOR: #ffffff
}
TD.empty {
    BACKGROUND-COLOR: #ffffff
}
TD.dark {
    BACKGROUND-COLOR: #ffd08c
}
TD.light {
    BACKGROUND-COLOR: #fff0dc
}
INPUT.button {
	font-size: 10pt; font-weight: bold; background-color: #ffd08c;
	border-left: #ffd08c 1px outset; border-top: #ffd08c 1px outset;
	border-right: #ffd08c 1px outset; border-bottom: #ffd08c 1px outset;
}
HR.footer_separator_line {
	color: #ffd08c;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}

/* NEW */
h1.main_home_title 
{
	color: #00008B;
	font-size:16px; 
	margin: 0;
	padding: 10px 2px;
	text-align: left;
 }