br { clear:both }

.surveyBody {
	width:600px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	}

.surveyTitle {
        font-size: 18px;
	font-weight: bold;
	text-align:center;
	}

.surveyQuestionBody {
	width:600px;
	}

.surveyQuestion {
	font-weight: bold;
	text-align:left;
	}

.surveyChoice {
	}

.surveyChoiceRadioUL {
        list-style-type:none;
        }

.surveyChoiceRadioLI {
        font-size: 12px;
	font-weight: normal;
        }

.surveyChoiceRadioColumn1 {
        float:left;
        width:100%;
        }

.surveyChoiceRadioColumn2 {
        float:left;
        width:50%;
        }

.surveyChoiceRadioColumn3 {
        float:left;
        width:33%;
        }

.surveyChoiceRadioColumn4 {
        float:left;
        width:25%;
        }

.surveyChoiceCheckboxUL {
        list-style-type:none;
        }

.surveyChoiceCheckboxLI {
        font-size: 12px;
        font-weight: normal;
        }

.surveyChoiceCheckboxColumn1 {
        float:left;
        width:100%;
        }

.surveyChoiceCheckboxColumn2 {
        float:left;
        width:50%;
        }

.surveyChoiceCheckboxColumn3 {
        float:left;
        width:33%;
        }

.required {
        color : red;
        }

.surveyChoiceCheckboxColumn4 {
        float:left;
        width:25%;
        }

.surveyTextbox {
        font-size: 12px;
        font-weight: normal;
        }

.surveyTextarea {
        font-size: 12px;
        font-weight: normal;
        }


/*

.surveyDisplayBody {
        width:600px;
        margin-right:auto;
        margin-left:auto;
        margin-top:10px;
        padding:0px;
        text-align:left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
border: 1px solid #f0f;
        }

.surveyDisplayTitle {
        font-size: 18px;
        font-weight: bold;
        text-align:center;
        }

.surveyDisplayQuestionBody {
        width:600px;
        }
        
.surveyDisplayQuestion {
        font-weight: bold;
        text-align:left;
        }

.surveyDisplayAnswer
        {
        font-size: 14px;
        }

*/


.messageLine {
        color : red;
        font-weight : bold;
        }



/*----------------------------------------------------------------
  New Test Styles Oct 2nd
--------------------------------------------------------------- */
br {
	clear: none;
}

.header {
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #330033;
	}

.profileHeadings {
	margin: 0 40px; padding: 4px 4px 4px 8px;
	background-color: #7b298c;
	text-align: left;
	vertical-align: middle;
	font: bold 12px arial,helvetica,sans-serif; color: #fff;
}

.profilePhoto {
	float: right;
        margin: 0px 80px 12px 12px;
	}

.profilePhoto img {
	width: 10em;
	border: 1px solid #000;
	}

.headerName, .headerInfo {
	float: left;
	clear: left;
	margin: 0 0 0 40px;
}

.headerName {
	font-size : 22px;
	}

.headerInfo {
	font-size : 12px;
        text-align: left;
	}

.overall {
        display: block;
        margin-top: 10px;
	}

/* --------------------------
   Survey Related Styles
-------------------------- */
div.surveyDisplayBodyTop, div.surveyDisplayBody {
	font: 14px arial,helvetica,sans-serif; color: #333;
}

/* Set left margin on all profile related elements */
div.surveyDisplayBody {
   margin: 0 40px; padding: 0;
   margin: 0 20px; padding: 0;
   margin: 0; padding: 0;
   }

/* Set left margin on all profile related elements */
div.surveyDisplayTitle,
div.surveyDisplayQuestion,
div.surveyDisplayQuestionAlt,
div.surveyDisplayAnswer,
div.topicTitle,
div.topicDescription,
div.topicKeyPoints,
div.peopleSay,
div.displaySpeakingCategories,
div.DisplaySpeakingLocations,
div.feeDisplay {
        text-align: left;
	margin: auto 40px;
}

div.surveyDisplayAnswer {
        text-align: left;
	margin: auto 60px;
}

div.surveyDisplayAnswer,
div.surveyDisplayQuestionAlt,
div.topicKeyPoints {
	margin: 5px 60px;
        }

/* --------------------------
   All Other Survey Related Styles
-------------------------- */

/* Hide the survey title and question in all survey blocks */
div.surveyDisplayTitle,
div.surveyDisplayQuestion {
	display : none;
        }

div.surveyDisplayQuestionBody {
	margin-top: 2px;
        }

div.surveyDisplayQuestionAlt {
        margin-bottom : 12px;
	font-weight : bold;
	}

div.topicTitle {
        margin-top: 8px;
        font-weight : bold;
	font-size: 16px;
	}

div.peopleSay {
        margin-right : 40px;
	}


/* --------------------------
   Top Survey (in block with profile photo) Related Styles
-------------------------- */
div.surveyDisplayBodyTop {
   clear: left;
   display: block;
   margin: 0; padding: 5px 0 0 0;
   }

div.surveyDisplayBodyTop div.surveyDisplayBody {
   margin: 0; padding: 0;
   }

div.surveyDisplayBodyTop div.surveyDisplayAnswer {
   margin: 5px 40px;
   }






