TD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:black}
H1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:black}
H2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:black}
H3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:black}
INPUT {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:black}
SELECT {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:black}
OPTION {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:black}
LI {margin-top:5px; margin-bottom:5px;}
TEXTAREA {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:black}
.TopBar {font-size:9pt; color:white; font-family:Papyrus,Bradley Hand ITC,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold; text-align:left;}
A.TopBar:link {color:white}
A.TopBar:visited {color:white}
A.TopBar:focus {color:#f0f0f0; text-decoration:none}
A.TopBar:hover {color:#f0f0f0; text-decoration:none}
A.TopBar:active {color:#f0f0f0; text-decoration:none}
A.TopBar {text-decoration:none}
A.TopBarDark:link {color:black}
A.TopBarDark:visited {color:black}
A.TopBarDark:focus {color:#999999}
A.TopBarDark:hover {color:#999999}
A.TopBarDark:active {color:red}
A.TopBarDark {text-decoration:none}
SPAN.UL TD {vertical-align:top; text-align:left}
SPAN.UL TH {vertical-align:top; text-align:center}
.Small {font-size:8pt; color:black; line-height:10pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
SPAN.Small {font-size:8pt; color:black; line-height:10pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
.SmallBrown {font-size:8pt; color:brown; line-height:10pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
.SmallWhite {font-size:8pt; color:white; line-height:10pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
SPAN.SmallWhite A:link {color:skyblue}
SPAN.SmallWhite A:focus {color:yellow}
SPAN.SmallWhite A:hover {color:yellow}
SPAN.SmallWhite A:active {color:pink}
SPAN.SmallWhite A {text-decoration:none}
.Normal {font-size:10pt; color:black; line-height:12pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:normal}
.TableData{font-size:10pt; color:black; line-height:14pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:normal}
.Error {font-size:14pt; color:red; line-height:18pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:normal}
.Section {font-size:14pt; color:white; line-height:16pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
.SectionDark {font-size:14pt; color:black; line-height:16pt; font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif; font-weight:bold}
.DateSelect {font-size:8pt; color:black; line-height:10pt; font-family:Courier; }
.FONT0 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:6pt ;color:black}
.FONT0BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:6pt; color:blue }

.FONT1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:black }
SPAN.FONT1 * {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:black }
.FONT1BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:blue }
SPAN.FONT1BLUE A:link {color:blue;font-size:8pt}
SPAN.FONT1BLUE A:visited {color:darkblue;font-size:8pt}
SPAN.FONT1BLUE A:focus {color:skyblue;font-size:8pt}
SPAN.FONT1BLUE A:hover {color:skyblue;font-size:8pt}
SPAN.FONT1BLUE A:active {color:orange;font-size:8pt}
SPAN.FONT1BLUE A {text-decoration:none;font-size:8pt}
.TINYBLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; color:blue; line-height:8pt; color:black }
.FONT1RED {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:red }
.FONT1BROWN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:brown }
.FONT1WHITE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:white }
A.FONT1WHITE:link {color:white}
A.FONT1WHITE:visited {color:white}
A.FONT1WHITE:focus {color:yellow}
A.FONT1WHITE:hover {color:yellow}
A.FONT1WHITE:active {color:orange}
A.FONT1WHITE {text-decoration:none}
.FONT1WHITEBOLD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:white }

.FONT2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:black}
SPAN.FONT2 * {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; color:black}
SPAN.FONT2 A:link {color:blue}
SPAN.FONT2 A:visited {color:darkblue}
SPAN.FONT2 A:focus {color:skyblue}
SPAN.FONT2 A:hover {color:skyblue}
SPAN.FONT2 A:active {color:orange}
SPAN.FONT2 A {text-decoration:none}
.FONT2BOLD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt ;font-weight:bold}
.FONT2BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:blue }
.FONT2RED {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:red }
.FONT2BROWN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:brown }
.FONT2GREEN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:green }
.FONT2GREENBOLD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:green; font-weight:bold }
.FONT2GREY {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:gray }
.FONT2WHITE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:white }
SPAN.FONT2WHITE * {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:white }
SPAN.FONT2WHITE A:link {color:ghostwhite}
SPAN.FONT2WHITE A:visited {color:ghostwhite}
SPAN.FONT2WHITE A:focus {color:mistyrose}
SPAN.FONT2WHITE A:hover {color:mistyrose}
SPAN.FONT2WHITE A:active {color:gold}
SPAN.FONT2WHITE A {text-decoration:none}
.FONT2WHITEBOLD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:white; font-weight:bold }
SPAN.FONT2WHITEBOLD * {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; color:white; font-weight:bold }
SPAN.FONT2WHITEBOLD A:link {color:ghostwhite}
SPAN.FONT2WHITEBOLD A:visited {color:ghostwhite}
SPAN.FONT2WHITEBOLD A:focus {color:mistyrose}
SPAN.FONT2WHITEBOLD A:hover {color:mistyrose}
SPAN.FONT2WHITEBOLD A:active {color:gold}
SPAN.FONT2WHITEBOLD A {text-decoration:none}

