﻿/* --- begin horizontal list navigation formatting --- */

TABLE.nav_listh,
.nav_listh,
.nav_listh_selected,
.nav_listh_alt,
.nav_listh_alt_selected,
.nav_listh_sep,
.nav_listh:link,
.nav_listh:visited,
.nav_listh:hover,
.nav_listh:active,
.nav_listh_alt:link,
.nav_listh_alt:visited,
.nav_listh_alt:hover,
.nav_listh_alt:active,
{
text-align: right;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
cursor: pointer;
cursor: hand;

}

TABLE.nav_listh2,
.nav_listh2,
.nav_listh2_selected,
.nav_listh2_alt,
.nav_listh2_alt_selected,
.nav_listh2_sep,
.nav_listh2:link, 
.nav_listh2:visited,
.nav_listh2:hover, 
.nav_listh2:active, 
.nav_listh2_alt:link, 
.nav_listh2_alt:visited,
.nav_listh2_alt:hover, 
.nav_listh2_alt:active,
{

text-align: right;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration: none;
cursor: pointer;
cursor: hand;
 }
 
/* --- horizontal list navigation formatting --- */

TABLE.head_listh,
.head_listh,
.head_listh_selected,
.head_listh_alt,
.head_listh_alt_selected,
.head_listh_sep,
.head_listh:link, 
.head_listh:visited,
.head_listh:hover, 
.head_listh:active,
.head_listh_alt:link, 
.head_listh_alt:visited,
.head_listh_alt:hover, 
.head_listh_alt:active,
{
text-align: right;
font-size: 12px;
color: #ffffff;
font-weight:normal;
text-decoration: none;
cursor: pointer;
cursor: hand;
}

/* --- horizontal list navigation formatting --- */

TABLE.foot_listh,
.foot_listh,
.foot_listh_selected,
.foot_listh_alt,
.foot_listh_alt_selected,
.foot_listh_sep, 
.foot_listh:link, 
.foot_listh:visite,
.foot_listh:hover, 
.foot_listh:active,
.foot_listh_alt:link, 
.foot_listh_alt:visited,
.foot_listh_alt:hover, 
.foot_listh_alt:active,
{
text-align: right;
font-size: 12px;
color: #ffffff;
font-weight:normal;
text-decoration: none;
cursor: pointer;
cursor: hand;
}



/* --- web menu formatting --- */

.nav_webmenu_rootitem, 
.nav_webmenu_rootitem td
{	
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	vertical-align:middle;	
	font-size: 10pt;
	height: 18px; 
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.nav_webmenu_rootitem_hover, 
.nav_webmenu_rootitem_hover td, 
.nav_webmenu_rootitem_selected, 
.nav_webmenu_rootitem_selected td, 
.nav_webmenu_rootitem_hover_selected,  
.nav_webmenu_rootitem_hover_selected td
{	
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	height: 18px; 
	vertical-align:middle;	
	font-size: 10pt;
	font-weight: bold;
	background:#cccccc;
	cursor: pointer;
	cursor: hand;
}

.nav_webmenu_subgroup {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
	cursor: pointer;
  	cursor: hand;
}

.nav_webmenu_subitem,
.nav_webmenu_subitem  td
{
	text-align:left;
	font-size: 10pt;
	vertical-align:middle; 
	height: 18px; 
	background:#ffffff;
	cursor: pointer;
  	cursor: hand;
}

.nav_webmenu_subitem_hover, 
.nav_webmenu_subitem_hover td, 
.nav_webmenu_subitem_selected, 
.nav_webmenu_subitem_selected td, 
.nav_webmenu_subitem_hover_selected,
.nav_webmenu_subitem_hover_selected td
{
	text-align:left;
	font-size: 10pt;
	vertical-align:middle; 
	height: 18px; 
	background:#cccccc;
	cursor: pointer;
  	cursor: hand;
}

/* --- tree navigation formatting --- */

.nav_tree,
.nav_tree td,
.nav_tree:link,
.nav_tree:visited,
.nav_tree:hover,
.nav_tree:active {
	color: #5d5d5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	height: 15px;
	margin-top:5px;
background: transparent;
font-weight: normal;
}

.nav_tree_hover, 
.nav_tree_hover td, 
.nav_tree_selected, 
.nav_tree_selected td, 
.nav_tree_hover_selected, 
.nav_tree_hover_selected td,
.nav_tree_selected:link, 
.nav_tree_selected:visited, 
.nav_tree_selected:hover,
.nav_tree_selected:active
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	height: 15px;
	margin-top:5px;
background: transparent;
font-weight: normal;
}


.nav_tree_sub,
.nav_tree_sub td,
.nav_tree_sub:link,
.nav_tree_sub:visited,
.nav_tree_sub:hover,
.nav_tree_sub:active
 {
	color: #5d5d5d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	height: 15px;
background: transparent;
font-weight: normal;
}

.nav_tree_sub_selected,
.nav_tree_sub_selected td,  
.nav_tree_sub_hover,
.nav_tree_sub_hover td,  
.nav_tree_sub_hover_selected,
.nav_tree_sub_hover_selected td,  
.nav_tree_sub_selected:link, 
.nav_tree_sub_selected:visited,
.nav_tree_sub_selected:hover,
.nav_tree_sub_selected:active
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	height: 15px;
background: transparent;
font-weight: normal;
 } 

/* --- vertical list navigation formatting --- */

TABLE.nav_listv
{
	width:100%;
}

.nav_listv
{
	text-align: left;
}

.nav_listv_selected
{
	font-weight: bold;
	text-align: left;
}

.nav_listv_alt
{
	text-align: left;
}

.nav_listv_alt_selected
{
	font-weight:bold;
	text-align: left;
}

.nav_listv_sep 
{
	background-color: Gray;
}

.nav_listv:link, 
.nav_listv:visited {
  color: #666666;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}

.nav_listv:hover, 
.nav_listv:active {
  color: #999999;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}

.nav_listv_alt:link, 
.nav_listv_alt:visited {
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
.nav_listv_alt:hover, 
.nav_listv_alt:active {
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}

/*  --- stepbar formatting  --- */

.stepBar
{
}

.stepBarTitle
{
}

.stepBarDescription
{
}
