
HTML {
       background-color: #ebebec;
	}


BODY { 
       margin-top: 0pt;
       margin-left: 7%;
       margin-right: 20%;
       background : #FFFFFF;
       color: #231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
       font-size : 11pt;
       padding-left: 5em;
       padding-right: 5em;
       }

.small {
       font-size : 8pt;
         }

P.quote {
       padding-left: 1.5em;
       padding-right: 2em;
       font-style: oblique;
       text-align: justify;
          }

P.back {
       padding-left: 1em;
         }

p.bar {
       font-size: 9pt;
/*       text-transform: lowercase;
       font-variant: small-caps; */
        }

p.doublespace { 
       margin-top: -1em;
       line-height: 3em;
       margin-bottom: -1em;
                }

.lowE  { 
       position: relative;
       bottom: -0.4ex;
       text-transform: uppercase;
       margin-left: -0.1667em;
       margin-right: -0.125em;
         }
.highA { 
       vertical-align: text-top;
       margin-left: -0.21em;
       margin-right: -0.07em;
       font-size: smaller;
       text-transform: uppercase;
         }

IMG {
       border : 0pt;
      }

IMG.float {
       float : left;
            }

img.vcenter {
       position: relative;
       bottom: -0.5ex;
              }

.kern {
       position: relative;
       margin-left: -0.1667em;
        }

.smallkern {
       position: relative;
       margin-left: -0.0833em;
             }

.smallposkern {
       position: relative;
       margin-left: 0.125em;
                }

A:link {
       color: inherit;
       text-decoration : none;
         }

A:visited {
       color: inherit;
       text-decoration : none;
            }
A:active {
       color: inherit;
       text-decoration : none;
           }

A.invisible { 
       color: inherit;
       text-decoration : none;
              }

a:hover { 
       color: #f07d00;
       text-decoration : none;
              }
UL {
 /*      list-style-type: none; */
    list-style: none;
    color:#111;
       padding: 3;
       padding-left: 1em;
       margin: 1;
       position: relative;
	line-height:130%;
     }
ul.left { 
       padding-left: 0em; 
          }


UL.sub {
       padding-left: 2em;
       padding-top: 1ex;
         }

UL LI.separator {
       padding-bottom: 0.75ex;
                  }

UL.description {
       padding: 0;
       text-indent: -1.5em;
       margin-left: 1.5em;
                 }
li:before {
    content: "+";
    margin-right: 2px;
    padding-left: 0em; 
}

H1 {
       color : #231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
       font-size : 15pt;
     }

H2 {
       color : #231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
       font-size: 19pt;
     }

H3 {
       color : #231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
       font-size: 15pt;
     }

H4 {
  /*     color : #4a4a4a; */
	 color :#231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
	text-align:left;
       font-size: 15pt;
     }


H5 {
       color : #231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
	text-align:left;
       font-size: 15pt;
     }

H6 {
  /*     color : #4a4a4a; */
	 color :#231f20;
       font-family: 'tellural_altregular', "Arial", sans-serif;
/*	text-align:center; */
       font-size: 15pt;
     }



P {
       margin-right: 0;
/*	text-align:center; */
/*       color : #a3a3a3; */
    }

P.black {
       margin-right: 10%;
	text-align:justify;
       color : #333333;
    }

p.blackvery {
	background: #b2b2b2;
	vertical-align: top;
       margin-right: 10%;
	text-align:justify;
       color: #111111;
    }

td.menu {
    padding: 6px;
    text-align: center;
    font-size : 11pt; 
    color: #4a4a4a;
}



ADDRESS {
       margin-top: 1em;
       padding-top: 1em;
       border-top: thin dotted;
          }

.mffont { 
       font-family: 'tellural_altregular', "Arial", monospace;
       text-transform: uppercase;
          }

.btn {
  background-image: -webkit-linear-gradient(top, #faa61a, #2980b9);
  background-image: -moz-linear-gradient(top, #faa61a, #2980b9);
  background-image: -ms-linear-gradient(top, #faa61a, #2980b9);
  background-image: -o-linear-gradient(top, #faa61a, #2980b9);
  background-image: linear-gradient(to bottom, #faa61a, #2980b9);
  border: 0;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: 'tellural_altregular', "Arial", monospace;
  font-weight: bold;
  color: #ffffff;
  font-size: 20px;
  background: #faa61a;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #faa61a;
  background-image: -webkit-linear-gradient(top, #faa61a, #f7990d);
  background-image: -moz-linear-gradient(top, #faa61a, #f7990d);
  background-image: -ms-linear-gradient(top, #faa61a, #f7990d);
  background-image: -o-linear-gradient(top, #faa61a, #f7990d);
  background-image: linear-gradient(to bottom, #faa61a, #f7990d);
  text-decoration: none;
}

.lbl {
  position: relative;
  display: block;
  height: 20px;
  width: 44px;
  background: #fff;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.lbl:after {
  position: absolute;
  left: -2px;
  top: -3px;
  display: block;
  width: 26px;
  height: 26px;
  border-radius: 100px;
  background: #faa61a;
  box-shadow: 0px 3px 3px rgba(0,0,0,0.05);
  content: '';
  transition: all 0.3s ease;
}

.lbl:active:after { transform: scale(1.15, 0.85); }

.cbx:checked ~ label { background: #fff; }

.cbx:checked ~ label:after {
  left: 20px;
  background: #faa61a;
}

.cbx:disabled ~ label {
  background: #d5d5d5;
  pointer-events: none;
}

.cbx:disabled ~ label:after { background: #bcbdbc; }

.hidden { display: none; }

HR.sep { border: 1 solid #fff; border-top: 0 none #fff; color: #fff; }
