﻿.menu { font-size:13px; padding-bottom:1px; clear:both;}
.menu ul { padding:0; margin:0; list-style-type:none; height:2px;}
.menu ul ul { visibility:hidden; position:absolute; height:32px; top:32px; left:0; width:80px;}
.menu ul li { float:right; height:32px;line-height:32px; display:inline;}
.menu ul ul li { display:block; width:100px; height:auto; line-height:16px;}
.menu a { text-align:center; display:block; float:left; height:32px; width:78px; font-size:13px; text-decoration:none; color:#ffffff; background:#447b7b url(../Images/top_grad.gif) center center; border-left:1px solid #eee; border-right:1px solid #000;}
.menu a:visited { text-align:center; display:block; float:left; height:32px; width:78px; font-size:13px; text-decoration:none; color:#ffffff; background:#447b7b url(../Images/top_grad.gif) center center; border-left:1px solid #eee; border-right:1px solid #000;}
* html .menu a { width:78px;}
* html .menu a:visited { width:78px;}
.menu ul ul a {text-align:left; display:block; background:#5b8686 url(../Images/sub_grad.gif); width:100px; height:100%;line-height:16px; padding:5px 8px 3px 10px; border-bottom:1px solid #7aa; position:relative; z-index:90;}
.menu ul ul a:visited { text-align:left; display:block;background:#5b8686 url(../Images/sub_grad.gif); width:100px; height:100%;line-height:16px; padding:5px 8px 3px 10px; border-bottom:1px solid #7aa;}
* html .menu ul ul a  { width:100px;}
* html .menu ul ul a:visited  { width:100px;}
.menu ul :hover a.sub1 { background:#447b7b;}
.menu ul ul :hover a.sub2 { background:#447b7b;}
* html .menu a:hover { color:#ff6600;background:#d4d8bd url(../Images/top_grad_2.gif) center center; position:relative; z-index:80;}
.menu li:hover { position:relative;}
.menu :hover > a { color:#ff6600; background:#d4d8bd url(../Images/top_grad_2.gif) center center;}
* html .menu ul ul a:hover{ color:#ff6600; background:#7aa; position:relative; z-index:100;}
.menu ul ul li:hover { position:relative;}
.menu ul ul :hover > a { color:#ff6600; background:#7aa;}
.menu ul :hover ul{ visibility:visible; height:auto; padding:0 32px 32px 32px; background:transparent url(../Images/trans.gif);left:-12px; *left:-32px;}
.menu ul :hover ul ul{ visibility:hidden;}
.menu ul :hover ul :hover ul ul{ visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible; left:100px;}
.menu ul :hover ul :hover ul :hover ul { visibility:visible;}

.bottom_a { height:24px; background-image:url(../Images/top_grad_3.gif); background-repeat:repeat-x; clear:both;}
.bottom_a01 { float:left; width:20%;}
.bottom_a02 { float:left; width:60%; font-size:13px; color:#f1f0ee; padding-top:5px;}
.bottom_a03 { float:right; width:20%; font-size:13px; color:#f1f0ee; padding-top:5px;}
.bottom_a04 { background-color:#3f7878;}
.bottom_b { background-color:#3f7878; margin:10px 0px; clear:both;}
.bottom_c { width:920px; margin-left:auto; margin-right:auto;}
.bottom_c01 { float:right; width:100px;}
.bottom_c02 { float:left; width:820px; color:#666666;}
.bottom_c02 a { color:#666666;}

.top_960 { background-color:#f8f8ff; width:960px; text-align:left; margin-left:auto; margin-right:auto;}
.div960 { background-color:#f8f8ff; width:960px; text-align:left; overflow:hidden; clear:both; margin-left:auto; margin-right:auto;}
.bottom_960 { background-color:#659393; width:960px; text-align:center; margin-left:auto; margin-right:auto;}

.div_left { float:left;}
.top_right { float:right; text-align:right; padding-top:3px; width:700px;}
.no_br { white-space:nowrap; display:inline;}
.no_fd { clear:both; font-size:0px; height:0px; line-height:0px; width:0px; visibility:hidden;}

