body
  {font-family:Georgia,serif;
   font-size: 8pt;
   color: #5C5C5C;
   margin:0; padding:0;
   min-width:790px;
   text-align:center;
  }

#container
  {width:790px;
   margin: 0 auto;
   text-align:left;
  }

#main
  {background:url('../img/backPage.gif') repeat-y;
   width:790px;
   margin:292px 0 0 0;
   padding:0 20px 20px 0;
  }

#content
  {display: inline;
   float:left;
   margin:0 0 0 285px;
   padding: 0;
   width:464px;
  }

#side
  {margin:0 0 0 -705px;
   padding:0;
   width:190px;
   float:left;
  }

#bodySide
  {margin:0;
  }



#header
  {position:absolute; top:0;
   width:750px; height: 292px;
   margin:0; padding:0;
  }

#logo
  {position:absolute; top:20px;
   margin-left:5px;
  }

#imgHeader
  {background:url('../img/backPage.gif') repeat-y;
   position:absolute; top:118px;
   width:790px;
  }

#imgContentHeader
  {background:url('../img/backPageTop.gif') no-repeat;
   padding-left: 20px;
   padding-top: 20px;
   width:770px;
  }

#headerCol1
  {background:url('../img/headerCol1.gif') no-repeat;
   width:243px; height:155px;
   overflow:hidden;
   margin:0; padding:0;
   float:left;
  }

#headerCol1 img
  {margin: 45px 0 0 20px;
}

#headerCol2
  {background:url('../img/headerCol2.gif') no-repeat;
   width:343px; height:155px;
   overflow:hidden;
   margin:0; padding:0;
   float:left;
  }

#headerCol3
  {background:url('../img/headerCol3.gif') no-repeat;
   width:164px; height:155px;
   min-width:164px;
   margin:0; padding:0;
   float:left;
  }


#mainBottom
  {background:url('../img/backPageBottom.gif') no-repeat;
   height:20px; width:790px;
   margin-bottom:30px;
  }

/************ Home Layout ***************/


.headerH
  {height:370px;
  }

.imgHeaderH
  {height: 253px;
  }


#mainH
  {background:url('../img/backPage.gif') repeat-y;
   width:790px;
   margin:370px 0 0 0;
   padding:0 20px 20px 0;
  }


#teaserEvents
  {background:url('../img/sepSide.gif') no-repeat;
   color:#6F6D67;
   width:190px;
   margin:15px 0; padding:15px 0 0 0;
  }

#teaserRetreats
  {color:#6F6D67;
   width:190px;
   margin:0; padding:0;
  }


/************ Main Menu ***************/

#mainMenu
  {position:absolute; top:98px;
   width:790px; height:11px;
   margin: 0 5px;
  }

#mainMenuItems
  {float:right;
   margin-right:15px;
  }

div.menuItem
  {float:left;
   margin-left:15px;
  }

div.menuItemSel
  {float:left;
   margin-left:15px;
  }

div.submenuItemLvl1
  {background:url('../img/bulletMenu.gif') 0 5px no-repeat;
   margin: 0 0 10px 0;
   padding:0 0 0 12px;
   color: #8E0000;
  }

div.submenuItemLvl1Sel
  {background:url('../img/bulletMenu.gif') 0 5px no-repeat;
   margin: 0 0 10px 0;
   padding:0 0 0 12px;
  }


div.submenuItemLvl2
  {background:url('../img/bulletMenu.gif') 0 5px no-repeat;
   margin: 0 0 0 8px;
   padding:0 0 0 12px;
  }

div.submenuItemLvl2Sel
  {background:url('../img/bulletMenu.gif') 0 5px no-repeat;
   margin: 0 0 0 12px;
   padding:0 0 0 12px;
  }

div.submenuItemLvl1 a, div.submenuItemLvl2 a
  {text-decoration:none;
   color:#8E0000;
  }


/************ Other **************/



/************ Footer ***************/

#footer
  {background:#F5F5F3;
   height:45px; width:758px;
   margin: 0 0 0 5px; padding:0 10px 0 10px;
   line-height:45px;
   border:#E2E2DF 1px solid;
   color:#70706D;
  }
   
#policies
  {float:right;
   color:#5A5A58;
  }

#copy
  {float:left
}