.FONT3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:black }
.FONT3BOLD {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt ; font-weight:bold}
.FONT3BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:blue }
.FONT3RED {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:red }
.FONT3GREEN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:green }
.FONT3BROWN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:brown }
.FONT3GREY {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12pt; color:gray }
.FONT4 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; color:black }
.FONT4BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; color:blue }
.FONT4RED {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; color:red }
.FONT4BROWN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14pt; color:brown }
.FONT5 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; color:black }
.FONT5BLUE {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; color:blue }
.FONT5RED {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; color:red }
.FONT5BROWN {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; color:brown }
.FONT6 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18pt; color:black }
BR.pageEnd { page-break-after: always}
BR.pageStart { page-break-before: always}
TR.pageEnd { page-break-after: always}
TR.pageStart { page-break-before: always}

/* ========== */

html { text-align: center; margin: auto; font-family: arial, sans-serif; }

table {margin:0; padding:0; border:0;}
th, td { border: 0; padding: 0; vertical-align: top; text-align: left; } 
a img, img, div { border: 0; margin: 0; padding: 0; }
th { font-weight: normal; }

form {margin: 0; padding: 0;}
form th {padding: 7px 0 0 0; font-size: 11px; }
form p {font-size: 11px; margin: 6px 0 6px 0; }
input, select {font-size: 11px; }

h1 { font-size: 18px; font-family: arial, sans-serif; color: #FF5732; padding: 4px 0 4px 0; margin: 0;}
h2 { font-size: 14px; font-family: arial, sans-serif; color: #00347E; padding: 0; margin:0;}
h3 { font-size: 11px; color: #001A3F; padding:12px 0 0 0; margin:0;}

A {color: #0E2B89; text-decoration: none;}
A:LINK {color: #0E2B89; text-decoration: none;}
A:VISITED {color: #001A3F; text-decoration: none;}
A:ACTIVE {color: #001A3F; text-decoration: none;}
A:HOVER {color: #001A3F; text-decoration: underline; }

body { 
     /* background-repeat: repeat-x; */
     font-family: arial, sans-serif;
     font-size: 12px;
     text-align: center; 
     margin: auto; 
     }

div#wrapper {
     width: 772px;
     border: 0; 
     margin: 0 auto;
     }

/* TOP NAVIGATION */

div#nav {
	margin: 0;
	width: 990px;
	z-index: 100; 
    overflow: hidden;
    /* background: url("images/ICEGreenGradient.gif"); */
	}
/*
div#nav > ul {
	background-image: url(images/ICEGreenGradient.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	height: auto;
} */

div#wrapper > div#nav {
	overflow: visible;
	}

div#nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	width: 990px; 
	height: 26px !important; 
	z-index: 100; 
	}

div#nav li { /* all list items */ 
	/* padding: 0; */
	margin: 0; /* keeps top bar from getting too fat (tall) */
	float: left; 
	/* height: 24px; didn't help */
	position: relative;
	}
	
div#nav li a { /* all list items */
	/* padding: 0 0 0 0; /* no effect ?*/
	color: black; 
	/* font-weight:bold; */
	/* line-height: 24px; didn't help */
	/* height: 24px !important; didn't help */
	text-decoration:none;
	}  /* MHB */

div#nav li a:hover { /* all list items */
	/* background: #dcffb9; */
	display: block;  
	}
 
div#nav li li { /* second-level (and deeper) list items */
	height: auto; 
	line-height: 20px; 
	/* padding-left: 5px; /* indents 2nd level list items a bit, but screws up positioning of background color*/
	text-align: left; 
	color: #65c4fd; 
	/* width: 160px; */
	/* width:100%; /* not an improvement? */
	/* width: 155px; /* still no help */
	/* not having one at all lead to submenu items of all different lengths */
	border: 1px solid #FFFFFF; 
	border-top: none; 
	background-image: none; 
	background-color: #dcffb9; }

div#nav li ul { /* second-level lists */
	display: none; /* This makes submenu disappear when not mouse-over */
	position: absolute; 
	top: 26px; /* (y offset) how far from top of parent li does the ul begin? */
	left: -1px; /* (x offset) pos value indents ul submenu from 1st level li */
	font-size: 11px;
	width:160px; 
	border-top: 1px solid #FFFFFF; }
	
div#nav li li a { /* second level (and higher) list links */
	background-image: none; 
	display: block; 
	padding-left: 5px; /* indents 2nd level list items a bit, but makes background color too wide to fit*/
	/* width: 100%; */
	/* width: 50%; /* two items per row */
	width: 155px;  /* worked! */
	/* height: 24px;
	line-height: 24px; didn't help */
	color: black;
	font-weight:normal; 
	text-decoration:none;}
	
div#nav li li a:hover {  /* second level (and higher) list links */
	background-color: #e7fed0; 
	/* left: 5px; -- did not fix bad highlight positioning */
	}
	
div#nav > ul > li {
	border: 0px solid #dcffb9; /* Top level Yes!  here! */
	}
	
div#nav > ul > li > a { /* Level one menu items only */
	/* border: 1px solid #FF0000; /* too small here */
	line-height: 26px !important;
	height: 26px !important;
	font-size: 13px;
	color: black;
	font-weight: bold; 
	}
	
div#nav > ul > li > a:hover { /* Level one menu items only, hover mode */
	/* border: 1px solid #0000ff; /* added a border within a border-- not good */
	background-color: #e7fed0;
	}

/* div#nav li li>a:hover { width: 160px; } */

div#nav li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav li.over ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li:hover ul { /* lists nested under hovered list items */ display: block; }
div#nav ul#menu li.over ul { /* lists nested under hovered list items */ display: block; }





