* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background-color: #E9EBF2;
	/* font-size: 75%;			 This sets the default font size to be equivalent to 10px */
	font-size: 11px;
	margin: 9px 0 0 0;
}
a:link,a:hover {
	text-decoration: underline;

}
a:visited {
	color: Maroon;
}
a:active, a:focus{
	outline: none;
}
a:link img, a:visited img, a:hover img { border-style: none; } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}
img{
	margin: 0px;
	outline: none;
}
th, td { /* ns 4 */
  font-family: sans-serif;
  font-size: 75%;
}
h1, h2, h3, h4, h5, h6 { text-align: left;}
/* background should be transparent, but WebTV has a bug */
h1, h2 { color: #003399; background: white }
h1 { font-size: 150%;
	  font-weight: bolder;  margin: 5px 0px;}
h2 { font-size: 125%;
	  font-weight: bold;
     margin-bottom: 0px;
}
h3 {
	font-size: 110%;
	font-weight: bold;
	color: Black;
	background: white;
	margin-bottom: 0px;
}
h4 { font: bold 100% }
h5 { font: italic 100% }
h6 { font: small-caps 100% }
p{
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
}
b{
	color: Black;
}
/* Styles */
/* Layout Elements */
.bar{
	background-color: #4353A0;
	color: White;
}
.lmenu{
	background-color: #F7F7DF;
	padding-top: 30px;
}
.tile-top{
	background-image: url(../images/tile_top.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.tile-bottom{
	background-image: url(../images/tile_bottom.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.tile-left{
	background-image: url(../images/tile_left.gif);
	background-repeat: repeat-y;
	width: 4px;
}
.tile-right{
	background-image: url(../images/tile_right.gif);
	background-repeat: repeat-y;
	width: 4px;
}
.bg{
	background-color: #F7F7DF;
}
/* End Layout elements */
a.left:link,a.left:visited{
	background-color: #F7F7DF;
}
a.left:hover{
	background-image: url(../images/nav1_r.gif);
}
.content{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
}
.faxform td{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 11px;	
}
.content1{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
}
.bodyhead {
	font-size: 16px;
	font-weight: bold;
	color: #4353A0;
}
.lbox {
	font-weight: normal;
	color: #4353A0;
	background-color: #E9EBF2;
	text-align: center;
	font-style: italic;
}
/* Footer */
.footerSEO {
	background-color:  #F7F7DF;
	font-size: 10px;
	font-weight: bold;
	color: #4353A0;
}
.footerSEO a:link,.footerSEO a:active {
	font-size: 10px;
	font-weight: bold;
	color: #4353A0;
}
.footerSEO a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.footerSEO a:visited{
	color: Maroon;
}
.footer {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4353A0;
}
.footer a:link,.footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4353A0;
}
.footer a:hover{
	color: #cccccc;
}
/* End Footer */

.img{
	margin-left: 7px;
	border: 0px;
}

.index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
}
.index a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
}
.index a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
}
.index a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
	text-decoration: underline;
}
.index a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
}
.reslinks {
	color: #4353A0;
	font-size: 12px;
	font-weight: bold;
}
.online_ordr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4353A0;
	text-align: center;
}
.online_ordrtbl a:link, .online_ordrtbl a:hover{
	text-decoration: none;
}

.order {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
.subhead { 
    color: #003399; 
    background: white;
    font-size: 125%;
	 font-weight: bold;
 }
.subhead1 { 
    color: #003399; 
    background: white;
    font-size: 145%;
	 font-weight: bold;
 }
 .subhead2 { 
    color: #003399; 
	 font-weight: bold;
	 margin-right: 5px;
 }
 .bodybold {
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
/* Ani Styles */
.ani {
	font-size: 10px;
	font-weight: bold;
	color: #4353A0;
	background-color: #E9EBF2;
	text-align: center;
}
.ani a:link,.ani a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4353A0;
	background-color: #E9EBF2;
	text-align: center;
}
.ani a:hover{
	color: #000000;
}
/* End Ani Styles */
/* Home Page H1 */
h1.text{ 
	font-family:   Arial,  Helvetica, sans-serif;
	font-size: 200% !important;
	color: #4353A0;
	font-stretch: narrower;
}
span.caption{
	font-family:verdana, Helvetica, sans-serif !important;
	font-size:12px;
	color: #727EB8;
	font-weight: bold;
	font-stretch: narrower;
}
/* End Home Page H1 */

.whybox { width:295px; float:left; margin: 0px 5px 5px 0px;}
.comparetbl th,.comparetbl td{
	font-family:verdana, Helvetica, sans-serif !important;
	font-size:13px;
}
table.compare{
 background-color: #e9f3ff;
 border: 2px solid #7ab6ea;
 
}
table.compare td{
	border-bottom: 1px solid #7ab6ea;
	border-right: 1px solid #7ab6ea;
	border-collapse: collapse;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
hr{
	 margin: 5px 0px;
}
.orderdept, .orderdept p{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	
}
ul, ol{
	text-align: left;
	margin: 10px;
}
li{
	margin-left: 25px;
}
