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: 4;
 margin-bottom: 0;
}

b {font-weight:bold; }
i {font-style:italic; }

ul {left: -25px; position: relative}

li {padding: 4px 0px 4px 0px;}

h1 {
	font-size:150%;
	margin : 4 0 0 0;
}
h2 {
	font-size:135%;
	margin : 4 0 0 0;
}

h3 {
	font-size:125%;
	margin : 4 0 0 0;
}
h4 {
	font-size:115%;
	margin : 4 0 0 0;
}
h5 {
	font-size:110%;
	margin : 4 0 0 0;
}
h6 {
	font-size:100%;
	margin : 4 0 0 0;
}

td.bgspan {
	background : url("/images/zzspan.jpg")repeat;
	background-image : url("/images/zzspan.jpg");
}
td.topbgspan {
	background : url("/images/zheaderspan.jpg")repeat;
	background-image : url("/images/zheaderspan.jpg");
}
td.topbgspanlogo {
	background : url("/images/zheaderspanlogo.jpg")repeat;
	background-image : url("/images/zheaderspanlogo.jpg");
}
td.topbgspanbig {
	background : url("/images/zheader_big_span.jpg")repeat;
	background-image : url("/images/zheader_big_span.jpg");
}
td.bottombgspan {
	background : url("/images/zfooter_span.jpg")repeat;
	background-image : url("/images/zfooter_span.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:maroon;}
A:visited {color:maroon;}   /* visited links   */
A:hover {color:red;} /* user hovers     */
A:disable {color:black;}

body{
  background-color: #ffffff;
  color: #000000;
}
a:link {color: maroon;}
a:visited {color: maroon; text-decoration: none; border-bottom: 1px dashed #000000;}
a:active{color: maroon;}
a:hover {color: red; 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;border-bottom: 0px;}
a.nohover:active{color: #cc6666;}
a.nohover:hover {color: #aa0000; border: 0px; background-color: #ffffff;}
a.nohover:disable {color:black;}

hr {background-color:maroon;  color:maroon}

#topmenu{
	width: 100%;
	background-color: #6699cc;
	border: 0px;
	border-bottom: 2px solid maroon;
	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: #666666;
	background-color: #666666;
	color: #ffffff;

	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid maroon;
	border-bottom: 2px solid maroon;
	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: maroon; border: 0px;}
.announcement a:visited{ color: maroon; border-bottom: 1px dashed maroon;}
.announcement a:active{ color: Black; border-bottom: 1px solid DarkBlue;}
.announcement a:hover{color: red; border-top: 1px dashed maroon; border-bottom: 1px dashed maroon; 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;
}
