 
.instance tbody tr.odd td {
	background-color: #efefef;
	border-left : 1px solid #e5e5e5;
	border-right : 1px solid #e5e5e5;
	
}

.parentQuestionCollapsed {
	background:url(images/max.png) 3px 2px no-repeat;
	cursor: pointer;
	z-index: 90;
	position: relative;
}

.subqDivCollapsed {
	background:url(images/max.png) 3px 2px no-repeat;
	cursor: pointer;
	height : 20px;
	width : 20px;	
	float: left;
}

.nosubdDiv {		
	height : 20px;
	width : 20px;	
	float: left;
}
.subqDivExpanded {
	background:url(images/min.png) 3px 5px no-repeat;	
	cursor: pointer;
	height : 20px;
	width : 20px;
	float: left;
}

.parentQuestionExpanded {
	background:url(images/min.png) 3px 5px no-repeat;
	padding: 0px 2px 3px 0px;
	cursor: pointer;
	position: relative;
}

.subquestion{
	/*background:#FAF8CC;*/
	display:none;
}

.attachedImage {
	background:url(images/has_image.png) 0px 10px no-repeat;
	float : right;
}


table tr.parentQuestionCollapsed td { border: 1px solid #999999; color: #000000; font-weight: bold; padding: 5px 20px; /*text-align: center;*/ white-space: nowrap; word-wrap: normal; }
table tr.parentQuestionCollapsed  td b { color: #3093C7; font-size: 16px; font-weight: normal; }	


table tr.parentQuestionExpanded td { border: 1px solid #999999; color: #000000; font-weight: bold; padding: 5px 20px; /*text-align: center;*/ white-space: nowrap; word-wrap: normal; }
table tr.parentQuestionExpanded td b { color: #3093C7; font-size: 16px; font-weight: normal; }	

table tr.subquestion { /*background: #FAF8CC;*/ }

table tr.subquestion td { border: 1px solid #999999; color: #000000; font-weight: bold; padding: 5px 20px; /*text-align: center;*/ white-space: nowrap; word-wrap: normal; }
table tr.subquestion td b { color: #3093C7; font-size: 16px; font-weight: normal; }	


.subquestion p{padding-left:15; padding-right:5; margin:0; border-bottom: 1px solid #999999;}

.selectedOption {
	background:url(images/tick.png) 50% 50% no-repeat;
	float : center;
}