body { color: #fff; background-color: white; background-image: url(../images/permanent/background.gif); background-repeat: repeat; background-attachment: scroll; margin: 0; padding: 0; border-width: 0; bgcolor: #DDDDDD; }
div { color: grey ; background-color: white; width: 700px; margin: 0; }
div.footer { margin-top: 2px; margin-bottom: 2px}
div.page { height: auto; margin-top: 2px; margin-bottom: 2px; }
div.header { height: auto; margin-top: 0px; margin-bottom: 2px; }
div.nav { height: auto; margin-top: 0px; margin-bottom: 2px; }
div.picture { height: auto; margin-top: 0px; margin-bottom: 2px; }
div.contact { height: auto; margin-top: 2px; margin-bottom: 2px; padding-top: 15px;}
p.bold { font-family:  Georgia , Times,  serif ; color: gray; font-size: 14pt; background-color: white;  vertical-align: text-top ; margin-left: 5px; margin-right: 30px; margin-top: 15px; margin-bottom: 5px;}
p.links { width: 300px; font-family: Verdana, Helvetica, san-serif ; color: gray; font-size: 8pt; background-color: white; margin-left: auto; margin-right: auto;}
p.names { width: 100px; font-family: Verdana, Helvetica, san-serif ; color: gray; font-size: 8pt; background-color: white; margin-left: auto; margin-right: auto;}
p.bodytext { font-family: Verdana, Helvetica, san-serif ; color: gray; font-size: 8pt; background-color: white;  vertical-align: text-top ; margin-left: 30px; margin-right: 30px; margin-top: 10px; margin-bottom: 15px;}
p.bodytext2 { font-family:  Georgia , Times,  serif ; color: gray; font-size: 14pt; background-color: white;   margin-top: 15px; margin-bottom: 5px;}
p.bodytext3 { font-family: Verdana, Helvetica, san-serif ; color: gray; font-size: 8pt; background-color: white;   margin-top: 10px; margin-bottom: 15px;}
ul { font-family: Verdana, Helvetica, san-serif ; color: gray; font-size: 8pt; font-style: normal; line-height: 12pt; background-color: white; margin: 15px 30px 25px; }
li {margin-bottom: 15px}
td { color: gray; background-color: white; text-align: left ; vertical-align: text-top   }
td.greybg { background-image: url(../images/permanent/background.gif); background-repeat: repeat; background-attachment: scroll; }
img.floorplan { padding: 12px}
img.mainPic { padding: 5px ; margin: 5px;}
img.inset { position: relative; left: 10px; float: left; margin: 10px 15px 5px 20px; padding: 2px; border: solid 1px gray; }
img.inset2 { position: relative; left: 95px; margin-right: auto; margin-left: auto; padding: 2px; border: solid 1px gray; }
img.map { position: relative; padding: 5px ; margin: 5px ; left: 135px; border: solid 1px gray; }
img.calander { position: relative; padding: 5px ; margin: 5px ; left: 90px; border: solid 1px gray; }
a:link {font-family: Verdana, Helvetica, san-serif ; color: #369; font-size: 8pt; background-color: white; text-decoration: none}
a:visited {font-family: Verdana, Helvetica, san-serif ; color: #366; font-size: 8pt; background-color: white; text-decoration: none  }
a:hover { font-family: Verdana, Helvetica, san-serif ; color: red ; font-size: 8pt; background-color: white; text-decoration:  underline }
a:active { }

/* caption determines the style of
   the month/year banner above the calendar. */

caption 
     {
     font-family:arial,helvetica; 
     font-size:11px; 
     color: #666666;
     font-weight: bold;
     background-color: #FFFFFF;
     }

/* .calendar determines the overall formatting style of the calendar,  
   acting as the default unless later overruled. */

.calendar 
     { font-family:arial, helvetica; font-size:11px; color: white; background-color:#ffffff; position: relative;  margin: 0 0 20px; padding: 0; border: solid 1px #666666; }

/* .calendarlink determines the formatting of those days linked to
   content. */

.calendarlink 
     {
     color: white;
     }

/* .header determines the formatting of the weekday headers at the top
   of the calendar. */

.head 
     {
     background-color: #999999;
     border-color: #666666;
     border-style: solid;
     border-width: 1px;
     }

/* .day determines the formatting of each day displayed in the
   calendar. */

.day 
     {
     background-color: #dddddd ;
     border-color: #666666;
     border-style: solid;
     border-width: 1px;
     color: #333333;
     text-align: center
     }

/* .linkedday determines the formatting of a date to which content is
   available. */

.linkedday 
     {
     color: white;
     background-color: #729AB1;
     border-color: #666666;
     border-style: solid;
     border-width: 1px;
     text-align: center
     } 