/*
 2010
  Green 72ab35
  Blue  007096
*/

BODY {
    background-color: #ffffff;
    margin: 0;
    color: #010101;
    font-family: verdana;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.5;
}


/*------------------------
   li decoration
------------------------*/
li { 		
  list-style-type: circle;
}

/*------------------------
   google map baloon
------------------------*/
.gmap {
  color: #bd1f2e;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 20px;
}

/*------------------------
   fonts
------------------------*/

.std_hdr_1, .std_hdr_2, .std_hdr_3 {
  color: #007096;
  font-family: Arial,Helvetica;
  font-weight: normal;
  line-height: normal;
}
.std_hdr_1 { font-size: 24px; }
.std_hdr_2 { font-size: 16px; }
.std_hdr_3 { font-size: 24px; color: #990000; }

.std, .std_bold {
  color: #111111;
  font-family: Arial,Helvetica;
}
.std      { font-weight: normal; }
.std_bold { font-weight: bold; }

.std_dnf  { 
  color: #f0f0f0;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal; 
  background-color: #bd1f2e; 
}

.std_sm {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
}

.std_red {
  color: #b0222a;
  font-family: Arial,Helvetica;
  font-weight: normal;
}

.std_rred {
  color: #ff0000;
  font-family: Arial,Helvetica;
  font-weight: normal;
}


/*------------------------
   links
------------------------*/
a:link, a:visited{
  text-decoration: underline;
  color: #007096;
  font-family: Arial,Helvetica;
  font-weight: normal;
}

a:link:hover, a:visited:hover{
  background: #bd1f2e;
  color: #ffffff;
  text-decoration: none;
}

a.link2:link, a.link2:visited{
  text-decoration: none;
  color: #007096;
  font-family: Arial,Helvetica;
  font-weight: normal;
}

a.link2:link:hover, a.link2:visited:hover{
  color: #ffffff;
  background: #bd1f2e;
}

a.nohover:link, a.nohover:visited, 
a.nohover:link:hover, a.nohover:visited:hover{
  text-decoration: none;
  background: #ffffff;
}


/*------------------------
   links
------------------------*/
.links_hdr {
  color: #007096;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 16px;
}


/*------------------------
  footer
------------------------*/
.footer {
  background-color: #007096;
  color: #e0e0e0;
  font-family: Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
}
.footer-phone {
  background-color: #ffffff;
  color: #e0e0e0;
  font-family: Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
}
a.footer:link, a.footer:visited {
  text-decoration: none;
  color: #e0e0e0;
  font-family: Arial,Helvetica;
  font-size: 10px;
  font-weight: normal;
  line-height: normal;
}
a.footer:link:hover, a.footer:visited:hover{
  color: #bd1f2e;
  background: none;
}


/*------------------------
   navbar
------------------------*/
#mainlinks {
  margin-bottom: 0em;
  color: #ffffff;
  white-space: nowrap;
  line-height: 1.4;
}

#mainlinks ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#mainlinks li a, a.mlnav:visited {
  display: block;
  text-decoration: none;
  background: #007096;
  color: #ffffff;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 16px;
}

#mainlinks li a.mlnav:hover {
  /*background: #72ab35;*/
  background: #bd1f2e;
}


/*------------------------
   events
------------------------*/
.std_event, .std_sl {
  color: #111111;
  background-color: #e0e0e0;
  font-family: Arial,Helvetica;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
}
.std_event_bold, .std_sl_bold {
  color: #111111;
  font-family: Arial,Helvetica;
  font-weight: bold;
  font-size: 14px;
}

.std_event_hdr, .std_sl_hdr, .std_history_hdr {
  color: #f0f0f0;
  background-color: #007096;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: bold;
  line-height: normal;
}
.events_mouseon, .sl_mouseon, .history_mouseon {
  color: #111111;
  background-color: #ffff99;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
}

/*------------------------
   contact form
------------------------*/
#verify {
  visibility:hidden;
  display:none;
}

/*------------------------
   table highlights
------------------------*/
.grey {
  background-color: #e0e0e0;
  color: #111111;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
}

.grey2 {
  background-color: #f8f8f8;
  color: #111111;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
}

.white {
  background-color: #ffffff;
  color: #111111;
  font-family: Arial,Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
}

.yellow {
  background-color: #ffff66;
}

table.front {
  border-width: 5px;
  border-style: solid;
  border-color: #bd1f2e;
}

