form{overflow:hidden}fieldset{border:1px
solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:18px}legend{font-size:1.1em;padding:.4em .8em;background:#fff;border:1px
solid #bbb}fieldset.login
p{margin-bottom:1em;margin-top:0pt}fieldset p
label{width:98%}fieldset p
input{width:98%}fieldset p
select{width:98%}fieldset.login p
label{float:left;line-height:2em;margin-right:3%;text-align:right;width:32%}fieldset.login p
input{width:60%}fieldset.login
input.button{margin-left:35%}input.search.text{width:66%}input.search.button{width:28%;margin-left:2%}fieldset{padding:1.334em;margin:0
0 1.5em 0;border:1px
solid #ccc}legend{font-weight:bold;font-size:1.2em}label{font-weight:bold}textarea,input[type='text'],input[type='password'],select{border:1px
solid #ccc;background:#fff}textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px
solid #ffa}input,select{cursor:pointer}input[type='text'],input[type='password']{cursor:text}.error,.notice,.success{padding: .8em;margin-bottom:1em;border:2px
solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#9FA7FF;color:#514721;border-color:#5F6CFF}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error
a{color:#8a1f11}.notice
a{color:#514721}.success
a{color:#264409}a.button,button{display:inline-block;float:left;margin:0.7em 0.5em 0.7em 0;padding:4px
10px 4px 7px;border:1px
solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}a.button.primary,button.primary{background:#8ECF8F;border:1px
solid #83AF84;border-left:1px solid #D1EFD2;border-top:1px solid #D1EFD2;color:#fff}button{width:auto;overflow:visible;padding:4px
10px 3px 7px}button[type]{padding:4px
10px 4px 7px;line-height:17px}*:first-child+html button[type]{padding:4px
10px 3px 7px}button img, a.button
img{margin:0
3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}button:hover,a.button:hover{background-color:#dff4ff;border:1px
solid #c2e1ef;color:#369}a.button:active{background-color:#6299c5;border:1px
solid #6299c5;color:#fff}a.button.primary:hover,button.primary:hover{background-color:#D1EFD2;border:1px
solid #EFFFEF;color:#8ECF8F}a.button:active,button:active{background-color:#6299c5;border:1px
solid #6299c5;color:#fff}a.button.primary:active,button.primary:active{background-color:#3E8F49;border:1px
solid #C7EFB3;color:#fff}body
.positive{color:#529214}a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px
solid #C6D880;color:#529214}a.positive:active{background-color:#529214;border:1px
solid #529214;color:#fff}body
.negative{color:#d12f19}a.negative:hover,button.negative:hover{background-color:#fbe3e4;border:1px
solid #fbc2c4;color:#d12f19}a.negative:active{background-color:#d12f19;border:1px
solid #d12f19;color:#fff}body{font-family:Arial,Helvetica,sans-serif;font-size:13px}a:link{color:#fff;font-weight:normal}a:visited{color:#fff;font-weight:normal}a:hover{color:#fff;text-decoration:underline}a:active{color:#fff}#top-bg{background-color:#06c}h1{color:#fff;font-size:20px;padding:0}h2{font-size:18px;color:#fff}#logo{padding:11px
0px 6px 0px}#content{color:#fff;min-height:460px;padding:1.5em 0;background-color:#06c}.main-bg{background:url(../images/main-bg.jpg) no-repeat center top}#content.main-bg{min-height:586px;_height:586px}.home-box{background-color:#09f;border:3px
solid #385d8a;width:194px;padding:10px;margin-bottom:10px}.white{color:#fff}.white
li{padding-bottom:5px}.home-box
table{width:194px;border:0;color:#fff;padding:0;margin:0;font-size:11px}.home-box table
tr{border:0}.home-box table
td{padding:1px
0;margin:0;background-color:#09f;border:0}.home-box
ul{list-style:none;padding:0;margin:0}.home-box ul
li{color:#fff;font-size:14px;background:url(../images/dot.gif) no-repeat 5px 8px;padding-left:18px;line-height:20px}.home-box ul li a:hover{text-decoration:none;color:#deff00}.home-box ul
li.active{color:#deff00}.home-box
p{color:#fff;padding:3px
0px 10px 0px;margin:0}.frmlogin
label{float:left;width:70px;font-size:12px}.frmlogin
.txtinput{float:left;width:120px;margin-bottom:5px}.frmlogin
.submitbtn{width:45px;text-align:center;background:#002a54;color:#fff;float:right;border:0;font-size:10px;padding:3px}.frmlogin .submitbtn:hover{background:#000;cursor:pointer}.staff-login
a{font-size:14px;line-height:28px;color:#000;text-transform:uppercase;font-weight:bold;text-align:center;display:block}.staff-login a:hover{color:#fff;text-decoration:none}.projects{background-color:#002a54;height:24px;margin-bottom:15px;padding:8px
0px 0px 0px}.projects
img{padding-left:7px}.pro-cate
p{padding:10px
0 0 0px;color:#fff;line-height:21px}.pro-cate
p.link{padding:0
0 0 15px;color:#fff;line-height:21px;background-color:#002a54}.pro-cate a:hover{text-decoration:none}.pro-cate p.link:hover{background-color:#000;cursor:pointer}.view-link
a{color:#fff;background:#002a54;padding:3px
10px;float:left}.view-link a:hover{color:#002a54;background:#fff}.spacer{padding:25px
0px 0px 25px}#footer{color:#0066cb;background:url(../images/bg-ib.jpg) repeat-x 0 -32px;float:left;width:960px;padding:15px
0px}.align-right
p{text-align:right;margin:0;padding:0}.dot-line{background:url(../images/dot-line.jpg) scroll left top repeat-x;width:678px;float:left;margin:0;padding-bottom:5px}.photo-box{float:left;width:135px;padding:0px;margin:0px}.photo-box
h3{float:left;font-size:14px;color:#FFF;width:135px}.photo-box
p{float:left;width:120px;font-size:11px;color:#FFF;line-height:14px}.photo-box p
img{padding-bottom:5px}.certificate-box{float:left;width:175px;padding:0px;margin:0px}.certificate-box
h3{float:left;font-size:12px;color:#FFF;width:155px;padding-bottom:5px;margin:0px;text-align:center}.certificate-box
p{float:left;width:155px;font-size:11px;color:#FFF;line-height:14px;text-align:center}.certificate-box
img{padding-bottom:5px;padding-left:28px}table.inner{width:50%;border:0px
solid #bbb;margin-bottom:1.5em;color:#fff;margin-left:50px}table.inner
td{padding: .2em 1em;background-color:#06c;border:0}#builders{background:#002060;color:#fff;font-size:16px;text-align:center;width:686px;border:2px
solid #fff;float:left;font-weight:bold;text-transform:uppercase}#builders
a{padding:0;margin:0;display:block;padding:5px
0px;font-weight:bold}#builders a:hover{background-color:#000;text-decoration:none}.b-col{width:170px;float:left;border-left:2px solid #fff;border-bottom:2px solid #fff;color:#fff;font-size:13px;font-weight:bold;text-align:center;margin-bottom:20px}.b-col
a{padding:0;margin:0;display:block;height:40px;padding:10px
0px;font-weight:bold}.b-col a:hover{background-color:#000;display:block;text-decoration:none}.bg1{background-color:#06C}.bg2{background-color:#03C}.bg3{background-color:#036}.bg4{background-color:#4F81BD;border-right:2px solid #fff}.bg4
a{line-height:40px}#accordion
h3{padding:8px
0px 5px 0px;margin:0;color:#fff}#accordion
.bor{border:2px
solid #fff;padding:20px}#accordion h3
em{color:#deff00;font-style:normal}#accordion
h4{padding:0px
0px 5px 0px;margin:0;font-size:12px;color:#fff}#accordion h3
a{font-size:13px;font-weight:bold;color:#fff}#nav, #nav
ul{float:left;list-style:none;padding:0px;background:url(../images/nav-bg.jpg) no-repeat left top;margin:0px;color:#000;height:47px}#nav
li{float:left;padding:0}#nav li
ul{position:absolute;left: -999em;height:auto;margin:0px;padding:0px}#nav li ul li
a{margin:0px;padding:5px
0px 5px 8px;width:157px;height:20px;color:#505050}#nav li ul li a:hover{color:#ed1b24}#nav li ul
ul{margin:0px;padding:0px}#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}#nav li:hover, #nav
li.sfhover{background:none}.hm1
a{left:0px;width:73px;height:47px;display:block;font-size:0px;color:#F00}.hm1 a:hover{background:url(../images/nav-bg.jpg) 0 -47px no-repeat;border-bottom:0;color:#FFF}.hm1A{background:transparent url(../images/nav-bg.jpg) 0 -47px no-repeat;border-bottom:0;display:block;width:73px;height:47px;font-size:0px;color:#FFF;margin:0px;padding:0px}.hm2
a{left:73px;height:47px;width:74px;display:block;text-indent: -9999px}.hm2 a:hover{background:transparent url(../images/nav-bg.jpg) -73px -47px no-repeat;border-bottom:0}.hm2A{background:transparent url(../images/nav-bg.jpg) -73px -47px no-repeat;border-bottom:0}.hm3
a{left:147px;height:47px;width:77px;display:block;text-indent: -9999px}.hm3 a:hover{background:transparent url(../images/nav-bg.jpg) -147px -47px no-repeat;border-bottom:0}.hm3A{background:transparent url(../images/nav-bg.jpg) -147px -47px no-repeat;border-bottom:0}.hm4
a{left:224px;height:47px;width:118px;display:block;text-indent: -9999px}.hm4 a:hover{background:transparent url(../images/nav-bg.jpg) -224px -47px no-repeat;border-bottom:0}.hm4A{background:transparent url(../images/nav-bg.jpg) -224px -47px no-repeat;border-bottom:0}.hm5
a{left:342px;height:47px;width:123px;display:block;text-indent: -9999px}.hm5 a:hover{background:transparent url(../images/nav-bg.jpg) -342px -47px no-repeat;border-bottom:0}.hm5A{background:transparent url(../images/nav-bg.jpg) -342px -47px no-repeat;border-bottom:0}.hm6
a{left:465px;height:47px;width:168px;display:block;text-indent: -9999px}.hm6 a:hover{background:transparent url(../images/nav-bg.jpg) -465px -47px no-repeat;border-bottom:0}.hm6A{background:transparent url(../images/nav-bg.jpg) -465px -47px no-repeat;border-bottom:0}.hm7
a{left:633px;height:47px;width:121px;display:block;text-indent: -9999px}.hm7 a:hover{background:transparent url(../images/nav-bg.jpg) -633px -47px no-repeat;border-bottom:0}.hm7A{background:transparent url(../images/nav-bg.jpg) -633px -47px no-repeat;border-bottom:0}.hm8
a{left:754px;height:47px;width:122px;display:block;text-indent: -9999px}.hm8 a:hover{background:transparent url(../images/nav-bg.jpg) -754px -47px no-repeat;border-bottom:0}.hm8A{background:transparent url(../images/nav-bg.jpg) -754px -47px no-repeat;border-bottom:0}.hm9
a{left:876px;height:47px;width:84px;display:block;text-indent: -9999px}.hm9 a:hover{background:transparent url(../images/nav-bg.jpg) -876px -47px no-repeat;border-bottom:0}.hm9A{background:transparent url(../images/nav-bg.jpg) -876px -47px no-repeat;border-bottom:0}.ddMenuList{float:left;width:165px;display:block;margin:0px;padding:0px;z-index:9}.ddMenuList
a{padding:0px
0px 0px 0px;margin:0px;float:left;font-size:12px;font-family:Arial,Helvetica,sans-serif;width:165px;color:#505050;font-weight:bold;height:30px;text-indent:0px;text-decoration:none;background:url(../images/dropDownon.jpg) no-repeat left top;z-index:9}.ddMenuList a:hover{text-decoration:none;background-color:#31314c;color:#ed1b24;background:url(../images/dropDownon.jpg) no-repeat left top}.mainmenus{width:960px;float:left;margin:0px;padding:0px}.textIn{text-indent: -9999px;font-size:0px}table.career{width:97%;border:0px
solid #bbb;margin-bottom:1.5em;color:#fff;background-color:#06c}table.career
td{padding: .2em 1em;background-color:#06c;border:0}.dreamstime{background:url(../images/dreamstime-bg.jpg) no-repeat left bottom;padding:20px;height:413px;width:640px;margin-bottom:20px;color:#000}.dreamstime
h1{color:#000}table.projects{width:98%;border-left:1px solid #fff;border-top:1px solid #fff;margin-bottom:1.5em;color:#fff}table.projects
tr{}table.projects
td{padding:5px
1em;background-color:#06c;border:0;border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top}table.projects td
img{padding:5px
0px}.login_error{color:#8a1f11}.back_button{color:#000;font-weight:bold}ul.proview{list-style:none;float:left;margin:0px}ul.proview
li{border:1px
solid #fff;width:152px;float:left;font-size:12px;color:#fff;padding:0px
0px 20px 0px;height:180px;margin:0px
10px 10px 0px;text-align:center}ul.proview li
img{padding:0
0 10px 0;margin:0;width:150px}#projects{padding-top:15px}.project
.img{float:left;margin-right:30px;width:120px}.project
.detail{float:left;width:550px}.neo-green{color:#DEFF00}#video{margin-bottom:1.5em}#photo{margin-bottom:1.5em}#project_detail
h3{color:#fff;font-size:14px}.image{float:left;width:155px;padding:10px}.image
.pic{height:120px;text-align:center}.image
.caption{text-align:center}.image
.date{text-align:center}#fancybox-outer{z-index:100000}#fancybox-wrap{z-index:100000}.invi{display:none}.ss_exclamation{background:url("../images/exclamation.png") top left no-repeat;display:inline;height:18px;overflow:hidden;padding-bottom:4px;padding-left:20px}.tabletops1{font-size:14px;font-weight:bold;background-color:#006}table.corp-tables{background:none}table.corp-tables tr
td{background:none;border:1px
solid #FFF}