body { 
  font-family: 'Palatino Linotype' Palatino 'URW Palladio L', serif;
  font-size  : 10px;
  width      : 1153px;
}

table {
  font-family: 'Palatino Linotype' Palatino 'URW Palladio L', serif;
  font-size  : 10px;
}

table.center {
    margin-left : auto;
    margin-right: auto;
    font-size   : 11px;
}

table.center td {
    padding-left : 20px;
    padding-right: 20px;
    text-align   : left;
}

#div_banner {
  margin-left: 1px;
  width      : 1051px;
  text-align : left;
  background : #ffffff;
}

#div_workarea {
  margin     : 0px;
  /* max-width  : 1200px; */
  width      : 100%;
  background : #fafafa;
  font-family: 'Palatino Linotype' Palatino 'URW Palladio L', serif;
  font-size  : 10px;
}

div.ui-tabs-panel {
  font-family: 'Palatino Linotype' Palatino 'URW Palladio L', serif;
  font-size  : 11px;
  padding-top:  4px;
}

li[role='tab'] {
    font-size  : 11px;
}

#div_login_tab {
  height: 475 px;
}

div#content_login {
    width        : 600px;
    margin-right : auto;
}

div.div_numbers {
  height: 475 px;
}

div.maintReportUI {
    width       : 95%;
    padding     : 20px;
    text-align  : center;
    margin      : 0 auto;
}

div.maintReportUI table {
    margin      : 0 auto;
    text-align  : center;
}
 
div.indent_5em {
  margin-left : 5em;
  margin-right: 5em;
  text-align  : left;
}

div.scroll_div {
  overflow  : scroll;
  margin-top: 6px;
  height    : 400px;
}

div.framed_scroll_div {
    overflow  : scroll;
    margin-top: 6px;
    height    : 400px;
    border-style:   inset;
    border-width:   2px;
}

div.yearFilterBlock {
    text-align : center;
}

div.filterBlock  {
  border-style:   inset;
  border-width:   2px;
  padding-top:    2px;
  padding-bottom: 2px; 
}

div.FY_Radio {
  padding-top:    0px;
  padding-bottom: 2px;
  margin-bottom:  3px;
}
    
div.fakeTextField{
  border-style:   inset;
  border-width:   2px;
  border-color:   #c0c0c0;
  background:     #f9f9f9;
  padding-top:    2px;
  padding-bottom: 2px;
  height:         1.1em;
}

div.fakeTextFieldSmall {
  display:        inline-block;
  border-style:   inset;
  border-width:   2px;
  border-color:   #c0c0c0;
  background:     #f9f9f9;
  padding-top:    2px;
  padding-bottom: 2px;
  height:         1.1em;
  min-width:      1.9em;
}

div.fakeTextArea{
  border-style:   inset;
  border-width:   2px;
  border-color:   #c0c0c0;
  background:     #f9f9f9;
  padding-top:    2px;
  padding-bottom: 2px;
  height:         3em;
}

div.fakeBigTextArea {
  width         : 750 px;
  min-height    : 2.5em;
  vertical-align: top;
}

td textarea {
  padding   : 2px;
  min-width : 100%;
}

.membership_table {
  border-spacing: 1px;
}

.membership_table th {
    padding         : 2px;
    background-color: #a0a0c0;
}

.hikingspree_info  {
    margin : 1em;
    border-spacing: 2px;
}

.hikingspree_info th {
    font-weight     : bold;
    font-size       : 14px;
    width           : 6em;
    padding         : 2px 4px;
    background-color: #b0c0d0;
}

.hikingspree_table {
    margin : 1em;
    border-spacing: 2px;
}

.hikingspree_table th {
    font-weight     : bold;
    font-size       : 14px;
    width           : 12em;
    padding         : 2px 4px;
    background-color: #b0c0d0;
}


.hikingspree_table td:not(:first-child) {
    padding   : 2px 4px;
    text-align: right;
    border    : 1px solid;
}

.SpreeQuerySettings {
    margin          : 1em 6px;
    border-spacing  : 2px;
    background-color: #b0c0d0;
}

.SpreeQuerySettings th {
    font-weight     : bold;
    font-size       : 14px;
    padding-left    : 14px;
}

.SpreeQuerySettings td {
    font-size       : 12px;
    background-color: #d0e0f0;
}

table.hike_list  {
    margin-left :  9%;
    width       : 80%
}

table.hike_list th,td  {
    margin-left : 1em;
}

tr.row_a td {
 padding-top   : 5px;
  padding-bottom: 0px;
}

tr.row_b td {
    vertical-align: top;
    padding-top   : 0px;
    padding-bottom: 10px;
}

th.fieldlabels {
  padding-bottom: 0px;
}

tr.formFields td {
  padding-top: 0px;
}

#li_tab_members {
  background: $#f4f2eb;
}

ul.outdent {
  list-style-type:none;
}

ul.outdent > li {
  text-indent: -8em;
  margin-left: 8em;
}

.ui-widget-header {
  background: #bdc1ca;
}

div.floatLeft {
  float: left;
}

div.floatRight {
    float    : right;
    margin   : 4px 2px;
    min-width: 25%;
}

table.hike_table {  table-layout: fixed; }
span.hikeTitle   { font-weight: bold; }
col.hs1_nmbr  { width:  8em;  }
col.hs2_titl  { width: 36em;  }
col.hs3_date  { width: 10em;  }
col.hs4_levl  { width: 20em;  }
col.hs5_mile  { width:  9em;  }

table.wildernessHikes_table {  table-layout      : fixed; 
			       margin-left       : 8em; }
.wildernessHikes_table td   {  text-align        : left; }
.wildernessHikes_table th   {  font-size         : 12px;
			       font-weight       : "bold"; }

