/* Style Sheet*/
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000000;
}
body, td {
	color : #000000;
	font-family : Times New Roman,serif;
	font-size: 1.0em;
}
/*|*/
* html body td{
	font-size: .9em;
}
/* */
Span.titles {
	color : #000080;
	font-weight : bold;
	font-size: 1.1em;
}
Span.header{
	color : #000080;
	font-weight : bold;
	font-size: 1.1em;
}
Span.headeru{
	color : #000080;
	text-decoration: underline;
	font-weight : bold;
	font-size: 1.1em;
}
Span.menu {
	color : #000080;
	font-weight : bold;
	font-size: .9em;
}
Span.menus {
	color : #000080;
	font-weight : bold;
	font-size: .8em;
}
Span.data {
	color : #000000;
	font-size: 1.0em;
}
Span.databn {
	color : #000080;
	font-weight : bold;
	font-size: 1.0em;
}
Span.databbs {
	color : #000080;
	font-weight : bold;
	font-size: .8em;
}
Span.databsw {
	color : #FFFFFF;
	font-weight : bold;
	font-size: .8em;
}
Span.databb {
	color : #000080;
	font-weight : bold;
	font-size: 1.0em;
}
Span.datasb {
	color : #000000;
	font-weight : bold;
	font-size: .8em;
}
Span.icon {
	color : #000080;
	font-weight : bold;
	font-size: .9em;
}
Span.message {
	color : #CC0000;
	font-weight : bold;
	font-size: 1.0em;
}
Span.contact {
	color : #000080;
	font-weight : bold;
	font-size: 1.0em;
}
Span.dot {
	color : #FF0000;
	font-weight : bold;
	font-size: .7em;
}
.tteddo {
	font-size:.6em;
	color: #FFFFFF;
	font-style : italic;
}
a.tteddo:visited {
	color: #e0e0e0;
}
a.tteddo:active, a.tteddo:hover {
	color: #FF0000;
}
a:link, a:visited {
	color:#000099;
	text-decoration : none;
}
a:hover, a:active {
	color:#CC0000;
	text-decoration : none;
}
Input{
	background-color: #F6F6F6;
	border : thin groove;
}
Select{
	background-color: #F6F6F6;
	border : thin groove;
}
TextArea{
	background-color: #F6F6F6;
	border : thin groove;
}
Checkbox{
	background-color: #F6F6F6;
	border : thin groove;
}
.Title {
	font: bold 1.3em Times New Roman, Times, serif;
}
.Bold {
	font-weight: bold;
}
.BoldWhite {
	font-weight: bold;
	color: #FFFFFF;
	font-size : .9em;
}
.BoldLarge {
	font: bold 1.2em Times New Roman, Times, serif;
}
.small {
	font-size: .9em;
}
.smallbold {
	font-size: .9em;
	font-weight : bold;
}
.sIconMenu  {
	font: bold .9em Times New Roman, Times, serif;
	text-align: left;
	color: #000080;
}
a.sIconMenu:link, a.sIconMenu:visited {
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #000080;
}
a.sIconMenu:hover, a.sIconMenu:active {
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}
Span.super {
	font: bold .7em Times New Roman, Times, serif;
	vertical-align : super;
}
#top_nav {
	position: relative;
	color: #000080;
	top: -3px;
	height: 1.3em;
	text-align: center;
}
/*|*/
* html #top_nav {
	fon\t-weight: normal;
}
/* */
/*XXXXXXXXXXXX Primary top nav rules XXXXXXXXXXX*/
.nav {
	position: relative;
	width: 100%;
}
.button {
	list-style: none; /* kills the list item "bullet" markers */
	padding: 4px 10px 0px; 
	float: left;
}
/*|*/
* html .button{
	padding: 9px 10px 0px; 
}
/* */
.parent {
	position: relative;
	font-weight: bold;
	text-align: left;
}	
.floatfix {margin-right: -3px;}
/* this fixes the IE 3px bug that is common in this type of float arrangement */ 

/*XXXXXXXXXXXX Primary dropdown/flyout rules XXXXXXXXXXX*/

.dropdown { /* rules for dropdown div */
	width: 120px;
	position: absolute;		
	left: -3000px;
	top: 1.0em; /* puts dropdowns directly under top nav */
	text-align: left; /* needed because IE misapplies text centering to boxes */	
	background: url(bgfix.gif);
}
.dropdown div {
	width: 120px;
	position: absolute;		
	left: -3000px;
	top: 0;
	background: url(bgfix.gif);
	text-align: left; /* needed because IE misapplies text centering to boxes */
}
.dropdown ul { 
	width: 120px; /* tweaked so that dropdowns appear to "line up" with top links */
	margin: 0 30px 30px 30px; /* creates "sticky hovering" zones for dropdowns */
	border-width: 1px 1px 0; 
 } /* borders sides and top of the dropdowns and flyouts; links provide the bottom border */
