a.nav { font: 13px/23px helvetica, arial, sans-serif; color: #448FDA; text-decoration: none; }
a.nav:hover { font: 13px/23px helvetica, arial, sans-serif; color: #448FDA; text-decoration: underline; }
a.navtop {
	font: 500 13px Verdana, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	text-decoration: none;
	text-transform: uppercase;
}
a.navtop:hover {
	font: 500 13px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
	text-transform: uppercase;
}

a.navbold { font: bold 11px helvetica, arial, sans-serif; color: #448FDA; text-decoration: none; }

a.signup { font: bolder 11px helvetica, arial, sans-serif; color: #CC0000; text-decoration: none; }
a.signup:hover { font: bolder 11px helvetica, arial, sans-serif; color: #CC0000; text-decoration: underline; }
oe { font: 11px helvetica, arial, sans-serif; color: #999999; text-decoration: underline; }
a.oe { font: 11px helvetica, arial, sans-serif; color: #999999; text-decoration: underline; }
a.oe:hover { font: 9px helvetica, arial, sans-serif; color: #cccccc; text-decoration: none; }
.body { font: 12px helvetica, arial, sans-serif; color: #000000; line-height: 11pt }
.bodyB { font: bold 12px helvetica, arial, sans-serif; color: #000000;  line-height: 11pt }

.blkMB { font: 12px helvetica, arial, sans-serif; color: #000000; font-weight: bold }

.blkM { font: 11px helvetica, arial, sans-serif; color: #000000; line-height: 12pt }
.blkSM { font: 9px helvetica, arial, sans-serif; color: #000000; }
.blkMM { font: 11px helvetica, arial, sans-serif; color: #000000; }
.blkSMB { font: bold 11px helvetica, arial, sans-serif; color: #000000; }
.redSMB { font: bold 11px helvetica, arial, sans-serif; color: #CC0000; }
.redB { font: bold 11px helvetica, arial, sans-serif; color: #CC0000; text-decoration: none; }
.redMB {
	font:  17px helvetica, arial, sans-serif;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.whtrB { font: bold 12px helvetica, arial, sans-serif; color: #ffffff; text-decoration: none; }

.navborder { background-color: #6699FF;}
.navselected { background-color: #DCEAFF;}
.subnav {position:absolute; visibility: hidden; overflow: visible; background-color: #6699FF; layer-background-color: #6699FF; border: 1px none #000000;}
.lgtbkg { background-color: #EAEAEA;}
.lgtbkgL { background-color: #E0F1FE;}
.drkbkg { background-color: #999999;}
.bkgred { background-color: #CC0000;}
.bkggrn { background-color: #00CC00;}
.buttonSubmit{
	font: bolder 11px/15px helvetica, arial, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #DCEAFF;
	border: 1px solid #999999;
	cursor: hand;

}
.buttonSelect{
	font: normal 11px/12px helvetica, arial, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #DCEAFF;
	border: 1px solid #6699FF;
}
.buttonSelectSM{
	font: normal 11px/10px helvetica, arial, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #DCEAFF;
	border: 1px solid #6699FF;
	cursor: hand;
vertical-align: bottom;
}
.buttonSelectSMRed{
	font: normal 9px/10px helvetica, arial, sans-serif;
	color: #cc0000;
	text-decoration: none;
	background-color: #DCEAFF;
	border: 1px solid #cc0000;
	cursor: hand;
vertical-align: bottom;
}
.hpheader { font: Bold 14px helvetica, arial, sans-serif; color: #448FDA; letter-spacing: 1px; line-height: 13pt; margin-top:20px; }

.hpmainbody { font: 12px helvetica, arial, sans-serif; color: #000000; line-height: 12pt }
.greyB {
	font: italic bold 15px/15px helvetica, arial, sans-serif;
	color: #666666;

}
.greySM { font: 10px helvetica, arial, sans-serif; color: #666666; line-height: 14pt }
.bodyWhtB { font: bolder 10px helvetica, arial, sans-serif; color: #FFFFFF }
.bodygreytB { font: bold 10px helvetica, arial, sans-serif; color: #666666 }
.redLB {
font: bolder 36px helvetica, arial, sans-serif; color: #CC0000; text-decoration: none;
}
.whtB {
font: italic bold 16px/16px helvetica, arial, sans-serif; color: #FFFFFF}
.titlePage {
	font: italic bolder 18px/18px helvetica, arial, sans-serif;
	color: #666666;
	white-space: nowrap;
	letter-spacing: .8pt;
}
a {
	color: #448FDA;
}
.textN {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
.textB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 900; color: #000000}
.alert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; color: #FF6633}
.subBody {
	font: 11px helvetica, arial, sans-serif; color: #000000; line-height: 11pt; background-color:#FFFFFF;
}
.titleGary {	font-family: Arial;	font-size: 14px; color: #666666; font-weight:bold;}

a.TopButtonlink:link  {	font-family: Arial;	font-size: 14px; color: #CC0000; font-weight:bold; }
a.TopButtonlink:visited {font-family: Arial;	font-size: 14px; color: #CC0000; font-weight:bold;}
a.TopButtonlink:active {	font-family: Arial;	font-size: 14px; color: #0578cf; font-weight:bold; text-decoration: none}
a.TopButtonlink:hover {	font-family: Arial;	font-size: 14px; color: #0578cf; font-weight:bold; text-decoration: none}

#login{background-color:#F1F1F1; width:90%; border:1px solid #CCC; padding:5px; float:right; font-size:11px; font-weight:bold}
#login span{ color:#333; font-weight:bold;  float:left; margin-top:0px;}
#login input{border:solid 1px #999; padding:2px; margin:3px;}
#login form{padding:0px; float:right; margin-top:0px;}
.loginButton{width:100px; padding:7px; font-size:11px; font-weight:bold; color:#FFF; background-color:#427ce8;  margin:0 auto; text-align:center;}

/* wholesaler */ 

.title_border{font-family: Arial;	font-size: 13px; color: #333333; font-weight:bold; border-bottom:thin #CCC 1px}
.sub_border{font-family: Arial;	font-size: 12px; color: #333333; border-bottom:dotted #CCC 1px; padding:2px;}