#topnavi {
	height: 40px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 340px;
	top: 308px;
}
#topnavi li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	display: inline-block;
	height: 40px;
	top: 0px;
	float:left;
}
#topnavi li a {
	display: block;
	color: #FFFFFF;
	line-height:40px;
	padding: 0px 16px;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/li-bg.jpg) no-repeat left;
}

#topnavi li:hover a {
	background-image: url(../images/li-over-bg.jpg);
	color: #000000;
}


/*********************POPOUT***********************/

/*leave alone*/
#topnavi li ul, #topnavi li:hover ul li ul {display:none;}
#topnavi li:hover ul, #topnavi li:hover ul li:hover ul { display:block;}

/*color and dimensions*/
#topnavi li:hover li {height:19px; display: inline-block; position:relative; top: 0px; float:left; background: #DF2D7B url(../images/pop-li-bg.jpg) repeat-x; }
#topnavi li:hover li a, #topnavi li:hover li:hover li a  {width:170px; text-align:left; font-size:12px; border:solid 1px #A70840; line-height:14px; padding: 2px 2px 2px 12px; top:-1px; background: url(../images/pop-bg.jpg) no-repeat left; color:#FFFFFF;}
/*hover state*/
#topnavi li:hover li:hover a, #topnavi li:hover li:hover li:hover a {background-image: url(../images/pop-over-bg.jpg); z-index:5; color:#000000;}

/*position of first level*/
#topnavi li:hover ul {position:absolute; top:40px; left:-40px; width:170px;}

/*position of second level*/
#topnavi li:hover ul li:hover ul {position:absolute; top:0px; left:145px; width:170px;}
#top /*********************POPOUT***********************/


 #lgo, #top  #cta, #top  #flash {
	position: absolute;
	width: 282px;
	height: 282px;
	display: block;
	padding: 0px;
	margin: 0px;
	left: 4px;
	top: 20px;
}
#top #cta {
	height: 174px;
	left: 4px;
	top: 307px;
}
#top    #flash {
	width: 660px;
	left: 308px;
}
#top #lgo img, #top #cta img {display:none;}
#top #lgo:hover img, #top #cta:hover img {display: block;}


/*********************LEFT NAV**********************/
#leftnavi {width:248px; margin:0px;padding: 0px 0px 0px 21px;}
#leftnavi li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	display: inline-block;
	height: 77px;
	width:248px;
	top: 0px;
	float:left;
}
#leftnavi li a {
	display: block;
	color: #003255;
	line-height:20px;
	padding: 19px 0px 18px 80px;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

#leftnavi li a:hover { color: #ffffff;background: url(../images/leftnavi-over.gif) no-repeat 81px 13px;}
