body {
	margin: 0px;
	padding: 0px;
}
/*this controls the address in the upper left*/
.addy {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/*this controls the bottom navigational text links*/
.btmnav {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
}
.btmnav a:link {
	color: #318494;
	text-decoration: none;
}
.btmnav a:visited {
	color: #318494;
}
.btmnav a:hover {
	color: #990000;
	text-decoration: underline;
}

/*this controls the url in the banner*/
.url {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}

/*this controls the main text on the page*/
p, td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/*this controls the right hand sidebar*/
.sidebar {
	border: thin solid #000000;
	background: #F0FAFB;
}

/*this is used for the small footer text*/
.smtext {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
}

/*this is used for links that are smaller text size*/
.smtext a:link {
	color: #318494;
	text-decoration: none;
}
.smtext a:visited {
	color: #318494;
	text-decoration: none;
}
.smtext a:hover {
	color: #990000;
	text-decoration: none;
}


/*this controls the upper text anchor links*/
.navanchors {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
	text-decoration: none;
	padding: 0px 0px 10px;
}
.navanchors a:link {
	color: #318494;
	text-decoration: none;
}
.navanchors a:visited {
	color: #318494;
	text-decoration: none;

}
.navanchors a:hover {
	color: #990000;
	text-decoration: underline;
}

/*this controls the bulleted lists*/
li {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/*this controls the section titles*/
.titles {
	border-top: 1px solid #318494;
	border-right: none;
	border-bottom: 1px solid #318494;
	border-left:  none;
}
.medtitles {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
	background: #F0FAFB;
	border-top: 1px solid #318494;
	border-right: none;
	border-bottom: 1px solid #318494;
	border-left:  none;
	border-collapse: collapse;
	padding-left: 5px;
}

/*this class is for the subtitles on the product pages*/
.smtitles {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
	background: #F0FAFB;
	border-top: 1px solid #318494;
	border-right: none;
	border-bottom: 1px solid #318494;
	border-left:  none;
	border-collapse: collapse;
	padding-left: 5px;


}
/*this controls the form titles*/
.formtitles {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
}

.tblborder {
	border: 1px solid #CCCCCC;
}

.tblborder td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.tableborder {
	border: 1px #318494;
}


.grntable {
border: 1px solid #318494;
border-collapse: collapse;
}
.grntable td {
border: 1px solid #318494;
}

/*this is so the nested tables dont inherit the parent tables border*/
.noBorders td {
	border-top: 0px solid #318484;
	border-right: 0px none #318484;
	border-bottom: 0px solid #318484;
	border-left: 0px none #318484;
}
input {
	font: 11px "Courier New", Courier, mono;
}
.smredtext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.smblktext {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.sidebarHeader {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
}

/*this formats the text on the old site urls that redirect to the new site*/
.redirect {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #318494;
	background: #F0FAFB;
	border-top: 1px solid #318494;
	border-right: none;
	border-bottom: 1px solid #318494;
	border-left:  none;
	border-collapse: collapse;
	padding-left: 5px;
}
#distributors td {
	border-bottom: 1px solid #318494;
}
