article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;background:#fff url(../images/background.jpg) center -130px repeat-x;margin-top:0;font-family:Verdana,Arial;font-size:12px;color:#424f77}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0 / 0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{float:left;margin-left:2.127659574%;*margin-left:2.0744680846383%;display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999999%;*width:99.946808500638%}.row-fluid .span11{width:91.489361693%;*width:91.436170203638%}.row-fluid .span10{width:82.978723396%;*width:82.925531906638%}.row-fluid .span9{width:74.468085099%;*width:74.414893609638%}.row-fluid .span8{width:65.957446802%;*width:65.904255312638%}.row-fluid .span7{width:57.446808505%;*width:57.393617015638%}.row-fluid .span6{width:48.936170208%;*width:48.882978718638%}.row-fluid .span5{width:40.425531911%;*width:40.372340421638%}.row-fluid .span4{width:31.914893614%;*width:31.861702124638%}.row-fluid .span3{width:23.404255317%;*width:23.351063827638%}.row-fluid .span2{width:14.89361702%;*width:14.840425530638%}.row-fluid .span1{width:6.382978723%;*width:6.3297872336383%}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}ul li{list-style:disc}ol li{list-style:decimal}strong{font-weight:700}em{font-style:italic}div.message{border:3px solid #077a12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px}div.message ul li{color:#fff;list-style:none}div.error,div.errors{border:3px solid #ea0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px}#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px}#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px}form.standard-form label{width:40%}form.standard-form div.field{width:300px}form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px}.hidden{display:none}.clear{clear:both}.float-left{float:left;margin:3px 10px 5px 0}.float-right{float:right;margin:3px 0 5px 10px}img.icon-image{vertical-align:-4px;margin-right:3px;display:inline}.note{font-size:93%;line-height:130%}p.date{font-style:italic;font-size:95%;margin-top:-3px}p.credit{font-style:italic;text-align:right;margin-top:-3px}p.caption{font-style:italic}form.post_redirect_form{display:inline}button.post_redirect_submit{border:0;background:transparent;text-decoration:underline}button.post_redirect_submit span{text-decoration:underline}button.post_redirect_submit span:hover{text-decoration:underline}input.checkbox{margin-right:5px}.sitemap ul{list-style-type:disc}form.contact-form{clear:left;margin:5px 0}form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px}form.contact-form .input{float:left;margin-bottom:3px;margin-right:5px;padding:1px}form.contact-form select{float:left;margin-bottom:3px;margin-right:5px}form.contact-form fieldset{border:none;margin:0;padding:0}form.contact-form div.form-fieldset{clear:left;margin-bottom:5px}form.contact-form div.form-heading{clear:left;margin-bottom:5px;margin-top:40px}form.contact-form div.form-note{clear:left;margin-bottom:5px}form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px}form.contact-form div.form-field br{margin:15px 0}form.contact-form div.form-field input{float:none}form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:.8em;line-height:110%}form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px}form.contact-form div.captcha{margin:10px 0 10px 155px;width:300px}form.contact-form div.captcha p{margin:0}form.contact-form input.button{cursor:pointer}form span.required,form span.error{color:red}form.contact-form input.date{background:url(../images/cms/icons/calendar_view_day.png) no-repeat scroll 2px 2px transparent;padding-left:20px}form a.cleardata{color:red;margin-left:-20px;cursor:pointer}form.contact-form .progress{display:none;position:relative;width:400px;border:1px solid #ddd;padding:1px;border-radius:3px}form.contact-form .bar{background-color:#b4f5b4;width:0;height:20px;border-radius:3px}form.contact-form .percent{position:absolute;display:inline-block;top:3px;left:48%}div.right{float:right}div.left{float:left}.center{text-align:center}div.clear{clear:both}.code,.codeblock{font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",Courier,monospace,serif}.img-shadow{float:left;background:url(../images/cms/shadow.png) no-repeat bottom right!important;margin:10px 0 0 10px !important}.img-shadow img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px}.magazine-image{background:none;border:1px #ccc solid}#content .magazine-image img{background:none;border:1px #ccc solid;margin:2px;padding:0}div.link img{float:right;margin:5px}div.link{clear:right}a{text-decoration:underline;color:#009}a: hover{text-decoration:none;color:#009}#main{width:1218px;margin:0 auto}#top{background:transparent url(../images/top_background.jpg) left bottom repeat-x;height:242px;height:112px}#top .left{width:470px}#top .right{width:63px;height:242px;height:112px;background:transparent url(../images/top_right.jpg) right bottom no-repeat}#menu{font-size:15px;font-family:"Futura Md BT",Verdana,Arial;color:#000;background-image:url(../images/menu_background.jpg)}#menu .right{width:35px}#menu_bottom{height:64px;background:transparent url(../images/menu_bottom_background.jpg) repeat-x top}#menu_bottom .left{width:650px;min-height:44px;padding:25px 0 10px 25px;background:transparent url(../images/menu_bottom_left.jpg) no-repeat top left}#menu_bottom .right{width:63px;height:43px;background:transparent url(../images/menu_bottom_right.jpg) no-repeat top left}#content{margin-left:49px;min-height:600px;background:url(../images/content_background.jpg) repeat-y left}#content .c1{width:39px;height:573px;background:url(../images/content_left_1.jpg)}#content .c2{width:322px;min-height:120px;color:#2a5c49;padding:0 20px;background:url(../images/content_left_2.jpg) no-repeat top}#content .c3{width:768px}#content .content{padding:0 50px 0 35px}#content .content li{margin-left:20px}#bottom{margin-left:49px;height:221px;background:url(../images/bottom_backgroung.jpg) repeat-x top}#bottom .b1{width:419px;height:221px;background:url(../images/bottom_left.jpg) no-repeat top left}#bottom .b2{width:650px}#bottom .b3{width:63px;height:221px;background:url(../images/bottom_right.jpg) no-repeat top left}#bottom .b21{width:202px;height:59px;background:url(../images/bottom_shadows.jpg) no-repeat top left}#bottom p{margin:0 0 0 35px}#bottom_info{height:39px;padding-top:25px;text-align:center;font-family:"Futura Md BT",Verdana,Arial;font-weight:700;color:#295b49}#bottom_info a{color:#295b49;text-decoration:none;border-bottom:1px #295b49 dotted}#bottom_info a: hover{color:#295b49;text-decoration:none;border-bottom:1px #295b49 solid}h1,.title{font-size:24px;font-family:"Futura Md BT",Verdana,Arial}.address{text-align:center}.address a{border-bottom:1px dotted #295b49;color:#295b49;text-decoration:none}.address a:hover{border-bottom:1px solid #295b49;color:#295b49;text-decoration:none}.button_left{background-image:url(../images/button_left.gif);height:38px;width:16px}.button_back{background-image:url(../images/button_back.gif);height:30px;font-size:18px;font-family:'Futura Md BT',Verdana,Arial;color:#fff;font-weight:700;padding-top:8px}.button_back a{text-decoration:none;color:#fff}.button_right{background-image:url(../images/button_right.gif);height:38px;width:16px}.dw{text-align:right}.right{float:right}.left{float:left}.border{border:1px #0f0 dashed}.link{margin-bottom:10px}.link h3{font-size:1em;font-weight:400;font-style:normal}.link h3 a{display:inline}.link_image,div.link img{float:none;margin:0;padding:0}#logo{display:block;margin:0}#top_menu{width:680px;height:10px;padding-top:49px;float:right;text-transform:uppercase}#menu ul li{float:left;list-style-type:none}#menu table{float:left;width:720px}#menu ul li a,#menu tr td a{color:#fff;display:block;padding:0 3px;font-size:.9em;line-height:35px;text-transform:uppercase;text-decoration:none}#menu ul li a:hover,#menu tr td a:hover{text-decoration:underline}#nav,#nav ul{position:relative;list-style:none;z-index:100;margin:0;padding:0}#nav{margin:0 0 0 5px;width:690px}#nav li{float:left;padding:0;list-style:none}#nav li a{display:block;text-decoration:none;color:#fff;padding:3px 5px;font-size:1em;line-height:45px}#nav li.first a{border-left:none}#nav li ul li a{border-left:none}#nav li ul{position:absolute;left:-999em;background:#57699e;width:180px!important;width:180px;padding-bottom:10px}#nav li ul a{width:140px;text-align:left;background:none;padding:0 20px;text-transform:none;line-height:30px}#nav li ul li ul{left:-999em;margin:-22px 0 0 140px;display:none}#nav li a:hover{text-decoration:underline}#nav li.selected a{background:transparent url(../images/menu-bullet.png) center top no-repeat;font-weight:400}#nav li.selected ul a{background:none}#nav li.selected a:hover{text-decoration:underline}#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}div.form-field label,div.form-field input{float:none;display:inline}div.form-field br{line-height:1em}a.homepage_image_box{display:block;width:128px;height:128px;border:2px solid #424f77;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}a.homepage_image_box img{display:none}div.homepage_image{float:left;width:220px;text-align:center;margin-bottom:20px}div.homepage_image a{text-decoration:none}div.project{margin:10px 0;padding:10px 0;border-bottom:1px solid #aaa}div.project a{text-decoration:none}div.project a:hover{text-decoration:underline}div.project img{float:right;margin-left:10px}.project_images{float:left;width:325px;margin-right:17px}#project_image{width:312px;height:233px}#project_image.loading{background:transparent url(../images/loading.gif) center center no-repeat}.project_description{float:left;width:320px}.project_description p,.project_description ul{margin-bottom:10px}#project_thumbs a{float:left;display:block;width:95px;height:72px;margin:8px 13px 0 0}#project_next_prev a{text-decoration:none;font-weight:700;display:block;float:left;width:48%;margin-top:80px;margin-bottom:40px;font-size:1.2em}#project_next_prev a:hover{text-decoration:underline}#project_next_prev a.next{text-align:right;float:right}.project_quote{color:red;margin-top:10px;font-style:italic}.social{font-weight:700;font-size:20px;text-align:center;margin-top:60px}.social a{text-decoration:none;color:#3e5b95}.social img{vertical-align:middle}