LI  {
   font-size : 18px;
   margin:0px; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #000000;
   list-style-image : url(images/bullet.gif);
}

#Layer {
	position: absolute;
	left: 200px;
	top: 100px;
	width: 399px;
	z-index: 90;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
[n.b. this is not valid css, but required if the background color is to show properly in Netscape 4.x]
visibility: visible;
}

TABLE.single {
border-right: 1px dashed #999999;
}

TABLE.popup {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
}

TD.main {
font-family: verdana, arial, helvetica, sans-serif;
border-left: 1px solid #000033;
border-right: 1px solid #000033;
border-bottom: 1px solid #000033;
border-top: 1px solid #000033;
width: 935px;
}

TD.different {
border-bottom: solid 1px #003366;
border-top: solid 1px #003366;
border-right: dashed 1px #003366;
}

TD.different2 {
border-bottom: solid 1px #003366;
border-top: solid 1px #003366;
border-left: dashed 1px #003366;
border-right: dashed 1px #003366;
}

TD.sub {
border-bottom: solid 2px #ffffff;
border-top: solid 2px #ffffff;
border-left: solid 2px #ffffff;
}

TD.sub2 {
border-bottom: solid 2px #ffffff;
border-top: solid 2px #ffffff;
border-left: solid 2px #ffffff;
}

TD.sub3 {
border-bottom: solid 2px #ffffff;
border-top: solid 2px #ffffff;
border-left: solid 2px #ffffff;
border-right: solid 2px #ffffff;
}

TD.sublow {
border-bottom: solid 2px #ffffff;
border-right: dashed 1px #ffffff;
}

TD.sublow2 {
border-bottom: solid 2px #ffffff;
border-left: solid 2px #ffffff;
border-right: dashed 1px #ffffff;
}

TD.sublow3 {
border-bottom: solid 2px #ffffff;
border-right: solid 2px #ffffff;
}

.sublinks A:link {
	COLOR: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size:12;
}

.sublinks A:hover {
	COLOR: #ffcc00;
	text-decoration: none;
	font-family: Arial;
	font-size:12;
}   

.sublinks A:visited {
	COLOR: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-size:12;
}  

TH.homepage {
border-left: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
border-top: 1px solid #000033;
}

TD.lefttop {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
border-left: 1px solid #000033;
border-top: 1px solid #000033;
border-right: 1px solid #000033;
border-bottom: 1px solid #000033;
padding:0px 4px;
}

TD.leftbottom {
font-family: verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
border-left: 1px solid #000033;
border-bottom: 1px solid #000033;
border-right: 1px solid #000033;
padding:6px 4px;
}

TD.middle {
background-color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
background-color: #ffffff;
border-left: 1px solid #000033;
border-bottom: 1px solid #000033;
border-top: 1px solid #000033;
padding:6px 4px;
}

TD.righttop {
background-color: #E6E6E6;
border-left: 1px solid #000033;
border-right: 1px solid #000033;
border-top: 1px solid #000033;
border-bottom: 1px solid #000033;
padding:6px 4px;
}

TD.rightbottom {
background-color: #E6E6E6;
border-left: 1px solid #000033;
border-right: 1px solid #000033;
border-bottom: 1px solid #000033;
padding:6px 4px;
}


TD.text {
background-color: #ffffff;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
}

TD.menu {
border-left: 9px solid #000033;
border-right: 9px solid #000033;
}

TD.redmenu {
border-bottom: 1px dashed #ffffff;
}


TD.detailsheader {
border-bottom: 1px solid #000000;
}

TD.detailsbody {
border-bottom: 1px dashed #000000;
}

TD.footer {
border-top: 1px solid #cccccc;
}

h2.table{
	color:#333333;
	margin:1px;
	font-size:11px;
}

h2.tableheader{
	color:#333333;
	margin:5px;
	font-size:17px;
	padding:0px 0px;
}

h2.list{
	color:#333333;
	font-size:11px;
	padding:0px 0px;
}

h2.header {
	color:#000000;
	font-size:11px;
}

.body {
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

.headerlinks A:link {
	COLOR: #333333;
	text-decoration: none;
	font-family: Arial;
	font-size:13;
}

.headerlinks A:hover {
	COLOR: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size:13;
}   

.headerlinks A:visited {
	COLOR: #333333;
	text-decoration: none;
	font-family: Arial;
	font-size:13;
}


.menulinks A:link {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
		font-weight:bold;
}

.menulinks A:hover {
	COLOR: #FFCC00;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
		font-weight:bold;
}

.menulinks A:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
		font-weight:bold;
}

a:link.shellpagesubhead {
color: ffffff; 
text-decoration: none; 
font-weight: bold;
} 

TD.menu {
border-bottom: 1px dashed #ffffff;
}

a:visited.shellpagesubhead {
color: ffffff; 
text-decoration: none; 
font-weight: bold;
} 

a:active.shellpagesubhead {
color: ffffff; 
text-decoration: none; 
font-weight: bold;
} 

a:hover.shellpagesubhead {
color: ffffff; 
text-decoration: underline; 
font-weight: bold;
}

a:link.shellpagesubhead {
color: ffffff; 
text-decoration: none; 
font-weight: bold;
} 

TD.menu {
border-bottom: 1px dashed #ffffff;
}

.sitemap A:link {
	COLOR: #ffffff;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}

.sitemap A:hover {
	COLOR: #333333;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}

.sitemap A:visited {
	COLOR: #CCCCCC;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}

