* {margin: 0; padding: 0;}

body { 
background-color:#268697;
background-image:url(../images/bggrad.gif);
background-repeat:repeat-x;
height:100%;
}

div#wrapper {
position:relative;
top:15px;
width:900px;
background-color: transparent;
margin:auto;
}
div#banner {
position:absolute;
top:0;
left:0;
width:100%;
height:145px;
background-color: #ffffd1;
border:thin #c4650e solid;
text-align:center;
}

div#banner img{
border:none;
width:100%;
height:145px;
}

div#menu {
position: absolute;
top:0;
left:0;
background-color: transparent;
padding-top:20px;
padding-bottom:10px;
border-right: thin solid teal;

}
#menu ul{
width:240px;
}
#menu li {
list-style-type:none;
margin-left:20px;
padding:0;
font-family:"Century Gothic", Helvetica, sans-serif;
font-size:16px;
padding-top: .6em;
font-style:italic;

}
#menu li.indent {
margin-left:40px;
padding-top:0;
}

#menu ul li.current a{
color:#006d68;
}

div#menu a:link {color:#c4650e; font-weight:normal; text-decoration:none;}
div#menu a:visited {color:#c4650e;font-weight:normal; text-decoration:none;}
div#menu a:hover {color:#006d68;text-decoration:none; }

div#content{
position:relative;
top:146px;
left:0;
width:900px;
padding: 0 0 5px 0;
background-color: #ffffd1;
background-image:url(../images/contentbg.gif);
background-repeat:repeat;
border:thin #c4650e solid;
border-top:medium #006666 solid;
}
div#content p{
font-size:14px;
padding: 5px 15px 8px 10px;
margin-right: 15px;
font-family:"Century Gothic", Helvetica, sans-serif;
color:#006666;
line-height: 1.3em;
margin-left: 0;
}
div#textbox {
width:650px;
position:relative;
left:250px;
margin-bottom: 45px;
}

div#textbox ul {
margin:0 15px 4px 15px;
}
div#textbox li{
font-size:14px;
color:#006666;
font-style:normal;
font-weight: normal;
font-family: "Century Gothic", Helvetica, sans-serif;
margin:2px 15px 2px 35px;
}

div#textbox h2 {
color:#c4650e;
font-size:16px;
padding-top:3px;
padding-bottom: 3px;
font-weight:bold;
}
div#quotebox {
position:absolute;
left:0;
top:320px;
width:206px;
margin-left:15px;
background-color:#fffdda;
border:double teal medium;
text-align:center;
}
div#quotebox img{
width:200px;
margin:2px;
}
div#quotebox p{
font-size:13px;
font-family: Helvetica, sans-serif;
text-align:left;
margin:3px;
color:black;
}
div#quotebox p.sig {
font-family: cursive;
text-align:right;
}
div#quotebox2 {
width:85%;
margin: 20px 10px 20px 25px;
border:double teal medium;
padding:3px;
}

div#quotebox2 p{
font-size:14px;
font-family: Helvetica, sans-serif;
text-align:left;
color: black;
margin-right:5px;
}
div#quotebox2 p.ref {
font-size:13px;
color:black;
text-align:right;
font-family:cursive;
}

.strong {
font-weight: bold;
}
div#textbox p+h2{
margin-top:18px;
}
div#map {
text-align:center;
margin:15px 0;
}
div#map img{
border:thin teal solid;
}
h1, h2, h3{
font-family: "Century Gothic", Helvetica, sans-serif;
color:#c4650e;
}
h1 {
font-weight:normal;
margin-top:8px;
margin-bottom:8px;
font-size: 22px;
}
h2, h3 {
font-weight: normal;
}

h2 {
font-size: 16px;
margin-left: 10px;
}

h3 {
font-size: 14px;
font-style:italic;
}

img#photoframe {
float:left;
border: medium #83AA8D solid;
width:200px;
margin: 15px 20px 15px 15px;
}
img#photoframe2 {
float:right;
border: medium #83AA8D solid;
width:200px;
margin: 10px 20px 20px 12px;
}
div#classes{
color:black;
}
div#classes ul{
list-style-type:none;

}

div#classes p{
font-size:13px;
}
div#classes li{
font-size:13px;
margin-left:-5px;

}
div#classes h2{
font-weight:normal;
font-family:Verdana, Helvetica, sans-serif;
margin-top:15px;
}

div#footer{
/*position:absolute;
top:100%;
border-top:thin #c4650e solid;*/
width:100%;
margin-top:0;
margin:auto;
clear:both;
}

div#footer p, td{
font-size: 10px;
margin-left: 20px;
margin-top: 3px;
margin-bottom: 3px;
color:#7d7d7d;
padding:2px;
}
div#bottom{
margin-bottom:-25px;
bottom:0;
}

div#footer a:link {color:#268697; font-weight:bold; text-decoration:none;}
div#footer a:visited {color:#268697;font-weight:bold; text-decoration:none;}
div#footer a:hover {color:#c4650e;text-decoration:none; }


table#focusissues {
border:none;
width:620px;
margin-left:30px;
}
table#focusissues td{
font-family: "Century Gothic", Helvetica, sans-serif;
font-size:14px;
width:250px;
margin-left: 0;
vertical-align:top;
}

a:link {color: #0051be;}
a:visited {color: #1771A1;}
a:hover {color: #c4650e;}



