﻿body 
{
font-family:Arial;
 font-size:90%;
  background-color:#3A3A3A;
}
div#all
{
 width:800px;
 margin-left:auto;
 margin-right:auto;
}
#bannertop
{
width:800px;
background-image:url(web_images/header_fade_wtop-n-wbottom.jpg);
 background-repeat:repeat-x;
 height:32px; 
}
#headerimage
{
 padding:5px;
 background-color:#ffffff;
 }
 .bannerimg
 {
 padding-left:50px;
 height:80px;
 }  
#bannerbottom
{
width:800px;
background-image:url(web_images/header_fade_wtop.jpg);
 background-repeat:repeat-x;
 height:16px;
}
#bannerfade
{
width:650px;
background-image:url(web_images/header_fade_wbottom.jpg);
background-repeat:repeat-x;
height:16px; 
}

#mainholder
{ 
background-color:#006666;
width:800px;
}
#topmessage
{
 font-size:xx-large;
 color:#003366;
 border:solid 2px #006666;
 margin:2px 2px 2px 2px;
 }
#subholder
{
 position:relative;
 left:150px; 
 background-color:#ffffff;
 width:650px;
}
#maincontent
{
 width:520px;
 padding:5px;
 min-height:250px; 
 }
 * html #maincontent { height:250px; }
 #maincontentadmin
{
 width:640px;
 padding:5px;
 background-color:#D1D1BA; 
 }
  .headingfadet
 {
 width:100%;
background-image:url(web_images/heading_fade_top.jpg);
 background-repeat:repeat-x;
 height:8px;
 font-size:0px;
}
 .headingfadeb
 {
 width:100%;
background-image:url(web_images/heading_fade_bottom.jpg);
 background-repeat:repeat-x;
 height:8px; 
}
.heading
{
 background-color:#999999;
 text-transform:capitalize;
 width:100%;
 color:#ffffff;
 font-weight:bold;   
 }
 #content
 {
 min-height:100px;
 }
 * html #content { height:100px; }
 
#menu
{
position:absolute;
width:151px;
}
hr.white
{
color:#ffffff;
 height:1px;
}
a.menulink:link, a.menulink:visited, a.menulink:active
  {
  text-decoration:none;
  color:#ffffff;
  font-weight:bold;
  padding:5px; 
  }
 a.menulink:hover
 {
 color:#999999;
 }
 .sectionlnk
 {
     color:Black;
     font-size:110%;
 }
#links
{
 background-color:#ffffff;
 padding:2px;
 width:40px;
}
#linksid
{
    vertical-align:top;
}
.linkimage
{
 border:solid 1px #cccc99;
 width:50px;
 }
 #expandlabel, #expand
 {
  float:right;
  }
  #droppanel
  {
  position:absolute;
  left:-1000px;
  } 
  #footerbanner
 {
  width:800px;
  background-color:#cccc99; 
   color:#999966;
   text-align:center;
   vertical-align:middle;      
  }
  #login
  {
  width:200px;
  border:solid 1px black;
  padding:10px;
  position:relative;
  left:50%;   
  background-color:#006666;
  color:#ffffff; 
  }
  #cal
  {
   position:relative;
   top:-80px; 
   border:double 2px blue;
   border-collapse:collapse; 
   }
  .calh
  {
   font-weight:bolder;
   text-align:center;
   color:#006699;

   }
  a.callnk:link, a.callnk:visited, a.callnk:active
  {
  text-decoration:none;
   color:#006699;

  }
  img
  {
      border:none;
  }
 a.callnk:hover
 {
 color:blue;
 }
 .caldte
 {
  text-align:center;
  }
  .bdrt
  {
  border-top:solid 1px blue;
  border-left:solid 1px blue;
  border-right:solid 1px blue;
  font-weight:bold;
  color:Blue;
  width:14.5%; 
  }
  .bdrb
  {
  border-bottom:solid 1px blue;
  border-left:solid 1px blue;
  border-right:solid 1px blue;
  font-style:italic;  
  } 
 a.calhover:link, a.calhover:visited, a.calhover:active
  {
  text-decoration:none;
  color:Black;
  }
 a.calhover:hover
 {
 color:Maroon;
 }
 .gc
 {
  background-color:#EDEDDC;
  color:#006699;
  vertical-align:middle; 
  } 
  .gcnobackground
  {
  color:#006699;
  vertical-align:middle;
  }
  .gh
  {
  color:#006699;
  font-weight:bold;
  }
  hr.blu
  {
  width:1px;
  color:#006699;
  width:100%;
  }
  .pagecount, a
  {
  color:#006699;
  text-align:center; 
  }
  .boldpagecount
  {
  font-weight:bold;
  text-decoration:none;
  font-size:102%;  
  }
  .modal
  {
  border:solid 2px #006699;
  color:#006699;
  width:300px;
  position:absolute;
  left:-1000px;
  background:#ffffff;
  }
  .modalbcgnd
  {
  background-color:Gray;
  }
  .invisible
  {
  color:#d1d1ba;
  }
  .contactusleft
  {
  width:50%; 
  background-color:#ededdc; 
  color:#006699;
  padding:10px 10px 10px 10px; 
  }
  .contactusform
  {
  width:50%; 
  padding:20px 20px 20px 20px; 
  }
  .linkbutton
  {
  text-decoration:none;
  border:solid 1px #006699;
  color:Black;
  padding:3px 3px 3px 3px;
  }
  .cubcal
  {
  background-color:#46B82F;
  color:#ffffff;
  padding:1px 3px 1px 3px;  
  }
  .scoutcal
  {
  background-color:#006666;
  color:#ffffff;
  padding:1px 3px 1px 3px;  
  }
  .beavercal
  {
  background-color:#FCE200;
  color:#ffffff;
  padding:1px 3px 1px 3px;
  }
  .explorercal
  {
  background-color:#938F1E;
  color:#ffffff;
  padding:1px 3px 1px 3px;
  }
  #calheadimg
  {
  position:relative;
  top:30px;
  left:0px; 
  width:200px;
  }
  #calhead
  {
  position:relative;
  top:-100px; 
  left:230px;
  }
  .celtop
  {
      vertical-align:top;
  }
  .celbot
  {
      vertical-align:bottom;
  } 
