@charset "utf-8";
/* CSS Document */

body {margin: 0 0 0 0px; background-color:#ffffff;}

.float-lft{float:left;}

.div100{width:100%;}
.toptext{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; background-color:#666666; text-align:center; padding: 2px 0px 2px 0px; margin:0px 0px 0px 0px;}

.height5{height:5px;}
.height10{height:10px;}
.height20{height:20px;}
.height40{height:40px;}


.coname{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000000;}
.coname a{ color: #000000; text-decoration:none; }
.coname a:Hover{ color: #000000; text-decoration:none;}

.tgenl{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; padding:0px 0px 0px 0px;}
.tgenl a{ color: #000000; text-decoration:none; }
.tgenl a:Hover{ color: #666666; text-decoration:none;}

.tserl{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; padding:0px 0px 0px 0px;}
.tserl a{ color: #999999; text-decoration:none;}
.tserl a:Hover{ color: #333333; text-decoration:none;}

.topredbg{background-image:url(../gifs/topredbg.gif); height:24px; width:100%;}

.searchbg{width:185px; height:26px; background-image:url(../gifs/searchboxbg.gif);}

.searchatxt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; padding:5px 5px 0px 0px; border:0px;}
.searchtxt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; padding:5px 0px 0px 0px; border:0px; width:150px; height:18px;}
.submitgoogle{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px 0px 0px 0px; border:0px; width:20px; height:18px; background-color:#ffffff; font-weight:bold;}

.searchbox{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; padding:0px 0px 0px 0px; width:185px; height:26px; background-image:url(../gifs/searchboxbg.gif); border:0px; vertical-align:middle;}

.intro{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:5px 15px 5px 15px; line-height:15px; text-align:left;}
.intro a{ color: #666666; text-decoration:underline; }
.intro a:Hover{ color: #333333; text-decoration:none;}

.introin{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:10px 20px 10px 20px; line-height:15px; text-align:left; }
.introin a{ color: #666666; text-decoration:underline; }
.introin a:Hover{ color: #666666; text-decoration:none;}

.bodytext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 20px 10px 20px; line-height:17px; text-align:left;}
.bodytext a{ color: #0033CC; text-decoration:underline; }
.bodytext a:Hover{ color: #CC0000; text-decoration:none;}

.bodytext1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 20px 10px 20px; line-height:15px; text-align:justify;}
.bodytext1 a{ color: #0033CC; text-decoration:underline; }
.bodytext1 a:Hover{ color: #CC0000; text-decoration:none;}

.sublinks{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:5px 5px 5px 10px; line-height:15px; text-align:left;}
.sublinks a{ color: #ffffff; text-decoration:none; }
.sublinks a:Hover{ color: #FF99FF; text-decoration:none;}

.tablinks{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; padding:10px 0px 0px 0px;}
.tablinks a{ color: #000000; text-decoration:none;}
.tablinks a:Hover{ color: #990000; text-decoration:none;}

.htabh{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-style:italic; padding:20px 10px 10px 10px; font-weight:bold;}
.htabt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:0px 10px 10px 10px;}
.htabl{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066ff; font-style:italic; padding:0px 10px 10px 10px;}
.htabl a{ color: #0066ff; text-decoration:underline; }
.htabl a:Hover{ color: #990000; text-decoration:none;}

.featuredprojects{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; padding:35px 0px 0px 15px; line-height:17px; font-weight:bold;}
.featuredprojectst{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:10px 0px 0px 15px; line-height:15px;}
.featuredprojectst a{ color: #0033CC; text-decoration:underline; }
.featuredprojectst a:Hover{ color: #ffffff; text-decoration:none; background-color:#CC0000;}

.path{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; padding:10px 0px 0px 20px; font-weight:bold;}
.path B{color:#cc0000;}

.sph{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; padding:10px 0px 0px 0px; font-weight:bold;}

.foth1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cc0000; padding:10px 10px 3px 20px;font-weight:bold; text-align:left;}
.foth1 a{ color: #cc0000; text-decoration:underline; }
.foth1 a:Hover{ color: #cc0000; text-decoration:none;}

.fott1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px 10px 10px 20px; line-height:15px; text-align:left;}
.fott1 a{ color: #000000; text-decoration:underline; }
.fott1 a:Hover{ color: #0033CC; text-decoration:none;}

.foth2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0066cc; padding:10px 10px 3px 10px;font-weight:bold; text-align:left;}
.foth2 a{ color: #0066cc; text-decoration:underline; }
.foth2 a:Hover{ color: #0066cc; text-decoration:none;}

.fott2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px 10px 10px 10px; line-height:15px; text-align:left;}
.fott2 a{ color: #000000; text-decoration:underline; }
.fott2 a:Hover{ color: #0033CC; text-decoration:none;}

.foth3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006600; padding:10px 10px 3px 10px;font-weight:bold; text-align:left;}
.foth3 a{ color: #006600; text-decoration:underline; }
.foth3 a:Hover{ color: #006600; text-decoration:none;}

.fott3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:0px 10px 10px 10px; line-height:15px; text-align:left;}
.fott3 a{ color: #000000; text-decoration:underline; }
.fott3 a:Hover{ color: #0033CC; text-decoration:none;}

.fott4{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; background-color:#666666; text-align:center;}
.fott4 a{ color: #ffffff; text-decoration:underline; }
.fott4 a:Hover{ color: #ffffff; text-decoration:none;}

.port-tab-active{background:#f7f7f7; border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; border-left:1px solid #f7f7f7; width:150px; height:25px; margin:0px 0px 10px 0px;}

.port-text-active{font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:14px; font-weight:bold; padding:5px 0px 0px 5px;}

.port-tab-deactive{background:#cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; width:150px; height:25px; margin-bottom:10px;}

.port-text-deactive{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; padding:5px 0px 0px 5px;}
.port-text-deactive a{ color: #ffffff; text-decoration:none; }
.port-text-deactive a:Hover{ color: #ffffff; text-decoration:underline;}

.port-main{background:#ffffff; border:1px solid #cccccc; width:150px; height:25px; padding:10px 0px 0px 0px;}

.img-border{border:1px solid #c6c6c6; width:164px; height:91px; margin:20px 0px 0px 20px;}

.port-text{font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:12px; line-height:16px; padding:5px 0px 0px 20px;}

.iframe-pad{margin:10px 0 0 30px; height:620px;}

