.cartTitle
	{
/*	font-family: times, serif; */
	font-family: verdana, geneva, helvetica, arial, sans-serif; 
	font-size: 20px;
	}
.cartSubtitle
	{
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 12px;
	}

.cartSmallPrompt
	{
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: xx-small;
	}
.cartTable
	{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #888888;
	margin-left: 5px;
	}

BODY 	
{
	margin-top: 0;
	margin-left: 0; 
	margin-right: 0;
	margin-bottom: 0;
	background-repeat: repeat-x; 
	font-family: verdana, geneva, monaco, arial, helvetica; 
	background-color: #ffffff;
	color: #000000;
	font-size: x-small;
}

A link {
 	color: #663300;
}

A visited {
 	color: #663300;
}

A active {
 	color: #663300;
}

.lionMenuMiddle
{
	background-color: #FFFFFF;
	color:  #000000;
	text-align: left;
}

.lionStripe
{
	background-color: #FEDB72;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	line-height: 25px;
}
.topMenu
{
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
}
.topMenu:hover
{
	FONT-SIZE: 10pt;
	font-weight: bold;
	color: #ffffff;
	font-family: verdana, geneva, monaco, arial, helvetica, sans-serif;
}

BODY.problemReport
{	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-repeat: repeat-x; 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	background-color: #5A73AD;
}


TABLE 
{ 
	empty-cells: show;
}

form 
{
	display: inline;
}

.bodycolor {
	background-color: #ffffff;
}
		
.membersLeftCol	{
	background-color: #ffffff;
        font-size: x-small;
	
} 


.ditz 
{

	border: #996600 solid 1px;
	background-color: #FCFBB9;
	color: #000000;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
}
.colUnknown
{
	border: #996600 solid 1px;
}


.colAS
{
	background-color: #FBF1B7;
	border: #996600 solid 1px;
}

.colBB
{
	background-color: #D3DDFC;
	border: #996600 solid 1px;
}

.colBF
{
	background-color: #FBF1B7;
	border: #996600 solid 1px;

}




.colCR
{
	background-color: #C9F9E3;
	border: #996600 solid 1px;
}





.colCS
{
	background-color: #FBDAB7;
	border: #996600 solid 1px;
}


.colDG
{
	background-color: #D3F9FC;
	border: #996600 solid 1px;
}

.colIR
{
	background-color: #FBC4B7;
	border: #996600 solid 1px;
}

.colJT
{
	background-color: #DDDDDD;
	border: #996600 solid 1px;
}


.colKC
{
	background-color: #DCD3FC;
	border: #996600 solid 1px;
}

.colKP
{
	background-color: #FAECDE;
	border: #996600 solid 1px;
}




.colMD
{
	background-color: #E7F3FE;
	border: #996600 solid 1px;
}


.colMW
{
	background-color: #DDF9C9;
	border: #996600 solid 1px;
}
.colNM
{
	background-color: #F5D3FC;
	border: #996600 solid 1px;
}


.colPG
{
	background-color: #FBB7CF;
	border: #996600 solid 1px;
}


.colTR
{
	background-color: #EAF5CE;
	border: #996600 solid 1px;
}
.colYI
{
	background-color: #FDE2E2;
	border: #996600 solid 1px;
}

.colZH
{
	background-color: #FDE2E2;
	border: #996600 solid 1px;
}

.bodyTable 
{	
	background-color: #ffffff;	
	border: #996600 solid 1px;	
	width: 95%;
	margin-left: 0; 	
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;	
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	empty-cells: show;
}
.bodyTableHeader 
{
	background-color: #FADF95;
	font-weight:  bold;
	text-align: center;
	border: #996600 solid 1px;
}	
TH
{
	background-color: #FADF95;
	font-weight:  bold;
	text-align: center;
	border: #996600 solid 1px;
}

.bodyTableItem  
{		
	border: #996600 solid 1px;		
	background-color: #fcfcfc;
	font-size: x-small;
}

.emailSubject  
{		
	color: #aaaaaa;
	font-size: x-small;
	font-style: italic;
}

.unshippableItem  
{		
	border: #996600 solid 1px;		
	background-color: #dadada;
	color: #777676;
	font-size: x-small;
}
.header2
{	
	color: #000000;	
}
.menutext
{
	color: #000000;
	font-size: x-small;
	
}	

TD H2 	
	{
	margin-top: 0pt;
	padding-top: 0pt;
	}
	
H2 
	{
/*	align: center; */
	margin-top: 0pt;
	padding-top: 0pt;
}
H2.category 
{
	font-size: 10pt;
	font-weight: normal;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	line-height: 10pt;
	font-family: verdana, geneva, helvetica, arial;
}

.smalltext
{ 
	font-family: verdana, geneva, helvetica, arial;
	font-size: xx-small;
        text-align: justify;
}


TD
{ 
	font-family: verdana, geneva, helvetica, arial;
	font-size: x-small;
	empty-cells: show;
}
TD.sort         
{ 
	font-family: verdana, geneva, helvetica, arial; 
	font-size: smaller;
	empty-cells: show;
}
		
TD.coolbar 
{
	background-color: #8080ff;
	empty-cells: show;
}
td.banner
{
	padding-top: 10pt;
	padding-right: 10pt;
	text-align: right;
	empty-cells: show;
}
		
H2 A 
{
	color: black;
}

