body {
  color: #410000;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #1B1F44;
}

/* This creates the "outter" grey portion of the links banner */
#linkbanner {
  background:#999;
  width:100%;
  height:30px;
  position:absolute;
  left:0;
  top:90px;
  padding-top:5px;
  padding-bottom:5px;
}

/* This creates the "inner" blue portion of the links banner */
#linkbannerinner {
  background: #1b1f44;
  width: 100%;
  height: 30px;
  font-family: sans-serif;
  font-size: 12pt;
  text-align: left;
}

/* Positions the links center screen - this is a hack and could be better */
#linkbannerinnerlinks {
  position: absolute;
  left: 50%;
  height: 30px;
  width: 775px;
  margin-left: -387px;	
  color: #FFF;
  overflow: hidden;
}


/*** This following two sections causes the UL to list horizontally ***/
#linkbannerinnerlinks ul {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  font-size: 14px;  
}
#linkbannerinnerlinks ul li{
    float: left; 
}
/******************** End UL horizontal styling **********************/



/************** Styling for the banner's <a> tags *****************/
#linkbannerinnerlinks ul li a{
  padding: 7px 15px 10px;
  margin-left: 3px;
  display: block;	
  text-decoration: none;
  color: #b1a68c;
}
#linkbannerinnerlinks ul li div a {
  color: #FFF;
}
#linkbannerinnerlinks ul li a:hover{
  text-decoration: underline;
  color: #FFF;
}
#currentlink a {
  /* Gives the curve looked to the current item (right side). 
     Left side of curve is created in the HTML itself since 
     I couldn't get the CSS to work */
  background: #999 url(../images/curveright.gif) no-repeat right;
}
/******************* End of Current <a> tag Styling **************/

#backgroundheader {
  background-color: #E5DDD9; /*#D2CBC5;*/
  background-image: url(../images/header_background.jpg);
  background-repeat: no-repeat;
}

/* Centers the div and sets the font styling */
#container {
  margin: 0 auto;
  width: 775px;
  font-family: sans-serif;
  font-size: 16pt;
  text-align: left;
}

/* The banner padding is to get the Contact Us a little away from the edges */
#banner {
  margin-bottom: 12px;
  padding-right: 10px;
  height: 118px; 
}

/*******Set the style of the Contact Us link*******/
#banner a {
  text-decoration: none;
  color: #FFF;
  font-size: 8pt;
  line-height: 30px;	
}
#banner a:hover {
  text-decoration: underline;
}
/*********End of Contact Us link styling*********/


#main {
  font-size: 14px;
  background-color: #FCFAF5;
  min-height: 600px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}
/* Below is for Internet Explorer (doesn't support min-height) */
/*\*/
* html #main {
height: 600px;
}

#main a {
  font-family: "Trebuchet MS", sans-serif;
  color: #1B1F44;
  text-decoration: none;
}

#main a:hover{
  text-decoration: underline;
}

#pageleft {
  float:left;
  width:400px;
}

#pageright {
  float:right;
  margin-top:5px;
  width:360px;
  height: 765px;
  border-left:2px dotted #999;	
}

#pageright table td {
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-bottom: 5px;
}

#onefourthleft {
  float:left;
  width:150px;	
  font-size: 10pt;
}

#onefourthleft img {
  border:1px solid #5C6C68;
  margin-top:10px;
}

#threefourthright img {
  border:1px solid #5C6C68;	
}

table tr td img {
  border:1px solid #5C6C68;
}

#threefourthright {
  float:right;
  margin-top:5px;
  margin-right:5px;
  width:615px;
  border-left:2px dotted #999;		
}

h1 {
  color:#5C6C68;
  border-bottom: 2px dotted #999;
  font-size: 23px;
  font-weight:normal;
  margin: 0px 2px 5px 5px;
}

h2 {
  color:#74665F;
  font-size: 16px;
  font-family: arial, serif;
  margin-bottom:0px;
  padding: 0 0 3px;	
}

#sectiontext {
  margin-left:5px;
  margin-right:5px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  font-size:12px;
  line-height:18px;
  font-style: normal;
  font-weight: normal;
  text-align:justify;
}

#sectiontext a {
  text-decoration: underline;
}

#sectiontext a:hover {
  color: blue;
}


#operatinghours { 
  border: 1px solid; 
  height: 165px;
  margin-left:5px;
}

#operatinghours, #operatinghours table {
  font-size:14px;
  color:#74665F;
  background-color:D7E1DE;
  float:right;
  width:170px;
}

#operatinghours table tr td{
  padding-left: 10px;
  font-size:11px;
  color:#74665F;
}

#largeimg {
  width:100%;
  height: 171px;
  overflow:hidden;
}

#communitylinkbanner {
  background-color:#999;
  width:100%;
  border-bottom:1px solid #1B1F44;

}

#communitylinkbanner table td {
  line-height:10px;
  padding-left:20px;
  padding-right:20px;
  font-size:12px;
}

#communitylinkbanner table td a:hover {
  color:white;
  text-decoration:none;
}

#footer {
  margin-top: -11px;
  padding-top: 7px;
  background-image: url(../images/footer.png);
  width:100%;
  height:70px;
}

* html #footer
{
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/SD/images/footer1.png', sizingMethod='crop');
}

/*
151B00  
002609  
*/