.questionTable {width:90%; margin-bottom: 20px;}
.questionTable th, .questionTable td{
	font-size:12px;
	text-align: left !important;
}
.questionTable th{
	vertical-align:top;
}
.radioTable td{
	padding: 2px 0px !important;
}

.questionTable th:nth-child(1){
	width:30px;
}
td.sub_header{
	padding-right: 7px!important;
	vertical-align:bottom
}

input[type=text].adv,input[type=password].adv,select.adv,textarea.adv,input[type=checkbox].adv {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #999;
	background-color:#DDD;
	padding-left:5px;
	font-size:16px !important;
}
input[type=text].adv,input[type=password].adv,select.adv {
	height:25px !important;
}

input[type=text].adv:focus,input[type=password].adv:focus,select.adv:focus,textarea.adv:focus{
	background-color:lightblue;
	border:1px solid #000;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px
}
.roundTable table td, .roundTable-gold table td, .roundTable-orange table td{font-size:13px}