* html div.ContactSurveySection a { 
	display: block;
	padding: 5px 5px 5px 15px;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	font-size: 11px;
	color: #000000 ! important;
	background-color: #f8c98c;
	background-image: url(../Images/plus.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}

* html div.ContactSurveySection a:hover {
	text-decoration: none;
	background-color: #fbe6cc;
}

* html div.ContactSurveySection a.ContactSurveyHeaderOpen {
	background-image: url(../Images/minus.gif) ! important;
}

* html div.ContactSurveySection a.ContactSurveyHasContent {
	background-color: #d2e79a ! important;
}

* html div.ContactSurveySection a.ContactSurveyHasContent:hover {
	background-color: #edf9cb ! important;
}

* html div.ContactSurveySection div p span textarea {
	margin-left: 10px;
}

* html div.ContactSurveySection div p span a {
	padding: 0;
	border: none;
	background: none;
	display: block;
	padding-left: 30px;
	line-height: 18px;
	color: #666666 ! important;
}

* html div.ContactSurveySection div p span a:hover {
	text-decoration: none;
	background-color: #fff;
}

* html div.ContactSurveySection div p span.radio a {
	background-image: url(../Images/radio.jpg);	
	background-repeat: no-repeat;
	background-position: 10px 3px;
}

* html div.ContactSurveySection div p span.radio a.selected {
	background-image: url(../Images/radio-selected.jpg) ! important;
}

* html div.ContactSurveySection div p span.checkbox a {
	background-image: url(../Images/checkbox.jpg);	
	background-repeat: no-repeat;
	background-position: 10px 3px;
}

* html div.ContactSurveySection div p span.checkbox a.selected {
	background-image: url(../Images/checkbox-selected.jpg) ! important;
}

* html div.ContactSurveySection div p span.starselector a {
	display: inline;
	padding-left: 0px
}

* html div.placeholder {
	position: absolute;
}