body {
    margin:0px 0px; padding:0px;
    text-align:center;
    background-color: #FFFFFF;
}

#Content {
    width:900px;
    margin:0px auto;
    text-align:left;
    padding:15px;
}

input 
{
	margin: 0px;
	border: 1px solid #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}
textarea
{
	margin: 0px;
	border: 1px solid #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}
select
{
	margin: 0px;
	border: 1px solid #909090;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
}

.CheckboxSeparator 
{
	width: 6px;
}

.SurveyHeader 
{
	background-color: #7cb53b;
        padding-left: 10px;
}

.SurveyHeaderSeparator1 
{
	background-color: #7cb53b;
	height:1px !important; 
}

.SurveyHeaderSeparator2 
{
	background-color: #7cb53b;
	height:1px !important; 
}

.SurveyTitle {
	font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.SurveyTitleNotes {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #ffffff; 
	text-decoration: none;
        margin-bottom: 20px;
}

.SurveyFooter 
{
	background-color: #FFF;
}

.SurveyFooterSeparator 
{
	background-color: #EEE;
	height:1px !important; 
}

.SurveyButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: FFFFFF;
	background-color: #0cb0e5;
        border: 1px solid #0cb0e5;
        padding: 8px;
	width: 120px
} 

.PageHeader 
{
	height: 0px;
}

.PageTitle {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 15px; 
	font-style : normal; 
	line-height : normal; 
	font-weight : bold; 
	font-variant : normal; 
	text-transform : none; 
	color : #000000; 
	text-decoration : none; 
} 

.PageSubTitle {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	font-style : normal; 
	line-height : normal; 
	font-weight : normal; 
	font-variant : normal; 
	text-transform : none; 
	color : #000000; 
	text-decoration : none; 
} 

.PageBackground 
{
	background-color: #FFF;
	height: 10px; 
}

.QuestionsSeparator {
	background-color: #e2e2e2;
	width: 100%;
	height: 0px; 
}

.QuestionTitle 
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 15px; 
	font-style : normal; 
        font-weight: bold;
	line-height : normal; 
	font-variant : normal; 
	text-transform : none; 
	color : #000000; 
	text-decoration : none; 
	padding-bottom: 10px; margin-bottom: 10px;
	padding-top: 20px; margin-top: 20px;
}

.QuestionSubTitle 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
	font-style : normal; 
	line-height : normal; 
	font-weight : normal; 
	font-variant : normal; 
	text-transform : none; 
	color : #000000; 
	text-decoration : none; 
	padding-bottom: 10px; margin-bottom: 10px;
}

.QuestionText 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
	font-style : normal; 
	line-height : normal; 
	font-weight : normal; 
	font-variant : normal; 
	text-transform : none; 
	color : #000000; 
	text-decoration : none; 
}

.QuestionBackground 
{
	background-color: #FFF;
}

.QuestionAlternateBackground 
{
	background-color: #EFEFEF;
}

.MatrixFirstColumn 
{
	display:block;
	width: 150px;
}

.ProgressBar{
	width:880px; 
        text-align: center;
	margin: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#000000; 
	font-weight:bold;
}
.ProgressBar TABLE
{
	background-color:#999999;
}
.ProgressBar TD
{
	vertical-align:middle;
	border:1px solid #C9C9C9;
	padding:5px;
}
.ProgressBar TD.ProgressBarText
{
	background-color:#FFF; 
	margin-right:3px; 
	margin-left:3px;
	padding-left:6px; 
	padding-right:6px;
	font-size:11px; 
        font-weight: bold;
}
abbr.ProgressBarBorder 
{
	border-bottom:0;
}
.ProgressBarArea
{
	background-color:#0cb0e5; 
	font-size:1px; 
	height:20px
}
.ProgressBarContainer 
{
	background-color: #EEEEEE;
}