body {
	margin:0px;
	margin-top:20px;
	padding:0px;
	text-align:center; /* Hack for IE5/Win */
	font-family: Verdana,Arial, Helvetica;
	font-size:11px;
	color:#5D5D5D;
	height:100%; 
}
/*common style*/

.clear{clear:both;}
.fltlft{float:left;}
.fltrgt{float:right;}

div,ul, ol, dl,dt,dd, p, h1, h2, h3, h4, h5, h6,form{margin: 0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}

h1{color:#7CAC44;font-size:19px;}
h2{color:#7CAC44;font-size:17px;}
h3{margin-top:15px;margin-bottom:4px;color:#004C2E;font-size:17px;}
h4{margin-top:15px;color:#004C2E;font-size:13px;}
h5{font-size:14px;}
h6{font-size:15px;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}
.a_line{text-decoration: underline;}
.a_line:hover{text-decoration: none;}

img {border: none;}
/*common style*/
#maincont{margin:0px auto;width:960px;text-align:left;border:0px solid red;}

.wrapper{margin:0px;width:960px;float:left;border:0px solid red;}

#menu{width:645px;height:74px;background: url('../images/menubg.gif') no-repeat top left;position: relative;border:0px solid red;}
#menu li {list-style: none;position: absolute;text-align:center;font-weight:bold;}
#menu li span{display:block;padding:30px 0px 0px 0px;text-align:center;border:0px solid white;}
#menu li strong{display:block;padding:30px 0px 0px 0px;text-align:center;border:0px solid red;}
#menu li, #menu a{height:74px; display: block;color:#000000}

#about{width:119px;border:0px solid red;}
#service {margin-left:119px; width:124px;border:0px solid red;}
#portfolio {margin-left:243px; width:128px;border:0px solid red;}
#work {margin-left:371px; width:150px;border:0px solid red;}
#contact {margin-left:521px; width:124px;border:0px solid red;}

#about a:hover, .abouthlgt {text-decoration:none;background: transparent url('../images/menubg.gif') 0 -75px no-repeat;color:#FFFFFF}
#service a:hover, .servicehlgt{text-decoration:none;background: transparent url('../images/menubg.gif') -119px -75px no-repeat;color:#FFFFFF;}
#portfolio a:hover, .portfoliolgt{text-decoration:none;background: transparent url('../images/menubg.gif') -243px -75px no-repeat;color:#FFFFFF} 
#work a:hover, .worklgt{text-decoration:none;background: transparent url('../images/menubg.gif') -371px -75px no-repeat;color:#FFFFFF}
#contact a:hover, .contactlgt{text-decoration:none;background: transparent url('../images/menubg.gif') -521px -75px no-repeat;color:#FFFFFF}

.logo{width:209px;padding:0px 0px 0px 85px}

.lftcont{width:645px;border:0px solid red;}
.rgtcont{width:295px;height:100%;border:0px solid red;}
.midcont{margin-top:20px;width:960px;border:0px solid red;}
.bancont{width:645px;height:159px;border:0px solid red;}

.homecnt{width:635px;padding:13px 0px 0px 10px; line-height:18px;text-align:justify;border:0px solid red }
.pgcont{width:640px;padding:0px 0px 0px 0px;line-height:18px;text-align:justify;border:0px solid red}
.pgcont p{width:640px;float:left;padding:12px 0px 0px 0px;border:0px solid red}

.recentprj, .featuredsite{margin:2px 0px 0px 0px;width:295px;border:0px solid red;}
.recentprj dl{padding:13px 0px 20px 16px;border-bottom:1px solid #DCDCDC;}
.recentprj dt{padding:0px 0px 0px 0px;border:0px solid red;}
.recentprj dd{padding:5px 0px 0px 0px}

.featuredsite dt{width:265px;padding:0px 0px 0px 17px;border:0px solid red; text-align:center;}
.featuredsite dl{padding:13px 0px 20px 0px;}
.featuredsite dd{padding:12px 0px 0px 0px;width:295px;float:left;font-style:italic;line-height:16px;text-align:justify;}
.featuredsite dd p{padding:12px 0px 0px 0px; font-style:italic;text-align:right;font-weight:bold;}
.featuredsite dd span{padding:0px 0px 5px 0px;width:295px;float:left; font-style:italic;text-align:left;font-weight:bold;border:0px solid red;}

.recognise{margin:2px 0px 0px 16px;width:263px;border:0px solid red;}
.recognise dl{padding:10px 0px 20px 0px;font-style:italic;line-height:16px;text-align:justify;}
.recognise dt{padding:0px 0px 0px 0px;border:0px solid red;}
.recognise dt p{padding:5px 0px 0px 0px; font-style:italic;line-height:16px;border:0px solid red;}
.recognise dd{padding:12px 0px 0px 0px; font-style:italic;text-align:right;line-height:16px;font-weight:bold;}

.featuredsite ul{margin-top:10px;list-style-type:none;}
.featuredsite ul li{display:block; line-height:18px;}
.featuredsite ul li.add{display:block;padding:0px 0px 0px 0px; line-height:12px;}
.featuredsite ul li.phone{display:block;padding:4px 0px 0px 0px;}

.menurgt{margin-bottom:50px;padding:7px 0px 6px 0px;width:295px;font-size:10px;border-top:1px solid #CC0000;border-bottom:1px solid #CC0000;}
.menurgt ul{width:285px;list-style-type:none;}
.menurgt ul li{display:block;font-weight:bold;background:url('../images/bullet.gif') no-repeat 2px 8px;padding:6px 0px 7px 16px;border-bottom:1px solid #D5D5D5;}
.menurgt ul li.last{display:block;font-weight:bold;background:url('../images/bullet.gif') no-repeat 2px 8px;padding:6px 0px 7px 16px;border:0px;}
.menurgt ul li a{text-decoration:none;color:#5D5D5D}
.menurgt ul li a:hover{text-decoration:none;color:#CC0000;}
.menurgt ul li span{color:#CC0000;}

.thumbimg {margin-top:17px; width:287px;border:0px solid red; }
.thumbimg1 {margin-top:10px;width:287px;border:0px solid red;}

.thumbimg p, .thumbimg1 p{font-size:12px;font-weight:bold;padding:0px 0px 12px 0px;}
ul.events, ul.events1{width:287px;list-style-type:none;border:0px solid red;}
ul.events li, ul.events1 li{display:inline;margin:0px 5px 0px 0px;border:0px solid red;}
ul.events1{width:287px;list-style-type:none;border:0px solid red;}

#photo{margin-top:43px;width:338px;float:right;border:0px solid red;}

ul.bullet{width:621px;float:left;border:0px solid red;}
ul.bullet1{margin-top:10px;width:300px;float:left;border:0px solid red;}
ul.bullet li, ul.bullet1 li{display:block;background:url('../images/bullet1.gif') no-repeat 0px 10px;padding:1px 0px 1px 12px;border:0px solid red;}
ul.bullet li a{text-decoration:underline;border:0px solid red;}
ul.bullet li a:hover{text-decoration:none;border:0px solid red;}


/* footer */
.botbg{margin:20px 0px 0px 0px;padding:25px 0px 0px 5px;font-size:10px;background: url('../images/botbg.gif') repeat-x top left;height:44px;}

.imgcont{width:auto;}


#footer{margin:20px 0px 0px 0px;padding:25px 0px 0px 5px;font-size:10px;text-align:left;background: url('../images/botbg.gif') repeat-x top left;height:44px;}
.copyright{margin:0px;padding-left:5px;color:#5D5D5D;float:left;border:0px solid red;}

#footermenu{width:450px;float:right;border:0px solid red;color:#5D5D5D;margin-right:10px !important;margin-right:10px;margin-right/**/:/**/4px;}
#footermenu ul{float:right;list-style:none;border:0px solid red;}
#footermenu ul li.withimg{padding:0px 1px 0px 5px;display:inline;background:url('../images/separater.gif') 0px 3px no-repeat;}
#footermenu ul li.withoutimg{padding:0px 1px 0px 0px;display:inline;list-style-type:none;}
#footermenu ul li span{color:#5D5D5D;font-size:10px;}
#footermenu a{color:#5D5D5D;font-size:7.5pt;text-decoration:underline;}
#footermenu a:hover{color:#5D5D5D;font-size:10px;text-decoration:none;}

.botlink2{color:#5D5D5D;}

/* footer */


/*contactus form*/
.textbox1{border:1px solid #D3D3D3; width:276px; height:15px;font-family: Verdana,Arial, Helvetica;font-size:10px;}
.textarea{height:62px;width:276px;border:1px solid #D3D3D3;font-family: Verdana,Arial, Helvetica;font-size:10px;}
.button {font-family:Verdana,Arial, Helvetica; font-weight:bold; font-size:10px;height:25px; color:#FFFFFF; border:1px solid #760000; background-color:#B90000;}
.checkbox{line-height:16px; vertical-align:top;}
/*contactus form*/

/*new portfolio*/
#portfolio_pop {width:640px;float:left;border:0px solid red;}
.porthd{padding:0px 0px 10px 0px;width:640px;float:right;border:0px solid red;}
.port_mid{width:450px;float:left;border:0px solid red;}
.thumb{width:175px !important;width:172px;width/**/:/**/172px;float:right;height:375px;padding-right/**/:/**/5px;overflow:auto;border:0px solid red;}
.thumb p{padding-top:10px;width:150px;float:left;text-align:left;border:0px solid red;}
.thumb a.img_border_active{width:150px;display:block;border:2px solid #D4D4D4;}
.thumb a.img_border_active:hover{width:150px;display:block;border:2px solid #DA4040;}
.thumb a.img_border_selected{width:150px;display:block;border:2px solid #DA4040;}

.port_bigimg{width:438px;border:1px solid #DADADA;}
.porttxthd{text-align:left;width:450px;padding:10px 0px 0px 0px;float:left;border:0px solid red;}
.porttxthd p{width:438px;padding:5px 0px 0px 0px;float:left;border:0px solid red;}
/*new portfolio*/

.featuredsite_lctus dl{padding:0px 0px 0px 0px;width:263px;}
.featuredsite_lctus dt{width:63px;float:left;}
.featuredsite_lctus dd{width:180px;float:left;padding:0px 0px 0px 6px; border:0px solid red;}

.link_cursor{cursor:text;}

/*color*/
.color1{color:#858585;}
.color2{color:#DA4040;}
.color3{color:#FFFFFF;}
.color4{color:#FF0000;}
.color5{color:#CC0000;}
.color6{color:#5D5D5D;}
.color7{color:#D93F3F;}
/*color*/

/*anchor*/
.a1{text-decoration:underline;color:#D93F3F;}
.a1:hover{text-decoration:none;color:#D93F3F;}

/*anchor*/


/*sitemap*/

.a12{font-size: 11px; text-decoration:underline; color:#D93F3F;}
.a12:hover{font-size: 11px; text-decoration:none; color:#D93F3F;}

.sitemap{margin:0px;padding:0px;margin-top:0px; width:300px;line-height:18px; float:left;}
.sitemap ul{margin:0px;padding:0px;margin-top:0px;width:300px; list-style-type:none; float:left;}
.sitemap ul li{margin:0px; padding:0px;margin-top:10px; padding-left:15px; padding-bottom:5px;width:300px;  line-height:18px;  float:left;border:0px solid red;}
.sitemap ul li ul{margin:0px;padding:0px;margin-top:0px; padding-left:12px;border:0px  solid red; width:250px; list-style-type:none; float:left;border:0px solid red;}
.sitemap ul li ul li{margin:0px; padding:0px; padding-left:15px; padding-bottom:5px;width:250px; background:url('../images/bullet1.gif') no-repeat 2px 7px; line-height:18px;  float:left;}

.menurgt2{margin-bottom:80px;padding:7px 0px 6px 0px;width:295px;font-size:10px;border-top:0px solid #CC0000;border-bottom:0px solid #CC0000;}
/*sitemap*/

.midcont1{margin-top:20px;width:960px;border-top:1px solid #CFCFCF;}
.midcont1 .lft{margin-top:15px;width:590px;border:0px solid red;}
.midcont1 .lft1{margin-top:0px;width:590px;border:0px solid red;}
.midcont1 .rgt{margin-top:35px;margin-left:25px;width:340px;border:0px solid red;}
.midcont1 .rgt1{margin-top:0px;margin-left:20px;width:340px;border:0px solid red;}

.portcontent {width:350px;padding-bottom:18px;margin-bottom:18px;background:url('../images/dots.gif') repeat-x bottom left;}
.portcontent p{margin-top:10px;}

.port_menu ul {margin-top:12px;float:left;border:0px solid red;font-family: Verdana, Helvetica;font-size:13px;font-weight:bold;width:955px;margin-bottom:15px;}
.port_menu ul li {float:left;height:28px;list-style-type:none;padding:0px;border:0px solid red;}

.port_menu ul li .separator {float:left;padding:0px 8px 0px 8px;background:url('../images/pipe1.gif') no-repeat 0px 5px;}


.port_menu ul li a {float:left;height:28px;padding:0px 8px 0px 8px;color:#9494AC;text-decoration:none;line-height:25px}
.port_menu ul li a:hover {float:left;height:28px;padding:0px 8px 0px 8px;color:#CB0101;text-decoration:none;}

.port_menu ul li span{float:left;height:28px;padding:0px 8px 0px 8px;color:#CB0101;font-size:18px;font-weight:normal;line-height:26px}
.port_menu ul li span.first{height:28px;padding-left:0px;}

.port_menu ul li a.padlft,.port_menu ul li a:hover.padlft{padding-left:0px;padding-top:0px;}

.port_menu dl{margin:0;padding:0;float:left;width:auto;}
.port_menu dt{margin:0;padding:0;float:left;width:auto;}
.port_menu dd{margin:0;padding:0px 6px 10px 0px;width:auto;height:69px;float:left;}

.a2{text-decoration:underline;color:#5D5D5D;}
.a2:hover{text-decoration:none;color:#5D5D5D;}

.para{margin-top:6px;}
.para1{margin-top:18px;}

.cont-area ul{padding:5px 0 0px 5px;list-style-type:none;}
.cont-area ul li {padding:0px 0 8px 12px;background:url("../images/bullet1.gif") no-repeat 0px 7px;}
.cont-area li.last{padding-bottom:0px;}

/*rage calender*/
.bodytext{text-align:left;font-size:13px;color: #000000;font-family: trebuchet ms,arial, helvetica, sans-serif;text-decoration: none}
.calfot{margin:5px 0 5px 0;border-top:1px solid #999999}
.borbot{border-bottom:1px solid #999999}

/* Clients gallery */
.martop{margin-top:10px}
.gallery-cont{margin-top:6px;padding:5px 0;width:632px;border:1px solid #cc0000;border-left:0;border-right:0}
.td-pad{padding-left:28px}
.td-pad1{padding-left:45px}
.td-pad2{padding-left:35px}
.td-pad3{padding-left:52px}
/*.td-padciti{padding-left:25px}*/


.image_collection{margin:0 auto;position:relative;width:590px;overflow:hidden;border:0px solid red}
.moveGallery{position:relative; text-align:left}
