@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0px auto; background:url(../images/bg.jpg) repeat-x!important;background-color:#ffffff;}
/*////////--------------------------------common------------------------------/////////*/		
a{outline:none;}
p{padding:0px 0px;margin:0;}
img{border:none;}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:8px 0 4px 0;}
ul,li{list-style-type:none;margin:0;padding:0;}

h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0a3f3a; font-weight:normal ;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;font-weight:bold; padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;}			
h1{font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#0e324e; font-weight:normal; padding:0px 0px 0px 25px;margin:0px 0px 0px 0px ; background:url(../images/bullet.gif) no-repeat;}
.clear{clear:both;}

#mainwrap{width:1000px; text-align:left;}
#menulogo_wrap{ width:1000px;height:114px; text-align:left; background:url(../images/bg_top.jpg) repeat-x; float:left; }
#logo{width:200px; float:left; padding:35PX 0 0 8px;}
#top_container{width:630px; float:right;}
#top_call{width:395px; height:45px; float:right;}
#call{width:152px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c9dae4; font-weight:bold;}
#sitemap{width:225px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c9dae4; padding:0 0 0 15px;}
#banner{width:1000px; float:left;}
.link1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c9dae4;}
.link1 a{ color:#c9dae4; text-decoration:none;}
.link1 a:hover{ color:#01defe; text-decoration:none;}
.link2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e324e;}
.link2 a{ color:#0e324e; text-decoration:none;}
.link2 a:hover{ color:#2691e5; text-decoration:none;}
#navi_container{width:618px; float:right;}
 #navi{ margin:28px 5px 22px 0px;margin-bottom:0;  float:right; clear:none;}
#navi a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:6px 3px 15px 3px; color:#ffffff; font-weight:bold;background:url(../images/navi_bg.jpg) no-repeat center top; display:block; float:left; width:93px; text-align:center; margin:1px; text-decoration:none;}
#navi a:hover{background:url(../images/navi_bg.jpg) no-repeat center bottom;!important}
 
#book_now{width:247px; height:119px; float:left; background:url(../images/book_now.jpg) no-repeat;}
#book_nowtxt{width:200px; float:left; padding:35px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
#book_nowtxt a{ color:#FFFFFF; font-weight:bold;  text-decoration:none;}
#book_nowtxt a:hover{ color:#f0ff00; font-weight:bold; text-decoration:none;}

#ongoing{width:247px; height:44px; float:left; margin:2px 0 0 0; background:url(../images/ongoing.jpg) no-repeat;}
#ongoing_txt{width:220px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; padding:10px 0 0 27px;}
#ongoing_txt a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#ongoing_txt a:hover{color:#c3fb9b; font-weight:bold; text-decoration:none; }

#question{width:247px; float:left; height:120px; margin:2px 0 0 0; background:url(../images/question.jpg) no-repeat;}
#question_txt{width:130px; float:right; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; padding:50px 0 0 0;}
#question_txt a{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
#question_txt a:hover{ color:#69ddff; font-weight:bold; text-decoration:none;}


#divider_banner{width:1000px; height:15px; float:left; background:url(../images/divider.gif) repeat-x; margin:3px 0 3px 0;}
#middle_container{width:1000px; float:left; padding:0 0 15px 0;}
#middle_side1{width:736px; float:left; padding:0 0 0 0;}
#middle_side2{width:250px; float:left; padding:0 0 0 14px;}
#image{width:250px; float:left; padding:0 0 0 14px;}
#thankyou{width:250px; float:left; padding:0 0 0 14px;}

#middle_bg{width:736px; float:left; height:32px; background:url(../images/middle-bg.jpg) no-repeat; }
#middle_mid{width:706px; float:left; background:url(../images/bg_middle.gif) repeat-y; padding:0 10px 0 20px ;}
#middle_footer{width:736px; float:left; height:27px; background:url(../images/footer_middle.gif) no-repeat;}
.red{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fd0f15;}
.clr{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0a7cad;}
.clr_request{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0e324e;}
#middle_txtcontainer{width:706px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6d7375; text-align:justify; line-height:19px; padding:15px 0 0 0;}
#middle_img{width:131px; float:right; padding:0 0 0 15px;}

#request{width:240px; height:308px; background:url(../images/form_bg.png) no-repeat; padding:20px 0 0 10px;}
#image{width:240px; height:308px; background:url(../images/form_bg.png) no-repeat; padding:20px 0 0 10px;}
#thankyou{width:240px; height:308px; background:url(../images/form_bg.png) no-repeat; padding:20px 0 0 10px;}

.textfield{width:200px; height:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#435b6a; border:#b6cce7 1px solid; padding:2px 0 0 2px; margin:6px 0 0 12px; background:#fff; font-weight:normal; background-color:#FFFFFF; float:left;}
.textfield_cap{width:70px; height:20px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#435b6a; border:#b6cce7 1px solid; padding:2px 0 0 2px; margin:6px 0 0 4px; background:#fff; font-weight:normal; background-color:#FFFFFF; float:left;}

.textarea{width:200px; height:70px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#435b6a; border:#b6cce7  1px solid; padding:2px 0 0 2px; margin:6px 0 0 12px; background:#fff; font-weight:normal; background-color:#FFFFFF; float:left;}

#call_us{width:237px; float:left; height:100px; background:url(../images/call.jpg) no-repeat; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#506872; line-height:19px; padding:24px 0 0 12px;}
#enquiry{width:220px; float:left; height:58px; background:url(../images/enquiry.jpg) no-repeat; margin:5px 0 0 0; padding:23px 0 0 29px;}
.clr_project{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#0e324e;}
.clr2_project{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fd0f15;}
.project_img1{width:202px; height:225px; padding:0 0 0 0;}

.project_name{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#15557f;}
.address{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fd0f15; font-weight:normal;}
.project_sub{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#15557f;}

.projects{width:702px; float:left; padding:5px 0 5px 0;}
.projects_top{width:702px; float:left; padding:0 0 0 0; height:23px;}
.projects_mid{width:702px; float:left; padding:0 0 0 0; background:url(../images/project_mid.gif) repeat-y;}
.projects_footer{width:702px; float:left; padding:0 0 0 0; height:26px;}
.projects_image{width:250px; height:120px; float:left; padding:0 0 0 5px;}
.projects_txt{width:420px; height:100px; float:left; padding:20px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0e324e; line-height:19px; text-align:justify;}
a.sublink04{font-size:13px; font-weight:bold; color:#fd0f15; text-decoration:none;}
a.sublink04:hover{color:#006699; text-decoration:none;}
#contact_form{width:350px; float:left;; padding:20px 0 0 20px;}

.textcaptcha{width:100px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#435b6a; border:#92c2fe 1px solid;padding:4px 0 0 2px; margin:0 0 4px 0; background:#edf2ff; font-weight:normal;}
.textfield3{width:240px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#435b6a; border:#92c2fe 1px solid;padding:4px 0 0 2px; margin:0 0 4px 0; background:#edf2ff; font-weight:normal;}
.textfieldlist{width:240px; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#435b6a; border:#92c2fe 1px solid;padding:4px 0 0 2px; margin:0 0 4px 0; background:#edf2ff; font-weight:normal;}
.textarea3{width:240px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#435b6a; border:#92c2fe 1px solid; padding:4px 0 0 2px; margin:0 0 6px 0; background:#edf2ff; font-weight:normal;}
.textfield2{width:140px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#7f9db9 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}

#spring_img{width:203px; float:right; padding:0 0 0 15px; height:154px;}
#project_link{width:600px; height:60px; float:left; margin:15px 0 0 0; background:url(../images/project_link.jpg) no-repeat;}
.pro_link{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#425354;}
.pro_link a{  color:#425354; text-decoration:none;}
.pro_link a:hover{  color:#681c1c; text-decoration:none;}

.textfield4{width:105px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#003366; border:#7f9db9 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0;font-weight:normal;}
.sitemap_container ul{list-style:none; padding:15px 0px 15px 20px ; margin:0px 0px 0px 0px ;}
.sitemap_container li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#666666; padding:0px 0px 0px 25px ; margin:10PX 0 0 0; background-image:url(../images/arrow.png);
 background-repeat:no-repeat; line-height:18px; }
.sitemap_container li a{color:#666666; text-decoration:none;}				
.sitemap_container li a:hover{color:#CCCCCC;text-decoration:none;}

/*-------------------------------------------------- Footer Section -------------------------------------------------- */
#footer{ background:url(../images/footer.jpg) repeat-x;}
#footercontent{width:1000px; margin:auto; height:113px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left;}
.footerlink{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.footerlink a{ color:#FFFFFF; text-decoration:none;}
.footerlink a:hover{color:#53cff5; text-decoration:none;}
.footerlink1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:30px; font-weight:bold;}
.footerlink1 a{ color:#FFFFFF; text-decoration:none;}
.footerlink1 a:hover{color:#53cff5; text-decoration:none;}



	pre {text-indent: 30px}

	#tabmenu {
		color: #000;
		border-bottom: 2px solid black;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #DEDECF;
		background: #898B5E;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		border: 2px solid black;
		padding: 2px 5px 0px 5px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #ABAD85;
		border-bottom: 3px solid #ABAD85; }

	#tabmenu a:hover {
		color: #fff;
		background: #ADC09F; }

	#tabmenu a:visited {
		color: #E8E9BE; }

	#tabmenu a.active:hover {
		background: #ABAD85;
		color: #DEDECF; }

	#content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
		text-align: justify;
		background: #ABAD85;
		padding: 20px;
		border: 2px solid black;
		border-top: none;
		z-index: 2;	}

	#content a {
		text-decoration: none;
		color: #E8E9BE; }

	#content a:hover { background: #898B5E; }
