#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious.hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(/sites/all/libraries/colorbox/example3/images/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/sites/all/libraries/colorbox/example3/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose.hover{background-position:bottom center}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:#fff;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.node{margin:0;padding:0}div.panel-pane div.feed a{float:right}.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;font:Tahoma,Geneva,sans-serif}.sf-menu{line-height:1;z-index:497}.sf-menu ul{position:absolute;top:-99999em}.sf-menu ul ul{position:absolute;left:0;top:0;width:990px}.sf-menu ul li{float:left}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;z-index:498}.sf-menu a{display:block;position:relative}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499}.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:50px}.sf-menu li:hover li ul,.sf-menu li.sfHover li ul,.sf-menu li li:hover li ul,.sf-menu li li.sfHover li ul{top:-99999em}.sf-menu li li:hover ul,.sf-menu li li.sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:0;top:45px}.sf-menu a.sf-with-ul{min-width:1px}.sf-sub-indicator{background:url(/sites/all/libraries/superfish/images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:.75em;text-indent:-999em;top:1.05em;width:10px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul.sf-shadow-off{background:transparent}.sf-menu.rtl,.sf-menu.rtl li{float:right}.sf-menu.rtl li:hover ul,.sf-menu.rtl li.sfHover ul{right:0}.sf-menu.rtl li li:hover ul,.sf-menu.rtl li li.sfHover ul,.sf-menu.rtl li li li:hover ul,.sf-menu.rtl li li li.sfHover ul{right:12em}.sf-menu.rtl a.sf-with-ul{padding-left:2.25em;padding-right:1em}.sf-menu.rtl .sf-sub-indicator{left:.75em;right:auto;background:url(/sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) no-repeat -10px -100px}.sf-menu.rtl a>.sf-sub-indicator{top:.8em;background-position:-10px -100px}.sf-menu.rtl a:focus>.sf-sub-indicator,.sf-menu.rtl a:hover>.sf-sub-indicator,.sf-menu.rtl a:active>.sf-sub-indicator,.sf-menu.rtl li:hover>a>.sf-sub-indicator,.sf-menu.rtl li.sfHover>a>.sf-sub-indicator{background-position:0 -100px}.sf-menu.rtl ul .sf-sub-indicator{background-position:0 0}.sf-menu.rtl ul a>.sf-sub-indicator{background-position:-10px 0}.sf-menu.rtl ul a:focus>.sf-sub-indicator,.sf-menu.rtl ul a:hover>.sf-sub-indicator,.sf-menu.rtl ul a:active>.sf-sub-indicator,.sf-menu.rtl ul li:hover>a>.sf-sub-indicator,.sf-menu.rtl ul li.sfHover>a>.sf-sub-indicator{background-position:0 0}.sf-navbar.rtl li li:hover ul,.sf-navbar.rtl li li.sfHover ul{right:0}.sf-navbar.rtl li li li:hover ul,.sf-navbar.rtl li li li.sfHover ul{right:12em}.sf-vertical.rtl li:hover ul,.sf-vertical.rtl li.sfHover ul{left:auto;right:12em}.sf-navbar.rtl ul .sf-sub-indicator{background-position:0 -100px}.sf-navbar.rtl ul a>.sf-sub-indicator{background-position:-10px -100px}.sf-navbar.rtl ul a:focus>.sf-sub-indicator,.sf-navbar.rtl ul a:hover>.sf-sub-indicator,.sf-navbar.rtl ul a:active>.sf-sub-indicator,.sf-navbar.rtl ul li:hover>a>.sf-sub-indicator,.sf-navbar.rtl ul li.sfHover>a>.sf-sub-indicator{background-position:0 -100px}.sf-navbar.rtl ul ul .sf-sub-indicator{background-position:0 0}.sf-navbar.rtl ul ul a>.sf-sub-indicator{background-position:-10px 0}.sf-navbar.rtl ul ul a:focus>.sf-sub-indicator,.sf-navbar.rtl ul ul a:hover>.sf-sub-indicator,.sf-navbar.rtl ul ul a:active>.sf-sub-indicator,.sf-navbar.rtl ul ul li:hover>a>.sf-sub-indicator,.sf-navbar.rtl ul ul li.sfHover>a>.sf-sub-indicator{background-position:0 0}.sf-vertical.rtl .sf-sub-indicator{background-position:-10px 0}.sf-vertical.rtl a>.sf-sub-indicator{background-position:0 0}.sf-vertical.rtl a:focus>.sf-sub-indicator,.sf-vertical.rtl a:hover>.sf-sub-indicator,.sf-vertical.rtl a:active>.sf-sub-indicator,.sf-vertical.rtl li:hover>a>.sf-sub-indicator,.sf-vertical.rtl li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-vertical,.sf-vertical li{width:12em}.sf-vertical li:focus ul,.sf-vertical li:hover ul,.sf-vertical li:active ul,.sf-vertical li.sfHover ul{left:12em;top:0}.sf-vertical .sf-sub-indicator{background-position:-10px 0}.sf-vertical a>.sf-sub-indicator{background-position:0 0}.sf-vertical a:focus>.sf-sub-indicator,.sf-vertical a:hover>.sf-sub-indicator,.sf-vertical a:active>.sf-sub-indicator,.sf-vertical li:hover>a>.sf-sub-indicator,.sf-vertical li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-navbar,.sf-navbar li li{position:relative}.sf-navbar li{position:static}.sf-navbar li ul,.sf-navbar li li li{width:100%}.sf-navbar ul li{width:auto;float:left}.sf-navbar ul,.sf-navbar .active-trail ul ul{left:0;top:-99999em}.sf-navbar li:focus ul,.sf-navbar li:hover ul,.sf-navbar li:active ul,.sf-navbar li.sfHover ul,.sf-navbar li li:focus ul,.sf-navbar li li:hover ul,.sf-navbar li li:active ul,.sf-navbar li li.sfHover ul,.sf-navbar .active-trail ul{left:0;top:2.5em}.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px}.sf-navbar ul a>.sf-sub-indicator{background-position:0 -100px}.sf-navbar ul a:focus>.sf-sub-indicator,.sf-navbar ul a:hover>.sf-sub-indicator,.sf-navbar ul a:active>.sf-sub-indicator,.sf-navbar ul li:hover>a>.sf-sub-indicator,.sf-navbar ul li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-navbar ul ul .sf-sub-indicator{background-position:-10px 0}.sf-navbar ul ul a>.sf-sub-indicator{background-position:0 0}.sf-navbar ul ul a:focus>.sf-sub-indicator,.sf-navbar ul ul a:hover>.sf-sub-indicator,.sf-navbar ul ul a:active>.sf-sub-indicator,.sf-navbar ul ul li:hover>a>.sf-sub-indicator,.sf-navbar ul ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-navbar>li>ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0}
.galleryformatter-greenarrows{display:inline;float:left}.galleryformatter-greenarrows .gallery-thumbs .arrow,.galleryformatter-greenarrows .gallery-thumbs .wrapper,.galleryformatter-greenarrows .gallery-thumbs li.active a,.galleryformatter-greenarrows .gallery-thumbs li a:hover,.galleryformatter-greenarrows .view-full{background:url(/sites/all/modules/galleryformatter/gallerystyles/greenarrows/images/sprite.png) no-repeat scroll 0 0 transparent}.galleryformatter-greenarrows .gallery-slides .panel-overlay{position:absolute;bottom:.5em;left:0;background:transparent url(/sites/all/modules/galleryformatter/gallerystyles/greenarrows/images/bg-trans.png) repeat;width:100%;color:#fff}.galleryformatter-greenarrows .gallery-slides .panel-overlay .overlay-inner{padding:10px}.galleryformatter-greenarrows .gallery-thumbs .wrapper{line-height:0;background-position:center -335px;background-repeat:repeat-x;float:left;width:100%}.galleryformatter-greenarrows .view-full{background-position:center -205px;height:46px;width:46px;margin:5px;position:absolute;right:0;top:0;text-indent:-9999px;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;text-indent:-100000px}.galleryformatter-greenarrows a:hover .view-full{background-position:center -252px;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.galleryformatter-greenarrows .gallery-thumbs ul{list-style:none}.galleryformatter-greenarrows .gallery-thumbs li{float:left;background:transparent none;overflow:hidden;padding-top:3px}.galleryformatter-greenarrows .gallery-thumbs li a{display:block;padding:19px 0 7px}.galleryformatter-greenarrows .gallery-thumbs li a:hover{background-position:center -310px}.galleryformatter-greenarrows .gallery-thumbs li.active a{background-position:center -306px}.galleryformatter-greenarrows .gallery-thumbs li.active img,.galleryformatter-greenarrows .gallery-thumbs li a:hover img{filter:alpha(opacity=100);-ms-filter:”alpha(opacity=100)”;-moz-opacity:1;-khtml-opacity:1;opacity:1}.galleryformatter-greenarrows .gallery-thumbs li img{filter:alpha(opacity=80);-ms-filter:”alpha(opacity=80)”;-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.galleryformatter-greenarrows .gallery-thumbs .arrow{bottom:0;display:block;height:46px;position:absolute;text-indent:-9999px;width:46px;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;border-radius:5px}.galleryformatter-greenarrows .gallery-thumbs .forward{background-position:0 0;right:0;top:70px}.galleryformatter-greenarrows .gallery-thumbs .back{background-position:-4px -102px;left:0;top:70px}.galleryformatter-greenarrows .gallery-thumbs .forward:hover{background-position:0 -52px;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.galleryformatter-greenarrows .gallery-thumbs .back:hover{background-position:-4px -156px;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.galleryformatter-greenarrows .slide-button{background-image:url(/sites/all/modules/galleryformatter/gallerystyles/greenarrows/images/nextprev.png);background-repeat:no-repeat;height:64px;width:28px;top:50%;text-indent:-9999px;filter:alpha(opacity=60);-ms-filter:”alpha(opacity=60)”;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;border-radius:5px}.galleryformatter-greenarrows .prev-slide{background-position:top left}.galleryformatter-greenarrows .next-slide{background-position:top right}.galleryformatter-greenarrows .slide-button:hover{filter:alpha(opacity=100);-ms-filter:”alpha(opacity=100)”;-moz-opacity:1;-khtml-opacity:1;opacity:1}.galleryformatter{float:left;width:710px}.galleryformatter *{padding:0;margin:0}.galleryformatter li{margin-left:0;padding-left:0;list-style:none}.galleryformatter .gallery-slides ul,.galleryformatter .gallery-thumbs ul{margin:0}li.gallery-slide{display:block}.gallery-thumbs .wrapper,.gallery-slides{overflow:hidden;position:relative}.gallery-frame{width:99999px}.gallery-slides .gallery-slide{float:left;position:relative}.gallery-thumbs{position:relative}.galleryformatter .gallery-slides ul,.galleryformatter .gallery-thumbs ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}.gallery-thumbs ul li{display:block;float:left;padding:0 5px 0 0}.gallery-thumbs li a{outline:none}.galleryformatter .view-full{position:absolute}
.galleryformatter .slide-button{top:42%;position:absolute;display:block;cursor:pointer}.galleryformatter .prev-slide{left:5px}.galleryformatter .next-slide{right:5px}.galleryformatter .gallery-thumbs .arrow{cursor:pointer}.gallery-processed .gallery-frame{position:relative}.gallery-processed .gallery-slides .gallery-slide{float:none;position:absolute;top:0;left:0}.jcarousel-skin-default{text-align:center}.jcarousel-skin-default .jcarousel-container-vertical{width:240px;height:335px;margin:auto;padding-top:40px;padding-bottom:40px}.jcarousel-skin-default .jcarousel-clip-vertical{height:335px;overflow:hidden}.jcarousel-skin-default .jcarousel-item-vertical{padding:0;width:240px;height:160px;overflow:hidden;list-style:none}.view-sidebar-latest-news .jcarousel-skin-default .jcarousel-container-vertical{width:240px;height:180px;margin:auto;padding-top:40px;padding-bottom:40px}.view-sidebar-latest-news .jcarousel-skin-default .jcarousel-clip-vertical{height:180px;overflow:hidden}.view-sidebar-latest-news .jcarousel-skin-default .jcarousel-item-vertical{padding:0;width:240px;height:70px;overflow:hidden;list-style:none}.jcarousel-skin-default .jcarousel-item-vertical{margin:4px 0}.jcarousel-skin-default .jcarousel-next-vertical,.jcarousel-skin-default .jcarousel-prev-vertical{display:block;width:240px;height:20px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows.png)}.jcarousel-skin-default .jcarousel-prev-vertical{position:absolute;top:0;left:0;background-position:0 -201px}.jcarousel-skin-default .jcarousel-next-vertical{position:absolute;bottom:0;left:0;background-position:0 -246px}.front #home-slides .jcarousel-skin-default .jcarousel-container-horizontal{width:100%;overflow:hidden}.view-home-slideshow .jcarousel-container{margin-left:auto !important;margin-right:auto !important;width:990px !important;overflow:visible !important}.view-home-slideshow .jcarousel-skin-default .jcarousel-clip-horizontal{overflow:visible !important}.view-home-featured-projects .jcarousel-clip-horizontal{width:990px}.view-core-services .jcarousel-clip-horizontal{width:990px}.jcarousel-skin-default .jcarousel-item-placeholder{background:#fff url(/sites/all/modules/jcarousel/skins/default/throbber.gif) no-repeat center center;color:#000}.view-home-slideshow .jcarousel-next-horizontal{display:block;width:50px;height:50px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows.png);border-radius:5px}.view-home-slideshow .jcarousel-prev-horizontal{display:block;width:50px;height:50px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows.png);border-radius:5px}.view-home-featured-projects .jcarousel-next-horizontal{display:block;width:30px;height:43px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows-small.jpg)}.view-home-featured-projects .jcarousel-prev-horizontal{display:block;width:30px;height:43px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows-small.jpg)}.view-core-services .jcarousel-next-horizontal{display:block;width:30px;height:43px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows-small.jpg)}.view-core-services .jcarousel-prev-horizontal{display:block;width:30px;height:43px;background-image:url(/sites/all/modules/jcarousel/skins/default/arrows-small.jpg)}.jcarousel-skin-default .jcarousel-next-disabled,.jcarousel-skin-default .jcarousel-prev-disabled{display:none}.view-home-slideshow .jcarousel-prev-horizontal{position:absolute;top:295px;right:70px;background-position:0 0;z-index:202}.view-home-slideshow .jcarousel-next-horizontal{position:absolute;top:295px;right:10px;background-position:0 -50px;z-index:203}.view-home-featured-projects .jcarousel-prev-horizontal{position:absolute;top:-53px;right:50px;background-position:0 -44px;z-index:202}.view-home-featured-projects .jcarousel-next-horizontal{position:absolute;top:-53px;right:0;background-position:0 0;z-index:203}.view-core-services .jcarousel-prev-horizontal{position:absolute;top:-53px;right:50px;background-position:0 -44px;z-index:202}.view-core-services .jcarousel-next-horizontal{position:absolute;top:-53px;right:0;background-position:0 0;z-index:203}.jcarousel-skin-default .jcarousel-navigation{margin:0;padding:0}.jcarousel-skin-default .jcarousel-navigation li{display:inline;margin:0 2px 0 0;padding:0;background:none}.jcarousel-skin-default .jcarousel-navigation li.active a{font-weight:700;text-decoration:none}.sf-menu.sf-style-default{float:left;padding:0;font-size:14px;margin-left:3px;margin-top:5px;text-transform:uppercase}.sf-menu li.last{background-image:none}.sf-menu.sf-style-default.sf-navbar{width:100%}.sf-menu.sf-style-default ul{background-color:maroon;left:0;background-color:rgba(128,0,0,0.7);width:990px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.sf-menu.sf-style-default a{text-decoration:none;padding-top:13px;padding-right:7px;padding-bottom:13px;padding-left:7px;margin-bottom:10px}
.sf-menu li a.active{color:#fff;background-color:#590000;border-radius:5px}.sf-menu li li a.active{color:#fff}.sf-menu li a{color:#fff;text-align:left;margin-right:3px;margin-left:2px}.sf-menu.sf-style-default li li a{margin-bottom:5px}.sf-menu li a:hover{color:#ccc}.sf-menu li li a:hover{color:#ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.sf-menu.sf-style-default a.sf-with-ul{padding-right:2.25em}.sf-menu.sf-style-default.rtl a.sf-with-ul{padding-left:2.25em;padding-right:1em}.sf-menu.sf-style-default span.sf-description{color:#13a;display:block;font-size:.8em;line-height:1.5em;margin:5px 0 0 5px;padding:0}.sf-menu li.last{border:none}.sf-menu li li{border:none}.sf-menu li li a:hover{outline:0;color:#fff;background-color:#590000}.sf-menu a.active a,.sf-menu a.active a:visited{color:#fff}.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li{margin:0;padding:0}.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent{font-weight:700}.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;width:12em}.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right}#content .sf-menu.sf-style-default li.sf-parent-children-1 ul.sf-megamenu{width:990px}.sf-menu.sf-style-default li.sf-parent-children-2 ul.sf-megamenu{width:990px}.sf-menu.sf-style-default li.sf-parent-children-3 ul.sf-megamenu{width:990px}.sf-menu.sf-style-default li.sf-parent-children-4 ul.sf-megamenu{width:48em}.sf-menu.sf-style-default li.sf-parent-children-5 ul.sf-megamenu{width:60em}.sf-menu.sf-style-default li.sf-parent-children-6 ul.sf-megamenu{width:72em}.sf-menu.sf-style-default li.sf-parent-children-7 ul.sf-megamenu{width:84em}.sf-menu.sf-style-default li.sf-parent-children-8 ul.sf-megamenu{width:96em}.sf-menu.sf-style-default li.sf-parent-children-9 ul.sf-megamenu{width:108em}.sf-menu.sf-style-default li.sf-parent-children-10 ul.sf-megamenu{width:120em}input.custom-search-default-value{color:#999}#elements tr.region-message{font-weight:400;color:#999}#elements tr.region-populated{display:none}fieldset.custom_search-popup{display:none;position:absolute;top:auto;margin:0}*{margin:0;padding:0}body,html{font-size:14px;color:#333;line-height:180%;text-align:justify;background-color:#fff;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:maroon}a:hover{text-decoration:none}a:focus{outline:none}.yellow-text{color:#ffbf00}h1{font-size:24px;font-family:Tahoma,Geneva,sans-serif;font-weight:400;line-height:150%;text-transform:uppercase;color:maroon}h2{font-size:22px;color:maroon;font-family:Tahoma,Geneva,sans-serif;line-height:180%;font-weight:400;text-transform:uppercase}.panel-col-last h2{font-size:26px}h3{font-size:20px;font-family:Tahoma,Geneva,sans-serif;color:maroon;font-weight:400}h4{color:maroon;font-weight:400}h5{color:maroon;font-weight:400}blockquote{border-left:1px dashed #aaa;color:#555;font-style:italic;line-height:18px;margin:15px 0 15px 20px;padding-left:20px}#colRight input.form-text{height:30px;padding-left:5px;background-color:#FFF;border:1px solid #CCC;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#colRight input{cursor:pointer}#colRight input.form-submit{background-color:maroon;color:#FFF;padding-left:10px;padding-right:10px;border:none;height:32px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#colRight textarea.form-textarea{padding:5px;font-family:Tahoma,Geneva,sans-serif;background-color:#FFF;border:1px solid #CCC;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#wrapper{width:990px;margin-right:auto;margin-left:auto}#header{height:210px;width:990px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}#page-image-header{height:210px;width:990px;position:absolute;z-index:4}#header-container{width:100%;position:relative;background-color:maroon}.front #header{height:500px}#header-logo{position:absolute;z-index:200;width:195px;height:100px;left:0;top:80px;background-image:url(/sites/all/themes/style/images/trans_bg1.fw.png);background-repeat:repeat;display:inline;border-top-right-radius:7px;border-bottom-right-radius:7px;padding-left:20px;padding-top:5px}#header-search{width:190px;height:35px;overflow:hidden;position:absolute;right:5px;top:8px;text-align:right}#header-search input.form-submit{background-image:url(/sites/all/themes/style/images/search-icon.jpg);background-repeat:no-repeat;border-radius:5px;background-color:#800;border:none;height:30px;width:30px;text-indent:-1000px;cursor:pointer}
#content{padding-bottom:20px;width:990px;padding-top:20px;background-color:#FFF;position:relative}#content-header{height:5px;width:100%;margin:0;padding:0;line-height:100%;background-image:url(/sites/all/themes/style/images/main-text-bg-header.jpg);background-repeat:no-repeat}#content #colLeft{float:left;width:240px;min-height:600px;padding-bottom:10px}#content #colLeft .block{float:left;margin-bottom:30px}#content #colLeft h2{font-size:18px}#field-name-body li{padding-left:25px;background-image:url(/sites/all/themes/style/images/bullet.gif);background-repeat:no-repeat;background-position:0 12px;list-style-type:none}.page-breadcrumb{float:left;height:30px;padding-top:5px;padding-right:20px;background-image:url(/sites/all/themes/style/images/breadcrumb-bg.jpg);background-repeat:no-repeat;background-position:right top;margin-right:15px}.home-link{float:left;height:30px;padding-top:5px;padding-right:20px;background-image:url(/sites/all/themes/style/images/breadcrumb-bg.jpg);background-repeat:no-repeat;background-position:right top;margin-right:15px}.page-title{float:left;display:inline;height:25px;padding-top:5px}#content #colRight{float:right;width:710px;padding-bottom:30px;min-height:500px}#content #colRight h1{clear:both}.page-project-portfolio #content #colRight{float:left;width:990px;padding-bottom:30px}.page-project-portfolio #content #colLeft{display:none}.page-quality-assurance #content #colRight{float:left;width:990px;padding-bottom:30px}.page-quality-assurance #content #colLeft{display:none}.page-client-list #content #colRight{float:left;width:990px;padding-bottom:30px}.page-client-list #content #colLeft{display:none}.page-services #content #colRight{float:left;width:990px;padding-bottom:30px}.page-services #content #colLeft{display:none}.page-node-2 #content #colRight{float:left;width:990px;padding-bottom:30px}.page-node-2 #content #colLeft{display:none}#content #colRight h1{margin-bottom:20px}#footer{width:100%;overflow:hidden;margin-right:auto;margin-left:auto;color:#FFF;height:140px;background-color:maroon;text-align:left;padding-top:10px}#footer a{color:#FFF}#footer h2{color:#FFF;font-size:16px;margin-bottom:15px}#footerInner{width:990px;margin-right:auto;margin-left:auto;color:#FFF;height:140px}#footer-bottom{float:left;height:45px;margin-top:20px;width:100%}#footerLogo{width:247px;height:140px;z-index:201;float:left}#footerContact{width:247px;float:left;height:140px;overflow:hidden}#footerSocial{width:247px;float:left;height:140px;overflow:hidden}#footerSocial .linkedinbut{padding-left:40px;padding-top:6px;height:30px;background-image:url(/sites/all/themes/style/images/linkedin-but.jpg);background-repeat:no-repeat;margin-bottom:3px;margin-top:-3px}#footerSocial .linkedinbut:hover{background-image:url(/sites/all/themes/style/images/linkedin-but-over.jpg);background-repeat:no-repeat}#footerSocial .facebookbut{padding-left:40px;padding-top:6px;height:30px;background-image:url(/sites/all/themes/style/images/facebook-but.jpg);background-repeat:no-repeat}#footerSocial .facebookbut:hover{background-image:url(/sites/all/themes/style/images/facebook-but-over.jpg);background-repeat:no-repeat}.footerNewsletter{width:247px;float:right;height:140px;overflow:hidden;position:relative}.simplenews-subscribe label{position:absolute;top:47px;left:5px;font-weight:400}.simplenews-subscribe .form-text{background-color:maroon;border:1px solid #fff;line-height:190%;border-radius:5px;color:#FFF;width:175px;padding-left:60px;padding-right:5px;height:30px}.simplenews-subscribe .form-submit{background-color:#fff;border:none;padding:5px;border-radius:5px;color:maroon;cursor:pointer;margin-top:5px}ul li.leaf{background-image:none}.designer{width:220px;text-align:right;float:right;height:35px}.copyright{width:210px;float:left;height:35px;font-size:12px}.view-news-pageBottom{width:100%;float:left;height:30px;color:#FFF}#logo-floater{position:absolute;top:90px;left:0}#logo-floater a img{border:none;vertical-align:middle}#myMenu{position:absolute;top:0;width:990px;height:50px;z-index:305;left:0;background-image:url(/sites/all/themes/style/images/trans_bg1.fw.png);background-repeat:repeat}ul#superfish-2 li.last{background-image:none}#topSocial{position:absolute;right:0;top:100px}#topSocial ul{list-style:none outside none;padding:0;margin:0}#topSocial ul li{float:left;padding:0 5px;width:50px}#topSocial ul li a{display:block;height:49px;width:49px;background:url(/sites/all/themes/style/images/bk_topsocial.png) 0 0 no-repeat;text-indent:-9999px}#topSocial ul li a.twitter{background:url(/sites/all/themes/style/images/ico_social_twitter.png) 0 0 no-repeat}#topSocial ul li a.facebook{background:url(/sites/all/themes/style/images/ico_social_facebook.png) 0 0 no-repeat}
#topSocial ul li a.rss{background:url(/sites/all/themes/style/images/ico_social_rss.png) 0 0 no-repeat}#topSocial ul li a.twitter:hover,#topSocial ul li a.facebook:hover,#topSocial ul li a.rss:hover{background-position:0 -49px}#topSearch{position:absolute;top:65px;z-index:200;right:0}#topSearch label{color:#fff;font-weight:400}pre{font-size:1.3 em;padding:10px;background:#e3e8ea;display:block;border:1px solid #fdfdfd;margin-bottom:25px;clear:both}.field-items li{background:url(/sites/all/themes/style/images/bullet.jpg) 0 2px no-repeat;padding-left:20px;list-style:none;margin-bottom:10px}#content #colLeft ol li{background:none;padding-left:0}#content #colLeft ul,#content #colLeft ol{margin:0}#content .node-front{float:left;margin:0 15px 30px;width:290px;padding-bottom:5px;position:relative}#content .lastBox{margin-right:0}#content .nodeInner{overflow:hidden}#content .nodeInner div.excerpt{height:80px}#content .node-front .nodeInner img{padding:0;width:255px;overflow:hidden}.node-front div.field-type-image{display:block;overflow:hidden;height:120px}.node-front.node-sticky div.field-type-image{display:block;overflow:hidden;height:auto}#content .node-front.node-sticky .nodeInner img{padding:10px;width:430px;height:290px}#content .nodeInner p{margin:0 0 1.5em}#content .nodeInner div.meta{font-size:11px;color:#888;margin:0;text-transform:uppercase;position:absolute;left:18px;bottom:25px}#content .nodeInner div.meta img{vertical-align:middle}#content .node-front .nodeInner h2{font-size:20px;font-weight:400;line-height:110%;margin-bottom:0;padding:10px 0}#content #colLeft .node-front .nodeInner h2{margin-bottom:0}#content .nodeInner h2 a{color:#353535}#content .nodeInner h2 a:hover{color:#1fa2e1;text-decoration:none}#content .node-sticky .nodeInner h2 a:hover{color:#399b8c;text-decoration:none}#content .node-front .node-readmore a{position:absolute;bottom:-5px;right:20px;display:block;width:46px;height:46px;text-indent:-9999px}#content .node-front .nodeInner ul.links li.upload_attachments{display:block}#content .node-front.node-sticky .nodeInner ul.links li.upload_attachments{display:inline-block}#content img.node-front-image,.node-front .field-name-field-tags,.node-taxonomy .field-name-field-tags{display:none}#content .node-front img.node-front-image{display:block}#content .node-front.node-sticky{float:left;position:relative;width:450px;margin:0;padding:0 15px 30px;border:none;background:none;background:url(/sites/all/themes/style/images/bk_dotted_big.png) repeat-x scroll 0 100% transparent;margin-bottom:30px}#content .node-front.node-sticky.node-taxonomy{margin-left:87px}#content .node-front.node-sticky .nodeInner{background:url(/sites/all/themes/style/images/featured_bubble.png) no-repeat scroll 365px 0 transparent;border:none;padding:0;overflow:hidden;display:block;height:500px}#content .node-front.node-sticky .nodeInner h2,#content #colLeft .node-front.node-sticky.node-taxonomy .nodeInner h2{font-weight:400;line-height:100%;margin-bottom:25px;padding-right:80px;padding-top:5px;font-size:240%}#content .node-front .nodeInner h2{min-height:57px}#content .node-front.node-sticky .node-readmore a{background:url(/sites/all/themes/style/images/bk_readmore.png) no-repeat scroll 0 -46px transparent;display:block;height:46px;left:370px;position:absolute;text-indent:-9999px;top:365px;width:46px}#content .node-front.node-sticky .node-readmore a:hover{background-position:0 0}ul.links li{padding:0 4px}ul.links li.comment_comments,ul.links li.comment-add,ul.links li.comment-forbidden{background:transparent url(/sites/all/themes/style/images/ico_post_comments.png) no-repeat left center;margin:0 0 0 5px;padding:0 0 0 15px}#colLeft ul.links li.comment-add{float:right;font-size:140%;color:#1fa2e1}ul.links li.comment-add a{color:#1fa2e1}#content .meta{background:url(/sites/all/themes/style/images/bk_dotted_big.png) repeat-x scroll 0 100% transparent;color:#666;font-size:11px;padding-bottom:18px;text-transform:uppercase}#content #colLeft div.submitted{border:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#content #colLeft div.field-name-field-tags{background:url(/sites/all/themes/style/images/ico_tag.png) no-repeat scroll 0 50% transparent;margin:0 0 0 20px;padding:0 0 0 20px}#content #colLeft div.field-name-field-tags .field-item{float:left;display:inline-block;padding:0 20px 0 0}#content #colLeft div.meta ul li{background:none repeat scroll 0 0 transparent}#colRight .blockInner h2{font-size:15px;font-weight:700;text-transform:none;padding-top:10px;padding-bottom:10px}#colRight #block-uc_cart-cart .blockInner h2{padding-top:15px;padding-right:0;padding-bottom:0;padding-left:10px;text-transform:none;font-size:15px;font-weight:700;background-image:url(/sites/all/themes/style/images/cart-header.jpg);background-repeat:no-repeat;height:45px}#colRight #block-uc_cart-cart{margin-bottom:10px}.block-uc_ajax_cart{margin-bottom:20px}
#colRight .block-uc_ajax_cart .blockInner h2{padding-top:15px;padding-right:0;padding-bottom:0;padding-left:10px;text-transform:none;font-size:15px;font-weight:700;background-image:url(/sites/all/themes/style/images/cart-header.jpg);background-repeat:no-repeat;height:45px;text-align:left}#colRight .block-uc_ajax_cart .ubercart-sidecart-contents{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-left-color:#cfcfcf;float:left;width:233px}#colRight .block-uc_ajax_cart .ubercart-sidecart-totals{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-left-color:#cfcfcf;float:left;width:233px;padding-top:10px}#colRight .block-uc_ajax_cart .ubercart-sidecart-buttons{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-left-color:#cfcfcf;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cfcfcf;float:left;width:233px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-bottom:20px}#colRight .block-uc_ajax_cart ul.links li a{background-color:#F00;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#d2232a;color:#FFF;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#colRight .block-uc_ajax_cart ul.links li.cart-block-view-cart{float:left}#colRight .block-uc_ajax_cart ul.links li.cart-block-checkout{float:right}#colRight .block-uc_ajax_cart .ubercart-sidecart-price{text-align:right;float:right;padding-right:5px}#colRight .block-uc_ajax_cart .ubercart-sidecart-items{margin-right:5px;padding-left:10px;float:left;display:inline}#colRight .block-uc_ajax_cart .ubercart-sidecart-product-qty{margin-right:5px;padding-left:10px;float:left;display:inline}#colRight .block-uc_ajax_cart .ubercart-sidecart-overalltotal{margin-right:5px;float:right;text-align:right;display:inline}#colRight .block-uc_ajax_cart .ubercart-sidecart-buttons li{float:left}#colRight .block-uc_ajax_cart .cart-empty{padding-top:10px;padding-bottom:10px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-bottom-color:#cfcfcf;border-left-color:#cfcfcf;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-left:10px}#colRight #block-uc_cart-cart .cart-block-summary{border-top-left-radius:3px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-bottom-color:#cfcfcf;border-left-color:#cfcfcf;padding-left:5px;padding-top:5px;padding-bottom:10px}#colRight #block-uc_cart-cart .cart-block-items{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-left-color:#cfcfcf}#colRight .blockInner ul.sf-menu{padding:0;margin:0}#colRight .blockInner ul.sf-menu li{margin:0;list-style:none}ul.pager{overflow:hidden;text-align:center;font-size:13px;background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:5px;margin-top:25px;margin-right:auto;margin-bottom:15px;margin-left:auto}ul.pager li.pager-current{display:block;overflow:hidden;color:#FFF;text-align:center;float:left;font-weight:400;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:maroon;height:25px;margin:0 5px;padding-bottom:3px;min-width:18px}ul.pager li a{color:#666;height:25px;margin:0 5px;min-width:18px;padding-bottom:3px;display:block;overflow:hidden;text-align:center;text-decoration:none;float:left;font-weight:400}ul.pager li a:hover{color:maroon}ul.pager li.pager-next a,ul.pager li.pager-last a,ul.pager li.pager-first a,ul.pager li.pager-previous a{background:none;padding-left:5px;padding-right:5px;color:#000;color:#FFF;text-align:center;float:left;font-weight:400;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:maroon}ul.pager li.pager-previous a{padding-left:5px;padding-right:5px}.item-list .pager li{padding:0}.item-list ul li{margin:0}.comment,.comment-level1,.comment-level2{background:url(/sites/all/themes/style/images/bk_dotted_big.png) repeat-x scroll 0 100% transparent;margin-top:25px;padding:0 0 20px;position:relative}div.comment h3{padding:5px 0 0}#content #colLeft div.comment ul{margin:0}#content #colLeft div.comment ul li{background:none;font-size:12px;font-weight:700;text-transform:uppercase;padding:0 5px 0 0}
h2.comments,#comments h2{background:url(/sites/all/themes/style/images/ico_comments.png) no-repeat scroll 0 50% transparent;display:block;margin:20px 0 0;padding:10px 0 10px 40px}#block-system-user-menu h2{color:#00458a;padding-left:3px}#block-system-user-menu ul.menu li{padding:0}#comment-form p{margin:0;padding:0}#comment-form label{display:block;padding:5px 0}#comment-form input.form-text,#comment-form textarea{border:1px solid #fff;border-top:1px solid #b8c4c5;border-left:1px solid #b8c4c5;padding:8px;margin-bottom:10px;width:350px}#comment-form input.form-autocomplete{padding:3px 4px}#comment-form input.form-text:focus,#comment-form textarea:focus{border:1px solid #45c0b6}#comment-form textarea{font-size:13px;width:630px}#comment-form input#submit{border:none;width:161px;height:42px;margin-top:10px;cursor:pointer;background:url(/sites/all/themes/style/images/but_form.png) 0 0 no-repeat;color:#FFF;font-size:12px;padding-bottom:14px;text-shadow:1px 1px #23829f}#admin-menu{clear:both;float:left}.search-form input[type="text"]{float:left;background-color:#FFF;border:none;line-height:100%;font-size:14px;display:inline;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.search-form .custom-search-box{height:34px;width:180px;position:absolute;right:0;top:0}.search-form .form-actions{height:30px;width:30px;position:absolute;right:2px;top:2px;margin-top:0;margin-bottom:0}#contact{padding:20px 0 0}#contact label{display:block;padding:0 0 5px}#contact input,#contact textarea{border:1px solid #fff;border-top:1px solid #b8c4c5;border-left:1px solid #b8c4c5;padding:8px;margin-bottom:10px;width:350px}#contact textarea{width:560px;font-size:13px}#contact input[type="submit"]{border:none;width:161px;height:42px;margin-top:10px;cursor:pointer;background:url(/sites/all/themes/style/images/but_form.png) 0 100% repeat-x;color:#FFF;font-size:12px;padding-bottom:14px;text-shadow:1px 1px #23829f}table p{margin:0}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{vertical-align:top}table{border-collapse:collapse;border-spacing:0;font-size:100%;width:100%}th{text-align:center;font-weight:700}th,td{padding-right:6px;padding-bottom:4px;padding-left:6px}tr.table-top{font-weight:700}ul ul,ul ul ul,ol ol,ol ol ol,#content #colLeft ul,#content #colLeft ol,#content #colLeft ul ul,#content #colLeft ul ul ul,#content #colLeft ol ol,#content #colLeft ol ol ol{margin:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-alpha}ol ol ol{list-style-type:lower-alpha}#autocomplete ul,#autocomplete ul li:hover{background:#fff;margin:0;padding:0;color:#1fa2e1;cursor:pointer}#content #colLeft #autocomplete ul{margin:0}#content #colLeft #autocomplete ul li{background:none;padding:0}div.messages.status{color:#d2232a;background-color:#fff;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;padding-top:5px;padding-right:10px;padding-bottom:5px;float:left;border:none}div.messages.status a,div.messages.error a,div.messages.warning a{color:#fff;text-decoration:underline}div.messages.error{padding-left:50px;margin:0 0 15px;color:#fff;text-shadow:none;background-color:#CCC;border:none;float:left;width:600px}div.messages.warning{background:#de7800;padding:10px;margin:0 0 15px;color:#fff;text-shadow:none}a.smashing:link,a.smashing:active,a.smashing:visited,a.smashing:hover,a.drupalizing:link,a.drupalizing:active,a.drupalizing:visited,a.drupalizing:hover{background:url(/sites/all/themes/style/images/footer-logo-smashing.png) no-repeat scroll center top transparent;display:block;float:left;height:54px;margin:0;outline:0 none;padding:0;text-indent:-9999px;width:154px}a.drupalizing:link,a.drupalizing:active,a.drupalizing:visited,a.drupalizing:hover{background:url(/sites/all/themes/style/images/footer-logo-drupalizing.png) no-repeat scroll center top transparent}.item-list{line-height:200%}.item-list ul li{list-style-type:none}.item-list .views-field-field-english-event-title{float:left;margin-right:10px;color:#16497d;display:inline}.item-list .views-field views-field-field-english-event-date{float:left;margin-left:10px;display:inline}.contact-map{width:435px;float:right;padding:2px;border:1px solid #CCC;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.contact iframe{padding:2px;border:1px solid #CCC}.left-image{float:left;margin-right:30px;text-align:center;font-size:12px;font-weight:700;color:#cc2828;display:inline;margin-bottom:5px}.left-image img{padding:1px;border:2px solid #CCC}.left-image img:hover{padding:2px;border:1px solid #cc2828}.right-image{margin-left:30px;margin-bottom:15px;text-align:center;font-size:12px;font-weight:700;color:#cc2828;display:inline}
.right-image img{padding:1px;border:2px solid #CCC}.right-image img:hover{padding:2px;border:1px solid #cc2828}.breadcrumball{width:710px;line-height:120%;margin-bottom:15px;height:25px;font-size:13px;padding-top:8px;margin-top:2px;float:left}.node-type-product #content #colRight .breadcrumball{width:940px;height:30px;overflow:hidden}.breadcrumb{float:left;min-height:30px;display:inline;padding-left:15px}.breadcrumb a{float:left;padding-right:20px;background-image:url(/sites/all/themes/style/images/breadcrumb-bg.jpg);background-repeat:no-repeat;background-position:right top;margin-right:15px}.breadcrumball a:hover{color:#d2232a;text-decoration:underline}.tabs{width:100%}.views-nivo-slider-view img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.galleryformatter{float:left}.galleryformatter img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#home-slides{position:absolute;z-index:3;width:100%;left:0;top:0;overflow:hidden;background-color:maroon}#next{right:-495px}#prev{left:-495px}#prev,#next{background-color:maroon;background-color:rgba(128,0,0,0.7);height:500px;width:50%;top:0;position:absolute;z-index:199}#home-slides .view-home-slideshow{height:500px}#home-slides .view-home-slideshow .jcarousel-item{position:relative}#home-slides .view-home-slideshow .jcarousel-item .views-field-title{position:absolute;z-index:2;top:295px;left:5px;border-radius:5px;background-color:#FFF;padding:10px;font-size:22px;min-height:30px;max-width:890px;text-transform:uppercase;color:maroon}#home-slides .view-home-slideshow .jcarousel-item .views-field-field-link{position:absolute;z-index:2;top:350px;left:5px;border-radius:5px;background-color:maroon;text-transform:uppercase;padding-right:10px;padding-left:10px}#home-slides .view-home-slideshow .jcarousel-item .views-field-field-link a{color:#FFF}.home-view-but{float:left;background-image:url(/sites/all/themes/style/images/home-view-but-small.jpg);background-repeat:no-repeat;width:63px;height:24px;margin-top:10px;font-size:12px;color:#FFF;padding-left:10px}#block-webform-client-block-48{display:none}#block-block-9{float:right;width:295px;margin-top:-80px}#webform-client-form-6{float:right;width:355px;height:500px}#webform-client-form-6 .form-text{width:345px;height:30px}#webform-client-form-6 .form-textarea{width:352px;min-height:70px}.jcarousel-container-vertical img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.make-enquiry-but{background-color:#004b97;text-align:center;height:35px;width:170px;padding-top:10px;padding-right:10px;padding-bottom:5px;padding-left:10px;color:#FFF;font-size:18px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.make-enquiry-but a{color:#FFF}.content-rightimage{float:right;margin-left:25px;margin-top:6px;margin-bottom:25px}.content-rightimage img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.view-pdf{position:absolute;right:0;top:0}.view-pdf img{border:none;-webkit-box-shadow:0 0px 0px 0px #666;-moz-box-shadow:0 0px 0px 0px #666;box-shadow:0 0px 0px 0px #666}#edit-submitted-product{font-size:16px;background-color:#ddd;border:none;color:#004b97;font-weight:700}.panel-col-two .pane-content{background-color:#ddd;padding:20px;border-radius:6px}.panel-col-two .pane-content h4{font-size:28px;line-height:140%;color:maroon;font-weight:400}.panel-col-two .pane-content h5{font-size:20px;color:#777;line-height:150%;font-weight:400;margin-top:10px}.view-project-portfolio{float:left}.view-project-portfolio .view-header{float:left;margin-bottom:20px}.view-project-portfolio .views-row{width:315px;float:left;position:relative;margin-right:15px;margin-bottom:15px;margin-top:10px}#content .view-project-portfolio .views-row-3{margin-right:0}#content .view-project-portfolio .views-row-6{margin-right:0}#content .view-project-portfolio .views-row-9{margin-right:0}#content .view-project-portfolio .views-row-12{margin-right:0}#content .view-project-portfolio .views-row-15{margin-right:0}#content .view-project-portfolio .views-row-18{margin-right:0}#content .view-project-portfolio .views-row-21{margin-right:0}#content .view-project-portfolio .views-row-24{margin-right:0}#content .view-project-portfolio .views-row-27{margin-right:0}#content .view-project-portfolio .views-row-30{margin-right:0}.view-project-portfolio .views-field-title{text-align:left;font-weight:400;font-size:16px;line-height:120%;color:maroon;width:100%;float:left;min-height:45px}.view-project-portfolio .views-row .views-field-field-project-images{float:left;width:315px;height:315px;overflow:hidden}
.view-project-portfolio .views-row .views-field-field-project-images img{top:0;left:0;border:0;border-radius:5px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;-ms-transition:all .7s ease}.view-project-portfolio .views-row:hover .views-field-field-project-images img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.project-info-holder{position:absolute;z-index:200;bottom:0;padding-top:10px;padding-bottom:10px;width:90%;padding:5%;background-image:url(/sites/all/themes/style/images/trans_bg1.1.fw.png);color:#fff;text-align:left !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;-ms-transition:all .7s ease}.view-project-portfolio .views-row:hover .project-info-holder{padding-bottom:10%}.view-project-portfolio .views-row .project-info-ongoing{float:left;width:100%}.view-project-portfolio .views-row .project-info-date{float:left;width:100%}.view-project-portfolio .views-row .project-info-location{float:left;width:100%}.view-ongoing-projects{float:left}.view-ongoing-projects .view-header{float:left;margin-bottom:20px}.view-ongoing-projects .views-row{width:237px;height:237px;float:left;overflow:hidden;position:relative;margin-right:14px;margin-bottom:14px}.view-ongoing-projects .views-row img{position:absolute;top:0;left:0;border:0;border-radius:5px}#content .view-ongoing-projects .views-row-4{margin-right:0;float:right}#content .view-ongoing-projects .views-row-8{margin-right:0;float:right}#content .view-ongoing-projects .views-row-12{margin-right:0;float:right}#content .view-ongoing-projects .views-row-16{margin-right:0;float:right}#content .view-ongoing-projects .views-row-20{margin-right:0;float:right}#content .view-ongoing-projects .views-row-24{margin-right:0;float:right}#content .view-ongoing-projects .views-row-28{margin-right:0;float:right}#content .view-ongoing-projects .views-row-32{margin-right:0;float:right}#content .view-ongoing-projects .views-row-34{margin-right:0;float:right}#content .view-ongoing-projects .views-row-36{margin-right:0;float:right}.view-ongoing-projects .views-field-title{text-align:center;font-weight:400;font-size:14px;line-height:120%;color:maroon;text-transform:uppercase}.view-core-services{float:left;margin-bottom:20px;margin-top:10px}.view-core-services .views-row{float:left;width:235px;position:relative;margin-right:16px;z-index:14}.view-core-services .views-row-4{float:right;margin-right:0}.view-core-services .views-row img{border-radius:6px}.view-core-services .views-row .views-field-title{position:absolute;z-index:15;left:7px;top:7px;line-height:100%;background-color:maroon;border-radius:5px;color:#FFF;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}.view-core-services .views-row .views-field-title a{color:#FFF}.view-home-featured-projects{float:left;position:relative;margin-top:10px;height:200px;margin-bottom:20px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#ddd}.view-home-featured-projects img{border-radius:6px}.view-home-featured-projects .jcarousel-item{margin-right:16px;position:relative}.view-home-featured-projects .views-field-title{position:absolute;z-index:15;left:7px;top:7px;line-height:100%;background-color:maroon;border-radius:5px;color:#FFF;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;max-width:200px}.view-home-featured-projects .views-field-title a{color:#FFF}.view-core-services{float:left;position:relative;margin-top:10px;height:200px;margin-bottom:20px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#ddd}.view-core-services img{border-radius:6px}.view-core-services .jcarousel-item{margin-right:16px;position:relative}.view-core-services .views-field-title{position:absolute;z-index:15;left:7px;top:7px;line-height:100%;background-color:maroon;border-radius:5px;color:#FFF;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;max-width:200px}.view-core-services .views-field-title a{color:#FFF}.view-latest-news{float:right;position:relative}.panel-col-five h2{height:50px}.view-latest-news img{border-radius:6px}.view-latest-news .views-field-field-news-image{float:left;min-height:80px;width:95px}.view-latest-news .views-field-title{float:right;width:370px;line-height:140%;text-align:left}.view-latest-news .views-field-title a{color:#999}.view-latest-news .views-field-created{float:right;width:370px;text-align:left}.view-latest-news .news-more-info-but{padding:5px;float:left;border-radius:5px;background-color:maroon;color:#FFF}.view-latest-news .news-more-info-but a{color:#FFF}.view-accreditations-homepage{float:left;border-radius:5px;width:470px;margin-top:10px;position:relative;z-index:14;background-color:#ddd;padding:10px}.view-accreditations-homepage .views-row{float:left;position:relative;z-index:14;margin-right:10px;background-color:#fff;min-height:89px;padding:5px;border-radius:5px}
.view-accreditations-homepage .views-row-3{float:left;margin-right:0}.view-accreditations-homepage .views-row-4{float:right;margin-right:0}.contactpage-details-icons{float:left;width:50px;padding-top:5px;min-height:300px}.contactpage-info{float:left;width:230px;min-height:300px}.contactpage-map{float:right;width:700px;margin-top:-45px}.page-node-2 .webform-client-form{float:left;width:100%}.page-node-2 .webform-client-form input.form-submit{float:left;clear:both}.page-node-2 h1{float:left;width:100%;clear:both}.panel-col-three{padding-top:10px}.panel-col-four{padding-top:10px}.panel-col-five{padding-top:10px}#colRight .field-name-field-page-image-header{position:absolute;left:0;top:-210px;width:990px;height:210px;z-index:3}#colRight .field-name-field-services-page-header-image{position:absolute;left:0;top:-210px;width:990px;height:210px;z-index:3}#colRight .field-name-field-file{height:176px;width:181px;float:right;margin-top:-43px;background-image:url(/sites/all/themes/style/images/document-download.jpg);background-repeat:no-repeat;margin-left:30px;margin-bottom:10px}#colRight .field-name-field-file .file{margin-top:100px;float:right;width:95px;margin-right:10px;line-height:140%;text-align:left;font-size:12px}#colRight .field-name-field-file .file-icon{display:none}#webform-client-form-2 .form-text{float:left;margin-bottom:10px;width:480px}#webform-client-form-2 .form-textarea{float:right;margin-bottom:10px;width:480px;min-height:118px}#webform-client-form-2 #webform-component-file-upload{float:right;margin-bottom:10px;width:480px}.view-accreditations .views-row{float:left;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-right:10px;position:relative;margin-bottom:25px;width:240px;height:180px;background-color:#fff;text-align:center}.view-accreditations .views-row-3{margin-right:0}.view-accreditations .views-row-4{margin-right:0;float:right}.view-accreditations .views-row-7{margin-right:0}.view-accreditations .views-row-8{margin-right:0;float:right}.views-field-field-accreditation-link{padding:5px;background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.view-accreditations .views-field-field-accreditationimage{min-height:145px}.view-our-staff .views-row{float:left;position:relative;margin-bottom:25px;padding-bottom:15px;width:680px;padding-left:15px;padding-right:15px;background-image:url(/sites/all/themes/style/images/silver-div-bg.jpg);background-repeat:repeat-x;background-position:bottom;border-radius:7px}.view-our-staff .views-field-field-team-image{width:150px;float:left;text-align:center;background-color:#FFF;padding:5px;border-radius:5px;margin-right:15px}.view-our-staff .views-field-title{font-size:18px;color:maroon;float:left;margin-bottom:10px}.view-our-staff .views-field-field-staff-position{width:250px;font-size:18px;color:maroon;float:right;text-align:right;margin-bottom:10px}.view-our-staff .views-field-field-staff-position .views-content{float:left;color:#800}.view-our-staff .views-field-body{float:left}.view-our-staff .views-field-field-staff-email{float:left;font-size:18px;margin-right:15px;margin-top:15px}.view-our-staff .views-field-field-staff-email .field-content{float:left;background-color:#fff;border-radius:5px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}#colRight .view-header-image{position:absolute;left:0;top:-210px;width:990px;height:210px;z-index:3}#colRight input.form-submit{background-color:#800;color:#fff;padding-left:10px;padding-right:10px;border:none;height:32px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-top:0}.views-exposed-form .views-exposed-widget{float:left;margin-top:5px}.view-project-portfolio .view-filters{position:absolute;top:0;z-index:8;right:0;width:280px}.sf-menu.sf-style-default a.sf-with-ul{padding-right:25px !important}.view-project-portfolio select{-webkit-appearance:none;-webkit-border-radius:2px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(/sites/all/themes/style/images/select-bg.jpg);background-position:center right;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font-size:inherit;margin:0;overflow:hidden;padding-top:2px;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap;width:55px}.view-project-portfolio .view-filters .form-select{border:none;background-color:#ddd;color:#800}.view-project-portfolio .view-filters label{font-size:11px;font-weight:400;float:left;margin-right:10px}.node-type-services .field-name-field-services-image{float:right;margin-left:30px;margin-bottom:10px;margin-top:-45px}.node-type-services .field-name-field-services-image img{border-radius:5px}
.view-client-list .views-row{float:left;border-radius:7px;margin-right:10px;position:relative;margin-bottom:25px;width:240px;min-height:240px;background-color:#fff;text-align:center}.view-client-list .views-row-3{margin-right:0}.view-client-list .views-row-4{margin-right:0;float:right}.view-client-list .views-row-7{margin-right:0}.view-client-list .views-row-8{margin-right:0;float:right}.view-client-list .views-field-field-client-link{padding:5px;background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.view-client-list .views-field-field-client-link:hover{background-color:#e5e5e5}.view-client-list .views-field-field-client-logo{min-height:125px}.view-testimonials .views-row{float:left;margin-right:10px;position:relative;margin-bottom:25px;padding-bottom:15px;width:100%;min-height:180px;background-image:url(/sites/all/themes/style/images/silver-div-bg.jpg);background-repeat:repeat-x;background-position:bottom;border-radius:5px}.view-testimonials .views-field-field-testimonial-company-logo{width:180px;float:right;margin-left:30px;margin-bottom:20px;text-align:center;margin-right:15px}.view-testimonials .views-field-field-testimonial-company-logo img{border-radius:5px}.view-testimonials .views-field-title{width:460px;font-size:18px;color:maroon;float:left;margin-bottom:20px;margin-left:15px}.view-testimonials .views-field-body{margin-left:15px;margin-right:15px}.view-news .views-row{float:left;margin-right:10px;position:relative;margin-bottom:25px;padding-bottom:15px;width:100%;background-image:url(/sites/all/themes/style/images/silver-div-bg.jpg);background-repeat:repeat-x;background-position:bottom;border-radius:7px}.view-news .views-field-field-news-image{width:180px;float:right;margin-left:30px;margin-bottom:20px;text-align:center;margin-right:15px}.view-news .views-field-field-news-image img{border-radius:5px}.view-news .views-field-title{width:460px;font-size:18px;color:maroon;float:left;margin-bottom:20px;margin-left:15px}.view-news .views-field-body{margin-left:15px;margin-right:15px}.view-news .views-field-view-node{margin-left:15px;float:left;line-height:100%;margin-top:20px;background-color:#800;padding:5px;border-radius:5px}.view-news .views-field-view-node a{color:#FFF}.captcha .description{float:left;clear:both;margin-bottom:30px}.view-services-menu .views-row{float:left;margin-right:10px;position:relative;margin-bottom:25px;width:237px}.view-services-menu{float:left}.view-services-menu .views-row{width:237px;height:237px;float:left;overflow:hidden;position:relative;margin-right:14px;margin-bottom:14px}.view-services-menu .views-row img{position:absolute;top:0;left:0;border:0;border-radius:5px}#content .view-services-menu .views-row-4{margin-right:0;float:right}#content .view-services-menu .views-row-8{margin-right:0;float:right}#content .view-services-menu .views-row-12{margin-right:0;float:right}.view-services-menu .views-field-title{text-align:center;font-weight:700;line-height:120%;color:maroon}.view-services-menu .view-content{margin-top:30px}.view-sidebar-projects .jcarousel-item{float:left;position:relative}.view-sidebar-projects .jcarousel-item a{color:#FFF}.view-sidebar-projects .jcarousel-item .views-field-title{position:absolute;z-index:15;left:7px;top:7px;line-height:100%;background-color:maroon;border-radius:5px;color:#FFF;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}.view-sidebar-latest-news .views-field-field-news-image{float:left;width:95px;text-align:left}.view-sidebar-latest-news .views-field-created{float:right;width:140px;text-align:left;margin-bottom:5px}.view-sidebar-latest-news .views-field-title{float:right;width:140px;text-align:left;line-height:130%;margin-bottom:10px}.view-sidebar-latest-news .views-field-title a{color:#999}.view-sidebar-latest-news .views-field-view-node{float:right;width:140px}.view-sidebar-latest-news .views-field-view-node .field-content{float:left;background-color:#800;padding:5px;text-align:left;line-height:130%;border-radius:5px}.view-sidebar-latest-news .views-field-view-node a{color:#FFF}.view-sidebar-latest-news .news-more-info-but{padding:5px;float:left;border-radius:5px;background-color:maroon;line-height:120%}.view-sidebar-latest-news .news-more-info-but a{color:#FFF}.node-type-project-portfolio .field-label{text-transform:uppercase;font-size:16px;color:#800;font-weight:400}.node-type-project-portfolio .field-type-text-with-summary{float:left;width:470px;min-height:300px;margin-top:10px}.node-type-project-portfolio .field-name-field-location{float:right;width:200px;padding:5px;padding-top:45px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;text-align:left;border-left-color:#ccc;background-image:url(/sites/all/themes/style/images/PROJECT-INFO-HEADER.jpg);background-repeat:no-repeat;margin-top:15px;border-top-left-radius:5px;border-top-right-radius:5px}.node-type-project-portfolio .field-name-field-architect{float:right;width:200px;padding:5px;background-color:#e8e8e8;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}
.node-type-project-portfolio .field-name-field-quantity-surveyor{float:right;width:200px;padding:5px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}.portfolio-back-but{background-color:maroon;float:right;width:200px;padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-align:center;margin-top:10px}.portfolio-back-but a{color:#ccc}.portfolio-back-but a:hover{color:#FFF}#block-system-main{float:left;width:100%}#block-superfish-1 li.active-trail .menuparent{color:#fff;background-color:#590000;border-radius:5px}.node-type-company-news .field-type-taxonomy-term-reference{float:left;margin-right:15px;margin-top:15px;border-radius:5px;background-color:#ddd;padding:5px}