/* **************** MenuHeader **************** */

.MenuHeader
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    float: left;
}

.MenuHeader ul
{   
	background: #A92B02 url(/Images/menu-options-bg.jpg) repeat-x top left;
    border: 1px solid #702E01;
    padding: 2px;
    position: absolute; /* important */
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    margin-top: 9px;
    z-index: 999;
 }
 
.MenuHeader li ul
{
    visibility: hidden;
}

.MenuHeader li li ul
{
    position: absolute;
    margin-left: 195px;
    margin-top: -30px;
}
    
.MenuHeader li
{
    list-style: none;
    height: auto;
    /*display: inline;*/
    display: block;
    /*float: none;*/
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
    
.MenuHeader li li
{
    display: block;
    float: none;
}
    
/* correct a little IE bug */
* html .MenuHeader li li
{
    display: inline;
}

.MenuHeader img
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.MenuHeader a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
    display: block;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 2px 20px 0px 20px;
    white-space: nowrap;
    text-transform: uppercase;
 }
    
.MenuHeader a:hover
{
	color: #F78E41;
}

.MenuHeader ul a
{
	background: url(/Images/menuarrow-white.gif) no-repeat 4px 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding: 5px 40px 5px 21px;
	text-decoration: none;
    white-space: nowrap;
    border-bottom: solid 1px #C14C0B;
	text-transform: none;
 }
 
.MenuHeader .MenuHeaderBottom
{
	background: url(/Images/menuarrow-white.gif) no-repeat 4px 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	padding: 5px 40px 5px 21px;
	text-decoration: none;
    white-space: nowrap;
    border-bottom: none;
 }

.MenuHeader ul a:hover
{
	/*background: url(/Images/menuarrow-orange.gif) no-repeat left 50%;*/
	/*text-decoration: underline;*/
	color: #F78E41;
}

.MenuHeader .MenuHeaderTop:hover
{
	/*background: url(/Images/menuarrow-orange.gif) no-repeat left 50%;*/
	text-decoration: underline;
	color: #F78E41;
}
 
/* **************** MenuLeft **************** */

.MenuLeft
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
	font-size: 13px;
}

.MenuLeft ul
{   
    border: 1px #858885 solid;
    padding: 1px;
    padding-bottom: 0px;
    background: #FFFFFF;
    position: absolute; /* important */
    width: 195px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-top: 3px;
    z-index: 999;
 }
 
.MenuLeft li ul
{
    visibility: hidden;
}

.MenuLeft li li ul
{
    position: absolute;
    margin-left: 195px;
    margin-top: -30px;
}
    
.MenuLeft li
{
    list-style: none;
    height: auto;
    display: inline;
    /*display: block;*/
    float: none;
    /*float: left;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
    
.MenuLeft li li
{
	width: 190px;
    display: block;
    float: none;
}
    
/* correct a little IE bug */
* html .MenuHeader li li
{
    display: inline;
}

.MenuLeft img
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.MenuLeft a
{
	background: url(/Images/menuarrow.gif) no-repeat left 50%;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
    display: block;
    margin: 0px;
    padding: 5px 0px 5px 17px;
    white-space: nowrap;
    border-bottom: solid 1px #D3D3D3;
 }
    
.MenuLeft a:hover
{
	background: url(/Images/menuarrow-orange.gif) no-repeat left 50%;
	color: #D03B02;
}

.MenuLeft ul a
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin-bottom: 1px;
	padding: 5px 3px 20px 20px;
	color: #424648;
	text-decoration: none;
    white-space: nowrap;
 }
    
.MenuLeft ul a:hover
{
    text-decoration: underline;
}

/* **************** MenuFooter **************** */

.MenuFooter
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
	font-size: 13px;
}
  
.MenuFooter li
{
    list-style: none;
    height: auto;
    /*display: inline;*/
    display: block;
    /*float: none;*/
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }

.MenuFooter span
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #F79C69;
	padding: 0px 0px 0px 0px;
	display: block;
}

.MenuFooter a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
    padding: 0px 6px 0px 6px;
    white-space: nowrap;
 }
    
.MenuFooter a:hover
{
	color: #F79C69;
}

/* **************** MenuSub **************** */

.MenuSub
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
	font-size: 13px;
}
  
.MenuSub li
{
    list-style: none;
    height: auto;
    /*display: inline;*/
    display: block;
    /*float: none;*/
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }

.MenuSub div
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5E5E5E;
	padding: 6px 6px 6px 6px;
}

.MenuSub a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
    margin: 0px;
    padding: 6px 0px 6px 0px;
    white-space: nowrap;
 }
    
.MenuSub a:hover
{
	font-size: 13px;
	font-weight: bold;
	background: #BF420F url(/Images/fade-orange.jpg) repeat-x bottom left;
	border: solid 1px #363636;
	padding: 4px;
}

/* **************** SiteMap **************** */
   
  .SiteMap
{
	border: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
	font-size: 13px;
	text-align: left;
}

.SiteMap ul
{   
    padding: 1px;
    padding-bottom: 0px;
    background: #FFFFFF;
    width: 195px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-top: 3px;
    z-index: 999;
 }
 
    
.SiteMap li
{
    list-style: none;
    height: auto;
    display: inline;
    /*display: block;*/
    float: none;
    /*float: left;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
    
.SiteMap li li
{
	width: 190px;
    display: block;
    float: none;
}
    
/* correct a little IE bug */
* html .SiteMap li li
{
    display: inline;
}

.SiteMap img
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.SiteMap a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
    margin: 0px;
    padding: 5px 0px 5px 17px;
    white-space: nowrap;
 }
    
.SiteMap a:hover
{
	color: #D03B02;
}

.SiteMap ul a
{
	background: url(/Images/menuarrow.gif) no-repeat left 50%;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 1px;
	padding: 2px 3px 3px 17px;
	color: #424648;
	text-decoration: none;
    white-space: nowrap;
    display: block;
 }
    
.SiteMap ul a:hover
{
	background: url(/Images/menuarrow-orange.gif) no-repeat left 50%;
    text-decoration: underline;
}
    




