body{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:0;margin-bottom:15px;background:#147A60;}
a:hover{text-decoration:none;}
p{margin:0;}
#container{width:950px;margin:0 auto;}
#lside{width:700px;float:left;margin-right:10px;background:#FFFFFF;margin-bottom:15px;}
#header{width:690px;height:67px;padding-top:10px;padding-bottom:13px;padding-left:10px;}
#logo{width:351px;float:left;}
#hnav{float:left;width:320px;text-align:right;font-size:11px;color:#FFFFFF;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;}
#hnav a{color:#77797C;text-decoration:none;}
#hnav a:hover{color:#147A60;text-decoration:none;}
#nav{width:695px;background:#EEEEEE;padding-right:5px;height:30px;border-bottom:2px solid #000000;}
.bevelmenu{font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;padding-left:0;margin:0;width:100%;text-align:left;}
.bevelmenu li{list-style:none;display:inline;}
.bevelmenu li a{float:left;padding:6px 8px;text-decoration:none;color:#77797C;background:#EEEEEE;}
#content{background:#E7F0F6;}
#cinfo{padding:20px;text-align:justify;}
#cinfo a{color:#147A60;}
#cinfo a:hover{color:#4B96A9;}
#banner{width:700px;margin:0;padding:0;}
#bsmall{border-top:1px solid #FFFFFF;padding-bottom:8px;background:url(../imgs/shadow.jpg) repeat-x bottom;}
#bsmall img{width:99px;height:59px;border-right:1px solid #FFFFFF;}
#footer{background:#085340;}
#finfo{font-size:11px;padding:20px;color:#80B2A5;}
#finfo a{color:#80B2A5;}
#rside{width:240px;float:left;background:#FFFFFF;margin-bottom:12px;}
#rsidetop{text-transform:uppercase;text-align:center;font-weight:bold;color:#FFFFFF;padding-top:90px;padding-bottom:10px;font-size:16px;letter-spacing:2px;background:#064031;border-bottom:1px solid #CCCCCC;}
#rsidenav{color:#77797C;}
.bevelmenu2{list-style-type:none;margin:0;padding:0;width:100%;font-size:12px;color:#77797C;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
.bevelmenu2 li a{display:block;padding:2px 4px;text-decoration:none;color:#77797C;border-bottom:1px solid #147A60;}
.bevelmenu2 li a:hover{color:#000000;background:#E8E7E7;}
#rsideinfo{padding:14px;font-size:12px;text-align:justify;}
#rsideinfo2{font-size:12px;text-align:justify;}
#rsbox{padding:10px;width:220px;height:55px;display:block;float:left;border-bottom:1px solid #CCCCCC;}
#rsbox:hover,#rsboxselected:hover{color:#FFFFFF;background:#248D72;border-bottom:1px solid #064031;}
#rsboxselected{padding:10px;width:220px;height:55px;display:block;float:left;border-bottom:1px solid #CCCCCC;background:#248D72;color:#FFFFFF;}
#rsbleft{float:left;width:50px;margin-right:20px;}
.rsidethumb{border:1px solid #CCCCCC;padding:2px;}
#rsbright{float:left;width:143px;text-align:left;vertical-align:middle;}
.subtitles{text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.projectpagetitle{font-weight:bold;margin-bottom:20px;}
.subtitles2{text-transform:uppercase;font-weight:bold;margin-bottom:5px;}
.phone{font-size:18px;text-align:center;margin-bottom:15px;}
.phone2{font-size:16px;text-align:right;color:#000000;font-weight:bold;margin-top:16px;}
.address{text-align:center;}
.line{background:#CCCCCC;line-height:1px;height:1px;margin-top:10px;margin-bottom:10px;}
.titles1{font-size:14px;font-weight:bold;border-bottom:1px solid #999999;margin-bottom:8px;padding-bottom:3px;text-transform:uppercase;}
.titles2{font-weight:bold;border-bottom:1px solid #FFFFFF;margin-bottom:5px;}
.ptitle1{color:#000000;font-weight:bold;border-bottom:1px solid #999999;padding-bottom:2px;margin-bottom:10px;font-size:12px;text-transform:uppercase;}
.ptitle3{color:#000000;font-size:17px;font-weight:bold;text-align:center;padding-bottom:8px;}
#innerbox{padding:20px;border:1px solid #CCCCCC;}
#innerbox a{font-size:12px;}
.date{color:#666666;font-size:11px;font-style:italic;margin-bottom:5px;}
.newstitle{text-transform:uppercase;font-weight:bold;font-size:12px;margin-bottom:5px;}
.projectnametitle{font-weight:bold;font-size:12px;margin-bottom:5px;}
.photography{text-align:right;margin-top:8px;color:#FFFFFF;font-size:9px;}
a,#rsideinfo a:hover,#rsideinfo2 a:hover{text-decoration:underline;}
.bevelmenu li a:hover,#bevelmenucurrent a,#bevelmenu2current a{color:#FFFFFF;background:#248D72;}
#finfo a:hover,.ptitle2{color:#FFFFFF;}
#rsideinfo a,#rsideinfo2 a{color:#248D72;text-decoration:none;}
#loadarea,#blarge{width:700px;height:400px;background:url(../imgs/01.jpg) no-repeat;}