
.TabLink
{
  font-family:Verdana;
  font-size:9px; 
  color:#505C87; 	
}
.MenuGroup
{
  background-color:#F4F4F7;
  font-family:Verdana;
  font-size:9px; 
  color:#505C87; 
  padding-left:3px;
  padding-right:3px;
  cursor:default;
  white-space:nowrap;     
  cursor: hand;
}


.MenuChildItemGroup
{
  background-color:#F4F4F7;
  font-family:Verdana;
  font-size:9px; 
  color:#505C87; 
  padding:3px;
  padding-left:9px;
  border-left: solid 1px #F4F4F7;
  border-right: solid 1px #F4F4F7;
  border-bottom: solid 1px #F4F4F7;  
  cursor:default;
  white-space:nowrap;       
  cursor: hand;
}
.MenuSize
{
	
}
.MenuItemexpanded
{
  font-family:Verdana;
  color:#505C87; 
  padding:3px;
  padding-left:9px;
  padding-right:10px;  
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItem,.MenuItemchild2,.MenuItemchild3,.MenuItemchild4,.MenuItemchild5,.MenuItemchild6,.MenuItemchild7,.MenuItemchild8,.MenuItemchild9,.MenuItemchild10
{
  color:#00329B; 
  margin-left:5px;
}

.MenuItem a
{
	
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  cursor:default;
  white-space:nowrap;  
  background-color: #f4f3f8;
  cursor: hand;
}
.MenuItemchild2 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:10px;
  cursor:default;
  white-space:nowrap;  
  background-color: #f4f3f8;
  cursor: hand;
}
.MenuItemchild3 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:20px;
  cursor:default;
  white-space:nowrap;  
  background-color: #f4f3f8;
  cursor: hand;
}
.MenuItemchild4 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild5 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild6 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild7 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild8 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild9 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItemchild10 a
{
  font-family:Verdana;
  font-size:9px; 
  color:#00329B; 
  padding-left:30px;
  cursor:default;
  white-space:nowrap;  
  cursor: hand;
}
.MenuItem a:hover, .MenuItemchild2 a:hover,.MenuItemchild3 a:hover,.MenuItemchild4 a:hover,.MenuItemchild5 a:hover, .MenuItemchild6 a:hover,.MenuItemchild7 a:hover,.MenuItemchild8 a:hover,.MenuItemchild9 a:hover,.MenuItemchild10 a:hover
{ 
  cursor:default;  
  cursor: hand;
  color:#008242;
  background-color:White; 
  width:100%;
}
.MenuItemOverLeft 
{ 
  cursor:default;  
  cursor: hand;
   color:#008242;
  background-color:Black;
  
}
.MenuItemOver
{ 
  color:#008242;
  background-color:White;
  padding:-3px;
  padding-left:3px;
  display:block;
  
}
.Disabled
{
  background-color:#F4F4F7;
  font-family:Verdana;
  font-size:9px; 
  color:#505C87; 
  padding:3px;
  padding-left:9px;
  padding-right:10px;  
  cursor:default;
  white-space:nowrap;  
}

.DisabledMenuItemOver 
{
  
  font-size:10px; 
  padding:3px;
  padding-left:15px;
  padding-right:10px;
  cursor:default;
  white-space:nowrap;  
}