#credits
 {text-align:center;
  width:790px;
  color:#AFAFAF;
  font-size:7.5pt;
  margin:20px 0;
 }

/************ Fixes ***************/


.clearfloat:after
  {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
  }
.clearfloat {display: inline-table;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}

.cleaner
  {clear:both; height:1px; font-size:1px;
   border:none;  margin:0; padding:0;
   background:transparent;
  }


/************ Text Elements ***************/


H1
  {font-family: Georgia,Times,serif;
   font-size: 13pt; line-height: 16pt; font-style: normal; font-weight: normal;
   color: #8E0000;
   padding:0 0 15px 0;
   margin:0;
  }

H2
  {font-family: Georgia,Times,serif;
   font-size: 10pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #8E0000;
   padding:0 0 10px 0;
   margin:0;
  }

H3
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 10pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #53514D;
   padding:0 0 7px 0;
   margin:0;
  }

H4
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 9pt; line-height: 11pt; font-style: normal; font-weight: normal;
   color: #5C5C5C;
   padding:0 0 7px 0;
   margin:0;
  }

H5
  {font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size: 8pt; line-height: 12pt; font-style: normal; font-weight: normal;
   color: #5C5C5C;
   padding:0 0 5px 0;
   margin:0;
  }



P {font-family:Georgia,Times,serif;
   font-size: 8pt;
   line-height: 12pt;
   margin:0; padding:0 0 10px 0;
  }


UL
  {margin: 0 0 5px 10px; padding: 0;
   list-style: none; font-family:Georgia,Times,serif;
   font-size: 8pt; font-style: normal; line-height: 12pt;
   font-weight: normal; color: #5C5C5C;
  }

UL LI
  {padding: 0px 0 5px 12px;
   background-image: url('../img/bullet.gif');
   background-repeat: no-repeat;  background-position: 0 6px;
   position:relative;
  }

html[xmlns] UL
  {padding-left: 1.5em;
  }

html[xmlns] UL LI
  {background: none;
   list-style-image: url('../img/bullet.gif');
   position:relative;
   padding: 20px;
   }
    
OL
  {margin: 0 10px 0 40px;
   font-family:Georgia,Times,serif;
   font-size: 8pt; font-style: normal; line-height: 12pt;
   font-weight: normal; color: #76756E;
   padding:0;
  }

OL LI {padding: 5px 10px 5px 0px;
    }

html[xmlns] OL {padding-left: 1.5em;
    }

html[xmlns] OL LI {padding: 0;
    }

.ContBody {
   font-family:Georgia,Times,serif;
   font-size: 8pt;
   color: #5D5A58;
   margin:0; padding:1px 2px 1px 2px;
  }

.DirEdit {
    font-family:Georgia,Times,serif;
    font-size: 8pt;
    color: #76756E; background:#FFF;
    border:#E7E7E2 1px solid;
    height:15px; width:95%;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit, .SubsEdit {
    font-family:Georgia,Times,serif;
    font-size: 8pt;
    color: #76756E; background:#FFF;
    height:15px; width:300px;
    border:#E7E7E2 1px solid;
    margin:0; padding:2px;
  }

.SubsEdit
  {width: 145px;
   height:18px;
  }

.ContEditArea {
    font-family:Georgia,Times,serif;
    font-size: 8pt;
    color: #76756E;background:#FFF;
    width:300px;height:150px;
    margin:0; padding:2px;
    border:#E7E7E2 1px solid;
    scrollbar-base-color: #FFF;
    scrollbar-track-color: #FFF;
    scrollbar-face-color: #A5A09E;
    scrollbar-highlight-color: #FFF;
    scrollbar-3dlight-color: #FFF;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-shadow-color: #FFF;
    scrollbar-arrow-color: #E7E7E2;
   }

.ContEditSelect {
    font-family:Georgia,Times,serif;
    font-size: 8pt;
    color: #76756E; background:#FFF;
    height:21px; width:306px;
    border:#E7E7E2 1px solid;
    margin:0; padding:2px;
  }


.ContSubmit {
    font-size: 8pt; font-style: normal;
    font-weight: bold;
    color: #5D5A58;
    text-align:center;
    padding:2px; margin:0; border: 0px;
  }
  

A {color:#6F6D67;
   text-decoration:underline;
   }

A:hover {color: #551A1C;
   }
   
form
 {margin:0;
  padding:0;
}
   
