#horizontalcssmenu
{  float:right;
	height: 70px;
	width: 780px;
	margin-top:8px;
}

#horizontalcssmenu UL
{
    PADDING: 0px;
    text-align:left;
    MARGIN: 2px 0 0 0px;
    LIST-STYLE-TYPE: none;
    width:780px;    
}

#horizontalcssmenu UL LI
{
	margin: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
    DISPLAY: inline;
    FLOAT: left;
    POSITION: relative;
    vertical-align:middle;
}

#horizontalcssmenu UL LI A
{   
    BORDER-RIGHT: #333 1px solid;
    DISPLAY: block;
    BACKGROUND: #333 repeat-x 0px top;
    FONT: normal 16px Verdana, Arial;
    COLOR: white;
    margin: -6px 0px -6px 0px;
    PADDING: 6px 0px 6px 6px;
    POSITION: relative;
    TEXT-DECORATION: none;    
}

#horizontalcssmenu UL LI A:hover
{
    BACKGROUND-IMAGE: none;
    
    FONT: 16px Verdana, Arial;
    COLOR: white;
    BACKGROUND-COLOR: #800000;
}

#horizontalcssmenu UL LI UL
{   
	BORDER-TOP: #333 1px solid;
    DISPLAY: block;
    Z-INDEX: 100;
    VISIBILITY: hidden;
    POSITION: absolute;
    width:160px;
    margin-top: 6px;
    padding-top: 6px;   
}

#horizontalcssmenu UL LI UL LI
{
    DISPLAY: inline;
    FLOAT: none;
}

#horizontalcssmenu UL LI UL LI A
{
    PADDING-LEFT: 5px;
    height: 100%;
    FONT: 14px Verdana, Arial;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 6px;
    WIDTH: 160px;
    COLOR: black;
    BORDER-RIGHT: #333 1px solid;
    BORDER-LEFT: #333 1px solid;
    BACKGROUND-COLOR: #FFFFE6;
    BORDER-BOTTOM: #333 1px solid;
}

#horizontalcssmenu UL LI UL LI A:hover
{
    BACKGROUND: #800000;
    width: 160px;
    FONT: 14px Verdana, Arial;
    COLOR: white;
    
}
