#menu-inner {
    width: 1028px;
    height: 39px;
    position: absolute;
    top: -60px;
    left: 0px;
    z-index: 999999;
}

#menu-inner #main-menu-inner {
    width: 1026px;
    height: 37px;
    position: relative;
    border: 1px solid #d6dce3;
    background: url(../images/main-menu-bg.png) repeat-x left top;
/*background:#dcdfe3;
background: -moz-linear-gradient(center top,  #ffffff 0%, #dcdfe3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdfe3));
background: -webkit-linear-gradient(top, #ffffff 0%, #dcdfe3 100%);
background: -o-linear-gradient(top, #ffffff 0%, #dcdfe3 100%);
background: -ms-linear-gradient(top, #ffffff 0%, #dcdfe3 100%);
background: linear-gradient(top, #ffffff 0%, #dcdfe3 100%);
-pie-background: linear-gradient(#ffffff 0%, #dcdfe3 100%);*/
    border-radius: 3px;
    behavior: url(../pie/PIE.php);
}

.width390 {
    width: 390px;
}

.width430 {
    width: 430px;
}

.width635 {
    width: 635px;
}

ul.main-menu {
    width: 100%;
}

ul.main-menu li {
    height: 37px;
    line-height: 37px;
    float: left;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #e0e2e5;
    position: relative;
/*background:url(../images/menu-lin-sep.png) no-repeat right top;*/;
}

ul.main-menu li.first {
    border-left: none;
    border-right: 1px solid #e0e2e5;
}

ul.main-menu li.last {
    border-left: 1px solid #ffffff;
    border-right: none;
}

ul.main-menu li a {
    padding: 0px 9px;
    display: block;
    color: #5d6368;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7);
    text-align: center;
    position: relative;
}

.mac-os ul.main-menu li a {
    padding: 0px 8px;
}

ul.main-menu li.first a {
    padding-left: 10px;
}

ul.main-menu li.last a {
    padding-right: 10px;
}

ul.main-menu li a:hover {
    background: url(../images/main-menu-over-bg.png) repeat-x left top;
}

ul.main-menu li.active a:hover {
    background: url(../images/main-menu-over-bg.png) repeat-x left top;
}

ul.main-menu li.active a {
    background: url(../images/main-menu-over-bg.png) repeat-x left top;
}

ul.main-menu .dropdown-menu {
    display: none;
}

ul.main-menu li.first .dropdown-menu {
    left: -1px;
}

ul.main-menu .dropdown-menu.left {
    position: absolute;
    top: 38px;
    left: -2px;
}

ul.main-menu .dropdown-menu.right {
    position: absolute;
    top: 38px;
    right: -1px;
}

