/* **************** MenuHeader **************** */

.MenuHeader
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.MenuHeader ul
{   
	background: #000000;
    border: 1px #353A32 solid;
	border-bottom: none;
    padding: 0px;
    position: absolute; /* important */
    width: 220px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 170px;
    margin-top: -23px;
    z-index: 999;
 }
 
.MenuHeader li ul
{
    visibility: hidden;
}

.MenuHeader li li ul
{
    position: absolute;
}
    
.MenuHeader li
{
    list-style: none;
    height: auto;
    display: inline;
    float: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
    
.MenuHeader li li
{
	width: 220px;
    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
{
	background: url(/Images/arrow-menu.gif) no-repeat left 50%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
    display: block;
    margin: 0px;
    padding: 5px 0px 5px 16px;
    white-space: nowrap;
    border-bottom: solid 1px #353A32;
 }
    
.MenuHeader a:hover
{
	color: #89B814;
}

.MenuHeader ul a
{
	background: #081203 url(/Images/arrow-menu.gif) no-repeat left 50%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-bottom: 0px;
	padding: 5px 0px 5px 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
    white-space: nowrap;
    border-bottom: solid 1px #353A32;
 }
    
.MenuHeader ul a:hover
{
	/*background: #252724 url(/Images/arrow-menu.gif) no-repeat left 50%;*/
	color: #89B814;
}

/* **************** MenuLeft **************** */

.MenuLeft
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C4C9C1;
	list-style: none;
}

.MenuLeft li
{
    padding: 2px;
    border-bottom: dotted 1px #353A32;
}

.MenuLeft li td
{
    padding: 3px;
}


.MenuLeft li a
{
	background: url(/Images/arrow-small-white.gif) no-repeat 0px 50%;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #89B814;
	text-decoration: none;
    padding: 0px 0px 0px 10px;
    border-bottom: dotted 1px #EFEFEF;
}

.MenuLeft li a:hover
{
	color: #AFF00C;
}

.MenuLeft .DateA 
{
	color: #EFEFEF;
	float: left;
	padding-right: 4px;
	font-size: 24px;
	font-weight: bold;
}

.MenuLeft .DateB 
{
	display: block;
	float: left;
	padding: 0px 3px;
	margin-top: 4px;
	background-color: #B8D41C;
	font-size: 10px;
	font-weight: normal;
	color: #030E22;
}

.MenuLeft .DateC 
{
	color: #EFEFEF;
	float: left;
	width: 190px;
	font-size: 8px;
	font-weight: bold;
}

/* **************** 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: #353A32;
	padding: 0px 0px 0px 0px;
	display: block;
}

.MenuFooter a
{
	background: url(/Images/arrow-bent-green.gif) no-repeat 5px 3px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
    display: block;
    padding: 0px 6px 0px 17px;
    white-space: nowrap;
 }
    
.MenuFooter a:hover
{
	color: #89B814;
}

/* **************** 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;
}

/* **************** MenuHeader **************** */

.MenuUserProfile
{
	border: none;
    display: block;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.MenuUserProfile ul
{   
	background: #000000;
    border: 1px #353A32 solid;
	border-bottom: none;
    padding: 0px;
    position: absolute; /* important */
    width: 220px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 120px;
    margin-top: -20px;
    z-index: 999;
 }
 
.MenuUserProfile li ul
{
    visibility: hidden;
}

.MenuUserProfile li li ul
{
    position: absolute;
}
    
.MenuUserProfile li
{
    list-style: none;
    height: auto;
    display: inline;
    float: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
    
.MenuUserProfile li li
{
	width: 220px;
    display: block;
    float: none;
}
    
/* correct a little IE bug */
* html .MenuUserProfile li li
{
    display: inline;
}

.MenuUserProfile img
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.MenuUserProfile a
{
	background: url(/Images/arrow-menu.gif) no-repeat left 50%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
    display: block;
    margin: 0px;
    padding: 5px 0px 5px 16px;
    white-space: nowrap;
    border-bottom: solid 1px #353A32;
 }
    
.MenuUserProfile a:hover
{
	color: #89B814;
}

.MenuUserProfile ul a
{
	background: #081203 url(/Images/arrow-menu.gif) no-repeat left 50%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-bottom: 0px;
	padding: 5px 0px 5px 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
    white-space: nowrap;
    border-bottom: solid 1px #353A32;
 }
    
.MenuUserProfile ul a:hover
{
	background: #252724 url(/Images/arrow-menu.gif) no-repeat left 50%;
	color: #89B814;
}
    




