 body {
         background:#CFC7BE;
         color:#3C2F24;
         margin:0px 0px 10px 0px;
         padding:0px;
         font:11px/14px verdana, arial, helvetica, sans serif;
         scrollbar-face-color:#BBB3AB;
         scrollbar-arrow-color:#3C2F24;
         scrollbar-track-color:#CFC7BE;
         scrollbar-shadow-color:#787067;
         scrollbar-highlight-color:#fefefc;
         scrollbar-3dlight-color:#cfc3c8;
         scrollbar-darkshadow-Color:#000000;
         background-image: url("capitalBG.jpg");
         background-attachment: fixed;
         background-position: bottom right;
         background-repeat: no-repeat;

         }

 a:link {
  text-decoration: none; 
  font-size:11px;
  color:#046598;
	}
	
 a:visited {
  text-decoration: none; 
  font-size:11px;
  color:#046598;
	}

 a:hover {
  text-decoration: none; 
  font-size:11px;
  color:#000000;
  border-bottom:1px solid #000000;
		}
 a {
  text-decoration: none
   }



    A.date         {color: #0000FF; text-decoration: none; font-weight: bold; padding: 3px;}
    A.date:active  {color: #D80E0E; text-decoration: none; font-weight: bold;}
    A.date:visited {color: #0000FF; text-decoration: none; font-weight: bold;}
    A.date:link    {color: #0000FF; text-decoration: none; font-weight: bold;}
    A.date:hover   {color: #D80E0E; text-decoration: none; font-weight: bold; background-color: #FFFF00;}

    
    A.title         {color: #DDDDDD; font-size: 9px; text-decoration: none;}
    A.title:active  {color: #D80E0E; font-size: 9px; text-decoration: none;}
    A.title:visited {color: #DDDDDD; font-size: 9px; text-decoration: none;}
    A.title:link    {color: #DDDDDD; font-size: 9px; text-decoration: none;}
    A.title:hover   {color: #D80E0E; font-size: 9px; text-decoration: none;}


    .blackBacking   {background-color: #000000;}
    .titlebar 	    {background-image: url("header_bg-green.gif"); background-repeat: repeat-x; font-size: 13px; color: #FFFFFF; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
    .viewdateTitle  {background-image: url("header_bg-green.gif"); background-repeat: repeat-x; font-size: 13px; color: #FFFFFF; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
    .names 	    {background-color: #BBB3AB; font-size: 9px; color: #FFFFFF; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
    .calendarBody   {background-color: #F0F0F0; font-size: 9px; color: #000000; text-decoration: none; text-align:  center; font-family: Verdana;}
    .calCurrentDay  {background-color: #FFFF99; font-size: 9px; color: #000000;}
    .calOtherDay    {background-color: #F0F0F0; font-size: 9px; color: #000000;}
    .calNotDay	    {background-color: #F0F0F0; font-size: 9px; color: #000000;}
    .calFormMenu    {background-color: #787067; font-size: 9px; color: #000000; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
    .calEvents	    {OVERFLOW: auto; WIDTH: 98%; HEIGHT: 85%; WORD-WRAP: break-word;}
    
    
    .CalWeeklyTitleBar
        {
           background-image: url("header_bg-green.gif");
           background-repeat: repeat-x;
           font-size: 13px;
           color: #FFFFFF;
           text-decoration: none;
           font-family: Verdana;
           font-weight: bold;
         }
    
    .CalWeeklyDayTitle
    	{
    	   background-color: #BBB3AB;
    	   font-size: 9px;
    	   color: #FFFFFF;
    	   text-align: right;
    	   font-weight: bold;
    	}
    	
    .CalWeeklyDayData
	{
	   background-color: #F0F0F0;
	   font-size: 9px;
	   color: #000000;
	   vertical-align: top;
	   text-align: center;
	   Overflow: auto;
	   Height: 100%;
	}
	
	
	
	
	
	
	
	
	
	





 td {
    font-size:11px;
    }
   
 #top1  {
  position:absolute;              
  top:0px;              
  left:0px;              
  width:100%;
  background:#001D00; 
  border-top:3px solid #D7E3EF;              
  border-bottom:3px solid #D7E3EF;
  height:60px; 
        }

 .name  {
  margin:20px 0px 0px 560px;
  color:#D7E3EF;
  font-size:12px;
         }
         

 #top  {
  position:absolute;
  top:0px;
  left:0px;
        }



#menu {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  color:#FFFFFF;
  position:absolute;
    top:70px;
    left:5px;
    background:transparent;
    width:360;
     } 


#side {
  font:10px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  color:#3C2F24;
  position:absolute;
    top:110px;
    left:5px;
    background:transparent;
    width:160;
     } 
            
.sideheader {	
 font:10px verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 padding:1px;
 text-transform: uppercase;
 color:#FFFFFF;
 padding:1px;
 background-image: url("header_bg-green.gif");
 background-repeat: repeat-x;
 margin:0px 50px 0px 0px;
	    }
	    
 .sidebody {
 padding:5px;
 background:#BBB3AB;
 border:1px solid #3C2F24;
 margin:0px 0px 0px 0px;
            }

	    
 #main   {
  position:absolute;
  top:110px;
  left:175px;
  width:435px;
  padding:5px;
  font:11px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  margin-bottom:50px;
          }


 .header {
 font:10px verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 padding:1px;
 text-transform: uppercase;
 color:#FFFFFF;
 padding:1px;
 background-image: url("header_bg-green.gif");
 background-repeat: repeat-x;
 margin:0px 250px 0px 0px;
         }

 .content {
 padding:5px;
 background:#BBB3AB;
 background-color: #CFC7BE;
 border:1px solid #3C2F24;
 margin:0px 0px 0px 0px;
	}


 #mainLEFT   {
  position:absolute;
  top:10px;
  left:10px;
  width:435px;
  padding:5px;
  font:11px verdana, arial, helvetica, sans-serif;
  font-weight:normal;
  margin-bottom:50px;
          }


 .header {
 font:10px verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 padding:1px;
 text-transform: uppercase;
 color:#FFFFFF;
 padding:1px;
 background-image: url("header_bg-green.gif");
 background-repeat: repeat-x;
 margin:0px 250px 0px 0px;
         }

 .content {
 padding:5px;
 background:#BBB3AB;
 background-color: #CFC7BE;
 border:1px solid #3C2F24;
 margin:0px 0px 0px 0px;
	}
	
	
	
/*- Menu Tabs J--------------------------- */

    #tabs {
      position:absolute;
      top: 65px;
      float:left;
      width:100%;
      background:#CFC7BE;
      /* background:#001D00; */
      font-size:93%;
      line-height:normal;
      border-bottom:2px solid #54545C;
      }
    #tabs ul {
	  margin:0;
	  padding:3px 10px 0 5px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      font-weight:bold;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFF;
      }
    #tabs a:hover  {
      background-position:0% -42px;
      }
    #tabs a:hover span  {
      background-position:100% -42px;
      }
