BODY { FONT-SIZE: .8em; color: #000; }
A:link, A:visited   { FONT-SIZE: .8em; color: #333; text-decoration: none !important; }

.small { FONT-SIZE: .75em }
.smallb { FONT-WEIGHT: bold; FONT-SIZE: .75em }
.titles { FONT-WEIGHT: bold; FONT-SIZE: 10pt; }
.bold { FONT-WEIGHT: bold; COLOR: #000 }
.hometitle { PADDING-LEFT: 6px; COLOR: #009; }
.boldb { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #009 }
.monospace { FONT-SIZE: 8pt; FONT-FAMILY: 'Lucida Console', monospace, Courier; }
.monospacesml { FONT-SIZE: 8pt; FONT-FAMILY: 'Lucida Console', monospace, courier }
.navy { FONT-SIZE: 8pt; COLOR: #006; TEXT-DECORATION: none }
.navymed { FONT: normal 11pt tahoma, verdana, sans; COLOR: #006; }
.title_grey { FONT-WEIGHT: bold; font-size: 1.1em; COLOR: #009; HEIGHT: 28px; BACKGROUND-COLOR: #eee; }
.blue_small { FONT-SIZE: 8pt; COLOR: #333; }
.title_blue { FONT-weight: bold; font-size: 10pt; COLOR: gold; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #006; TEXT-ALIGN: center }
.home_heading { PADDING: 4px 10px 4px 10px; 
    font-weight: bold; font-size: 11pt; display: block; color: #333; margin-top: 14px; }
.boxit { margin-top: 0px; border: #333 1px solid; PADDING: 6px 10px 20px 10px; display: block; }

.darkRow { background-color: #eee }

.form_text { FONT-SIZE: 9pt; COLOR: #006; }
.form_item { FONT-SIZE: 9pt; COLOR: #006; BACKGROUND-COLOR: #99c; }
.navylight { FONT-WEIGHT: lighter; FONT-SIZE: .9em; COLOR: #006; }
.message { display: none; }
.XPbutton { display: none; }
.med { FONT-SIZE: 10pt; }
#admintools { display: none; }

TABLE.NB, DIV.NB { border: #999 1px solid; font-size: 7.5pt; padding: 8px; background-color: #ffe; }

DIV#admintools { display: none !important; height: 0px; visibility: hidden; }
DIV.options { display: none !important; height: 0px; visibility: hidden; }

#ABC { display: none !important; height: 0px; }

.acctinfo { border-spacing: 0px; background-color: #fff; border-collapse: collapse;
	color: #333; border: none; border: #999 1px solid; margin: 0; }
.acctinfo CAPTION { background-color: #fff; padding: 2px 10px 2px 10px; margin: 0; border: #666 1px solid;
	font: normal 11pt tahoma, sans serif; color: #333; }

.acctinfo TH { background-color: #eee; padding: 2px 4px 2px 4px; color: #000; font: normal 8pt sans; border-bottom: #333 1px solid}
.acctinfo TD { color: #333; font-size: 10pt; padding-left: 4px; border-bottom: #999 1px solid; border-right: #999 1px dotted;}
.accttotal { background-color: #eee !important; color: #000; font-weight: normal; }

TABLE.catlots { background-color: #fff; border-collapse: collapse; border: #999 1px solid; color: #666; margin: 0; }
TH.catlots { background-color: #ddd; color: #000; font-weight: normal; font-size: 12pt; }
TD.catlots { border-right: #ccc 1px dotted; border-bottom: #ccc 1px solid; font-family: verdana; color: #333; font-size: 8pt; 
	padding-left: 4px; padding-right: 4px; text-align: center; }
TD.lotdesc { text-align: left !important; white-space: pre; font-size: 8pt; }
TD.lotdesc PRE { display: inline; font-family: lucida console, monospace; color: #333; font-size: 8pt; padding-left: 4px; }
.conslot  { background-color: #ffee99; }

