html,body {
 height:100%;
}
body {padding: 0; margin:0;
 font-family: times new roman, serif;
 font-size: 14px;
 background:#8F8F8F;
}
p {
text-align:justify;
}
h1,h2,h3,h4,h5 {
color:#26547a;
font-family:trebuchet ms, sans-serif;
}
h1 {
margin-top:0px;
font-size:16pt;
text-align:center;
}
h2 {
font-size:14pt;
margin-bottom:0px;
}
h3 {
margin-bottom:0px;
}
a:link,a:visited {
color:#CC0000;
}
a:hover,a:visited:hover {
color:#26547a;
text-decoration:none;
}

a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

#wrapper {
 position:relative;
 left:0px;
 top:0px;
 margin: 0 auto;
 width: 800px;
 min-height:100%;
 background:url('images/c1.jpg');
}
html #wrapper {
height:100%;
background:url('images/c1.jpg') repeat-y;
}
#header {
 width: 800px;
 color: #333;
 padding: 0;
 height: 106px;
 margin: 0;
}
#navigation {
 width: 800px;
 color: #333;
 padding: 0;
 height:25px;
 margin:0px auto;
}
#contentWrapper { 
 width: 800px;
 margin: 0;
 padding: 0;
 min-height:100%;
}
#content {
width:800px;
margin:0;
padding:0;
 background:url('images/contentCenter.jpg') no-repeat;
}
#footer { 
 width: 800px;
 min-height:125px;
 margin: 0;
 padding-left: 0;
 padding-right:0;
 font-size:8pt;
 font-family:trebuchet ms, sans-serif;
}
.footertext {
 font-size:8pt;
 font-family:trebuchet ms, sans-serif;
margin-left:60px;
margin-right:60px;
}

.main {
margin-left:35px;
margin-right:35px;
padding-top:10px;
min-height:440px;
}

.bold {
font-weight:bold;
}

.trebuchet {
font-family:tebuchet MS, sans-serif;
}
.trebuchet-small {
font-family:tebuchet MS, sans-serif;
font-size:9pt;
}

.staff {float:left;margin-right:10px;margin-bottom:5px;}

/* ---------- begin map & directions ---------- */


div#map_container {background:#fff; color:#000; padding:10px; font-size:11px;font-family:arial,helvetica,tahoma,sans-serif;}

div#map_container div#top_controls {margin:10px 0; position:relative; width:100%; line-height:16px;}
div#map_container div#top_controls label {font-weight:bold;}
div#map_container div#top_controls input { width: 140px; }
div#map_container div#top_controls a {background:url(images/map/get-directions-icon.png?v=4.1.4.0) no-repeat; color:#000; padding-left:20px; position:absolute; right:0;}

div#map_container div#map {background:#d9d9d9; width:100%; height:300px;}
div#map_container div#map a {color:#000; font-size:11px; font-weight:bold;}

div#map_container div#bottom_controls {margin:10px 0 -5px 0; position:relative; width:550px; height:16px; line-height:16px;}
div#map_container div#bottom_controls a {background:url(images/map/reverse-directions-icon.png?v=4.1.4.0) no-repeat; color:#000; padding-left:20px; position:absolute; top:0; right:116px;}
div#map_container div#bottom_controls a.printdirections {background-image:url(images/map/print-directions-icon.png?v=4.1.4.0); right:0;}

div#map_container div#directions div div div table { font-size:11px;font-family:arial,helvetica,tahoma,sans-serif; }
