/*
Canadian Aerial Applicators Association
Developed by AgileStyle Inc. http://www.agilestyle.com

Dark Green  #00824d
Med Green   #78b88d
Light Green #d8e6d7
Light Grey  #eee
Dark Grey   #555
*/

body {}

hr { background: #eee; }

a { 
  color: #00824d; 
  text-decoration: none; }

  a:hover {
    color: #222;
    text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { 
  display: block; 
  color: #00824d;
  font-family: Georgia,"Times New Roman",Times,serif; } 

h1 { font-size: 24px; }
h2 { font-size: 22px; }
h4 { margin: 0; }

.date { color: #666; margin-bottom: 0.5em; }

.contact { list-style: none; margin-left: 0; }

.textbox { width: 100%; }

small.error { display: none; }

#navbar { 
  padding: 3px 0 8px 0;
  background: #00824d; 
  text-align: right;}

  #navbar a { 
    color: #fff; 
    text-decoration: none; 
    font-size: .9em; 
    padding: 0 5px; }

    #navbar a:hover { 
      text-decoration: underline; }

  #navbar ul { 
    list-style: none; 
    margin: 0; 
    padding: 0; 
    text-align: right; }

    #navbar ul li {
      display: inline; 
      padding: 0 0 0 5px; }

#header { 
  margin: 1em 0 1em 0; 
  padding: 1em 0; 
  background: url('/images/template/banner.jpg');
  background-repeat: no-repeat;
  background-position: top right;}

#sidebar { }

  ul#nav { 
    border-top: solid 1px #eee; 
    padding-top: 1em;
    list-style: none; 
    margin: 0; }

    ul#nav li { 
      font-size: 16px; 
      padding: 0 0 9px 0;
      margin: 0;}

      ul#nav li a { 
        color: #555; 
        font-family: Georgia,"Times New Roman",Times,serif; 
        display: block; }

      ul#nav li ul { 
        list-style: none; 
        display: none; 
        margin: 0;  }

        ul#nav li ul.active { 
          display: block; 
          margin: 0 0 0 1em ;}

          ul#nav li ul.active li { 
            font-size: 12px; 
            padding: 4px 0 0 0;}

            ul#nav li ul.active li a { 
              font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
              display: block;
              color: #00824d;
              border-bottom: dotted 1px #ddd; }


#content { 
  border-top: solid 1px #eee; 
  padding-top: 1em; }

  #content p, #content ul, #content ol { font-size: 13px; }

#footer {}

  #footer p { 
    padding: 0; 
    text-align: right;
    color: #888; }

.error h2 { color: #8A1F11; text-transform: uppercase }

/* ActiveScaffold Overrides */

.active-scaffold tr.record td.sorted { 
  background-color: #8abd80;
  border-bottom: solid 1px #555555; }

.active-scaffold tr.record td {
  background-color: #c5ddc2;
  border-left: solid 1px #555555;
  border-bottom: solid 1px #555555;
  color: #000000; }

.active-scaffold tr.even-record td {
  background-color: #fff; 
  border-left: solid 1px #555555; }

.active-scaffold tr.record td.actions {
  border-right: 0; }

.active-scaffold a, 
.active-scaffold a:visited {
  color: #00824d; }

.active-scaffold .show-view dl { width: 500px; }
.active-scaffold .show-view dt { width: 100px; }
.active-scaffold .show-view dd { width: 300px; }

#members-content { 
  border-right: solid 1px #555555;}

.active-scaffold .active-scaffold-footer { 
  padding: 1px;
  border-left: solid 1px #555555;
  border-bottom: solid 1px #555555; }

.active-scaffold th.actions { display: none; }
.active-scaffold td.personal_fax-column { border-right: solid 1px #555; }
.active-scaffold .active-scaffold-footer { border-right: solid 1px #555; }
.active-scaffold th { padding: 0px; font-family: Arial,sans-serif;}
.active-scaffold th a { padding: 2px; }
.active-scaffold tr.record td { padding: 2px; font-family: Arial,sans-serif; }