.MenuBreak
{
  padding:0px;
  width: 20px;
  background-image: url(/img/spacer_green.gif);
  background-position: center center;
  background-repeat: no-repeat;
  font-family:Verdana;
  font-size:9px; 
  color:#505C87; 
  padding:3px;  
  cursor:default;
  white-space:nowrap;  
}
/* -- Left menu tree menu adv--*/
.treemenu
{
	font-size:11px;
	color:#505C87; 
}
.treemenutoplnk
{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
	width:170px;
	max-width:165px;
	background-color:#f4f3f8;
	padding-left:5px;
	/*font-size:1.0em;*/
	display:inline-block;
	font-size:11px; 
	color:#505C87; 
	font-weight:bold;
}
.treemenutoplnkhover
{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
	width:170px;
	max-width:165px;
	background-color:#ffffff;
	padding-left:5px;
	/*font-size:1.0em;*/
	display:inline-block;
	font-size:11px; 
	color:#008242;
	font-weight:bold;
}
.treemenutoplnkborder
{
padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
	width:170px;
	max-width:165px;
	background-color:#f4f3f8;
	padding-left:5px;
	/*font-size:1.0em;*/
	display:inline-block;
	font-size:11px; 
	color:#505C87; 
	font-weight:bold;
}
.treemenutoplnkhoverborder
{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
	width:170px;
	max-width:165px;
	background-color:#ffffff;
	padding-left:5px;
	/*font-size:1.0em;*/
	display:inline-block;
	font-size:11px; 
	color:#008242;
	font-weight:bold;
}
.treemenulnktopselected
{
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
	width:170px;
	max-width:165px;
	background-color:#f4f3f8;
	padding-left:5px;
	/*font-size:1.0em;*/
	display:inline-block;
	font-weight:bold;
	font-size:11px; 
}
/* -- Advanced menu -- */
.adv_common
{
	width:170px;
	/*font-size:0.94em;*/
	display:inline-block;
	padding:2px 0px 2px 0px;
	font-size:9px; 
	color:#505C87; 
}
.adv_over
{
	background-color:#ffffff;
	color:#008242;
}
.adv_exp
{
	background: url(../images/closedMenuArrow.gif) left no-repeat;
	font-weight:bold;
}
.adv_child_exp
{
	background: #f4f3f8 url(../images/closedMenuArrow.gif) no-repeat; 
	font-weight:bold;
}
.adv_child_exp_over
{
	background: #ffffff url(../images/closedMenuArrow.gif) left no-repeat;
	font-weight:bold;
}
.adv_selected
{
	font-weight:bold;	
	background-color:#ffffff;
	color:#008242;
}
.adv_child
{
	background: #f4f3f8 url(../images/openMenuArrow.gif) left no-repeat;
}
.adv_child_over
{
	background: #ffffff url(../images/closedMenuArrow.gif) left no-repeat;
	color:#008242;
}
/*General class for level two*/
.adv_level2
{
	max-width:137px;
	padding-left:13px;
	border-top:1px solid #cccccc;
	background-position: 2px 7px;
}
/*General class for level three*/
.adv_level3
{
	max-width:130px;
	padding-left:20px;
	background-position: 7px 7px;
}
/*General class for level four*/
.adv_level4
{
	max-width:120px;
	padding-left:30px;
	background-position: 16px 7px;
}
/*General class for level five*/
.adv_level5
{
	max-width:110px;
	padding-left:40px;
	background-position: 20px 7px;
}



/*Top menu*/

#header {
  float: left;
  font-size: 12px;
  line-height:normal;
  width: 100%;
   padding: 2px 4px 0px 0px;
  }
#header ul {
  margin: 0;
  padding: 2px 4px 0px 0px;
  list-style: none;
  }
#header li.passive 
{
  background: url("../img/spacer_green.gif") no-repeat right top;
  float: left;
  font-size:9px;
  margin:0;
  display:inline;
  }
#header li.active 
{
  background: url("../img/spacer_green.gif") no-repeat right top;
  font-weight:bold;
  font-size:9px;
  float: left;
  margin:0;
  display:inline;
  }
#header a {
  float:left;
  display:inline;
  padding:0px 15px 0px 6px;
  text-decoration:none;
  color:#505C87;
  }
#header > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover 
{
	 background: url("../img/spacer_green.gif") no-repeat right top;
  color:#008242;
  background-color:White;
  font-size:9px;
}
#header li:hover, 
#header li:hover a 
{
  color:#008242;
}
#header li.passive  a:hover
{
  }
  #header li.active  a:hover
{
  }