A
{
	font-family: verdana,geneva,helvetica,arial;
	color: black;
	font-size: x-small;
}
 
A.tool 
{
	font-family: verdana,geneva,helvetica,arial;
	background: #000060;
	color: white;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

A.header
{
    font-family: verdana,geneva,helvetica,arial;
    font-size: x-small;
    font-weight: bold;
    color: #cc6600;
}

A.header:hover	
{
    	font-family: verdana,geneva,helvetica,arial;
	font-size: x-small;
	font-weight: bold;
	text-decoration: underline;
	color: #F99636;
}

A.hilite
{
	font-family: verdana, geneva, helvetica, arial; 
	font-size: small;
	font-weight: bold;
	color: #ffffcc;
	
}

A.hilite:hover	
{
	font-family: verdana,geneva,helvetica,arial;
	font-size: small;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffcc;
}
a.fineprint
{
	font-family: verdana,geneva,helvetica,arial;
	font-size: xx-small;
	text-decoration: none;
	color: #ffffcc;
}

DIV.line
	{
		background-color: #000000;
	}
DIV
	{ 		
		font-family: verdana, geneva, helvetica, arial; 
		font-size: x-small;
	}
DIV.bkg
	{
		background-color: #FFFFCC;
	}
/* Netscape 4.6 doesn't seem to inherit properly from body */
th            
	{
		font-family: verdana, geneva, helvetica, arial; 
		font-size: x-small;
		background-color: #FADF95;
		font-weight:  bold;
		text-align: center;
		border: #996600 solid 1px;
	}
span
	{ 		
		font-family: verdana, geneva, helvetica, arial; 
		font-size: x-small;
	}	

caption
	{ 		
		font-family: verdana, geneva, helvetica, arial; 
		font-weight: bold; 
		font-size: small;
	}
	

p            
	{ 
		font-family: verdana, geneva, helvetica, arial; 
		font-size: x-small;
	}
p.news-date   
	{ 
		font-weight: bold; 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: x-small;
		margin-top: 4pt;
		margin-bottom: 4pt;
    }
p.hilite	{
	    font-family: verdana,geneva,helvetica,arial;
	    text-decoration: none;
	    font-weight: bold;
	    color: #ffffcc;
	}   
p.header     
	{ 
		margin-left: 9px; 
	}
	
p.news-item  
	{ 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: smaller;  
		margin-top: 4pt;
		margin-bottom: 4pt;
	}
p.head       
	{ 
		color: #000000; 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: medium; 
  		font-weight: bold 
    }
    
p.subhead    
	{ 
		color: #000000; font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: small; 
		font-weight: bold;
    }
    
p.small      
	{ 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: xx-small;
	}
	
.fineprint  

	{ 
		font-family: verdana, arial geneva, monaco, helvetica, sans-serif; 
		font-size: xx-small;
		color: #000000;
	}

OL
	{ 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: x-small;
	}
	
LI	{ 
		font-family: verdana, geneva, monaco, arial, helvetica; 		
font-size: x-small;
	}
	
UL
	{ 
		font-family: verdana, geneva, monaco, arial, helvetica; 
		font-size: x-small;
	}
	
BLOCKQUOTE           
	{ 
		font-family: verdana, geneva, helvetica, arial;
		font-size: x-small;	}
.hilite1
{
	   color: #009900;
}
.hilite2
{
	   color: #3366CC;
}
.hilite3
{
	   color: #666699;
}
.hilite4
{
	   color: #993366;
}
.hilite10
{
	   color: #FF0000;
}

.printonly
{
    display: none;
}

@media print {
.printonly
{
    display:table-header-group;
}
.x10pt  /* note these used to be .10pt, but that is apparently illegal */
{
	font-size: 10px;
}
.x10pt A
{
	font-size: 10px;
}

.hilite1
{
	  font-size: 10px;
}
.hilite2
{
	   font-size: 10px;
}
.hilite3
{
	  font-size: 10px;
}
.hilite4
{
	  font-size: 10px;
}
.hilite10
{
	  font-size: 10px;
}

   	.membersLeftCol	
   	{
   		display: none;
   	}
	.noprint
	{
		display: none;
	}
   	
	td
	{
		font-size: medium;
		color: black;
	}
	ul
	{
		font-size: medium;
		color: black;
	}
	a
	{
		font-size: medium;
		color: black;
	}
	p
	{
		font-size: medium;
		color: black;
	}
	.rightText
	{
		font-size: 10px;
		color: black;
		text-align: right;
	}
	span
	{
		font-size: medium;
		color: black;
	}
	.bodyTableItem 
	{
		font-size: 10px;
		color: black;
		border: #000000 solid 1px;
	}
	.bodyTableHeader 
	{
		background-color: #FADF95;
		font-weight:  bold;
		text-align: center;
		border: #000000 solid 1px;
		font-size: 10px;
	}
	.bodyTableHeader A
	{
		font-weight:  bold;
		font-size: 10px;
		text-decoration: none;
	}

	.report
	{
		font-size: 10px;
		color: black;
		text-decoration: none;
	}
	.report A
	{
		font-size: 10px;
		color: black;
		text-decoration: none;
	}

	.reportTitle
	{
		font-size: 12px;
		color: black;
		font-weight: bold;
	}
	div
	{
		font-size: medium;
		color: black;	
	}
	.invoiceText
	{
		font-size: 10px;
	}
}
