/* Upper Navigation Menu Styles */
/* menubar triggers */
#menubar li {
	float:left;
	padding:0;
	}
/* the whole menubar system */
#menubar ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1px;
	}
/* dropdown menubars, initially hidden */
#menubar li ul {
	position:absolute;
	left:-999px;
	height:auto; /* adjusts height to contents */
	width:225px; /* width of dropdown menubars */
	margin:0;
	padding:5px;
	background-color:#FCF0C8;
	border:#FFF solid 1px;
	font-weight:500; /* font weight for dropdown menubar links */
	}
/* Styles on menubar triggers and dropdown menubar links */
#menubar a {
	display:block;
	text-align:left;
	}
/* menubar triggers */
#menubar .li1 {
	display:block;
	height:36px;
	margin:0;
	}
/* positioning for Opera */
li>ul {
	top:auto;
	left:auto;
	}
#menubar li li {
	width:100%;
	clear:left;
	}
#menubar li:hover ul, #menubar li.sfhover ul {
	top:auto;
	left:auto;
	}
/* drop down menubar item links */
#menubar li ul a, #menubar li ul a:visited {
	padding:2px; /* space around links */
	color:#805C12;
	text-align:left;
	font:11px/11px Tahoma,Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:100%; /* sets the width for IE <6 browsers */
	}
#menubar li ul a:visited {
	color:#805C12;
	}
/* hover color for menubar triggers */
#menubar li:hover, #menubar li.sfhover, #menubar a:hover, #menubar .current {
	color:#7E5C15;
	text-decoration:none;
	}
/* hover color for menubar items */
#menubar li li:hover, #menubar li li.sfhover {
	display:block; /* allows the whole li to be clickable, not just the link text */
	width:225;
	height:auto;
	border:none;
	background-color:#ECDEAB;
	text-decoration:none;
	}



/* Left Navigation Menu Styles */
/* top level styles */
#leftmenu {
	float:left;
	}
#leftmenu ul {
	padding:0;
	margin:0;
	list-style:none;
	}
#leftmenu li {
	float:left;
	background:#DDEBF6 url(/img/dotted.gif) top left repeat-x;
	font-size:8pt;
	line-height:10px;
	width:177px;
	}
#leftmenu a {
	display:block;
	padding:9px 10px 12px 14px;
	width:160px;
	text-decoration:none;
	text-align:left;
	}
#leftmenu .section_link {
	display:block;
	height:35px;
	margin:0;
	padding:0;
	}
#leftmenu .section_link_current {
	font-weight:900;
	}
/* secondary level styles */
#leftmenu li ul {
	width:160px;
	margin:0;
	padding:0;
	}
#leftmenu li ul li {
	border-top:#FFF 1px solid;
	background-color:#D1E0EC;
	background-image:none;
	margin:0;
	padding:0;
	width:177px;
	}
#leftmenu li.current {
	background:#D1E0EC url(/img/background_leftmenu_arrow.gif)  left no-repeat;
	}
#leftmenu li ul a, #leftmenu li ul a:visited {
	height:28px;
	width:145px;
	padding:14px 0 0 29px;
	text-decoration:none;
	text-align:left;
	}
#leftmenu li.section_link:hover, #leftmenu li.section_link_current {
	background-color:#98C0DE;
	color:#003366;
	}
#leftmenu li li:hover {
	display:block;
	}