body, td, th, p, ul, li {
   background: #c5ebd8;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   }

/*/*/a{}
body,
body td,
body th,
body p,
body ul,
body li {
  font-size: xx-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}
html>body,
html>body td,
html>body th,
html>body p,
body ul,
body, li {
  font-size: x-small;
}  
/* */


form input {
   background: #cad6ee;
   }
caption {
   backgroud: transparent;
   font-weight: bold;
   }
h1, h2, h3, h4 {
text-decoration: none;
   color: #004646;
   font-family: Rockwell, serif;
   font-variant: none;
   
   }
h1, h2, h3, h4, h5, h6 {
   margin: 0 0 3px 0;
   padding: 0 0 3px 0;
   }
h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}
h4, h5, h6 {
   color: #004646;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 100%;
   font-weight: none;
   margin: 0;
   }
ul, li {
   list-style: none;
   background: #c5ebd8;
   }

#banner {
   background: #0066cc;
   }
#search {
   background: #0066cc;
   }
.sbox {
   background: #ffffff;
   padding: 0;
   margin: 3px;
   border: solid 2px #003399;
   text-align: center;
   }
.sbox h3 {
   color: #003399;
   background: #cad6ee;
   border-bottom: solid 2px #003399;
   margin: 0;
   
   text-align: center;
   }
.sbox p, ul, li {
   
   color: #003399;
   background: #ffffff;
   margin: 0;
   
   }

#navigation }
   }

#pagename {
   background: #004646;
   padding-left: 20%;
   }
#pagename p, #pagename li {
   background: #004646;
   color: #ffffff;
   font-size: 120%;
   }

#leftcol {
   background: #006666;
   }

#rightcol {
   background: #c5ebd8;
   }

#footer p{
   margin: 0;
   color: #ffffff;
   background-color: #006666;
   text-align: left;
   }
#footer a:link, #footer a:visited {
   color: #ffffff;
   }
#footer a:hover {
   color: #3399cc;
   }

.bold {
   font-weight: bold;
   }
.navm, .navs, .navl {
	background-color: #006666;
   text-align: right;
   padding-right: 20px;  
   }
.navm ul, .navs ul {
background: #006666;
   list-style: none;
   }
   
.navm li, .navs li {
   display: inline;
   background: #006666;

   }
.navm a:link, .navm a:visited {
   font-size: 110%;
   font-weight: bold;
   padding: 2px 2px 2px 2px;
   color: #ffffff;
   background-color: #006666;
   text-decoration: none;
   }
.navm a:hover {
   color: #004646;
   padding: 2px 2px 2px 2px;
   background-color: #c5ebd8;
   }
.navs a:link, .navs a:visited,
.navl a:link, .navl a:visited {
	font-size: 100%;
   font-weight: bold;
   padding: 2px 2px 2px 2px;
   color: #ffffff;
   }
.navs a:hover, .navl a:hover {
   color: #3399cc;
   padding: 2px 2px 2px 2px;
   
   }
.clear {
   clear: both;
   }
.clearnone {
   clear: none;
   }


.lbox {
   background: #ffffff;
   margin: 10px;
   border: solid 2px #003399;
   }
.lbox h3 {
   color: #003399;
   background: #cad6ee;
   border-bottom: solid 2px #003399;
   margin: 0;
   padding: 0 5px 0 5px;
   text-align: center;
   }
.lbox p, ul, li {
   
   color: #003399;
   background: #ffffff;
   margin: 0;
   padding: 2px 5px 2px 5px;
   }

.cbox {
   margin 2px;
   padding: 2px;
   background-color: #c5ebd8;
   }


.cbox table{
   width: 95%;
   background-color: #c5ebd8;
   align: center;
   }

.cbox p, .cbox th, .cbox td, .cbox ul {
   color: #000000;
   background-color: #c5ebd8;
   margin: 0 5px 5px 5px;
   }
.cbox li, .cbox dd  {
   color: #000000;
   background-color: #c5ebd8;
   margin: 0 0 0 10px;
   padding: 0;
   }

.advert {
   background: #ffefae; 
   font: 105% "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
   }

.simpletable {
background: #99ddcc;
   }
.tabtopb {
  
      }
.tabbotb {
  
   }  
.tabboth {
 
   }   
  

.calmon {
background: #99ddcc;
font-weight: bold;
   }
   .calspec {
background: #aaccdd;
font-weight: bold;
   }

.tabtopb {
   border-top: solid 1px #000000;
      }
.tabbotb {
   border-bottom: solid 1px #000000;
   }  
.tabboth {
   border-top: solid 1px #000000;
      border-bottom: solid 1px #000000;
   }   
.rboxa, .rboxb {
   float: right;
   display: block;
   margin: 3px;
   border-style: solid;
   border-width: 2px;
   padding: 5px;
   width: 180px;
   width-min: 180px;   
   }

    
.rboxa, .rboxa p, .rboxa ul, .rboxa li, .rboxa dl, .rboxa dd, .rboxa dt {
   margin: 3px;
   padding: 2px;
   background: #cad6ee;
   border-color: #6686ca;
   }

.rboxb, .rboxb p, .rboxb ul, .rboxb li, .rboxb dl, .rboxb dd, .rboxb dt {
   margin: 3px;
   padding: 2px;
   background: #ffefae;
   border-color: #ff9933;
   }
.rboxa dt, .rboxb dt, .rboxa li, .rboxb li,  .rboxa dd, .rboxb dd {
  padding-left: 10px;
  }
.rboxa dt, .rboxb dt, .rboxa li, .rboxb li,  .rboxa dd, .rboxb dd {
  margin: 0 0 0 10px;
  }
.rboxa h3 {
color: #003399;
   }
.rboxa h4 {
color: #000000;
   }
.rboxb h3 {
   color: #ff9933;
   }
.rboxb h4 {
   color: #ff9933;
   
   }

div.photol{
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-style: italic;
  text-indent: 0;
}
div.photor{
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-style: italic;
  text-indent: 0;
}


/* div.photos, div.imagel and div.imager

/* div.photos to hold two photos - one left, one right

div.photos {
font-size: 100px;

  background: #666666;
  color: #333333;
  clear: both;
  margin-top: 100px;
  margin-bottom: 100px;
  }

div.imagel {
font-size: 100px;

  float: left;
  display: inline;
  color: #666666;
  text-align: center;
  }
div.imagel img {
  }
div.imager {
font-size: 100px;

  float: right;
  display: inline;
  color: #666666;
  text-align: center;
  }
div.imager img {
  }

/* Hide from IE5-mac. Only IE-win sees this.
\*/
* html .imagel img {
   margin-right: 10px;
   }
* html .imager img {
   margin-right: 10px;
   }
* html p, html h1 {
   height: 1%;
   margin-left: 0;
   }
/* End hide from IE/mac
