/*
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;}
.title14{font-size:16px; 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;}
.paraMed{font-size:14px; 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;}
.bottomsubnav{font-size:10px;}
.disclaimer{font-size:12px; /*width:300px;*/ text-align:center;}
.required{font-size:10px; color:#CC3300; margin-left:5px;}

.columnleft{background-color:#A6E2FE;}
.columnright{background-color:#ECECEC; 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:#FDDDB4;
	background-image:url(/images/divider.gif);
	height:2px;
}
/*
.alert{
	font: 12px;
	color: #cc0000;
}
*/