@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
img{ border:0px; } a, a:active, a:visited{	text-decoration:none; } a:hover { text-decoration:underline; } 
.border{ border: 1px solid #000;}
p{ margin-bottom:15px;}
body{ 
	width:100%;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	font-family:sans-serif, Tahoma, Arial, Helvetica, verdana, georgia; 
	color: #666;
}
.blue{
	color:#6284cb;
}
#middle{
	width:978px;
	margin-left:10px;
}
h1{
	font-size:2.1em;
	font-weight:normal;
	color:#6284cb;
	}
	h2{
	font-size:22px;
	}
	h3{
	font-size:20px;
	}
	h4{
	font-size:18px;;
	}
	h5{
	font-size:16px;
	}
	h6{
	font-size:14px;
	}
#container {
	height:auto !important;
	background:url(./images/bg.gif) repeat-x;
	margin:0 auto;
	min-height:100%;
	width:100%;
}
#logo {
	margin:1px 0 1px 1px;
}
{
clear:both;
	}
/* FOOTER style START */
#footer{
	width:978px;
	text-align:center;
	padding-top:10px;
	font-size:11px;
	color:#4c6c89;
	background-color:#fff;
	border-top: 1px solid #ccc;
	}
	#footer li { float: left; text-align:center; padding-left:2px; padding-right:2px; background-color:#fff;}
/* Menu style START */
#menu {width:100%; float:left; padding-bottom: 0px;}
ul { list-style-image:none; list-style-type:none; padding:0px; margin:0px;}
		.tabs li { float: left; width:142px; }
		.tabs .last li{float: left;  }

			.tabs a {
				text-decoration:none; list-style:none;font-family:arial,helvetica,sans-serif,tahoma,verdana,georgia; font-size:14px;
				background: url( './images/common.gif') no-repeat center -44px;
				border-right:1px solid #585858;
				color: #ebe5e5;
				display:block;
				height:25px;
				margin-top:0px;
				padding-top: 12px;
				position: relative;
				text-align: center;
				text-decoration: none;
				text-transform: capitalize;
				font-weight:bold;
			}
			.tabs .first a{
				background-position: left -44px;
				border-left: none;
				padding-left: 8px;
			}
			
			.tabs .last a {
				background-position: right -44px;
				border-right: none;
			}

			.tabs li a.active,
			.tabs li a.active:hover {
				background-position:	center 0px;
				color:#fff;
				cursor: 				default;
			}
			.tabs li.first a.active,
			.tabs li.firstactive a.active,
			.tabs li.first a.active:hover,
			.tabs li.firstactive a.active:hover{
				background-position: left 0px;
				color:#fff;
			}

			.tabs a:hover {
				background-position: center 0px;
				color:#fff;
				text-decoration: none;
			}
			.tabs .firstactive a:hover,
			.tabs .first a:hover { background-position: left 0px;color:#fff; }
			
			.tabs .last a{
				background-position: right -44px;
				border-left: none;
				padding-right: 8px;
			}
			.tabs li.last a.active,
			.tabs li.last a.active:hover{
				background-position: right 0px;
				color:#fff;
			}
			.tabs .last a:hover ,
			.tabs .last a.active:hover{ background-position: right 0px;color:#fff; }
			/* Sub Menu Style */
			a.sample_attach, a.sample_attach:visited, div.sample_attach
			{
			  margin-top:-2px;
			  display: block;
			  text-align:left;			
			  padding: 5px 5px;
			  min-width:150px;
			
			  background: #518bbb;
			
			  text-decoration: none;
			  font-family: Verdana, Sans-Sherif;
			  font-weight: normal;
			  font-size: 1.0em;
			  color:   #fff;
			}
			a.sample_attach:hover{
				text-shadow:#666;
				font-weight:bold;
			}
			
			a.sample_attach, a.sample_attach:visited { border-bottom: none; }
			div#sample_attach_menu_child             { border-bottom: 1px solid black; }

/* Menu style END */

.arrow{
		background: url( './images/common.gif') no-repeat -80px -175px ;
		height: 10px;
		margin: 2px 2px 2px 2px;
		position: relative;
		width: 15px;
		display: inline-block;
		vertical-align: middle;
	}
.quote{
	background: url( './images/common.gif') no-repeat left -90px ;
		height: 68px;
		margin: 7px 7px 7px 7px;
		position: relative;
		width: 79px;
		display: inline-block;
		vertical-align: middle;
}
.marketing{
	background: url( './images/common.gif') no-repeat -86px -90px ;
		height: 68px;
		margin: 7px 7px 7px 7px;
		position: relative;
		width: 79px;
		display: inline-block;
		vertical-align: middle;
}
.strategy{
	background: url( './images/common.gif') no-repeat -171px -90px ;
		height: 68px;
		margin: 7px 7px 7px 7px;
		position: relative;
		width: 79px;
		display: inline-block;
		vertical-align: middle;
}

.box 					{ margin:4px 0; }
.default 				{ background:transparent url('./images/common.gif') no-repeat scroll 0 0; }

.box .boxheader			{ background-position:right -90px; height: 03px; }
.box .boxheader .left 	{ background-position:left -90px; height: 03px; }

.box  .default .boxfooter							{ height: 10px; }

.box .boxfooter 									{ background-position:right -120px; height: 10px;}
.box .boxfooter .left 								{ background-position:left -120px; height: 10px;}

.box .boxheader .left, .box .boxfooter .left		{ float: left; width: 25px; }
.content{ text-align:left; background-color:#518cbb; padding: 5px 05px 0px 05px;}
.lightcontentback{ background-color:#9bb4fa; border:2px solid #c8dae9;}

.folioimage_medium {
	background-color:#F0F0F0;
	border:1px solid #C3C3C3;
	padding:3px;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:965px;
	text-align:center;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}		

.stitnormal, .stito {
	text-align:left;
color:#000000;
cursor:default;
font-size:28px;
margin:0 0 10px;
padding:0 0 0 0px;
}
.nboxem {
	float:left;
		text-align:left;
padding:0 0px;
position:relative;
}
.link, .post a {
	text-align:left;
border-bottom:1px dotted #F58220;
color:#F58220;
text-decoration:none;
}
.cmnt_cnt {
		text-align:left;
position:relative;

}
.ci_tit3 {
text-align:left;
font-size:16px;
font-weight:bold;
margin:20px 0 10px;
padding:0;

}
#commentfrm {
text-align:left;
margin:0;
padding:0;
position:relative;
}
.commentfloat, .customfloat {
background:url("./images/sprite14.png") no-repeat scroll -580px -831px transparent;
height:120px;
position:absolute;
right:60px;
top:30px;
width:96px;
text-align:left;
}
#commentfrm dl {
background:url("./images/sprite14.png") no-repeat scroll 0 -95px transparent;
height:356px;
margin:0;
padding:20px 20px 0;
width:472px;
}

#mcl {
float:left;
padding:30px 0;
position:relative;
width:590px;
}
#commentfrm input {
width50%;
}
.sbm_btn {
float:right;
margin:20px 0 0;
}
#commentfrm textarea {
border:1px solid #D6D6D6;
font-size:12px;
padding:2px;
width:468px;
}
#commentfrm dl#cntcdl dt {
padding-top:20px;
}
#commentfrm dt {
margin:0;
padding:5px 0 0;
}

