#centercontent_terms_cond {
  font-size: 12px;
  text-align: justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 15px;
  padding: 15px;
  z-index: 10;
  display: block;
  overflow: scroll;
  height: 550px;
  width: 620px;
}

.SubHeadingGreenSmall {
  font-size: 1em;
  color: #999900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.SubHeadingGreen {
  font-size: 1.6em;
  color: #999900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SubHeadingBlue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #003366;
  font-weight: bold;
}

.SubHeadingBlueSmall {
  font-size: 1em;
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.SubHeadingBlueSmall a:link, .SubHeadingBlueSmall a:active, .SubHeadingBlueSmall a:focus {
  font-size: 1em;
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.SubHeadingBlueSmall a:hover {
  font-size: 1em;
  color: #999900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.SurveyMainContentsTable {
  width: 100%;
}

.essential_field {
  color: #FF0000;
}
/* ------------------------------------------------------End Admin Drop Down Menu--------------------------------------- */

.admin_message {
  color: #990000;
  font-weight: bold;
  font-variant: normal;
  display: block;
  padding: 5px;
}

.admin_message_green {
  color: #009900;
  font-weight: bold;
  font-variant: small-caps;
}

.admin_message_red {
  color: #FF0000;
  font-weight: bold;
  font-variant: small-caps;
}

.admin_error_message {
  color: #FF0000;
  font-weight: bold;
}

.registered_message {
  color: #009900;
  font-weight: bold;
  font-size: 13px;
  font-variant: small-caps;
  line-height: 30px;
  text-decoration: none;
}
/* --------------------------------------------------------------- */

.formTitle {
  font-weight: normal;
  font-style: italic;
  text-transform: capitalize;
}

.formField {
  font-weight: normal;
  text-align: left;
}

.SurveyMainContentsTable {
  width: 100%;
}

.SurveyFormTable {
  font-size: 12px;
}

.ImpText {
  font-size: 10px;
  font-style: italic;
  color: #666666;
}
/* ---------------------------------------------------------------- */

a.LoginScreen:visited, a.LoginScreen:active, a.LoginScreen:focus {
  color: #0066FF;
  font-weight: normal;
}

a.LoginScreen:hover {
  color: #0033CC;
  font-weight: normal;
}

.LoginScreen {
  color: #003399;
  font-weight: normal;
}

.loggedin a {
  display: block;
  padding-bottom: 8px;
  padding-right: 12px;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

.loggedin a:link, .loggedin a:active, .loggedin a:focus, .loggedin a:visited {
  color: #FFFF00;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

.loggedin a:hover {
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}

.BoatingTripsTotal{
  float: left;
  font-size: 0.95em;
}

.BoatingHistoryButton{
  font-weight: normal;
  float: right;
  position: relative;
}

.BoatingHistoryButton a:link, .BoatingHistoryButton a:active, .BoatingHistoryButton a:focus, .BoatingHistoryButton a:visited {
  color: #FFCC00;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
}

.BoatingHistoryButton a:hover {
  color: #FFFF00;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
/* --------------------------------------------------------------- */

.SurveyDiaryTable {
  font-size: 1em;
  color: #333333;
}

.SurveyDiaryTable th {
  border-bottom-width: 1px;
  border-bottom-style: groove;
  border-bottom-color: #666666;
  padding: 4px;
  color: #006699;
}

.SurveyDiaryTable td.SurveyQuestion {
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #666666;
}

.SurveyDiaryTable td {
  text-align: left;
  padding: 4px;
  font-size: 0.95em;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
}

.PersonalInfoTable {
  font-size: 0.9em;
}

.PersonalInfoTable th {
  background-color: #666666;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: inset;
  border-bottom-style: inset;
  border-left-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #999999;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  color: #CCCC00;
  font-size: 1.0em;
}

.PersonalInfoTable td.PIT_TD {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: dotted;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #333333;
  border-left-color: #CCCCCC;
}

.ShowTripCalendar {
  display: block;
  float: right;
  position: absolute;
  background-color: #666666;
  border: 1px ridge #666666;
  color: #000000;
}

table.TripCalendarNavigationButtonsTable{
  margin-top: 10px;
}

.TripCalendarNavigationButtonsTable{
  color: #000099!important;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
}

.TripCalendarNavigationButtonsTable a{
  color: #00F2F2!important;
  font-weight: normal!important;
  text-decoration: none;
}

.HideTripCalendar {
  display: none;
}

.SubmitButtonDairyPage {
  padding-top: 10px;
}
/* --------------------------------------------- Preliminary Survey CSS stuff -------------------------------------------- */

.ScreenTitle {
  font-size: 1.6em;
  color: #999900;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.PreliminarySurveyQuestion {
  background-color: #C6C6FF!important;
  color: #000000;
}

.PreliminarySurveyQuestionDisabled {
  background-color: #D9DFF9!important;
  color: #CECECE!important;
}

.PreliminarySurveyAnswersAttempted {
  background-color: #FFE9D2!important;
  color: #000000;
}

.RadioButtonPSurveyDisabled {
  background-color: #FBF9CE!important;
  color: #CECECE!important;/*#CECECE */
}

.PreliminarySurveyAnswers {
  background-color: #FFFFCC!important;
}

.PreliminarySurveyAnswersDisabled {
  background-color: #FBF9CE!important;
  color: #CECECE!important;
}

.RadioButtonPSurvey {
  background-color: #FFFFCC!important;
  color: #000000;
}

.RadioButtonPSurveyAttempted {
  background-color: #FFE9D2!important;
  color: #000000;
}

.QuestionNumber {
  font-weight: bold;
}

td.QuestionNumber {
  width: 25px;
}
/* ------------------------------------------------ */

.DisabledTR {
  color: #999999;
}

#SupportersTable td {
  border: 1px dashed #CCCCCC;
}
/* ========================================= Rules for new site's Survey Section =================================== */

#SurveyLoginTable, #SurveyLoginTable table {
  font-size: 0.95em;
  color: #333333;
}

#SurveyLoginTable fieldset {
  border-color: #FF3300;
  padding-top: 0;
  margin-top: 0;
}

#SurveyLoginTable legend {
  font-size: 1.0em;
  font-weight: bold;
  color: #0066CC;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

#SurveyLoginTable .check_box {
  color: #333333!important;
  background: none!important;
}

.boating_history_table {
  font-size: 1em;
  color: #000033;
}

.boating_history_table .table_titles_tr, .boating_history_table .table_titles_tr a {
	color: #CCCC00!important;
	background-color: #666666;
	font-size: 0.95em;
	font-weight: bold;
	height: 20px;	
}
.boating_history_table .table_titles_tr a {
	text-decoration: underline;	
}
.boating_history_table .table_contents_tr{
  font-size: 0.95em;
}

.boating_history_table .table_contents_tr td {
  text-align: left;
  padding: 4px;
  font-size: 0.95em;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #666666;
}

.display_records {
  font-size: 0.9em;
}

.boating_history_table td a{
  color: #CC3300;
  font-size: 0.95em;
}

.bottom_task_instruction {
  color: #006699;
  font-size: 0.9em;
}
