@charset "utf-8";
/* CSS Document */

/*top nav style*/
#info {position: relative; z-index: 1;}
#info .menu ul li {width: 90px;}
.menu {
	font-size: 0.85em;
	z-index: 10000;
	width:100%;
	position: relative;
	height: 32px
}
* html .menu {width: 100%;}
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menu ul ul {width: 110px; border-left: 4px solid #508fc4; border-right: 4px solid #508fc4;}
.menu li {float: left; width: 90px; position: relative;}	
.menu a {
	background-color: #336699;
	color: #ffffff;
	border-top: #000 1px solid;
	display: block;
	padding-right: 1px;
	font-size: 0.82em;
	border-left: 2px solid #508fc4;
	border-right: 2px solid #508fc4;
	width: 90px;
	line-height: 29px;
	border-bottom: #000 1px solid;
	height: 30px;
	text-decoration: none;
	padding-left: 2px;
}
.menu a:visited {
	border-top: #000 1px solid;
	display: block;
	padding-left: 8px;
	font-size: 0.82em;
	border-left: 2px solid #508fc4;
	border-right: 2px solid #508fc4;
	width: 90px;
	line-height: 29px;
	border-bottom: #000 1px solid;
	height: 30px;
}
.link  a {text-decoration: none;}
.link a:hover {text-decoration: underline;}
* html .menu a {width: 90px;}
* html .menu a:visited {width: 90px;}
.menu ul ul a.drop {background: #2175bc; font-size: 0.80em;}
.menu ul ul a.drop:visited {background: #2175bc;}
.menu ul ul a.drop:hover {color: #fc3; background-color:#A0A8B4;}
unknown {border-right: solid #333 1px; background-color: #A0A8B4;}
.menu ul ul ul a {background: #f1f3fa;}
.menu ul ul ul a:visited {text-decoration: none;}
.menu ul ul ul a:hover {background: #fc3;}
.menu ul ul {border-top: #000 1px solid; left: 0px; visibility: hidden; width: 149px; position: absolute; top: 31px; height: 0px;}
* html .menu ul ul {top: 31px;}
.menu ul ul ul {left: 149px; width: 149px; top: -1px;}
.menu ul ul ul.left {left: -149px;}
.menu table {left: 0px; position: absolute; top: 0px; border-collapse: collapse;}
.menu ul ul a {border-top-width: 0px; padding-right: 5px; padding-left: 5px; border-left-width: 1px;background-color: #CAD5DF; border-bottom-width: 1px; padding-bottom: 5px; width: 128px; color: #000066; line-height: 1.3em; padding-top: 5px; height: auto; border-right-width: 1px;}
.menu li:hover {text-decoration: underline;}
.menu ul ul a:visited {border-top-width: 0px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; padding-right: 5px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; width: 128px; color:#660066; line-height: 1.3em; height: auto;}
* html .menu ul ul a {width: 128px;}
* html .menu ul ul a:visited {width: 128px;}
.menu a:hover {background: #e1f0ff; color: #000066; text-decoration: underline;}
.menu ul ul a:hover {background: #e1f0ff; color: #000066;}
unknown {background: #e1f0ff;	color: #000066;}
.menu ul li {width: auto;}
.menu ul li:hover ul {visibility: visible;}
.menu ul a:hover ul {visibility: visible;}
.menu ul :hover ul ul {visibility: hidden;}
.menu ul :hover ul :hover ul {visibility: visible;}
.search {font-weight: bold; float: left; font-size: 100%; background-color: #e1f0ff; text-align: left; width: 100%;}
.menu ul li a { text-indent: 3px; }
.noindent {text-align:left;}
/*end top nav style*/

