﻿

/*********************************************************
DP: 2008-03-27 Added to style tailored quote questions
*********************************************************/
.questionTitleL { float:left; } 
.questionToolTipL { float:right; width:10px; } 

.qqL { border:none; border-collapse:collapse; margin-right:10px; }
.qqL td { padding:0px; margin:0px; vertical-align:top; }
.qqLMMh .SubHead, .qqRMMh .SubHead { padding:2px 5px 5px 0px; margin-bottom:20px; }
.qq .qqLMMh .SubHead, .qq .qqRMMh .SubHead { font-size:14px; padding:2px 5px 5px 0px; margin-bottom:20px; }


.qqLTL { background:#FFF url(images/qqLTL.jpg) no-repeat top left; width:8px; height:8px; }
.qqLTM { background:#84C1FF url(images/qqLTM.jpg) repeat-x top center; height:8px; }
.qqLTR { background:#FFF url(images/qqLTR.jpg) no-repeat top right; width:8px; height:8px; }

.qqLMLh { background:#FFF url(images/qqLMLh.jpg) repeat-y left; width:8px;}
.qqLMMh { background:#84C1FF; height:30px; }
.qqLMRh { background:#FFF url(images/qqLMRh.jpg) repeat-y right; width:8px; }

.qqLML { background:#DFEFFF url(images/qqLML.jpg) repeat-y left; width:8px; }
.qqLMM { background:#DFEFFF }
.qqLMR { background:#DFEFFF url(images/qqLMR.jpg) repeat-y right; width:8px; }

.qqLBL { background:#FFF url(images/qqLBL.jpg) no-repeat bottom left; width:8px; height:8px; }
.qqLBM { background:#DFEFFF url(images/qqLBM.jpg) repeat-x bottom center; height:8px; }
.qqLBR { background:#FFF url(images/qqLBR.jpg) no-repeat bottom right; width:8px; height:8px; }



.questionTitleR { float:left; width:160px; } 
.questionToolTipR { float:right; padding-right:10px; width:20px; } 
.questionValidator { clear: both; }
.questionValidator .Normal { padding:3px 5px; background-color:#FFFFFF; color:#0000FF; }

.controlWrapper { float:left; }
.radioTable {float:left;}
.validationWrapper { margin-top:5px }

.qqR { border:none; border-collapse:collapse; }
.qqR td { vertical-align:top; padding:0px; }

/* Current Cover Details table*/
.qqCC { border:none; border-collapse:collapse; }
.qqCC td { vertical-align:top; padding:0px; }
.qqCC .qqRMMh {width:320px;}

.qqRTL { background:#FFF url(images/qqRTL.jpg) no-repeat top left; width:8px; height:8px; }
.qqRTMh { background:#FFF url(images/qqRTMh.jpg) repeat-x top; height:8px;}
.qqRTM { background:#DFEFFF url(images/qqRTM.jpg) repeat-x top; height:8px; }
.qqRTR { background:#FFF url(images/qqRTR.jpg) no-repeat top right; width:8px; height:8px; }
.qqRTRh { background:#FFF url(images/qqLTR.jpg) no-repeat top right; width:8px; height:8px; }

.qqRML { background:#DFEFFF url(images/qqRML.jpg) repeat-y left; width:8px; }
td.qqRMMh { background:#84C1FF; width:220px; padding:5px; font-size:12px; }
td.qqRMM { background:#DFEFFF; padding-left:15px;  }
.qqRMR { background:#DFEFFF url(images/qqRMR.jpg) repeat-y right; width:8px; }
.qqRMRh { background:#DFEFFF url(images/qqLMRh.jpg) repeat-y right; width:8px; }

.qqRBL { background:#FFF url(images/qqRBL.jpg) no-repeat bottom left; width:8px; height:8px; }
.qqRBMh { background:#FFF url(images/qqRBMh.jpg) repeat-x bottom; height:8px; }
.qqRBM { background:#DFEFFF url(images/qqRBM.jpg) repeat-x bottom center; height:8px; }
.qqRBR { background:#FFF url(images/qqRBR.jpg) no-repeat bottom right; width:8px; height:8px; }

.TQButton
{
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	height:75px;
	width:250px;
	line-height:70px;
	text-align:center;
	vertical-align:middle;
	font-size: 16px;	
	color: #FFFFFF!important;
	font-weight: bold;
	text-decoration:none!important;
	float:right;
}

a:active.TQButton
{		
}



/*START Coachcover styles*/
.coachCover
{
	margin-bottom:10px;
	height:150px;
	width:875px;
	clear:both;
	background-position: top left;
	background-repeat:no-repeat;
	margin-left:3px;
	
}

.cc_text 
{	
	color:white;
	float:right;
	font-size:14px;
	line-height:18px;
	margin-right:29px;
	margin-top:55px;
	width:302px;
	text-align:left;
}

/*CC overrides*/
.TQIntro .coachCover
{	
	background-image:url(images/personal_recommendation_01.jpg);
}

.TQIntro .cc_text 
{			
	margin-top:65px;	
}

.TQYourDetails .coachCover
{	
	background-image:url(images/personal_recommendation_02.jpg);
}
.TQYourDetails .cc_text 
{				
	margin-right:25px;
	margin-top:30px;
	width:320px;	
}


.TQCoverRequired .coachCover
{
	background-image:url(images/personal_recommendation_03.jpg);
}

.TQCoverRequired .cc_text 
{			
	margin-top:65px;	
}


.TQCoverDetails .coachCover
{
	background-image:url(images/personal_recommendation_04.jpg);
}

.TQCoverDetails .cc_text 
{			
	margin-top:65px;	
}


.TQThankYou .coachCover
{
	background-image:url(images/personal_recommendation_05.jpg);
}

.TQThankYou .cc_text 
{			
	margin-right:47px;
	margin-top:38px;
	width:290px;
}

.reqFlag
{
    color:#ff0000;
}

/*END Coachcover styles*/

