/* Learning Tree colours; pale: #F4D6C6, mid: #F0C3AB, dark: #E9AF8F, orange: #DD7547, blue: #242672 */


BODY { background:#f0c3ab url(images/wavybackground2.gif); color:#242672;  }

A:LINK {  color : #242672;  background : #f3d6c6;  }

A:VISITED { background : #f3d6c6; color : #53268A;  }

A:ACTIVE { background : #f3d6c6; color : #000000; }

A:HOVER { background : #f0c3ab; color : #000000; }


A.img:LINK {  background:#f3d6c6; color : #242672; }

A.img:VISITED { background : #f3d6c6; color : #53268A; }

A.img:ACTIVE { background : #f3d6c6; color : #000000; }

A.img:HOVER { background : #F4D6C6; color : #000000; }


A.links:LINK {  background : transparent;   color : #242672;  }

A.links:VISITED { background : transparent; color : #53268A;  }.

A.links:ACTIVE { background : transparent; color : #000000;   }

A.links:HOVER { background : #E0A382; color : #000000;   }


.bypass { font-size : 0.6em; }

.basemenu { font-size : 0.75em; }

.emphasis { font-size:1.5em; font-weight:bold; }

.lfloat { float:left; margin-right:0.7em; margin-left:2em; }

.rfloat { float:right; margin-left:0.7em; }

div.pagebox { width:660px;  background:#transparent; color : #242672;    border : 1px solid #191c93;  padding:1.2em;  text-align:left;  }

div.pagebox2 {  background:#transparent; color : #242672;  width:660px;  border : 1px solid #DD7547;  padding:1.2em;  text-align:left;  }

div.highlight  {  background:#242672; color : #f4d6c6; padding:0.5em; margin-right:5em; margin-left:5em; margin-top:0; margin-bottom:0; }

div.highlight2  {  background:#242672; color : #f4d6c6; padding:0.5em; font-weight:bold; font-size:1.1em; }

div.highlight3  {  background:#DD7547; color : #242672; padding:0.5em; width:683px; margin-top:0; margin-bottom:0;   }



ul.menu {  list-style: none;  margin-bottom: 2.0em;  margin-top: 0; margin-left:0; padding-left:2.0em; }

li.menu { display: inline;  border-right: 2px solid #E9AF8F;  border-bottom: 2px solid #E9AF8F; border-left: 2px solid #F8E3D8; border-top: 2px solid #F8E3D8; margin-right:1.5em; padding-right:0.5em; padding-left:0.5em;  padding-top:0.2em;  padding-bottom:0.3em;  font-size:0.85em; }

li.menuon  {display: inline; background:#F1CDB9;  border-left: 2px solid #E9AF8F; border-top: 2px solid #E9AF8F; border-right: 2px solid #F8E3D8; border-bottom: 2px solid #F8E3D8;  margin-right:1.5em; padding-right:0.5em; padding-left:0.5em;  padding-top:0.2em;  padding-bottom:0.3em;  font-size:0.85em; }

h2 { font-weight:bold; font-size:1.2em; margin:0; }


h2.midpage { font-weight:bold; font-size:1.2em;  border-top:1px solid #242672; border-bottom:1px solid #242672; padding-top:0.3em; padding-bottom:0.3em; margin-right:12em; }


.address {  font-size:0.85em;  } 

li { list-style-type: square;  padding-bottom:0.5em; text-indent:1em;  }

li.bullets { list-style-type: square;  padding-bottom:0.5em; text-indent:0.5em;  }

li.linkpage { list-style-type: square;  padding-bottom:1em;  padding-left:0; text-indent:-3px; }

p.center {  text-align:center; }

p.memo { color:#C00000; font-weight:bold; }

img.halfwidth { margin-right:76px;  }

img.montage { margin-right:11px; }

img.horizontal { margin-right:20px; }

img.lhorizontal { margin-left: 7px; margin-right:20px; }

div.montage { border: 1px solid #242672; padding-top:6px; padding-left:12px; padding-right:3px;   width:640px; }

div.photos { float:right; margin-left:0.7em; margin-top:1.2em;  }

div.photos2 { float:right; margin-left:0.7em; margin-top:0.2em;  }

dt { font-weight:bold;  padding-bottom:0.6em; padding-top:0.8em; }

img.banner {  display: block;   margin-left: auto;  margin-right: auto; }

