tr.d0 td {
	background-color: #FFFFFF; color: black;
}
tr.d1 td {
	background-color: #EDECEA; color: black;
}
p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}
.gray {
	color: #666666;
}
.page_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #29039C;
}
}
.table_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #29039C;
}
a {
	font-size: 12px;
	color: #336600;
}

form {
	background-color: #EDECEA;
}

.blue_back {
	background-color: #1B7EC2;
}
.green_back {
	background-color: #B7EC2;
}
.white_back {
	background-color: #fffff;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 color: #003300;}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #669900;
 color: #FFFF33;
}
.leftnavtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #29039C; }
.maintitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #29039C; }
.maintitlewhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.maintitlewhitelarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; }
.maintitlewhitesmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
.maintitlegray {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #999999; }
.smallnobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #29039C; }
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #99FF66;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.style58 {
	font-size: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style73 {
	color: #FF0000;
	font-weight: bold;
}
.style76 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.style77 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 3px;
	margin-right: 3px;
	line-height: 15px;
	font-size: 10px;
	padding-left: 3px;
}
.style77a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 15px;
	font-size: 10px;
	padding-left: 1px;
}
.leftnavbig {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #29039C; 
	}
.leftnavsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 4px;
	margin-right: 4px;
	color: #3b80ae;
	font-size: 10px;
	padding-left: 4px;
}
.style78 
{color: #000000}

a:link {
	color: #000099;
}
.style81 {
	color: #0000FF;
	font-weight: bold;
	text-align: right;
	padding-left: 3px;
}
.style84 {font-size: 12px}
.style93 {font-size: 18px; font-weight: bold; border-top-width: thin; text-align: center; }
.style36 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
}
.boldblackmid {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.style66 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #FF0000;
	padding-left: 5px;
	padding-right: 5px;
}
.style94 {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.style22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #000000;
}
.style23 {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.style30 {color: #FFFFFF}
.style35 {font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; color: #29039C; }
a:link {
	color: #0000FF;
	text-decoration: none;
}
.style41 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-left: 5px;
}
.style42 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.style55 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style43 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.leftnav:link {
	text-decoration: none;
	color: #0066FF;
}
a.leftnav:visited {
	text-decoration: none;
	color: #0066FF;
}
a.leftnav:hover {
	text-decoration: none;
	color: #FF0000;
}
a.leftnav:active {
	text-decoration: none;
	color: #0066FF;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.style46 {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style47 {font-weight: bold; font-size: 12px; font-family: "Times New Roman", Times, serif;}

h1 {font-size: 18px; font-weight: bold; border-top-width: thin; text-align: center; }
h2 {font-size: 18px; font-weight: bold; color: #FFFFFF; }
.tabbyfaux a:link,
.tabbyfaux a:visited
{
display: block;
font-size: 13px;
text-decoration:none;
color:#f8f8ff;
background: #990000;
padding: 2px;
}
.tabbyfaux a:hover
{
background: #330099;
}
.tabbyfaux a:active
{
background: #330099;
}
.style103 {
	color: #0000FF;
	font-weight: bold;
}
.style109 {color: #999999}
.style110 {color: #666666}
.style95 {
	font-size: 10px;
	font-weight: bold;
}
.style97 {
	color: #0033CC
	}
.style100 {
	color: #00000000;
	font-weight: bold;
}
#navigation a
{
color: #000;
background: #fb0 url("left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url("right-tab.gif") right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End IE5-Mac hack */

#navigation a:hover
{
color: #000000;
background: #fb0 url("left-tab.gif") left top no-repeat;
text-decoration: underline;
padding-left: 10px
}

#navigation a:hover span
{
background: url("right-tab.gif") right top no-repeat;
padding-right: 10px
}

#navigation
{
list-style: none;
padding: 10;
margin: 0
}

#navigation li
{
float: left;
display: block;
margin: 0;
padding: 10
}
#navigation li.selected a{ /*selected tab effect*/
color: #fff;
background: #26a url("left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px
}
#navigation li.selected span{ /*selected tab effect*/
background: url("right-tab-hover.gif") right top no-repeat;
padding-right: 10px
}