body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
}
.bodytable {
	border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
	background-color: #ffffff;
}
.bodytext {
    color: #003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0;
}

.breadcrumb_cell {
  color: #666666;
  text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
a:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a:hover {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a:active {
	color: #000066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a.nav:link {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a.nav:active {
	color: #000066;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a.nav:visited {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

a.nav:hover {
	color: #666666;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.nav_table {
border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
   background-color: #eaeaea;
}
H1 {
	color:#003976;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: strong;
	letter-spacing: 6px;
}

H2 {
	color:#003976;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: strong;
	letter-spacing: 6px;
}

H3 {
	color:#003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin: 0;
}

H5 {
	color:#003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: strong;
	margin: 0;
}

H8 {
	color:#003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: strong;
	margin: 0;
}
H9 {
	color:#003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: strong;
	margin: 0;
}
H6 {
	color:#003976;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-indent: none;
}
H7 {
	color:#003976;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: strong;
	text-align: left;
	text-indent: none;
}

P {
	color: #003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: none;
	text-indent: none;
}
.header {
 background-color: #6886C1;
}
.right_nav {
 background-color: #eaeaea;
 border-left: 1px solid #dcdcdc;
}
.left_nav {
background-color: #eaeaea;
 border-right: 1px solid #dcdcdc;
}
.login_error {
   color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.login_row_left {
  BACKGROUND-COLOR: #ececec;
  border-left: 1px solid #dcdcdc;
  color: #003976;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.login_row_right {
  BACKGROUND-COLOR: #ececec;
  border-right: 1px solid #dcdcdc;
}
.login_row_bottom {
  BACKGROUND-COLOR: #ececec;
  border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.login_row_header {
  BACKGROUND-COLOR: #6886C1;
  border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.results_table_header_row_even_null {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
}
.results_table_header_row_even_null_on {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_odd_null {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
}
.results_table_header_row_odd_null_on {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_even {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
}
.results_table_header_row_even_on {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_even_desc {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  padding-right: 2px;
  padding-left: 2px;
}
.results_table_header_row_even_desc_on {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  padding-right: 2px;
  padding-left: 2px;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_odd {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
}
.results_table_header_row_odd_on {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_odd_desc {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  padding-right: 2px;
  padding-left: 2px;
}
.results_table_header_row_odd_desc_on {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  padding-right: 2px;
  padding-left: 2px;
   color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}

.results_table_header_row_c_even {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.results_table_header_row_c_even_on {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_c_odd {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.results_table_header_row_c_odd_on {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  color: blue;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_null {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_null_on {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: red;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_on {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: red;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_c {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table_header_row_c_on {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: red;
  TEXT-DECORATION: none;
  cursor:pointer;
}
.results_table {
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.results_table_null {
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, sans-serif;

}
.results_table_row_null {
 border-right: 1px solid #dcdcdc;
 border-left: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
}
.results_row_header {
  BACKGROUND-COLOR: #6886C1;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.lookup_table {
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	 border-right: 1px solid #dcdcdc;
 border-left: 1px solid #dcdcdc;

}
.lookup_table_detail {
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	 border-right: 1px solid #dcdcdc;
 border-left: 1px solid #dcdcdc;
}
.lookup_form_null_detail {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
}
.lookup_form_desc_detail {
  BACKGROUND-COLOR: #c1c1c1;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;  
  font-weight: bold;
}
.lookup_form_input_detail {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
}
.lookup_form_input_detail_fill {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  
}
.lookup_form_input_detail_fill_left {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  
}
.lookup_form_input_detail_alt {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
}
.lookup_form_input_detail_desc {
  BACKGROUND-COLOR: #ececec;
  border-bottom: 1px solid #dcdcdc;
  padding-right: 5px;
  padding-left: 5px;
}
.lookup_form_input_detail_alt_desc {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
   padding-right: 5px;
  padding-left: 5px;
}
.lookup_form_submit_alt {
   BACKGROUND-COLOR: #c1c1c1;
}
.lookup_form_error {
  BACKGROUND-COLOR: #ffffff;
  border-bottom: 1px solid #dcdcdc;
  color: red;
}
.note_table {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
	BACKGROUND-COLOR: #EAEAEA;
	FONT-SIZE: 12px;
	color: red;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.resource_lookup_table {
	FONT-SIZE: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.resource_lookup_table_left {
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	BACKGROUND-COLOR: #EAEAEA;
}
.resource_lookup_table_right {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	BACKGROUND-COLOR: #EAEAEA;
}
.resource_lookup_table_bottom {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	BACKGROUND-COLOR: #EAEAEA;
}
.footer_row{
font-size: 8pt;
color: #666666;
}
.footerlink a:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.footerlink a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.footerlink a:hover {
	color: #003976;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

.footerlink a:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
.left_nav_column {
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	BACKGROUND-COLOR: #c1c1c1;
}
.left_nav_table {
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	FONT-SIZE: 12px; 
  COLOR: #000000; 
  FONT-STYLE: normal; 
  FONT-FAMILY:Arial, Helvetica, sans-serif; 
}
.left_nav_table_header {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #6886C1;
	FONT-SIZE: 12px; 
    COLOR: white; 
    font-weight: bold;
}
.left_nav_table_link_off {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #eaeaea;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
}
.left_nav_table_sub_link_off {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
}
.left_nav_table_link_off2 {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
}
.left_nav_table_link_select {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 12px; 
    COLOR: #000000; 
	cursor:pointer;
	font-weight: bold;
}
.left_nav_table_link_on {
	border-bottom: 1px solid #dcdcdc;
    BACKGROUND-COLOR: #CDDEEE;
	FONT-SIZE: 12px; 
	cursor:pointer;
}

a.menulink:link {color: #003976;	text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
a.menulink:visited {color: #003976; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal;}
a.menulink:hover {color: #003976; text-decoration: none; background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal;font-weight: normal;}
a.menulink:active {color: #003976; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-style: normal; font-weight: normal;}

a.menu:hover {COLOR: red; FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}
a.menu:link  {COLOR: red;FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}
a.menu:visited {COLOR: red;FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}

a.docd:hover {COLOR: blue; FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}
a.docd:link  {COLOR: blue;FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}
a.docd:visited {COLOR: blue;FONT-FAMILY: arial; TEXT-DECORATION: none;font-weight: bold;}
/* main menu */
.menu_item_off {
font-family			: Arial, Helvetica, Sans-Serif;
font-size			: 10pt;
color				: #003976;
background-color    : #ffffff;
cursor:pointer;
}
.menu_item_on {
font-family			: Arial, Helvetica, Sans-Serif;
font-size			: 10pt;
color				: #003976;
background-color    : #eeeeee;
cursor:pointer;
}
.menu_spacer {
font-family			: Arial, Helvetica, Sans-Serif;
font-size			: 10pt;
color				: #cccccc;

}
.top_horz_menu {
background-color    : #ffffff;
border-top: 1px solid #dcdcdc;
 border-bottom: 1px solid #dcdcdc;
}