.dropdown div ul {
	margin: 30px 30px 30px 0;
} /* creates "sticky hovering" zones for flyouts */
.four .dropdown ul {
	width: 110px;
} /* modifies width for rightmost "visible" dropdown (tweak) */
.nav li {
	text-align: left;
}
.top_date {
	display: block;
	color : #000080;
	font-weight : bold;
	font-size: .9em;
	padding: 6px 10px 2px; 
}
.nav a {
	display: inline;
	color: #000080;
	text-decoration: none;
}
.topmenu, a.topmenu:visited, a.topmenu:link {
	color: #000080;
	font-size: .9em;
	text-decoration: none;
}
a.topmenu:hover, a.topmenu:active {
	color: #CC0000;
	font-size: .9em;
	text-decoration: none;
}
.submenu, .submenu:link, .submenu:visited {
	color: #000080;
	font-size: .9em;
	text-decoration: none;
}
.submenu:hover, .submenu:active {
	color: #CC0000;
	font-size: .9em;
	text-decoration: none;
}
.four a {border-right: 0;} /* kills right border on last top link */
.nav ul ul a {
	color: #000080;
	border-right: 0; /* negates right border for dropdowns and flyouts */
 }
.dropdown li {
	list-style: none; /* kills the list item "bullet" markers */
	background-image: url("Images/menu_nav.gif");
	font-weight: bold;
	text-align: center;
	position: relative; 
	z-index:  2;
	border-left: 1px #000080 solid;
	border-right: 1px #000080 solid;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: bottom; /* IE5/win bugfix */
 }
.button:hover div.dropdown {
	left: -30px;
} /* hover rule for dropdowns */ 
/* extra pixel makes dropdowns "line up" with top links */ 
.dropdown li:hover div { /* hover rule for flyouts */
	left: 120px; /* this value controls the amount of flyout "overlap" */
	top: -30px; /* this value controls the amount of flyout vertical offset */
}
	
.four li:hover div { /* reversed flyout rules for rightmost drop flyouts */
	left: 180px; 
	top: -26px;
}

.nav div.mini-zone { /* special hover zone that covers the "danger corner" */
	padding: 0;
	width: 15px;
	height: 15px;  
	font-size: 1px;
	left: -3000px;
	bottom: -15px;
	top: auto;	
	background: url(images/bgfix.gif);
}

.nav .dropdown li:hover div.mini-zone { /* hover rule for mini-zones */
	left: auto;
	right: 8px;
	top: auto;
}

.nav .four li:hover div.mini-zone { /* reversed hover rule for rightmost drop mini-zones */
	left: 8px;
}

/*XXXXXXXXXX z-index rules for top nav XXXXXXXXXXX*/

.one {z-index: 10;}
.two {z-index: 20;}
.three {z-index: 30;}
/*|*/
* html .three{
	top: 0px;
	to\p: -1px;
}
/* */
.four {z-index: 40;}
.four:hover {z-index: 20;}
/* this last is a special trick that reverses the stacking order of the rightmost
top link when it or its children are hovered. This, and the previous rules work
together so that when a user is on the top link of any flyout, they can move 
vertically to the top link directly above and not have the sticky hoivering zone
on the flyout get in the way of hovering that top link. */
 

/*XXXXXXXXXXX Special fixes XXXXXXXXXXX*/

/* This is to hide the following from IE/Mac. \*/
* html .button .dropdown li {
height: 1%;
margin-left: -16px;
mar\gin-left: 0;
}
/* */

* html .nav a
 {height: 1%;}

/* The first 2 rules above fix "bullet region" problems in IE5.x/win, 
and the 2nd is to make all links fully clickable. */    

.brclear { /* Use a break with this class to clear float containers */
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}
/*h1 {position: absolute; left: -3000px;}

h2 {font-size: 1em;}*/
#left_nav {
	position: relative;
	top: 1px;
	left: 1px;
	height: auto;
	width: 130px;
	float: left;
}
.LeftNavHolder {
	width: 121px;
	float: left;
	font-weight : bold;
	font-size: .9em;
	margin-top: 0px;
	padding-bottom: 150px;
	display: inline; /* doubled margin bug fix for IE/win */
}
a.LeftNavHolder:link, a.LeftNavHolder:visited  {
	color: #000080;
}
a.LeftNavHolder:hover, a.LeftNavHolder:active {
	color: #CC0000;
}
.LeftNavHolder li {
	list-style: none; /* kills the list item "bullet" markers */
	position: relative;
	width: 120px;
	padding-top: 2px;
	vertical-align: bottom; /* for IE5/win */
}
.LeftNavHolder ul a {
	display: block;
	padding: 1px 0px 2px 3px;
	vertical-align: bottom; /* needed for IE5/win */
	text-align: left;
	text-decoration: none;
	color: #000080;
	margin: 0px 0px;
}
.LeftNavHolder div,
.LeftNavHolder ul li:hover div div { 
	position: absolute;  
	left: -3000px;
	width: 120px;
	top: 0px;
	padding: 2px 0 2px 0;
	border: 1px solid #000080;
	background-image: url("Images/menu_nav.gif");
/*	background-image: url(Images/b.gif);*/
}							/* Hide/Configure All Menus Appear  */
.LeftNavHolder ul li:hover div {
	left: 8.1em;
	top: 3px;
	color: #000080;
}							/* SubMenu Appear  */
.LeftNavHolder ul a:hover {
	text-decoration: none;
	color: #000080;
}
.LeftNavHolder ul a{
	color: #000080;
}
.LeftNavHolder ul li a:hover{
	color: #CC0000;
}
.LeftNavHolder ul a:visited{
	color: #000080;
}
.zone {
	display: none;
}
/* \*/ /*/ 
ul li ul {position: static;}
/* */
