/*added by hui lan */
#flash-wrapper { width: 889px; height: 250px; background: #99bed9; position: relative; }
#layerOnFlash-left { height: 250px; background: #99bed9; position: absolute;right: 0; width: 594px; }
#switchable-img-container-left { overflow: hidden; position: absolute; top: 0; left: 0; width: 295px; height: 250px; }
#switchable-img-container-left .switchable-img { width: 295px; height: 250px; display: block;  }


#layerOnFlash-right { height: 250px; background: #99bed9; position: absolute;left: 0; width: 295px; }
#switchable-img-container-right { overflow: hidden; position: absolute; top: 0; right: 0; width: 594px; height: 250px; }
#switchable-img-container-right .switchable-img { width: 594px; height: 250px; display: block;  }


#sectionTitle ,#sectionTitle-top{ font-size: 32px;  margin-top: 15px;}
#layerOnFlash-left #sectionTitle { float: none; display: block; position: absolute; top: 40%; left: 20px; color: #1b75bc; margin-bottom: 0; }
#layerOnFlash-right #sectionTitle { float: none; display: block; position: absolute; top: 40%; left: 20px; color: #1b75bc; margin-bottom: 0; }
#layerOnFlash-right #sectionTitle-top { float: none; display: block; position: absolute; top: 10px; left: 20px; color: #1b75bc; margin-bottom: 0; }
#section-sub-title{position:relative; font-size:12px;padding:0px;color:#1b75bc}

#about-us-img-container {overflow:hidden; position:absolute; width: 889px; height: 250px;background:#ffffff url(../images/IMPLEMEN.jpg) repeat-x top;}
#networks-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/networks.jpg) repeat-x top;}
#technology-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/tech.jpg) repeat-x top;}
#regulatory-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/regulatory.jpg) repeat-x top;}
#benefits-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/benefits.jpg) repeat-x top;}
#pressroom-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/pressroom.jpg) repeat-x top;}
#permits-img-container {overflow:hidden; position:absolute; width: 889px; height:250px;background:#ffffff url(../images/documentation.jpg) repeat-x top;}

.right_column {float:right;overflow:hidden;width:270px;height:250px;margin-left:10px;margin-right:10px;}
.left_column {float:left;overflow:hidden;width:270px;height:120px;margin-top:60px;}
.green_box{
margin-top:25px;
width:90%;
height:80px;
line-height:80px;
padding-top:2px;
background-color:#8FC15E;
color:#336663;
text-align:left;
font-size:11px;
border: 3px solid #8FC15E;
background:transparent filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity:0.9;
}
.white_box{
float:left;
width:60px;
height:60px;
line-height:60px;
margin:5px;
padding:2px;
background:#EDF9D9;
color:#336663;
text-align:left;
border: 1px solid #fff;
}
.small_green_box{
float:left;
padding-left:70px;
width:150px;
w\idth:140px;
height:60px;
line-height:15px;
margin:5px;
padding:2px;
background-color:#8FC15E;
color:#336663;
text-align:left;

}
.small_green_box a{
text-decoration:none;
font-weight:bold;
color:#fff;
z-index:1000;
}
.small_green_box a:hover{
text-decoration:underline;
}
.small_green_box2{
float:left;
padding-left:10px;
width:220px;
height:60px;
line-height:15px;
margin:5px;
padding:2px;
background-color:#8FC15E;
color:#336663;
text-align:left;

}
.small_green_box2 a{
text-decoration:none;
font-weight:bold;
color:#fff;
z-index:1000;
}
.small_green_box2 a:hover{
text-decoration:underline;
}
/*end add*/
.staging{

min-height:200px;
height:auto;
/* border:1px solid #1b75bc;background-color:#effbfc;*/
}
.staging_bar{
padding-right:5px;
height:25px;
line-height:25px;
background-color:#1b75bc;
color:#fff;
}
.staging_bar a{
color:#fff;
}
.staging_bar a:hover{
text-decoration:underline;
}
#headline{padding-bottom:10px;padding-top:10px;padding-left:10px;}
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in2 {
  display:block; 
  background:#777; 
  border:1px solid #999; 
  position:relative;
  padding:1px;
  margin:1px;
  }
.in {
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
  .normal {width:95%;}