.navg {
    /*border: 1px #8FBAF4 solid;*/
    /*padding-bottom: 10px;*/
}

.navg .mainNavg {
	margin: 0px;
	padding-left: 8px;
    height: 28px;
    /*background-color: #E1E9F8;*/
    /*background: url(../Images/navg.gif) repeat-x bottom;*/
}

.navg .mainNavg-ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navg .mainNavg-ul li {
    float: left;
    /*background-color: #E1E9F8;*/
    /*background: url(../Images/tab_right.gif) no-repeat right top;*/
    margin: 0px 3px 0px 10px;
    height: 28px;
    font-weight: bold;
    line-height: 28px;/* 35px*/
}

.navg .mainNavg-ul li a {
    display: block;
    height: 28px;
    padding: 0 20px;
    line-height:35px;/*ff ie*/
    *+line-height:35px;/*ie7*/
    _line-height: 28px;/*ie6*/
    
    
    /*background-color: #E1E9F8;*/
    /*background: url(../Images/tab_left.gif) no-repeat left top;*/
    text-decoration: none;
    float: left;
    text-align:center;
    color: #00379B;
    font-weight: bold;	
}

.navg .mainNavg-ul li a:hover {
    color: #aa0000;
    font-weight: bold;  
    line-height:35px;/*ff ie*/  
    *+line-height:35px;/*ie7*/
    _line-height: 28px;/*ie6 */
}

.here {
    background: url(../Images/h_cen_xw_right.gif) no-repeat right top;
    color: #ff0000;
}

.here a {
    background: url(../Images/h_cen_xw_left.gif) no-repeat left top;
    color: #00379B;
}

.topnavg {
    /*border: 1px #8FBAF4 solid;*/
    /*padding-bottom: 10px;*/
}

.topnavg .mainNavg {
	margin: 0px;
	padding-left: 8px;
    height: 22px;
    /*background-color: #E1E9F8;*/
    /*background: url(../Images/navg.gif) repeat-x bottom;*/
}

.topnavg .mainNavg-ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.topnavg .mainNavg-ul .mainNavg-li {
    float: left;
    /*background-color: #E1E9F8;*/
    background: url(../Images/h_top_aj_onri.gif) no-repeat right top;
    margin: 0px 1px 0px 0px;
    height: 22px;
    line-height: 22px;/*25px;*/
}

.topnavg .mainNavg-ul .mainNavg-li a.menu {
    display: block;
    height: 22px;
    padding: 0 13px;
    line-height: 22px;/*25px;*/
    /*background-color: #E1E9F8;*/
    background: url(../Images/h_top_aj_onlf.gif) no-repeat left top;
    text-decoration: none;
    float: left;
    text-align:center;
    color: #300000;
}

.topnavg .mainNavg-ul .mainNavg-li a:hover {
    color: #aa0000;
    /*line-height: 25px;*/
}

#tophere {
    background: url(../Images/h_top_aj_ri.gif) no-repeat right top;
    color: #ff0000;
}

#tophere a.menu {
    background: url(../Images/h_top_aj_lf.gif) no-repeat left top;
    color: #300000;
}

.contentNavg {
	border-left: solid 1px #93BAED;
	border-right: solid 1px #93BAED;
	border-bottom: solid 1px #93BAED;
}

.contentNavg1 {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.navg1 {
    height: 20px;
    margin: 0;
    padding-left: 8px;
    background: url(../Images/tab_bottom.gif) repeat-x bottom;
}

.navg1 li {
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}

.navg1 li a {
    float: left;
    background: #f3f3f3;
    line-height: 14px;
    padding: 2px 4px;
    margin-right: 4px;
    border: 1px solid #cccccc;
    text-decoration: none;
    color: #666666;
}

.navg1 li a:hover {
    background: #cccccc;
}

.navg1 li a.here {
    border-bottom: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
}

.navg1 li a.here:hover {
    background-color: #d5d5d5;
}

.navg2 {
    height: 24px;
    margin: 0;
    padding-left: 8px;
    background: url(../Images/tab_bottom.gif) repeat-x bottom;
}

.navg2 li {
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}

.navg2 li a {
    float: left;
    background: #f3f3f3;
    line-height: 14px;
    padding: 4px 10px;
    margin-right: 4px;
    border: 1px solid #cccccc;
    text-decoration: none;
    color: #666666;
}

.navg2 li a:hover {
    background: #cccccc;
}

.navg2 li a.here {
    border-bottom: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
}

.navg2 li a.here:hover {
    background-color: #d5d5d5;
}


.navg3 {
    float: left;
    background: url(../Images/tab_bottom.gif) repeat-y right;
}

*html .navg3 {
	margin-right: -3px;
}

.navg3 ul {
    width: 30px;
    margin: 0;
    padding-top: 8px;
}

.navg3 ul li {
    margin: 0; 
    padding: 0;
    display: block;
    list-style-type: none;
}

.navg3 ul li a {
    display: block;
    background: #f3f3f3;
    padding: 10px 4px;
    margin-bottom: 4px;
    border: 1px solid #cccccc;
    text-decoration: none;
    color: #666666;
    text-align: center;
}

.navg3 ul li a:hover {
    background: #cccccc;
}

.navg3 ul li a.here {
    border-right: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
}

.navg3 ul li a.here:hover {
    background-color: #d5d5d5;
}