col.ws1_nmbr  { width : 10em; }
col.ws2_titl  { width : 40em; }
col.ws3_date  { width :  8em; }
col.ws4_levl  { width : 11em; }
col.ws5_mile  { width :  6em; }

table.hiker_miles {  table-layout: fixed; }
col.hike_date {  width: 7em;  }
col.hike_nmbr {  width: 6em;  }
col.hike_desc {  width: 45em; }
col.hike_done {  width: 8em;  }
col.hike_plan {  width: 6em;  }

td.number {
  text-align: right;
}

col.note_col_0 {
  width: 2em;
}

col.note_col_1 {
  width: 9em;
}

col.note_col_2 {
  width: 35em;
}

div.div_numbers {
  margin-left : 10em;
  margin-right: 10em;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-color  : #ffffff;
  font-size   : 1em;
}

table.numbers {
  table-layout  : fixed;
  border-spacing: 0.6em;
}

col.numbers_col_0 {
  width:300px;
}

col.numbers_col_1 {
  width:350px;
}

div.hiker_list {
  padding-top   :0px;
  padding-bottom:0px;
  padding-left  :5px;
  padding-right :5px;
}

#filterRadio {
  margin-bottom  : 4px;
}

a.RTF_anchor {
  width:50em;
}

#warning_dialog {
  text-align:left;
}

.scroll_div table {
    margin       : 1px;
    padding      : 5px 5px 5px 5px;
}
 
.hikes_table {
    max-width    : 850px;
    width        : 100%;
}

.scroll_div table.mwhikes_table {
    max-width    : 850px;
    width        : 100%;
    font-size    : 11px;
}

table.mwhikes_table input,select.mwSelect {
    font-size     : 11px
}

.wrkHike_table {
    max-width    : 860px;
    width        : 100%;
}

table.wrkHike_table input, textarea.wrk_textarea, select.wrk_select {
    font-size     : 11px
}

.wrkHike_table td {
    text-align : left;
}

.newHikeBtn {
    padding-left  :  5px;
    padding-right :  5px;
    padding-top   :  4px;
    padding-bottom:  4px;
    margin-left   :  4px;
}

#listEndDate {
    width         : 60px;
    padding-left  :  5px;
    padding-right :  5px;
    padding-top   :  4px;
    padding-bottom:  4px;
    margin-left   :  5px;
}

#newHikeDialog {
    padding :   3px;
}

table.new_hike_table td {
    text-align : center;
}

table.new_hike_table input,textarea.newtextarea,select.newSelect {
    font-size: 11px;
}

table.wrkHist_Results                 { margin         : 1em 5%; }
table.wrkHist_Results th              { border-bottom  : 1pt solid black;
				        border-top     : 1pt solid black;
				        margin-top     : 5px;   }
table.wrkHist_Results td              { padding-bottom : 4px;
					padding-right  : 3px;   }
				        vertical-align : top;   }
table.wrkHist_Results td:nth-child(1) { text-align     : left;  }
table.wrkHist_Results td:nth-child(2) { text-align     : left; }
table.wrkHist_Results td:nth-child(3) { text-align     : right; }
table.wrkHist_Results td:nth-child(4) { text-align     : right; }
table.wrkHist_Results td:nth-child(5) { text-align     : right; }
p.textBlock {
    width      : 40em;
    margin     : 2px auto;
    text-align : left;
    padding    : 1em 2em;
}

table.planInput {
    margin-left : 5%;
}

table.planInput th {
    text-align : right;
}

table.planInput td {
    text-align : left;
}

input.planInput {
    margin-left : 10%;
    width       : 30%;
}

input.planInputBtn {
    padding    : 2px 0.8em;
    margin     : 1px 0.8em;
}

div.planSearch {
    margin-left : 7%;
    margin-right: 7%;
    text-align  : left;
}

input.planActionBtn {
    padding-right : 1em;
    margin-left   : 1em;
    margin-right  : 1em;
}

div#message_dialog {
    text-align : left;
}

div.planSearch {
    font-family : "Times New Roman", Georgia, Serif;
    font-size   : 11px;
}

span.HkHeader {
    font-weight : bold;
    color       : #000000;
    padding     : 0px;
    margin      : 0px;
}

p.HkDscrpt {
    color       : #101010;
    padding     : 0px;
    margin      : 0px;
}

table.hikeLeaders th {
    font-weight : bold;
    color       : #2020a0;
    background  : #b0b0b0;
    padding     : 1px 4px;
    margin      : 0;
}
  
table.hikeLeaders td {
    text-align : left;
    padding    : 1px 4px;
}

div#planning_left {
    width     : 58%;
    margin-left: 1px;
}

div#planning_right {
    width        : 28%;
    min-width    : 10em;
    float        : right;
    margin-right : 1px;
    margin-bottom: 2px;
    border-style : inset;
    border-width : 2px;
}

div#planSearchResults {
    clear       : both;
    width       : 98%;
    min-height  : 3em;
}

table.duplicatesTable th {
    text-align : center;
    padding    : 3px 1em;
}

table.duplicatesTable td {
    padding    : 3px 2em;
}

div#Tshirt_col2 {
    float       : right;
    margin-right: 7%;
}

div#Tshirt_col2 th,td {
    font-size : 11px;
    padding   : 1px;
}

input.HoursInput {
    width     : 1.6em;
    font-size : 11px;
}

input.DateInput {
    width     : 5.2em;
    font-size : 11px;
}

textarea#codeTextArea {
    margin : 3% 3%;
    width  : 93%;
    height : 93%;
}

div#hike_list_div.scroll_div input.hike_list, textarea.hike_list, select.hike_list {
    font-size : 11px;
}

div#hike_list_div.scroll_div input.hike_nmbr {
    font-size : 11px;
    width     : 1.6em;
}
