/*menu*/

#mainMenu {
 position:relative;
 color:white;
 margin-left:14px;
 margin-top:16px;
}
#mainMenu ul {list-style-position:outside;}
#mainMenu .menuTitle {
	margin:0px 0px 8px 18px;
	display:block;
	width:82px;
}
ul.cssMenu {
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  padding:0px 0px 0px 0px; /* stops the usual indent from ul = left value 4th value */
  text-align:left;
}


ul.cssMenu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px 0px 0px 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;        /*   makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color:#c6c6c6;
  min-height:21px;
  height:auto!important;
  height:21px;
  padding:0px 0px 0px 50px;
  font-weight:bold;
}
ul.cssMenu li:hover, ul.cssMenu li.CSStoHighlight  {
	background-image:url(../../images/site/menuBackgroundHover.png);
	background-repeat:no-repeat;
}

/* and some link styles */
ul.cssMenu li a { display:block; color:#7e7e7e; text-decoration: none;padding-top:5px; }
ul.cssMenu li a:hover, ul.cssMenu li a.CSStoHighLink { color:#e95e27; text-decoration: none;}
ul.cssMenu li.selected {height:auto;background-image:url(../../images/site/subMenuHoverBackgroundSelected.png); background-repeat:no-repeat;}
ul.cssMenu li.selected a{color:#e95e27;}
ul.cssMenu li.selected:hover { background-image:url(../../images/site/subMenuHoverBackgroundSelected.png); background-repeat:no-repeat;}

/**********************************/
/*CSS MENU SUB AND CONTENT LEVEL */
/**********************************/
ul.cssMenuSubLevel {
  cursor: default;             /* gives an arrow cursor */
  margin: 5px 0px 0px -50px;            /* Opera 7 final's margin and margin-box model cause problems */
  padding:0px 0px 0px 0px; /* stops the usual indent from ul = left value 4th value */
  text-align:left;
}


ul.cssMenuSubLevel li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px 0px 0px 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;        
  color:#c6c6c6;
  height:21px;
  padding:0px 0px 0px 58px;
  font-weight:normal;
}

ul.cssMenuSubLevel li:hover, ul.cssMenuSubLevel li.CSStoHighlight  {
	background-image:url(../../images/site/subMenuHoverBackground.png);
	background-repeat:no-repeat;
}

/* and some link styles */
ul.cssMenu li.selected  ul.cssMenuSubLevel li a { display:block; color:#7e7e7e; text-decoration: none;padding-top:5px; }
ul.cssMenu li.selected  ul.cssMenuSubLevel li a:hover, ul.cssMenu li a.CSStoHighLink { color:#e95e27; text-decoration: none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected {height:auto; background-image:none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected a{color:#e95e27;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected:hover { background-image:none;}

/**********************************/
/*CSS MENU SUB AND CONTENT LEVEL */
/**********************************/
ul.cssMenuContentLevel {
  cursor: default;             /* gives an arrow cursor */
  margin: 5px 0px 0px -50px;            /* Opera 7 final's margin and margin-box model cause problems */
  padding:0px 0px 0px 0px; /* stops the usual indent from ul = left value 4th value */
  text-align:left;
}


ul.cssMenuContentLevel li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px 0px 0px 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;        
  color:#c6c6c6;
  height:21px;
  padding:0px 0px 0px 66px;
  font-weight:normal;
}

ul.cssMenuContentLevel li:hover, ul.cssMenuContentLevel li.CSStoHighlight  {
	background-image:url(../../images/site/subMenuHoverBackground.png);
	background-repeat:no-repeat;
}

/* and some link styles */
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li a { display:block; color:#7e7e7e; text-decoration: none;padding-top:5px; }
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li a:hover, ul.cssMenu li a.CSStoHighLink { color:#e95e27; text-decoration: none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li.selected {height:auto;background-image:none;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li.selected a{color:#e95e27;}
ul.cssMenu li.selected  ul.cssMenuSubLevel li.selected  ul.cssMenuContentLevel li.selected:hover { background-image:none; }