body,table
{
  font-size:8pt;
  font-family:Helvetica;

}

form
{
  margin-bottom:0;

}

a:visited 
{
color:navy;  
text-decoration:none;
}  

a:hover 
{
color:navy; 
text-decoration:underline;
} 

a:link 
{
color:navy; 
text-decoration:none;
}

.maintable
{
	/*RP new look 08/28/2012*/
  /*border-top:solid #CCCCCC 1px;*/
  
  border-bottom:solid #CCCCCC 1px;

}

a.category:visited 
{
color:black;  
text-decoration:none;
}  

a.category:hover 
{
color:black; 
text-decoration:underline;
} 

a.category:link 
{
color:black; 
text-decoration:none;
}

.category
{
  font-size:11;
  font-family:Verdana;


}

.searchtable
{
  border-bottom:solid orange 2px;
  
  /*RP new look 08/28/2012*/  
  background: #FFFFFF;
  
     


}
/*RP new look 08/28/2012*/
.searchtable .searchfield {
	vertical-align:bottom;
	height:20px;
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;
 
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchtable .searchbutton {
	vertical-align:bottom;
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
 
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
 
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}


.leftnav
{
  /*RP new look 08/28/2012*/
  /*border-right:solid #CCCCCC 1px;*/
  
  
  

}
/*RP new look 08/28/2012*/
a.leftnavlink:visited 
{
color:navy;  
text-decoration:none;
}  

a.leftnavlink:hover 
{
color:orange; 
text-decoration:underline;
} 

a.leftnavlink:link 
{
color:navy; 
text-decoration:none;
}

a.leftnavLink:link  {color: navy; text-decoration: none;  }
a.leftnavLink:visited {color: navy; text-decoration: none; }
a.leftnavLink:hover {color: darkorange; text-decoration: none;/*background-image:url(/images/lnlbg001.png);*/  }
a.leftnavLink:active {color: navy;  } 

.contenttable
{
	/*border-left:solid #CCCCCC 1px;*/

}

.prodtable
{
	border:solid #CCCCCC 1px;

}

.contacttable
{
	border:solid #CCCCCC 1px;

}

.contacttableth
{
	background:#CCCCCC;

}



.lefttdnav
{
  
  border-right:solid #CCCCCC 1px;


}

.acctcategory
{
   background:#CCCCCC;
   

}

.productbox
{
	border:solid #CCCCCC 1px;
	
	/*CSS3 not yet supported*/
	/*border-radius: 55pt 25pt;*/
}

.ordertable
{
	border:solid #CCCCCC 2px;
	
	/*CSS3 not yet supported*/
	/*border-radius: 55pt 25pt;*/
}

h3
{
	font-size:12;
	text-align:center;

}

.maintitle
{
	font-size:13;
	font-weight:bold;

}

.logintbl
{

	border:solid gray 1px;

}

.tblreport
{

border:solid 1px gray;

}

.threport_start
{

background:#CCCCCC;
}

.threport
{

border-left:solid 1px gray;
background:#CCCCCC;
}

.tdreport
{

border-left:solid 1px gray;
border-top:solid 1px gray;

}

.tdreport_start
{

border-top:solid 1px gray;

}


.tblreport_compchart
{

border:solid 1px gray;

font-size:10;

}

.threport_start_compchart
{

background:#CCCCCC;
}

.threport_compchart
{

border-left:solid 1px gray;
background:#CCCCCC;
}

.tdreport_compchart
{

border-left:solid 1px gray;
border-top:solid 1px gray;

}

.tdreport_start_compchart
{

border-top:solid 1px gray;

}

.prodboxhr
{

border:solid 1px navy;

}

.indexpagetable
{

background:#003366;
color:#FFFFFF;

}

a.flashyLink:link  {color: #FFFFFF; text-decoration: none; font-size:14px; }
a.flashyLink:visited {color: #FFFFFF; text-decoration: none; font-size:14px; }
a.flashyLink:hover {color: orange; text-decoration: underline; font-size:14px; }
a.flashyLink:active {color: #FFFFFF; font-size:14px; } 

.dotted
{
	background-color:#fff;
	border:#000 1px dotted;
	border-style: none none dotted;
	color:#fff;
}

a.flashyLinkv2:link  {padding: 3px; background: #FFFFFF; color: navy; text-decoration: none; font-size:16px; }
a.flashyLinkv2:visited {padding: 3px; background: #FFFFFF; color: navy; text-decoration: none; font-size:16px; }
a.flashyLinkv2:hover {padding: 3px; background: navy; color: #FFFFFF; text-decoration: none; font-size:16px; }
a.flashyLinkv2:active {padding: 3px; background: #FFFFFF; color: navy; font-size:16px; } 

.indexpagetitle
{
color:#003366;
font-size:15;
font-weight:bold;
}

.indexpagetitlev2
{
color:navy;
font-size:12;
font-weight:bold;
}

.tollfree
{
color:navy;  
text-decoration:none;
} 

.promotitle
{
color:#CC0000;
font-size:15;
font-weight:bold;
}

.blogiframe
{
	margin-top: 20px;
	  margin-bottom: 30px;
	
	  -moz-border-radius: 12px;
	  -webkit-border-radius: 12px; 
	  border-radius: 12px; 
	
	  -moz-box-shadow: 4px 4px 14px #000; 
	  -webkit-box-shadow: 4px 4px 14px #000; 
  	box-shadow: 4px 4px 14px #000; 
}

