@charset "utf-8";

/*  Last Updated 5/11/2011  */

body {
	margin: 0px;;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: 000;
}

.body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: 000;
	padding-bottom:8px;
}

a {
	color: #031f73;
}

p,li {
	font-size: 11px;
}

h1 {
	font-size: 28px;
	color: #003359;
	font-weight: normal;
}
h2 {
	color: #000000;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding: 1em 0 8px;
}
h3 {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
}
.errormsg {
	font: 9px Verdana, Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #FF0000;
	z-index: 2;
}

/* left nav styles */
.leftheader {
	padding: 3px;
	color: #FFFFFF;
	font-size: 12px
}

#leftnav a {
	color: #031f73;
}

#leftnav p,li {
	font-size: 12px;
}

#navlist {
	margin-left: 0px;
	padding-left: 5px;
	list-style: none;
}

#navlist {
	margin-left: 0px;
	padding-left: 5px;
	list-style: none;
}

#navlist ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:5px;
}

#navlist li {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right:5px;
	background-image: url(images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0em;
}

#orangeheader {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	background-color: #e37222;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}

#orangeheader a {
    text-decoration: none;
    color: #FFFFFF;
}

#blueheader {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	background-color: #009fda;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}

#greenheader {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	background-color: #a8b400;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}

/* Sortable tables */
table.sortable {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	width: 100%;
}

table.sortable td {
	border: 1px solid #cccccc;
	padding: 1px;
	font: 10px Verdana, Arial, Tahoma, sans-serif;
	vertical-align: top;
	line-height: 18px;
}

table.sortable th {
	border: 1px solid #009FDA;
	background-color: #009FDA;
	color: #ffffff;
	font: 10px Verdana, Arial, Tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 1px;
	line-height: 18px;
}


table.sortable td a:hover {
	color: #ff6600;
}

table.sortable tr:hover,table.sortable tr.hilite {
	background-color: #F2F2F5;
	color: #000000;
}



.fineprint {
	font: 8pt Verdana, Arial, sans-serif;
	color: #666;
}

.fineprint a {
	font: 8pt Verdana, Arial, sans-serif;
	color: #666;
	text-decoration: underline;
}

/*   other stuff   */

.bighead11 {
	font: bold 11pt tahoma, verdana, arial, helvetica, sans-serif; color: 006633;
}

.bighead13 {
	font: bold 13pt tahoma, verdana, arial, helvetica, sans-serif; color: 006633;
}

.bighead15 {
	font: bold 15pt tahoma, verdana, arial, helvetica, sans-serif; color: 006633;
}

.subhead {
	font: 9pt verdana, arial, helvetica, sans-serif; font-style:italic; color: 000066;
}

.spacehead13 { font: bold 13pt tahoma, verdana, arial, helvetica, sans-serif; color: 006633; letter-spacing: 4px; }

.byline { font:bold 10pt Times New Roman, Times; color: 333399; }

.footfont {
	font: 8pt arial,helvetica,sans-serif;
	color: 000000;
	text-align: center;
}

.footital { font: 8pt arial,helvetica,sans-serif; color: 000000; font-style: italic;}

UL.disc { list-style-type: disc; }
UL.square { list-style-type: square; }
UL.circle { list-style-type: circle; }

/*  Old Crap - phase out  */

