/*
A:link{color: #ff6600;}
A:visited{color: #cc6600;}
A:active{color: #cc9900;}
*/
body{font: 16px Arial, Helvetica, sans-serif; padding:0; margin:1px;}
.bdMedTxt{font-size:20px; font-weight:500;}
.prodbox{margin:3px;}
.zipbox{width:80px;	margin:3px;}
.title{font-size:26px; font-weight:900; text-align:center;}
.titlesm{font-size:22px; font-weight:bold; line-height:25px;}
.titlemid{
	font-size:18px;
	font-weight:900;
}
.subtitle{font-size:14px; font-weight:600;}
.textbody{margin:20px; vertical-align:top;}
.textpara{text-align:justify; margin-top:5px; text-indent:5px;}
.mainnav{background-image:url(/images/nav_bg.gif);}
.subnav{background-image:url(/images/sub_nav_bg.gif);}
.bottomnav{font-size:12px; background-image:url(/images/nav_bg.gif); height:40px;}
.required{font:10px; color:#CC3300; margin-left:5px;}

.columnleft{color:#FFFFFF; background-color:#323717;}
.columnright{background-color:#FCFAE0; padding-left:10px; margin:0;}

/** contact info form styles, these can be used for all of the basic contact info*/
.cfname{ width:150px; margin-right:5px; margin-top:5px; margin-bottom:3px; margin-left:5px; border-width:1px;}
.cmname{ width:114px; margin-right:5px; border-width:1px;}
.clname{ width:200px; margin-right:5px; margin-bottom:3px; border-width:1px;}
.caddress{ width:490px; margin-top:5px; margin-left:5px; margin-bottom:3px; border-width:1px;}
.ccity{ width:130px; margin-top:5px; margin-left:5px; margin-bottom:3px; border-width:1px;}
.cstate{ 
	margin-top:5px; 
	margin-left:5px; 
	border-width:1px;
}
.czip{ width:50px; margin-bottom:3px; border-width:1px;}
.chphone{ width:125px; margin-right:5px; margin-top:5px; margin-left:5px; margin-bottom:3px; border-width:1px;}
.cwphone{ width:150px; margin-right:5px; margin-top:5px; margin-left:5px; margin-bottom:3px; border-width:1px;}
.cwphonex{ width:30px; margin-left:5px; margin-bottom:3px; border-width:1px;}
.cctime{ margin-top:5px; margin-left:5px; margin-bottom:5px; border-width:1px;}

.bmargin{margin-bottom:3px; margin-top:2px; padding:0;}

.faqquestion{
	width:600px;
	font-size:16px;
	font-weight:900;
}

/** this is for the progress bar **/
.step{
	color:#FFFFFF;
	font-size:14px;
	font-weight:800;
	margin-left:25px;
}

.stepsm{
	font-size:12px;
}
.divider{
	background-color:#F9F4C1;
	background-image:url(/images/divider.gif);
	height:2px;
}

.botbar{
	border:0;
	width:800px;
	margin-top:50px;
	padding:0;
}
.botbarbg{margin:0; padding:0; background-image:url(/images/botbarbg.gif);}
.disclaimer{margin:0; padding:0; font-size:10px; color:#000000; text-align:center; background-image:url(/images/botbarbg.gif); height:22px;}