@charset "utf-8";
/* CSS Document */
html body{margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; background:url(images/bg.jpg) repeat-x}
p{margin:7px 0px; padding:0px; line-height:17px; font-size:11px; text-align:justify}

.project_title{background:url(images/green_button.png) no-repeat; width:190px; height:; padding:13px 0px; color:#FFF; font-size:12px; margin-bottom:13px}

.enquire_table{ font-size:12px; color:#003617; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.enquire_table input{color:#000; height:22px; width:175px}

a{text-decoration:none; color:#FFF}

/* MENU */

#nav {
 
 float: left;
 margin: 0; padding: 0;
 font-size:12px;
 color:#000;
 text-transform:uppercase;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative;
 border-right:1px dotted #063;
}

#nav li a {
 padding: 8px 22px;
 text-decoration: none;
 color: #000;
}

#nav li a:hover {
	color:#000;
	background:#FFF;
	
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	right : 0;
	bottom: 0;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
 border:1px dotted #FFF;
 -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
 
}

#nav li ul li, #nav li ul li a {
 float: none;
 background:#063;
 text-align:left;
 color:#FFF;
 
}

#nav li ul li {
 _display: inline; /* for IE6 */
}



#nav li ul li a {
 width: 180px;
 display: block;
}



/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
 border:1px dotted #FFF;
 -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}







.menu2{font-size:14px; list-style: url(images/arrow.jpg) ; text-transform:uppercase;  margin:0px; padding:0px; margin-left:80px; margin-top:7px  }
.menu2 li{float:left; padding:5px;  color:#005725; font-family:Myriad Pro; margin:0px 50px}
.menu2 li a{ text-decoration:none; color:#005725}
.menu2 li a:hover{text-decoration:underline}

.Certi{float:left; margin:5px; font-size:12px; font-weight:bold; margin-bottom:10px; background:#FFF; width:180px; }

.Certi img{float:left; margin:0px; width:170px; height:120px;}

.Certi .photo_text{text-align:center; font-size:12px; padding:5px 0px; border:1px dotted #063}

.quick_link{padding:5px 15px; font-size:12px; font-weight:bold}
.quick_link div{ padding:5px 0px; border-bottom:1px dotted #333; padding-left:10px}
.quick_link div a{ text-decoration:none; color:#063}
.quick_link div a:hover{ color:#000; padding-left:5px}
.quick_link div .act{ color:#000; padding-left:5px}


.leaf_list{font-size:11px; margin:0px 0px 0px 20px; list-style:url(images/leaf.png)}
.leaf_list li{padding:5px 0px}


.download{background:url(images/green_button.png) no-repeat; width:190px; height:; padding:13px 0px; color:#FFF; font-size:12px; margin-bottom:19px
; text-align:center; float:left; margin-right:6px}
.footer{font-size:11px; color:#FFF; line-height:18px}
.footer a:hover{text-decoration:underline}

.photogallery{width:100%; font-size:11px; background:none}
.photogallery img{width:134px; border:1px solid  #999}

.news{font-size:11px; margin-left:17px; margin-top:10px; text-transform:capitalize}
.news li{margin-bottom:10px; text-align:justify; line-height:18px}