ul#nav
{
	float:				left;
	width:				830px;
	margin:				0px;
	padding:			0px;
	background-color:		#dddddd;
	list-style-type:		none;
	font-size:			0.68em;
}

ul#nav li
{
	float:				left;
	margin:				0px;
	padding:			0px;
	list-style-type:		none;
}

ul#nav li a:link,
ul#nav li a:visited
{
	display:			block;
	padding-left:			12px;
	padding-right:			12px;
	padding-top:			2px;
	padding-bottom:			2px;
	color:				#333333;
	text-decoration:		none;
	text-transform:			uppercase;
}

ul#nav li.current a:link,
ul#nav li.current a:visited,
ul#nav li.current a:hover,
ul#nav li.current a:active
{
	font-weight:			bold;
}

ul#nav li:hover a:link,
ul#nav li:hover a:visited,
ul#nav li:hover a:hover,
ul#nav li:hover a:active,
ul#nav li.hover a:link,					/* IE 6 */
ul#nav li.hover a:visited,				/* IE 6 */
ul#nav li.hover a:hover,				/* IE 6 */
ul#nav li.hover a:active,				/* IE 6 */
ul#nav li a:hover,
ul#nav li a:active
{
	background-color:		#cccccc;
	text-decoration:		none;
}

ul#nav li ul
{
	position:			absolute;
	display:			none;
	margin:				0px;
	padding:			0px;
/*
	background-color:		#ffffff;
*/
background-image:url('../img/trans75.png');

	list-style-type:		none;
}

ul#nav li:hover ul,
ul#nav li.hover ul					/* IE 6 */
{
	display:			block;
}

ul#nav li ul li
{
	clear:				both;
	margin:				0px;
	padding:			0px;
	list-style-type:		none;
	
}

ul#nav li ul li a:link,
ul#nav li ul li a:visited
{
	width:220px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:		transparent !important;
	text-transform:			none;
	font-size:			0.9em;
	font-weight:			bold;
	line-height: 120%;
	padding-bottom: 5px;
	padding-top: 6px;	
}

ul#nav li ul li.current a:link,
ul#nav li ul li.current a:visited
{
	color:				#851501;
}

ul#nav li ul li a:hover,
ul#nav li ul li a:active
{
	background-color:		#eeeeee !important;
}











ul#langnav
{
	float:				right;
	width:				118px;
	margin:				0px;
	padding:			0px;
	background-color:		#dddddd;
	list-style-type:		none;
	font-size:			0.68em;
}

ul#langnav li
{
	margin:				0px;
	padding:			0px;
	list-style-type:		none;
}

ul#langnav li a:link,
ul#langnav li a:visited
{
	display:			block;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	color:				#333333;
	text-decoration:		none;
	text-transform:			uppercase;
}

ul#langnav li.current a:link,
ul#langnav li.current a:visited,
ul#langnav li.current a:hover,
ul#langnav li.current a:active
{
	font-weight:			bold;
}

ul#langnav li:hover a:link,
ul#langnav li:hover a:visited,
ul#langnav li:hover a:hover,
ul#langnav li:hover a:active,
ul#langnav li.hover a:link,					/* IE 6 */
ul#langnav li.hover a:visited,				/* IE 6 */
ul#langnav li.hover a:hover,				/* IE 6 */
ul#langnav li.hover a:active,				/* IE 6 */
ul#langnav li a:hover,
ul#langnav li a:active
{
	background-color:		#cccccc;
	text-decoration:		none;
}

ul#langnav li ul
{
	position:			absolute;
	display:			none;
	margin:				0px;
	padding:			0px;
/*
	background-color:		#ffffff;
*/
background-image:url('../img/trans75.png');

	list-style-type:		none;
}

ul#langnav li:hover ul,
ul#langnav li.hover ul					/* IE 6 */
{
	display:			block;
}

ul#langnav li ul li
{
	clear:				both;
	margin:				0px;
	padding:			0px;
	list-style-type:		none;
	
}

ul#langnav li ul li a:link,
ul#langnav li ul li a:visited
{
	width:108px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color:		transparent !important;
	text-transform:			none;
	font-size:			0.9em;
	font-weight:			bold;
	line-height: 120%;
	padding-bottom: 5px;
	padding-top: 6px;	
}

ul#langnav li ul li.current a:link,
ul#langnav li ul li.current a:visited
{
	color:				#851501;
}

ul#langnav li ul li a:hover,
ul#langnav li ul li a:active
{
	background-color:		#eeeeee !important;
}
