body {
	font-family: trebuchet ms, verdana, helvetica, serif; 
        background-color: #ABB9DE; 
        background-image: url('../img/background_gradient.jpg'); 
        background-repeat: repeat-x; 
}

.max { height: 315px; overflow:hidden; }

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li a { text-decoration: none; color: black; }

#nav li a:hover { text-decoration: underline; }

#nav li { /* all list items */
	float: left;
	position: relative;
        font: 12px 'Trebuchet MS'; 
        margin-left: 4px; margin-top: 2px; 
}

#nav li li { font-size: 12px; font-weight: normal; width: 150px; }

#nav li ul, #nav li ul li ul, #nav li ul li ul li ul { /* second-level lists */
	display: none;
	position: absolute; 
        list-style:none;
	top: 1em;
	left: 0;
        background-color: #EEEEAA; border: 1px solid #333; 
}

.clear_both { clear:both; }

#nav li>ul { 
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul { 
	display: block; width: 200px; 
}

#nav li.over ul {
margin-top: 5px;
}

#content {
	clear: left;
}

#banner {

   background-image: url('../img/meade_logo3.jpg'); 
   background-repeat: no-repeat; 
   width: 750px; height: 110px;
   margin: 0px;

}

/* #banner img { float:left; } */

#main {
  border: 1px solid #333; 
  text-align:left; width:750px;
}

#nav { clear:both; background-color: #EEEEAA; border: 1px solid #333; height: 22px; width: 750px; margin-top: 111px; }

* html #nav { width: 750px; }

#content {

  width: 750px; 
  background-color: white; 
  border: 1px solid #333;

}


#panel {
  background-color: #F4D8A9; 
  float: right; 
  width: 224px; 
  font: 11px 'Trebuchet MS'; 
  padding-left: 5px; 
  border-left: 1px solid #333;
  background-image: url('../img/shadow_right.jpg'); 
  background-repeat: repeat-y; 
}

/* IE only */
* html #panel {   margin-right: -4px;  }

#content_left {
   float:left; clear:left; width: 500px; 
   font: 11px 'Trebuchet MS'; 
   line-height: 16px; 
}


/*
#global_nav {
  float: right; 
  margin-top: 75px;
}

#global_nav ul { margin:0; padding:0; list-style:none; margin-right: 10px; }

#global_nav li { display:inline; text-align:center;  }


#global_nav li a {
background-image:url('../img/middle_button.jpg'); 
                 font: 10px 'Trebuchet MS'; background-repeat: repeat-x;
padding-left: 8px; padding-right: 8px; color: #333; text-decoration: none; 
}

#global_nav li a:hover {
  background-image: url('../img/middle_button_over.jpg'); 
}
*/
h1 {

  color: #000; 
  margin-left: 5px; 
  font: 18px 'Trebuchet MS'; 
  width: 350px;  
  margin:0; padding:0; 
  margin-top: 6px; 
  font-weight: bold; 

}

.MicroTextGray {

  color: #666; 
  font: 11px 'Trebuchet MS'; 

}

.MicroTextBlack {

  color: #000; 
  font: 11px 'Trebuchet MS'; 

}


strong {

  font-size: 11px; 

}

#footer {
  width: 750px; 
  background-color: #B9C7E4; 
  height: 80px;
  font: 11px 'Trebuchet MS';
}

.crumb {
  color: #333; 
  text-decoration: none; 
  font: 11px 'Trebuchet MS'; 
  border-bottom: 1px dotted #aa8833; 
}

.on { color: #FFF; font-weight: bold; }


#content_header{
  background-color: #B9C7E4;
  width: 484px; 

  height: 109px;  
}

#tagline { font-size: 12px; font-style: italic; }

.pad { padding: 10px; }


.comp_title {

   font: 13px 'Trebuchet MS'; font-weight: bold; 

}

.TextHeadSub {
   font: 12px 'Trebuchet MS'; font-weight: bold; 
}

.strongOrange {
   font: 12px 'Trebuchet MS'; font-weight: bold; color: #552200; 
}

.FormLabels {
   font: 11px 'Trebuchet MS'; color: #444; 
}

.TextSmallGray {
   font: 11px 'Trebuchet MS'; color: #555; 
}

.TextBucketSmBody {
   font: 11px 'Trebuchet MS'; color: #000; 
}

.BoldOn {
  font: 13px 'Trebuchet MS';   font-weight: bold; 
}

hr {
  height: 1px; border: 1px dotted black; 
}

.TextHeadSub2 {
  font: 13px 'Trebuchet MS'; font-weight: bold; 
}


.links a *, .links a { color: #995500; font-weight: normal; text-decoration: none;  }

.links a:hover, .links a:hover * { text-decoration: underline; color: #442200; }

.left { padding: 8px; float:left; }

.right { padding: 8px; float:right; }

.imgtag { color: #f4d8a9; }


.gallery_left {

  float:left; 
  width: 180px; 
  text-align: justify; 
}

.gallery_left img { margin: 2px; }