body {background-color:#ffffff; background: center top; background-image: url(../images/bg.jpg);background-repeat:no-repeat;}
a {color:#017143 !important;}	
html, body, input, select, textarea
{
    font-family:  Corbel, 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11pt;
	color: black;
}

input {font-size:.9em; font-family: Verdana, Helvetica, Arial, sans-serif;}
html, body, select, textarea {line-height: 1.2em;}
sup {line-height:1px;}
div#outerframe { width: 814px;}
div#header { background-image:url('../images/Header.png'); height: 129px;}
div#middle { background-image:url('../images/Middle.png'); }	
div#footer { background-image:url('../images/Footer.png'); height: 63px;}	
div#headerpush {display:none;}
div#middle { width: 815px}			
div#Progress {	background-image:url('../images/ProgressBar.png');	}		
#Buttonholder { width:765px; text-align: right}

input#NextButton {
	background-image: url('../images/Button.png');
	border-style: none;
	background-color: transparent;
	color: White;
	font-weight: bold;
	height: 35px;
	width: 115px;
}	

/* Simple Radio Button & Checkbox */
.checkboxSimpleInput { background: url(../images/WSE_Checkboxes_@1x.png) no-repeat;}
.radioSimpleInput { background: url(../images/WSE_Radio_@1x.png) no-repeat; } 
div.rbloption:not(.wse-rb-tile) label {padding-left:40px !important;}
	
#content { margin:0 5px !important;}

#footerPP,#footerPP a, #footerTC, #footerTC a {color:white !important;text-decoration:underline;}

#footerCR, #footerCR a {color: white !important;}
    
#footer {padding: 15px 15px 0 15px !important;color: #666666;}


.checkboxBranded {background-image: url(../images/checkbox.png) !important;}
.radioBranded {background-image: url(../images/radio.png)  !important;}
.InputRowEven { background-color:#F1F1F1; }
.Inputtypeother input {width:300px;}

body.IndexPage #surveyQuestions, #FNSfinishText 
{
	width: 675px;
	text-align:left;
}
body.IndexPage #surveyQuestions div.Error p {margin:0;padding:0 !important;}
.IndexHeader, .FinishHeader {margin: 0px; padding: 0px; font-style: italic; font-size:1.3em;}
#finishContent strong, .ValCode {font-style:italic;}
body.IndexPage #surveyQuestions #Buttonholder {text-align:left;float:left;}
body.IndexPage #surveyQuestions ul {float:right;margin-top:25px;}

#surveyQuestions div.inputtypeopt div.cataOption label {}
#surveyQuestions div.CATA_BottomRule label {border-width:0 !important;}
#surveyQuestions div.CATA_BottomRule { padding-bottom:12px !important; margin-bottom:7px !important;background: transparent url('../images/BottomRule.gif') no-repeat 25px bottom;} 
#surveyQuestions div.CATA_BottomOR .inputtypeoptheader { padding:0px !important; margin:-13px 25px 3px !important;font-weight:bold;font-size:1.15em;}
#surveyQuestions div#S16010, #surveyQuestions div#S16030, #surveyQuestions div#S16080 {display:none;}
#surveyQuestions textarea {width:650px !important;}
#surveyQuestions.SurveyHolder hr {display: none;}
body.Finish div.FNSText{margin:auto;}
