html,body {
	margin: 0em;
	padding: 0em;
	color: rgb(0,0,0); /* medium grey */
	font-size: 84%; /* approximately 10px */
	background-color: rgb(255,255,255); /* white */
}

/* This sets the font-types */
body, h1, h2, h3, h4, h5, h6, td, p, a, li, input, select, textarea {
	font-family: verdana,Arial, sans-serif;
}


/* ===================================== Primary Navigation =========================================== */

div#primary-nav {
  position:absolute;
  top:112px;
  font-size:1.0em;
  z-index:2;
  }

div#primary-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

div#primary-nav ul li {
	position: relative;
  float:left;
	padding:0;
	display:inline;
	background:005841;
 	}

div#primary-nav ul li ul {
	position: absolute;
	left: 0px;
	top: 22px;
	display: none;
  margin: 0;
	padding: 0;
  background-color:#fff;
	border:1px solid rgb(165,165,165); /* same grey as hr image line */
	width:190px;
	z-index:1;
	}

/* Only IE sees this */
* html div#primary-nav ul li ul
{
	/* IE becomes confused about which element overlaps which, without this */
	top: 24px;
}

/* And, IE/Mac gets the original value */
* html div#primary-nav ul li > ul
{
	top: 22px;
}

/* Styles for Menu Items */
div#primary-nav ul li a {
	display: block;
	text-decoration: none;
	color: rgb(230,230,230); /* medium grey */
	background: #005841; /* IE6 Bug */
	padding: 5px;
	}

div#primary-nav ul#primary-nav-list li#current-section a {
	color: rgb(0,0,0); /* black */
	}

/* Fix IE. Hide from IE Mac \*/
/* * html div#primary-nav ul li { float: left; height: 1%; }
* html div#primary-nav ul li a { height: 1%; }
/* End */

div#primary-nav ul#primary-nav-list li#current-section ul li,
	div#primary-nav ul#primary-nav-list li#current-section ul li a {
	/* this reverts to the default color, preventing the selected color from cascading */
	  color: rgb(230,230,230); /* medium grey */
		}

div#primary-nav ul li a:hover,
	div#primary-nav ul#primary-nav-list li#current-section ul li a:hover  {
    color: rgb(213,248,239); /*black */
    }

div#primary-nav ul li ul li {
  float:none;
  width:190px;
	}

div#primary-nav ul li ul li a {
	float:none;
	padding: 2px 5px 2px 5px;
		}

div#primary-nav li:hover ul, div#primary-nav li.over ul { display: block; } /* The magic */

/* ===================================== Utility Navigation =========================================== */

ul#utility-nav {
  position:absolute;
  top:5px;
  right:0px;
	margin:0;
	padding: 0 0 1em 0;
  }

ul#utility-nav li {
  border-right:1px solid rgb(77,77,77); /* medium grey */
	list-style-type: none;
	display: inline;
	background:none;
	padding:0;
	font-size:0.9em;
  }

ul#utility-nav li a {
  color: rgb(0,0,0); /* black */
  padding-right:5px;
  padding-left:5px;
  text-decoration:none;
  }

ul#utility-nav li#utility-last-item {
  border-right:0px;
  padding-right:0px;
  }

div#utility-search {
  position:absolute;
  right:0px;
  top:23px;
  }

div#utility-search #utility-search-input {
  width:163px;
  padding:0px;
  margin:0px;
  float:left;
  }

div#utility-search input#utility-search-submit {
  background-image: url(../images/common/search-submit.gif);
  background-repeat: no-repeat;
  height:15px;
  width:15px;
	padding:0;
	margin:0;
  }

/* =================================== Secondary Navigation ================================= */

div#secondary-nav {
	width:165px;
	margin: 0 10px 0 4px; /* lines up with the A in About above */
	font-size:0.9em;
	line-height:1.6em;
	}

div#secondary-nav ul {
	margin:0;
	padding:0;
  }

div#secondary-nav ul li {
	list-style-type: none;
	line-height:1.0em;
	padding:0.4em 0 0.2em 0;
	background:none;
  }

div#secondary-nav ul li a{
	color: rgb(80,80,80); /* dark grey */
	text-decoration:none;
  }

div#secondary-nav ul li a:hover{
	color: rgb(213,248,239); /* black */
  }

div#secondary-nav ul li ul {
	padding:0.4em 0 0em 0;
  }

div#secondary-nav ul li ul li{
	margin:0 0 0 8px;
	}

li#secondary-nav-header, li#secondary-nav-header a {
	display:none; /* we don't want the first link to show up since it is redundant */
	}

div#secondary-nav ul li#secondary-nav-selected, div#secondary-nav ul li#secondary-nav-selected a {
	color: rgb(6,116,177); /* blue */
	}

div#secondary-nav ul li#secondary-nav-selected ul li,
    div#secondary-nav ul li#secondary-nav-selected ul li a {
    /* this reverts to the default color, preventing the selected color from cascading */
	color: rgb(80,80,80); /* dark grey */
	}

.unnamed1 {  font-size: 11px; font-weight: 200; text-decoration: underline}
.disclaimer2 {  font-size: 11px; font-weight: normal}
.dictionary {  font-size: 12px; font-weight: bold}
.dictionary-text {  font-size: 11px; font-weight: normal}
