*{margin:0;padding:0;}
body{background:url(images/body-bg.gif) left top repeat-x #212d30;font-family:Arial;font-size:100%;line-height:1em;color:#9ca6a7;}
input, textarea{font-family:Arial;font-size:.91em;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper, block{width:100%;overflow:hidden;}
.container{width:100%;}
p{margin-bottom:14px;}
input, select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:top;text-align:left;}
.form{height:26px;}
.form input{width:274px;background:#fff;border:1px solid #e1e1e1;color:#212d30;padding:2px 0 2px 3px;border-left:1px solid #303030;border-top:1px solid #303030;padding-left:3px;}
textarea{width:274px;height:110px;background:#fff;overflow:auto;border:1px solid #e1e1e1;color:#212d30;padding:1px 0 0 3px;border-left:1px solid #303030;border-top:1px solid #303030;margin-bottom:12px;}
ul{list-style:none;}
.list1{margin-bottom:0px;color:White;}
.list1 li{background:url(images/list1-bg.gif) left top repeat-x #384b4c;margin-bottom:1px;text-align:center;padding:4px 0 7px 0;}
.list2 dt{background:url(images/marker.gif) no-repeat 4px 1px;padding:0 0 0 34px;color:#407f8f;font-weight:bold;}
.list2 dd{background:url(images/line1.gif) left bottom repeat-x;padding:0 0 12px 34px;margin-bottom:10px;}
.list2 dd.last-item{background:none;}
.list2 dd a{color:#212d30;text-decoration:none;}
.list2 dd a:hover{text-decoration:underline;}
.list3 li{background:url(images/line2.gif) left bottom repeat-x;padding:0 0 11px 0;margin-bottom:9px;}
.list3 li.last-item{background:none;}
.list3 li a{color:#407f8f;font-weight:bold;text-decoration:none;}
.list3 li a:hover{color:#fff;}
.list4 li{font-weight:bold;}
.list4 li a{text-decoration:none;}
.list4 li a:hover{text-decoration:underline;color:#fff;}
.list5 dt{color:#407f8f;font-weight:bold;}
.list5 dd{background:url(images/line1.gif) left bottom repeat-x;padding:0 0 12px 0;margin-bottom:10px;}
.list5 dd.last-item{background:none;}
.list5 dd a{color:#212d30;text-decoration:none;}
.list5 dd a:hover{text-decoration:underline;}
.list6 li{width:100%;overflow:hidden;background:url(images/line1.gif) left bottom repeat-x;padding:0 0 11px 0;margin-bottom:12px;}
.list6 li.last-item{background:none;}
.list6 li span{width:68px;float:left;}
.list6 li a{font-weight:bold;text-decoration:none;}
.list6 li a:hover{color:#fff;}
.list7 li{width:100%;overflow:hidden;background:url(images/line2.gif) left bottom repeat-x;padding:0 0 11px 0;margin-bottom:12px;}
.list7 li.last-item{background:none;}
.list7 li span{width:68px;float:left;}
.list7 li a{font-weight:bold;text-decoration:none;}
.list7 li a:hover{color:#fff;}
.gallery-list{width:100%;overflow:hidden;}
.gallery-list li{float:left;padding-right:15px;}
.gallery-list li.last-item{padding:0;}
.projects-list{overflow:hidden;width:100%;}
.projects-list li{float:left;padding-left:28px;width:266px;}
.projects-list li a{text-decoration:none;}
.projects-list li a:hover{color:#fff;text-decoration:underline;}
.projects-list li strong{display:block;padding:16px 0 6px 0;}
.projects-list li.first-item{margin-left:-28px;}
.gallery-list2{overflow:hidden;width:100%;padding-bottom:15px;}
.gallery-list2 li{float:left;padding-left:14px;width:119px;}
.gallery-list2 li a{text-decoration:none;}
.gallery-list2 li a:hover{color:#fff;text-decoration:underline;}
.gallery-list2 li strong{display:block;padding:16px 0 6px 0;}
.gallery-list2 li.first-item{margin-left:-14px;}
.page-nav{text-align:center;width:100%;overflow:hidden;padding-bottom:16px;}
.page-nav li{display:inline;margin:0 2px;font-weight:bold;color:#407f8f;}
.page-nav .prev{float:left;margin:0;}
.page-nav .next{float:right;margin:0;}
.page-nav li a:hover{text-decoration:underline;color:#fff;}
.img-indent{margin:0 13px 0 0;float:left;}
.img-box{width:100%;overflow:hidden;padding-bottom:23px;}
.img-box img{float:left;margin:0 13px 0 0;}
.cont-box{padding:0 66px 0 0;margin:0;}
.cont-box span{float:right;}
.p1{margin-bottom:14px;}
.p2{margin-bottom:23px;}
a{color:#407f8f;}
a:hover{text-decoration:none;}
h2{color:#fff;font-size:1.5em;font-weight:normal;padding:18px 0 16px 0;text-transform:uppercase;text-align:center;}
h3{font-size:22px;color:#fff;text-transform:uppercase;font-weight:normal;letter-spacing:-1px;line-height:1em;margin-bottom:21px;}
h4{font-size:1em;color:#407f8f;margin-bottom:16px;}
h5{font-size:1em;color:#407f8f;margin-bottom:6px;}
.txt1{color:#407f8f;}
.link1{color:#9ca6a7;}
.box{background:#344647;width:100%;}
.box .shad-bot{background:url(images/shad-bot.gif) repeat-x bottom;}
.box .shad-left{background:url(images/shad-left.gif) repeat-y left;}
.box .shad-right{background:url(images/shad-right.gif) right top repeat-y;}
.box .left-bot-corner{background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner{background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.box .left-bot-corner1{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box .right-bot-corner1{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box .inside{padding:30px 44px 42px 44px;}
.box .inside1{padding:48px 44px 42px 44px;}
.box .inside2{padding:48px 44px 0 44px;}
.box1{background:#bad1d3;width:100%;color:#212d30;}
.box1 .shad-bot{background:url(images/shad-bot.gif) repeat-x bottom;}
.box1 .shad-left{background:url(images/shad-left.gif) repeat-y left;}
.box1 .shad-right{background:url(images/shad-right.gif) right top repeat-y;}
.box1 .left-bot-corner{background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box1 .right-bot-corner{background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.box1 .left-bot-corner1{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner1{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .inside1{padding:0 44px 42px 44px;}
.box1 h3{color:#3d4f50;}
.extra-box{margin:0 -39px;padding:46px 39px 42px 39px;background:#bad1d3;color:#212d30;}
.extra-box h3{color:#3d4f50;}
.extra-box1{margin:0 -39px;padding:46px 39px 42px 39px;background:#344647;color:#9ca6a7;}
.extra-box1 h3{color:#fff;}
.title-box{background:url(images/title-bg.gif) left top repeat-x;width:100%;margin-bottom:4px;}
.title-box .left{background:url(images/title-left.gif) no-repeat left top;}
.title-box .right{background:url(images/title-right.gif) no-repeat right top;}
.link-box{background:url(images/link-box-bg.gif) left top repeat-x;width:100%;font-size:.91em;}
.link-box .left{background:url(images/link-box-left.gif) no-repeat left top;}
.link-box .right{background:url(images/link-box-right.gif) no-repeat right top;}
.link-box .inner{padding:12px 0 12px 0;text-align:center;}
.link-box a{color:#fff;text-decoration:none;}
.link-box a:hover{text-decoration:underline;}
#header div{position:absolute;margin:0 0 0 -19px;}
#content .row-1{padding-bottom:31px;}
#content .row-3{padding-top:45px;}
#footer{color:#909697;}
#footer a{color:#909697;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#main{width:942px;margin:0 auto;}
#header{height:245px;}
#header, #content, #footer{font-size:0.75em;}
.col-1, .col-2, .col-3{float:left;}
#page1 #content .row-1 .col-1{width:280px;margin-right:7px;}
#page1 #content .row-1 .col-2{width:280px;margin-right:7px;}
#page1 #content .row-1 .col-3{width:280px;}
#page1 #content .row-2 .col-1{width:540px;margin-right:31px;}
#page1 #content .row-2 .col-2{width:283px;}
#page1 #content .row-3 .col-1{width:540px;margin-right:31px;}
#page1 #content .row-3 .col-2{width:283px;}
#page1 #content .row-3 .col-2 .col-1{width:91px;margin-right:0;}
#page1 #content .row-3 .col-2 .col-2{width:190px}
#page2 #content .col-1{width:411px;margin-right:35px;}
#page2 #content .col-2{width:408px;}
#page2 #content .row-2 .col-1 .col-1{width:184px;margin-right:44px;}
#page3 #content .row-1 .col-1{width:280px;margin-right:7px;}
#page3 #content .row-1 .col-2{width:280px;margin-right:7px;}
#page3 #content .row-1 .col-3{width:280px;}
#page3 #content .row-2 .col-1{width:257px;margin-right:30px;}
#page3 #content .row-2 .col-2{width:566px;}
#page3 #content .row-2 .col-2 .col-1{width:215px;margin-right:0;}
#page3 #content .row-2 .col-2 .col-2{width:351px;}
#page3 #content .row-3 .col-1{width:246px;margin-right:30px;}
#page3 #content .row-3 .col-2{width:578px;}
#page3 #content .row-3 .col-2 .col-1{width:273px;margin-right:19px;}
#page3 #content .row-3 .col-2 .col-2{width:286px}
#page3 #content .row-3 .col-2 .col-1 .col-1{width:95px;margin-right:0;}
#page3 #content .row-3 .col-2 .col-1 .col-2{width:176px;}
#page3 #content .row-3 .col-2 .col-2 .col-1{width:99px;margin-right:0;}
#page3 #content .row-3 .col-2 .col-2 .col-2{width:185px;}
#page4 #content .col-1{width:540px;margin-right:34px;}
#page4 #content .col-2{width:280px;}
#page4 #content .row-2 .col-1 .col-1{width:256px;margin-right:33px;}
#page4 #content .row-3 .col-1 .col-1{width:267px;margin-right:21px;}
#page4 #content .row-3 .col-1 .col-2{width:251px;}
#page5 #content .row-1 .col-1{width:280px;margin-right:7px;}
#page5 #content .row-1 .col-2{width:280px;margin-right:7px;}
#page5 #content .row-1 .col-3{width:280px;}
#page5 #content .row-2 .col-1{width:257px;margin-right:30px;}
#page5 #content .row-2 .col-2{width:566px;}
#page5 #content .row-3 .col-1{width:442px;margin-right:27px;}
#page5 #content .row-3 .col-2{width:385px;}
#page6 #content .col-1{width:416px;margin-right:28px;}
#page6 #content .col-2{width:410px;}
#page6 #content .row-2 .col-1 .col-1{width:256px;margin-right:33px;}
#page6 #content .row-3 .col-1 .col-1{width:267px;margin-right:21px;}
#page6 #content .row-3 .col-1 .col-2{width:251px;}
#page7 #content .col-1{width:540px;margin-right:34px;}
#page7 #content .col-2{width:280px;}
#page7 #content .row-3 .col-1 .col-1{width:230px;margin-right:51px;}
#page7 #content .row-3 .col-1 .col-2{width:241px;}
#footer{padding:19px 0 40px 44px;}
