body {
  background-color: #FFFFFF !important;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
}

.mgSurveyText {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
}

.mgSurveyBarGraph {
  background-color: #BBEEBB;
  height: 20px;
  border: 1px solid #AAAAAA;
}

.Required {
/*
 font-weight: bold;
 color: #000099;
*/
}

.Required:after{
 
  font-weight: bold;
  color: #990000;
  content: " *";
  display: inline;

}

.mgSurveyTitle {
  color: #003399;
  font-size: 20px;
  font-weight: bold;
}

.mgSurveySectionTitle {
  color: #003399;
  font-size: 16px;
  font-weight: bold;
}

.mgSurveyPageTitle {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
}

.mgSurveyQuestion {
  font-size: 12px;
  margin: 6px 0px 0px 0px;
padding: 0px;
}

.mgSurveyResponse {
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  color: #003366;
}

.mgSurveyButton {
  font-size: 11px;
  font-weight: bold;
  color: #464F90 !important;
  font-family: Verdana, tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  letter-spacing: 0px;
  padding: 0px 3px 1px 3px;
  margin: 0px 1px 1px 1px;
  border: 2px solid #99A2CD;
  border-bottom-color: #464F90;
  border-right-color: #464F90;
  -moz-border-radius: 5px 5px 5px 5px;
  background-color: #C9D7FF;
  vertical-align: middle;
}

.mgSurveyButton:hover {
  color: #AD6F0E !important;
  background-color: #FFFFFF;
  border: 2px solid #AAAAAA;
  border-bottom-color: #333333;
  border-right-color: #333333;
}

.mgSurveyMatrixTable {
  border-collapse: collapse;
  width: 98%;
}

.mgSurveyMatrixHead {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #003366;
  border: 1px solid #999999;
}

.mgSurveyMatrixLabel1, .mgSurveyMatrixLabel {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: bold;
  color: #003366;
  background-color: #FFFFFF;
  border: 1px solid #999999;
}

.mgSurveyMatrixLabel2 {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: bold;
  color: #003366;
  background-color: #EEEEEE;
  border: 1px solid #999999;
}

.mgSurveyMatrixCell1, .mgSurveyMatrixCell {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: normal;
  color: #003366;
  border: 1px solid #999999;
  background-color: #FFFFFF;
}

.mgSurveyMatrixCell2 {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: normal;
  color: #003366;
  border: 1px solid #999999;
  background-color: #EEEEEE;
  margin: 1px 6px 1px 1px;
  padding: 1px 6px 1px 2px;
}



.mgSurveyChoiceTable {
  border-collapse: collapse;
  width: 98%;
}

.mgSurveyChoiceLabel {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: bold;
  color: #003366;
  margin: 1px 0px 1px 1px;
  padding: 1px 2px 1px 2px;
  width: 75px;
}

.mgSurveyChoiceLabel div {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
}

.mgSurveyChoiceText {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
}

.mgSurveyShortMultiTable {
  width: 98%;
  border: 1px solid #999999;
  border-collapse: collapse;
}

.mgSurveyShortMultiCell1 {
  width: 33%;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 1px 2px 1px 2px;
}

.mgSurveyShortMultiCell2 {
  width: 33%;
  background-color: #EEEEEE;
  border: 1px solid #999999;
  padding: 1px 2px 1px 2px;
}

.surveyReportTable {
  border-collapse: collapse;
  width: 100%;
}

.surveyReportHeader {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #003366;
  border: 1px solid #999999;
}

.surveyReportCell {
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, san-serif;
  font-weight: normal;
  color: #003366;
  border: 1px solid #999999;
  background-color: #FFFFFF;
  padding: 1px 2px 1px 2px;
}

.mgDirectoryHead {
  font-weight: bold;
  border-bottom: 2px solid #999;
}

.mgDirectoryItem {
  border-bottom: 1px solid #aaa;
}

.mgAlphaBar {
  margin-top: 4px 0px 6px 0px;
}