
/*start of menu*/
#menu2
{
    background-position: #B11721;
    padding-right: 0px;
    padding-left: 0px;
    z-index: 9999;
    background:#B11721;
    padding-bottom: 0px;
    margin: 0px;
    width: 815px;
    padding-top: 0px;
    border-bottom: #edb 1px solid;
    font-family: arial, verdana, sans-serif;
    FONT-SIZE: 12px;
    list-style-type: none;
    position: relative;
    height: 28px;
}
#menu2 LI.top {
	DISPLAY: block; FLOAT: left; 
}
#menu2 LI A.top_link
{
    padding-right: 20px;
    border-top: #B11721 3px solid;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;

    float: left;
    padding-bottom: 0px;
    color: #fff;
    line-height: 22px;
    padding-top: 0px;
    height: 25px;
    text-decoration: none;
    text-align:center;
    width:105px;
}
#menu2 LI A.top_link:hover
{
    border-color:#ffffff;
    color: #ffffff;
}
#menu2 LI:hover > A.top_link {
	border-color:#ffffff;
    color: #ffffff;
}
#menu2 TABLE {
	LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
#menu2 A:hover {
	Z-INDEX: 9999; VISIBILITY: visible; POSITION: relative
}
#menu2 LI:hover {
	Z-INDEX: 9999; POSITION: relative
}
#menu2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
#menu2 :hover UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
#menu2 :hover UL :hover UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
#menu2 :hover UL :hover UL :hover UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
#menu2 :hover UL :hover UL :hover UL :hover UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9999px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
#menu2 :hover UL.sub {
	Z-INDEX: 9999; BACKGROUND: url(''); LEFT: 0px; WIDTH: 150px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TOP: 25px; HEIGHT: auto
}
#menu2 :hover UL.sub LI {
	DISPLAY: block; FLOAT: left; WIDTH: 100%; HEIGHT: 25px
}
#menu2 :hover UL.sub LI SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; HEIGHT: 25px
}
#menu2 :hover UL.sub LI A {
	DISPLAY: block;  BACKGROUND: url(''); WIDTH: 150px; COLOR: #fff; TEXT-INDENT: 4px; LINE-HEIGHT: 25px; MARGIN-RIGHT: -30px; POSITION: relative; HEIGHT: 25px; TEXT-DECORATION: none
}
#menu2 :hover UL.sub LI SPAN A:hover {
	COLOR: red;
}
#menu2 :hover UL.sub LI:hover > SPAN A {
	COLOR: red;
}
#menu2 :hover UL :hover UL {
	Z-INDEX: 9999; LEFT: 120px; WIDTH: 120px; WHITE-SPACE: nowrap; TOP: 0px; HEIGHT: auto
}
#menu2 :hover UL :hover UL :hover UL {
	Z-INDEX: 9999; LEFT: 120px; WIDTH: 120px; WHITE-SPACE: nowrap; TOP: 0px; HEIGHT: auto
}
#menu2 :hover UL :hover UL :hover UL :hover UL {
	Z-INDEX: 9999; LEFT: 120px; WIDTH: 120px; WHITE-SPACE: nowrap; TOP: 0px; HEIGHT: auto
}
#menu2 :hover UL :hover UL :hover UL :hover UL :hover UL {
	Z-INDEX: 9999; LEFT: 120px; WIDTH: 120px; WHITE-SPACE: nowrap; TOP: 0px; HEIGHT: auto
}
#menu2 :hover UL.wide {
	WIDTH: 163px
}
#menu2 :hover UL.wide LI SPAN {
	WIDTH: 163px
}
#menu2 :hover UL.wide LI A {
	WIDTH: 163px
}
#menu2 :hover UL.last {
	WIDTH: 140px
}
#menu2 :hover UL.last LI SPAN {
	WIDTH: 140px
}
#menu2 :hover UL.last LI A {
	WIDTH: 140px
}


#menu2 LI > SPAN
{
    filter: alpha(opacity=90);
    opacity: 0.9;
    background-color: #333333;
}
#menu2 LI.subtop > SPAN {
	filter: alpha(opacity=90);
    opacity:0.9; 
    background-color: #333333;
}
#menu2 LI.flytop > SPAN {
	filter: alpha(opacity=90);
    opacity:0.9; 
    background-color: #333333;
}
#menu2 LI.subbot > SPAN {
	HEIGHT: 35px! important;
    filter: alpha(opacity=90);
    opacity:0.9; 
    background-color: #333333;
}
#menu2 LI.flybot > SPAN {
	HEIGHT: 35px! important;
    filter: alpha(opacity=90);
    opacity:0.9; 
    background-color: #333333;
}

