FORM {
	display: inline;
}

TABLE 
{ 
	empty-cells: show;
}

 
BODY 

{
	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;
	background-color: #ffffff;
	color: #000000;
}

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;
}

.thg
{  
	background-color: #b3fa8c;
	color: #000000;
	font-weight:  bold;
	text-align: center;
	border: #454581 solid 1px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px
}
.aolBlueHeader
{
	color: #31617B;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
}

.aolBlueHeader13px
{
	color: #31617B;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
}

.aolLightBlue
{
	background-color: #C6DFEF;
}

.aol14pxBlue
{
	background-color: #A5BECE;
}


.agHeader
{
	color: #401111;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
}

.nH
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
}
.nS
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.nCA
{
	font-family: courier, Times New Roman, verdana, arial, serif; 
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

.nTr
{
	font-family: Times New Roman , Times , serif ; 
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}

.c1
{
	background-color: #000000;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
        vertical-align: bottom;
	margin: 5px;
}
.c3
{
	background-color: #003366;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
        vertical-align: bottom;
	margin: 5px;
}

.bodycolor 
{
	background-color: #ffffff;
	color: #000000;
}

.membersLeftCol	
{	
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	background-color: #ffffff;
/*       background-image: url("/images/leftcol.jpg"); */
	color: #000000;
}
	
.leftCol	
{	
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	width: 202px;
	line-height: 16px;
        background-image: url("http://www.digitalmiracles.com/images/shopruralamerica/sideBar.jpg"); 
	color: #000000;

}

.rightCol		
{
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}
.inVisible
{
 
position: absolute; visibility: hidden 
}

.noDisplay
   	{
   		display: none;
 	}

.display
{
}

.bodyTable {	
	border: #454581 solid thin;
	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;
}

.bodyTable2 {	
	border: #454581 solid thin;
	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: #D3FEFD;
	border: #0000ff solid 1px;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight:  bold;
	text-align: center;
	empty-cells: show;
}	

TH 
{	
	background-color: #D3FEFD;
	border: #0000ff solid 1px; 
	color: #000000;
	font-weight:  bold;
	text-align: center;
	border: #454581 solid 1px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
}	


.bodyTableItem3  
{

	border: #996600 solid 1px;
	background-color: #EAE4ED;
	color: #000000;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	empty-cells: show;
}
.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; 
}

.colNM
{
	background-color: #F5D3FC;
	border: #996600 solid 1px;
}
.colEM
{
	background-color: #ddddff;
	border: #996600 solid 1px;
}
.colJH
{
	background-color: #eeeeff;
	border: #996600 solid 1px;
}
.colUnknown
{
	background-color: #FFFFFF;
	border: #996600 solid 1px;
}

.bodyTableItem2  
{

	border: #996600 solid 1px;
	background-color: #FCF3E0;
	color: #000000;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	empty-cells: show;
}



.bodyTableItem  
{

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

 	border: #996600 solid 1px;  
	background-color: #ffffff;
	color: #000000;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif;
	empty-cells: show; 
}

.bTR 
{

 	border: #996600 solid 1px; */
	background-color: #ffffff;
	color: #000000;
	text-align: right;
	font-size: 12px;
	line-height: 16px;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif;
	empty-cells: show; 
}


.header2
{
	background-color: #ffffff;
	color: #000000;
}

.menutext	
{	
	color: #444444;
	font-size: 12px;
	line-height: 16px;	
}
.coolbarText	
{	
	color: #444444;
	font-size: 12px;
	line-height: 16px;	
}


.invoiceText {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
}

.nav1 {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
}

.nav1s
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.nav2 
{
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
}

TD H2 	
{	
	margin-top: 0pt;
	padding-top: 0pt;
	empty-cells: show;
}

H2 	
{
	margin-top: 0pt;
	padding-top: 0pt;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}

H1
{
   	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}


H2.category 	
{
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	line-height: 10pt;
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
}



TD.sort         
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif;  
	font-size: 13px;
	line-height: 16px;
	empty-cells: show;
}

TD.coolbar 
{
	background-color: #0E4170;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	empty-cells: show;
}

td.banner	
{
	padding-top: 10pt;
	padding-right: 10pt;
	font-size: 13px;
	line-height: 17px;
	text-align: right;
	empty-cells: show;	
}

H2 A 	
{	
	color: black;
	font-size: 13px;
	line-height: 17px;
}
A	
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
}

A.tool 
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	background: #000060;
	color: white;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;

}

A.footer
{	
 	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}

A.header
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
        color: #000000;

}

A.header:hover
{	
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
A.top
	{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
A.top:hover
	{	    
	    font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	    font-size: 12px;
line-height: 16px;
	    text-decoration: underline;
	    font-weight: bold;
	    color: #ffffff;
	}


A.hilite
	{
	    font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	    font-size: 12px;
line-height: 16px;
	    text-decoration: none;
	    font-weight: bold;
	    color: #000000;
	}
A.hilite:hover
	{	    
	    font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	    font-size: 12px;
line-height: 16px;
	    text-decoration: underline;
	    font-weight: bold;
	    color: #000000;
	}
DIV.line
	{
		background-color: #000000;
		color: #ffffff;
	}
DIV
	{ 		
		font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
		font-size: 13px;
line-height: 17px;
	}
DIV.bkg
	{
		background-color: #FFFFCC;
	}
/* Netscape 4.6 doesn't seem to inherit properly from body */
span
	{ 		
		font-family: verdana, geneva, helvetica, arial, sans-serif; 
		font-size: 12px;
line-height: 16px;
	}
caption
	{ 		
		font-family: verdana, geneva, helvetica, arial, sans-serif; 
		font-weight: bold; 
		font-size: 12px;
line-height: 16px;
	}
	
p            
	{ 
		font-family: verdana, geneva, helvetica, arial, sans-serif; 
		font-size: 12px;
		line-height: 16px;
	}

td
	{ 
		font-family: verdana, geneva, helvetica, arial, sans-serif; 
		font-size: 12px;
		line-height: 16px;
	}



p.news-date   
	{ 
	font-weight: bold; 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	margin-top: 4pt;
	margin-bottom: 4pt;
    }
p.hilite
	{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif;  
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #ffffcc;
	}   
p.header     
	{ 
	margin-left: 9px; 
	}

.name
{
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
}
	
p.news-item  
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;  
	margin-top: 4pt;
	margin-bottom: 4pt;
	}
p.head       
	{ 
	color: #000000; 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 	
	font-weight: bold 
    }
p.subhead    
	{
	color: #000000; 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
    }
    

	
.fp  
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	}
.fpw 
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	}

.fineprint  
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #000000;
	}
.fp1 
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	}
.fp3 
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	}
.fp6 
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	}
.fp7 
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
	}

.brightFineprint  
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	color: #E2785F;
	font-size: 10px;
	}

OL
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	}
	
LI
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	}
	
UL
	{ 
	font-family: verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	}
	
BLOCKQUOTE           
	{ 
	font-family:verdana, arial, geneva, monaco, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	}


@media print {
   	.membersLeftCol	
   	{
   		display: none;
   	}
	.noprint
	{
		display: none;
	}
   	
	td
	{
		font-size: 10px;
	}
	ul
	{
		font-size: 10px;
	}
	a
	{
		font-size: 10px;
		color: black;
	}
	p
	{
		font-size: 10px;
	}
	span
	{
		font-size: 10px;
	}
	.bodyTableItem 
	{
		font-size: 10px;
	}
	div
	{
		font-size: 10px;	
	}
	.invoiceText
	{
		font-size: 10px;
	}

}
