a, body, div, font, p, blockquote, caption, ol, ul, li, dl, input, select, textarea, td, th, noscript {font-size:9pt;}

body{
 margin-width: 0;
 margin-height: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 margin-bottom: 0;
}

b {font-weight:bold; }
i {font-style:italic; }

li {padding: 4px 0px 4px 0px;}

h1 {font-size:200%;}
h2 {font-size:175%;}
h3 {font-size:150%;}
h4 {font-size:125%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

td.stripes1 {
	background : url("/images/zdefBGStripe.jpg")repeat;
	background-image : url("/images/zdefBGStripe.jpg");
}
td.tdwhite {
	background: White;
	color: Black;
	background-color : White;
}
td.tdblack {
	background: Black;
	color: White;
	background-color : Black;
}
td.micro {font-size:1pt;}
td.verySmall {font-size:6pt;}
td.small {font-size:7pt;}
td.medium {font-size:8pt;}
td.normal {font-size:9pt;}
td.large {font-size:10pt;}
td.big {font-size:11pt;}
td.VeryBig {font-size:16pt;}
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%;}

#5p      {font-size:5pt;}
#6p      {font-size:6pt;}
#7p      {font-size:7pt;}
#8p      {font-size:8pt;}
#9p      {font-size:9pt;}
#10p     {font-size:10pt;}
#11p     {font-size:11pt;}
#12p     {font-size:12pt;}
#13p     {font-size:13pt;}
#14p     {font-size:14pt;}
#15p     {font-size:15pt;}
#16p     {font-size:16pt;}
#17p     {font-size:17pt;}
#18p     {font-size:18pt;}
#19p     {font-size:19pt;}
#20p     {font-size:20pt;}
#21p     {font-size:21pt;}
#22p     {font-size:22pt;}
#23p     {font-size:23pt;}
#24p     {font-size:24pt;}
#25p     {font-size:25pt;}
#26p     {font-size:26pt;}
#27p     {font-size:27pt;}
#28p     {font-size:28pt;}
#29p     {font-size:29pt;}
#30p     {font-size:30pt;}
#31p     {font-size:31pt;}
#32p     {font-size:32pt;}
#33p     {font-size:33pt;}
#34p     {font-size:34pt;}
#35p     {font-size:35pt;}
#36p     {font-size:36pt;}
#37p     {font-size:37pt;}
#38p     {font-size:38pt;}
#39p     {font-size:39pt;}
#40p     {font-size:40pt;}

#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:"Segoe UI", 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:DarkRed;}   /* 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: DarkRed; text-decoration: none; border-bottom: 1px dashed #000000;}
a:active{color: Maroon;}
a:hover {color: Red; border-top: 1px dashed black; border-bottom: 1px dashed black; 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:navy;  color:navy}

#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; }

.sidebar{
	background-color: #B0CAE4;
	color: #000000;
	border: 1px solid navy;
}
.sidebar td{
	color: #000000;
}
.sidebar td a:link{ color: navy; border: 0px;}
.sidebar td a:visited{ color: Navy; border: 0px; text-decoration: none; border-bottom: 1px dashed Navy;}
.sidebar td a:active{ color: #000000; border: 0px;}
.sidebar td a:hover{ color: #ffffff; background-color: #000000; }

.sidebar a.nohover:link {color: navy; text-decoration: none; }
.sidebar a.nohover:visited {color: navy; text-decoration: none; border: 0px;}
.sidebar a.nohover:active{color: #000000;}
.sidebar a.nohover:hover {color: #ffffff; border: 0px; background-color: #B0CAE4;}

.sidebar h1{
	background-color: #6699cc;
	color: #ffffff;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
	margin: 0px;
	margin-left: 0px;
	padding: 5px;
	font-size: 120%;
}
.sidebar h1 a:link{font-size: 90%;font-weight : normal; color: navy; border: 0px;}
.sidebar h1 a:visited{font-size: 90%;font-weight : normal; color: navy; border: 0px; text-decoration: none; border-bottom: 1px dashed navy;}
.sidebar h1 a:active{font-size: 90%;font-weight : normal; color: #000000; border: 0px;}
.sidebar h1 a:hover{font-size: 90%;font-weight : normal; color: #ffffff; background-color: #000000; }

#myspan{
	background-color: #B0CAE4;
	color: #000000;
	border-right: 1px solid #000080;
}

#myspan a:link{ color: navy; border: 0px;}
#myspan a:visited{ color: Navy; border: 0px; text-decoration: none; border-bottom: 1px dashed Navy;}
#myspan a:active{ color: #000000; border: 0px;}
#myspan a:hover{ color: #ffffff; background-color: #000000; }

#myspan a.nohover:link {color: navy; text-decoration: none; }
#myspan a.nohover:visited {color: navy; text-decoration: none; border: 0px;}
#myspan a.nohover:active{color: #000000;}
#myspan a.nohover:hover {color: #ffffff; border: 0px; background-color: #B0CAE4;}

#myspan h1{
	background-color: #006699;
	color: #ffffff;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
	margin: 0px;
	margin-left: 0px;
	padding: 5px;
	font-size: 120%;
}

th{
	background: #666666;
	background-color: #666666;
	color: #ffffff;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0px;
	margin-left: 0px;
	font-size: 90%;
	border-width : thin thin;
	padding-bottom : 0;
	padding-top : 0;
}
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; }

h1#PageTitle, h1{
	font-size: 125%;
	margin-bottom: 0px;
}

p#breadcrumbs{
	margin-top: 3px;
	margin-bottom: 15px;
	font-size: 90%;
}

#bottomnav{
	width: 100%;
	background-color: #6699cc;
	border: 0px;
	border-top: 2px solid navy;
	border-bottom: 2px solid navy;
	color: #000000;
}

#bottomnav  a{font-size: 80%; }
#bottomnav  b{font-size: 80%; }

#bottomnav td a:link{ color: #ffffff; border: 0px;}
#bottomnav td a:visited{ color: #ffffff; border: 0px; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#bottomnav td a:active{ color: #000000; border: 0px;}
#bottomnav td a:hover{ color: #ffffff; background-color: #333333; }
a.bottomnav:link{ color: #ffffff; border: 0px;}
a.bottomnav:visited{ color: #ffffff; border: 0px; text-decoration: none; border-bottom: 1px dashed #ffffff;}
a.bottomnav:active{ color: #000000; border: 0px;}
a.bottomnav:hover{ color: #ffffff; background-color: #333333; }

#bottomnav form{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
}

#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: 0px;
}
.announcement a:link{ color: Maroon; border: 0px;}
.announcement a:visited{ color: FireBrick; border: 0px; text-decoration: none; border-bottom: 0px dashed #eeeeee;}
.announcement a:active{ color: #000000; border: 0px;}
.announcement a:hover{color: Red; border-top: 1px dashed black; border-bottom: 1px dashed black; background-color: #eeeeee;}

table.announcement{
	background: #eeeeee;
	background-color: #eeeeee;
	color: #000000;
	border: 3px solid #000000;
	padding: 0px;
}


#tableblack {
	background: Black;
	color: White;
	background-color : Black;
}

#tablewhite {
	background: White;
	color: Black;
	background-color : White;
}
