/* $Id: menus.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */

/*
	Breadcrumbs
*/
#breadcrumb {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
#breadcrumb a{
    font-size:10px;
}
A#breadcrumb:link {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
A#breadcrumb:visited {
	COLOR: #CC6666;
	TEXT-DECORATION: underline;
}
A#breadcrumb:hover {
	COLOR: #CC6666;
	TEXT-DECORATION: none;
}
A#breadcrumb:active  {
	COLOR: #CC6666;
	TEXT-DECORATION: underline;
}
/*Labels*/
DIV.Lbl {
	DISPLAY: inline;
	COLOR: #green;
	FONT-WEIGHT: bold;
}

/*
	vertical menus in home_left_col and home_right_col*/

.vert_menu_header {
	width:160px;
	border:1px #ddd6d0 solid;
	padding:5px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;	/*background-image: url(../borders/menubg.jpg);*/
	font-family: Arial, Helvetica, sans-serif;
}

.vert_menu_main {
	width:160px;
	font-size:10px;
	border:1px #ddd6d0 solid;
	padding:5px;
	margin:0 0px 0px 0;
	color: #330000;
	text-decoration: none;
	background-color: #FFFFFF;
}

A.vert_menu_main:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.vert_menu_main:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A.vert_menu_main:hover {
	COLOR: #550000;
	font-weight:bold;
	TEXT-DECORATION: underline;
}
A.vert_menu_main:active  {
	COLOR: #330000;
	font-weight:bold;
	TEXT-DECORATION: none;
}

.vert_menu_row {
	display: block;
	width:140px;
	clear: right;
	margin-top: 2px;
	margin-bottom: 2px;
}
.vert_menu_left {
	text-align: left;
	vertical-align: top;
	display: block;
	float: left;
	height: 100%;
}
.vert_menu_middle {
	width: 90px;
	display: block;
	margin-right: 35px;
	margin-left: 10px;
}
.vert_menu_right {
	display: block;
	float: right;
}
.vert_menu_header{
	background-color: #333333;
	color: #ffffff;
	font-size: 11px;
	border-bottom: 4px solid #ff6600;
}
/*////////////////////////////////////////vertcats UL's changed to vertnav/////////////////////////////////////////*/

/* Root = Vertical, Secondary = Vertical */
ul#vertnav,
ul#vertnav li,
ul#vertnav ul {
  font-weight: bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px; /* Set Menu Width */
  list-style: none;
}

ul#vertnav:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#vertnav li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#vertnav a {
	border-bottom: 1px solid #ffffff;
	display: block;
	color: #ffffff;
	text-decoration: none;
	line-height: 22px;
	background-color: #ff6600;
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
}

/* Root Menu Hover Persistence */
ul#vertnav a:hover,
ul#vertnav li:hover a,
ul#vertnav li.iehover a {
	color: #FFF;
	background-color: #fac72e;
}

/*////////////////////////////////////////vertical UL's/////////////////////////////////////////*/

/* Root = Vertical, Secondary = Vertical */
ul#vertman,
ul#vertman li,
ul#vertman ul {
  font-weight: bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /* Set Menu Width */
  list-style: none;
}

ul#vertman:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#vertman li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#vertman a {
	border: 1px solid #f0ebe3; /* Frame */
	border-right-color: #f0ebe3;
	border-bottom-color: #fff;
	padding: 0 1px;
	display: block;
	color: #333333;
	text-decoration: none;
	line-height: 22px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
}

/* Root Menu Hover Persistence */
ul#vertman a:hover,
ul#vertman li:hover a,
ul#vertman li.iehover a {
	color: #FFF;
	background-color: #CD0067;
}

/*////////////////////////////////////////vertical UL's/////////////////////////////////////////*/

/* Root = Vertical, Secondary = Vertical */
ul#vertpages,
ul#vertpages li,
ul#vertpages ul {
  font-weight: bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /* Set Menu Width */
  list-style: none;
}

ul#vertpages:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#vertpages li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#vertpages a {
	border: 1px solid #f0ebe3; /* Frame */
	border-right-color: #f0ebe3;
	border-bottom-color: #fff;
	padding: 0 1px;
	display: block;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
}

/* Root Menu Hover Persistence */
ul#vertpages a:hover,
ul#vertpages li:hover a,
ul#vertpages li.iehover a {
	color: #FFF;
	background-color: #FAC72E;
}

/*////////////////////////////////////////vertical UL's/////////////////////////////////////////*/

/* Root = Vertical, Secondary = Vertical */
ul#verthelp,
ul#verthelp li,
ul#verthelp ul {
  font-weight: bold;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /* Set Menu Width */
  list-style: none;
}

ul#verthelp:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#verthelp li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#verthelp a {
	border: 1px solid #f0ebe3; /* Frame */
	border-right-color: #f0ebe3;
	border-bottom-color: #fff;
	padding: 0 1px;
	display: block;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left:4px;
}

/* Root Menu Hover Persistence */
ul#verthelp a:hover,
ul#verthelp li:hover a,
ul#verthelp li.iehover a {
	color: #FFF;
	background-color: #FAC72E;
}
