html body {font-size:100%; color:#000;}

#container #logo a .unviewable {display:block; position:relative; width:auto; height:auto; text-indent:0; margin:0; top:0; left:0; font-size:2em; color:#000; margin:10px 0 20px;}
#container #logo a img {position:absolute; display:block; top:0; right:0;}

#container #search-box,
#container #watermark,
#container #navigation,
#container #header-vis-left,
#container #header-vis-main,
#container #menu-extend,
#container #side-nav
{display:none;}

#container #wrapper {float:none; width:auto;}
#container #content {min-width:none; max-width:none;}

#container #content .floating {float:none; overflow:auto; margin:0; width:auto; display:inline;}
#container #content .floating dt {float:left; display:block; width:180px; height:210px;}
#container #content .floating dd {float:left; display:block; width:180px; height:210px; margin:0 50px 0 0;}
#container #content .floating a {display:inline; text-align:left; }

#container #content.home .floating {float:none; overflow:auto; margin:0; width:auto; display:inline;}
#container #content.home .floating dt {float:none; display:block; width:auto; height:auto;}
#container #content.home .floating dd {float:none; display:block; width:auto; height:auto; margin:0;}

#container #content.projects p {clear:both;}

#container #header {height:auto;}
#container #header #logo {position:relative; top:0;left:0;height:auto;width:auto;}
#container #header #header-vis-outer {background:none;position:relative; top:0;left:0;height:auto;width:auto;}
#container #header #header-vis-text {position:relative; top:0;left:0;height:auto;width:auto; color:#000; font-size:1em; margin-bottom:20px; text-align:left;}

#container #header-vis-text.twolines h2 {color:#000; text-align:left;}

#container #content {margin:0; padding:0;}

#container #sidebar {float:none; margin:0; width:auto; clear:both;}
#container #sidebar #announcement, #container #sidebar #share-price, #container #sidebar #subscribe {border:0;}

#container #content.home .floating {float:none;}

#container #SignupForm_AfterContent .Actions {text-align:left; margin-left:153px;}

#container #footer {height:auto; color:#000; overflow:auto;}
#container #footer #footer-right a {color:#000;}
#container #footer ul {display:none;}
#container #footer #footer-left, #container #footer #footer-right {float:none; text-align:left; margin:0;}

#container #content .announce-section h2 {height:auto; background:none; padding:0;position:relative; width:auto;margin-bottom:10px;display:block;}
#container #content .announce-section {padding:0;}
#container #content .announce-section h2 {}

#container #content #rss {border:none; padding:0;}
#container #content #rss dt {float:none; width:auto; height:auto;}
#container #content #rss dd {float:none; width:auto; height:auto; margin:0 0 0 25px;}
#container #content #rss .download-link {padding-left:0;}

#container #content #report-nav {clear:left; margin-top:20px; background:none;}
#container #content #report-nav dd a {display:none;}
#container #content #report-nav dt {margin-left:0;}
#container #content #report-nav dd a.selected {display:inline;}
#container #report-nav a.selected { background:none; color:#000;}


body a[href^="http"]:link:after, body a[href^="http"]:visited:after,
body #footer .dc[href^="http"]:link:after, body #footer .dc[href^="http"]:visited:after
{
content:" [" attr(href) "] ";
}

body #footer a[href^="http"]:link:after, body #footer a[href^="http"]:visited:after {
content:" ";
}