/* Accordin */

code {font-family:"Courier New",Courier}

#options {width:657px; margin:20px auto; text-align:right; color:#000}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:657px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:643px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; font-size:12px; margin-top:5px; cursor:pointer; background:url(./images/header.gif)}
#acc h3:hover {background:url(./images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:625px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:625px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:611px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(./images/header.gif)}
#nested h3:hover {background:url(./images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:593px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(./images/header_over.gif)}

.portfolio_image{
width:30%; float:left;
}
.portfolio_right{
width:70%; float:right;
}
/* menu css */




/* logo portfolio */
.padRight{
	padding-bottom: 10px; padding-right: 10px;	
}
.imgBorder2{
	border: 1px solid #CCDFE7;
	width:280px;
	height:87px;
}
.footertext a{
	color: #4c6c89;
}
/* Testimonial*/
.quoteLeft{
	background: url(./images/quote_left.gif) no-repeat 0% 0%;
	padding-top: 18px;
}
.quoteRight{
	background: url(./images/quote_right.gif) no-repeat 100% 100%;
	padding-bottom: 20px;
}
.author{
color: #666;
font-weight: bold;
margin: 5px 0px 1px;
}

position{
color: #13598A;
font-style: italic;
font-weight: bold;
}

/* About us */

.aboutusservice ul { list-style-image:url(./images/liststyle.jpg); list-style-type:none; padding:0px; margin:0px; margin-left:20px;}
.aboutusservice li{
	float: left;
	width:90%;
	text-align: left;
	padding: 5px 5px 5px 5px;
	border-bottom:1px dashed #ccc;
}
.abtright
{
	background: url(./images/sprite14.jpg) no-repeat -0px -479px;
	width:150px; 
	height:195px;
	float:right;
	margin: 30px 50px 30px 30px;
}
.secondheadertext{
		font-size:19px; color:#006dba; margin-bottom:10px;
		font-weight:bold;
}

/* Tab menu style */
.tabcontent a{
color: #fff;
text-decoration: none;
}
.tabcontent a:hover{
color: #DFE44F;
}
.tabcontent  p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
border: 1px solid #0da2c8;
}
#wrapper{
width: 100%;
margin: 0 auto;
}
.tabcontent .box{
background: #fff;
}
.tabcontent  .boxholder{
clear: both;
padding: 5px;
background: #0da2c8;
}
.tabcontent .tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #8DC70A url(./tabAccordion/greentab.jpg) no-repeat;
}
.tabcontent .tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

/* What we do Style */



#FourBoxes {
text-align:center;
width:100%;
}
.Boxes {
float:left;
padding:2px;
width:232px;

}
.TableTop {
background:url("./images/sprite14.gif") no-repeat scroll -281px -546px transparent;
height:35px;
color:#004F88;
font-family:Tahoma,Helvitica,sans-serif;
font-size:12px;
font-weight:bold;
padding:7px 0 0 16px;
text-align:left;
text-decoration:none;

}
.TableTop a{
	color:#004F88;
	font-family:Tahoma,Helvitica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.BoxedText {
font-size:11px;
padding:0 6px;
text-align:left;
width:197px;
height:130px;

}
.BoxedTextA{
	font-size:11px;
	padding:0 6px;
	text-align:left;
	width:197px;
	text-align:right; color:#006dba;
	text-decoration:none;
}
.BoxSeparator {
margin-left:5px;
border-left:1px solid #ccc;
float:left;
height:192px;
width:5px;

}

/* Index Style */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #366da8;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #275893;
}
.white:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.white:visited {
	text-decoration: none;
	color: #FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.white:hover {
	text-decoration: underline;
	color: #FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.white:active {
	text-decoration: none;
	color: #FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.web_text_normal{
color: #535353;
font-family: Arial, Helvetica, sans-serif;
padding:7px;
font-size: 14px;
line-height: 16px;
text-align: justify;
text-decoration: none;
}
