A {COLOR: #5e6c79; TEXT-DECORATION: none}
A.visited {COLOR: #5e6c79; TEXT-DECORATION: none}
A:hover {COLOR: #000; TEXT-DECORATION: none}

A.link {font-family: Tahoma, Arial, serif; color: darkgray; font-weight: normal; font-size: 11px; TEXT-DECORATION: none}
A.visited.link {font-family: Tahoma, Arial, serif; color: darkgray; font-weight: normal; font-size: 11px; TEXT-DECORATION: none}
A:hover.link {font-family: Tahoma, Arial, serif; color: darkgray; font-weight: normal; font-size: 11px; TEXT-DECORATION: none}

body {	padding:0px; FONT-SIZE: 13px; BACKGROUND: url('images/bg.gif') left top; MARGIN: 0px; COLOR: #494949; FONT-FAMILY: Tahoma, Arial, serif; TEXT-ALIGN: left;}
#wrapper {padding:0px; BACKGROUND: url('images/pagebg.gif') repeat-y left top; MARGIN: 0px auto; WIDTH: 870px;}
.copyright {font-family: Tahoma, Arial, serif; color: darkgray; font-weight: normal; font-size: 11px}
td.copyright {padding:0px; BACKGROUND: url('images/pagebg.gif') repeat-y left top; MARGIN: 0px auto; WIDTH: 870px;}
.copynormal {FONT-FAMILY: Tahoma, Arial, serif; FONT-SIZE: 13px; FONT-WEIGHT: normal}
.form {FONT-FAMILY: Tahoma, Arial, serif; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.header {FONT-FAMILY: Tahoma, Arial, serif; color: #F15923; FONT-SIZE: 18px; FONT-WEIGHT: bold}

td#leftnav {BACKGROUND: url('images/leftcolgreen.gif') no-repeat;}
td#leftnavgreen {BACKGROUND: url('images/leftnavbg140green.gif') no-repeat;}
td#leftnavorange {BACKGROUND: url('images/leftnavbg140orange.gif') no-repeat;}
td#leftnavyellow {BACKGROUND: url('images/leftnavbg140yellow.gif') no-repeat;}
td#leftnavpink {BACKGROUND: url('images/leftnavbg140pink.gif') no-repeat;}
td#leftnavblue {BACKGROUND: url('images/leftnavbg140blue.gif') no-repeat;}

a.mainnav:hover {
	display:block;
	background-image: none;
	background-color: black;
	color: white;
	border:none;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	padding:0 10px;
}

a.subnav:hover {
	background-color: #525252;
	background-image: none;
	font-weight:normal;
	border:none;
	width:16em;
	padding:3px 0 3px 12px;
}

a.subsubnav:hover {
	background-color: #525252;
	background-image:none;
	font-weight:normal;
	border:none;
	width:16em;
	padding:3px 0 3px 12px;
}

#nav, #nav ul { /* all menu lists */
	padding:0;
	margin:0;
	list-style:none;
}

#nav a { /* mainnav */
	display:block;
	width:auto;
	font-size:10px;
	line-height:22px;
	color: white;
	padding:0 4px;
	text-decoration:none;
	border:none;
}

#nav a.subnav { /* subnav */
	display:block;
	width:auto;
	font-size:10px;
	line-height:22px;
	color: white;
	padding:0 5px;
	text-decoration:none;
	border:none;
}

#nav a.subnavarrow { /* subnav with further level*/
	display:block;
	width:auto;
	font-size:0.9em;
	line-height:22px;
	color: white;
	padding:0 10px;
	text-decoration:none;
	border:none;
	background-image: none;
}

#nav a.subnavarrow:hover { /* subnav with further level*/
	display:block;
	width:auto;
	font-size:0.9em;
	line-height:22px;
	color: white;
	padding:0 10px;
	text-decoration:none;
	border:none;
	background-image: none;
}


#nav li { /* all menu items */
	float:left;
	width:auto;
	padding:0;
	margin:0;
	background:none;
}

#nav li li { /* controls width and borders of subnav block */
	border-top:1px solid #fff;
	border-bottom:1px solid #000000;
	color:#fff;
	width:13em;
}

#nav li ul { /* subnav block list */
	position: absolute;
	background: #808080;
	width: 13em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1.2em 0 0 12.5em;
}

#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 { /* lists nested under hovered list items */
	left: auto;
}

#nav #active_menu-mainnav { /* used to highlight active menu item in mainnav */
	background-image: url("../images/menu-bg-hover22.gif");
	color: white;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	padding: 0 5px;
	font-weight:normal;
}