/* QUESTIONS START */

INPUT
{
	font-family: Trebuchet MS, Verdana;
	font-size: 12px;
}


.questionText 
{
	font-size: 10pt;
	font-weight: bold;
}

.mandatoryQuestionText 
{
	font-size: 10pt;
	font-weight: bold;
}

.mandatoryQuestionPrompt 
{
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

.questionPageMandatoryText 
{
	color: Red;
	font-size: 10pt;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana;
}

.questionTable 
{
	border-collapse: collapse;
}

.questionTable TD 
{
	font-size: 12px;	
	padding-left: 3px;
	background-color: white;
	border: 1px solid white;
	/*vertical-align: top;	*/
}
.subHeadingTD 
{
	font-weight: bold;
	padding-top: 5px;
}
.questionDropDown 
{
	/*font-size: 10px;	*/
	font-family: Trebuchet MS, Verdana;
	z-index: 10;
}

TD.questionResponsesTD 
{
	/*font-size: 1px*/
}

TABLE.questionTable TD.spacerTD 
{
	background-color: White;
}

.spacerTD IMG
{
	height: 20px;
	
}

.responseTypeText 
{
	
}

.responseTypeCheckBox 
{
	
}

.questionTable TD.checkboxResponseText 
{
	padding: 0px 0px 0px 0px;
	/*font-size: 10px;*/
}

.radioResponseText 
{

	/*font-size: 1px;*/
	padding: 0px 0px 0px 0px;
}

.responseTypeRadio 
{
	
}

.withOtherTable 
{
	
}

.inlineText 
{
	font-weight: bold;
	font-size: 10px;
}

.mandatoryQuestionStar 
{
	color: Red;
	font-weight: normal;
}

.MandatoryQuestionText 
{
}

.MandatoryQuestionTextRed
{
	color: Red;
	font-weight: bold;
	font-size: 10pt;
}

.spacerTable 
{
	width: 100%
}

.spacerRowTop 
{	
	width: 100%;
	font-size: 1px;
	border-bottom: 1px solid #CFCFCF;
}

.spacerRowTop IMG 
{
	height: 5px;
}
.spacerRowBottom 
{
	font-size: 1px;
}

.spacerRowBottom IMG 
{
	height: 5px;
}

TABLE.wholeQuestionTable TD.questionTableQuestionStar 
{
	padding-right: 1px;
	vertical-align: top;
	color: Red;
	/*font-weight: bold;*/
}

TABLE.wholeQuestionTable TD.questionTableQuestion 
{
	padding-top: 5px;

	font-size: 10pt;
}

TABLE.wholeQuestionTable TD.questionTableQuestionStarNoLine 
{
	border-top: 0px solid gray;
	padding-right: 3px;
}

TABLE.wholeQuestionTable TD.questionTableQuestionNoLine
{
	border-top: 0px solid gray;
	padding-top: 5px;
}

TABLE.wholeQuestionTable TD.questionTableAnswerLeft 
{
	
}

TABLE.wholeQuestionTable TD.questionTableAnswer 
{
	padding-bottom: 12px;
	border-bottom: 1px solid #CFCFCF;
	font-size: 10pt;
}

TABLE.wholeQuestionTable TD.questionTableLastAnswer 
{
	padding-bottom: 12px;
	font-size: 10pt;
}

TABLE.wholeQuestionTable 
{
	border-collapse: collapse;
	width: 100%;
}

.addressStar 
{
	color: Red;	

}

.Warning
{
	font-weight: normal;
	font-size: 10pt;
	color: red;
	font-weight: bold;
}

#addressTypeLabel
{
	color: #B5B6B5;
	font-size: 22px;
}

#Countries
{
	/*font-size: 11px;*/
	font-family: Trebuchet MS, Verdana;
}

/*CHANGE:RBW0488:TEB:18 June 2007:Remove id specific tag*/
.Text12px  
{
	font-size: 12px;
}
.smallText 
{
	font-family: Trebuchet MS, Verdana;
	font-size: 9px;
	font-weight: normal;
}
.otherStar 
{
	color: red;
	padding-right: 4px;
	font-weight: bold;
}
.otherText 
{
	font-weight: bold;
}
.otherTextMandatory 
{
	font-weight: bold;
	color: Red;
}

/* QUESTIONS END */
