 





	*{margin:0;padding:0;}body{font-size:62.5%;}body,input{font-family:"Helvetica","Arial",sans-serif;}h1,h2,h3,h4,h5,h6,th,dt,input{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}table{border-collapse:collapse;border-spacing:0;text-align:left;}ol,ul{list-style:none;margin:0;padding:0;}body{background:#494949;}#pulldown,#header,#bodycontainer{font-size:1.2em;line-height:1.5em;}body.home-page #header{font-size:1em;}.widthcontainer{width:960px;margin:0 auto;}body{background:#FFF;}#bodycontainer{background:none;}#bodycontentcontainer{background:url(/sites/all/themes/dusk/images/min_bg.jpg) no-repeat #FFF top center;}body.home-page #bodycontentcontainer{background:url(/sites/all/themes/dusk/images/cityscape.jpg) repeat-x top center;}body.home-page #bodycontainer{background:url(/sites/all/themes/dusk/images/mainbg-repeat.jpg) #f6f7f8 repeat-x top center;background:url(/sites/all/themes/dusk/images/min_bg.jpg) no-repeat #FFF center 155px;border-top:1px solid #2C2C2C;}#header{background:#2e2e2e;height:32px;border-bottom:1px solid #000;}body.home-page #header{height:96px;color:#C8C8C8;border:0 none;background:none;}#mainmessages{padding:6px 10px 0;}#logo{background:url(/sites/all/themes/dusk/images/min_logo.png) top left no-repeat;width:134px;text-indent:-9999em;float:left;}#logo,#logo a{height:32px;}#logo a{display:block;position:relative;overflow:hidden;}#logo a:hover{border-bottom:2px solid #FDDD7F;}body.home-page #logo{width:232px;height:96px;background:url(/sites/all/themes/dusk/images/logo.png) top left no-repeat;}body.home-page #logo a{height:91px;}body.home-page #logo a:hover{border-bottom-width:5px;}body.home-page #slogan{text-transform:uppercase;font-size:1em;font-weight:bold;margin:0;}#siteinfo{padding:9px 0 0 15px;color:#b7bcc1;float:left;}#siteinfo #companyinfo{font-size:0.92em;float:left;}#siteinfo #phone{font-size:1.5em;background:url(/sites/all/themes/dusk/images/phone_icon.png) no-repeat bottom left;margin:0 0 0 15px;padding:7px 0 0 18px;}#siteinfo #phone strong{font-weight:bold;}body.home-page #siteinfo{padding:28px 0 0 15px;color:#a6a6a6;}body.home-page #siteinfo .block-container{font-size:1.5em;}#siteinfo strong{color:#fddd7f;font-weight:normal;}#keywords{padding:5px 10px 10px;}#keywords li{padding:0 5px 0 0;}#pulldown{background:#000;color:#A6A6A6;padding-bottom:10px;position:relative;}#pulldown .widthcontainer{position:relative;}#pulldown a{color:#FFF;}#pulldown a:hover{color:#4f9692;}#pulldown .block-container{float:left;width:290px;margin:18px 0;}#pulldown .block-container a{text-decoration:none;}#pulldown .block-last{margin:18px 0;padding:0;width:600px;}#pulldown .block-container h4.block-title{color:#c2c2c2;background:none;}#search-block-form{position:relative;}#search-block-form label{position:absolute;display:none;left:9px;top:11px;font-size:1.2em;}#search-block-form .form-text,#edit-keys{float:left;font-size:1.2em;margin-right:10px;padding:9px;width:134px;}#search-block-form .form-item{position:static;}html.js fieldset.collapsible{background:url(/sites/all/themes/dusk/images/grey_gradient.jpg) repeat-x top left;border:none 0;border-top:2px solid #CCC;}#edit-submitted-description-wrapper{width:100px;}#mainheader{background:url(/sites/all/themes/dusk/images/mainheader.jpg) #0e5054 no-repeat left top;color:#e5e5e5;padding:10px;}#bodywrapper .banner{background:url(/sites/all/themes/dusk/images/bannerbg.jpg) #0e5054 no-repeat left top;padding:0;}.services #mainheader{background-image:url(/sites/all/themes/dusk/images/mainheader_services.jpg);}#topnav{float:right;margin:0 0 20px;padding:9px 5px 5px;background:#222222;border:1px solid #2c2c2c;border-top:none;}#topnav #topmenu{color:#8a8a8a;text-transform:uppercase;font-size:0.912em;margin:0;}#topnav #topmenu a{color:#a6a6a6;text-decoration:none;padding-top:3px;}#topnav #topmenu a:hover{color:#FFF;text-decoration:underline;}#subscribe a{background:transparent url(/sites/all/themes/dusk/images/rss.gif) no-repeat top right;padding:0 20px 0 0;}#topnav #twitterfollow a{background:none;padding:0;border-bottom:0 none;}#twitterfollow span{font-size:1.91em;line-height:10px;float:left;padding:0 3px 0 0;display:block;color:#f7a63e;}#facebooklink a{background:url(/sites/all/themes/dusk/images/fbicon.gif) no-repeat top right;padding:0 25px 0 0;border:0 none;}#browse-link,#close-browse{cursor:pointer;}#close-browse,#skiptocontent{background:#222222;border-bottom:none;color:#a6a6a6;text-transform:uppercase;left:10px;font-size:0.833em;top:0;position:absolute;}#skiptocontent a{background:#222 url(/sites/all/themes/dusk/images/sm-arrow.gif) no-repeat right 5px;padding-right:10px;}#close-browse{background:#222 url(/sites/all/themes/dusk/images/x.png) no-repeat scroll 4px 4px;bottom:-11px;left:auto;padding:0 5px 0 16px;right:0;top:auto;}#close-browse:hover{background:#222 url(/sites/all/themes/dusk/images/x.png) no-repeat scroll 4px -12px;}#close-browse a,#skiptocontent a{color:#a6a6a6;text-decoration:none;padding-top:4px;}#close-browse:hover,#skiptocontent a:hover{color:#FFF;text-decoration:underline;}#topnav ul li{float:left;margin:0 10px;}#mainnav{margin:0 0 0 20px;float:right;text-align:right;max-width:420px;padding:20px 0 0 0;z-index:100;width:420px;}body.home-page #mainnav{padding:0;}#mainnav ul.menu{float:right;}#mainnav ul.menu,#mainnav ul.menu li{margin:0;padding:0;}#mainnav ul.menu li{list-style:none;float:left;margin:0 0 0 10px;}#mainnav ul.menu li,#mainnav ul.menu li a{color:#c8c8c8;text-transform:uppercase;font-size:93%;font-weight:bold;}#mainnav ul.menu li a{display:block;color:#FFF;text-decoration:none;font-size:14px;line-height:14px;padding:8px 8px 5px;}#mainnav ul.menu li a:hover,#mainnav ul.menu li.expanded:hover a{color:#a8dfb1;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;background:#39a88d;background:rgba(46,94,93,0.3);}#mainnav ul.menu li a.active,#mainnav ul.menu li.active-trail a{background:#2e5e5b;color:#a8dfb1;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}#mainnav ul.menu li.expanded a.active:hover,#mainnav ul.menu li.expanded a:hover,#mainnav ul.menu li.expanded:hover a{-webkit-border-radius:0.5em 0.5em 0 0;-moz-border-radius:0.5em 0.5em 0 0;}#mainnav ul.menu li.expanded:hover a{background:#2e5e5b;}#mainnav ul.menu li.expanded ul.menu{background:#2e5e5b;-moz-border-radius:0 0.5em 0 0;-webkit-border-radius:0 0.5em 0 0;display:none;float:none;width:200px;margin:0;position:absolute;}#mainnav ul.menu li.expanded ul.menu a{background:none;-moz-border-radius:0;-webkit-border-radius:0;}#mainnav ul.menu li.expanded{position:relative;z-index:100;}#mainnav ul.menu li.expanded ul.menu li{float:none;padding:0;list-style-image:none;margin:0;}#mainnav ul.menu li.expanded ul.menu li a{font-size:12px;color:#beebe9;text-decoration:none;text-transform:none;padding:8px 10px;display:block;}#mainnav ul.menu li.expanded a:hover{background:#356357;color:#beebe9;}#mainnav ul.menu li.expanded ul.menu li a:hover{text-decoration:underline;background:#356357;background:rgba(255,219,172,0.1);}#mainnav ul.menu li.expanded ul.menu li a.active,#mainnav ul.menu li.expanded ul.menu li a.active:hover{background:#FFF;color:#6F918D;-moz-border-radius:0;-webkit-border-radius:0;}#mainsidebar{float:left;padding:10px 10px 10px 20px;width:220px;overflow:hidden;}#mainsidebar .block-container{margin:0 0 18px;padding:9px 10px;background:rgba(227,243,243,0.4);}#mainsidebar .transblock{margin:-9px -10px;}.our-office{padding:9px 10px;}#largermap{width:100%;float:left;}#largermap a{border:0 none;display:block;height:13px;overflow:hidden;text-decoration:none;text-indent:-9999em;width:50px;z-index:100;background:url(/sites/all/themes/dusk/images/view-map.png) no-repeat top left;}#maincontentcontainer{position:relative;}#readmorebox{position:absolute;bottom:120px;}#readmorebox .block-container{width:200px;}#mainsidebar a:hover,#mainsidebar a:active,#mainsidebar a.active{color:#224d4e;}#mainsidebar a.active{font-weight:bold;}#bodywrapper{background:url(/sites/all/themes/dusk/images/min_inner_repeat.jpg) repeat top left;}#maincontentcontainer{background:url(/sites/all/themes/dusk/images/min_inner.jpg) no-repeat top left;padding:0 0 0 20px;}#maincontainer{background:url(/sites/all/themes/dusk/images/min_inner.jpg) no-repeat top left;padding:0 0 0 20px;}#maincontent{padding:18px 20px;width:650px;float:left;color:#424242;}body.home-page #maincontent{padding:10px;width:680px;background:#e9e8e0;}#maincontent a:link,#maincontent a:active,#maincontent a:visited{color:#224d4e;}#maincontent a:hover{color:#676459;}#midsectionblock{padding:40px 0;float:left;width:520px;}#midsectionblock h2{font-size:2.25em;color:#c3ffff;letter-spacing:-0.4px;font-weight:bold;margin:0;line-height:1em;}#midsectionblock h2 em{margin:0 0 0 10px;font-weight:normal;color:#FFF;font-size:0.67em;}#midsectionblock h2 a{border-bottom:1px solid #FFF;text-decoration:none;color:#FFF;}#midsectionblock h2 a:hover{border-bottom:1px dashed #FFF;}.sectiontabs{background:url(/sites/all/themes/dusk/images/mainheader.jpg) no-repeat top left;padding:0 250px 0 20px;width:690px;float:left;position:relative;z-index:1;}.sectiontabs ul.menu{float:left;margin:0;}.sectiontabs li,.sectiontabs ul.menu li{float:left;padding:0;margin:0;}.sectiontabs li a{display:block;width:105px;font-weight:bold;text-decoration:none;line-height:18px;padding:18px 0 18px 10px;height:12px;letter-spacing:-0.2px;color:#beebe9;height:33px;overflow:hidden;}.sectiontabs li a:hover{background:#2c5b5b;}.sectiontabs li a.active{background:#FFF;color:#6f918d;}body.home-page .node-title{margin:18px 0;font-size:2.25em;line-height:1em;letter-spacing:-0.4px;}.story-node #maincontent h1.node-title{clear:none;float:none;padding:0 20px 0 30px;width:619px;line-height:1.5em;font-size:2em;}.story-node #maincontent h1.blogheadimg{padding:0 10px 0 20px;width:409px;}body.home-page #mainheader{background:url(/sites/all/themes/dusk/images/mainheader.jpg) #0e5054 no-repeat left top;color:#e5e5e5;padding:10px;}body.home-page #bodywrapper .banner{background:url(/sites/all/themes/dusk/images/bannerbg.jpg) #0e5054 no-repeat left top;padding:0;border-bottom:10px solid #2a2b2b;border-top:10px solid #08343d;}#footer{background:#9bd5d4;color:#373737;}#footer h4{font-size:1em;}#footer h4.block-title{text-transform:capitalize;}#footermaincontent{margin:0 0 0 10px;padding:18px 20px;width:649px;background:#e3f3f3;border-left:10px solid #BCE3E2;border-right:10px solid #BCE3E2;border-top:1px solid #BCE3E2;border-bottom:1px solid #BCE3E2;float:left;}#footermaincontent .footertop-block{float:left;margin:0 20px 0 0;color:#373737;font-size:0.92em;width:150px;}#footermaincontent .footertop-block ul.menu,#footermaincontent .footertop-block ul.menu li{list-style:none;padding:0;margin:0;}#footermaincontent .footertop-block ul.menu a{text-decoration:none;margin:0 0 18px;}#footermaincontent .footertop-block ul.menu a:hover{color:#0e4951;}#footermaincontent .footertop-block ul.menu{font-weight:bold;}#footermaincontent .footertop-block ul.menu li.expanded a{margin:0 0 9px;}#footermaincontent .footertop-block ul.menu li.expanded ul.menu{font-weight:normal;margin:9px 0 18px;}#footermaincontent .block-last{margin:0;width:300px;}#footerfootcontent{float:left;width:240px;padding:18px 0;}#footerfootcontent #subtext{padding:0 10px;}#subsubtext{color:#a8a8a8;padding:18px 0;font-weight:bold;}#subsubtext .block-first{float:left;width:480px;margin:0 20px 0 0;}#subsubtext .block-last{text-align:right;margin:0;}#footer p,#footer ul{margin:0 0 9px 0;}#footer a,#footer a:link,#footer a:visited,#footer a:active{color:#000;}#footer a:hover{color:#333;}#footer a.edit-link{background:#333;}p,dd,ul{margin-bottom:18px;}em{font-family:"Georgia";font-style:italic;font-weight:normal;}strong{font-weight:bold;}input.form-text,textarea.form-textarea,input.form-file,input.form-submit{background:#ececec;border:2px solid #a6a6a6;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;font-size:108%;padding:6px 5px;}input.form-text:focus,textarea.form-textarea:focus,input.form-file:focus{background:#fceec4;}.form-item{position:relative;}.form-item .description{color:#676459;}.form-item label{font-size:1.5em;padding:0 0 9px;color:#696969;}body.home-page .form-item label{font-size:1.16em;color:#fff;}body.home-page #search-block-form .form-item label{color:#696969;}#maincontent .webform-client-form{background:#fff url(/sites/all/themes/dusk/images/grey_gradient.jpg) repeat-x top left;margin:0 -19px 0 -20px;padding:18px 19px 18px 20px;}#maincontent .webform-client-form .form-item label{width:120px;float:left;margin:0 0 18px;}#maincontent .webform-client-form .form-item{clear:both;}#maincontent .webform-client-form .form-item .form-item{clear:none;}#maincontent .webform-client-form .webform-component-select .form-checkboxes .form-item label{font-size:1em;width:auto;margin:0 10px 0 0;}#maincontent .webform-client-form label .form-required{left:118px;top:-9px;}#maincontent .webform-client-form .webform-component-select label .form-required{top:-20px;}#maincontent .contact-description{font-weight:bold;}input.form-submit{background:#FDDD7F;font-weight:bold;padding:3px;cursor:pointer;}input#edit-cancel,input#edit-reset,input#edit-preview,input#edit-delete{background:none;color:#777777;float:none;margin:0;padding:0;width:auto;border:0 none;}input#edit-reset:hover,input#edit-preview:hover,input#edit-delete:hover{color:#222;}input.form-submit{background:transparent url(/sites/all/themes/dusk/images/submit_button.png) no-repeat top right;border:0 none;border-left:1px solid #aaa;display:block;height:40px;padding:0 20px 0 10px;width:auto;color:#0E4951;font-size:1.16em;font-weight:bold;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;text-transform:uppercase;}#comment-form input.form-submit{margin:0 5px 0 0;float:left;}input.form-submit:hover,input.form-submit:active{background-position:100% -41px;}.form-required{color:#EE8560;display:block;float:left;height:13px;position:absolute;text-indent:-9999em;width:50px;margin:3px 0 0;left:-2px;background:url(/sites/all/themes/dusk/images/required-tag.png) no-repeat top left;}#edit-comment-wrapper .form-required{position:inherit;float:right;margin:3px 0 0 10px;}body.home-page .form-required{margin:3px 0 0;}a:link,a:visited{color:#222;}a:hover{color:#4f9692;}a:active,a.active,a.active:hover{color:#06aca4;}a.ext{border-bottom:1px dotted #676459;}h1,h2,h3,h4,h5,h6,dt,th{font-size:1.5em;line-height:2em;margin-bottom:18px;}h2,h3{font-weight:bold;font-size:1.14em;color:#206a6c;}h4,h5,h6,dt,th{color:#424242;text-transform:uppercase;font-size:1em;}#node-title,h2.title{font-size:2em;font-weight:bold;color:#555555;letter-spacing:-0.4pt;}#maincontent dt{font-weight:bold;text-transform:uppercase;}#maincontent dd{margin:0 0 10px 9px;}#maincontent ul,#maincontent ol{padding-left:20px;}#maincontent ul li{list-style-type:square;}#maincontent ol li{list-style-type:decimal-leading-zero;}#maincontent p + ul{margin-top:-4px;}#maincontent .menu,#maincontent .view-content ul,#maincontent .menu li,#maincontent .view-content li{padding:0;border:none;}#maincontent .view-content li{list-style-type:none;margin:0;padding:0;}#maincontainer .view .item-list ul li,#maincontainer .view .item-list ul,#maincontent .view .item-list ul{padding:0;margin:0;list-style-type:none;}#maincontainer .view .item-list ul li span.views-field-created,#maincontainer .view .item-list ul li span.views-field-created-1{float:left;color:#3b372a;}#maincontentcontainer .view-Blog .item-list ul li,#maincontainer .view-Blog .item-list ul li,#maincontainer .view-Clients .item-list ul li{float:left;padding:9px 0;margin:0 0 18px;}body.home-page #maincontainer .view-Blog .item-list ul li{padding:0;}#maincontainer .view-Blog .item-list ul li:hover{background:rgba(255,255,255,0.3) none repeat scroll 0 0;}#maincontentcontainer .view-Blog .item-list ul li .blogteaser ul,#maincontentcontainer .view-Blog .item-list ul li .blogteaser ol{padding-left:20px;}#maincontentcontainer .view-Blog .item-list ul li .blogteaser li{border-bottom:0 none;float:none;list-style-type:inherit;}#maincontentcontainer .view-Blog .item-list ul li .blogteaser ul li{list-style-type:square;}#maincontentcontainer .view-Blog .item-list ul li .blogteaser .buttonlinks li{list-style-type:none;float:left;}#maincontentcontainer .view-Blog .item-list ul li ul li,#maincontainer .view-Blog .item-list ul li ul li{float:none;}#maincontentcontainer .view-Blog .item-list ul li.views-row-last,#maincontainer .view-Blog .item-list ul li.views-row-last{margin-bottom:5px;}#maincontentcontainer .view-Blog .item-list ul li span.views-field-created,#maincontainer .view-Blog .item-list ul li span.views-field-created{width:22px;}#maincontentcontainer .view-Blog .item-list ul li .views-field-title,#maincontainer .view-Blog .item-list ul li .views-field-title{float:right;margin:0;padding:0 0 0 20px;width:178px;}#maincontentcontainer .view-Blog .item-list ul li .views-field-title .field-content,#maincontainer .view-Blog .item-list ul li .views-field-title .field-content{width:auto;font-size:1em;font-weight:bold;}#maincontentcontainer .view-Blog .item-list ul li .views-field-title a,#maincontainer .view-Blog .item-list ul li .views-field-title a{color:#202c26;text-decoration:none;}#maincontentcontainer .view-Blog .item-list ul li .views-field-title a:hover,#maincontainer .view-Blog .item-list ul li .views-field-title a:hover{color:#224D4E;text-decoration:underline;}.view-related-posts{background:#CAF1ED none repeat scroll 0 0;border:1px solid #9BD5D4;clear:both;display:block;width:610px;margin:18px 0;padding:17px 20px;float:left;}.view-related-posts .view-header{float:left;margin:0 20px 0 0;width:180px;display:block;}.view-related-posts .view-content{margin:0 0 0 220px;}table{margin:0 0 18px;}.block-archive table{width:100%;}table thead th{font-size:1.2em;}.block-archive table thead th{font-size:0.92em;}thead th{border-bottom:3px solid #BCE3E2;}tr.even{background-color:#E3F3F3;border-bottom:1px solid #BCE3E2;}tr.odd{background-color:#f2f7f6;border-bottom:1px solid #BCE3E2;}.blogteaser .teaser-content table{width:100%;}.blogteaser .teaser-content table td{border:1px solid #aaa;padding:10px;}#landing-block-side{float:right;overflow:hidden;width:220px;padding:18px 10px 0;}#landing-block-main{float:left;}.banner-img{float:left;width:310px;margin:10px;}.banner-img-text{background:url(/sites/all/themes/dusk/images/banner-paper.png) no-repeat bottom center;height:360px;margin:0;width:305px;position:absolute;bottom:0;}.banner-img-text .banner-text{color:#1C4243;font-size:108%;left:33px;padding:25px 15px 25px 30px;position:absolute;top:74px;width:173px;}.banner-main{margin-left:330px;}.banner-main .node-title{color:#72d0cb;font-size:2.8em;line-height:1.5em;padding-right:15px;}.banner-teaser{float:left;background:#2b6067;background:rgba(255,255,255,0.1);-moz-border-radius:0.8em;-webkit-border-radius:0.8em;margin:0 0 9px;padding:18px 20px 9px;width:576px;}.banner-teaser p{font-size:1.16em;line-height:1.5em;}.banner-teaser h2{font-size:1.5em;line-height:1em;color:#ebebeb;}.banner-teaser p,.banner-teaser h2{margin-bottom:18px;}.jcarousel-control{float:left;width:200px;margin:0 0 15px;position:absolute;bottom:0;left:330px;z-index:10;}#landing-block-expand h4.block-title,#landing-block-minis h4.block-title{background:none;padding:0;margin:0;}#landing-block-expand{font-weight:bold;margin:10px 0 0;}#landing-block-expand .block-container{padding:0 0 10px 155px;background:url(/sites/all/themes/dusk/images/sm_gears.gif) no-repeat top left;}#landing-block-expand .hover{color:#2c5d67;cursor:pointer;}#landing-block-expand .hover h4{text-decoration:underline;}#landing-block-minis{background:#E3DEC4;float:left;left:-11px;margin:0;padding:10px;position:relative;width:670px;}span#service-title{background:transparent url(/sites/all/themes/dusk/images/ourservices.png) no-repeat scroll 0 0;display:block;float:left;height:130px;left:-44px;position:absolute;text-indent:-9999em;top:40px;width:30px;}#maincontent #landing-block-minis .block-container{float:left;width:210px;margin:0 0 0 20px;}#maincontent #landing-block-minis div.block-first{width:195px;margin:0 0 0 15px;}#maincontent #landing-block-main .block-container h4,#maincontent #landing-block-main .block-container h4 a{color:#2c5d67;}#maincontent #landing-block-main .block-container h4{font-size:123.1%;margin-bottom:8px;font-weight:bold;}#maincontent #landing-block-main .block-container img{float:left;margin:0 10px 4px 0;}.banner-teaser #webform-component-services_of_interest{width:200px;float:left;}.banner-teaser #webform-component-services_of_interest .form-checkboxes{margin:9px 0;}.banner-teaser #webform-component-services_of_interest .form-checkboxes .form-item{margin:4px 0;}.banner-teaser{position:relative;}.banner-teaser .webform-component-textfield{float:left;}.banner-teaser .form-item{margin:10px;}.banner-teaser .form-text{width:150px;}.banner-teaser .form-submit{background:transparent url(/sites/all/themes/dusk/images/calltoaction.png) no-repeat scroll center top;border:medium none;bottom:-70px;float:right;font-size:153.9%;font-weight:bold;height:58px;padding:6px 15px;position:absolute;right:-10px;text-align:center;width:230px;}.banner-teaser .form-submit:active,.banner-teaser .form-submit:hover{color:#444;background:transparent url(/sites/all/themes/dusk/images/calltoaction.png) no-repeat scroll center top;cursor:pointer;}.jcarousel-skin-dusk ul{height:400px;width:960px;overflow:hidden;}.jcarousel-skin-dusk .jcarousel-container{margin:0;padding:0;}.jcarousel-skin-dusk .jcarousel-container-horizontal{width:960px;padding:0;}.jcarousel-skin-dusk .jcarousel-clip-horizontal{width:960px;}.jcarousel-skin-dusk .jcarousel-item,.jcarousel-skin-dusk ul li.views-row-first{width:920px;height:400px;position:relative;margin:0;}.jcarousel-skin-dusk .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:40px;height:50px;cursor:pointer;background:transparent url(/sites/all/themes/dusk/images/banner-next.png) no-repeat 0 0;}.jcarousel-skin-dusk .jcarousel-next-horizontal:hover{background-position:-89px 0;}.jcarousel-skin-dusk .jcarousel-next-horizontal:active{background-position:-134px 0;}.jcarousel-skin-dusk .jcarousel-next-disabled-horizontal,.jcarousel-skin-dusk .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-dusk .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-45px 0;}.jcarousel-skin-dusk .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:40px;height:50px;cursor:pointer;background:transparent url(/sites/all/themes/dusk/images/banner-prev.png) no-repeat 0 0;}.jcarousel-skin-dusk .jcarousel-prev-horizontal:hover{background-position:-89px 0;}.jcarousel-skin-dusk .jcarousel-prev-horizontal:active{background-position:-134px 0;}.jcarousel-skin-dusk .jcarousel-prev-disabled-horizontal,.jcarousel-skin-dusk .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-dusk .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-46px 0;}.jcarousel-skin-dusk .jcarousel-prev,.jcarousel-skin-dusk .jcarousel-next{position:absolute;left:-15px;top:170px;z-index:10;}.jcarousel-skin-dusk .jcarousel-next{left:auto;right:-10px;}.jcarousel-control a:link,.jcarousel-control a:visited{background:transparent url(/sites/all/themes/dusk/images/banner-numbers.png) no-repeat scroll -33px 0;color:#EBEBEB;display:block;font-size:130%;font-weight:bold;height:18px;padding:5px;text-align:center;text-decoration:none;width:17px;float:left;margin:0 5px 0 0;}.jcarousel-control a:hover,.jcarousel-control a:active{text-decoration:underline;color:#FDDD7F;}.jcarousel-control a.active,.jcarousel-item-1 .link-1,.jcarousel-item-2 .link-2,.jcarousel-item-3 .link-3,.jcarousel-item-4 .link-4,.jcarousel-control a.active:visited,.jcarousel-item-1 .link-1:visited,.jcarousel-item-2 .link-2:visited,.jcarousel-item-3 .link-3:visited,.jcarousel-item-4 .link-4:visited,.jcarousel-control a.active:hover,.jcarousel-item-1 .link-1:hover,.jcarousel-item-2 .link-2:hover,.jcarousel-item-3 .link-3:hover,.jcarousel-item-4 .link-4:hover{background:transparent url(/sites/all/themes/dusk/images/banner-numbers.png) no-repeat scroll 0 0;color:#11b0a8;text-decoration:none;cursor:default;}.clientinlineimg{width:210px;margin-bottom:10px;}.clientcontent{margin:0 0 18px 260px;}#mainheadimg{width:210px;margin-bottom:18px;}#blogbrief{width:920px;clear:left;height:auto;}.briefbox{min-height:62px;clear:both;font-size:108%;margin:0 0 -20px;padding:10px 10px 20px;width:690px;float:left;background:#2b6067;background:rgba(255,255,255,0.1);-moz-border-radius-topleft:0.5em;-webkit-border-top-left-radius:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.5em;}.with-brief #post-info{height:auto;margin:0;width:200px;}.maincontent img{margin:0 10px 10px 0;}#blogmaincontent{background:url(/sites/all/themes/dusk/images/grey_gradient.jpg) repeat-x top left;margin:0 -20px;padding:18px 20px 18px 50px;width:619px;}#maincontent .blogheadimg{padding:18px 20px 18px 260px;width:409px;}.maincontent .pullout,#blogmaincontent blockquote{padding:20px 0;clear:both;font-family:"Georgia";font-style:italic;text-align:right;font-size:138.5%;}#mainheader{position:relative;z-index:1;}.blogheadimg{margin-left:220px;width:470px;}#post-info{float:none;clear:both;position:relative;height:auto;padding:0;margin:0;}#post-info ul.links li a.link_to_us{background:transparent url(/sites/all/themes/dusk/images/submit_button.png) no-repeat top right;border:0 none;color:#0E4951;display:block;font-size:1.16em;font-weight:bold;height:34px;line-height:15px;padding:6px 20px 0 10px;position:absolute;right:-37px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;text-transform:uppercase;top:0;width:97px;}#post-info ul.links{padding:0 0 0 30px;}#post-info ul.links li.comment_add{padding:0 10px 0 0;}#post-info ul.links li a.link_to_us:hover,#post-info ul.links li a.link_to_us:active{background-position:100% -41px;}#post-info .blogtags ul.links,#post-info .blogtags ul.links li{margin:0;padding:0;}#post-info .blogtags ul.links li a{background:transparent url(/sites/all/themes/dusk/images/tagbg.png) no-repeat top right;font-size:9px;font-weight:bold;color:#999;margin:0 0 0 5px;padding:2px 7px 2px 2px;text-transform:uppercase;text-decoration:none;}#post-info .blogtags ul.links li a:hover{color:#ae6161;}#user-block{font-size:0.92em;margin:0 0 18px;width:100%;float:left;}#user-block a{color:#06aca4;}#user-block img{float:left;margin:0 18px 0 0;}#blogdate{background:#FFF;border-bottom:1px solid #CCCCCC;color:#222222;left:-50px;margin:0 0 0;padding:9px 10px;position:absolute;}.blogteaser .with-img{padding-left:220px;}.blogteaser #mainheadimg{padding:18px 20px;}.item-list ul li .blogteaser{width:650px;}.item-list ul li .blogteaser #mainheadimg ul.links,.blogteaser #mainheadimg ul.links{padding:0;float:left;}.item-list ul li .blogteaser #mainheadimg ul.links li,.blogteaser #mainheadimg ul.links li{padding:0 10px 0 0;}.blogteaser .teaser-content{background:transparent url(/sites/all/themes/dusk/images/grey_gradient.jpg) repeat-x scroll left top;padding:18px 20px 0;}#maincontent .view-teammembers .view-content .item-list ul li{border-bottom:1px solid #9a9675;float:left;width:100%;padding:0 0 10px 0;margin:0 0 10px 0;}#maincontent .view-teammembers .view-content .item-list ul li .views-field-picture{float:left;margin:0 10px 0 0;}#maincontent .view-teammembers .view-content .item-list ul li .views-field-picture img{margin:0;}#maincontent .view-teammembers .view-content .item-list ul li label{font-weight:bold;}#comments h4.title{font-size:138.5%;color:#676459;clear:left;}#comments .form-item{clear:both;}#comment-controls .container-inline .form-item{clear:none;display:block;float:left;margin:12px 10px 18px 0;}#comment-controls .container-inline .form-submit{float:right;margin:0 0 0 10px;}#comment-controls .description{clear:both;margin:18px 0;}#comment-form label{float:left;clear:left;padding:4px 0;margin-left:-220px;}#comment-form fieldset{margin:10px 0;}#comment-form fieldset label{float:none;margin:0;}#comment-form{margin:0 0 0 220px;width:390px;}#comment-form #edit-subject{width:340px;}#comments .commentitem .links{padding:4px 0;}#comments .commentitem .links li{padding-left:0;}#comments .commentitem .links li a{font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:0.91em;}#comments .indented{margin-left:0;}#comments .indented .commentauthor{color:#555;}#comments .commentitem{border-bottom:1px solid #9BD5D4;clear:both;margin:10px 0;padding:10px 0;}#comments .commentauthor{width:210px;float:left;}#comments .commentauthor strong{font-size:1.16em;}#comments .commentcontent{margin:0 0 18px 240px;}#comments .comment-controls{clear:both;}.block-container form#user-login-form{float:right;margin:-10px -5px 0;text-align:right;width:210px;}.block-container form#user-login-form label{font-size:100%;display:inline;width:90px;margin:5px 5px 0 0;}.block-container form#user-login-form .item-list ul li.openid-link a,.block-container form#user-login-form .item-list ul li.openid-processed a{padding:0;padding:5px 10px 10px;background:none;}.block-container form#user-login-form #edit-openid-identifier{background-image:none;padding:4px;}.block-container form#user-login-form .form-submit{float:right;}.block-container form#user-login-form .form-text{width:110px;}.block-container form#user-login-form .item-list{padding:0;}.block-container form#user-login-form .item-list ul{margin:0;float:right;padding:0;}.block-container form#user-login-form .item-list ul li{float:right;list-style-image:none;list-style-type:none;margin:0;}.block-container form#user-login-form .item-list ul li.openid-link{float:none;}.block-container form#user-login-form .item-list ul li a{color:#353535;font-size:77%;font-weight:bold;padding:10px 0;width:90px;display:block;text-decoration:none;text-transform:uppercase;}.block-container form#user-login-form .item-list ul li a:hover{color:#224D4E;}.block-container{position:relative;}.edit-link{position:absolute;top:10px;left:-9999em;background:#FFF;padding:5px;font-weight:bold;color:#333;border:1px solid #CCC;}.edit-link:hover{color:#888;text-decoration:underline;}.block-container:hover .edit-link{left:auto;}.block-container .edit-link,.menu-container .edit-link,#siteinfo .edit-link,.views-admin-links ul{color:#C8C8C8;left:-9999em;position:absolute;background:#222222;background:rgba(34,34,34,0.7);border:1px solid rgba(44,44,44,0.7);padding:5px 10px;}.views-admin-links ul a:active,.views-admin-links ul a:link,.views-admin-links ul a,a.edit-link,.edit-link:link,.edit-link:active{color:#C8C8C8 !important;}.views-admin-links ul a:hover,.edit-link:hover{color:#FFF !important;}.block-container,.menu-container,#siteinfo,#maincontainer .view{position:relative;}body div.view div.views-admin-links{font-size:100%;}body div.view div.views-admin-links ul{margin-top:10px;}.block-container:hover .edit-link,.menu-container:hover .edit-link,#siteinfo:hover .edit-link,.view:hover .views-admin-links ul{left:auto;right:0;top:0;}.block-container:hover .edit-node-link{left:0;right:auto;}.inlineimg{float:left;margin:0 10px 0 0;}.inlineimg img{border-bottom:5px solid #d0e687;}.inlineimg a:hover img{border-bottom:5px solid #fddd7f;}.inlineimg .description{font-family:"Georgia";font-style:italic;color:#676459;}#header_mainheadimg{float:right;margin:0 0 18px 20px;}#header_mainheadimg img{display:block;margin:0 0 18px;}#header_mainheadimg img,#header_mainheadimg a:hover img{border-bottom:0;}.hidden{display:none;}.clear{clear:both;line-height:0;height:0;}a.help{cursor:help;}.date{float:left;margin:5px 10px 0 0;padding:5px 10px;width:20px;}span.date-day{font-size:1.5em;font-weight:bold;color:#444;}span.date-month{text-transform:uppercase;font-size:0.75em;float:left;margin:0;line-height:0.44em;}.block-region{color:#000;}.twitter-feed a{text-decoration:none;}.twitter-feed .buttonlinks{text-align:right;padding:9px 50px 9px 0;background:url(/sites/all/themes/dusk/images/twitter.png) no-repeat top right;}.twitter-feed .buttonlinks a{font-weight:bold;}#maincontent ul.servicelist{margin:0;padding:0;}#maincontent ul.servicelist li{float:left;list-style-type:none;margin:0 20px 18px 0;padding:0;width:305px;}.actionbutton{position:relative;width:100%;text-align:right;margin:18px 0;z-index:10;}.actionbutton a{display:block;background:transparent url(/sites/all/themes/dusk/images/cta_arrow_cap.png) no-repeat scroll left top;height:72px;margin:0 -60px 0 20px;text-align:center;width:auto;float:right;color:#0e4951;text-transform:uppercase;text-shadow:1px 1px 0 #ffffff;font-weight:bold;font-size:1.5em;padding:0 0 0 16px;text-decoration:none;max-width:400px;}.sectiontabcta{float:right;margin:0;padding:0;width:auto;position:absolute;right:0;}.sectiontabcta a{background:transparent url(/sites/all/themes/dusk/images/sectiontabcta.png) no-repeat scroll right top;height:42px;margin:0;padding:27px 10px 0px 9px;width:221px;}.sectiontabcta a:hover{background-position:bottom right;color:#444;}.actionbutton a span{background:transparent url(/sites/all/themes/dusk/images/cta_arrow.png) no-repeat scroll right top;display:block;height:53px;padding:18px 40px 0 12px;}.actionbutton a span.mini{height:45px;padding:26px 40px 0 12px;}.actionbutton h3{float:left;text-align:right;color:#555555;font-size:1.5em;padding:18px 0;font-weight:bold;letter-spacing:-0.4pt;}.banner-main .actionbutton{background:url(/sites/all/themes/dusk/images/cta_outside.png) repeat-x top left;position:absolute;right:15px;width:auto;margin:0;padding:0;height:63px;bottom:15px;}.banner-main .actionbutton a{background:url(/sites/all/themes/dusk/images/cta_inside.png) repeat-x left -1px;height:33px;margin:5px;padding:20px 15px 0;right:0;}.banner-main .actionbutton a:hover{color:#444;}.block-archive td,.block-archive th{line-height:1.5em;padding:5px 0;text-align:center;}#user-login-form .item-list{text-align:left;}#comments .box{border-top:5px solid #CCC;}.comment{border-top:1px dashed #999;}.comment .submitted{}form#comment-controls .box .content{background:#eee;padding:10px;margin:0 0 18px;}form#comment-controls .box .content .description{color:#555;}.messages{padding:18px 0;margin:0 0 18px;font-weight:bold;}div.status{background:#FFF:}div.help{background:#eee;}div.error{background:red;}#mainmessages{background:#FFF;border-bottom:0 none;color:#10656a;padding:0;}#mainmessages ul,#mainmessages ol{margin:18px 0;}#mainmessages a{color:#10656a;}#mainmessages a:hover{color:#C8C8C8;}.messages,div.error{background:#052D36 none repeat scroll 0 0;color:#FDDD7F;margin:10px -10px;padding:5px 10px;}div.warning,tr.warning{background:#FDDD7F;padding:5px 10px;}#maincontent ul.pager{border-top:5px solid #B9B38E;bottom:0;left:0;margin:18px 0;text-align:left;padding:3px 0 2px 10px;background:#e3ddc4;}#maincontent .item-list ul.pager li{float:none;border:none;margin:0;font-weight:bold;}#maincontent .item-list ul.pager li.pager-current{padding:6px 10px 4px;color:#000;background:#B9B38E;}#maincontent ul.pager a{color:#444;text-decoration:none;padding:6px 10px 4px;}#maincontent ul.pager a:hover{background:#9A9675;}body ul.tabs,body #maincontent ul.tabs{color:#a6a6a6;border-bottom:0 none;clear:both;padding:5px 0;float:none;margin:0 0 9px;}body ul.tabs li{padding:0;margin:0;}body ul.tabs li a{text-decoration:underline;margin-right:0;padding:6px 10px;}body ul.tabs li a,body ul.tabs li.active a{border:none;color:inherit;background:none;}body #mainmessages .active a{text-decoration:none;background:#356357;color:#BEEBE9;font-weight:bold;<D-R>}body ul.tabs li a:hover{background:#2C2C2C;}body ul.tabs li.active a:hover{background:none;}.userprofilecontent{margin-left:220px;}.digg-story,.feed-item{border-bottom:1px solid #676459;margin:10px 0;padding:10px 0;}
