body{margin:0;padding:0;color:#000;}
#mainHeader{width:100%;z-index:3020;position:relative;}
#mainHeader ul,#mainHeader li{position:relative;margin:0;padding:0;list-style:none;z-index:3020;}

#headerTop{background:#222;background:linear-gradient(bottom,#171717 0,#222 10%);background:-moz-linear-gradient(bottom,#171717 0,#222 10%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#171717),color-stop(10%,#222));z-index:3020;height:52px;}


#navmenu{width:1100px;margin:0 auto;position:relative;font-size:14px;}
#navmenu li{display: inline-block;
    border-left: 1px solid #ddd;
    padding: 0 5px;
    vertical-align: middle;}
#navmenu a{text-decoration:none;white-space:nowrap;
   display: block;
    padding: 5px 10px;
    line-height: 20px;
    font-size: 17px;
    color: #555;
    cursor: pointer;
}
.newSash{position:relative;}
.newSash .newSashSpan{background:url("newSashRed.gif") top left no-repeat;width:26px;height:26px;position:absolute;top:-1px;right:0;}
.downArrow{display:block;border-color:#fff transparent transparent transparent;border-style:solid;border-width:3px;height:0;width:0;position:absolute;top:16px;right:8px;_border:none;}

#navmenu div{position: absolute;visibility: hidden;    box-shadow: 0 0 2px rgba(0,0,0,.2);
    background-color: #fff;
    padding: 10px 0;
    text-align: left;	}
#navmenudiv a{position: relative;display: block;margin: 0;padding: 8px 10px;border-bottom:1px solid #fff;width: auto;white-space: nowrap;text-align: left;		text-decoration: none;background: #666;color: #fff;}
#navmenu div a:hover{background: #f6f6f6;}


#m2 a{    display: block;
    position: relative;
    padding: 10px 20px 10px 30px;
    font-size: 14px;
    color: #444;}