body, div, font, p, blockquote, caption, dl, input, select, textarea, td, th, noscript {font-size:80%;}

body{
 margin-width: 0;
 margin-height: 0;
 margin-left: 2;
 margin-right: 2;
 margin-top: 2;
 margin-bottom: 0;
 color: #000000;
}

b {font-weight:bold; }
i {font-style:italic; }


ul {
position: relative;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
li {padding: 4px 0px 4px 0px;}

h1 {font-size:150%;}
h2 {font-size:135%;}
h3 {font-size:125%;}
h4 {font-size:115%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1,h2,h3,h4,h5,h6 p{
 padding: 0;
 margin: 0;
}

td.bgspan {
	background : url("images/zzspan.jpg")repeat;
	background-image : url("images/zzspan.jpg");
}
td.topbgspan {
	background : url("images/zheader_span.jpg")repeat;
	background-image : url("images/zheader_span.jpg");
}
td.topbgspanlogo {
	background : url("images/zheaderspanlogo.jpg")repeat;
	background-image : url("images/zheaderspanlogo.jpg");
}
td.topbgspanbig {
	background : url("images/zheaderspanbig.jpg")repeat;
	background-image : url("images/zheaderspanbig.jpg");
}
td.bottombgspan {
	background : url("images/zbottom_span.jpg")repeat;
	background-image : url("images/zbottom_span.jpg");
}
td.topbgspansmall {
	background : url("images/zheader_span_small.jpg")repeat;
	background-image : url("images/zheader_span_small.jpg");
}
td.verySmall {font-size:50%;}
td.small, td.smallest {font-size:60%;}
td.medium, td.smaller {font-size:66%;}
td.large, td.larger {font-size:85%;}
td.big, td.largest {font-size:100%;}
td.verybig {font-size:150%;}
td.header {font-weight:bold;}

input.submit, input.special, input.small {
 font-size:8pt;
 font-weight:bold;
}
input.number {
 font-size:9pt;
 text-align:right;
 color:green;
}
input.ctr {text-align:center;}

#black, #black_   {color:black;}
#white, #white_   {color:white;}
#red, #red_       {color:red;}
#dred, #dred_     {color:Maroon;}
#brick, #brick_   {color:firebrick;}
#blue, #blue_     {color:blue;}
#dblue, #dblue_   {color:DarkSlateBlue;}
#navy, #navy_     {color:navy;}
#maroon, #maroon_ {color:maroon;}
#yellow, #yellow_ {color:yellow;}
#green, #green_   {color:green;}
#ivory, #ivory_   {color:ivory;}
#ltgray, #ltgray_ {color:gainsboro;}
#dgray, #dgray_   {color:DarkSlateGray;}
#silver, #silver_ {color:silver;}
#teal, #teal_     {color:teal;}
#cobalt           {color:DodgerBlue;}

#smallest{font-size:60%;}
#smaller {font-size:80%;}
#medium  {font-size:100%;}
#larger  {font-size:120%;}
#largest {font-size:150%;}

#mono    {font-family:monospace;}

a, body, div, font, p, h1, h2, h3, h4, h5, blockquote, caption, ol, ul, li, dl, input, select, td, th, noscript {font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}

textarea, input.number {font-family:monospace;}

h6, td.verySmall, td.small, td.medium, input.submit, input.special, input.small, #5p, #6p, #7p, #8p {font-family: Arial, Helvetica, Sans-Serif;}

A:link {color:DarkGreen;}
A:visited {color:DarkGreen;}   /* visited links   */
A:hover {color:DarkGreen;} /* user hovers     */
A:disable {color:black;}

a:link {color: DarkGreen;}
a:visited {color: DarkGreen; text-decoration: none; border-bottom: 1px dashed #000000;}
a:active{color: DarkGreen;}
a:hover {color: DarkGreen; border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; background-color: #eeeeee;}
a:disable {color:black;}

a.nohover:link {color: #aa0000; text-decoration: none; }
a.nohover:visited {color: #cc6666; text-decoration: none; border: 0px;}
a.nohover:active{color: #cc6666;}
a.nohover:hover {color: #aa0000; border: 0px; background-color: #ffffff;}
a.nohover:disable {color:black;}

hr {background-color:black;  color:black}

#topmenu{
	width: 100%;
	background-color: #6699cc;
	border: 0px;
	border-bottom: 2px solid navy;
	color: #000000;
}
#topmenu td a:link{ color: #ffffff; border: 0px;}
#topmenu td a:visited{ color: #ffffff; border: 0px; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#topmenu td a:active{ color: #000000; border: 0px;}
#topmenu td a:hover{ color: #ffffff; background-color: #333333; }

th{
	border : medium solid #000000;
	background: DarkGreen;
	background-color: DarkGreen;
	color: #ffffff;

	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #000000;
	border-bottom: 2px solid #000000;
	margin: 0px;
	margin-left: 0px;
	padding: 2px;
	font-size: 90%;
}
th a:link{ color: #ffff99; border: 0px;}
th a:visited{ color: #ffffff; border: 0px; text-decoration: none; border-bottom: 1px dashed #ffffff;}
th a:active{ color: #000000; border: 0px;}
th a:hover{ color: #ffff99; background-color: #000000; }

p#breadcrumbs{
	margin-top: 3px;
	margin-bottom: 15px;
	font-size: 90%;
}

#footer{
	width: 100%;
}

#footer td{
	font-size: 8pt;
}

#copyright td{
	font-size: 8pt;
}

#dynamicmenu{
	background-color: #ffffff;
	color: #000000;
}

#dynamicmenu a{
	border: none;
}

.menuitem a:link{	color: #ffffff; }
.menuitem a:active{	color: #ffffff; }
.menuitem a:visited{	color: #ffffff; }
.menuitem a:hover{ color: #ffffff; }

#menurowdesc{
	background-color: #6699cc;
}

#menurowdesc td{
	font-size: 60%;
}

table.data{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;	
}

table.data td, table.data th{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;	
}

.header{
	background-color: #6699cc;
	color: #ffffff;
}

.row1 {
	background-color: #ffeebb;
	color: #000000;
}

.row2 {
		background-color: #ddce88;
		color: #000000;
}
td.col1{
	background-color: #ffeebb;
	color: #000000;
}

td.col2{
		background-color: #ddce88;
		color: #000000;
}
.announcement{
	background-color: #eeeeee;
	color: #000000;
	border: 3px solid #000000;
	padding: 5px;
}
.announcement a:link{ color: DarkBlue; border: 0px;}
.announcement a:visited{ color: DarkBlue; border-bottom: 1px dashed DarkBlue;}
.announcement a:active{ color: Black; border-bottom: 1px solid DarkBlue;}
.announcement a:hover{color: MidnightBlue; border-top: 1px dashed DodgerBlue; border-bottom: 1px dashed DodgerBlue; background-color: White;}

.announcement th a:link{ color: #ffff99; text-decoration : underline; border: 0px;}
.announcement th a:visited{ color: #ffffff; text-decoration : underline; border-bottom: 1px #ffffff;}
.announcement th a:active{ color: #000000; border: 0px;}
.announcement th a:hover{ color: #ffff99; background-color: #000000; }

#tableblack {
	background: Black;
	color: White;
	background-color : Black;
}

#tablewhite {
	background: White;
	color: Black;
	background-color : White;
}
