#topNav{
	font-weight: bold;
	z-index: 1000;


}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
		display: inline;
	z-index: 5;

}

li.menu,li.nav1,li.nav2,li.nav3 {
	float: left;
	position: relative;
	background-image: url(images/btn_topNav.gif);
	height: 28px;
	width: 91px;
	font-size: 0.9em;
	color: #FFFFFF;
}
li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	font-size: 1em;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li.menu:hover ul, li.over ul {
	display: block;
	
}
#topNav li a {
	display: block;
	padding: 0px 5px 5px 5px;
	text-decoration: none;
	width: 79px;
	color: #ffffff;
	height:22px;
}
*html #topNav li a {
	width:91px;
	height:28px;
}
#topNav li a:hover {
	background-color: #5B83AA;
	color: #204B82;
}

#topNav li a.topSub {
	padding: 0px 5px 0px 5px;
	background-image: none;
	background-color: #204B82;
	border-top: 1px solid #204B82;
	border-right: 1px solid #204B82;
	border-bottom: 1px solid #204B82;
	border-left: 1px solid #204B82;
	width:170px;
	height:35px;

}
*html #topNav li a.topSub {
	width:182px;

}
#topNav li a.topSub:hover{
	background-color: #5B83AA;
	color: #204B82;
}
a.topSub{
	height:40px;

}
a.topLinks{
	height:28px;
}
a.topLinks:hover{
	height:28px;

	padding: 3px;}


/* RIGHT NAV */

#rightNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000;
}

#rightNav ul.websites li {
	float: left;
	position: relative;
	height: 19px;
	width:95px;
	background-color: #2A548D;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2A548D;
	border-left-color: #2A548D;
	font-size: 10px;
	line-height: 1em;
	padding-top:4px;
	margin-bottom:-2px;
}

#rightNav ul.websites li a:hover,#rightNav ul.downloads li a:hover{
	color: #ece9d8
}
#rightNav ul.downloads li {
	float: left;
	position: relative;
	height: 19px;
	width: 95px;
	
}

#bsi li {
	float: left;
	position: relative;
	height: 19px;
	width: 95px;
	font-size: 1em;
	margin-top:10px;
	text-align:center;

}
.liHeader{
	font-size: 2em;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A548D;
}
.rightNavTop{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2A548D;
}
.rightNavBottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A548D;
}

li:hover ul, li.over ul {
	display: block;
	
}
#rightNav li a {
	display: block;
	padding: 0px 5px 5px 5px;
	text-decoration: none;
	width: 100%;
	color: #000;
}
#rightNav li a:hover {
	color: #99b5d1;
}
.special {
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.symbol {
	font-family: symbol;
}

