body 
  { 
  margin: 0; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #000033;
  background-color: #6699CC;
  }

p, li, table 
  { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #000033; 
  line-height: 150%;
  }

li
  { 
  list-style-image: url('../images/bullet.gif'); 
  margin: 0 0 5px 0; 
  text-align: left; 
  text-indent: 0;
  }
p
  {
  margin: 0 0 6px 0;
  }

table
   { 
   margin: 0; 
   width: 100%; 
   background-color: #E3F3F7;
   }
   
table td
   { 
   border-width: 0;
   vertical-align: top; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000000; 
   }

.box         { color: #000033; text-align: center; font-weight: bold; margin-top: 2; 
               margin-bottom: 2; background-color:#99CCFF }
               
.caption   
 { 
 font-size: 11px; 
 margin-top: 10px 0 10px 0; 
 }
 
.photocap  
 { 
 margin-top: 5px 0 10px 0; 
 text-align: center;
 }
 
.navbuttons
 {
 text-align: right;
 margin: 0 0 13px 0;
 }
 
.small
 { 
 font-size: 11px;
 }

.backtotop
 { 
 font-size: 11px; 
 font-variant: small-caps; 
 margin-bottom: 0; 
 }
 
/* SMALL LINKS used in footer */
.smalllinks
 { 
 font-size: 11px; 
 }  
 
.smalllinks a:link,           
.smalllinks a:visited 
 { 
 font-size: 11px; 
 color: #333366; 
 text-decoration: none; 
 }
 
.smalllinks a:hover   
 { 
 color: #993333; 
 text-decoration: underline; 
 }
 
.smalllinks a:active  
 { 
 color: #333366; 
 text-decoration: none; 
 }

/* BREADCRUMBS - links that show where you are */

.bc
 { 
 font-size: 11px;
 margin: 0 0 13px 0; 
 line-height: 100%; 
 }  
 
.bc a:link,           
.bc a:visited 
 { 
 font-size: 11px; 
 color: #000033; 
 text-decoration: none; 
 }
 
.bc a:hover  
 { 
 color: #990000; 
 text-decoration: underline;
 }
 
.bc a:active 
 { 
 color: #000033; 
 text-decoration: none; 
 }


/* HEADINGS */

h1, h2, h3, h4 
  { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000066; 
  }
  
h1 { font-size: 16px; margin: 0 0 6px 0; }
h2 { font-size: 14px; border-bottom: 1px #000099 solid; margin: 13px 0 2px 0; }
h3 { font-size: 13px; margin: 13px 0 2px 0; }
h4 { font-size: 13px; margin: 0 0 0 0; }


/* LINKS */

a:link       { color: #333366 }
a:visited    { color: #000033 }
a:active     { color: #800000 }

/* IMAGES */

.floatimgleft
  { 
  display: block;
  float: left; 
  margin: 0 10px 10px 0; 
  }
  
.floatimgright
  { 
  display: block;
  float: right; 
  margin: 0 0 10px 10px; 
  }

               
/*HEADER Tagline*/
.tagline { font-size: 10px; line-height:100%; margin-left:10px; margin-top:5px; margin-bottom:5px }

/*Text Rollovers on the page, when hovered changes to red and underlined*/
div#textlink a:link 		{ color: #000066; text-decoration: none; }
div#textlink a:visited		{ color: #000066; text-decoration: none; }
div#textlink a:active 		{ color: #000066; text-decoration: none; }
div#textlink a:hover		{ color: #CC0000; text-decoration: underline; }

/*TABLE ROW: HEADER Housekeeping Menu - small text hovers red - set in header-all include file*/
tr#topmenu p       { margin:3px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-align: left }
tr#topmenu a       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: none;}
tr#topmenu a:hover { color: #CC3333 }

/*TABLE ROW: HEADER Button Rollovers in a Table - Background color change - SMALL TEXT*/
tr#topbuts a        { display: block; background: #99CCFF; font-size: 11px; color: #000033; line-height:125%; text-align: center; text-decoration: none; }
tr#topbuts a:hover  { background: #66CC99; }
tr#topbuts a:visted { background: #99CCFF; }
tr#topbuts a:active { background: #66CC99; }

/*TABLE ROW: BODY border color*/
table#body  
 { 
 width: 780px;
 border: 2px solid #99CCFF; 
 }

table#body td
 {
 padding: 10px;
 }

/*TABLE ROW: NAVIGATION COLUMN Button Rollovers in a Table - Background color change (reverse of header buttons) - SMALL TEXT*/
td#sidebuts          { border-right: 1px dotted #99CCFF }
td#sidebuts a        { display: block; background: #99CCFF; font-size: 11px; color: #000033; line-height:200%; text-align: center; text-decoration: none; }
td#sidebuts a:hover  { background: #66CC99; }
td#sidebuts a:visted { background: #99CCFF; }
td#sidebuts a:active { background: #66CC99; }