/*
	Cascading Style Sheet
	CREATED BY: Ashwini Kumar Solanki
	EMAIL: sankrityasolanki@gmail.com; info@creativemadnes.com
	CLIENT: FCS
	TYPE : Stylesheet Container

	Table of Contents
	-----------------
	Layout- Fixed (1024x764)
*/


/*-----------------------------------------------------------------------------------------------------
--- START: Page Container  CSS  ---
-------------------------------------------------------------------------------------------------------*/

html	{margin:0; padding:0;}
body { 
	margin:0px; padding:0px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px; background-color:#CCCCCC;
}

p, img, div, a, 
h1, h2, h3, h4, h5, h6 	{
	margin:0px; padding:0px; 
	outline-style:none;
	}
	
.wrapper {
	margin:0px auto; 
	width:950px; 
	background:#ffffff;
	}
.wrap {
	margin:0px auto; 
	width:900px; 
	background:#FFFFFF;
	}
	
.topbdr	{border-top:2px solid #a40234;}


/*Common Class
----------------------------------------*/
.pdtop			{padding-top:10px;}
.pdtop5			{padding-top:5px;}
.pdbottom		{padding-bottom:10px;}
.pdleft			{padding-left:10px;}
.pdright		{padding-right:10px;}
.marleft		{margin-left:10px;}
.marleft5		{margin-left:5px;}
.marbottom		{margin-bottom:10px;}
.marright		{margin-right:10px;}
.martop			{margin-top:10px;}
.tleft			{text-align:left;}
.tright			{text-align:right;}
.tcenter		{text-align:center;}
.fleft			{float:left;}
.fright			{float:right;}
.clr			{clear:both;}
.martop5		{margin-top:5px;}
.bdr			{border:1px solid #000099;}
.pdtop130		{padding-top:133px;}
.pdtop70		{padding-top:70px;}
.marleft500		{margin-left:500px;}
.marginright	{margin-right:10px;}
/*common class
--------------------------------------------*/


/* Container Style
-------------------------------------------*/
.contentContainer {
	width:100%; 
	background-image:url(../images/continer-bg.jpg);
	background-repeat:repeat-x; 
	height:auto; overflow:hidden;
	}

/* Navigation Control Style
-------------------------------------------*/
.topnav {
	background-image:  url(../images/nav-bg.jpg); background-repeat:no-repeat;
	width:100%; height:32px;
	margin:0px;	padding:0px;
	}
.topnav ul {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff; 
	/*display:block; */
	list-style:none;
	float:left;
	height:26px;
	margin:3px 0px 0px 13px; 
	-moz-margin:3px 0px 0px 13px;
	-webkit-margin:3px 0px 0px 13px;
	padding:3px;
	border:0px solid #00FF00;
	}
.topnav ul li {
	list-style-type:none;
	display:inline;
	/*display:block;*/
	font-size:14px;
	padding:5px 15px 0px 15px;
	-moz-padding:5px 15px 0px 15px;
	-webkit-padding:5px 15px 0px 15px;
	width:auto; 
	margin-top:0px;
	cursor:auto;
	}
.topnav ul li a{
	color:#ffffff;
	text-decoration:none;
	
	}
.topnav ul li a:hover {
	color:#f8bed0;
	text-decoration:none;	
	}
.topnav ul li a.selected {
	color:#f8bed0;
	text-decoration:none;	
	}
/*	
.topnav ul li:hover {
 background-color:#FF0000;
}	

.topnav ul li a.visited {
	color:#ffffff;
	text-decoration:none;	
	}	
*/	
.leftbox {
	float:left; 
	margin:3px 0px 10px 10px; 
	}
.rightbox {
	float:right; 
	margin:3px 5px 5px 5px;  
	padding-left:10px;
	}

.grayborder {
	border-top:#474646 6px solid;
	}
.footer	{
	margin:0px; padding:5px 5px; 
	font-size:11px; 
	color:#545e6e;
	}
.footer ul	{
	margin:0px; 
	padding:0px; float:left; 
	list-style-type:none;
	}
.footer ul li {
	margin:0px;  
	float:left; 
	border-right:1px solid #b1bac9;
	}
.footer ul li a	{
	text-decoration:none; 
	color:#707c8f; 
	display:block; padding:5px 10px;
	}
.footer ul li a:hover {
	text-decoration:underline; 
	background:#96a2b3;
	}
.copyright {
	color:#717171; 
	text-align:right; 
	font-size:11px; 
	padding:0px 15px;
	}

/************sliding***************************/
.boxgrid {
	background:url(../images/product-img-hover.jpg) top left no-repeat; 
	width:122px;
	height:243px;	
	float:left;
	margin:0s; 				
	overflow: hidden; 
	position: relative; 
	}
.boxgrid img { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}
.boxgrid1 {
	background:url(../images/solutions-img-hover.jpg) top left no-repeat; 
	width:122px;
	height:282px;	
	float:left;
	margin:0; 				
	overflow: hidden; 
	position: relative; 
	}
.boxgrid1 img { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}
.boxgrid2 {
	background:url(../images/services-img-hover.jpg) top left no-repeat; 
	width:122px;
	height:316px;	
	float:left;
	margin:0; 				
	overflow: hidden; 
	position: relative; 
	}
.boxgrid2 img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
	}
.rightpanel	{width:350px; float:left;}
.heading {
	color:#a40234; 
	font-size:16px; 
	font-weight:normal; 
	border-bottom:1px dotted #a40234; 
	margin-bottom:0px; 
	padding:3px 0px;
	}
.leftpanel {
	width:472px; 
	padding:10px 10px; 
	float:left; 
	margin:0px;
	}
.welcomeimg {
	float:left; 
	padding:2px 10px 2px 0px;
	}
.maintext {
	color:#333333;
	line-height:18px;
	text-align:justify;
	padding:10px 0px; 
	}
.testimonial {
	float:left; 
	width:472px; 
	margin-top:2px; 
	clear:both; 
	border-bottom:1px solid #CCCCCC;
	}
.showtext {
	text-align:justify; 
	padding:5px; margin-left:10px;
	}
.client {
	float:left; 
	padding:5px;
	}
.nametext {
	color:#a40234; 
	text-align:right; 
	font-size:10px;
	}
.slidecontent {color:#ffffff; padding:35px 0px; }
.slidecontent ul { margin:0px; padding:0px; border:0px solid #ffffff;}
.slidecontent ul li {  font-size:11px; list-style-type:none; background:url(../images/bullet-arrow.png) left 7px no-repeat; padding:2px 2px 1px 12px; margin-left:2px; color:#ffffff;}
.slidecontent ul li a { color:#ffffff; text-decoration:none;}
.slidecontent ul li a:hover { text-decoration:underline;}

.thumb {width:185px; height:auto; overflow:hidden; margin:10px 10px 10px 0px; float:left;  text-align:center; clear:both;}
.thumb img {border:1px solid #000;}

/*****aboutus
----------------------------------------------------*/
.innerheading {
	color:#a40234; 
	font-size:16px; font-weight:normal; 
	border-bottom:1px dotted #a40234; 
	margin-bottom:0px; padding:3px 0px;
	}
.ineerleft { 
	float:left;
	background:#fffff url(../images/ContentPage-bg.jpg);
	background-repeat:repeat-x;
	width:590px;
	margin:20px 5px 5px 10px; 
	padding: 10px 10px ; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border:1px solid #f2f3f5;
	}
.ineerright {
	float:right; 
	background:#efefef;
	width:230px; 
	margin:20px 10px 10px 5px;
	background:#efefef;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border:1px solid #b2b2b2;
	border-top:none;
	}
.innetext {
	line-height:18px; 
	text-align:justify; padding:10px 0px;
	}

.quicklink {
	margin:10px; padding:0px;
	}
.quicklink ul {
	margin:0px; padding:0px; 
	list-style-type:none;
	}
.quicklink ul li {
	margin:0px; padding-left:15px; 
	background:url(../images/plus.png) left 4px no-repeat; 
	border-bottom:1px dotted #666666;
	}
.quicklink ul li a {
	color:#890000; text-decoration:none; 
	padding:5px 10px; display:block;
	}
.quicklink ul li a:hover {text-decoration:underline;}

.quicklink ul li .Selected { color:#000000; text-decoration:none;}

.quickcontact {
	background:url(../images/quickLaunch.jpg); 
	height:34px; width:230px; 
	background-repeat:no-repeat; 
	margin-top:-5px;
	}

.contacttext {
	font-size:14px; color:#eeebeb; 
	font-weight:bold; 
	padding:7px 5px 5px  35px; 
	display:block;
	}






/************Contact us form
--------------------------------------------------*/
.contactus{ margin:0px; padding:10px 0px;}
.contactus #leftform{ float:left; width:270px; }
.contactus #rightform{ float:left; width:270px;  margin-left:5px;}
.contactus .textlbl{ float:left; width:65px; text-align:left; padding:5px;}
.contactus .texttext{ float:left; width:185px; border:1px solid #b0b0b0; margin-bottom:10px;}
.contactus fieldset{ padding:8px;}
.sendmail{ background:url(../images/btnbg.jpg) top center repeat-x; padding:2px 6px 4px 6px; height:22px; border:0px solid #CCCCCC; color:#FFFFFF; font-weight:bold; cursor:pointer;}
a.mail  { color:#3162a0; text-decoration:underline;}
a.mail:hover {text-decoration:none;}

.bullettext{ margin-left:10px; padding:0px; line-height:18px;}
.bullettext ul{ margin:0px; padding:0px;}
.bullettext ul li{ margin:0px; padding:0px 5px 10px 18px; list-style-type:none; background:url(../images/bullet.png) top left no-repeat;}

.bullettextsub{ margin-left:15px; padding:0px; line-height:18px; font-weight:bold; color:#555558}
.bullettextsub ul{ margin:0px; padding:0px;}
.bullettextsub ul li{ margin:0px; padding:0px 5px 10px 15px; list-style-type:none; background:url(../images/bulletadd.png) left 6px no-repeat;}

.sitemap{ margin-left:15px; padding:0px; line-height:18px;}
.sitemap ul{ margin:0px; padding:0px;}
.sitemap ul li{ margin:0px; padding:0px 5px 10px 15px; list-style-type:none; background:url(../images/bulletadd.png) left 6px no-repeat;}
.sitemap ul li a{  font-weight:bold; color:#555558; text-decoration:none;}
.sitemap ul li a:hover{ text-decoration:underline;}
.sitemapleft{ width:250px ; float:left; margin-top:10px;}
.sitemapright{ width:250px ; float:left; margin-left:10px; margin-top:10px;}



