.page { margin: 0;  }

.pagehead { background-color: #3E2D11} 

.pageheadtext {
    font-family: Times New Roman, Times, serif; 
    font-size: 42px;
    color: #FFFFFF;
    vertical-align: bottom;
}

.maintable {
    padding: 0px;
    margin: 0px;
    width: 100%;
    border: 0px;
    spacing: 0px;
    border-collapse: collapse;
}

.spacer4 {
    height: 4px;
    border: 1px solid;
    border-color: #CCCCCC;
}


.mainnavcell, .mainnavcellselected {
    padding: 2px;
    width: 11.11%;
    border-right: 1px solid;
    border-color: #CCCCCC;
    spacing: 0px;
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    colour: #3E2D11;
    background-color: #FFFFFF;
}

.mainnavcellselected {
    padding: 2px;
    width: 12.5%;
    border-right: 1px solid;
    border-color: #CCCCCC;
    spacing: 0px;
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background-color: #3E2D11;
}

.mainnavouter {
    padding: 0px;
    background-color: #FFFFFF;
    margin: 25px;
    border-top: 1px solid;
    border-left: 1px solid;
    border-color: #CCCCCC;
    width: 650px;
    spacing: 0px;
    border-collapse: collapse;
}





.navbarwidth, .navbar { width: 150px }


.navbar {
  border: 1px solid;
  border-color: #CCCCCC;
  spacing: 0px;
  border-collapse: collapse;
  background-color: #EEEEEE;
  color: #000000;
  vertical-align: top;
}


.navheading {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  line-height: 12px;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #000000;
  text-align: center;
}


.navtexthead {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 12px;
  font-weight: bold
}

.navtext {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: 13px;
}

.navbarcell {
    background-color: #EEEEEE;
}



.bodycell {
    padding: 20px;
    padding-top: 4px;
    width: 500px;
    border: 1px solid;
    border-color: #CCCCCC;
    spacing: 0px;
    border-collapse: collapse;
}



.sepbar {
	background-color: #CC9933;
	height: 7px;
}

.altsepbar {
	background-color: #666666;
	height: 7px;
}




.navbartext {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    padding: 5px;
}

.bodytable {
    padding: 0px;
    background-color: #FFFFFF;
    margin: 25px;
    border-color: #CCCCCC;
    width: 650px;
    spacing: 0px;
    border-collapse: collapse;

}


.bodyheading, .menuhead, .bodyheadingcenter, .bigbodyheadingcenter {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  line-height: 15px;
  font-weight: bold
}

.bodyheadingcenter, .bigbodyheadingcenter {
    text-align: center;
}

.bigbodyheadingcenter {
    font-size: 30px;
    line-height: 38px;

}

.bodytext, li, .phototext, .tablehead, .contacttext, .tovisittext, .linkstext, .menubody {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 20px;
  text-align: justify;
  color: #333333;
}

.phototext {
  text-align: center;
}

.tovisittext, .linkstext {
  margin-left: 15px;
}

.contacttext {
  font-family: Arial, Helvetica, sans-serif; 
  text-align: center;
  font-weight: bold;
}

.tablehead {
  text-decoration: underline
}



.liftouttable {
    background-color: #E5FFE5;
    border: 0px;
    width: 400px;
    border-collapse: collapse;
}


.liftout {
    background-color: #E5FFE5;
    border: 0px;
    width: 400px;
    border-collapse: collapse;
    margin-left: 15px;
    margin-right: 10px;
    padding: 5px;
}



.menuhead {
  margin-bottom: 0;
  font-weight: normal;
  color: #333333;
}

.menubody {
  font-size: 11px; 
  font-weight: normal;
  margin-left: 10px;
  text-align: left;
  line-height: 15px;
  margin-top: 0;
  margin-bottom: 10px;
}


.navtext A:link    { color: black; font-weight: normal; text-decoration: none; }    /* unvisited links */
.navtext A:visited { color: black; font-weight: normal; text-decoration: none; }   /* visited links   */
.navtext A:hover   { color: black; font-weight: bold; text-decoration: underline; } /* user hovers     */
.navtext A:active  { color: black; font-weight: bold; text-decoration: underline; }   /* active links    */

.mainnavcell A:link    { color: black; text-decoration: none; }    /* unvisited links */
.mainnavcell A:visited { color: black; text-decoration: none; }   /* visited links   */
.mainnavcell A:hover   { color: black; text-decoration: underline; } /* user hovers     */
.mainnavcell A:active  { color: black; text-decoration: underline; }   /* active links    */

.mainnavcellselected A:link    { color: white; text-decoration: none; }    /* unvisited links */
.mainnavcellselected A:visited { color: white; text-decoration: none; }   /* visited links   */
.mainnavcellselected A:hover   { color: white; text-decoration: underline; } /* user hovers     */
.mainnavcellselected A:active  { color: white; text-decoration: underline; }   /* active links    */

A:link    { color: black; font-weight: bold; text-decoration: underline; }    /* unvisited links */
A:visited { color: black; font-weight: bold; text-decoration: underline; }   /* visited links   */
A:hover   { color: black; font-weight: bold; text-decoration: underline; } /* user hovers     */
A:active  { color: black; font-weight: bold; text-decoration: underline; }   /* active links    */


.linkstext A:link    { color: black; font-weight: normal; text-decoration: underline; }    /* unvisited links */
.linkstext A:visited { color: black; font-weight: normal; text-decoration: underline; }   /* visited links   */
.linkstext A:hover   { color: black; font-weight: normal; text-decoration: underline; } /* user hovers     */
.linkstext A:active  { color: black; font-weight: normal; text-decoration: underline; }   /* active links    */


.inline_highlight, .cafehighlight {
  font-style: italic; 
  font-weight: bold
}







