.spacer{
	clear:both;
	height:0px;
	line-height:0;
	}

body {
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-align:center;
	}

th { font-size: 8pt; }
td { font-size: 7pt; text-align:left; }

/* Define properties for entire site */
.siteContainer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 0px solid #ccc;
	width: 750px;
	text-align:left;
	overflow: none;
	background-color:#FFFFFF;
	background-image: url(images/bgnd_new.jpg);
	background-repeat: repeat-y;
	}

/* Define properties for header area */
.header1Container {
	border: 0px solid #009;
	width: 800px;
	height: 64px;
	background-color:#000000;
	background-image: url(images/topcircles.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for header area */
.header2Container {
	border: 0px solid #009;
	width: 800px;
	height: 87px;
	background-image: url(images/maincircle_top.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for header area on Home page */
.header3Container {
	border: 0px solid #009;
	width: 800px;
	height: 223px;
	background-image: url(images/maincircle_mid.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for header area for sub pages */
.Altheader3Container {
	border: 0px solid #009;
	width: 800px;
	height: 165px;
	background-image: url(images/maincircle_mid_alt.jpg);
	background-repeat: no-repeat;
	}
/* Define properties for header area for product pages */
.AltheaderProductsContainer {
    	border: 0px solid #009;
	width: 800px;
	height: 165px;
	background-image: url(images/maincircle_mid_products.jpg);
	background-repeat: no-repeat;
	}

/* Define properties for top navigational links */
#navLinks {
	position:relative;
	color: #017E52;
	font-size: 0.8em;
	left: 300px;
	top: 30px;
	}

/* Define properties for body */
.bodyContainer {
	position: relative;
	border: 0px solid #FFFF00;
	width: 800px;
	background-color:#000000;
	}

/* Define properties for body */
.AltbodyContainer {
	position: relative;
	border: 0px solid #900;
	width: 800px;
	height: auto;
	background-color:#FFFFFF;
	}

/* Define properties for left column of body */
#leftColContainer {
	float: left;
	clear: right;
	width: 226px;
	height: auto;
	background-color:#000000;
	border: 0px #FFFFFF solid;
	}

/* Define properties for right column of body */
#rightColContainer {
	float:left;
	clear:right;
	width: 574px;
	height: auto;
	border: 0px purple dashed;
	}

/* Define properties for right column of body in other pages */
#AltrightColContainer {
	float:left;
	clear:right;
	width: 574px;
	background-color:#FFFFFF;
	border: 0px purple dashed;
	}

/* Define properties for footer area */
.footerContainer {
	position: relative;
	margin-top: 10px;
	border: 0px solid #090;
	width: 710px;
	overflow: auto;
	clear:both;
}

/* Contactus Form */
.formrow {
	border: 0px solid #090; width: 550px;
	}
.formlabel {
	border: 0px solid #900; width:200px; float: left;
	}
.formlabel p {
	font-size: 9pt;
	margin-left: 10px;
	}
.forminput {
	border: 0px solid #009; width: 320px; float: right;
	_margin-top: 0px;
	margin-top: 8px;
	}
.forminputtext {
	border: 0px solid #009; width: 320px; clear:both;float: right;
	}
.forminputtext textarea{
	border: 1px solid #009; width: 300px; clear:both;float: left;

	}
.asterisk { color: #900; }
.errStr { color: #900; font-weight:bold; }


