.nav {
    list-style:none;
    text-align:center;
    height:27px;
    bottom:16px;
    _bottom:18px;
    margin:0;
    padding:60px 0 0;
}

.nav li {
    float:left;
    margin:0 0 0 2px;
    padding:0;
}

.nav a {
    float:left;
    display:block;
    text-decoration:none;
    height:10px;
    font-size:14px;
    font-weight:400 !important;
    font-style:normal;
    font-variant:normal;
    color:#CCCCCC !important;
    margin:0;
    padding:4px 7px 13px 0;
    outline:none;
}

.nav a strong {
    color:#fff;
    font-size:12px;
    margin:0;
    padding:4px 7px 5px 4px;
}

.nav a:hover {
    color:#2B222C;
    background-color:#fff;
}

* html .nav a {
    margin:0;
    padding:4px 7px 6px 0;
}

#currentsub a strong,
.nav a:hover strong {
    background-color:#fff;
    color:#2B222C;
}

.menu {
    list-style:none;
    text-align:center;
    height:34px;
    position:absolute;
    left:0;
    bottom:19px;
    _bottom:17px;
    margin:0;
    padding:0;
}

.menu li {
    float:left;
    height:34px;
    margin-right:1px;
}

.menu li a {
    display:block;
    float:left;
    height:34px;
    line-height:31px;
    color:#333;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    padding:0 0 0 2px;
    cursor:pointer;
    background:url(../imgs/menu/0a.gif) no-repeat;
    outline:none;
}

.menu li a strong {
    float:left;
    display:block;
    padding:0 14px 5px 12px;
    background:url(../imgs/menu/0b.gif) no-repeat right top;
    font-size:14px!important;
}

.menu li.current a {
    color:#000;
    background:url(../imgs/menu/2a.gif) no-repeat;
}

.menu li.current a strong {
    background:url(../imgs/menu/2b.gif) no-repeat right top;
}

.menu li a:hover {
    color:#000;
    background: url(../imgs/menu/1a.gif) no-repeat;
}
.menu li a:hover strong {
    background:url(../imgs/menu/1b.gif) no-repeat right top;
}

.menu li.current a:hover {
    color:#000;
    background: url(../imgs/menu/2a.gif) no-repeat;
    cursor:default;
}

.menu li.current a:hover strong {
    background:url(../imgs/menu/2b.gif) no-repeat right top;
}

.submenu {
	clear:both;
	margin:0;
	list-style:none;
	color:#838383;
	font-size:1.1em;
	position:relative;
}

.submenu li {
	list-style:none;
	position:relative;
}

.submenu li a:link,
.submenu li a:visited {
	color:#29684f;
	font-weight:normal;
	display:block;
	width:100%;
	line-height: 1.5em;
	line-he\ight: 1.8em;text-decoration: none;
	font-weight:bold;
	background: #fff url(../imgs/submenu/sub0b.png) repeat-x top right;
}

.submenu li a:hover{
	color: #ffbf00;
	text-decoration: none;
	background: #fff url(../imgs/submenu/sub1b.png) repeat-x top right;
}

.submenu strong{
    padding:3px 6px;
    display:block;
    text-align:left;
}
