.topnav {
}

.toppnav p {	
	margin: 0px;
	padding: 0px;
}
#topnavmenu {width:625px; height:23px;text-align:center; position:relative;}

#topnavmenu ul {margin:0; padding:0; list-style:none; text-align:left;}
#topnavmenu ul {display:inline-block;}
#topnavmenu ul {display:inline;}

#topnavmenu #table {display:table; margin:0;}
#topnavmenu #table ul {display:table-row;}

#topnavmenu li {margin:0; padding:0;}
#topnavmenu li {margin-right:0px;}
#topnavmenu ul table {position:absolute; left:-9999px; background: url(personalbg.png)}
#topnavmenu ul table td {vertical-align:top; padding:0px; margin:0;}
#topnavmenu ul table td.border {border-right:1px dashed #fff;}
#topnavmenu ul table th {padding:0px; margin:0; color:#fc0; font-size:11px; text-align:left;}
#topnavmenu ul.level1 li.level1-li {float:left; display:block;}

#topnavmenu ul.level1 li.level1-li-1 {float:left; display:block;}
#topnavmenu ul.level1 li.level1-li-2 {float:left; display:block;}
#topnavmenu ul.level1 li.level1-li-3 {float:left; display:block;}
#topnavmenu ul.level1 li.level1-li-4 {float:left; display:block;}
#topnavmenu ul.level1 li.level1-li-5 {float:left; display:block;}
#topnavmenu ul.level1 li.level1-li-6 {float:left; display:block;}

#topnavmenu a {display:block;}
#topnavmenu ul.level1 li.level1-li a.level1-a {float:left; padding:0;}
#topnavmenu ul.level1 li.level1-li a.level1-a b {float:left; padding:0px; cursor:pointer;}

#topnavmenu ul.level1 li.level1-li-1 a.level1-a {float:left; padding:0; background:url(personal.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-1 a.level1-a b {float:left; padding:0; background:url(personal.jpg) top left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-2 a.level1-a {float:left; padding:0; background:url(commercial_red.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-2 a.level1-a b {float:left; padding:0; background:url(commercial_red.jpg) top left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-3 a.level1-a {float:left; padding:0; background:url(unions.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-3 a.level1-a b {float:left; padding:0; background:url(unions.jpg) top left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-4 a.level1-a {float:left; padding:0; background:url(government.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-4 a.level1-a b {float:left; padding:0; background:url(government.jpg) top left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-5 a.level1-a {float:left; padding:0; background:url(whydifferent.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-5 a.level1-a b {float:left; padding:0; background:url(whydifferent.jpg) top left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-6 a.level1-a {float:left; padding:0; background:url(resourcecenter.jpg) top left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-6 a.level1-a b {float:left; padding:0; background:url(resourcecenter.jpg) top left no-repeat; height:23px;}

#topnavmenu ul li.level1-li-1:hover table {visibility:visible; width: 302px; height: 356px; left:0; top:23px; background: url(personalbg.png) top left no-repeat;}
#topnavmenu ul li.level1-li-2:hover table {visibility:visible; width: 302px; height: 286px; left: 79px; top:23px; background: url(personalbg.png) top center no-repeat;}
#topnavmenu ul li.level1-li-3:hover table {visibility:visible; width: 302px; height: 286px; left: 172px; top:23px; background: url(personalbg.png) bottom center no-repeat;}
#topnavmenu ul li.level1-li-4:hover table {visibility:visible; width: 302px; height: 286px; left: 237px; top:23px; background: url(personalbg.png) bottom right no-repeat;}
#topnavmenu ul li.level1-li-5:hover table {visibility:visible; width: 183px; height: 156px; left: 335px; top:23px; background: url(personalbg.png) bottom left no-repeat;}
#topnavmenu ul li.level1-li-6:hover table {visibility:visible; width: 153px; height: 342px; left: 476px; top:23px; background: url(personalbg.png) top right no-repeat;}


#topnavmenu a:hover table {left:0;}

#topnavmenu ul.level1 li.level1-li a.drop {}

#topnavmenu ul.level1 li.level1-li a.level1-a:hover {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li a.level1-a:hover b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-1 a.level1-a:hover {background: url(personal.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-1 a.level1-a:hover b {background: url(personal.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-2 a.level1-a:hover {background: url(commercial_red.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-2 a.level1-a:hover b {background: url(commercial_red.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-3 a.level1-a:hover {background: url(unions.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-3 a.level1-a:hover b {background: url(unions.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-4 a.level1-a:hover {background: url(government.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-4 a.level1-a:hover b {background: url(government.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-5 a.level1-a:hover {background: url(whydifferent.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-5 a.level1-a:hover b {background: url(whydifferent.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li-6 a.level1-a:hover {background: url(resourcecenter.jpg) bottom left no-repeat; height:23px;}
#topnavmenu ul.level1 li.level1-li-6 a.level1-a:hover b {background: url(resourcecenter.jpg) bottom left no-repeat; height:23px;}

#topnavmenu ul.level1 li.level1-li:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-1:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-1:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-2:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-2:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-3:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-3:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-4:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-4:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-5:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-5:hover > a > b {background-position:left bottom;}

#topnavmenu ul.level1 li.level1-li-6:hover > a {background-position:right bottom; color:#000}
#topnavmenu ul.level1 li.level1-li-6:hover > a > b {background-position:left bottom;}

.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:dotted 1px #fff;	
}

.navlink a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.navlink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
}

.navlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #79291d;
	text-decoration: none;	
}

.navlink a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #79291d;
	text-decoration: none;	
}


.leftside {
	width: 175px;
}

.rightside {
	width: 110px;
}

.rtnavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
}

.rtnavdescription {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333;
}

.rtnavimage {
	padding-bottom: 20px;
	border-bottom:solid 1px #fff;	
}

.rtnavimage a:link img, .rtnavimage a:visited img, .rtnavimage a:active img {
	height: 15;
	width: 18;
	background:url(go_button_both.gif) top left;	
}

.rtnavimage a:hover img {
	height: 15;
	width: 18;
	background:url(go_button_both.gif) bottom left;	
}

