body {margin:0; font-family:Arial, Helvetica, sans-serif;}

/* Standards */

h1 {font-size:23px; line-height:26px; color:#6c6c6c; font-weight:normal; margin:0 0 10px 0; text-transform:uppercase; font-family:arial narrow, arial;}
h2 {font-size:24px; line-height:26px; color:#c3782f; font-weight:normal; margin:10px 0 10px 0; font-family:arial narrow, arial;}
h3 {font-size:18px; line-height:24px; color:#5f6062; font-weight:bold; margin:5px 0 10px 0;}
h4 {font-size:15px; line-height:19px; color:#002d56; font-weight:bold; margin:5px 0 15px 0; text-transform:uppercase;}
h4 span {font-size:12px; color:#5f6062; font-weight:bold; text-transform:none;}
h4.nocaps {text-transform:none;}
h5 {font-size:12px; line-height:16px; color:#5f6062; font-weight:bold; margin:10px 0;}

p {font-size:12px; line-height:19px; color:#222; margin:10px 0;}

ul {margin:12px 0 12px 20px; padding:0;}
li {margin:0 0 0 20px; padding:0; font-size:12px; line-height:19px; color:#6c6c6c; list-style:square;}
ul.nobullets li {list-style:none;}
ul li ul {margin:5px 0 5px 20px;}

a {color:#3399cc; font-weight:bold; text-decoration:underline;}
a:hover {color:#b40c15; font-weight:bold; text-decoration:underline;}
a img {border:none;}

hr {color:#ccc; background:#ccc; height:1px; border:none; margin:15px 0;}

/* Common Elements */

.clear {clear:both;}
.grayborder {border:#d1d1d1 1px solid;}
.bigtext {font-size:13px; font-weight:bold;}
.graybg {background:#f2f2f2;}

/* Shell */

.toplines {width:100%; height:34px; border-bottom:#f2f2f2 6px solid; border-top:#f2f2f2 6px solid; margin-top:88px;}

.centersite {width:970px; margin:-134px auto 0 auto;}

/* Header */

.header {width:970px; height:134px;}

.logo, .logo a {width:510px; height:75px;}
.logo {position:absolute; margin:7px 0 0 7px; background:url(../images/logo.jpg);}
.logo a {display:block;}
.logo span {display:none;}

.printlogo {display:none;}

.mainnav {position:absolute; margin:94px 0 0 2px;}

div.mainnav {width: 970px;}
.mainnav ul {margin:0; padding:0;}
.mainnav li {list-style:none; margin:0 44px 0 0; padding:0; float:left;}

.mainnav li.nav7 {margin:0 0 0 1px;}
.mainnav a {display:block; height:34px; padding:0 5px;}
.mainnav span {display:none;}

.mainnav li.nav1 a {width:42px; background:url(../images/nav1.gif) center no-repeat;}
.mainnav li.nav1 a:hover {background:url(../images/nav1.gif) center no-repeat #f2f2f2;}
.mainnav li.nav2 a {width:126px; background:url(../images/nav2.gif) center no-repeat;}
.mainnav li.nav2 a:hover {background:url(../images/nav2.gif) center no-repeat #f2f2f2;}
.mainnav li.nav3 a {width:87px; background:url(../images/nav3.gif) center no-repeat;}
.mainnav li.nav3 a:hover {background:url(../images/nav3.gif) center no-repeat #f2f2f2;}
.mainnav li.nav4 a {width:72px; background:url(../images/nav4.gif) center no-repeat;}
.mainnav li.nav4 a:hover {background:url(../images/nav4.gif) center no-repeat #f2f2f2;}
.mainnav li.nav5 a {width:46px; background:url(../images/nav5.gif) center no-repeat;}
.mainnav li.nav5 a:hover {background:url(../images/nav5.gif) center no-repeat #f2f2f2;}
.mainnav li.nav6 a {width:36px; background:url(../images/nav6.gif) center no-repeat;}
.mainnav li.nav6 a:hover {background:url(../images/nav6.gif) center no-repeat #f2f2f2;}
.mainnav li.nav7 a {width:56px; background:url(../images/nav7.gif) center no-repeat;}
.mainnav li.nav7 a:hover {background:url(../images/nav7.gif) center no-repeat #f2f2f2;}
.mainnav li.nav8 a {width:116px; background:url(../images/nav8.gif) center no-repeat;}
.mainnav li.nav8 a:hover {background:url(../images/nav8.gif) center no-repeat #f2f2f2;}

.topnav {position:absolute; margin:6px 0 0 854px; width:120px;}
.topnav ul {margin:0; padding:0;}
.topnav li {list-style:none; margin:0; padding:0; float:left; color:#e5acaf; font-size:11px; line-height:15px; text-transform:uppercase;}
.topnav a {color:#c84d54; font-weight:normal; text-decoration:none; padding:0 6px;}
.topnav a:hover {color:#185fa1; font-weight:normal; text-decoration:none;}

.topsearch {width:245px; height:31px; background:url(../images/topsearch.jpg); position:absolute; margin:50px 0 0 670px;}
.topsearch input {width:230px; height:17px; padding:3px; position:absolute; margin:2px 0 0 2px; font-size:14px; line-height:20px; color:#ababab; font-style:italic; background:#fff; border:none;}
.topgo {position:absolute; margin:50px 0 0 922px;}

.printemail {position:absolute; margin:25px 0 0 868px; padding:0; width:122px;}
.printemail ul {margin:0; padding:0;}
.printemail li {margin:0; padding:0 20px 0 0; list-style:none; float:left; font-size:10px; line-height:18px;}
.printemail a {color:#ababab; font-weight:normal; text-decoration:underline; padding:0 0 0 26px; display:block;}
.printemail a:hover {color:#185fa1; font-weight:normal; text-decoration:underline;}

.printemail li.print a {background:url(../images/icon_print.jpg) left no-repeat;}
.printemail li.email a {background:url(../images/icon_email.jpg) left no-repeat;}

/* Home Banner */

.homebanner {width:970px; height:350px;}

.homebanner {width:970px; height:350px;}
.bannerItem .pic {width:970px; height:350px; background-repeat: no-repeat; position:absolute; margin:0;}
.banner1 .pic {width:970px; height:350px; position:absolute; margin:0;}
.banner2 .pic {width:970px; height:350px; position:absolute; margin:0;}
.banner3 .pic {width:970px; height:350px; position:absolute; margin:0;}
.banner4 .pic {width:970px; height:350px; position:absolute; margin:0;}
.banner5 .pic {width:970px; height:350px; position:absolute; margin:0;}

.learnmore {position:absolute; margin:300px 0 0 7px;}
.learnmore a {width:101px; height:31px; background:url(../images/learnmore.jpg); display:block;}
.learnmore a:hover {background:url(../images/learnmore_over.jpg);}
.learnmore span {display:none;}

.bannerlinks {position:absolute; margin:305px 0 0 130px;}
.bannerlinks ul {margin:0; padding:0;}
.bannerlinks li {list-style:none; margin:0 2px; padding:0; float:left; font-size:11px; line-height:20px;}
.bannerlinks a {color:#6b6b6b; background:#fff; font-weight:normal; text-decoration:none; border:#d1d1d1 1px solid; padding:1px 5px;}
.bannerlinks a:hover {color:#6b6b6b; font-weight:normal; text-decoration:none; background:#eee;}
.bannerlinks li.on a {color:#fff; background:#424242; font-weight:normal; text-decoration:none; border:#d1d1d1 1px solid; padding:1px 5px;}

.bannerlinks li.on a:hover {color:#fff; font-weight:normal; text-decoration:none; background:#111;}

/* Home Subnav */

.subnav {width:970px; height:65px;}

.subnav ul {margin:0; padding:0;}
.subnav li {margin:0 2px 0 0; padding:0; list-style:none; float:left;}
.subnav li.last {margin:0 0 0 0;}
.subnav a {width:182px; height:88px; background: #032f58 url(../images/sub_off.png) repeat-x left top; display:block; font-size:13px; line-height:19px; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; letter-spacing:-.5px; padding:7px 5px 0;}
.subnav li.last a {width:184px;}
.subnav a:hover {background: #517805 url(../images/sub_on.jpg) repeat-x;}
.subnav a span {font-size:11px; line-height:15px; color:#9eb1c2; font-weight:normal; text-decoration:none; text-transform:none; letter-spacing:0;}
.subnav a:hover span {color:#c0d1a0;}

/* Home Body */

.homebody {width:970px; margin-top:15px;}
.homebody .col1 {width:475px; padding-right:10px; float:left;}
.homebody .col2 {width:245px; float:left;}
.homebody .col3 {width:240px; float:left;}

.homebody .col1 .title {font-size:15px; line-height:23px; padding-bottom:2px; color:#6c6c6c; font-weight:bold; text-transform:uppercase; border-bottom:#679a04 2px solid; margin-bottom:10px;}
.homebody .col1 .subtitle {font-size:14px; line-height:16px; font-weight:bold; color:#468ed0; margin-bottom:5px;}
.homebody .col1 .subtitle a {font-weight:bold; color:#468ed0; text-decoration:none;}
.homebody .col1 .subtitle a:hover {font-weight:bold; color:#568004; text-decoration:none;}
.homebody .col1 .datetime {font-size:11px; line-height:17px; color:#9c9c9c; text-transform:uppercase; letter-spacing:1px;}
.homebody .col1 p {font-size:12px; line-height:20px; color:#222; margin:8px 0;}
.homebody .col1 a {color:#c3782f; font-weight:normal; text-decoration:none;}
.homebody .col1 a:hover {color:#568004; font-weight:normal; text-decoration:none;}

.homebody .col1 .connectbox {width:475px; background:#f5f5f5; margin-top:5px; border-top:#cccccc 1px solid;}
.homebody .col1 .connectbox .padding {padding:9px 10px;}
.homebody .col1 .connectbox .left {float:left;}
.homebody .col1 .connectbox .right {float:right;}
.homebody .col1 .connectbox .connect {font-size:14px; line-height:20px; color:#4e4e4e; font-weight:bold;}
.homebody .col1 .connectbox .text {font-size:11px; line-height:16px; color:#939393;}

.homebody .col1 .socialmedia ul {margin:2px 0 0 0; padding:0;}
.homebody .col1 .socialmedia li {margin:0 3px 0 0; padding:0; list-style:none; float:left;}
.homebody .col1 .socialmedia a {width:35px; height:36px; display:block;}
.homebody .col1 .socialmedia span {display:none;}

.homebody .col1 .socialmedia li.facebook a {background:url(../images/facebook_off.gif);}
.homebody .col1 .socialmedia li.facebook a:hover {background:url(../images/facebook_on.gif);}
.homebody .col1 .socialmedia li.twitter a {background:url(../images/twitter_off.gif);}
.homebody .col1 .socialmedia li.twitter a:hover {background:url(../images/twitter_on.gif);}
.homebody .col1 .socialmedia li.linkedin a {background:url(../images/linkedin_off.gif);}
.homebody .col1 .socialmedia li.linkedin a:hover {background:url(../images/linkedin_on.gif);}
.homebody .col1 .socialmedia li.flikr a {background:url(../images/flikr_off.gif);}
.homebody .col1 .socialmedia li.flikr a:hover {background:url(../images/flikr_on.gif);}
.homebody .col1 .socialmedia li.youtube a {background:url(../images/youtube_off.gif);}
.homebody .col1 .socialmedia li.youtube a:hover {background:url(../images/youtube_on.gif);}
.homebody .col1 .socialmedia li.blogger a {background:url(../images/blogger_off.gif);}
.homebody .col1 .socialmedia li.blogger a:hover {background:url(../images/blogger_on.gif);}
.homebody .col1 .socialmedia li.hp a {background:url(../images/hp_off.gif);}
.homebody .col1 .socialmedia li.hp a:hover {background:url(../images/hp_on.gif);}

.homebody .col1 .whatsthis {position:absolute; margin:36px 0 0 0; font-size:11px; line-height:20px; width:266px; text-align:center;}
.homebody .col1 .whatsthis a {color:#013A71; font-weight:normal; text-decoration:none;}
.homebody .col1 .whatsthis a:hover {color:#608F05; font-weight:normal; text-decoration:none;}

.homebody .col2 .eventbox {width:239px; background:#f5f5f5; border:#d8d8d8 1px solid; margin:0 0 12px 0;}
.homebody .col2 .eventbox .padding {padding:2px;}

.homebody .col2 .eventbox .greenbg {background:url(../images/green_header.jpg);}
.homebody .col2 .eventbox .bluebg {background:url(../images/blue_header.jpg);}
.homebody .col2 .eventbox .header {width:235px; height:23px; margin-bottom:5px;}
.homebody .col2 .eventbox .header .title {font-size:11px; line-height:23px; color:#fff; font-weight:bold; text-transform:uppercase; float:left; padding-left:6px;}
.homebody .col2 .eventbox .header .more {font-size:11px; line-height:21px; float:right; padding-right:6px;}
.homebody .col2 .eventbox .header .more a {color:#fff; font-weight:bold; text-decoration:underline;}
.homebody .col2 .eventbox .header .more a:hover {color:#add8fe; font-weight:bold; text-decoration:underline;}

.homebody .col2 .eventbox ul {margin:9px 10px; padding:0;}
.homebody .col2 .eventbox li {margin:0 0 8px 15px; padding:0; font-size:11px; line-height:17px; list-style:square; color:#679a04;}
.homebody .col2 .eventbox li strong {color:#575757; font-weight:bold;}
.homebody .col2 .eventbox li a {font-size:11px; line-height:15px; color:#468ed0; font-weight:normal; text-decoration:underline;}
.homebody .col2 .eventbox li a:hover {color:#0d5da7; font-weight:normal; text-decoration:underline;}

.homebody .col3 .spotlight {width:239px; height:92px; background:url(../images/sponsors_spotlight.jpg);}
.homebody .col3 .ad {margin:0 0 7px 0;}

/* Interior Body */

.intbody {width:970px; margin-top:15px;}
.intbody .left {width:300px; float:left;}
.intbody .right {width:640px; float:right;}

/* Interior Features */

.intbody .banner {width:640px; height:190px; margin-bottom:5px;}
.intbody .banner .title {color:#468ed0; font-size:47px; line-height:48px; font-family:arial narrow, arial; letter-spacing:-1px; position:absolute; margin:15px 0 0 0;}
.intbody .banner .title span {color:#c3782f; font-size:18px; line-height:24px; font-weight:bold; letter-spacing:0;}

.intbody .banner_about {background:url(../images/banner_about.jpg);}
.intbody .banner_policy {background:url(../images/banner_policy.jpg);}
.intbody .banner_spotlight {background:url(../images/banner_policy.jpg);}

.intbody .learnbutton a {width:140px; height:46px; background:url(../images/learnbutton.jpg); display:block;}
.intbody .learnbutton a:hover {background:url(../images/learnbutton_over.jpg);}
.intbody .learnbutton span {display:none;}

/* Left Navigation */

.leftnav .title {color:#6c6c6c; font-size:14px; line-height:20px; font-weight:bold; text-transform:uppercase; margin:5px 0 2px 0;}

.leftnav ul {margin:0 0 25px 0; padding:0;}
.leftnav li {margin:0 0 1px 0; *margin:0 0 -2px 0; padding:0; list-style:none; width:280px; font-size:12px; line-height:39px; color:#fff; font-weight:bold; text-transform:uppercase; background:url(../images/subnav.jpg) top repeat-x;}
.leftnav li a, .leftnav li span {padding-left:22px; display:block;}
.leftnav li a {color:#fff; font-weight:bold; text-decoration:none;}
.leftnav li a:hover {color:#ccc; font-weight:bold; text-decoration:none;}
.leftnav li a.off {background:url(../images/subnav_collapse.gif) 3px no-repeat;}
.leftnav li a.on {background:url(../images/subnav_expand.gif) 3px no-repeat;}

.leftnav li.twoline {line-height:14px; padding:5px 0;}

.leftnav ul li ul {margin:1px 0 0 0; padding:0;}
.leftnav ul li ul li {padding:5px 0; font-size:11px; line-height:16px; text-transform:none; background:#eaeaea;}
.leftnav ul li ul li a {color:#666; font-weight:bold; text-decoration:none;}
.leftnav ul li ul li a:hover {color:#b6121b; font-weight:bold; text-decoration:none;}

.leftnav ul.resources li {margin:0 0 4px 0; *margin:0 0 2px 0;}
.leftnav ul.resources li a {padding-left:0; text-align:center;}
.leftnav ul.resources li a:hover {background:url(../images/sub_on.jpg) left repeat-x; color:#fff;}

.leftnav ul.resources li span {display:none; width:110px; height:75px; padding:7px 10px 0 10px; background:url(../images/subnav_hover.png) top left no-repeat; position:absolute; margin:-57px 0 0 266px; color:#5f6062; font-size:11px; line-height:13px; text-transform:none; font-weight:normal; text-align:center;}
.leftnav ul.resources li:hover span {display:inline;}

/* Publications */

.perpage {position:absolute; margin:-7px 0 0 475px;}
.perpage .left {float:left; width:90px;}
.perpage .right {float:right; width:100px; padding:7px 0 0 0;}
.perpage p {font-size:11px;}
.perpage select {color:#848484; font-size:11px; line-height:20px; padding:3px; border:#b5b4b4 1px solid;}

.publine {width:640px; border-bottom:#d1d1d1 1px solid;}
.publication {width:640px; padding:15px 0; border-bottom:#d1d1d1 1px solid;}
.publication .thumbnail {width:165px; padding:0 0 0 10px; float:left; font-size:11px; line-height:20px; text-transform:uppercase; color:#9c9c9c;}
.publication .thumbnail img {border:#999 1px solid;}
.publication .deets {width:445px; padding:0 15px 0 0; float:right;}
.publication .deets h3 {margin:0 0 5px 0;}
.publication .deets h3 a {color:#002d56; font-weight:bold; text-decoration:underline;}
.publication .deets h3 a:hover {color:#b50f18; font-weight:bold; text-decoration:underline;}
.publication .deets h5 {margin:0 0 10px 0;}
.publication .deets p.download a {color:#c3782f; font-weight:normal; text-decoration:none;}
.publication .deets p.download a:hover {color:#b50f18; font-weight:normal; text-decoration:none;}
.publication .deets p.keywords a {color:#468ed0; font-weight:normal; text-decoration:underline;}
.publication .deets p.keywords a:hover {color:#b50f18; font-weight:normal; text-decoration:underline;}

.publication:hover {background:#f2f2f2;}

.featured {background:#e5f0fa;}
.label {display:none;}
.featured .label {position:absolute; margin:-15px 0 0 403px; display:inline; background:#022f59; font-size:11px; line-height:18px; color:#fff; padding:1px 7px;}

/* Pagination */

.paginate {padding:10px 0;}
.paginate ul {margin:0; padding:0;}
.paginate li {margin:0 1px; padding:0; float:left; list-style:none; font-size:12px; line-height:20px;}
.paginate a {color:#6b6b6b; font-weight:bold; text-decoration:none; border:#d1d1d1 1px solid; padding:1px 4px;}
.paginate a:hover {background:#ddd; text-decoration:none;}
.paginate a.on {color:#fff; background:#424242; font-weight:bold;}

#archiveView {clear:right;float:right;}
#calendarView {clear:right;float:right;}

/* Events */

.eventnav {width:640px; height:20px; border-bottom:#d1d1d1 1px solid;}
.eventnav ul {margin:0; padding:0;}
.eventnav li {margin:0 20px 0 0; padding:0; list-style:none; float:left; font-size:11px; line-height:20px; width:125px; text-transform:uppercase; text-align:center;}
.eventnav a {color:#fff; font-weight:normal; text-decoration:none; background:#ccc; display:block;}
.eventnav a:hover {background:#bbb;}
.eventnav a.on {background:#666;}

.eventlist {width:640px; border-bottom:#d1d1d1 1px solid;}
.eventlist .padding {padding:15px 40px;}

.eventlist h4 {font-size:12px;}
.eventlist h4 a {color:#002D56; text-transform:none; font-size:13px;}
.eventlist h4 a:hover {color:#B50F18; text-transform:none; font-size:13px;}

.eventmonths {width:640px; height:35px; border-bottom:#d1d1d1 1px solid;}
.eventmonths ul {margin:0 0 0 2px; padding:0;}
.eventmonths li {margin:0 32px 0 0; padding:0; list-style:none; float:left; font-size:12px; line-height:35px; text-transform:uppercase;}
.eventmonths li.last {margin:0 0 0 0;}
.eventmonths a {color:#7c7d7f; font-weight:bold; text-decoration:none;}
.eventmonths a:hover {color:#468ed0; font-weight:bold; text-decoration:none;}

.month {width:640px; height:55px; font-size:24px; line-height:55px; color:#468ed0;} 

.days {width:630px; height:20px; margin:0 5px 10px 5px;}
.days ul {margin:0; padding:0;}
.days li {margin:0; padding:0; width:90px; list-style:none; font-size:12px; line-height:20px; color:#909191; text-transform:uppercase; font-weight:bold; float:left; text-align:center;}

.calendar {width:637px; margin:0 0 0 2px;}
.calendar ul {margin:0; padding:0;}
.calendar li {margin:0; padding:0; width:87px; height:150px; border:#e2e1e1 1px solid; margin:0 2px 2px 0; list-style:none; background:url(../images/calendar.jpg) bottom repeat-x; float:left; font-size:10px; line-height:12px;}
.calendar li:hover {background:#e6f0f9;}
.calendar .num {position:absolute; width:25px; margin:2px 0 0 57px; font-size:16px; line-height:20px; color:#606163; font-weight:bold; text-align:right;}
.calendar .off {color:#ccc;}
.calendar .event {padding:18px 5px 5px 5px; overflow:hidden;}
.calendar .event a {color:#002D56; font-weight:normal; text-decoration:none;}
.calendar .event a:hover {color:#B50F18; font-weight:normal; text-decoration:none;}
.calendar .centerevent {padding:18px 5px 5px 5px; 
                        background: #FFFFFF; 
                        overflow: hidden;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F0F0', endColorstr='#803033'); /* for IE */; 
                        background: -webkit-gradient(linear, left top, left bottom, from(#F6F0F0), to(#803033)); /* for webkit browsers */
                        background: -moz-linear-gradient(top,  #F6F0F0,  #803033); /* for firefox 3.6+ */ }
.calendar .centerevent a {color:#002D56; font-weight:normal; text-decoration:none;}
.calendar .centerevent a:hover {color:#B50F18; font-weight:normal; text-decoration:none;}
/* Media */

.year {width:640px; height:25px; font-size:24px; line-height:25px; color:#468ed0; border-bottom:#d1d1d1 1px solid; text-align:center; margin:5px 0;}

/* Resources */

.sociallinks {padding:10px 0 0 0;}
.sociallinks ul {margin:0 15px 0 0; padding:0;}
.sociallinks li {margin:0 0 10px 0; padding:0 0 15px 50px; list-style:none; font-size:11px; line-height:16px; color:#6c6c6c; font-weight:normal; text-transform:none; background:none; width:auto;}
.sociallinks li a {color:#2570c8; font-weight:normal; text-decoration:underline; display:inline; padding:0;}
.sociallinks li a:hover {color:#b40c15; font-weight:normal; text-decoration:underline;}

li.social1 {background:url(../images/facebook_off.gif) 0 5px no-repeat;}
li.social2 {background:url(../images/twitter_off.gif) 0 5px no-repeat;}
li.social3 {background:url(../images/linkedin_off.gif) 0 5px no-repeat;}
li.social4 {background:url(../images/flikr_off.gif) 0 5px no-repeat;}
li.social5 {background:url(../images/youtube_off.gif) 0 5px no-repeat;}
li.social6 {background:url(../images/blogger_off.gif) 0 5px no-repeat;}
li.social7 {background:url(../images/hp_off.gif) 0 5px no-repeat;}

.resourcenav {width:700px;}
.resourcenav ul {margin:0; padding:0;}
.resourcenav li {margin:0 18px 18px 0; padding:0; list-style:none; float:left; border:#dfdede 1px solid;}
.resourcenav a {width:203px; height:190px; display:block;}
.resourcenav span {display:none;}

li.resource1 a {background:url(../images/resource1.jpg);}
li.resource2 a {background:url(../images/resource2.jpg);}
li.resource3 a {background:url(../images/resource3.jpg);}
li.resource4 a {background:url(../images/resource4.jpg);}
li.resource5 a {background:url(../images/resource5.jpg);}
li.resource6 a {background:url(../images/resource6.jpg);}
li.resource7 a {background:url(../images/resource7.jpg);}
li.resource8 a {background:url(../images/resource8.jpg);}
li.resource-research a {background:url(../images/resource-housing-research.jpg);}

li.resource1 a:hover {background:url(../images/resource1_over.jpg);}
li.resource2 a:hover {background:url(../images/resource2_over.jpg);}
li.resource3 a:hover {background:url(../images/resource3_over.jpg);}
li.resource4 a:hover {background:url(../images/resource4_over.jpg);}
li.resource5 a:hover {background:url(../images/resource5_over.jpg);}
li.resource6 a:hover {background:url(../images/resource6_over.jpg);}
li.resource7 a:hover {background:url(../images/resource7_over.jpg);}
li.resource8 a:hover {background:url(../images/resource8_over.jpg);}
li.resource-research a:hover {background:url(../images/resource-housing-research-hover.jpg);}


li.resource7_off a, li.resource7_off a:hover {background:url(../images/resource7_off.jpg);}
li.resource8_off a, li.resource8_off a:hover {background:url(../images/resource8_off.jpg);}

li.resource_login {margin-left:20px;}
li.resource_login a {width:183px; background:url(../images/resource_login.jpg);}
li.resource_login a:hover {background:url(../images/resource_login_over.jpg);}
li.resource_login .arrow {width:20px; height:190px; background:url(../images/resource_arrow.jpg); position:absolute; margin:-190px 0 0 -21px;}

/* Contact */

.linehead {font-size:14px; line-height:22px; color:#666; font-weight:bold; border-bottom:#d1d1d1 1px solid; margin:25px 0 10px 0;}

.nhcstaff ul {margin:0; padding:0;}
.nhcstaff li {margin:0; padding:0; float:left; list-style:none; width:50%;}
.nhcstaff h4 {text-transform:none; font-size:13px;}

/* About */

.featureset {width:640px; border-bottom:#d1d1d1 1px solid; border-top:#d1d1d1 1px solid; background:#f2f2f2;}
.featureset .padding {padding:5px 20px;}

/* Form */

.forms h4 {margin:0;}
.forms input.text {background:#f5f5f5; border:#e3a76c 1px solid; padding:5px; width:200px; font-size:11px; line-height:20px; color:#555;}

/* Footer */

.footer {width:970px; font-size:11px; line-height:18px; color:#b1b1b1; margin:15px 0; padding:5px 0 0 0; border-top:#d1d1d1 1px solid;}
.footer .left {float:left;}
.footer .right {float:right; text-align:right;}

.footer .bottomlinks ul {margin:0; padding:0; width:325px;}
.footer .bottomlinks li {margin:0; padding:0; float:left; list-style:none; font-size:11px; line-height:18px; color:#b1b1b1;}
.footer .bottomlinks li a {color:#b1b1b1; font-weight:normal; text-decoration:none; padding:0 5px;}
.footer .bottomlinks li a:hover {color:#0d5da7; font-weight:normal; text-decoration:none;}

.footer .right a {color:#b1b1b1; font-weight:normal; text-decoration:underline;}
.footer .right a:hover {color:#0d5da7; font-weight:normal; text-decoration:underline;}

/* Social Media */

.footer .socialmedia_sml {position:absolute; margin:0 0 0 400px;}
.resourcesidebar .socialmedia_sml {width:300px; height:30px;}

.socialmedia_sml ul {margin:5px 0 0 0; padding:0;}
.socialmedia_sml li {margin:0 2px 0 0; padding:0; list-style:none; float:left;}
.socialmedia_sml a {width:24px; height:24px; display:block;}
.socialmedia_sml span {display:none;}

.socialmedia_sml li.facebook a {background:url(../images/facebook_sml_off.gif);}
.socialmedia_sml li.facebook a:hover {background:url(../images/facebook_sml_on.gif);}
.socialmedia_sml li.twitter a {background:url(../images/twitter_sml_off.gif);}
.socialmedia_sml li.twitter a:hover {background:url(../images/twitter_sml_on.gif);}
.socialmedia_sml li.linkedin a {background:url(../images/linkedin_sml_off.gif);}
.socialmedia_sml li.linkedin a:hover {background:url(../images/linkedin_sml_on.gif);}
.socialmedia_sml li.flikr a {background:url(../images/flikr_sml_off.gif);}
.socialmedia_sml li.flikr a:hover {background:url(../images/flikr_sml_on.gif);}
.socialmedia_sml li.youtube a {background:url(../images/youtube_sml_off.gif);}
.socialmedia_sml li.youtube a:hover {background:url(../images/youtube_sml_on.gif);}
.socialmedia_sml li.blogger a {background:url(../images/blogger_sml_off.gif);}
.socialmedia_sml li.blogger a:hover {background:url(../images/blogger_sml_on.gif);}
.socialmedia_sml li.hp a {background:url(../images/hp_sml_off.gif);}
.socialmedia_sml li.hp a:hover {background:url(../images/hp_sml_on.gif);}

