@charset "UTF-8";body{margin:0;padding:0;background:#FFF url('/images/body-background.png') repeat-x left top;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:0.90em;line-height:1.25em}#page{position:relative;width:955px;overflow:hidden;margin:0
auto;padding:0;border:1px
solid #577483;border-top:0;background-color:#FFF}#header{position:relative;width:935px;margin:10px
auto 0 auto;padding:2px
0 0 0;border-top:1px solid #577483;z-index:10}#header
img.logo{position:relative;float:left;clear:none;top: -15px;margin:0;padding:0}#content{position:relative;overflow:hidden;clear:both;margin:5px
10px 15px 10px;padding:10px
25px;text-align:left}#footer{position:relative;clear:both;margin-top:10px;margin-bottom:7px}#footer
p{font-size:70%;line-height:95%;color:#577483;font-style:italic;margin:0
0 3px 0}ul#featured-work{position:relative;width:935px;height:375px;overflow:hidden;margin:0
auto 2px auto;padding:0}ul#featured-work
li{position:absolute;width:935px;height:375px;top:0;left:0;margin:0;padding:0;display:none}ul#featured-work li
img{margin:0;padding:0}ul#featured-work
li.first{display:inline}ul#featured-work-controls{position:absolute;top:350px;right:10px;margin:0;padding:0;list-style:none;z-index:10;display:none}ul#featured-work-controls
li{position:relative;margin:0
3px;padding:0;float:left;clear:none}ul#featured-work-controls
li.first{margin-left:0}ul#featured-work-controls
li.last{margin-right:0}ul#featured-work-controls li
a{position:relative;width:20px;height:20px;overflow:hidden;margin:0;padding:0;display:block}ul#featured-work-controls li
a.img{position:relative;margin:0;padding:0;border:none}ul#nav-main{position:relative;width:533px;top:0;margin:0;padding:0;float:right;list-style:none;z-index:10}ul#nav-main
li{position:relative;margin:0;padding:0
2px 0 0;float:left;clear:none;overflow:visible;list-style:none}ul#nav-main
li.last{padding-right:0}ul#nav-main li
a{position:relative;width:95px;height:10px;display:block;float:left;clear:none;margin:0;padding:5px
4px 7px 4px;text-align:center;font-weight:bold;font-size:90%;line-height:100%;background:#8EA3AE url('/images/nav-main-li-a.png') repeat-x left top;border:1px
solid #8EA3AE;border-bottom:none;color:#FFF;text-decoration:none}ul#nav-main li a:hover{background:#577483;color:#FFF;text-decoration:underline}ul#nav-main li:hover a,
ul#nav-main li.sfHover
a{background:#577483 url('/images/nav-main-li-a-hover.png') repeat-x left top;color:#FFF}ul#nav-main li:hover ul a,
ul#nav-main li.sfHover ul
a{background:#ABADB0;color:#FFF}ul#nav-main li:hover ul a:hover,
ul#nav-main li.sfHover ul a:hover{background:#7C8D9A;color:#FFF}ul#nav-main li
ul{position:absolute;top:23px;display:none;left:0;margin:0;padding:0;list-style:none;z-index:10}ul#nav-main li:hover ul,
ul#nav-main li.sfHover
ul{display:inline}ul#nav-main li ul
li{position:relative;float:left;clear:both;margin:0;padding:0
2px 0 0}ul#nav-main li ul li
a{position:relative;width:95px;height:auto;display:block;overflow:visible;float:left;clear:both;margin:0;padding:3px
4px 3px 4px;font-size:70%;color:#333;border:1px
solid #8EA3AE;border-bottom:none;background:#ABADB0}ul#nav-main li ul li.last
a{border-bottom:1px solid #8EA3AE}ul#nav-main li ul li a:hover{background:#000;color:#000}@charset "UTF-8";h1,h2,h3,h4,p,ul,ol,td{margin-top:0;margin-bottom:10px}h1{margin-top:15px;font-size:140%;line-height:1.2}h2{margin-top:10px;font-size:120%}h3{margin-top:5px;font-size:105%}h4{margin-top:5px;font-size:100%}a,a:link,a:visited,a:active{color:#577483;text-decoration:none}a:hover{color:#000;text-decoration:underline}div.testimonial{position:relative;margin:25px;padding:15px
15px 10px 15px;font-family:"Times New Roman",Times,serif;font-size:90%;line-height:110%;font-style:italic;color:#577483;background-color:#F1F1F2;clear:both}img.left,img.right{position:relative;float:none;clear:none;margin:10px
0 10px 0}img.left{position:relative;float:left;clear:none;margin-right:20px}img.right{position:relative;float:right;clear:none;margin-left:20px}img.left.border,img.right.border{border:1px
solid #8EA3AE}img.left.clear,img.right.clear{clear:left}div#overview{position:relative;float:left;width:570px;margin:0
-570px 0 0;padding:0}ul#features{position:relative;width:259px;float:right;margin:10px
0 0 0;padding:10px
10px 5px 10px;text-align:left;font-size:90%;line-height:115%;border-left:1px solid #577483}ul#features
li{position:relative;width:250px;float:left;list-style:none;margin:0
0 10px 0;padding:0
5px 5px 5px;overflow:visible;border-bottom:1px solid #8EA3AE}ul#features
li.last{margin:0;border-bottom:none}ul#features li h3, ul#features li
p{position:relative;margin:0
0 2px 0;padding:0}ul#features li
img{position:relative;float:left;clear:none;border:none;margin:3px
5px 5px 0;padding:0;border:1px
solid #8EA3AE}div#portfolio{position:relative;width:888px;height:402px;margin:15px
0;padding:0;overflow:hidden}div#portfolio
li{list-style:none}div#portfolio
ul#feature{position:relative;float:left;clear:none;width:550px;height:400px;margin:0
-550px 0 0;padding:0;overflow:hidden;background-color:#FFF;border:1px
solid #8EA3AE}div#portfolio ul#feature
li{position:absolute;top:0;left:0;margin:0;padding:0;overflow:hidden}div#portfolio ul#feature
li.first{display:inline}div#portfolio
ul#nav{position:relative;width:325px;height:390px;margin:0;padding:5px
0 5px 10px;float:right;clear:none;text-align:left;font-size:90%;line-height:115%;border-left:1px solid #577483;background:#F1F1F2 url('/images/div-ul-nav.png') no-repeat right top;border:1px
solid #8EA3AE;border-left:none;overflow:auto}div#portfolio ul#nav
li{position:relative;float:left;clear:none;width:90px;height:65px;margin:3px;padding:0;overflow:hidden;border:1px
solid #8EA3AE}div#portfolio ul#nav li
img{margin:0;padding:0;border:none}dl#construction{position:relative;width:888px;height:402px;margin:15px
0;padding:0;overflow:hidden}dl#construction
dt{position:absolute;width:310px;height:380px;margin:0;padding:20px
15px 0 10px;top:0;left:552px;text-align:left;font-size:125%;line-height:135%;font-weight:bold;background:#F1F1F2 url('/images/div-ul-nav.png') no-repeat right top;border:1px
solid #8EA3AE;border-left:none;overflow:hidden}dl#construction
dd.description{position:absolute;width:310px;height:280px;margin:0;padding:0
15px 0 10px;top:80px;left:552px;text-align:left;font-size:95%;line-height:140%}dl#construction
dd.image{position:absolute;width:550px;height:400px;margin:0;padding:0;top:0;left:0;overflow:hidden;background-color:#FFF;border:1px
solid #8EA3AE}dl#construction dd.image
img{position:relative;margin:0;padding:0}p.construction{position:relative;top: -45px;right:10px;float:right;z-index:10}