body
{
	background-color: white;
}

.outer
{
		width: 100%
}

.headercontainer
{
	width: 940px;
	margin: 0px auto;
	background-color: white;
	padding-bottom: 5px;
}

.contentcontainer
{
	width: 940px;
	margin: 0px auto;
	background-color: white;
	height: 510px;
}

.contentabout
{
	padding: 10px;
}

.contentcell
{
    width: 940px;
    float: left;
    margin-left: 10px;
}

.header
{
	width: 100%;
	height: 182px
	
}

.starheader
{
	float:left;
	width: 60%;
}

.contact
{
	float:left;
	text-align:right;
	width: 40%;
}

#slogan
{
	font-size: 25px;
	font-weight: bold;
	text-align:right;
}

.main
{
	/*background-color: black;*/
	height: 610px;
	background: #B40404; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B40404', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#B40404), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #B40404,  #000); /* for firefox 3.6+ */
	padding-top: 10px;
}

#tollfree
{
	font-weight: bold;
	font-size: 30px;
}

.contactbtn {
    text-decoration: none; font: menu;
    display: inline-block; padding: 2px 8px;
    background: ButtonFace; color: ButtonText;
    border-style: solid; border-width: 2px;
    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.contactbtn:active {
    border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.contactbtn {
    appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
    text-decoration: none; font: menu; color: ButtonText;
    display: inline-block; padding: 2px 8px;
}

.leftdiv
{
	float:left;
	background-color:white;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #F0F0F0;
	width:30%;
	height: 510px;
	padding-left:10px;
}

.rightdiv
{
	float:left;
	background-color:white;
	width:67%;
	height:510px;
	padding-left:10px;
}

#tlabel
{
	font-size:22px;
	font-weight:bold;
}

#tdata
{
	font-size: 18px;
}

.tdlabel
{
	font-size: 20px;
}

.tdtxt
{
	font-size: 18px;
	width:480px;
}

textarea
{
	resize:none;
	width:480px;
}

#nav
{
	width: 100%;
}

#navInner
{
	text-align: center;
	width: 940px;
	margin: 0px auto;
}

#nav ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav ul li
{
	display:inline;
	color: white;
	padding: 0px 10px;
}

#nav ul li a
{
	text-decoration: none;
	font-size: 20px;
	color: white;
}

.about
{
	font-size: 20px;
}

.slogan
{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	padding: 5px;	
}

#tdProds
{
	padding: 5px;
}

.divProds
{
	width: 500px;
	margin: 0px auto;
}

.divcells
{
    margin-top: 100px;
    width: 310px;
    float:right;
}

.footercontainer
{
	width: 940px;
	margin: 0px auto;
	background-color: white;
	padding-top: 5px;
}

.keykatcher
{
	width: 500px;
	margin: 0px auto;
	text-align: center;
}

img
{
	border:none;
}

.footer
{
	width: 220px;
	float:left;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.certs
{
    width: 200px;
    float: left;
}

.affiliation
{
	float:right;
	width: 250px;
}

.wciimage
{
    margin-left: 20px;
    float: left;
}

.wciinstall
{
    float: right;
    width: 465px;
    margin-right: 20px;
}
	 
	

