/* Shree Ganshay nmah */



/* main css */

*{padding:0px; margin:0px}



body{   padding:0px; margin:0px; font:normal 12px arial; color:#484848;

		background:#FFFFFF url(../images/bodyBg.gif) repeat-x;

	 }

	

#wrap{width:940px; margin:0px auto;}

	

a:focus {outline: none;}



.clr{clear:both}





/* sitemap slide*/

#panel {background: #2d6ea8; height:160px; padding:10px 5px 10px 20px; display: none;}



.slide { margin: 0; padding: 0; border-top: solid 0px #422410; float:right;

		 background: url(../images/btn_sitemap.gif) no-repeat center top;

		}

		

.btn-slide { background: url(../images/icon_sitemap.gif) no-repeat; background-position:7em 0.7em;

			 text-align: center; width: 90px; border:0px solid #ff6600; height: 31px; 

			 text-decoration: none;	padding: 5px 20px 0 0; margin: 0 0; display: block; 

			 font: normal 11px verdana; color: #fff;

			}



.sitemap { font-size:11px; color:#E4E4E4; margin-left: 0; padding-left: 0; list-style: none;}



.sitemap li { padding:3px 0 3px 10px; background-image: url(../images/arrow.gif); 

              background-repeat: no-repeat; background-position: 0 .7em; 

			 }



.sitemap li a{font-size:11px; color:#E4E4E4; text-decoration:none;}

.sitemap li a:hover{color:#fff;}



.sitemap  a{font-size:11px; color:#E4E4E4; text-decoration:none;}

.sitemap  a:hover{color:#fff; text-decoration:none;}



.sitemap li ul li{list-style:none;}



.sitemapcontainer{ border:0px solid #ff0000; width:180px; float:left;}



.sitemapcontainer  a{font-size:11px; color:#E4E4E4; text-decoration:none;}

.sitemapcontainer  a:hover{color:#fff; text-decoration:none;}

/* sitemap slide End */



/* logo */

#logo{ padding:10px; border:0px solid #ff6600; width:140px; /*behavior: url(../iepngfix.htc)*/}



/* shadow */

.shadow{background:url(../images/shadow.gif) no-repeat center; height:18px; border-top:1px solid #fff}

.shadow1{background:url(../images/shadow1.gif) no-repeat bottom center;  border-bottom:1px solid #fff; text-align:right; margin-right:15px;} 



/* service panel css*/

#serviceLeft{background:url(../images/left1.gif) no-repeat; width:5px; float:left; height:159px;}

#serviceReight{background:url(../images/right1.gif) no-repeat; width:6px; float:right; height:159px;}

#service{background:url(../images/service1.gif) repeat-x; width:929px; float:left; height:159px;}



#tabLeft{background:url(../images/tab-left.gif) no-repeat; width:5px; float:left; height:69px;}

#tabReight{background:url(../images/tab-right.gif) no-repeat; width:6px; float:right; height:69px;}

#tab{background:#f5f5f5; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; width:929px; float:left; height:67px;}



* html #tab img{ margin:0px;} 



.round{width:296px; float:left; margin-right:25px;}

.round1{width:296px; float:right; }

.topRound{background:url(../images/roundT.gif); height:39px;}

.topRound h1{font:normal 19px "Trebuchet MS"; color:#0084b6; padding:5px 5px 5px 10px; }

h2{font:bold 15px "Trebuchet MS"; color:#FF6699; padding:5px 5px 5px 0px; }

* html .round{margin-right:20px;}

	

.btmRound{background:url(../images/roundB.gif); height:23px; font:bold 10px verdana; 

						color:#e50068; text-align:right; padding-right:59px;}	

.btmRound a{color:#e50068; text-decoration:none;}

.btmRound a:hover{color:#e50068; border-bottom:1px dotted #e50068;}



.roundContent{background:#fcfcfc; border-left:1px solid #ebe8e8; border-right:1px solid #ebe8e8;

			 padding:0px 15px 10px 15px; line-height:1.7em; text-align:justify; height:170px;}

			 

			 

.navlist{ margin-left: 0; padding-left: 5px; list-style: none;}



.navlist li { padding:4px 0 4px 15px; background-image: url(../images/bullet.gif);

			  background-repeat: no-repeat; background-position: 0 .9em;

			 }

.navlist li  a{color:#484848; text-decoration: none}



.navlist li  a:hover{color:#0077cc; text-decoration: none}



.navlist li ul li{list-style:none}





/* */

#ourClient{width:63px; float:left;}

#clientLogo{height:86px; border-top:1px solid #ebe8e8; border-bottom:1px solid #ebe8e8; background:#fcfcfc;  padding-left:80px}

#ClientRight{float:right; background:url(../images/clinet-right.gif) no-repeat right; width:11px; height:88px;}

* html #clientLogo{  padding-left:20px;}

* html #ourClient{ margin-right:-3px;}

* html #ClientRight{margin-left:-3px;}





/* Tag cloud */

	.tags ul{

		margin:5px 0px;

		padding:0;

		text-align:center; line-height:3em;

		}

	.tags li{

		margin:0;

		padding:0 5px 0 0;

		list-style:none;

		display:inline;

		}

	.tags li a{

		text-decoration:none;

		color:#fff;

		padding:0 2px;	

		}

	.tags li a:hover{	

		color:#cff400;

		}		

	

	.tag1{font-size:100%;}

	.tag2{font-size:120%;}

	.tag3{font-size:140%;}

	.tag4{font-size:160%;}

	.tag5{font-size:180%;}

	

	/* alternative layout */



	.tags .alt{

		text-align:left;

		padding:0;

		background:none;

		}

	.tags .alt li{

		padding:2px 10px;

		background:#efefef;

		display:block;

		}

	.tags .alt .tag1, 

	.tags .alt .tag2, 

	.tags .alt .tag3, 

	.tags .alt .tag4, 

	.tags .alt .tag5{font-size:100%;}

	.tags .alt .tag1{background:#7cc0f4;}

	.tags .alt .tag2{background:#67abe0;}

	.tags .alt .tag3{background:#4d92c7;}

	.tags .alt .tag4{background:#3277ad;}

	.tags .alt .tag5{background:#266ca2;}

	

/* // Tag cloud */



/* Recent Projects*/

.recentProject{ font:bold 13px verdana; color:#fff; width:50%; float:right; padding:10px 0;} 

.recentProject img{padding:3px; background-color:#35a9d5; margin:10px 3px 3px 3px;}

.recentProject a{text-decoration:none; }

.recentProject img:hover{background-color:#52c8f4}



#footer{background:url(../images/footerBg.gif) repeat-x; height:36px; font:normal 10px verdana; color:#f5fcff;}

#footer a{ color:#f5fcff; text-decoration:none}

#footer a:hover{ color:#fff; text-decoration:none}



#footer .right{float:right; background:url(../images/footerR.gif) right no-repeat; height:20px; padding:8px; width:400px; text-align:right;}

#footer .left{float:left; background:url(../images/footerL.gif) no-repeat; width:500px; padding:10px;}



#footerExtended{background: #d5edf6 /*url(../images/footerBg1.gif) repeat-x top #58a0bb*/; padding:5px 10px 0 10px; font:normal 10px verdana; color:#484848; line-height:1.6em;}



#footerExtended .left{ width:220px; background:url(../images/footer-sep.gif) right no-repeat; float:left; line-height:1.4em; padding-top:5px;}

#footerExtended .mid{ width:200px; background:url(../images/footer-sep.gif) right no-repeat; margin-left:250px;  line-height:2.3em; }



#footerExtended .right{width:440px; float:right; padding-top:5px;}



#footerExtended a{color:#004f87; text-decoration:none}

#footerExtended a:hover{color:#000; text-decoration:none; border-bottom:1px dotted #000;}



.loginboxdiv

{

 margin:0;

 height:21px;

 width:120px;

 background:url(../images/round1.gif) no-repeat bottom;

}



.loginbox

{

 background:none;

 border:none;

 width:106px;

 margin:0 0 0px 0;

 padding: 5px 7px 0px 7px;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size:10px;

}	



.loginboxdivNew

{

 margin:0;

 height:65px;

 width:160px; margin-top:-5px;

 background:url(../images/round2.gif) no-repeat bottom;

}



.loginboxNew

{

 background:none;

 border:none;

 width:134px;

 margin:0 0 5px 0;

 padding: 8px 7px 0px 8px;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size:10px;

}





.more{font:bold 10px verdana; color:#e50068}

.more a{text-decoration:none; color:#e50068}

.more a:hover{text-decoration:none; color:#0084b6}



.stepcarousel{

position: relative; /*leave this value alone*/

border: 0px solid black;

overflow: scroll; /*leave this value alone*/

width: 810px; /*Width of Carousel Viewer itself*/

height: 80px; /*Height should enough to fit largest content's height*/



}



.stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 0; 

top: 0;

}



.stepcarousel .panel{

float: left; /*leave this value alone*/ width:152px;

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 8px 50px 10px 10px; /*margin around each panel*/ 

 /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

}



.stepcarousel .panel img{ margin-right:0px; border:1px solid #f4f4f4;}

.tablehead{background:url(../images/tbl-heading.gif) repeat-x #fff; padding:4px 5px; 

font: normal 11px verdana; color:#000

	}

.text11{font: normal 10px verdana; padding:4px}

form{padding:0px; margin:0px;}


