ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  color: #000000;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
 
}

body
{
  padding: 20px;
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 12px;
}
#sfWebDebug .sfWebDebugTop {
  overflow: auto;
  width: 99%;
}

.page_panel .x-panel-header {
  background: none;
  background-color: #3b6099;
  font-size: 14px;
  padding: 6px;
  padding-left: 8px;
  color: #FFF;
}

#header {
    background: #7F99BE url(/images/layout-browser-hd-bg.gif) repeat-x center;
}
#header h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}

#header h1.ReadOnly {
     background: #7F99BE url(/images/red-hd-bg.jpg) repeat-x center;
}

#headerReadOnly h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}

h2.template_header {
  font-size: 1.5em;
  font-weight: heavy;
}
.question_text_editor {
  padding:0px;
  vertical-align:top !important;
  
}
.row_select_checkbox {
  vertical-align: top !important;
}

#saving {
  display: none;
  position: absolute;
  left:     50%;
  top:      98%;
  background-color:#F7F49E;
  border:1px solid #000000;
  padding:  2px;
  z-index:  20001;
  height:   auto;
  margin:   -55px 0 0 -30px;
}

#saving .saving-indicator {
  background: url(/images/saving-indicator.gif) no-repeat;
  color:      #555;
  font:       bold 13px tahoma,arial,helvetica;
  margin:10px;
  padding-left:25px;
  padding-right:15px;
  text-align:center;
  text-align: center;
  height:     auto;
}


.alternate {
  background-color: #EDEEF5;
}

.invalid_row {
  background-color: #E01B4C;
}

/* ExtJS button styles */

.lock_open {
    background-image:url(/images/lock_open.png) !important;    
}
.tick_small {
    background-image:url(/images/tick_small.png) !important;    
}
.lock {
    background-image:url(/images/lock.png) !important;    
}
.spinner {
    background-image:url(/images/indicator.gif) !important;  
}
.no_printer {
    background-image:url(/images/no_printer.png) !important;  
}

.text_indent_1 {
    background-image:url(/images/text_indent_1.png) !important;  
}
.text_indent_2 {
    background-image:url(/images/text_indent_2.png) !important;  
}
.text_indent_3 {
    background-image:url(/images/text_indent_3.png) !important;  
}
.text_indent_4 {
    background-image:url(/images/text_indent_4.png) !important;  
}

.downarrow {
    background-image:url(/images/downarrow.png) !important;  
}
.text_signature {
    background-image:url(/images/text_signature.png) !important;  
}
.money_dollar {
    background-image:url(/images/money_dollar.png) !important;  
}
.note {
    background-image:url(/images/note.png) !important;  
}
.tab_add {
    background-image:url(/images/tab_add.png) !important;
}
.tab_delete {
    background-image:url(/images/tab_delete.png) !important;
}
.tab_edit {
    background-image:url(/images/tab_edit.png) !important;
}
.tab_go {
    background-image:url(/images/tab_go.png) !important;
}

.table_add {
    background-image:url(/images/table_add.png) !important;
}
.table_multiple {
    background-image:url(/images/table_multiple.png) !important;
}
.table_edit {
    background-image:url(/images/table_edit.png) !important;  
}
.table_go {
    background-image:url(/images/table_go.png) !important;
}
.logout {
    background-image:url(/images/user_red.png) !important;
}
.brick {
    background-image:url(/images/brick.png) !important;
}
.table {
    background-image:url(/images/table.png) !important;
}
.disk {
    background-image:url(/images/disk.png) !important;
}
.table_save {
    background-image:url(/images/table_save.png) !important;
}
.arrow_down {
    background-image:url(/images/arrow_down.png) !important;
}
.cancel {
    background-image:url(/images/cancel.png) !important;
}
.house {
    background-image:url(/images/house.png) !important;
}
.add {
    background-image:url(/images/addplus.png) !important;
}
.printer {
    background-image:url(/images/printer.png) !important;
}
.script_pencil {
    background-image:url(/images/script_pencil.png) !important;
}
.pencil {
    background-image:url(/images/pencil.png) !important;
}
.page_white_acrobat {
    background-image:url(/images/page_white_acrobat.png) !important;
}
.notebook_plus {
    background-image:url(/images/notebook_plus.png) !important;
}

.heading_1 {
    background-image:url(/images/text_heading_1.png) !important;
}
.heading_2 {
    background-image:url(/images/text_heading_2.png) !important;
}
.heading_3 {
    background-image:url(/images/text_heading_3.png) !important;
}
.paragraph {
    background-image:url(/images/text_allcaps.png) !important;
}
.small_text {
    background-image:url(/images/text_smallcaps.png) !important;
}
.removeformat {
    background-image:url(/images/exclamation.png) !important;
}
.help {
    background-image:url(/images/help.png) !important;
}
.find {
    background-image:url(/images/find.png) !important;
}

.shire_overview,
.suburb_overview {
  border: 1px solid #000;
  background-color: #fff;
  border-collapse: collapse;
  margin: 5px;
}
.shire_overview th {
  font-weight: bold;
  font-size: 2em;
  text-align: center;
  border: 1px solid #000;
  color: #fff;
  background-color: #175e7c;
}
.shire_overview td,
.suburb_overview td {
  border: 1px solid #000;
}

.shire_overview .label,
.suburb_overview .label {
  width: 200px;
}

.shire_overview .current_value,
.suburb_overview .current_value {
  width: 150px;
  color: #aeb0b2;
}

.suburb_overview .requires_site_inspection {
  background-color: #f442d9;
  font-weight: bold;
  text-align: center;
}
.suburb_overview .potential_septic_area {
  background-color: #c7f7b9;
  text-align: center;
}

.radio_label {
  float: none !important;
  width: auto !important;
  display: inline !important;
}
