html {margin: 0; padding: 0; position: relative;}
body {background-color: #ffffff; margin: 0; padding: 0; position: relative; 
    font: normal 8pt/13pt verdana, arial, sans-serif; color: gray;}
#divPage {margin: 10px; width: 780px; padding: 0px; text-align: left;
    position: relative;}
#divHeader {width: 780px; height: 93px; position: relative;}
#divHeaderGeodesy {background: url(images/tb_geodesy.png) top left no-repeat;
    float: left; margin: 0; width: 366px; height: 93px;}
#divHeaderExpander {background: url(images/tb_expander.png) top left repeat;
    margin: 0 0 0 366px; width: 332px; height: 93px;}
#divHeaderLogo {background: url(images/tb_logo.png) top left no-repeat; 
    margin: -93px 0 0 698px; width: 82px; height: 93px;}
#divTocTitle {position: absolute; left: 24px; top: 71px;
    font-size: 8pt; font-weight: bold; color: white;
    width: 130px; height: 18px;}
#divPageTitle {position: absolute; left: 144px; top: 71px;
    font-size: 8pt; font-weight: bold; color: white;
    width: 250px; height: 18px;}
#divMain {margin: 0; position: relative;}
#divSidebar {width: 130px; margin: 0; position: relative; float: left; 
    overflow: hidden;}
#divToc {width: 130px; height: 100%; text-align: left; text-indent: 24px;
    font-size: 8pt; font-weight: bold;}
#divToc li a {height: 18px; text-decoration: none; text-align: left;
    margin-bottom: 5px}	
#divToc li a:link, #divToc li a:visited {color: gray; display: block;
    background: url(images/nav0.gif) top left no-repeat;}
#divToc li.current a:link, #divToc li.current a:visited {
    background: url(images/nav1.gif) top left no-repeat;}
#divToc li.tocA a:link, #divToc li.tocA a:visited {
    background: url(images/nav0a.gif) top left no-repeat;}
#divToc li.tocAcurrent a:link, #divToc li.tocAcurrent a:visited {
    background: url(images/nav1a.gif) top left no-repeat;}
#divToc ul {list-style: none; margin: 0; padding: 0; text-align: left;}
#divComment {border: 1px solid #999999; font-size: 9pt; 
    width: 108px; padding: 10px;
    background: url(images/ma_Zoom_map.gif) repeat left top;}
#divComment p.phone {font-size: 8pt;}
#divContent {border: 1px solid #999999; width: 642px; line-height: normal;
    float: right;}
#divContent a:link, #divContent a:visited {color: gray;}
#divFooter {width: 780px; height: 23px; margin-top: 0px; clear: both;}
#divFooterInfo {background: url(images/bb_info.png) top left no-repeat; 
    float: left; margin: 0; width: 144px; height: 23px;}
#divFooterExpander {background: url(images/bb_expander.png) top left repeat; 
    margin: 0 0 0 144px; width: 510px; height: 23px;}
#divFooterSf {background: url(images/bb_sf.png) top left no-repeat; 
    margin: -23px 0 0 654px; width: 126px; height: 23px;}

table {border-width: 0; width: 100%;}
td {text-align: left; vertical-align: top; font-size: 8pt; padding: 5px; 
    border-spacing: 0;}
tr {vertical-align: top;}
img {border-width: 0;}
ul {margin: 0; padding-left: 2em; text-align: left;}

p.directions {margin: 0;}
p.content {margin: 0; padding: 7px 8px 3px 8px;}
iframe.encompass {border-width: 0; width: 100%; height: 350px;}
div.spacer {width: 100%; height: 4px;}
div.footnote {font-size:8pt; padding:5px;}
div.footnote ul {list-style-type:decimal;}
div.footnote li {padding-bottom: 3px;} 
                 
