@charset "utf-8";
/* CSS Document */

#leftnav-chart {
margin:0px;
padding:0px;
width:267px;
float:left;
}
.middle-data-chart {
margin:0px;
padding:0px;
width:700px;
float:left;
}
.middle-data-chart h1 {
width:155px;
height:24px;
font-size:17px; 
font-family:Tahoma;
color:#96BD91;
background-color:#0C6600;
padding:0px 12px 0px 12px;
font-stretch:wider;
}
#chart-cont {
border-left:1px solid #BFD6BC;
width:680px;
height:520px;
margin:0px 0px 0px 15px;
padding-left:15px;
}

#chart-cont-equip {
border-left:1px solid #BFD6BC;
width:650px;
margin:0px 0px 0px 15px;
padding-left:15px;
}

#manpower-cont {
width:650px;
margin-left:15px;
}

.middle-data-manpower {
margin:0px;
padding:0px;
width:700px;
float:left;
border-left:1px solid #BFD6BC;
margin-top:10px;
}
.middle-data-manpower h1 {
margin:0px;
width:155px;
height:24px;
font-size:17px; 
font-family:Tahoma;
color:#96BD91;
background-color:#0C6600;
padding:0px 12px 0px 12px;
font-stretch:wider;
}


.middle-data {
margin:0px 0 0 5px; 
padding:0px;
/* width:446px; */
float:left;
}
.middle-data h1 {
background-image:url(../images/arrow_icon.jpg);
background-repeat:no-repeat;
width:155px;
height:30px;
font-family:Tahoma;
color:#60AC02;
font-size:24px;
padding:0px 12px 0px 40px;
font-stretch:wider;
text-transform:capitalize;


}

.middle-data h3 {
background-image:url(../images/arrow_icon.jpg);
background-repeat:no-repeat;
background-position:1% 16%;
width:155px;
height:35px;
font-family:Tahoma;
color:#60AC02;
font-size:24px;
padding:0px 12px 0px 45px;
font-stretch:wider;
}
.middle-data a {
color:#60AC02;
text-decoration:none;
}
.middle-data a:hover, a:active, a:visited, a:link{
color:#60AC02;
text-decoration:none;
}
.middle-data p {
margin:0px;
padding:0px;
/*width:450px;*//*410px*/
font-size:11px;
text-align:justify;
color:#555555;
font-family:Tahoma;
 padding:0px 0px 0px 0px; 
}
/*him */
.cont{
width:416px;
color:#333333;
font-size:12px;
line-height:16px;
text-align:justify;}
.content strong,strong{
color:#FF9900;
}

.cont1{
width:632px;
color:#333333;
font-size:12px;
line-height:16px;
text-align:justify;}
.content strong,strong{
color:#FF9900;
}


span.rmore a {
font-size:11px;
color:#FF0000;
text-decoration:none;
}
span.rmore a:hover {
font-size:11px;
color:#000099;
text-decoration:none;
}
.middle-data ul.co-profile li {
list-style:none;
font-family:Tahoma;
font-size:11px;
width:400px;
height:15px;
line-height:1.7em;
}
td.coprof {
height:12px;
}

.middle-data div.co-prof {
margin:0px;
padding:0px;
width:400px;
font-size:11px;
text-align:justify;
color:#555555;
font-family:Tahoma;
line-height:1.5em;
border-left:1px solid #BFD6BC;
margin-left:26px;
padding:0px 10px 0px 10px;
}

.rightnav {
margin:0px;
padding:0px;
float:right;
width:288px;
font-size:11px;
text-align:justify;
color:#555555;
font-family:Tahoma;

/*border-left:1px solid #D9D9D9;*/
}

#s-proj-map {
margin:0px;
padding:0px;
width:225px;
height:115px;
float:left;
background-image:url(../images/s_proj-map.html);
background-repeat:no-repeat;
margin:27px 0px 0px 20px;
}
#s-proj-map h2 {
font-family:"myriad Pro";
font-weight:bold;
font-size:14px;
color:#62E252;
margin:12px 0px 0px -10px;
text-align: center;
}
#s-proj-map p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
margin:14px 0px 0px 15px;
padding-right:20px;
line-height:1.2em;
}


