body { 
  background-image:url("/images/background.gif");
  background-repeat:repeat-y;
  background-color:#E9EFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:5px 0px 0px 0px ;
  behavior:url(../includes/hover.htc);
}
h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px; 
  font-weight:bold;
  color:#000099; 
  margin:0px 0px 5px 0px;
}

h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px; 
  font-weight:bold;
  text-decoration:none;
  color:#000099; 
  margin:0px 0px -1px 0px;
}

.container {
	margin-left: auto;
	margin-right: auto;
	width: 670px;
}
.header {
	background-color: #A7B9DF;
}
.header_text {
 text-align: right;
  width: 670px;
}
#content {
  z-index:200;
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#FFF;
 
  padding:5px 5px 15px 5px;
}
.content_text {
  line-height:15px;
}
.content_text2 {
  line-height:15px;
}
.content_text_wide {
  line-height:12px;
}
.content_text_admin {
  width:650px;
  line-height:15px;
}
.footer {
  clear:both;
  margin-right:20px;
  padding:3px;
  margin-left:49px;
}
.footer_left {
  float:left;
}
.footer_right {
  float:right;
  text-align:right;
}

.nav a {  color:#000;text-decoration:none; padding:2px;}
.nav a:hover { color:#000; }
.footer a { color:#000;text-decoration:none; }
.footer a:hover { color:#000;text-decoration:underline; }
#links a.link_top { color:#000;text-decoration:none;font-weight:bold; }
#links a.link_bot { text-decoration:none;font-style:italic; }
#links a.link_bot:hover { text-decoration:underline;font-style:italic; }

.contact td {
  padding:2px;
}
.contact td.label {
  background-color:#003399;
  color:#FFF;
  text-align:right;
  font-weight:bold;
}

/* DROP DOWN MENUS */
.nav {
	display: none;
  height:20px;
  padding:8px 0px 8px 8px;
  z-index:1;
}
#nav, #nav ul { /* all lists */
  padding:0px;
  margin:0px 0px 0px -5px;
  list-style:none;
  line-height:1;
  color:#A7B9DF;
}
#nav li:hover {
  background-color:#FFFFFF;
}
#nav li ul {
  margin-top:4px;
}
#nav li ul a{
  padding:6px;
  text-align:left;
  text-decoration:none;
  border-bottom:1px solid #FFFFFF;
  display:block;
  width:108px;
}
#nav li ul li:hover, #nav li ul li.sfhover {
  background-color:#FFFFFF;
}
#nav li { /* all list items */
  padding:0px;
  float:left;
  border-left:1px solid #A7B9DF;
  width:auto; /* width needed or else Opera goes nuts */
}
#nav li.top { /* all list items */
  text-align:center;
  height:20px;
  padding:4px;
  float:left;
  border-left:1px solid #A7B9DF;
  width:auto; /* width needed or else Opera goes nuts */
}
#nav li.top_selected { /* all list items */
  text-align:center;
  height:20px;
  padding:4px;
  float:left;
  border-left:1px solid #A7B9DF;
  background-color:#A7B9DF;
  width:auto; /* width needed or else Opera goes nuts */
}
#nav li li {
  border:none;
}
#nav li ul { /* second-level lists */
  background-image:url('/images/dropdown_bg.png');
  background-repeat:repeat-y;
  position:absolute;
  border:1px solid #A7B9DF;
  width:120px;
  padding:0px;
  left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  left:auto;
}
#nav li ul ul {
  margin:-24px 0px 0px 120px;
  border:1px solid #A7B9DF;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
  left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
  left:auto;
}

div.location_box {
  background-color:#E9F2FC;
  border:1px solid #A7B9DF;
  width:210px;
  background-image:url('/images/dropdown_bg.png');
  background-repeat:repeat-y;
}
div.location_box p {
  margin:8px;
}
div.right_column {
  width:210px;
  position:absolute;
  margin:50px 0px 0px 690px;
}

.directions_btn{
	display: none;
}
