/*   jdr this first section is from reset-min.css   */
/*   jdr should add this as an import somewhere */

http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
/*  jdr removed body from the list of elements get set to 0 margin and padding  */
body{color:#000;background:#FFF;}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* !Navigation */

.nav, .nav ul { /* all lists */
	float: left;
	width: 180px;    /* total width is 196 with right and left padding of 16 = 180 */
	z-index:10;
	
}

/* fix for hover for IE 8 - jdr */
.nav li:hover {	
	z-index:10000;
	white-space:normal;
	}

.nav li { /* all list items */
	font-size: 100%;
	position: relative;
	float: left;
	width: 180px;         /* total width is 196 with right and left padding of 16 = 180 */
	z-index:10;
}

/* fix for IE 8 hover but - jdr */
.nav a, .nav ul a {
	position:relative;
}

.nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
	margin-left: 196px;               /* was 180 */
	margin-top: -1.8em;
	z-index:10;
}

.nav li ul li a {                        /* second level navigation */
	background-color:#4eaeb2;         /* original #dee5ed;  */
	border-top: solid 1px #066;          /* original #e8edf2; then 0c9  */
	border-bottom: solid 1px #066;             /* original #c7d3e0;  then oc9 */
	z-index:10;      
}

.nav li ul ul { /* third-and-above-level lists */
	left: -999em;
	z-index:10;
}

.nav li a {
	line-height: normal;
	font-size: 100%;                /* was 93% */
	/* border-top: solid 1px #066;               /* jdr was 0c9 then 096 */
	/*border-bottom: solid 1px #066;            /* jdr was 0c9  then o96*/
	/*border-right:solid 2px #066;                /* jdr was 096 */
	padding-left: 8px;       
	padding-right: 8px;      
	padding-top: .4em;    /*was .47 */
	padding-bottom: .8em;    /* was .47em */
	color: #ffffff;                /*original text color #203b5a;  */
	font-weight:bold;
	width: 182px;             /* total width is 196 with right and left padding of 16 = 180  + 2 because I removed right and left border */
	display: block;
	text-decoration: none;
	background-image:url(../homePageNavigationImages/GradientTeal-270x70.jpg);
	background-position:bottom right;
	/* background-color:#4eaeb2;           /* original #c3cfdc; then  #00cc99 */
	z-index:10;
}

.nav li a:hover {
	color: white;
	background-image:none;
	background-color: #59C6C1;                 /* original #92a6bd;  */
	z-index:10;
}

.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
	left: -999em;
	z-index:10;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:10;
}
