#header #nav {
	position:absolute;
	top: 10px;
	left: 425px;

}

/********************
	INITIAL STYLES
 ********************/

#nav li.sub_menu a:link, #nav li.sub_menu a:visited { background-image: url("../images/common/arrow.gif"); background-position: center right; background-repeat:no-repeat; }
#nav, #nav ul, #nav ol, #nav li, #nav a { margin: 0; padding: 0; list-style: none; display:block; line-height:0.8em; }
#nav { font-size:0.8em; font-family: tahoma, arial, helvetica, sans-serif }
#nav li {
	background-color: #669933;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
font-weight: bold;
}
#nav li li {}
#nav li.last_child {}
#nav ul { background-color: #669933; /*border-top-width:0px;*/ }
#nav :link, #nav :visited { color:black; text-decoration:none; border-width:0; }
#nav ul :link, #nav ul :visited, #nav ul :hover, #nav ul :active { text-decoration:none; }

/*********************************
	INITIAL SIZES AND POSITION
 *********************************/

/* TOP LEVEL */
#nav { padding: 0; }
#nav li { float:left; display:inline; width: 8em; } /*display: inline - IE float causes double margin fix */
#nav li a { padding: 0.4em 0; text-align: center; }

/* FIRST LEVEL DROPDOWNS */
#nav ul {
	width:9em;
	position:absolute;
	margin-left: -5000px;
	padding-top: 1px;
}

/* FIRST AND SECOND LEVEL DROPDOWNS */
#nav ul li { width: 9em; text-align:left; }
#nav li ul a { padding: 0.2em 0.5em; text-align: left; }

/* SECOND LEVEL DROPDOWNS */
#nav ul ul {
	margin-top: -1.6em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#nav li:hover ul ul, #nav li.sfhover ul ul { position: absolute; margin-left: -5000px; }

/********************
	HOVER POSITION
 ********************/

#nav li:hover ul, #nav li.sfhover ul, #nav li.sffocusparent ul { margin-left: -1px; }
/*#nav li li:hover ul, #nav li li.sfhover ul, #nav li li.sffocusparent ul { margin-left: 12em; }*/

/*******************
	HOVER STYLES
 *******************/

#nav ul li:hover a, ul ul li.sfhover a:link, ul ul li.sfhover a:visited,
#nav ul li a:focus, ul ul li a.sffocus,
#nav:hover ul li:hover a:focus {
	background-color:#ccff99; }
#nav:hover ul li a:focus, ul.sfhover ul li a.sffocus { background-color:#8bbef2; }

/*#nav ul li.sub_menu:hover a, ul ul li.sub_mnu_sfhvr a:link, ul ul li.sub_mnu_sfhvr a:visited,
#nav ul li.sub_menu a:focus, ul ul li.sub_menu a.sffocus, ul ul li.sub_mnu_sfhvr a.sffocus,
#nav:hover ul li.sub_menu:hover a:focus, #nav:hover ul li.sub_mnu_sfhvr a:focus {
	background-color:#9cf;
	background-image: url("../images/common/arrow.gif");
	background-position: center right;
	background-repeat:no-repeat;
	}
#nav:hover ul li.sub_menu a:focus, ul.sfhover ul li.sub_menu a.sffocus {
	background-color:#8bbef2;
	background-image: url("../images/common/arrow.gif");
	background-position: center right;
	background-repeat:no-repeat;
	}*/


/*text style - top level*/
#nav li:hover a, #nav li.sfhover a:link, #nav li.sfhover a:visited, #nav li a:hover, #nav li.sffocusparent a:link, #nav li.sffocusparent a:visited {
	text-decoration:underline; }

/*text style - dropdowns */
#nav li:hover li a, #nav li.sfhover li a:link, #nav li.sfhover li a:visited, #nav li.sffocusparent li a:link, #nav li.sffocusparent li a:visited {
	text-decoration:none; }

/* extra positioning rules for no javascript / keyboard accessibility */
#nav a:focus + ul { margin-left: -1px; }
#nav ul a:focus + ul { margin-left: 9999px; }
#nav ul a:focus, #nav ul ul a:focus { margin-left:4999px; width:8em; }
#nav li:hover a:focus, #nav li.sfhover a.sffocus, #nav li.sffocusparent a.sffocus { margin-left: 0; }
