body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #363636;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
td, p {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
a {
	font-family: Arial;
	color: #000000;
}
a:hover {
	color:red;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* 2009 home page version with outer div instead of table */


h1 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color:#FF9933;
}
/* not used left over from dreamweaver */
.oneColFixCtr #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background:#000033;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	border: 1px solid #000000;
	padding: 0 1px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
/* end not used */
/* 2009 changes start */

.main_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
}
.main_black_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:left;
}
.homepagelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}
.nav_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
/* end 2009 version */

.pagefooter {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background-color:#CCCCCC;
}
/* not used
.footer-bg{
 background-image:url(footer-bg.jpg); background-repeat:repeat-x;
}
*/

.spec-box-bg {
	background-image:url(product-menu-bg.jpg);
	background-repeat:repeat-x;
}
/*  background-image:url(assets/prod_tab_bg.gif */

.prodtabprodcode {
	font-family: Arial;
	font-size: 10pt;
	color: #ff0000;
	font-weight: bold;
}
.prodtabprodname {
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
}
.prodheadprodname {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.prodcolorcode {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}
.prodtabbg {
	background-color:#333333;
	background-image:url(homePageButtons/tabbg_red.jpg);
}
.featuresHead {
	font-family: Arial;
	font-size: 10pt;
	color: #ff0000;
	font-weight: bold;
}
.featuredtabbg {
	background-color:#aa3333;
	background-image:url(homePageButtons/tabbg_red.jpg);
}
.homemodeltext {
	font-family: Arial;
	font-size: 8pt;
	color: #0000ff;
}
.homepagetab12 {
	font-family: Arial;
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
}
.showhand {
	cursor: pointer;
}
.homepagetab {
	font-family: Arial;
	font-size: 12pt;
	color: #FF9933;
	font-weight: bold;
	background-image:url(assets/prod_tab_bg.gif)
}
.homepagelink {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	vertical-align:top;
}
a:hover.homepagelink {
	color: #ff0000;
}
.someother {
	font-family: Arial;
	font-size: 14pt;
	color: #ff33ff;
	font-weight: bold;
}
/* this is teh background for teh produt enu blocks */
.product-menu-bg {
	background-image:url(homePageButtons/product-menu-bg.jpg);
	background-repeat:repeat-x;
}
/* these styles make the product menus show borders or not */
.menuitem {
	border: 1px #ffffff solid;
}
.menuitemover {
	border: 1px #000000 solid;
	background-color: #ffffff;
}
.menumainitem {
	background-color: #36373b;
	background-image:url(assets/navgrad.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	border: 1px #999999 solid;/*
	border-bottom:none;*/
	padding:3px;
}
.menumainitem a {
	text-decoration:none;
}
.menumainitem a:active {
	background-color:#202020;
	background-image:url(assets/bg2.png);
}
.menumainitemover {
	background-color: #202020;
	background-image:url(assets/bg2.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
	border: 1px #999999 solid;
}
.menumainitemover a {
	color:#FF9900;
}
/* menuoptions makes the options item stand out */
.menuoptions {
	background-color: #ff7777;
}
.menuoptionsover {
	background-color: #ffdddd;
	border: 1px #ff0000 solid;
}
/*/ specication box */
.spec-box-bg {
	background-image:url(product-menu-bg.jpg);
	background-repeat:repeat-x;
}
.formfield {
	background-color: #FFFFCC;
}
#AutoNumber4, tbody, tr, td, #AutoNumber17, tbody, tr, td, div, pre {
	font-family: Arial, Gadget, sans-serif;
}
.background {
	background-color:#23232b;
	background-image:url(assets/navgrad.png);
	background-repeat:repeat-x;
}
ul {
	list-style-type:square;
}

