body { background-color: #cfc; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

div.sidebar {position: absolute; background-color:
cornflowerblue; top: 0; left: 0; width: 100px;
height: 75%; padding-left: 6px; padding-right: 4px; paddingtop:
6px; font-size: 16pt;}

div.maintext {position: absolute; background-color:
darkkhaki; top: 0; left: 110px; height: 75%;
width: 75%;}

img.relative {position: relative; left = 35%; top = 20%}

.glossymenu{ list-style-type: none; margin: 5px 0; padding: 0; width: auto; border-bottom: 5pt ridge #228734; border-top-color: #228734; border-left-color: #228734; border-right-color: #228734; }

.glossymenu li a{
background: blue url(/images/glossybackg.gif) repeat-x bottom left;
font: bold 15px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px; border: solid 2pt green; }

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}
.textbox { background-color: #baf4d9; text-align: left; text-indent: 12pt; margin: 0; padding: 12pt; }
.glossymenu li a:hover{
background-image: url(/images/glossyback2.gif);
}

.bannerbox { border-bottom: 12pt ridge #c0c0c0; }
.picturebox { }
.centerbox { height: auto; }
.leftbox { border: ridge 5pt #228734; }
.pagebox { background-color: #baf4d9; height: auto; min-height: 1150px; overflow: visible; margin: 20px; border: ridge 10pt #baf4d9; }
.staff_photo { width:auto; float:left; height:auto; }
.staff_text { margin-left:auto; width:auto; height:auto ; }
.staffbox { width: auto; height: auto; padding: 2pt; border-color: green; border-style: ridge; border-width: 2pt 4pt; }

.navboxcont_1C1AB9DF { width: 100%; height:auto}
.navboxleft_1C1AB9DF {}
.navboxauto_1C1AB9DF {}
