/* ------------------------------------- Common ------------------------------------- */
html, body{margin: 0;padding: 0;border:0; SCROLLBAR-FACE-COLOR: #a9753e; SCROLLBAR-HIGHLIGHT-COLOR: #a9753e; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #807d7d; SCROLLBAR-BASE-COLOR: #fff}


body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:normal; line-height:17px; padding:0px; margin:0; background:#a9753e url(../images/bg.gif) repeat-x top;}
img,fieldset,table{border:none;}
a{text-decoration:none; color:#345435;}
a:hover{color:#000000; text-decoration:underline;}
img.left{float:left; padding:0px; margin:0px;}
img.right{float:right; padding:0;}

.layout{width:780px; padding:0px; margin:30px auto 10px auto; position:relative; margin:0px auto;}
.main {width:767px; padding:0; float:left; position:relative}
.logo{width:215px; height:89px; float:left; float:right;}
.bold{font-weight:700;}
.smalltext{font-size:11px; text-decoration:underline;}
a.smalltext:hover{font-size:11px; text-decoration:none;}
.strong{font-weight:700; color:#999999;}
/* ------------------------------------- Top blog block ------------------------------------- */
.top_blog_block{
position:absolute; z-index:12; top:0; left:0;}
/* ------------------------------------- Left ------------------------------------- */
.leftbg{width:193px; height:524px; float:left; background:#F2BD3E; margin:74px 0 0 0; position:absolute; z-index:2;}
.leftbuilding{width:193px; float:left; background:none; position:absolute; z-index:5; margin:63px 0 0 11px;}
.leftbuilding1{width:193px; float:left; position:absolute; z-index:5; margin:63px 0 0 11px; background:url(../images/about_left_bg.jpg) repeat-y left;}
.slogan{width:232px; float:left; padding:60px 0 0 204px; position:absolute;}

/* ------------------------------------- Left Images ------------------------------------- */
.aboutusimage{background-image:url(../images/about_left.jpg); background-repeat:no-repeat;}

/* ------------------------------------- Main Body  ------------------------------------- */
.container{width:636px; float:left; padding:0; background:url(../images/bg-container.jpg) repeat-y top; margin:59px 0 0 140px;
	position:absolute;	display:block;	border:1px #FFCC00 solid;	top: 34px;	z-index:9; /*overflow:hidden;*/}



.containertext{width:612px; float:left; padding:22px 0 0px 22px; margin:0px; height:388px; background:url(../images/about1.jpg) no-repeat right bottom;}
.containerclient{width:612px; float:left; padding:22px 0 0px 22px; margin:0px; height:388px; background:url(../images/client1.jpg) no-repeat right bottom;}
.containerservices{width:612px; float:left; padding:22px 0 0px 22px; margin:0px; height:388px; background:url(../images/services2.jpg) no-repeat right bottom;}
.containercontact{width:612px; float:left; padding:22px 0 0px 22px; margin:0px; height:388px;}
.containerplatinum{width:612px; float:left; padding:22px 0 0px 22px; margin:0px; height:388px; background-image:none;}





.frame{overflow:auto; width:477px; height:180px; padding-left:14px;}
.frame1{overflow:auto; width:410px; height:330px; padding-left:14px;}
.frame1 p{width:360px;}
.frame2{overflow:auto; width:477px; height:330px; padding-left:14px;}
.frame2 p{width:427px;}
.frame3{overflow:auto; width:500px; height:330px; padding-left:14px; float:left; margin:0px;}
.frame3 p{width:427px; float:left}

.frame_contact{ width:500px;  padding-left:14px; float:left}
.frame_contact p{width:550px;}
.frame_contact .telephone_outer{float:left; width:550px; border:0px solid #000; }
.frame_contact .telephone{float:left; width:250px; border:0px solid #000;}
.frame_contact .mail_outer{float:left; width:550px; border:0px solid #000; margin-top:20px;}
.frame_contact .enquiry{float:left; width:250px; border:0px solid #000; clear:both}

/*.containertext1{background:url(../images/about_right.jpg) no-repeat right bottom; width:590px; float:left; height:387px; width:261px;  position:absolute;}*/
.subcontainer{width:612px; float:left; padding:0; margin-top:5px;}
.sub1container{width:105px; float:left; padding:0;}
.sub2container{width:507px; float:left; padding:0;}
.sub3container{width:489px; float:left; padding:0; background:url(../images/bg-quote1.jpg) repeat-x; color:#3f5f27; font-size:12px; font-weight:700; margin-top:0px; height:81px;}
.sub3container span {margin-top:6px; float:left; width:370px; border:0px solid #ff0000; height:75px;}
.sub4container{
	width:254px;
	float:left;
	padding:0;
	color:#000000;
	font-size:14px;
	font-weight:800;
	margin:20px 0 0 11px;
	position:absolute;
	z-index:20;
	left: 127px;
	top: 398px;
}

/* ------------------------------------- Added by Sucheta 6-aug-09 ------------------------------------- */
.containertext .floating{width:590px; float:left; padding:0px;  margin:0px; }


.click{color:#058854; text-decoration:underline; font-weight:bold}


.containertext .floating h3{width:530px; float:left; padding:0px; font-weight:bold; color:#1b7248; font-size:15px; margin:0px;}
.containertext .floating .mission{width:400px; float:left; padding:0px 10px; margin:0px;}
.containertext .floating .vision{width:400px; float:left; padding:0px; margin:0px; padding:10px 10px;}
.containertext .floating p{width:400px; float:left; padding:0px; margin:0px;}
.containertext .floating span{width:400px; float:left; padding:5px 0; margin:0px; color:#5c362b;}

.containertext .floating  .goal{width:450px; float:left; padding:0px; margin:0px; padding:10px 0 0 10px;}
.containertext .floating  .goal ul{width:420px; float:left; padding:0px; margin:0px; padding:0px; list-style:none; margin-left:5px;}
.containertext .floating  .goal ul li{width:400px; float:left; padding:2px 10px; margin:0px; list-style:none; background:url(../images/arrow.jpg) no-repeat left;}

.box {width:413px; position:absolute;left:10px; top:295px; z-index:10;display:block;clear:both;}
.box1 {width:220px; position:absolute;left:174px; top:455px; z-index:10;display:block;clear:both; background:#f2ce5d; height:35px;}
.boxTop{width:413px; float:left; padding:0px; margin:0px; background:url(../images/box_top.jpg) no-repeat; height:7px;}
.boxMiddle{width:413px; float:left;padding:0px; margin:0px; background-image:url(../images/box_middle.jpg); height:auto; }
.boxMiddle span {width:500; float:left; height:34px; _height:33px;  color:#fff; font-size:15px; line-height:16px; font-weight:700; margin-left:25px;}
.boxbottom{width:613px; float:left; padding:0px; margin:0px; background:url(../images/box_bottom.jpg) no-repeat; height:7px;}
  
.aboutUsBuilding {
	width:261px;
	height:317px;
	background-image:url(../images/aboutus.png);
	position:absolute;
	left:375px;
	top:216px;
	display:block;
	clear:both;
	z-index:12;
}

.platinum {
	position:absolute;
	left:29px;
	top:359px;
	z-index:13;
	display:block;
	clear:both;
}
.platinum1 {
	position:absolute;
	left:523px;
	top:470px;
	z-index:25;
	display:block;
	clear:both;
}
.platinum2{
	position:absolute;
	left:530px;
	top:65px;
	z-index:9999;

}


.aboutBottomText {
	position:absolute;
	left:199px;
	top:363px;
	z-index:13;
	display:block;
	clear:both;
}

/* ------------------------------------- Navigation ------------------------------------- */
.bgnav{background:url(../images/bg-button.jpg) repeat-x top; width:636px; height:30px; margin:14px 0 0 0; float:left;}
.bgnav ul{width:635px; float:left; list-style:none; margin:0px; padding:0px;}
.bgnav ul li{width:auto; float:left; color:#61352A; font-weight:800; padding:6px 12px 6px 12px; margin:0px;  }
.bgnav ul li a{width:auto; float:left; color:#61352A; font-weight:800; padding:0px; margin:0px;}
.bgnav ul li a:hover{color:#16563E; font-weight:800;}
.bgnav ul li a.current{color:#16563E; font-weight:800;}


/* ------------------------------------- Footer ------------------------------------- */
.footer{
	width:192px;
	float:left;
	margin:604px 0 0 0;
	left:12px;
	position:absolute;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	z-index:888;
	top: -3px;
}
.footer a{font-size:11px; color:#FFFFFF; line-height:14px; text-decoration:none;}
.footer a:hover{font-size:11px; color:#F3C049; text-decoration:underline;}
.wave{
	width:731px;
	float:left;
	padding:0;
	z-index:11;
	position:absolute;
	left:48px;
	top: 440px;
	height: 237px; z-index:444;
}



.` {
  position: absolute;
  top: 70px; left:10px;
  width: 500px;
  height: 200px;

}
.Container1{
  position: absolute;
  top: 70px; left:10px;
  width: 400px;
  height: 180px;

}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 450px;
  height: 190px;
}
#Scroller-1 p {
  margin: 0; padding: 4px 3px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px; width: 470px; line-height:18px;

}
.Scroller-Container {
  position: absolute; width: 500px; 
  top: 0px; left: 0px;  margin:0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; right: 0px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 20px; height: 130px;
  position: absolute;
  top: 36px; left: 4px;
  background: transparent url(images/scrollbar_track.gif) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 20px; height: 22px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 167px;
}
.form td select.content1{border:1px solid #376a11;}
.form td input{border:1px solid #376a11; color:#555; padding:1px 2px; font-size:11px;}
.form td input.contact{border:1px solid #376a11; color:#555; padding:2px 5px; cursor:pointer; background:#068653; font-weight:bold; color:#fff; z-index:9999999}
.form td input.contact1{border:1px solid #376a11; color:#555; margin-left:10px; padding:1px 3px; cursor:pointer; background:#068653; font-weight:normal; color:#fff; z-index:9999999}

