body{
	margin: 0;
	padding: 0;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
div, p{
	text-align: left;
	margin: 0;
	padding: 0;
}
ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
li input.radio, li input.checkbox{
	/* position: relative;
	top: 3px; */
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: middle;
}

#surveyPage{
	margin: 0 auto;
	width: 560px;
	max-width: 560px;
}

#surveyBody{
	margin: 0 auto;
	width: 560px;
	max-width: 560px;
}

#surveyFooter{
	width: 100%;
}

table, tr, td{
	padding: 0;
	margin: 0;
}

td{
	vertical-align: top;
}

#adBox{
	width: 160px;
	min-width: 160px;
	max-width: 160px;
	display: table-cell;
}
div#adBoxWide{
	width: 728px;
	min-width: 728px;
	max-width: 728px;
	margin: 0 auto;
}

.p10{
	padding: 10px;
}
.BS_alt td{color: inherit; background-color: inherit}
.BS_alt2 td{color: inherit; background-color: inherit}
.BS_head td{color: inherit; background-color: inherit}
.BS_error{background-color: #990000;border: 1px solid #660000;}
.BS_error_text{font-family: tahoma;font-size:10px;color:#FFFFFF;}
.BS_error_textB{font-family: tahoma;font-size:10px;color:#FFFFFF;font-weight: bold;}
.BS_question_body{font-family: tahoma; font-size:0.9em; padding:8px 15px 6px 8px; font-weight: bold;}
.BS_question_title{font-family: tahoma; padding:3px 15px 3px 10px;}
.BS_question_note{font-family: tahoma; padding:3px 15px 3px 10px;}
