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

*{
	padding:0px; margin:0px; text-decoration:none; border:0px;
}
body{
	background:#E6E6E6;
}
.outer_div{
	width:990px; margin-left:auto; margin-right:auto; position:relative;
	padding:0px 6px 0px 6px; background:#FFFFFF;
}
#logo {
	position:absolute; width:160px; height:190px; z-index:1000; left: 20px; top: 0px;
}
.top_most_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#000000;
}
.top_most_lnk a{
	font:11px Arial, Helvetica, sans-serif; color:#000000;
}
.top_most_lnk a:hover{
	color:#6A99BB;
}
.top_most_lnk_active{
	font:11px Arial, Helvetica, sans-serif; color:#6A99BB;
}
.main_lnks{
	font:14px Arial, Helvetica, sans-serif; color:#E9EEF3;
}
.main_lnks a{
	font:14px Arial, Helvetica, sans-serif; color:#E9EEF3;
}
.main_lnks a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
}
.main_lnks_active{
	font:bold 14px Arial, Helvetica, sans-serif; color:#E9EEF3;
}
.home_content{
	font:12px/20px Arial, Helvetica, sans-serif; color:#000000;
}
.home_content_lnk{
	font:12px/20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
.home_content_lnk:hover{
	font:12px/20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.home_project_detail{
	font:11px/20px Arial, Helvetica, sans-serif; color:#000000;
}
.home_project_detail_lnk{
	font:11px/20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
.home_project_detail_lnk:hover{
	font:11px/20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.btm_txt{
	font:10px Arial, Helvetica, sans-serif; color:#CCCCCC;
}
.btm_txt_lnk{
	font:10px Arial, Helvetica, sans-serif; color:#CCCCCC;
}
.btm_txt_lnk:hover{
	text-decoration:underline;
}
.btm_txt_lnk01{
	font:11px Arial, Helvetica, sans-serif; color:#E9EEF3;
}
.btm_txt_lnk01:hover{
	text-decoration:underline;
}
.btm_txt_lnk02{
	font:12px Arial, Helvetica, sans-serif; color:#E9EEF3;
}
.btm_txt_lnk02:hover{
	text-decoration:underline;
}
.page_title{
	font:24px Arial, Helvetica, sans-serif; color:#666666;
}
.inner_content{
	font:12px/18px Arial, Helvetica, sans-serif; color:#000000;
}
.inner_content_justify{
	font:12px/18px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;
}
.downlaod_right_bg{
	background:#EBEBEB url(../images/inner/download_right_bg.jpg) right no-repeat;
	font:12px Arial, Helvetica, sans-serif; color:#000000; padding-left:10px;
}
.downlaod_right_bg a{
	font:12px Arial, Helvetica, sans-serif; color:#000000;
}
.downlaod_right_bg a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
.enq_right_bg{
	background:#EBEBEB url(../images/inner/enq_right_bg.jpg) right no-repeat;
	font:12px Arial, Helvetica, sans-serif; color:#000000; padding-left:10px;
}
.enq_right_bg a{
	font:12px Arial, Helvetica, sans-serif; color:#000000;
}
.enq_right_bg a:hover{
	font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
.project_spec_title{
	font:bold 13px Arial, Helvetica, sans-serif; color:#666666; padding-left:15px; border-bottom:3px solid #FFFFFF;
}
.project_spec_detail{
	font:12px/18px Arial, Helvetica, sans-serif; color:#000000; padding:10px 10px 10px 15px; border-bottom:3px solid #FFFFFF;
}
.paging_lnks{
	font:12px Arial, Helvetica, sans-serif; color:#666; display:inline-block; padding:2px; background-color:#fff; border:1px solid #C8C8C8;
}
.paging_lnks:hover{
	font:12px Arial, Helvetica, sans-serif; color:#666; display:inline-block; padding:2px; background-color:#C8C8C8; border:1px solid #C8C8C8;
}
.paging_lnks_active{
	font:12px Arial, Helvetica, sans-serif; color:#666; display:inline-block; padding:2px; background-color:#C8C8C8; border:1px solid #C8C8C8;
}
.sub_lnk{
	font:12px Arial, Helvetica, sans-serif; color:#666;
}
.sub_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#666; 
}
.sub_lnk_active{
	font:bold 12px Arial, Helvetica, sans-serif; color:#666; border-bottom:2px solid #fff;
}
/* form */
.txt_box{
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#808080; border:1px solid #666; background:#333; width:250px; margin-bottom:8px; margin-top:3px; height:16px;
}
.res_box{
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#808080; border:1px solid #666; background:#333; width:75px; margin-bottom:8px; margin-top:3px; height:16px;
}
.jmp_mnu{
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; border:1px solid #ccc; background:#eee; margin-bottom:8px; margin-top:3px; height:20px;
}
.txt_area{
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#808080; border:1px solid #666; background:#333; width:250px; margin-bottom:8px; margin-top:3px;
}
.btn{
	background:#333; font:bold 14px  Verdana, Arial, Helvetica, sans-serif; color:#808080; overflow:visible; padding:4px 8px 4px 8px;
	border:1px solid #666; cursor:pointer; cursor:hand;
}
.comp{
	font:10px Verdana, Arial, Helvetica, sans-serif; color:#CC0000;
}

/********* BANNER CSS STARTS ************/
#banner {
	clear: both;
	height: 300px;
	margin: 0 auto;
	padding:0;
	width: 630px;
	position: relative;
}
#banner ul {
	margin:0; padding:0; height:300px; overflow:hidden;
}
#banner li {
	height:300px; width:630px; margin:0; padding:0
}
/* THE CAROUSEL */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 630px;
	height: 300px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.jcarousel-list ul, li{
	list-style-type:none;
}
.jcarousel-list li,  .jcarousel-item {
	float: left;
	list-style: none;
	width: 630px;
	height: 300px;
}
.jcarousel-control {
	position: absolute;
	z-index: 4;
	top: 280px;
	right: 15px;
}
.nav_button{
	padding:0px; margin-right:10px; background:url(../images/home/banner_nav_grey.gif) no-repeat;
	display:block; float:left; width:20px; height:7px; font-size:0px; color:transparent; text-indent:-9999px;
}
.nav_button:hover{
	background:url(../images/home/banner_nav_red.gif) no-repeat;
}

.nav_button_active{
	padding:0px; margin-right:10px; background:url(../images/home/banner_nav_red.gif) no-repeat;
	display:block; float:left; width:20px; height:7px; font-size:0px; color:transparent; text-indent:-9999px;
}
/*.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	display: none;
	position: absolute;
	top: 0;
	height: 278px;
	width: 45px;
	cursor: pointer;
}
.jcarousel-next {
	right: 0;
}
.jcarousel-prev {
	left: 0;
}*/
/********* BANNER CSS ENDS ************/

.btn{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px solid #3A6A98; background:#3A6A98; overflow:visible; padding:2px 5px 2px 5px;
}
.txt_box{
	font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #DCDCDC; height:22px; width:250px; margin-bottom:10px; background:#FFFFFF;
}
.jmp_mnu{
	font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #DCDCDC; height:22px;margin-bottom:10px; background:#FFFFFF;
}
.txt_area{
	font:12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #DCDCDC; width:250px; margin-bottom:10px; overflow:auto; background:#FFFFFF;
}
.left_certificate_box{
	border:1px solid #C8C8C8; padding:15px 15px 0px 15px; font:12px/18px Arial, Helvetica, sans-serif; color:#000;
}
.contact_water_mark{
	background:url(../images/inner/contact_watermark.jpg) bottom right no-repeat;
}
.contact_water_mark01{
	background:url(../images/inner/contact_watermark01.jpg) bottom right no-repeat;
}
.sitemap_lnk{
	font:12px/20px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.sitemap_lnk:hover{
	text-decoration:underline;
}