ul.main-menu .dropdown-menu .bg {
/*background:#dcdfe3 url(../images/sub-menu-bg.png) repeat-x left top;*/
    padding: 25px 0px 10px 20px;
    border-left: 1px solid #d6dce3;
    border-right: 1px solid #d6dce3;
    border-bottom: 1px solid #d6dce3;
    border-radius: 0px 0px 5px 5px;
    min-height: 35px;
    background: #e7feff;
    background: -moz-linear-gradient(center top,  #ffffff 0%, #e7feff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7feff));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e7feff 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e7feff 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e7feff 100%);
    background: linear-gradient(top, #ffffff 0%, #e7feff 100%);
    -pie-background: linear-gradient(#ffffff 0%, #e7feff 100%);
    -webkit-box-shadow: 0px -2px 2px 3px #EBF3F4 inset;
    -moz-box-shadow: 0px -2px 2px 3px #EBF3F4 inset;
    box-shadow: 0px -2px 2px 3px #EBF3F4 inset;
    behavior: url(../pie/PIE.php);
    position: relative;
}

ul.main-menu .dropdown-menu .bg.paddingTB20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

ul.main-menu .dropdown-menu h6 {
    font-size: 12px;
    color: #474C50;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
    line-height: 17px;
    border-bottom: 2px solid #AAB0B2;
    padding-bottom: 5px;
    padding-left: 2px;
    margin-bottom: 20px;
}

ul.main-menu .dropdown-menu .column {
    float: left;
}

ul.main-menu .dropdown-menu .singleCol {
    width: 165px;
}

ul.main-menu .dropdown-menu .doubleCol {
    width: 230px;
}

ul.main-menu .dropdown-menu .singleCol.help {
    width: 108px;
}

ul.main-menu .dropdown-menu .singleCol.about {
    width: 140px;
}

ul.main-menu .dropdown-menu li {
    border-left: none;
    border-right: none;
    height: auto;
    line-height: normal;
    background: none;
    display: inline-block;
    width: 100%;
}

ul.main-menu .dropdown-menu li a {
    padding: 0px;
    font-size: 12px;
    color: #5d6368;
    font-weight: bold;
    font-style: italic;
    color: #5d6368;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 15px;
    text-align: left;
    background: url(../images/menu-li-arrow.png) no-repeat left 7px !important;
}

ul.main-menu .dropdown-menu li a:hover {
    color: #0f70ae;
    background: url(../images/menu-li-arrow-hover.png) no-repeat left 7px !important;
}

.mR15 {
    margin-right: 15px;
}

.mR10 {
    margin-right: 10px;
}

.mR35 {
    margin-right: 35px;
}

.mR45 {
    margin-right: 45px;
}

ul.main-menu li {
    display: inline-block;
    border-left: none;
    border-right: none;
    background: url(../images/menu-sep.png) no-repeat right top;
    float: left;
    height: 37px;
    line-height: 37px;
    position: relative;
    padding-right: 2px;
}

ul.main-menu li.first {
    border-left: none;
    border-right: none;
}

ul.main-menu li.last {
    border-left: none;
    border-right: none;
    background: none;
    padding-right: 0px;
}

ul.main-menu li.menu1 {
    width: 113px;
}

ul.main-menu li.menu2 {
    width: 168px;
}

ul.main-menu li.menu3 {
    width: 135px;
}

ul.main-menu li.menu4 {
    width: 108px;
}

ul.main-menu li.menu5 {
    width: 122px;
}

ul.main-menu li.menu6 {
    width: 82px;
}

ul.main-menu li.menu7 {
    width: 70px;
}

ul.main-menu li.menu8 {
    width: 90px;
}

ul.main-menu li.menu9 {
    width: 46px;
}

ul.main-menu li.menu10 {
    width: 74px;
}

ul.main-menu li a {
    padding: 0px 0px;
    display: block;
    color: #5d6368;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7);
    text-align: center;
    position: relative;
}

ul.main-menu li.first a {
    padding-left: 0px;
}

ul.main-menu li.first .dropdown-menu li a {
    padding-left: 15px;
}

ul.main-menu li.last a {
    padding-right: 0px;
}
ul.main-menu .dropdown-menu .singleCol.help {
    width: 103px;
}
ul.main-menu li {
    display: inline-block;
	border-left: none;
    border-right: none;
	background: url(../images/menu-sep.png) no-repeat right top;
    float: left;
    height: 37px;
    line-height: 37px;
    position: relative;
	padding-right:2px;
}

ul.main-menu li.first {
    border-left: none;
    border-right: none;
}

ul.main-menu li.last {
    border-left: none;
    border-right: none;
	background:none;
	padding-right:0px;
}

ul.main-menu li.menu1 {
    width: 129px;
}

ul.main-menu li.menu2 {
    width: 190px;
}

ul.main-menu li.menu3 {
    width: 149px;
}

ul.main-menu li.menu4 {
    width: 124px;
}

ul.main-menu li.menu5 {
    width: 139px;
}

ul.main-menu li.menu6 {
    width: 99px;
}

ul.main-menu li.menu7 {
    width: 87px;
}

ul.main-menu li.menu8 {
    width: 93px;
}

ul.main-menu li a {
    padding: 0px 0px;
    display: block;
    color: #5d6368;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7);
    text-align: center;
    position: relative;
}

ul.main-menu li.first a {
    padding-left: 0px;
}

ul.main-menu li.first .dropdown-menu li a {
	padding-left:15px;
}

ul.main-menu li.last a {
    padding-right: 0px;
}