body {
background-color: #F5F5F5;
background-attachment: fixed;
color: #000000;
font: 9pt Verdana;
}

fieldset {
margin-bottom: 1em;
width: 90%;
}

table { 
color: #000000;
font: 9pt Verdana;
}

/* WD20 Additions */
.receipt {
        background: #1B3662;
        border: 2px solid #2B86E2;
        border-collapse:separate;
        border-style: solid;
}

.receipt TD {
        background: #ffffff;
}/* End WD20 Additions */

TD.heading, TR.heading, TD.heading2, TR.heading2
{
text-decoration:none;
color: #FFFFFF;
font: 9pt Verdana;
font-weight: bold;
background-color: #2B86E2;
}

TD.heading2, TR.heading2
{
background-color: #68A777;
}

TD.entry, TR.entry
{
text-decoration:none;
color: #000000;
font: 9pt Verdana;
font-weight: bold;
background-color: #e5e5e5;
}

TD.display, TR.display
{
text-decoration:none;
color: #000000;
font: 9pt Verdana;
font-weight: bold;
background-color: #ffffff;
}
TD.displayred, TR.displayred
{
text-decoration:none;
color: #000000;
font: 9pt Verdana;
font-weight: bold;
background-color: pink;
}
TD.calendar
{
text-decoration:none;
color: #FFFFFF;
font: 10pt Verdana;
font-weight: bold;
}

.calendar a:link { color:#FFFFFF; }
.calendar a:visited { color:#FFFFFF; }
.calendar a:hover { color:#FFCC00; }
.calendar a:active { color:#FFCC00; }


h1
{
font: 16pt Verdana;
color: green;
}


h2
{
font: 14pt Verdana;
color: #2B86E2;
}

h3
{
font: 14pt Verdana;
color: maroon;
font-weight: bold;
}

a:link     {color:#170088}
a:visited  {color:#170088}
a:hover    {color:red}
a:active   {color:red}

.menu { font: 7pt Verdana; color: #000000;}
.menu a:link     {color:#FFFFFF}
.menu a:visited  {color:#FFFFFF}
.menu a:hover    {color:red}
.menu a:active   {color:red}

/* Items for marquee on home page */
.marq {
	text-decoration:none;
	color:#170088;
	font: 10pt Verdana;
	font-weight: bold;
	margin-left: 100px;
	}
.marq a:link {
	text-decoration:none;
	color:#170088;
	font: 10pt Verdana;
	font-weight: bold;
	}
.marq a:visited {
	text-decoration:none;
	color:#170088;
	font: 10pt Verdana;
	font-weight: bold;
	}
.marq a:hover {
	color:#FF0000;
	}

.button1,.button2,.button3,.button4
{
	text-decoration:none;
	font: 10pt Verdana;
	font-weight: bold;
	color: #FFFFFF;
	border-style: ridge;
	border-width: 2;
}

.button1 { background: #68A777; border-color: #007900;}
.button2 { background: #2B86E2; border-color: #170088;}
.button3 { background: #DD0000; border-color: #AA0000;}
.button4 { background: #D4D0C8; border-color: #545454; color: #000000;}

.smalltext { font: 7pt Verdana; }

.linkbutton a:link {
	text-decoration:none;
	color:#000000;
	background-color: #68A777;
	font: 8pt Arial;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	}
.linkbutton a:visited {
	text-decoration:none;
	color:#000000;
	background-color: #68A777;
	font: 8pt Arial;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	}
.linkbutton a:hover {
	color:green;
	background-color: #e5e5e5;
	border-style: inset;
	}

.hide
{
  margin: 0px 2px 0px 2px;
  display: none;
}

