BODY
{

    background-image: url(misc004-50.jpg);
    FONT-SIZE: small;
    font-family: Verdana
}
/*
BODY
{
    BACKGROUND-COLOR: #66ccff;
}
*/
A:link
{
    COLOR: #0000ff
}
A.login
{
	FONT-SIZE: large;
}
SPAN.pagetitle
{
    FONT-SIZE: x-large;
    COLOR: #000000; 
    font-variant: small-caps;
    letter-spacing: +3; 
}

SPAN.step1
{
    FONT-SIZE: small;
    COLOR: #ff0000;
    font-weight:bold;
}
SPAN.notice
{
    COLOR: #ff0000;
    font-weight:bold;
}

TH.qsTopBar 
{
	color: #ffffff;
	text-align:left;
	background-color: #0000FF; 
	BORDER-BOTTOM: #ff0000 solid 3px;
	text-align:center;
	font-variant: small-caps;
}
TD.webresults_menu {/*background-color: #D6DFEF;*/ width: 14%; text-align: center; /*padding-left: 5px; padding-right: 5px*/}

table.webresults_menu
{
/*border: 1px;*/
background-color: #EFF3F7;
width: 100%;
/*margin-left: auto;
margin-right: auto;*/
}
.webresults_menu a {text-decoration: none; padding-left: 5px; padding-right: 5px}
.webresults_menu a:hover {border: 1px solid #0000FF; text-decoration: none;}
.webresults_menu a:active {border: 1px solid #0000FF; text-decoration: none;}


TABLE.results
{
    BORDER-TOP: #ff0000 solid 3px;
    BORDER-BOTTOM: #ff0000 solid 2px;
    WIDTH: 80%;
    background-color: #ffffff;
    FONT-SIZE: medium;
}
TABLE.notices
{
    BORDER-TOP: #ff0000 solid 3px;
    BORDER-BOTTOM: #ff0000 solid 2px;
    WIDTH: 80%;
    background-color: #ffffff;
    FONT-SIZE: medium;
}
TD.notice_date
{
  text-align: center;
  white-space: nowrap;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}
/*
TH.qsTopBar {text-align:left;background-color: #ffffff; BORDER-BOTTOM: #ff0000 solid 4px;text-align:center}

TABLE.results
{
    BORDER-TOP: #ff0000 solid 4px;
    BORDER-BOTTOM: #ff0000 solid 2px;
    WIDTH: 80%;
    background-color: #ffffcc;
}
*/
TABLE.adminBody
{
    BORDER: 0;
    WIDTH: 100%;
}

TD.subtotal
{
	text-align: right;
	border-top: #0000ff solid 1px
}
