html {overflow-y:scroll} body { background-color:#fffcee; background-image:url(/assets/skin/rootbg.jpg);  padding:0; margin:0; font-family:Arial, Sans-Serif; } #outer_wrap { width:982px; margin:0 auto;  background: url(/assets/skin/body_bg.png) repeat-y center; } #outer_wrap_bottom { width:982px; height:39px; margin:0 auto;  background: url(/assets/skin/body_bg_bottom.png) no-repeat; } #wrap { position: relative; width:960px; margin:0 auto;  text-align:left; }   #header { height: 150px; } #header img.logo { margin: 10px 15px; float: left; width:191px; height:118px; border: none; } #header div.leave { float: right; font-size:16px; margin: 10px 15px 30px; } #header div.leave a { text-decoration:none; color:#609; } #header div.leave a img { border:none; padding-left: 10px; }   #header div.nav { float: right; margin: 0 15px 0 0; padding: 0 0 0 10px; height:48px; width:700px; background:url(/assets/skin/banmenurightbg.jpg) no-repeat top left; } #header div.nav ul { list-style:none; margin:0; padding:0; height:48px; font-size:12px; background: url(/assets/skin/banmenuleftbg.jpg) no-repeat top right; } #header div.nav li { list-style:none; display:inline-block; float:left; margin: 0; padding:17px 10px 10px 10px; overflow:hidden; } #header div.nav li.active, #header div.nav li:hover { background:url(/assets/skin/menudot.jpg) no-repeat bottom center; } #header div.nav a { color:#444; text-decoration:none; } #header div.nav li.active a, #header div.nav ul li a:hover { color: #609; }   #banner { clear: both; margin: 0; padding: 0 15px 20px 15px; height:254px; background: url(/Assets/skin/banner-bg.jpg) no-repeat 15px 0; } #banner #slideshow { height:254px; width:340px; margin: 0 0 0 590px; padding: 0; float:right; } #banner #slideshow img { height:254px; width:340px; top:0; left:0; display: none; }   #content { margin: 0; padding: 0; } #content .leftCol { margin-top: 30px; float: left; width: 38%; } #content .rightCol { float: right; margin: 30px 0 0 10px;  width: 38%; } #content h2 { color: #609; font-weight:normal; margin-top: 0; } #content h3 { color: #05540B; font-weight:normal; font-size: 20px; } #content h4 { color: #666; font-size: 15px; margin:0; margin-bottom:-5px; } #content a { color:#359C43; text-decoration: underline; } #content a:hover, #content a:visited:hover { color: #609; } #content .gutter { margin:0 0 40px 0; padding: 10px 0 0 40px; width:600px; overflow:hidden; color:#333; font-size:14px; line-height:1.3em; }   #content .welcome { margin: 0; padding: 0 15px 15px; width: 930px; } #content .welcome p { margin-left: 30px; width: 500px; } #content .welcome img.action { float: right; width:300px; height:253px; border:none; }   #content div.leftside { float: left; padding-left: 15px; } .leftside div.nav { background: #fbfaf6 url(/assets/skin/sidenavbg.jpg) no-repeat; background-position:left top; border-top:1px solid #fffcee; width:180px; height:254px; margin:0; padding:0; } .leftside div.nav ul { margin: 0; padding: 10px 0 0 10px; list-style: none; font-size:12px; } #content .leftside div.nav ul li a { display: block; padding: 3px 6px; color: #444; text-decoration: none; } #content .leftside div.nav ul li a:active, #content .leftside div.nav ul li.active a { color: #609; } #content .leftside div.nav ul li a:hover, #content .leftside div.nav ul li a:visited:hover { color: #609; text-decoration: none; } .leftside div.feature { background: #fbfaf6 url(/assets/skin/sideblockbg.jpg) no-repeat; background-position:left top; border-top:1px solid #fff; width:180px; height:163px; margin:0; padding:0; position:relative; } #content .leftside .feature h3, #content .leftside .nav h3 { color:#05540B; font-weight:normal; margin:10px 15px 0 15px; padding:0; font-size:18px; } .leftside .feature p, .leftside .nav p { margin:4px 10px 10px 15px; font-size:13px; color:#666; } .feature a {position:relative;top:40px;padding:0;}   #content div.focus { margin:15px 15px 0 15px; background:url(/assets/skin/focus_bg_top.gif) no-repeat top left; } td.column { background:none; vertical-align: top; padding:20px 20px 0 20px; width:182px; } td.column h3 { color:#05540B; font-weight:normal; margin:0; font-size:18px; } td.column p { margin:4px 0 10px 0; font-size:13px; color:#666; } td.columnbtn { background:none; padding: 0 20px; width:182px; } td.columnbtn img.button { border: 0; }  div.closefocus { clear: both; height: 13px; background: url(/assets/skin/focus_bg_bottom.gif) no-repeat bottom left; }   #content div.phonebar { clear:both; margin:15px; padding:0 0 0 9px; height:117px; background: url(/assets/skin/footleftbg.jpg) no-repeat top left; } .phonebar div { padding:0; height:117px; background:url(/assets/skin/footrightbg.jpg) no-repeat top right;   } .phonebar img { float:left; width:102px; height:70px; padding: 20px 24px; } .phonebar p { float:left; margin: 20px 0 0 0; padding:0; width:230px; color:#343642; font-size:16px; } .phonebar p span { display:block; font-weight:bold; font-size:20px; color:#609; margin:4px 0 4px 0; } .phonebar img.ribbon { float: right; padding: 60px 0 0 0; width:81px; height:136px; }   #footer { color:#888; font-size:11px; margin:0 35px 0; height: 60px; text-align:left; width: 760px; } #footer p { text-align:left; } #footer span { float:right; display:block; width:250px; margin:0; } #footer span img { float:left; width:84px; height:42px; background-image:url(/assets/skin/unitedwaylogo.jpg); background-repeat:no-repeat; margin-right:10px; } .imagespread { overflow: hidden; } .imagespread img { padding: 10px; vertical-align: top; } .sheltercredit { float: right; } 