/*

UDS : Home Page

________________________________________________________________________*/


h1 strong { color:#06579b; font-size:30px; font-weight:normal; line-height:30px; }

h1 { text-align:center; padding-bottom:25px; font:normal 17px/30px Lato, arial, san-serif; color:#333; text-transform:none; }

.row img { padding:4px; border:solid 1px #ccc; background:white; }


/* MAIN SERVICES */

.mainServices img { margin-bottom:0px; }

.mainServices h2 { font:normal 23px/23px Lato, arial, san-serif; color:#003663; color:#06579b; margin-top:10px; }

.mainServices h2 em { font:bold 15px/19px arial!important; color:#333; }

.container .one-third.column { width:255px; margin:0 85px 0 5px; }

.container .one-third.column.right { margin-right:0; }

.row a:hover img { padding:4px; border:solid 1px #e14a00; background:#fff; }

.mainServices { background:url(/atf/cf/%7B82f6b84d-b904-41e1-91f0-eb7c69e9739f%7D/hm-main-services-divider.jpg) no-repeat center top; font:normal 13px/19px verdana, san-serif; }

.mainServices a { font:normal 14px arial; }

.mainServices { height:600px; }

a.storeBug { width:115px; overflow:hidden; height:123px; display:block; margin:10px -45px 0 0; text-indent:-3000px; float:right; background:transparent url(/atf/cf/%7B82f6b84d-b904-41e1-91f0-eb7c69e9739f%7D/hm-home-modifications-store.png) no-repeat 0 0; }

a.storeBug:hover { background-position:-115px 0; }

.padLink { display:inline-block; padding:8px 0 5px 0; }


/* SECONDARY SERVICES */

.secondaryServices { background:url(/atf/cf/%7B82f6b84d-b904-41e1-91f0-eb7c69e9739f%7D/hm-uds-services-background.jpg) repeat-x; margin:0; width:1000px!important; padding-left:3px; margin:0 0 35px -25px; }

.secondaryServices h3 { font:bold 20px/26px arial, san-serif; padding:25px 0 5px 25px; }

.secondaryServices ul, .secondaryServices li { margin:0; padding:0; }

.secondaryServices li a { float:left; display:inline-block; width:174px; background:url(/atf/cf/%7B82f6b84d-b904-41e1-91f0-eb7c69e9739f%7D/hm-services-divider.png) no-repeat right top; padding:0 0 0 0; margin:0 0 0 25px; font:normal 18px/20px arial; color:#333; }

.secondaryServices li a strong { font:bold 12px/20px arial; color:#06579b; }

.secondaryServices li a:hover { color:#e14a00; text-decoration:none; }

.secondaryServices li a p { margin:0!important; padding:0!important; }

.secondaryServices img { width:140px; height:110px; margin:0; }

.secondaryServices .right { background:none; width:151px; }


/* NEWS   EVENTS    PROMO */

.content ul, ol { margin:0; list-style: none ; }

.content ul li { background:none; padding:0; margin:0 0 13px; }

.container .one-third.column.news, .container .one-third.column.events { width:300px; margin:0 20px 0 0; }

.container .one-third.column.promo { width:300px; margin:0; }

.news ul, .events ul { min-height:232px; border-bottom:solid 1px #ccc; }

.news h3, .events h3 { padding:7px 5px 8px 5px; border-top:solid 2px #ccc; border-bottom:solid 1px #ccc; display:block; }

.news strong, .events strong { display:block; padding:0 0 3px 0; font:normal 12px/17px verdana; color:#000; }

.content .news ul, .content .events ul { padding:5px 0 0 5px; }

.content .news li a, .content .events li a, .content .news li a:visited, .content .events li a:visited { display:block; font:normal 16px/19px arial; color:#333; margin:0 0 5px 0; }

.content .news li a:hover, .content .events li a:hover { color:#e14a00; text-decoration:none; }

.more { float:right; display:block; font:normal 12px verdana; padding:5px 0 0 0; }

.news img, .events img, .promo img { margin-top:8px; display:block; } 


