
.breadcrumbs{margin-top:3px;font-size:9px;}
.breadcrumbs a{display:block;float:left;font-size:9px;background:url(../images/breadcrumb_bullet.gif) no-repeat 100% 50%;padding:0 8px 0 0;margin:0 6px 0 0;}
.breadcrumbs a:hover{text-decoration:underline;}
 h2{font:bold 24px arial,sans-serif;color:#3A3E37;margin:17px 90px 16px 0;*margin-top:23px;padding:0 0 4px 0;border-bottom:2px solid #D7D9D6;}
 h2 span{display:block;font-size:9px;}
.innerpad{padding-right:20px;line-height:15px;}
 h3{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:10px 0 4px 0;border-bottom:2px solid #EFF0EF;}
 h4{font:bold 11px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:10px 0 4px 0;}

.greening-col2 .innerpad{padding:5px 10px 10px 15px;}
.greening-col2 h2{font:bold 13px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 7px 0;border-bottom:2px solid #BCD0EB;}
.greening-col2 h3{font:bold 12px arial,sans-serif;color:#3A3E37;margin:25px 0 4px 0;padding:0 0 5px 0;border-bottom:2px solid #BFC1C0;}
.greening-col2 img{margin:0 0 5px 10px;}
.greening-col2 a{display:block;background:url(../images/bluebox2_bullet.gif) no-repeat 100% 50%;font:normal 11px arial,sans-serif;color:#377ec6;text-decoration:none;padding:7px 10px 7px 0;border-bottom:1px dashed #CBD8E5;}
.greening-col2 a:hover{color:#377ec6;text-decoration:underline;}
.greening-col2 a.link{display:inline;background:none;font:bold 11px arial,sans-serif;color:#377ec6;text-decoration:none;padding:0;border:none;}
.greening-col2 a:hover.link{text-decoration:underline;}
.greening-col2 a.link span{display:inline-block;background:url(../images/link_arrow.gif) no-repeat 100% 2px;*background:position:100% 0;width:4px;height:9px;padding-right:5px;*height:12px;}

.homeless-col1{float:left;width:373px;}
.homeless-col2{float:left;width:177px;}
.homeless-col2 .innerpad{padding:5px 10px 10px 15px;}
.homeless-col2 h2{font:bold 13px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 7px 0;border-bottom:2px solid #DDD29A;}
.homeless-col2 h3{font:bold 12px arial,sans-serif;color:#3A3E37;margin:0 0 6px 0;padding:0 0 5px 0;border-bottom:2px solid #DDD29A;}
.homeless-col2 b{font-size:14px;}
.homeless-col2 img{display:block;}
.homeless-col2 a{display:block;background:url(../images/bluebox2_bullet.gif) no-repeat 100% 50%;font:normal 11px arial,sans-serif;color:#377ec6;text-decoration:none;padding:7px 10px 7px 0;border-bottom:1px dashed #CBD8E5;}
.homeless-col2 a:hover{color:#377ec6;text-decoration:underline;}
.homeless-col2 a.link{display:inline;background:none;font:bold 11px arial,sans-serif;color:#377ec6;text-decoration:none;padding:0;border:none;}
.homeless-col2 a:hover.link{text-decoration:underline;}
.homeless-col2 a.link span{display:inline-block;background:url(../images/link_arrow.gif) no-repeat 100% 2px;*background:position:100% 0;width:4px;height:9px;padding-right:5px;*height:12px;}

.news{width:530px;border-bottom:1px dashed #D4D6D3;padding:10px 0;*padding-bottom:0;}
.news .col1{float:left;width:112px;}
.news .col1 .photo{border:1px solid #E7E8E7;width:98px;margin-left:12px;}
.news .col1 .photo img{display:block;width:96px;border:1px solid #FFF;}
.news .col2{float:left;width:418px;}
.news .col2 h2{font:bold 14px arial,sans-serif;color:#377ec6;margin:0;padding:0;border:none;}
.news .col2 span{display:block;font:normal 10px arial,sans-serif;color:#7A7A7A;margin-bottom:5px;}
.news .col2 b{color:#377ec6;}
.news .col2 .pad{padding:0 12px;}
.news .col2 a.link{font:bold 9px arial,sans-serif;color:#377ec6;}

.map-results{padding:15px 5px 10px 20px;line-height:15px;font-size:10px;}
.map-results a, .map-results b{font-size:11px;}
.map-results h3{font:normal 14px arial,sans-serif;color:#4A4A4A;margin:17px 0 12px 0;*margin-top:23px;padding:0 0 4px 0;border-bottom:2px solid #8BAACA;}
.map-results h3 b{font-size:14px;}
.map-results .content{line-height:22px;padding:0 10px 10px 10px;border-bottom:2px solid #8BAACA;margin-bottom:5px;}

.top-story{padding:25px 18px 10px 18px;font:normal 11px arial,sans-serif;color:#4A4A4A;line-height:14px;}
.top-story span{display:block;background:#545851;font:normal 9px arial,sans-serif;color:#FFF;padding:4px 7px;width:165px;text-transform:uppercase;margin-bottom:7px;}
.top-story h2{font:bold 24px arial,sans-serif;color:#3A3E37;margin:0 0 0.5em 0;padding:0;}
.ignore-top-story a{padding-left:7px;}
.top-story a.link{font-size:9px;}

.leftnav{width:185px;border:2px solid #E7E8E7;margin:0 0 5px 0;}
.leftnav .level2{background:#B9D0EE;border:1px solid #FFF;padding:7px 0;}
.leftnav a{display:block;font:bold 11px arial,sans-serif;color:#377ec6;padding:0;margin:0 10px;}
.leftnav a.last span{border:none;}
.leftnav a span{display:block;background:url(../images/leftnav_arrow.gif) no-repeat 100% 50%;border-bottom:1px dashed #779BC1;padding:6px 15px 6px 0;}
.leftnav a.on{background:#779BC1;color:#FFF;margin:0;margin-top:-1px;}
.leftnav a.on span{display:block;background:url(../images/leftnav_arrow_h.gif) no-repeat 100% 50%;border-bottom:1px dashed #779BC1;padding:6px 20px 6px 0;margin:0 10px 0 10px;}
.leftnav a:hover{background:#779BC1;color:#FFF;margin:0;margin-top:-1px;text-decoration:none;}
.leftnav a:hover span{display:block;background:url(../images/leftnav_arrow_h.gif) no-repeat 100% 50%;padding:6px 15px 6px 0;margin:0 10px 0 10px;text-decoration:none;}
.leftnav a.last:hover span{border:none;}
.leftnav .level3{background:url(../images/bg_level3.gif) 50% 50% !important;border-left:2px solid #779BC1;border-right:2px solid #779BC1;border-bottom:2px solid #779BC1;top:-1px;z-index:691;}
.leftnav .level3 a{color:#FFF;font-weight:normal;padding:6px 10px 6px 0;margin-left:20px;border-bottom:1px dashed #8AA9CA;}
.leftnav .level3 a.last{border:none;}
.leftnav .level3 a span{display:inline;border:none;background:url(../images/level3_arrow.gif) no-repeat 100% 50%;padding:6px 10px 6px 0;text-decoration:underline;margin:0;}
.leftnav .level3 a:hover{background:none;color:#FFF;font-weight:normal;padding:6px 10px 6px 0;margin:0 10px 0 20px;top:0;}
.leftnav .level3 a:hover span{display:inline;background:url(../images/level3_arrow.gif) no-repeat 100% 50%;padding:6px 10px 6px 0;text-decoration:none;margin:0;}

.paralink{border-top:2px solid #EFF0EF;border-bottom:2px solid #EFF0EF;padding:13px 0;margin:10px 0;}
.paralink a{font-weight:bold;}
.paralink span{display:block;padding:0 10px 8px 0;margin:0 0 8px 10px;border-bottom:1px dashed #DEDFDD;}
.paralink span.last{padding-bottom:0;margin-bottom:0;border-bottom:none;}

.image-left{width:174px;float:left;border:1px solid #E7E8E7;margin:0 20px 20px 0;}
.image-left .content{border:1px solid #FFF;font:normal 10px arial,sans-serif;color:#565656;}
.image-left img{border:1px solid #B0B3AE;}
.image-left .content div{padding:0 10px;}
.image-left i{color:#878787;font-size:9px;}

.whitegradbox1{border:2px solid #EFF0EF;background:#FFF;margin:0 0 5px 5px;line-height:15px;}
.whitegradbox1 .outerpad{padding:1px;}
.whitegradbox1 .content{padding:10px;}
.whitegradbox1 .innerpad{padding-right:15px;}
.whitegradbox1 img{border:1px solid #B0B3AE;width:218px;margin-bottom:10px;}
.whitegradbox1-bg{background:url(../images/bg_box1.gif) repeat-x 0 100%;height:100%;}
.whitegradbox1 h3{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 5px 0;padding:0 0 4px 0;border-bottom:2px solid #D7D9D6;}
.whitegradbox1 h4{font:bold 14px arial,sans-serif;color:#3A3E37;margin:12px 0 6px 0;padding:0 0 3px 0;border-bottom:2px solid #D7D9D6;}
.whitegradbox1 a.viewall{margin-bottom:0;}
.whitegradbox1 .col1{float:left;width:235px;background:none;}
.whitegradbox1 .col2{float:left;width:313px;background:none;}

.download-newsletter{width:574px;height:50px;background:url(../images/bg_download_newsletter.gif) no-repeat 0 0;margin:0 0 5px 5px;}
.download-newsletter h2{font:bold 12px arial,sans-serif;color:#8E6D1E;margin:18px 0 0 15px;padding:0;width:175px;float:left;}
.download-newsletter input{float:left;font:normal 11px arial,sans-serif;color:#4A4A4A;margin:16px 0 0 30px;_margin-left:15px;width:250px;border:1px solid #FFF;}
.download-newsletter input.signup{width:71px;margin:13px 0 0 20px;border:none;}

.bluebox1{background:#E7EEFA;margin-left:5px;margin-bottom:5px;font-size:10px;}
.bluebox1 .content{padding:12px 12px 5px 12px;}
.bluebox1 a{font:normal 11px arial,sans-serif;}
.bluebox1 a:hover{text-decoration:underline;color:#377ec6;}
.bluebox1 h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 4px 0;border-bottom:2px solid #88A7C9;}
.bluebox1 .col1{float:left;width:274px;background:none;}
.bluebox1 .col2{float:left;width:274px;margin-left:2px;background:none;}
.bluebox1 .event{border-bottom:1px dashed #92ADC9;}
.bluebox1 .event div{padding:10px;}
.bluebox1 .event-bottom{border-top:2px solid #88A7C9;margin:2px 0 5px 0;}

.bluebox1 .geoeventrowtop {float:left; background: url(../_img/dark-blue-line.gif) top right repeat-y; width:550px; overflow:hidden; border-top:none;} 
.bluebox1 .geoeventroweven {float:left; background: url(../_img/dark-blue-line.gif) top right repeat-y; width:550px; overflow:hidden; border-top:1px dashed #92adc9;}
.bluebox1 .geoeventrowodd {float:left; background: url(../_img/dark-blue-line.gif) top left repeat-y; width:550px; overflow:hidden; border-top:1px dashed #92adc9;} 
.bluebox1 .geoevent {background:none; width:254px; padding:10px; }

.bluebox2{width:550px;background:url(../images/bluebox2_bg.gif) repeat-y;margin-top:10px;font-size:10px;}
.bluebox2 img{display:block;}
.bluebox2 a{font:normal 11px arial,sans-serif;color:#377ec6;}
.bluebox2 a:hover{text-decoration:underline;color:#377ec6;}
.bluebox2 h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 4px 0;border-bottom:2px solid #88A7C9;}
.bluebox2 .col1{float:left;width:375px;}
.bluebox2 .col1 .pad{padding:4px 12px 0 12px;}
.bluebox2 .col2{float:left;width:175px;}
.bluebox2 .col2 .pad{padding:8px 17px 0px 12px;}
.bluebox2 .col2 h2{font:bold 12px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 4px 0;border-bottom:2px solid #C5D4E6;}
.bluebox2 .col2 a{display:block;background:url(../images/bluebox2_bullet.gif) no-repeat 100% 50%;font:normal 11px arial,sans-serif;color:#377ec6;text-decoration:none;padding:7px 10px 7px 0;border-bottom:1px dashed #CBD8E5;}
.bluebox2 .col2 a:hover{text-decoration:underline;}
.bluebox2 .col2 .last{border:none;}
.bluebox2 .event{border-bottom:1px dashed #92ADC9;}
.bluebox2 .event div{padding:10px 0;}
.bluebox2 .event-alt{background:#D9E4F7;border-bottom:1px dashed #92ADC9;}
.bluebox2 .event-alt div{padding:10px 0;}
.bluebox2 a.viewall{display:block;background:url(../images/b_calendar.gif) no-repeat 0 5px;padding:12px 0 2px 30px;margin:0 0 1px 0;font:bold 12px arial,sans-serif;color:#377ec6;border-top:2px solid #88A7C9;}
.bluebox2 a:hover.viewall{text-decoration:underline;color:#377ec6;}
.bluebox2 .last{border:none;}

.bluebox3 {width:185px;overflow:hidden;background:#E7EEFA;margin:5px 0 5px 0;font-size:10px;color:#4A4A4A;border:2px solid #E7E8E7;}
.bluebox3 .content{border:1px solid #FFF;}
.bluebox3 a{font:normal 11px arial,sans-serif;color:#377ec6;}
.bluebox3 a:hover{text-decoration:underline;color:#377ec6;}
.bluebox3 h2{font:bold 12px arial,sans-serif;color:#3A3E37;margin:12px 12px 2px 12px;padding:0 0 4px 0;border-bottom:2px solid #88A7C9;}
.bluebox3 .event{border-bottom:1px dashed #92ADC9;}
.bluebox3 .event div{padding:10px 12px;}
.bluebox3 a.calendar{padding-top:10px;background-position:0 7px;margin-left:10px;height:37px;}

.greenbox1{width:185px;border:2px solid #E7E8E7;margin:5px 0 5px 0px;font:normal 11px arial,sans-serif;color:#4A4A4A;line-height:15px;}
.greenbox1 .title{padding:12px 12px 4px 12px;}
.greenbox1 h2{font:bold 12px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:0 0 4px 0;border-bottom:2px solid #FFF;}
.greenbox1 .greenbox1-bg{background:#CFDFC0;border:1px solid #FFF;}
.greenbox1 .content{padding:0 12px 12px 12px;}
.greenbox1 .content img{margin-bottom:7px;}
.greenbox1 a.link{background:url(../images/greenbox1_arrow.gif) no-repeat 100% 3px;font:bold 9px arial,sans-serif;color:#54763C;margin:0;padding:0 10px 0 0;}

.greenbox2{border:2px solid #E7E8E7;font-size:10px;}
.greenbox2 .innerpad{border:1px solid #FFF;background:#CFDFC0;padding:12px;}
.greenbox2 h2{background:url(../images/greening_leaf.gif) no-repeat 5px 0;font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:6px 0 6px 40px;border-bottom:2px solid #98B084;}
.greenbox2 a{font:normal 11px arial,sans-serif;color:#31511A;}
.greenbox2 a:hover{text-decoration:underline;color:#31511A;}
.greenbox2 .event{border-bottom:1px dashed #688751;}
.greenbox2 .event div{padding:10px 7px;}
.greenbox2 a.viewall{display:block;background:url(../images/greenbox_calendar.gif) no-repeat 7px 7px;padding:9px 0 2px 34px;margin:2px 0 0 0;font:bold 12px arial,sans-serif;color:#31511A;border-top:2px solid #98B084;}
.greenbox2 a:hover.viewall{text-decoration:underline;color:#31511A;}

.greenbox3{float:left;background:url(../images/greenbox2_button_bg.gif) no-repeat;width:272px;height:75px;margin:5px 0 0 0;}
.greenbox3 .pad{padding:15px;}
.greenbox3 h2{font:bold 12px arial,sans-serif;color:#5B7745;margin:0 0 2px 0;padding:0;border:none;}
.greenbox3 input.email{border:1px solid #FFF;width:150px;font:normal 11px arial,sans-serif;color:#4A4A4A;padding:3px 5px;margin-top:7px;float:left;}
.greenbox3 input.signup{float:left;width:71px;height:25px;margin-left:9px;*margin-left:10px;padding-top:6px;}

.yellowbox1{width:185px;border:2px solid #E7E8E7;font:normal 11px arial,sans-serif;color:#4A4A4A;line-height:15px;}
.yellowbox1 .title{padding:12px 12px 6px 12px;}
.yellowbox1 i{color:#DD650F;font-weight:bold;}
.yellowbox1 h2{font:bold 12px arial,sans-serif;color:#3A3E37;margin:0 0 7px 0;padding:0 0 4px 0;border-bottom:2px solid #FDEDBC;}
.yellowbox1 .yellowbox1-bg{background:#FFD355;border:1px solid #FFF;}
.yellowbox1 .list{padding-bottom:9px;}
.yellowbox1 .list a{display:block;font:bold 11px arial,sans-serif;color:#DD650F;padding:0;margin:0 12px;}
.yellowbox1 .list a span{display:block;background:url(../images/yellowbox1_arrow.gif) no-repeat 100% 50%;border-bottom:1px dashed #FDECBE;padding:6px 0 6px 10px;}
.yellowbox1 .list a:hover, .yellowbox1 .list a.on{background:#E88A02;color:#FFF;margin:0;position:relative;top:-1px;padding:0 12px;text-decoration:none;}
.yellowbox1 .list a:hover span, .yellowbox1 .list a.on span{display:block;background:url(../images/yellowbox1_arrow_h.gif) no-repeat 100% 50%;border-bottom:1px solid #E88A02;padding:6px 0 6px 10px;text-decoration:none;}
.yellowbox1 h3{background:#E88A02 url(../images/yellowbox1_arrow_h.gif) no-repeat 169px 50%;font:bold 11px arial,sans-serif;color:#FFF;margin:0;padding:6px 10px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.yellowbox1 h3 a{color:#FFF;}
.yellowbox1 h3 a:hover{text-decoration:underline;}
.yellowbox1 .callout{padding:12px;}
.yellowbox1 .callout p{margin-bottom:4px;}
.yellowbox1 .callout img{margin-bottom:7px;}

.yellowbox2{border:2px solid #E7E8E7;font-size:11px;}
.yellowbox2 .innerpad{border:1px solid #FFF;background:#F6EDC3;padding:12px;}
.yellowbox2 h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:6px 0;border-bottom:2px solid #DDD29A;}
.yellowbox2 a{font:normal 11px arial,sans-serif;color:#31511A;}
.yellowbox2 a:hover{text-decoration:underline;color:#31511A;}
.yellowbox2 .event{border-bottom:1px dashed #E4DAA6;}
.yellowbox2 .event div{padding:10px;}

.whitebox1{width:185px;border:2px solid #E7E8E7;margin:5px 0 5px 0;font:normal 11px arial,sans-serif;color:#3A3E37;}
.whitebox1 .whitebox1-bg{padding:13px;}
.whitebox1 h2{font:bold 12px arial,sans-serif;color:#3A3E37;margin:0 0 7px 0;padding:0 0 4px 0;border-bottom:2px solid #E98A02;}
.whitebox1 a.link{font:bold 9px arial,sans-serif;color:#DC6610;background:url(../images/whitebox1_arrow.gif) no-repeat 100% 3px;padding-right:10px;}

.whitebox2 .innerpad{padding:12px;*padding-bottom:0;}
.whitebox2 h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:6px 0 4px 0;border-bottom:2px solid #DFE5D9;}
.whitebox2 a{display:block;border-bottom:1px dashed #BECAB4;padding:5px 0;font:normal 11px arial,sans-serif;color:#31511A;padding-left:10px;}
.whitebox2 a span{padding:0 10px 0 0;background:url(../images/green_arrow.gif) no-repeat 100% 50%;}
.whitebox2 a:hover span{text-decoration:underline;}
.whitebox2 a.viewall{display:block;background:url(../images/greenbox2_raquo.gif) no-repeat 0 10px;padding:10px 0 2px 25px;margin:2px 0 0 0;font:bold 12px arial,sans-serif;color:#31511A;border-top:2px solid #DFE5D9;border-bottom:none;}
.whitebox2 a:hover.viewall{text-decoration:underline;color:#31511A;}

.whitebox3 .innerpad{padding:12px;*padding-bottom:0;}
.whitebox3 h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:6px 0 4px 0;border-bottom:2px solid #DDD29A;}
.whitebox3 a{display:block;border-bottom:1px dashed #E4DAA6;padding:5px 0;font:normal 11px arial,sans-serif;color:#377ec6;padding-left:10px;}
.whitebox3 a span{display:inline-block;background:url(../images/link_arrow.gif) no-repeat 100% 2px;*background:position:100% 0;width:4px;height:9px;padding-right:5px;*height:12px;}

.graybox1{width:185px;}
.graybox1 .outerpad{padding:202px 0 5px 5px;*padding-top:200px;}
.graybox1 .outerborder{border:2px solid #A0A39E;}
.graybox1 .innerborder{border:1px solid #CACBC9;background:#666A63;}
.graybox1 .content{padding:10px 7px;color:#FFF;}
.graybox1 h2{font:bold 12px arial,sans-serif;color:#FFF;margin:0 0 7px 0;padding:0 0 4px 0;border-bottom:2px solid #B3B5B1;}
.graybox1 table{width:160px;}
.graybox1 td{vertical-align:middle;font-size:9px;height:60px;}
.graybox1 .col1{width:70px;}
.graybox1 .col2{width:90px;}
.graybox1 b{font-size:11px;}
.graybox1 p{margin-bottom:0;}
.graybox1 img{float:left;border:1px solid #393A39;margin-right:10px;width:58px;}
.graybox1 a{background:url(../images/graybox1_arrow.gif) no-repeat 100% 3px;font:bold 9px arial,sans-serif;color:#F6C947;text-transform:uppercase;padding-right:10px;text-decoration:none;}
.graybox1 a:hover{text-decoration:underline;}
.graybox1 .divider{border-top:1px dashed #D6D8D5;margin:8px 0;}

.graybox2{background:#8F938D;border:2px solid #6C7069;width:176px;margin:5px 0 0 5px;}
.graybox2 .pad{padding:1px;}
.graybox2 a{background:#6C7069;display:block;padding:3px 10px 5px 10px;font:bold 11px arial,sans-serif;color:#F6C948;text-decoration:none;}
.graybox2 a span{display:inline-block;background:url(../images/graybox1_arrow.gif) no-repeat 100% 3px;width:4px;height:9px;padding-right:5px;*height:12px;}
.graybox2 a:hover{text-decoration:underline;}
.graybox2 .content{border-top:1px solid #D6D8D5;font:normal 10px arial,sans-serif;color:#FFF;padding:5px;line-height:12px;}
.graybox2 img{float:left;border:1px solid #414241;width:58px;margin:0 10px 10px 0;}

.resources .innerpad {padding:12px;*padding-bottom:0;}
.resources h2{font:bold 14px arial,sans-serif;color:#3A3E37;margin:0 0 2px 0;padding:6px 0 4px 0;border-bottom:2px solid #DDD29A;}
.resources p{display:block;border-bottom:1px dashed #E4DAA6;margin:0px; padding:5px 0;font:normal 11px arial,sans-serif;padding-left:10px;}
.resources a span{display:inline-block;background:url(../images/link_arrow.gif) no-repeat 100% 2px;*background:position:100% 0;width:4px;height:9px;padding-right:5px;*height:12px;}
