html,body {margin: 0 0 0 0; height: 100%;}

div#container {width:801px; overflow: hidden;}

div#header {background-image: url(../images/title.jpg); height:128px; width:801px; top: 0px;}
div#header_home {background-image: url(../images/title_home.jpg); height:128px; width:801px; top: 0px;}
div#header_search {background-image: url(../images/title_search.jpg); height:128px; width:801px; top: 0px;}
div#header_results {background-image: url(../images/title_results.jpg); height:128px; width:801px; top: 0px;}

div#top_navigation {width:801px; height:24px; background-image: url(../images/topnav_menu.jpg); text-indent: 174px; font-size: 11px; color: #666666; white-space: nowrap;}
div#top_navigation a {color: #006699;}

div#top_navigation_home {width:801px; height:24px; background-image: url(../images/topnav_home_new_b.jpg); text-indent: 174px; font-size: 11px; color: #666666;}
div#top_navigation_home a {color: #006699;}

div#search_area {position:relative; height:34px; width: 120px; top: -93px; left:598px; background-color: #EEEEEE; font-size: 11px; color: #666666; padding: 0px 0px 0px 4px; text-align: right; vertical-align: bottom; margin-left: 0px; }

div#login_area {position: relative; height: 54px; width: 588px; left: 0px; text-align: right; top: -35px; font-size: 11px; color: #666666; padding: 0px 0px 0px 4px;	right: 587px; }
div#login_area a {color: #006699; font-size: 11px; vertical-align: bottom;}

div#font_sizer {position: absolute; height: 54px; width: 75px; left: 720px;top: 0px; font-size: 11px; color: #666666; padding: 0px 0px 0px 4px; vertical-align: bottom; text-align: right;}

div#sidebar {float: left; top: 152px; left: 0;  font-size: 0.7em; width: 171px;}
div#sidebar a {margin: 0px 1px 0px 13px; display: block; text-align: center; background-color: #EEEEEE; padding: 6px 2px 6px 2px; border: 1px solid #CCCCCC; border-width: 0px 1px 1px 1px; color: #000000; text-decoration: none;}
div#sidebar a:hover {background: #666666; color: #FFFFFF;}
div#sidebar h5 {font-size: 100%; margin: 0px 1px 0px 13px; display: block; text-align: center; background-color: #DDDDDD; padding: 6px 2px 6px 2px; border: 1px solid #CCCCCC; border-width: 0px 1px 1px 1px; color: #000000; text-decoration: none;}
div#sidebar p {padding: 0; margin: 0 0 50px 0; height: 134px; background-image: url(../images/menu_base.jpg)}

div#footer {height: 95px; background-image: url(../images/footer_back.jpg); background-repeat:no-repeat; width:801px; clear: both; overflow:hidden;}
div#footer a {color: #666666; font-size: 10px; text-decoration: none;}
div#footer td {text-align: center;}
div#footer_text {height: 14px; width: 800px; text-align: right; color: #FFFFFF; font-size: 10px; text-decoration: none; padding-top: 19px;}

div#content {margin: 0px 0px 0px 171px; font-size: 0.75em; padding: 0px 0px 20px 5px; min-height: 425px; height: auto !important; height: 425px;}
div#content .rightPanel {width: 205px;}
div#content .rightPanel .newsArea {text-align:left; background-image: url(../images/rightPanel_back.png); background-repeat: repeat-y;}
div#content .rightPanel .newsAreaLink {text-align:right; background-image: url(../images/rightPanel_back.png); background-repeat: repeat-y; border-bottom: Solid 1px #CCCCCC}
div#content .rightPanel .rightpanel_base {padding: 0; margin: 0; height: 38px; background-image: url(../images/rightPanel_base.jpg);}
div#content .rightPanel .map_title {padding: 0; margin: 0; height: 45px; background-image: url(../images/map_title.jpg);}

div#siteedit {position: absolute; float: right; top:0px; right: 0px; width: 75px; background-color: #FFFFFF;}

div#map {width: 270px; height: 270px; border: Solid 1px #CCCCCC;}

div#result_summary {width: 600px; background-color: #FFFFFF; border: solid 1px #CCCCCC; padding: 2px; vertical-align: middle;}