A.u10head:link { text-decoration: underline; font: bold 10pt verdana,arial,sans-serif; color: #0066336; }
A.u10head:active { text-decoration: underline; font: bold 10pt verdana,arial,sans-serif; color: #FF6633; }
A.u10head:visited { text-decoration: underline; font: bold 10pt verdana,arial,sans-serif; color: #006633; }

A.n10:link { text-decoration: none; font: 10pt verdana,arial,sans-serif; color: #333399; }
A.n10:active { text-decoration: none; font: 10pt verdana,arial,sans-serif; color: #339999; }
A.n10:visited { text-decoration: none; font: 10pt verdana,arial,sans-serif; color: #333399; }

A.u10:link { text-decoration: underline; font: 10pt verdana,arial,sans-serif; color: #333399; }
A.u10:active { text-decoration: underline; font: 10pt verdana,arial,sans-serif; color: #339999; }
A.u10:visited { text-decoration: underline; font: 10pt verdana,arial,sans-serif; color: #333399; }

A.n9:link { text-decoration: none; font:9pt verdana,arial,sans-serif; color: #333399; }
A.n9:active { text-decoration: none; font: 9pt verdana,arial,sans-serif; color: #339999; }
A.n9:visited { text-decoration: none; font: 9pt verdana,arial,sans-serif; color: #333399; }

A.u9:link { text-decoration:underline; font:9pt verdana,arial,sans-serif; color: #333399; }
A.u9:active {text-decoration:underline; font: 9pt verdana,arial,sans-serif; color: #339999; }
A.u9:visited {text-decoration:underline; font: 9pt verdana,arial,sans-serif; color: #333399; }

A.u9b:link { text-decoration:underline; font: bold 9pt verdana,arial,sans-serif; color: #333399; }
A.u9b:active {text-decoration:underline; font: bold 9pt verdana,arial,sans-serif; color: #339999; }
A.u9b:visited {text-decoration:underline; font: bold 9pt verdana,arial,sans-serif; color: #333399; }

A.n9white:link { text-decoration: none; font:9pt verdana,arial,sans-serif; color: #FFFFFF; }
A.n9white:active { text-decoration: none; font: 9pt verdana,arial,sans-serif; color: #FFCCFF; }
A.n9white:visited { text-decoration: none; font: 9pt verdana,arial,sans-serif; color: #FFFFFF; }

A.u9white:link { text-decoration: underline; font:9pt verdana,arial,sans-serif; color: #FFFFFF; }
A.u9white:active { text-decoration: underline; font: 9pt verdana,arial,sans-serif; color: #FFCCFF; }
A.u9white:visited { text-decoration: underline; font: 9pt verdana,arial,sans-serif; color: #FFFFFF; }

A.n8:link { text-decoration: none; font: 8pt verdana,arial,sans-serif; color: #333399; }
A.n8:active { text-decoration: none; font: 8pt verdana,arial,sans-serif; color: #339999; }
A.n8:visited { text-decoration: none; font: 8pt verdana,arial,sans-serif; color: #333399; }

A.u8:link { text-decoration: underline; font: 8pt verdana,arial,sans-serif; color: #333399; }
A.u8:active { text-decoration: underline; font: 8pt verdana,arial,sans-serif; color: #339999; }
A.u8:visited { text-decoration: underline; font: 8pt verdana,arial,sans-serif; color: #333399; }

A.n8white:link { text-decoration: none; font:8pt verdana,arial,sans-serif; color: #FFFFFF; }
A.n8white:active { text-decoration: none; font: 8pt verdana,arial,sans-serif; color: #FFCCFF; }
A.n8white:visited { text-decoration: none; font: 8pt verdana,arial,sans-serif; color: #FFFFFF; }

A.u8white:link { text-decoration: underline; font:8pt verdana,arial,sans-serif; color: #FFFFFF; }
A.u8white:active { text-decoration: underline; font: 8pt verdana,arial,sans-serif; color: #FFCCFF; }
A.u8white:visited { text-decoration: underline; font: 8pt verdana,arial,sans-serif; color: #FFFFFF; }

A.u7:link { text-decoration: underline; font: 7pt verdana,arial,sans-serif; color: #333399; }
A.u7:active { text-decoration: underline; font: 7pt verdana,arial,sans-serif; color: #339999; }
A.u7:visited { text-decoration: underline; font: 7pt verdana,arial,sans-serif; color: #333399; }

.red17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 660000; }
.red11b { font: bold 11pt verdana,arial,sans-serif; color: 660000; }
.red11 { font: 11pt verdana,arial,sans-serif; color: 660000; }
.red9b { font: bold 9pt verdana,arial,sans-serif; color: 660000; }
.red9 { font: 9pt verdana,arial,sans-serif; color: 660000; }
.red8b { font: bold 8pt verdana,arial,sans-serif; color: 660000; }
.red8 { font: 8pt verdana,arial,sans-serif; color: 660000; }

.green17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 006600; }
.green11b { font: bold 11pt verdana,arial,sans-serif; color: 006600; }
.green11 { font: 11pt verdana,arial,sans-serif; color: 006600; }
.green9b { font: bold 9pt verdana,arial,sans-serif; color: 006600; }
.green9 { font: 9pt verdana,arial,sans-serif; color: 006600; }
.green8b { font: bold 8pt verdana,arial,sans-serif; color: 006600; }
.green8 { font: 8pt verdana,arial,sans-serif; color: 006600; }

.black17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 000000; }
.black11b { font: bold 11pt verdana,arial,sans-serif; color: 000000; }
.black11 { font: 11pt verdana,arial,sans-serif; color: 000000; }
.black10b { font: bold 10pt verdana,arial,sans-serif; color: 000000; }
.black10 { font: 10pt verdana,arial,sans-serif; color: 000000; }
.black9b { font: bold 9pt verdana,arial,sans-serif; color: 000000; }
.black9 { font: 9pt verdana,arial,sans-serif; color: 000000; }
.black8b { font: bold 8pt verdana,arial,sans-serif; color: 000000; }
.black8 { font: 8pt verdana,arial,sans-serif; color: 000000; }
.black7 { font: 7pt verdana,arial,sans-serif; color: 000000; }

.dkblue17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 000066; }
.dkblue11b { font: bold 11pt verdana,arial,sans-serif; color: 000066; }
.dkblue11 { font: 11pt verdana,arial,sans-serif; color: 000066; }
.dkblue9b { font: bold 9pt verdana,arial,sans-serif; color: 000066; }
.dkblue9 { font: 9pt verdana,arial,sans-serif; color: 000066; }
.dkblue8b { font: bold 8pt verdana,arial,sans-serif; color: 000066; }
.dkblue8 { font: 8pt verdana,arial,sans-serif; color: 000066; }
.dkblue7 { font: 7pt verdana,arial,sans-serif; color: 000066; }

.mdblue17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 666699; }
.mdblue17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 666699; }
.mdblue15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 666699; }
.mdblue15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 333399; }
.mdblue13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 666699; }
.mdblue13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 666699; }
.mdblue11b { font: bold 11pt verdana,arial,sans-serif; color: 666699; }
.mdblue11 { font: 11pt verdana,arial,sans-serif; color: 333399; }
.mdblue9b { font: bold 9pt verdana,arial,sans-serif; color: 666699; }
.mdblue9 { font: 9pt verdana,arial,sans-serif; color: 666699; }
.mdblue8b { font: bold 8pt verdana,arial,sans-serif; color: 666699; }
.mdblue8 { font: 8pt verdana,arial,sans-serif; color: 666699; }

.ltblue17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue17 { font: 17pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue15 { font: 15pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue13 { font: 13pt tahoma,verdana,arial,sans-serif; color: 9999CC; }
.ltblue11b { font: bold 11pt verdana,arial,sans-serif; color: 9999CC; }
.ltblue11 { font: 11pt verdana,arial,sans-serif; color: 9999CC; }
.ltblue9b { font: bold 9pt verdana,arial,sans-serif; color: 9999CC; }
.ltblue9 { font: 9pt verdana,arial,sans-serif; color: 9999CC; }
.ltblue8b { font: bold 8pt verdana,arial,sans-serif; color: 9999CC; }
.ltblue8 { font: 8pt verdana,arial,sans-serif; color: 9999CC; }

.white17b { font: bold 17pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white17 { font: 17pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white15b { font: bold 15pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white15 { font: 15pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white13b { font: bold 13pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white13 { font: 13pt tahoma,verdana,arial,sans-serif; color: FFFFFF; }
.white11b { font: bold 11pt verdana,arial,sans-serif; color: FFFFFF; }
.white11 { font: 11pt verdana,arial,sans-serif; color: FFFFFF; }
.white9b { font: bold 9pt verdana,arial,sans-serif; color: FFFFFF; }
.white9 { font: 9pt verdana,arial,sans-serif; color: FFFFFF; }
.white8b { font: bold 8pt verdana,arial,sans-serif; color: FFFFFF; }
.white8 { font: 8pt verdana,arial,sans-serif; color: FFFFFF; }
.white7 { font: 7pt verdana,arial,sans-serif; color: FFFFFF; }

.times13 { font: 13px times new roman; color: 000000;}
.times13b { font: bold 13px times new roman; color: 000000;}
.times12 { font: 12px times new roman; color: 000000;}
.times12b { font: bold 12px times new roman; color: 000000;}
.times11 { font: 11px times new roman; color: 000000;}
.times11b { font: bold 11px times new roman; color: 000000;}
.times10 { font: 10px times new roman; color: 000000;}
.times10b { font: bold 10px times new roman; color: 000000;}
.times9 { font: 9px times new roman; color: 000000;}
.times9b { font: bold 9px times new roman; color: 000000;}

.courier9 { font: 9pt courier; color: 000000;}
.courier9b { font: bold 9pt courier; color: 000000;}



