
.topbanner {
	width: 100%;
	height: 50px;
	margin: 20px 0 0 0;
}
.topbanner_logo {
	float: left;
}
.topbanner img {
	border: none;
}
.topbanner_announcement {
	float: right;
}

/*------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------*/

.nav1 {
    color: #009ee0;
	text-align: center;
	margin: 30px 0 20px 0;
}

.nav1 a:link,.nav1 a:visited {
	margin: 0px;
	padding-left: 1.5em;
	padding-right: 2em;
	color: #003888;
    font-weight: bold;
	text-decoration: none;
}
.nav1 a:hover {
	color: #009ee0;
	text-decoration: underline;
}
.nav1 a:active  {
	color: #003888;
	text-decoration: underline;
}




/*------------------------------------------------------------------------------------------------------*/

.nav2{
	width: 187px;
	height: 1.8em;
	padding-top: 0.5em;
	background-image: url(../images/nav2_glossback_unselected.gif);
	margin-right: 1px;
	float: left;
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #009ee0;
	background-repeat: repeat-x;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	text-decoration: none;
	}
.nav2Selected {
	width: 187px;
	height: 1.8em;
	padding-top: 0.5em;
	background-image: url(../images/nav2_glossback_selected.gif);
	margin-right: 1px;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
	text-align: center;
	background-color: #003888;
    background-repeat: repeat-x;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #003888;
	text-decoration: none;
	}
.nav2Right {
	width: 186px;
	height: 1.8em;
	padding-top: 0.5em;
	background-image: url(../images/nav2_glossback_unselected.gif);
	float: right;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
	text-align: center;
	background-color: #009ee0;
    background-repeat: repeat-x;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	text-decoration: none;
	}
.nav2RightSelected {
	width: 186px;
	height: 1.8em;
	padding-top: 0.5em;
	background-image: url(../images/nav2_glossback_selected.gif);
	float: right;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
	text-align: center;
	background-color: #003888;
    background-repeat: repeat-x;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #003888;
	text-decoration: none;
	}
	
.nav2RightSelected a:link, .nav2RightSelected a:visited, .nav2RightSelected a:link, .nav2RightSelected a:visited{
	text-decoration: none;
	color: #fff;
	}
.nav2Selected a:link, .nav2Selected a:visited, .nav2Selected a:link, .nav2Selected a:visited{
	text-decoration: none;
	color: #fff;
	}
.nav2 a:link, .nav2 a:visited, .nav2Right a:link, .nav2Right a:visited {
	text-decoration: none;
	color: #fff;
	display: block;
}
.nav2 a:link, .nav2Right a:link, .nav2 a:active, .nav2Right a:active {
	text-decoration: none;
	color: #fff;
}

.nav2 a:hover, .nav2Right a:hover, {
	text-decoration: underline;
	color: #fff;
}

/*------------------------------------------------------------------------------------------------------*/

.subnav {
	float: left;
	width: 100%;
	height: 1.5em;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 0.75em;
	padding-bottom: 0.4em;
	color: #7F9BC3;
	background-color: #003888;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
	
.subnav a:link, .subnav a:visited, .subnav a:active {
	color: #ffffff;
	margin: 0px;
	padding-left: 2em;
	padding-right: 2em;
	margin-top: 1.0em;
	text-decoration: none;
}
.subnav a:hover, .subnav a:active {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------------------------------*/
.navCurrent{
	text-decoration: underline;
}

.SpecialChar{
	vertical-align: super;
	color: #FFFFFF;
	font-size: 0.5em;
}