span.go-proj-map a{
color:#F1EA9B;
text-decoration:none;
}
span.go-proj-map a:hover{
color:#FFFFFF;
text-decoration:none;
}

td.equip-list {
height:15px;
font-family:Tahoma;
font-size:11px;
color:#333333;
background-color:#E1E1E1;
padding:2px 3px 2px 12px;
border:1px solid #999999;
}

td.equip-listx {
height:15px;
font-family:Tahoma;
font-size:11px;
color:#333333;
background-color:#E1E1E1;
padding:2px 3px 2px 12px;
border:1px solid #999999;
text-align:center;
}

.img-gal {
margin:0px;
padding:0px;
width:550px;
margin:50px 0 25px 42px;
}
.img-gal h3{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:10px 0px 10px 0px;
}
.img-gal td.imgx {
border:1px solid #CCCCCC;
width:100px;
height:67px;
padding:3px;
}

.activities {
margin:0px;
padding:0px;

padding:30px 10px 10px 20px;
float:left;


}
.activities h1 {
font-size:18px; 
font-family:Tahoma;
color:#3F3F3F;
margin-left:250px;
}
div.activ-img
{
	float:left;
	height: 273px;
	width: 237px;	
}
div.activ-img img {
	float:left;		
	}
	
div.activ-cont {
margin:0px;
padding:0px;
width:345px;
overflow:auto;
font-size:11px;
text-align:justify;
color:#555555;
font-family:Tahoma;
line-height:1.5em;
float:left;
margin-left:15px;
}
.activ-cont ul {list-style:none;}
.active-rightdata {
margin:0px;
padding:0px;
width:326px;
float:left;
margin-left:10px;
padding:10px 0px 20px 15px;
}
.active-rightdata h1 {
font-size:18px; 
font-family:Tahoma;
color:#3F3F3F;
float:right;
}
.active-rightdata ul.activ-list {
text-align:justify;
padding-left:15px;
line-height:1.25em;
list-style:circle;
}
.active-rightdata ul.activ-list li a{
font-size:11px;
text-align:justify;
color:#555555;
font-family:Tahoma;
text-decoration:none;
}
.active-rightdata ul.activ-list li a:hover{
font-size:11px;
text-align:justify;
color:#96BD91;
font-family:Tahoma;
text-decoration:none;
}

#contacts_box {
	margin:0px;
	padding:0px;
	width:450px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	float:left;

	padding:20px;
	
}	
#contacts_box input { float:left; width:240px; margin-bottom:10px; }		
#contacts_box select { float:left; width:244px; margin-bottom:10px; }		
#contacts_box textarea { float:left; width:240px; height:100px; margin-bottom:10px; }		
.contacts_title {
	float:left;
	width:130px;
	color:#333333;
	margin-right:4px;
	text-align:right;
	padding-top:2px;
	margin-bottom:10px;
}	
#contacts_btn { font:bold 12px Verdana, Arial, sans-serif; margin-left:0px;padding-left:12px; }	
#contacts_btn input { width:80px; margin-right:10px; }

/*Project CSS*/
/*a{ color:#C8DCE5; }

h3{ margin: 10px 10px 0 10px; color:#0A4A00; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }*/
		
.box_title{ 
	margin: 10px 10px 0 10px; 
	color:#0A4A00; 
	font:18pt Arial, sans-serif; 
	letter-spacing:-1px; 
	font-weight: bold;
}

.box_content{
	padding: 0 10px; 
	color:#0A4A00; 
	font-weight:bolder; 
	font:10pt Tahoma, sans-serif; 		
}

.boxgrid{ 
	width: 325px; 
	height: 235px; 
	margin:10px; 
	float:left; 
	background:#161613;
	background-image:url(images/bg_box.html);
	background-repeat:no-repeat; 
	border: solid 2px #8399AF; 
	overflow: hidden; 
	position: relative; 
}

.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}

.boxgrid p{ 
	padding: 0 10px; 
	color:#0A4A00; 
	font-weight:bolder; 
	font:10pt Tahoma, sans-serif; 
	
}
				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #FFFFFF; 
	height: 100px; 
	width: 100%; 
	opacity: .7 !important; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
 				
.captionfull .boxcaption {
	top: 260;
	left: 0;
}

.caption .boxcaption {
	top: 220;
	left: 0;
}
