body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, verdana, garamond, sans;
	color: #909090;
	font-size: 12px;
}
.style1 {
	font-size: 12px;
	color: #606060;
}
.style2 {
	font-size: 12px;
	color: #6f7da2; 
}
.style3 {
	font-size: 12px;
	color: #a2a2a2;
}
.style5 {
	font-size: 12px;
	color: #8f9dc2; 
	font-weight: bold; 
}
.bright {
	color: #fe7a00;
}
.blue {
	color: #8f9dc2; 
}
.bold {
	font-weight: bold;
}
.small {
	font-size:10px;
}
.title {
    font-weight: bold;
}

.QuestionBody {
        color: #909090;
}
.QuestionLabel {
        color: #8f9dc2;
        font-weight: bold;
}
.QuestionOption {
        color: #909090;
}
.QuestionFormHeader {
        color: #8f9dc2;
        font-weight: bold;
}
.QuestionForm {
        color: #8f9dc2;
        font-size: 10px;
}
.HTMLReportWriter{
	color: #909090;
	font-size: 10px;
	text-align: left;
}

.cleared {
  clear: both;
}

.apm {
  font-size:14px;
  font-weight: normal;
}
.apm_required {
  color:red;
  font-style:italic;
}
.apm_field {
  vertical-align:top;
  text-align:left;
}
td.apm_field {
  float:left;
  vertical-align:top;
}
.apm_label {
  text-align:right;
}
.apm_submit {
  background-color:#aaaaaa;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  float:right;
}
.apm_resume_section {
  height:25px;
  padding-bottom:20px;
  font-style:italic;
  font-size:16px;
  padding-top:15px;
}
.apm_resume_bold {
  font-weight: bold;
}
.apm_resume_subsection {
  width:100%;
  float:left;
}
