html, body, html body {background:#fff; height:auto;color:#000; font-size:100%; }

html body .gridTwoLeft {font-size:120%;}

html #footer-vis,
html #search-box,
html #rounded-top,
html #header-image,
html #header-image-bottom,
html #navigation,
html .three-head,
html #vanity .vanity-2,
html #steps,
html #print-button,
html #pagination,
html #Form_Form,
html .no-print
{display:none;}

html #logo a,
html #header,
html .gridTwoLeft,
html #footer,
html #rounded-bottom,
html #how-to-help

{background:none;}


html #container {width:auto; margin:0;}

html #header {margin:0; height:171px; overflow:visible;}
html #header a, html #header a:visited {text-decoration:none;}
html #header .unviewable  {display:inline; position:relative; width:auto; height:auto; text-indent:0; margin:0; top:0; left:0; color:#000; margin:10px 0 20px; }
html #header span.unviewable {font-size:2em;}
html #header strong {height:auto; left:0; top:0;position:relative; width:auto; font-size:1.1em; }

html #logo {display:block;height:auto;overflow:visible;position:relative;right:0;top:0;width:auto;z-index:11;}
html #logo a {height:auto; width:auto; display:inline;}
html #header #logo img {position:absolute; right:0; left:auto; margin:0;}

html .gridTwoLeft .wrapper .col1 {float:none; width:auto;}
html .gridTwoLeft .wrapper .col2 {float:none; margin:0; width:auto;}

html .gridTwoLeft .wrapper .col2 .paddingBox, 
.gridTwoLeft .wrapper .col1 .paddingBox,
html .gridTwoLeft
{padding:0;}

html #footer {overflow:visible;}

html #footer hr.unviewable  {display:block; position:relative; width:100%; text-indent:0; margin:0; top:0; left:0; color:#000; clear:both;border:0; height:5px; background:url(../images/hr.png) repeat; overflow:hidden; margin:10px 1px;}

html .ff {float:none;height:auto; margin:0; padding:0; width:auto; background:none;}
html .ff h3 {width:auto; margin:20px 0 10px 0; color:#fc7215}
html .ff a {color:#000;}
html .ff .small {display:block;color:#000;}

html #printing-map {display:block; float:right; height:400px; width:540px; margin-top:-2.6em;}

html #vanity {padding:0; font-size:1em; clear:both;}
html #vanity li, html #vanity a {color:#000; }
html #vanity li {border-right:#000 solid 1px; }
html #vanity ul {margin-top:20px; }

html .adopt-l-image {float:left;}
html #adopt-l dl {margin-left:40px; }
html #adopt-l hr {background:none;}

html .package {background:none; padding:0; width:100%;}
html .package dt, html #package-2for1 dt, html #how-to-help dt{background:none; padding:0; width:20%; border:none; min-height:0;}
html .package dd, #package-2for1 dd, html #how-to-help dd{background:none; padding:0; width:79%; border:none; min-height:0}

html #how-to-help dt a, html #how-to-help dd a  {min-height:0; line-height:1.3; text-align:left;}

html #col1 .floating-sml {overflow:visible; height:auto;}

html #how-to-help dt a {color:#000;}

html #joblist .jobs {height:auto !important; background:none;}




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

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