BODY, P, TD, TH
	{ FONT-SIZE:10pt; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION:none; MARGIN:0;}


FIELDSET
	{ border: 1px solid #777777; width: 99%; padding: 0px;}

FIELDSET.LEFT
	{ border: 1px solid #000000; width: 96%; padding-top: 6px;}
	
FIELDSET.LEFT A { padding-left: 4px; width: 97%; display:block; clear:both; margin:0; float:left;	}

LEGEND
	{ color:#FF6600; font-weight:bold; }

IMG
	{border: 0px none;}

FORM
	{ margin-bottom:0px; margin-top:0px; }

INPUT, SELECT, TEXTAREA
	{ FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
	margin-top: 0; margin-bottom: 0; margin-left: 1px; margin-right: 1px; }

TEXTAREA.FIXWIDTH
	{ FONT-SIZE: 8pt; FONT-FAMILY: Lucida Console; TEXT-DECORATION: none; 
	margin-top: 0; margin-bottom: 0; margin-left: 1px; margin-right: 1px; }

UL	{ list-style-image:url('/images/bullet3.gif'); list-style-position:outside;}

HR	{ height: 1px; color: #0000FF; }


PRE {font-family:Lucida Console;font-size:8pt;}

A:link, A:visited, A:active 
	{ COLOR: #000080; TEXT-DECORATION: none; }
	
A:hover
	{ COLOR: #ff0000; BACKGROUND-COLOR: #DDDDDD; }

rightcolumn.hotitem, TD.hotitem.normalrow, td.hotitem.selectedrow
	{ vertical-align: bottom; }

a.sbutton {	font-weight:bold; font-size: 6pt; font-family: Verdana; padding: 2px 2px; text-align: center; vertical-align: middle;}
a.sbutton:link { background-color: #FFBB55; color:#ffffff;}
a.sbutton:visited { background-color: #FFBB55; color: #ffffff; }
a.sbutton:hover { background-color: #336699; color: #ffffff; }
a.sbutton:active { background-color: #FFBB55; color: #ffffff; }

a.mbutton {	font-weight:bold; font-size: 10pt; font-family: Verdana; padding: 2px 2px; text-align: center; vertical-align: middle;}
a.mbutton:link { background-color: #FFBB55; color:#ffffff;}
a.mbutton:visited { background-color: #FFBB55; color: #ffffff; }
a.mbutton:hover { background-color: #336699; color: #ffffff; }
a.mbutton:active { background-color: #FFBB55; color: #ffffff; }

.row1 {background-color: #FFFFFF; }
.row0 {background-color: #FAFAD2; }

.pickbox
	{ background-color: #FFFFFF; margin:0; border: 1px solid #000000; width:330; height:230; }

.editbox
	{ background-color: #FFFFFF; margin:0; border: 1px solid #000000; width:600; height:450;}

.hotlink TD
	{ FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }

.headertable
	{ border: 0; width: 100%; padding: 0; margin: 0 auto; background-color: #ffffff; 
	border-collapse: collapse; border-spacing: 0; }

.pagetable
	{ border: 0; padding: 0; background-color: #ffffff; border-collapse: collapse; border-spacing: 0;
	vertical-align: top; width: 100%; height: 400px; margin: 0 auto; clear:both;}

.pagetable td
	{ vertical-align: top;}

.rightcolumn
	{ HEIGHT: 500px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #FFFFFF; border: 0px none; padding: 3; margin: 0 }

.leftmenu, TD.leftmenu
	{ COLOR: #000000; BACKGROUND-COLOR: #FFBB55; text-decoration: none; width: 150px; 
	VERTICAL-ALIGN: top; padding: 2; margin: 0; }

.leftmenu A:link, .leftmenu A:visited, .leftmenu A:active 
	{ COLOR: #000000; TEXT-DECORATION: none; }

.leftmenu A:hover
	{ COLOR: #FFFFFF; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;}

.headmenu, .headmenu A:link, .headmenu a:visited, .headmenu a:active
	{ COLOR: #FFFFFF; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none; FONT-WEIGHT: bold; }

.headmenu A:hover
	{ COLOR: white; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold; }

.normalrow  
	{ background: #FFFFFF }

.selectedrow 
	{ cursor: pointer; background: #EEEEEE }

.fixedspace
	{font-family: monospace;}

.subhead
	{ COLOR: #336699; font-weight: bold}

.sectionhead
	{ COLOR: #FFFFFF; FONT-WEIGHT: bold; text-indent: 1em; background-color: #336699; DISPLAY : block }

.price
	{ COLOR: #336699; font-weight: bold }

.fieldname
	{ COLOR: #000000; font-size: 9pt; BACKGROUND-COLOR: #EEEEEE; font-weight: bold }

.pagehead
	{ font-size: 16pt;  font-weight: bold;  text-indent: 5px; 
	border-bottom-width: 1px; border-bottom-style:solid;  background-color: #FFBB55;
	margin-left: -3; margin-top:-3; margin-right:-10; }

.smallscript
	{ font-size: 8.5pt; COLOR: #336699; }

.tablenormal, .tablenormal td
	{ border: 1px outset #00EEFF; padding: 1px; margin: 0; border-collapse: collapse; }

.tableout
	{ border: 1px outset #00EEFF; padding: 1px; margin: 0; border-collapse: collapse; }

.tablenone
	{ BORDER: 0px none; padding: 1px; margin: 0; width: 100%; border-collapse: separate; border-width: 1px; }

.groupbox
	{ border: 1px solid #336699; padding: 2px; margin-bottom: 4px; }

.grouptitle
	{ position: relative; top: -1em; left: 0.5em; background-color: #FFFFFF; color: inherit; font-size: 10px;}



/* following style with override above when printing */
@media print
{
	BODY, P, TD, TH 
		{ FONT-SIZE: 7pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
		  color: #000000; background: #ffffff;
		}
	.smallscript {font-size: 5pt;}
	.adbanner { display: none; }
	.pagetable { WIDTH: 100%; BORDER: 0px none; padding: 0;}
	.leftmenu { display: none; }
	.headmenu { display: none; }
	.noprint { display: none; }
	.subhead { COLOR: #000000; font-weight: bold; font-size:12; }
	.sectionhead 
		{ COLOR: #000000; FONT-WEIGHT: bold; text-indent: 1em; 
		border-bottom-width: 1px; border-bottom-style:solid; DISPLAY : block; }
	.pagehead
		{ font-size: 18pt; font-variant: small-caps; font-weight: bold; text-indent: 1em; 
		border-top-width: 1px; border-top-style:solid; border-bottom-width: 1px; border-bottom-style:solid; }
}