
html, body, form, #wrapper, h1, h2, h3, p
{
    margin:0;
    padding:0;
    font-family:Sans-Serif;
}

body 
{
	/*background-color:#DFEEFF; */
	background-color:#E2E2E2;
}

#wrapper
{
    width:1130px;
    margin:auto;
    background-color:White;
    border:solid 1px #D6DEEC;
}

#header
{
   /*background-color:#0099FF;*/
    background-color:#F5F6F7;
    height:80px;
    text-align:center;
    border-bottom:solid 1px #E2E2E2;
}

#surveyTitle
{
    font-size:3em;
    margin-bottom:5px;
}

#header, #aboutSurvey
{
	/*text-align:center;*/
}
#content
{
    padding:20px;
}

#content p, #footer p
{
    margin:15px;
}
#surveyTitle
{
	font-size:larger;
	padding-top:20px;
	color:#002859;
	font-weight:bold;
}

.bold
{
	font-weight:bold;
}


.bold_italic
{
    font-weight:bold;
    font-style:italic;
}

.draw, .red_bold
{
	font-weight:bold;
	color:Red;
}
.sectionTitle
{
	font-size: 15px;
	font-weight: bold;
	border-bottom: solid 2px #000;
	margin-bottom: 30px;
	margin-top:30px;
}

.question
{   
    background-color:White;
}
.questionText
{
	background-color: #ECF5FF;

	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	padding: 8px;
	margin-bottom: 5px;		
	margin-top: 10px;		
}

 #content p.questionText
{
	margin-left:0px;
}

.answer
{
	margin-left:50px;
}

.dynamicDrop, .otherTxtBoxClass
{
	width:250px;
}

.otherTxtBoxClassL
{
    width:350px;
}

.underLine
{
	text-decoration:underline;
}

.italic
{
	font-style:italic;
}

.slideContainer
{
	width:500px;
	text-align:center;
	
}

.sliderTxt
{
	border:none;
	font-weight:bold;
	display:inline;
	width:115px;
	margin-top:10px;
}

.sliderTxtCurrency
{
	border:none;
	font-weight:bold;
	display:inline;
	width:115px;
}

#S5_Q8 .slideContainer
{
	width:800px;
}

.lblChoice
{
    text-align:right;
    width:120px;
    padding-right:10px;
}

#footer
{
    padding:20px;
    /*border-top:solid 2px black;*/
   
}

.answer
{
    padding-top:20px;
    padding-bottom:10px;
}

#S2_Q16 .slideContainer, #S2_Q13 .slideContainer
{
    margin-left:20px;
    padding-top:20px;
    padding-bottom:10px;
    
}

table.radiobtn tbody tr td label
{
    margin-right:30px;
}

.startValue
{
    display:inline;
    float:left;
    margin-left:-8px;
    padding:0;
    color:#5F5F5F;
    font-size:0.9em;
}
.startValueCurrency
{
    display:inline;
    float:left;
    margin-left:-30px;
    padding:0;
    color:#5F5F5F;
    font-size:0.9em;
}

.endValue
{
    display:inline;
    float:right;
    margin-right:-14px;
    padding:0;
    color:#5F5F5F;
    font-size:0.9em;
}

.endValueCurrency
{
    display:inline;
    float:right;
    margin-right:-30px;
    padding:0;
    color:#5F5F5F;
    font-size:0.9em;
}

.clear
{
    clear:both;
    float:none;
    height:5px;
}

.section{}
.sliderLbl{}
.questions{}
.verticalRadiobtn{}
.underline{ text-decoration:underline;}

/************************************************/

/*             TOOLTIP                                                                */


      a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
      a.tooltip span {display:none; padding:15px; margin-left:8px; width:200px;}
      a.tooltip span em {font-weight:bold;}
      a.tooltip:hover span{display:inline; position:absolute; background:#eee; border:1px solid #111; color:#022D5E; opacity:0.95;}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 15px;
    opacity: 0.95;
    color: #022D5E;
}

span.highlight
{
	color: Blue;
}

.red
{
	color: Red;
}

#lang
{
	width: 220px;
	border: solid 1px #000;
	background-color: #eee;
	padding: 10px;
	text-align: center;
	font-size: 0.8em;
	margin: 0 auto;
}


.knowledgekey  
{ 
	border-collapse: collapse;
	border: 1px solid #333; 
	margin-left:15px;
	margin-right:15px;
	
}
.knowledgekey  th, .knowledgekey  td 
{ 
	padding: 0.5em;
    border: 1px solid #666; 
    
}
.style1
{
	width:834px;
}


.style2
{
	text-align: center;
	width:109px;
}

#keyTitle h3
{
	margin-left:15px;
}
