H3 {
	background-color: yellow; border-bottom: 1px dashed grey;
	BORDER-BOTTOM: 1px dashed;
	BACKGROUND-COLOR: #9999CC; 
	color:#FFFFFF
}

#boxcontent {
	background:#FFFFFF; 
	width:753px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin: 0 0 0 0;
	border: 1px solid #666;
	
}
#boxcontent H4 {
	background-color:#bec7e4;
}

#boxcontent_cv {
	display: none;
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px solid #666;
}

#boxcontent_bb {
	/*display: none;*/
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px solid #666;
}

#boxcontent_ow {
	display: none;
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px solid #666;
}

#boxcontent_ss {
	display: none;
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px solid #666;
}


#boxcontent_billing {
	display: none;
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px dashed #666;
}

#boxcontent_contract {
	display: none;
	background:#FFFFFF; 
	width:750px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px dashed #666;
}

#boxcontent_ceases {
	display: none;
	background:#FFFFFF; 
	width:900px; 
	text-align:left; 
	padding:0 0 0 0; 
	margin:0 0 0 0;
	border: 1px solid #666;
}


#boxcontent_bb H4, #boxcontent_ss H4, #boxcontent_cv H4, #boxcontent_ceases H4, #boxcontent_ow H4 {
	background-color:#39458f;
	color: #FFFFFF;
}

* .question {
	margin:7px 0 7px 0;
}

* .question .item {
	float:left; 
	height:22px;
	width:400px; 
	padding: 0px 5px 5px 15px; 
	clear:both; 
	margin:0px 0px 0px 0px;  
}
* .question .response {
	width:300px; 
	background:#FFFFFF;   
}

.Required{color:red; font-size:10px;}
.Conditional{color:green; font-size:10px;}
