/* Navigation Styles */


#nav_logo {  float: left; width: 257px; }

#nav_box { float: left; width: 609px; z-index:0;  }

#nav_flash { z-index:0; }

#nav { padding: 0; margin: 0; list-style: none; z-index:0; }

#nav a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 87px;
	color: #2a2a2a;
	line-height: 35px;
	background: url(../images/bg_nav.gif) 0 0 no-repeat;
}


#nav ul a
{
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 174px;
	color: #111;
	line-height: 24px;
	background: url(../images/bg_nav_sub.gif) 0 0 no-repeat;
}


#nav a span { display: block; padding: 0px 0px 0px 0px; text-align:center; }

#nav ul a span { display: block; padding: 0px 0px 0px 16px; text-align:left; }

#nav li { position: relative; display: block; width: 87px; height: 1%; vertical-align: bottom; float: left; }

#nav li ul { visibility: hidden; width: 0; position: absolute; top: 35px; left: 0; list-style: none; margin: 0; padding: 0; }

#nav li ul ul { visibility: hidden; width: 0; position: absolute; top: 0; left: 87px; list-style: none; margin: 0; padding: 0; }


#nav li:hover>ul { visibility: visible; }

#nav a
{
	
	/*border-bottom: solid 1px #C3CA9E;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;*/
	
}

/*#nav li ul a { border-left: 0; border-right: 0;  }*/

#nav a { background-color: #f3f3f3; }
#nav a:hover { background-color: #000; color: #eee; }
#nav ul a { background: url(../images/bg_nav_sub.gif) #000 0 0 no-repeat; color: #eee; }
#nav ul a:hover { background: url(../images/bg_nav_sub.gif) #c0c0c0 0 0 no-repeat; color: #111; }
#nav ul ul a { background-color: #f3f3f3; }
#nav ul ul a:hover { background-color: #d3d3d3; }

#nav .stub { background: url(../images/bg_nav_stub.gif) #f3f3f3 0 0 no-repeat; }
#nav .stub:hover { background: url(../images/bg_nav_stub.gif) #000 0 0 no-repeat; }
#nav ul .stub { background: url(../images/bg_nav_stub.gif) #f3f3f3 0 0 no-repeat; }
#nav ul .stub:hover { background: url(../images/bg_nav_stub.gif) #000 0 0 no-repeat; }
#nav ul ul .stub { background: url(../images/bg_nav_stub.gif) #636363 0 0 no-repeat; }
#nav ul ul .stub:hover { background: url(../images/bg_nav_stub.gif) #333333 0 0 no-repeat; }

#nav a#highlight1 { background-color: #f3f3f3; }
#nav a#highlight2 { background-color: #f3f3f3; }
#nav a#highlight3 { background-color: #f3f3f3; }

#log { position: absolute; top: -180px; left: 220px; width: 300px; height: 150px; border: solid 1px #999999; overflow: auto; font-family: Verdana, sans-serif; background-color: #e0e0e0; }
#log span { display: block; padding: 0 8px 0 0; height: 25px; line-height: 25px; text-align: right; background-color: #e0e0e0; font-size: 9px; margin: 0; }
#log div { margin: 0; padding: 0; }
#log div span { margin: 0; padding: 0; display: inline; background-color: #ffffff; color: #999999; line-height: 1em; }
#log p { font-size: 9px; margin: 0; padding: 5px; border-bottom: dashed 1px #999999; }

#log { display: none; }