/* Notes Like This */

body {
  text-align: center;
  background: #998d77 url(backbar.gif) top center repeat-y;
  margin: 0;
  padding: 0;
  }

#mainframe {
  text-align: left; 
  background: #ffffff;
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  font-size: small;
  font-family: Verdana, Arial, sans-serif;
  position:relative;
  border: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #564F45;
  }


/* Header */

#header {
  width:760px;
  background:#ffffff;
  color: #777777;
  font-size:95%;
  }

#header img {
  border:none;
  margin-left: 9px;
  }
  
#header a {
  border:none;
  color: #fe990;
  }


/* Pagebody */

#pagebody {
  width:760px;
  height:auto;
  background:#f4f4e4;
  }

#pagebody a:link {
	border-bottom: 1px dashed #094790; 
	color: #094790;
	text-decoration: none;
	}

#pagebody a:visited {
	border-bottom: 1px dashed #094790; 
	color: #094790;
	text-decoration: none;
	}
	
#pagebody a:hover {
	color: #0000aa;
	text-decoration: none;
	border-bottom: 1px solid #0000aa;
	} 	


/* Footer */

#footer {
  width:750px;
  color: #aaaaaa;
  background:#ffffff;
  padding: 8px 0px 12px 10px;
  line-height: 160%;
  font-size:85%;
  }

#footer a {
  color: #666666;
  }


/* Leftside Navigation */

#leftside {
   background: #eeeedd;
   }

#leftside a:link  {
  display:block;
  padding:4px 8px 2px 8px;
  font-size: 100%;
  text-decoration:none;
  font-weight:bold;
  color: #000000;
  border: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ddddca;
  }

#leftside a:visited  {
  display:block;
  padding:4px 8px 2px 8px;
  font-size: 100%;
  text-decoration:none;
  font-weight:bold;
  color: #000000;
  border: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ddddca;
  }

#leftside a:hover {
  background-color:#ffffff;
  color:#0000aa;
  border: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ddddca;
  }




h1 {
  color: #444444;
  font-family: Georgia, serif; 
  font-weight: bold;
  text-align: left;
  font-size: 180%;
  line-height: 110%;
  margin-top: 16px;
  margin-bottom: 4px;
  }

h2 {
  font-size: 105%;
  font-family: Arial, Verdana. sans-serif;
  font-weight: bold;
  color: #222222;
  margin:0;
  padding:0;
  }
   
  
h3 {
  font-size: 110%;
  color: #666666;
  font-family: Georgia, serif;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  }

h4 {
  color: #444444;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
  }
  


  

form {
  margin-top: 8px;
  margin-bottom: 8px;
  
  }






	
.sidebar {
  background:#ddddca;
  }




.mainbox {
  vertical-align: top;
  background:#eeeedd;
  line-height: 160%;
  height:600px;
  }
 
 .mainbox ul {
    margin-left:0;
    padding-left:1em;
   }
 
 .mainbox li {
   list-style-type: square;
   margin-bottom: 1px;
   }
 

.mapbox {
  vertical-align: top;
  background:#f4f4e4;
  line-height: 160%;
  border: solid;
  border-width: 0 0 1px 1px;
  border-color: #ffffff;
  }

.mapbox p {
  font-size:85%;
  }

.newsbox {
  vertical-align: top;
  background:#f4f4e4;
  line-height: 140%;
  border: solid;
  border-width: 1px 1px 0 0;
  border-color: #ffffff;
   }
  
.newsbox ul {
   margin-left:0;
   padding-left:1em;
   }
 
 .newsbox li {
   list-style-type: square;
   margin-bottom: 3px;
   }


  
/* ReviewBox */

.reviewbox {
  border: solid;
  border-width: 2px;
  border-color: #ffffff;
  padding: 10px 10px 10px 10px;
  background:#f4f4e4;
  line-height:140%;
  color: #666666;
  }
 
 .reviewbox ul {
   margin-left:0;
   padding-left:1em;
   }
 
 .reviewbox li {
   list-style-type: square;
   margin-bottom: 3px;
   }

  .reviewbox p {
    color: #666666;
    font-family: Georgia, Times New Roman;
    font-size: 90%;
    margin-top: 0px;
    margin-bottom: 0px;
    }

  .reviewbox small {
    color:#ed1c24;
    }

/* SideBox */

.sidebox {
  border: solid;
  border-width: 1px;
  border-color: #ffffff;
  padding: 10px 10px 10px 10px;
  background:#ddddca;
  line-height:140%;
  color: #666666;
  }
 
 .sidebox ul {
   margin-left:0;
   padding-left:1em;
   }
 
 .sidebox li {
   list-style-type: square;
   margin-bottom: 3px;
   }
 
.sidetext {
  padding: 10px 8px 8px 10px;
  line-height:140%;
  font-family: Georgia, Times New Roman;
  }
 
 /* FTN Results */
 
 .ftn {
   border: solid;
   border-width: 0px;
   border-color: #ffffff;
   margin: 0px 0px 0px 0px;
   padding: 0px 10px 10px 10px;
   background:#eeeedd;
   color: #666666;
   font-size: 90%;
   }
   
 .ftn ul {
   margin-top:0;
   padding-top:0;
   margin-left:0;
   padding-left:1em;
   margin-bottom:0;
   padding-bottom: 0;
   }
 
 .ftn li {
   list-style-type: square;
   }
 
 /* Description Body */
 
 .dbody {
    border: solid;
    border-width: 2px;
    border-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 10px 10px;
    background:#f4f4e4;
    color: #222222;
    font-size: 95%;
    line-height:150%;
   }
 
 .dbody ul {
    margin-left:0;
    padding-left:1em;
    }
  
 .dbody li {
   list-style-type: square;
   margin-bottom: 3px;
   }
   
 .dbody p {
    color: #666666;
    font-family: Georgia, Times New Roman;
    }

  
   
 .addressbox {
     font-family: Arial, Verdana, sans-serif;
     border: solid;
     border-width: 1px;
     border-top-color: #cccccc;
     border-left-color: #cccccc;
     border-right-color: #999999;
     border-bottom-color: #999999;
     margin: 0px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
     background:#b6c5ee;
     color: #222222;
     font-size: 90%;
   }
 
 
.maphint {
  color: #8098db;
  font-family: Verdana, Trebuchet MS, Arial;
  font-size: 80%; 
  font-style: normal; 
  text-align: right;  
  font-weight: normal;  
  letter-spacing: 0px;
  margin-top:3px;
  }
  
   
  
  
@media print {
  body {background: #ffffff url(''); }
  #mainframe {background-color: #ffffff; width: 100%; border:none;}
  #header {width: 100%;}  
  #pagebody {background-color: #ffffff; width: 100%;}
  #leftside {display: none;}
  #mainbox {background-color: #f4f4e4; width: 99%;}
  #footer {width: 100%;}
  .sidebar {display: none;}
  .dbody {background-color: width: 98%}
  }

