/********************** mod_styles.css: template35 **********************/

/* defines what sits inside the form */
mod_form{
}

/* defines the style to houses the form */
.mod_container{ 
  width: 90%;
  background-color: #AE9054;
}

/* defines styles for the columns in a module table */
.mod_container td{ 
  vertical-align: top;
  border-width: 0px 0px 0px 0px;
  padding: 4px 4px 4px 4px;
}

/* defines the styles that identify a section header in the module */
.mod_section_header{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #AE9054;
  color: #222222;
  font-weight:bold;
  font-style:normal;
}

/* defines the styles that identify a component header in the module */
.mod_component_header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold; 
  color: #ffffff; 
  background-color: #AE9054
}

/* defines style for select input field */
.mod_form_label{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #E7DECC;
  word-spacing: 3px;
  line-height: 18px;
}
.mod_form_label_highlight{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #E1E1B7;
  word-spacing: 3px;
  line-height: 18px;
}

/* defines style for select input field */
.mod_form_field{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #D6C7AA;
  line-height: 18px;
  word-spacing: 3px;
}

/* defines style for text input field */
.mod_input_text{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #ffffff;
  word-spacing: 3px;
  line-height: 18px;
  width:195px;
}

/* defines style for text input field */
.mod_input_small{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #ffffff;
  word-spacing: 3px;
  line-height: 18px;
}

/* defines style for select input field */
.mod_input_select{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #ffffff;
  word-spacing: 3px;
  line-height: 18px;
  width:200px;
}

/* defines style for checkbox input field */
.mod_input_checkbox{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: transparent;
  width:30px;
}

/* defines error message text style for form fields */
.mod_error_text{
  color: #FF0000; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt; 
  font-weight: normal; 
  text-decoration: none 
}
.mod_required_field_indicator{
  color: #0000FF;
}

/* defines style for text submit button */
.mod_input_submit{
  BORDER-RIGHT: #632502 1px solid; 
  PADDING-RIGHT: 1px; 
  BORDER-TOP: #AE4005 1px solid; 
  PADDING-LEFT: 1px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px; 
  PADDING-BOTTOM: 1px; 
  BORDER-LEFT: #AE4005 1px solid; 
  COLOR: white; 
  PADDING-TOP: 1px; 
  BORDER-BOTTOM: #632502 1px solid; 
  font-family: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #953704;
}

/* defines style for feedback from form submission */
.mod_feedback
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color:#FF0000;
}

/* defines entity containing multitude of results */
.mod_popup_container{ 
  width:700px;
  border:1px;
  border-style: solid;
  border-color: #CCCCCC
}

/* defines styles for the columns in a results module table */
.mod_popup_container td{ 
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  text-decoration: none;
  line-height: 18px;
}

/* defines entity containing multitude of results */
.mod_results_container{ 
  width: 90%;
  background-color: #AE9054;
}

/* defines styles for the columns in a results module table */
.mod_results_container td{ 
  vertical-align: top;
}

/* defines styles for single result - should be similar to */
.mod_result_container
{ 
  width: 90%;
  background-color: #AE9054;
}

/* defines styles for the columns in a results module table */
.mod_result_container td{ 
  vertical-align: top;
}

/* defines style for select input field */
.mod_result_label{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #E7DECC;
  word-spacing: 3px;
  line-height: 18px;
}
.mod_result_label_highlight{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #E1E1B7;
  word-spacing: 3px;
  line-height: 18px;
}

/* defines style for select input field */
.mod_result_field{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222222;
  background-color: #D6C7AA;
  word-spacing: 3px;
  line-height: 18px;
}



/* defines listing summary container - should be similar to mod_result_container*/
.mod_listing_summary_container{
  width:100%;
  padding: 0,0,0,0;
}

/* defines the styles that identify an individual result header in the module */
.mod_result_header{
  background-color: #AE9054;
  font-weight:bold;
  font-style:normal;
}
.mod_result_header a{
  font-weight: normal
}


/* defines the styles for a listing summary image */
.mod_listing_summary_listing_image{
  border-color: #222222;
  border-width: 1px;
  border-style: solid
}

/* defines the styles for a listing icon image */
.mod_listing_summary_listing_icon{
  height: 30px;
  width: 77px
}

/* defines the styles for a listing icon image */
.mod_listing_row_spacer{
  height: 4px;
}

/* defines the styles for a listing summary image */
.mod_listing_slideshow_listing_image{
  border-color: #222222;
  border-width: 1px;
  border-style: solid
}

.fieldsHide {display:none}
.fieldsShow {display:block}