body { 
	font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif;
	font-size: 12px; 
	color: #333333;
	margin: 0px; 
	background: url("images/bg.gif");
}

                td { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; color: #333333; }
          .content { line-height: 135%; }
      .homecontent { line-height: 18px; font-size: 13px; }

.callout {color: #FFFFFF;}
.callout h1 {color: #FFFFFF; padding: 4px;}
a.callout { color: #ffffff; text-decoration: underline;}
a.callout:visited { color: #ffffff; text-decoration: underline;}
a.callout:hover { color: #ffffff; text-decoration: none;}

                 a { color: #333333; text-decoration: underline;}
         a:visited { color: #333333; text-decoration: underline;}
           a:hover { color: #0066cc; text-decoration: none;}

                 a.homelink { color: #0066cc; text-decoration: underline;}
         a.homelink:visited { color: #0066cc; text-decoration: underline;}
           a.homelink:hover { color: #0066cc; text-decoration: none;}

          .pageimg { border: 1px; border-color: #cccccc; border-style: solid }

        .globalnav { color: #ffffff; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: none; padding: 8px;}
       a.globalnav { color: #ffffff; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: none; }
 a.globalnav:hover { color: #ffffff; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: underline; }
a.globalnav:visited { color: #ffffff; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-transform: uppercase; text-decoration: none; }

          .mainnav { color: #595959; font-weight: bold; text-transform: uppercase; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; padding: 3px 10px; }
         a.mainnav { color: #595959; font-weight: bold; text-transform: uppercase; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; }
   a.mainnav:hover { color: #595959; font-weight: bold; text-transform: uppercase; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: underline; }
 a.mainnav:visited { color: #595959; font-weight: bold; text-transform: uppercase; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; }

           .subnav { color: #595959; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-decoration: none; line-height: 150%;}
          a.subnav { color: #595959; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-decoration: none; }
    a.subnav:hover { color: #595959; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-decoration: underline; }
  a.subnav:visited { color: #595959; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; text-decoration: none; }

           .footer { color: #0066cc; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; line-height: 120% }
          a.footer { color: #0066cc; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; line-height: 120% }
    a.footer:hover { color: #0066cc; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: underline; line-height: 120% }

            .title { color: #333333; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 14px; text-decoration: none; }
         .subtitle { color: #cc9933; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; }

      .header1, h1 { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 16px; color: #333333; display: inline; font-weight: normal;}
      .header2, h2 { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 14px; color: #cc9933; display: inline; font-weight: normal;}
      .header3, h3 { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; color: #0066cc; display: inline; font-weight: normal;}
      .header4, h4 { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 12px; color: #666666; display: inline; font-weight: normal;}


        .blue_head { color: #468ACD; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 18px; text-decoration: none; }
         .blue_sub { color: #468ACD; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 13px; text-decoration: none; text-transform: uppercase; }
       .small_blue { color: #468ACD; font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; font-size: 11px; }

            .admbg { background: #CCCCCC; margin:20px 20px 20px 20px;}
     .admcontentbg { background: #FFFFFF;}

form {display: inline;}
input, textarea, select { font-family: 'Trebuchet MS', 'Gill Sans', Sans-serif; color: #666666; font-size: 10px; border: 1px solid #cccccc; }

    .submitbutton {
cursor:pointer;
border:outset 1px #CCCCCC;
background:#ffffff;
color:#666666;
font-weight:bold;
padding: 3px 3px;
}

    .deletebutton {
cursor:pointer;
border:outset 1px #CCCCCC;
background:#999999;
color:#990000;
font-weight:bold;
padding: 3px 3px;
}

   /* stroke outline color for tables */
   .admstroke { background-color: #cc9933; } 
   
   /* cell background, font for table headings and "sort by" links in column headings */
 .admtablehead          { background-color: #cc9933; font-weight: bold; font-size: 12px; color: #595959; } 
a.admtablehead:link     { background-color: #cc9933; font-weight: bold; font-size: 12px; color: #595959; } 
a.admtablehead:visited  { background-color: #cc9933; font-weight: bold; font-size: 12px; color: #595959; } 
a.admtablehead:hover    { background-color: #cc9933; font-weight: bold; font-size: 12px; color: #000000; } 

 .admtablehead2         { background-color: #333333; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead2:link    { background-color: #333333; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead2:visited { background-color: #333333; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead2:hover   { background-color: #333333; font-weight: bold; font-size: 12px; color: #ffffff; } 

   /* cell background, font for most table cells */
                  .adm  { background-color: #f6f7f8; } 
                .admtop { background-color: #FFFFFF; } 
                .admnav { background-color: #FFFFFF; } 
         
   /* cell background, slightly different than class=adm for striping search results, etc */
                  .adm2 { background-color: #FFFFFF; } 

   /* cell background, slightly different than class=adm for striping search results, etc */
             .admdelete { background-color: #CECECE; } 


   /* test styles for bold/italics/link javascript */
.buttons {
    background: #ccc;
    border: 1px solid #ccc;
    margin: 0px;
    float:left;
}
.raise  {
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-bottom: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;
    background: #ccc;
    margin:0px;
    float:left;
}
.press {
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
    background: #ccc;
    margin:0px;
    float:left;
}
#toolbar {
    margin: 0;
    width: 78px;
    padding: 0;
    height:20px;
    background: #ccc;
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-bottom: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;
    text-align:left;
}


/* for sub menus  - original bg color: FFFFFF */

div.menu {
  background-color: #ffffff;
  border: 1px solid #000000;
  left: 0px;
  padding: 3px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #333333;
  font-weight: normal;
  color: #FFFFFF;
}


