#ciffcMasterReport, #ciffcPublicReport {
	font-family: Verdana, "Trebuchet MS", Sans-Serif;
	font-size: 8pt;
}
#ciffcPublicReport, #ciffcPublicReport .form_section, #ciffcPublicReport .form_section .total {
	font-size: 7pt;
}
#ciffcMasterReport .save_space {
	font-weight: normal;
	font-size: 7pt;
}
.pubreport_section_container {
	text-align: left;
}
.form_section .agency_edit {
	cursor: pointer;
}
#headerTable, #preparednessTable {
	width: 860px;
}
#dutyOfficer {
	width: 540px;
}
.set_previous, #ciffcMasterReport .set_previous {
	width: 18px;
	height: 12px;
	cursor: pointer;
	padding: 0 0 0 4px;
	margin: 0;
}
.prepared_head {
	border: 1px solid #999999;
	width: 50%;
	margin: 2px 0 2px 0;
	padding: 2px 2px 2px 6px;
	vertical-align: top;
	width: 95%;
	text-align: left;
}
.prepared_head .label {
	width: 1%;
	vertical-align: top;
	text-align: right;
	color: #666666;
	font-weight: normal;
	white-space: nowrap;
}
#ResourceReport {
	background-color: #fff;
}
#ResourceReport td {
	vertical-align: middle;
	text-align: left;
	border: 1px solid #999;
}
#ResourceReport td input {
	padding: 1px 0 0 0;
	margin: 0 4px 4px 0;
}
#ResourceReport td select, #ciffcMasterReport td select {
	font-family: Sans-Serif, Verdana, "Trebuchet MS";
}
#ResourceReport td select {
	font-size: 9pt;
}
#ciffcMasterReport td select {
	font-size: 8pt;
}
.form_section, .configtable {
	color: #000;
	border: 2px solid #000;
	border-collapse: collapse;
	font-family: Verdana, "Trebuchet MS", Sans-Serif;
	font-size: 8pt;
	margin: 0px 8px 14px 0;
	padding: 0;
}
.configtable {
	margin: 0px 8px 14px 0px;
	width: 60%;
}
.configtable td {
	border: 1px solid #999;
	color: #000;
	background-color: #fff;
	line-height: 10pt;
	padding: 6px;
	text-align: center;
	vertical-align: top;
}
.configtable th {
	/*background-color: #d9d9da;*/
	color: #000;
	font-weight: bold;
	border: 1px solid #999;
	/* background: #ee8600 url(../images/section_letter_bg.gif) repeat-x; */
	background-position: 0 -30px;
}
.data {
	font-size: 8pt;
}
.oneline {
	white-space: nowrap;
}
.strong {
	font-weight: bold;
}
.submitsave_button, #AircraftTable .plain_button, #EquipmentTable .plain_button {
	font-family: Verdana, "Trebuchet MS", Sans-Serif;
	font-size: 8pt;
	border: 2px solid #333;
	border-top:  2px solid #ffd904;
	border-left:  2px solid #ffd904;
	background-color: #fff1a5;
	font-weight: bold;
	cursor: pointer;
}
.submitsave_button {
	padding: 2px 8px 2px 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form_section td {
	border: 1px solid #999;
	background-color: #fff;
	line-height: 10pt;
	padding: 6px;
	text-align: center;
	vertical-align: top;
}
.form_section .display_container p, #ciffcMasterReport .display_container p {
	line-height: 1.6em;
	padding: 4px 0 0 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
.radio_set {
	font-weight: bold;
	padding: 2px 10px 1px 0;
	border: 1px solid #ffffff;
}
.pointer {
	cursor: pointer;
}
.allow_right_neighbour {
	float: left;
}
.form_section .no_border {
	border: 0;
}
.form_section .section_letter {
	font-size: 160%;
	font-weight: bold;
	white-space: nowrap;
	width: .8em;
	background-color: #eaeaea;
}
#ciffcPublicReport .form_section .section_letter {
	font-size: 140%;
}
.form_section .lbl_cell {
	background-color: #fff;
	padding: 3px 6px 3px 6px;
	text-align: center;
	white-space: nowrap;
}
.form_section .lbl_cell_right {
	text-align: right;
	vertical-align: middle;
	width: 1%;
}
.form_section .lbl_title, .lbl_title {
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.form_section input, .form_section .input_total, .form_section .total, .form_section .entry {
	font-family: Verdana, "Trebuchet MS", Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 0 3px 0 3px;
	text-align: center;
	vertical-align: middle;
}
.form_section .input_total, .form_section .total, .form_section .entry  {
	/*background: #cfc url(../images/section_total_bg.gif) repeat-x;*/
	background-color: #cfc;
	padding: 8px 4px 10px 4px;
	margin: 0;
}
.form_section .entry {
	background-color: #ffffff;
	vertical-align: top;
}
.form_section .input_cell input {
	padding-bottom: 2px;
	padding-top: 2px;
}
.form_section .need_attention {
	background-color: #f33;
	color: #fff;
}
.form_section .mandatory, .form_section .mandatory .input_div {
	border-color: #FF0000;
}
.form_section .edited {
	background-color: #CCCCFF;
}
.form_section .has_invalid {
	/*background-color: #9cf; */
	background-color: #f93;
}
.form_section .divider_cell, #ciffcMasterReport .divider_cell, .pubreport_section_container .divider_cell {
	padding: 1px;
	margin: 0;
	background-color: #000;
}
.form_section .data_cell, .form_section .data_cell_fixed {
	font-weight: bold;
	text-align: left;
}
.dim {
	color: #666;
}
.undim {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
 .to_left, .form_section .to_left, .to_left td, #ciffcMasterReport .form_section .to_left, .pubreport_section_container .form_section .to_left {
	text-align: left;
}
.form_section .sub_label {
	text-align: left;
	padding-left: 20px;
}
.to_center, .form_section .to_center {
	text-align: center;
}
.to_right, .form_section .to_right, .to_right td {
	text-align: right;
}
.light_text {
	color: #fff;
}
.form_section .regular_text, .form_section .regular_text_translate, #ciffcMasterReport .regular_text, #ciffcMasterReport .regular_text_translate {
	font-family: Verdana, "Trebuchet MS", Sans-Serif;
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
}
.form_section input, .form_section textarea, .form_section .d_menu,  .form_section .input_div, #ciffcMasterReport textarea {
	border: 2px solid #ffd904;
}
.form_section .regular_text_translate, #ciffcMasterReport .regular_text_translate {
	border: 2px solid #52b2e2;
	color: #2b6481;
}
#ciffcMasterReport td, #ciffcPublicReport td {
	padding: 2px 3px 2px 3px;
	margin: 0;
	/* text-align: right; */
}
#ciffcMasterReport td .lbl_title, #ciffcMasterReport td .lbl_cell,  #ciffcMasterReport td .to_center,  .pubreport_section_container td .to_center  {
	text-align: center;
}