.sw-sf .sf-sub-indicator {
	right: .4em;
}



.transMenu {
 position:absolute ;
 overflow:hidden;
 left:-1000px;
 top:-1000px;
 height: 100% !important;
}

.transMenu table {margin: 14px 0 0;}

.transMenu .content {
 position:absolute  ;
 height: 100% !important;
}
.transMenu .items {
 border: 0px none  ;
 position:relative ;
 left:0px; top:0px;
 z-index:2;
}
.transMenu  td{
 padding: 0px 5px 0px 5px  !important;
 font-size: 12px !important ;
 font-family: Verdana, Arial, Helvetica, sans-serif !important ;
 text-align: left !important ;
 font-weight: bold !important ;
 color: #ffffff !important ;
}

#subwrap{
 text-align: left ;
}

#subwrap .transMenu {}

.transMenu  .item.hover td{
 color: #999999 !important ;
}
.transMenu .item {
 height: 32px; text-decoration: none ;
 cursor:pointer;
 cursor:hand;
}
.transMenu .item td {
border-top: 2px solid #FFFFFF;
vertical-align: middle;
background-image:none; background-color: #D2232A !important
}

.transMenu .background {

	background:none;
	background-color: transparent !important ;

 position:absolute ;
 left:0px; top:0px;
 z-index:1;
 opacity:1;
 filter:alpha(opacity=100)
}
.transMenu .shadowRight {
 position:absolute ;
 z-index:3;
 top:-3000px; width:2px;
 opacity:1;
 filter:alpha(opacity=100)
}
.transMenu .shadowBottom {
 position:absolute ;
 z-index:1;
 left:-3000px; height:2px;
 opacity:1;
 filter:alpha(opacity=100)
}
.transMenu .item.hover {}

.transMenu .item img {
 margin-left:10px !important ;
}
table.menu {
 top: 0px;
 left: 0px;
 position:relative ;
 margin:0px !important ;
 border: 0px none  ;
 z-index: 1;
}
table.menu a{
 margin:0px !important ;
 padding: 10px 15px 0px 15px  !important ;
 display:block !important;
 position:relative !important ;
}
div.menu a,
div.menu a:visited,
div.menu a:link {
 font-size: 12px !important ;
 font-family: Verdana, Arial, Helvetica, sans-serif !important ;
 text-align: center !important ;
 font-weight: bold !important ;
 color: #ffffff !important ;
 text-decoration: none !important ;
 margin-bottom:0px !important ;
 display:block !important;
 white-space:nowrap ;
}
div.menu td {
 border-bottom: 0px none  ;
 border-top: 0px none  ;
 border-left: 0px none  ;
background-image:none; background-color: #D2232A !important ;
}

div.menu td.last {
 border-right: 0px none  ;
}

div.menu td{
    /*height: 36px;*/
}

div.menu td a{
	background: url("../images/arrow-down.gif") no-repeat scroll bottom center transparent;
    height: 25px;
}

div.menu td a#menu28,
div.menu td a#menu56 {background-image: none}

#trans-active a{
	color: #999999 !important ;
	background-color: #D2232A !important ;
}
#menu a.hover   {
	color: #999999 !important ;
	background-color: #D2232A !important ;
}
#menu span {
	display:none;
}

