@charset "iso-8859-1";

.hnav
{
	/*/*//*/ border: none;			/* nn4 fix */
	/*/*//*/ margin: 0;			/* nn4 fix */
}

/*/*//*/
	.hnav
	{
		text-align: center;
		padding: none;
	}
	.hnav ul, .hnav ul li
	{
		list-style-type: none;
		display: inline;
	}
/*--> IE4 does not do inline lists, so this CSS is shown only to NN4. <--*/
.hnav
{
/*	border: solid 1px #fff;*/
}
.hnav
{
	/*/*/ border-top-width: 0;		/* hide from nn4 */
	/*/*//*/ border-width: 1px 0;		/* hide from ie4 */
}
.hnav ul
{
	/*/*/ margin-top: 0;			/* ie4 fix */
	/*/*//*/ padding: 0.1em 0 0.4em ;	/* nn4 fix */
}

/******************************************************************************/

/*--- hnav ---*/
.hnav
{
	white-space: nowrap;
	margin: 0;
	padding: 5px 0 6px 0;
}
.hnav ul span.divider
{
	display: none;
}
* html .hnav
{
	height: 1%;
}
* html .HNAV
{
	height: auto;
	padding: 0;
}
.hnav ul
{
	text-align: left;
	list-style-type: none;
	line-height: normal;
	margin: 0;
	margin-left: 160px;
	padding: 0;
}
.hnav ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
}
.hnav ul li a
{
	text-decoration: none;
	margin: 0 -1px 0 0;
	padding: 5px 10px 6px 10px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}
* html .HNAV ul li a
{
	width: 1%;	/* holly hack for IE5/Win inline padding. this 
			   hack fixes different rendering bugs in 5.0 and 5.5.
			   Width is used instead of height because if the 
			   document is too long, these elements become very tall
			   and disrupt the look of the document. too wide an 
			   element is better, visually, than too tall. */
}
.hnav ul li a:hover
{
	text-decoration: none;
}
/******************************************************************************/
/*--- vnav ---*/
.vnav ul, .vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.vnav ul
{
	border: solid 1px #FFD4AC;
	border-bottom-width: 0;
	border-top-width: 0;
}
.vnav ul li
{
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #000;
}
.vnav ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 10px;
}
* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 1%;
}
* html .vnav ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}
.vnav h3
{
	/* perhaps this belongs partly in gutters.css and partly in 
	   fonts.css. However, the heading size for vnav elements is
	   controlled here because it is a specific vnav visual element
	   rather than something that's going to be applied to the whole
	   layout. So that if you were to remove vnav.css from your
	   layout, you wouldn't have any extra, unused CSS in the rest
	   of your stylesheets. */

	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 126%;
}
/******************************************************************************/
/*--- colors ---*/
.vnav ul li a
{
	background-color: #cc9;
}
#lmenu .vnav ul li a:hover, .vnav ul li a:hover
{
	background-color: #336;
	color: #fff;
}
#lmenu .vnav ul li a
{

	background-color: #FFECC3;
}
.hnav, .hnav ul li a
{
	background-color: #3A5065;
	color: #FFF;
}
.hnav ul li a:hover
{
	background-color: #336463;
	color: #fff;
}
.hnav
{
/*	border-color: #698699;*/
}
/******************************************************************************/
/*--- font ---*/
.hnav
{
	font-size: 83%;
	font-weight: bold;
}
.vnav
{
	font-size: 83%;
}
