body{font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0;}
.prodQuantityInput {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: arial, verdana, sans-serif;
	color: #767676;
	width: 22px;
	font-weight: bold;
	text-align: center;
	}	
.searchInput {
	font-size: 10px;
	border: 1px solid #767676;
	font-family: arial, verdana, sans-serif;
	color: #767676;
	width: 132px;
	font-weight: bold;
	text-align: left;
	}	
	
.border {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0;}
.rollout {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 14px; letter-spacing: 0.5px; background-color: 6C89AE; font-weight: bold}
.rollout:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFAAA; text-decoration: none; font-weight: bold}

.smallmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; color: white; text-decoration: none}
.menu2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #666666; text-decoration: none; font-weight: bold}
.menu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: white; text-decoration: none; font-weight: bold}
.filedtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 16px}
.field {  font: 11px Arial, sans-serif}
.listtext {font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: black; font-weight: bold; margin-top: 10px; margin-bottom:10px; list-style: url(images/bluedot.gif) circle;}

.text {  font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: black}
.text2 {  font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: black; font-weight: bold}
.bluetext {  font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: 0069AB; font-weight: bold}
.redtext {  font-family: arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: red}
.footer {  font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 14px; color: 666666; text-decoration: none}
.footer:hover {  font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 14px; color: 666666; text-decoration: underline;}
.footer3 {  font-family: arial, verdana, sans-serif; font-size: 11px; line-height: 13px; color: black}
.header {  font-family: arial, verdana, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: black}
.redheader2 {  font-family: arial, verdana, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color: red}
.colorheader1 {  font-family: arial, verdana, sans-serif; font-size: 15px; line-height: 17px; font-weight: bold; color: red}


.req{  font-family: arial, verdana, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: red}
.reqReg{  color: red}

h1{
    font-size: 26px;
    color:#004990;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right:0;
    padding-bottom:10px;
    padding-right:0;}
h2{
    border-bottom: solid 1px #004990;
    font-size: 18px;
    color:#004990;
    margin-bottom: 2px;}

h3{
    font-size: 16px;
    color:#000000;
    margin-bottom: 2px;}
 
h3
{
    font-weight:bold;
    color:#000000;
    padding:0;
    margin: 0;}   

.subHead{ font-size: 13px;font-weight:bold; margin-top:10px;}
.clearing{margin:0; padding:0; clear:both;}
.tableSpace{margin: 10px;}

ul{font-size:11px;}
.accTable{ margin-left:10px; font: 10px; vertical-align: top; text-align:center; width: 563px;}
.wlTable{ margin-left:10px; font: 10px; vertical-align: top; text-align:center; width: 500px;}
.comTable{font: 10px; vertical-align: top; text-align:center; width: 560px;}
.exTable{font:10px; vertical-align: top; text-align:center; padding: 10px;}
.exTable td{ vertical-align:top;}

img{ border: none;}
.catDownloadBtn{ text-align: right;}
.topHdr{margin-left: 13px;}

ul#contactInfo{margin:0;padding:0;list-style:none;}
	ul#contactInfo li{padding:0 0 2px 0;color:#666;list-style:none;}

/*
	---- FORM STYLES ---- */
label{font-weight:bold;color:#666;}
label.required{color:#C30;}

/*
 ----------------------------------------------------------------- 
 MAIN MENU
 -----------------------------------------------------------------
 */
#mainMenu { width: 187px; background: #EFEFEF; padding-bottom: 35px; }
#mainMenu .headerbar { font: bold 12px Tahoma, Geneva, sans-serif; color: #F00; border-bottom:1px solid #000; background: #FFF url(/images/menu-head-bg.png) top left no-repeat; margin-bottom: 0; text-transform: uppercase; padding: 5px 0 5px 7px; }
.top { background: #FFF url(/images/menu-head-top-bg.gif) top left no-repeat !important; }
.headerbar a:link { text-decoration: none; color: #369; display: block;}
.headerbar a:visited { text-decoration: none; color: #369; }
.headerbar a:hover { text-decoration: none; color: #000; }
.headerbar a:active { text-decoration: none; color: #369; }
#mainMenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 0; }
#mainMenu ul li { padding: 0; }
#mainMenu ul li a { font: bold 11px Arial; color: #666; display: block; padding: 2px; line-height: 14px; padding-left: 15px; text-decoration: none; }
#mainMenu ul li a:visited{  color: #666; }
#mainMenu ul li a:hover { color: #000; background: #DDD; }
.last { margin-bottom: 5px; }
