/* CSS Document */

body{width:931px; margin:10px auto; font-family:verdana; font-size:11px; color:#535353; line-height:16px; padding:0px;}
p{font-family:verdana; font-size:11px; color:#6F6D6D; line-height:16px; padding-bottom:20px; margin:0px; text-align:justify;}
form{padding:0px; margin:0px;}
.p-spacer{padding-bottom:5px;}
ul{padding:0px; margin:0px;}
li{padding:0px; margin:0px;}

/*********************************** Main Container CSS Styles ***********************************/
#Header-Container{width:100%; float:left;}
#Body-Container{width:100%; float:left; margin-bottom:40px;}
#Footer-Container{width:100%; float:left; height:254px; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x;}



/*********************************** Header CSS Styles ***********************************/
.Header-Area{height:92px; width:931px;}
.LogoArea{width:214px; float:left; height:92px;}
.Header-LinkArea{width:623px; float:right; height:92px; margin-right:41px;}
.toplinks-Area{height:56px; width:623px; text-align:right; color:#B3B3B3; font-weight:normal; font-family:tahoma; font-size:11px;}
#MainNavLink{height:30px; width:623px; text-align:right; font-family:Microsoft Sans Serif, arial; font-weight:bold; color:#6F6F6F; font-size:12px; line-height:30px;}

#MainNavLink ul{height:30px; width:623px;padding:0px; margin:0px; list-style:none; float:left;}
#MainNavLink li{height:30px; width:auto; padding:0px; line-height:30px; text-align:center; font-family:Trebuchet MS; font-weight:bold; color:#6F6F6F; float:left; margin-left:20px;}

#MainNavLink li a{height:30px; width:auto; padding:0px; margin-left:5px;line-height:30px; text-align:center; font-family:Trebuchet MS; font-weight:bold; color:#8A8686; float:left; text-decoration:none; font-size:12px; }

#MainNavLink li a:hover{height:30px; width:auto; padding:0px; margin-left:5px;line-height:30px; text-align:center; font-family:Trebuchet MS; font-weight:bold; color:#CB0505; float:left; text-decoration:none; font-size:12px;}

/*********************************** Home page CSS Styles **********************************/

#Left-Content-Area-Home{width:513px; float:left; margin-left:25px; margin-right:34px;}
.Left-Content-Area-Home{width:513px; float:left; padding-bottom:30px;}
#Right-Content-Area-Home{width:350px; float:right;}

									/* Right Area CSS */
									
.Showcase-Area{width:350px; height:27px; background-color:#E8E8E8; background-image:url(../images/website-heading-small.jpg); background-position:top left; background-repeat:no-repeat; float:left; }
.Showcase-Area1{width:350px; height:27px; background-color:#E8E8E8; background-image:url(../images/logo-heading-small.jpg); background-position:top left; background-repeat:no-repeat; float:left; }
.Showcase-Area2{width:350px; height:27px; background-color:#E8E8E8; background-image:url(../images/brochure-heading-small.jpg); background-position:top left; background-repeat:no-repeat; float:left; }
.Showcase-Area3{width:350px; height:27px; background-color:#E8E8E8; background-image:url(../images/printad-heading-small.jpg); background-position:top left; background-repeat:no-repeat; float:left; }
.showcase-images{width:350px; float:left; padding:5px; padding-top:10px; padding-bottom:15px;}
.SIL{width:147px; float:left; padding-right:10px; padding-left:10px;}
.view-more-container{ width:107px; float:right; margin:0px; padding-top:5px; vertical-align:top;}
.arrow-view-L{width:9px;float:left;}
.arrow-view-R{width:9px ;float:right;}
.viewmore{ width:80px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:center;}

.Rightlink-Maincontainer-Home{width:350px; float:left;}
.Rightnav-section-Home{width:350px; float:left; padding-bottom:10px;}

.Right-Form-Main{width:313px; float:left; padding-bottom:4px;}
.Right-CForm-L{width:68px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left;}
.Right-CForm-R{width:245px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left;}
.Right-CForm-BTN{width:300px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left; border:1px #000000; padding-bottom:10px; padding-right:13px;}
.Cform-textbox{height:15px; padding:2px; border:1px solid #818181;}

.Reachus-L-Area{width:100px; float:left; color:#6E6B6B; font-family:arial; font-size:12px; font-weight:bold;}
.Reachus-R-Area{width:163px; float:left; padding-left:30px;}



									/* Left Area CSS */
.leftsmall-div{ width:214px; float:left; margin-right:25px;}
.clients-logos{ width:169px; float:left; padding-left:10px; padding-right:20px;}
.rightsmall-div{width:274px; float:left;}
.newsicon ul{padding:0px; margin:0px; list-style:none;}
.newsicon li{background-image:url(../images/dot-ima.gif); background-position:left; background-repeat:no-repeat; padding:0px; margin:0px; list-style:none;}

.Right-small-Area{width:274px;float:left; margin-right:0px;}
.Refer-a-friend-Area{width:204px;float:left; margin-right:0px; padding:5px;}

.referafriend{width:214px; height:310px;float:left; margin-right:0px;}
.referafriend-form-main{width:204px;background-color:#EEEEEE;float:left; padding-bottom:4px; padding:5px;} 

.Left-CForm{width:200px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left;}
.Cform-textbox1{height:15px; padding:2px; border:1px solid #818181;}
.Cform-textarea{height:50px; padding:2px; border:1px solid #818181;}
.Right-CForm-BTN1{width:90px; color:#FFFFFF; font-family:tahoma; font-size:12px; font-weight:normal; float:right; border:1px #000000; padding-bottom:10px; padding-left:123px;}
.career-p{font-family:verdana; font-size:11px; color:#6F6D6D; line-height:15px; padding-bottom:10px; margin:0px; text-align:justify;}

/*********************************** Home page Banners CSS Styles **********************************/
#Banner-Area-home{background:url(../images/home-bg.jpg) top no-repeat ; width:932px; float:left; height:282px; margin-bottom:10px;}
.Banner-Area-home{ width:932px; height:282px; padding:0px; margin:0px;}
.Flash-Container{width:481px; float:left; padding-right:10px; padding-top:29px;}

.Recent-Site-Container{width:422px;float:right;  padding-top:49px; margin:0px; vertical-align:top;}
.Recent-Site-Area{width:405px; float:left; margin-right:17px; padding-bottom:15px;} 
.heading-spacer{padding-bottom:15px;}
.New-Project-Div-AreaL{ width:200px; padding-right:5px; float:left;}
.New-Project-Div-AreaR{ width:200px; float:right;}

a.thumb{width:74px;height:54px;border:3px solid #CECED0;float:left;clear:both;margin:2px 8px 5px 0}
a.thumb:hover{border:3px solid #E21A22}

.New-Project-hading{font-size:12px;font-weight:400;height:50px;overflow:hidden;color:#C91313; padding:0px; margin:0px;text-decoration:none;}
.New-Project-hading a:hover{color:#999 !important}
.View-Recent-Projects{font-size:12px;font-weight:200;height:20px;overflow:hidden;color:#C91313; padding:0px; margin:0px;text-decoration:none;}
.View-Recent-Projects a:hover{color:#999 !important}

/*********************************** Inner page Banners CSS Styles **********************************/
#Banner-Area{width:931px; float:left; height:210px; margin-bottom:10px;}



/*********************************** Inner page CSS Styles **********************************/
#Content-Container{width:931px; float:left; }

#Left-Content-Area{width:550px; float:left; margin-left:25px; margin-right:34px;}
#Right-Content-Area{width:313px; float:right;}

.link-line{border-bottom:1px dotted #B3B3B3; width:313px; margin-bottom:10px;}
.Right-spacer{margin:5px; width:303px;}
.Right-spacer-small{margin-top:5px; width:308px;}
.breadcum-txt{color:#DC0808; font-family:tahoma; font-size:11px; height:30px;}

.grey-heading{ font-family:verdana; font-size:11px; color:#6F6D6D; line-height:16px; padding-bottom:5px; margin:0px; text-align:justify;}
.Red-bold-heading{color:#C91313; font-family:Times New Roman; font-size:18px; font-weight:normal; text-decoration:none;}


/*********************************** Right Area CSS Styles **********************************/

#Rightlink{width:313px; float:left;}
#Rightlink ul{width:313px; float:left; padding:0px; margin:0px; list-style:none;}
#Rightlink li{width:303px; float:left; padding:0px; margin:0px; color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal;  margin-bottom:5px; height:20px; line-height:20px;}

#Rightlink li a{width:303px; float:left; padding:0px; margin:0px; color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal; border-bottom:1px dotted #B3B3B3; margin-bottom:7px; height:20px; line-height:20px; padding-left:10px; text-decoration:none; font-weight:bold;}

#Rightlink li a:hover{width:303px; float:left; padding:0px; margin:0px; color:#000000; font-family:verdana; font-size:11px; font-weight:normal; border-bottom:1px dotted #B3B3B3; margin-bottom:5px; height:20px; line-height:20px;padding-left:10px; text-decoration:none; font-weight:bold;}


#Right-serviceslink{ width:313px;  margin:0px; padding:0px;}
#Right-serviceslink ul{ width:313px; list-style:none; float:left; margin:0px; padding:0px; list-style:none;}
#Right-serviceslink li{ width:313px; height:27px; float:left; margin:0px; padding:0px; font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; text-decoration:none; color:#656565; background:#E8E8E8; margin-bottom:5px; }

#Right-serviceslink li a{ width:293px; height:27px; float:left; padding:0px; font-family:Trebuchet MS; font-size:13px; font-weight:normal; text-decoration:none; color:#656565; background:#E8E8E8; margin-bottom:3px; background-image:url(../images/arrow-ima.gif); background-position:left; background-repeat:no-repeat; line-height:27px;  padding-left:20px;}

#Right-serviceslink li a:hover{ width:293px; height:27px; float:left;  padding:0px; font-family:Trebuchet MS; font-size:13px; font-weight:normal; text-decoration:none; color:#CB0505; background:#E8E8E8; margin-bottom:3px; background-image:url(../images/arrow-ima.gif); background-position:left; background-repeat:no-repeat; line-height:27px; padding-left:20px; }

.txtbox{border:1px solid #555555; padding:2px;font-size:11px; color:#000000; font-family:arial;}


#Rightlink-Maincontainer{width:313px; float:left;}
.Rightnav-section{width:313px; float:left; padding-bottom:10px; }

.Right-Form-Main{width:313px; float:left; padding-bottom:4px;}
.Right-CForm-L{width:68px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left;}
.Right-CForm-R{width:245px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left;}
.Right-CForm-BTN{width:300px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left; border:1px #000000; padding-bottom:10px; padding-right:13px;}
.Cform-textbox{height:15px; padding:2px; border:1px solid #818181;}

.Reachus-L-Area{width:100px; float:left; color:#6E6B6B; font-family:arial; font-size:12px; font-weight:bold;}
.Reachus-R-Area{width:163px; float:left; padding-left:30px;}

/* Navigation CSS Styles */
a.redlinks:link{color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.redlinks:active{color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.redlinks:visited{color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.redlinks:hover{color:#0D0D0D; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:underline;}


a.breadcumlink:link{color:#C4C4C4; font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none;}
a.breadcumlink:active{color:#C4C4C4; font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none;}
a.breadcumlink:visited{color:#C4C4C4; font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none;}
a.breadcumlink:hover{color:#DC0808; font-family:tahoma; font-size:11px; font-weight:normal; text-decoration:none;}

a.topllink:link{color:#B3B3B3; font-weight:normal; font-family:tahoma; font-size:11px; text-decoration:none;}
a.topllink:active{color:#B3B3B3; font-weight:normal; font-family:tahoma; font-size:11px; text-decoration:none;}
a.topllink:hover{color:#DC0808; font-weight:normal; font-family:tahoma; font-size:11px; text-decoration:underline;}
a.topllink:visited{color:#B3B3B3; font-weight:normal; font-family:tahoma; font-size:11px; text-decoration:none;}


a.blacklinks:link{color:#0D0D0D; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.blacklinks:active{color:#0D0D0D; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.blacklinks:visited{color:#0D0D0D; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:none;}
a.blacklinks:hover{color:#DC0808; font-family:verdana; font-size:11px; font-weight:normal; text-decoration:underline;}

/* Showcase CSS Styles */
#Showcase-Area{width:891px; float:left; margin-left:25px; margin-right:15px;}
.ShowcaseLink{height:31px; width:534px; text-align:right; font-family:Trebuchet MS, arial; color:#656565; font-size:16px; line-height:31px;}

.ShowcaseLink ul{height:31px; width:534px;padding:0px; margin:0px; list-style:none; float:left;}
.ShowcaseLink li{ background:url(../images/btn-grey.gif) left top no-repeat ;height:31px; width:132px; padding:0px; line-height:31px; text-align:center; font-family:Trebuchet MS; color:#656565; float:left; margin-left:1px;}

.ShowcaseLink li a{height:31px; width:132px; padding:0px; margin-left:5px;line-height:31px; text-align:center; font-family:Trebuchet MS;  color:#656565; float:left; text-decoration:none; font-size:16px;}

.ShowcaseLink li a:hover{background:url(../images/btn-red.gif) left top no-repeat;  height:31px; width:132px; padding:0px; margin-left:1px;line-height:30px; text-align:center; font-family:Trebuchet MS; color:#ffffff; float:left; text-decoration:none; font-size:16px;}

.ShowcaseLink li.active{background:url(../images/btn-red.gif) left top no-repeat;  height:31px; width:132px; padding:0px; margin-left:1px;line-height:30px; text-align:center; font-family:Trebuchet MS; color:#ffffff; float:left; text-decoration:none; font-size:16px;}

.pageingbg{ width:100%; height:30px; background-color:#F3F3F3; padding:0px; margin:0px; }

.pageingbg1{ width:891px; height:20px; background-color:#F3F3F3; padding-bottom:20px; margin:0px; }
.Paging-Area{width:400px; height:20px; float:right;}
.paging-p{float:right;padding:5px;}
.paging.hover{background:url(../images/previous-hover.gif) none left top no-repeat;}



.Showcase-main-Container{ width:891px; line-height:20px; float:left; padding-top:10px; margin-bottom:20px;} 
.Showcase-main-area{ width:280px; height:auto; background-color:#E8E8E8; float:left; }
.Showcase-main-areaC{ width:280px; height:auto; background-color:#E8E8E8; margin-right:23px; margin-left:23px; float:left; }
.Showcase-image{ padding:20px;}
.Showcase-text{ font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color:#666666; padding-top:5px;}
.Rightnav-section1{width:340px; float:right; padding-bottom:10px; }







/************************************ Contact us CSS Styles *********************************** */
.Contact-Form-Main{width:313px; float:left; padding-bottom:12px;}
.contact-div{ padding-bottom:10px; font-size:11pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
.contactForm input{ padding:2px;border:1px solid #818181; width:295px; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.contactForm select{font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;border:1px solid #818181; width:295px;}
.contactForm textarea{width:auto; border:#8A8880 1px solid; width:295px; height:50px; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333}
	
.contact-Form-BTN{width:300px; color:#818181; font-family:tahoma; font-size:12px; font-weight:normal; float:left; border:1px #000000; padding-bottom:10px; padding-right:25px;}



/************************************ Footer CSS Styles *********************************** */
.Footer-TopNav-heading{width:931px; height:29px; float:left;}
#Footer-Link-Area{width:931px; height:180px; float:left; background-image:url(../images/footer-content-bg.gif); background-repeat:no-repeat;}
.Footer-Logo-Area{width:931px; height:45px; float:left;}
.Footer-Logo{width:93px; height:45px; float:left; margin-left:20px;}
.Footer-Copyright-Txt{height:25px; width:818px; float:left; color:#C4C4C4; font-family:tahoma; font-size:11px; text-align:right;margin-top:20px;}

.footerlink{width:120px; float:left; padding-top:5px; height:180px;}
.Footer-Nav-Area{padding-left:25px; height:180px; float:left; padding-top:10px; width:105px;}

.Footer-Nav-Area1{padding-left:25px; height:180px; float:left; padding-top:10px; width:630px;}



.footertext ul{float:left; margin:0px;  padding-right:25px;list-style-image:url(../images/footer-arrow.gif); }
.footertext li{ margin:0px; padding-bottom:5px;  list-style-image:url(../images/footer-arrow.gif); padding-left:0px; }
.footertext li a{ font-family:arial; font-size:12px; text-decoration:none; font-weight:normal; color:#4A4343;  list-style-image:url(../images/footer-arrow.gif);}
.footertext li a:hover{ text-decoration:none; font-weight:normal; color:#FF0000;  list-style-image:url(../images/footer-arrow.gif);}

.footerlink1{width:680px; float:left; padding-top:5px; height:180px;}

