﻿/*===============================================================================
	Css Style Created On 15-06-09
	Css Style Modified On 25-06-09
===============================================================================*/
body {
	margin: 0px;
	padding: 0px;
	font-family:"trebuchet MS";
	font-size:13px;
	color:#666666;
	line-height:20px;
}
#wrapper
{
    background:url(../images/body_bg.jpg) repeat-x left top;
    width:964px;
    border:1px solid #666666;
    border-bottom:none;
    border-top:none;    
    margin:0 auto 0 auto;
    display:table;
}

/*===============================================================================
		Css Style For Common Classes
===============================================================================*/
.bold {font-weight:bold;}
.clrgrey { color:#666666;}
.fntsz12 { font-size:12px;}
.text-center {text-align:center;}

.text-left {text-align:left;}

.text-right {text-align:right;}

.text-top {vertical-align:top;}

.text-bottom {vertical-align:bottom;}

.underline {text-decoration:underline;}

.textline {text-decoration:line-through;}

img {border:0px;}

a {
	text-decoration:none;
	color:#00567A;
}
a:hover {
	text-decoration:none;
	color:#333333;
}
.bullet{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bullet li{
	background:url(../images/arrow.gif) no-repeat left 3px;
	padding-left:16px;
}
.bullet1{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bullet1 li{
	background:url(../images/bullet_blue1.gif) no-repeat left 3px;
	padding-left:16px;
}
.bullet2{
	margin:0px;
	padding:0px 0px 20px 0px;
	list-style:none;
}
.bullet2 li{
	background:url(../images/arrownew1.gif) no-repeat left 5px;
	padding-left:22px;
	padding-bottom:5px;
}
.arrow{
	margin:0px;
	padding:0px 10px;
	list-style:none;
}
.arrow li{
	background:url(../images/arrow5.png) no-repeat left 6px;
	padding-left:20px;
	font-weight:bold;
	color:#000000;
	line-height:22px;
}
.divder1{
	background:url(../images/devider_faq1.jpg) repeat-x left;
	width:490px;
	height:1px;
}
.divider {
	background:url(../images/divider.jpg) repeat-x left top;
	height:15px;
}
.division1 {
	border-top:#E0E0E0 solid 1px;
	border-bottom:#E0E0E0 solid 1px;
    
    padding: 9px 250px 5px 10px;
}
.division2 {
    border-top:#E0E0E0 solid 1px;
	border-bottom:#E0E0E0 solid 1px;    
	padding:10px 0px 0px 10px;
    background: url(../images/mission_about_us.jpg) right top no-repeat;
    background-color: #f5f5f5; padding: 9px 250px 5px 10px;
 
}
	 
.no1 { 
	background:url(../images/ssarrow.jpg) no-repeat 15px 8px;
	padding-left:38px;
	padding-top:8px;
}
.casetitle{ background:url(../images/case_titlebg.jpg) no-repeat; line-height:40px; padding-left:42px; color:#334C59; margin-bottom:20px;}
/* ======================== Style for data table ========================== */
.datatable{
	background-color:#CCCCCC;
}
.datatable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
	border-bottom:solid 1px #CCCCCC;
	vertical-align:top;	
}
.datatable td.ttl{
	background:#EEEEEE;
	font-weight:bold;
	vertical-align:top;
}
/*=============================*/
.fntclrbule {color:#336699;}

h1, h2, h3, h4 {
	margin:0px;
	padding:0px 0px 15px 0px;
}
p {
	margin:0px;
	padding:0px 0px 20px 0px;
}
h2 {
	margin:0px;
	font-size:16px;
	color:#53768A;
}
h2 div{
	background:url(../images/arrow1.gif) no-repeat 5px 7px;
	background-color:#f0f0f0;
	line-height:30px;
	padding-left:24px;
}
h3 {
	font-size:17px;
	font-weight:normal;
	color:#666666;
}
h4 {
	padding-left:30px;
	font-size:15px;
	font-weight:normal;
	color:#006599;
}
h5 {
	font-size:15px;
	font-weight:normal;
	color:#006599;
}
.txt14 {
	font-size:14px;
	color:#53768A;
}
.iconarrow{
	background:url(../images/bg_bule.jpg) no-repeat left top;
	height:23px;
	padding-left:5px;
	width:170px;
	font-size:12px;
	font-weight:bold;
	color:#30556A;
	
}
.iconarrow a{
	background:url(../images/arrow_sm.png) no-repeat left 1px;
	padding-left:12px;
	
}
.iconarrowhd{
	background:url(../images/arrow_sm.png) no-repeat left 4px;
	padding-left:12px;
	
}
.tt{ list-style:none; margin:0px; padding:0px;}
.tt li{ 
	background:url(../images/arrow_sm1.jpg) no-repeat left 3px;
	padding-left:12px;
	line-height:16px;
	padding-bottom:15px;
}
.homservice{
	padding:3px 0px 6px 0px;
}
.subbg {
	background:url(../images/sub-head-roundbox.jpg) no-repeat left top;
	line-height:49px;
	font-size:17px;
	padding-left:52px;
	padding-right:42px;	
}
/*===============================================================================
		Css Style For Navigation Part
===============================================================================*/
#navigation { height:32px; padding-top:1px;}
#navigation a { border:0px; padding:0px; }
ul.navi { padding:0px; margin:0px; list-style:none; position:absolute; top:182px;}
ul.navi li { float:left; padding:0px; margin:0px; }

/*===============================================================================
		Css Style For mp conerner Part
===============================================================================*/
.mpconterner{
/*    padding:20px 10px 18px 10px; */
}
.sidetop{ background:url(../images/side-topbg.jpg) no-repeat left top;}
/* ================================================================================ 
				Left area
 ===============================================================================*/
.sidbtm{
	background:url(../images/side-bottombg.jpg) no-repeat left bottom;
	padding-left:14px;	
}
/* ================================================================================
 					Right area 
 ===============================================================================*/
/* ========= case studies area ======== */
.casestudies{
	background:url(../images/bule_bg.jpg) repeat;
	padding: 0px 9px 9px 9px;
}
.casestudies{
	font-size:11px;
	color:#ffffff;
	line-height:18px;
}
.casestudies a{
	color:#FFCC00;
}
.casestudies a:hover{
	color:#ffffff;
}
/* ============== NEWS Highlights area =============== */
.new{
	background:url(../images/gray.jpg) repeat;
}
.new{
	font-size:11px;
	color:#666666;
	line-height:18px;
}
.new a{
	color:#336699;
}
.new a:hover{
	color:#666666;
}
/*===============================================================================
		Css Style For Content center
===============================================================================*/
#contentpart {
    vertical-align:top;	
}
.contenerpadd {
	padding-top:5px;
	padding-right:20px;
}
.callnow{
	text-align:right;
	padding-right:7px;
}


/*===============================================================================
		Css Style For Bottom Logos
===============================================================================*/
.btm{
	background:url(../images/btm_bg.jpg) repeat bottom;
	line-height:16px;
	padding:5px 10px;
	width:944px;
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
	color:#999999;
}
.btm a{
	color:#999999;
	text-decoration:none;
}
.btm a:hover, .btm .select{
	color:#ffffff;
	text-decoration:none;
}
.meghfotter{ color:#7F7F7F; font-size:12px;}
.meghfotter a{ color:#7F7F7F;}
/*===============================================================================
		Css Style For Buiseness Inquiry
===============================================================================*/
.businqtexts {
	height:17px;
	font-size:10px;
	background:#f5f5f5;
	border:1px solid #cccccc;
	margin:2px;
	width:200px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.businqtextm {
	height:50px;
	font-size:10px;
	background:#f5f5f5;
	border:1px solid #cccccc;
	margin:2px;
	width:200px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*===============================================================================
		Css Style For Message
===============================================================================*/
.PanSuccess {
	background-color: #ffc;
	border: solid 1px;
	padding: 10px 10px 10px 35px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: 600;
	color: #060;
	margin-bottom: 20px;
}
.titlebg{ 
	background:url(../images/title_bg.jpg) no-repeat left top;
	padding-left:35px;
	line-height:28px;
	color:#0C3151;
}
.colger{ background-color:#80A2B6;}
.PanError {
	background-color: #ffc;
	border: solid 1px;
	padding: 10px 10px 10px 35px;
	background-image: url('/images/icon_error.gif');
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: 600;
	color: #C00;
	margin-bottom: 20px;
}
.gridbdr {border:solid 1px #cccccc; border-collapse:collapse;}
.gridbdr .heading {background:#F5F5F5;font-weight:bold;}
.divider1 {background:url(../images/divider-vertical.gif) repeat-y; font-size:0px; width:1px; }
.pddcase{padding-top:13px;}




/*===============================================================================
		Css Style For Accordian
===============================================================================*/


.accordion_toggle {
	display: block;
	width: 900px;
	padding:0px 10px 0px 10px;
	background-color:#EBEBEB;
	line-height: 37px;
	font-family:"trebuchet MS";
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	color: #666666;
	cursor: pointer;
	margin:3px;
}
.accordion_toggle:hover 
{
    background-color:#006697;
	color: #ffffff;
}
.accordion_toggle_active {
	background-color:#006697;
	color: #ffffff;
}
.accordion_content {
	color: #666666;
	overflow: hidden;
	padding:10px 30px 10px 10px;
	line-height:19px;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.accordion_content p {
	padding: 0px 0px 10px 0px;
}

.visionbg, .missionbg { font-family:"trebuchet MS"; font-size:14px; color:#333333;}  
.visionbg { background:url(../images/bg_vision.jpg) no-repeat right top; width:25%; padding:2% 20% 8% 5%;}
.missionbg { background:url(../images/bg_mission.jpg) no-repeat right top;  width:25%; padding:2% 20% 8% 5%;}
.headingarrow { background:url(../images/arrownew1.gif) no-repeat left top; padding-left:25px;}
.bgquality { background:url(../images/bg_quality.jpg) no-repeat right bottom;}
.bgstrength { background:url(../images/bg_strength.jpg) no-repeat right bottom; padding-right:150px!important; }
.bg_consultancy { background:url(../images/bg_consultancy.jpg) no-repeat right bottom; }
.bg_testing { background:url(../images/bg_testing.jpg) no-repeat right bottom;}
.bg_rnr { background:url(../images/bg_rnr.jpg) no-repeat right bottom;}
.bg_blbr { background:url(../images/bg_blbr.jpg) no-repeat right bottom; padding-right:50px!important;}
.bg_ssu { background:url(../images/bg_ssu.jpg) no-repeat right bottom;}

.bg_login { background:url(/images/bg_login.jpg) no-repeat right bottom;}



.insidepadding { padding:20px; line-height:20px; }
.homapadding { padding:20px 20px 20px 15px; line-height:20px; text-align:justify; }

.bold1 { font-weight:bold; color:#333333;}

.rightpadd { padding-right:20px;}
.rightpadd50 { padding-right:50px;}
.paddright { padding-right:8px;}
.leftpadd { padding-left:20px;}
.leftpadd50 { padding-left:50px;}

.toppadd { padding-top:20px;}

.bottompadd { padding-bottom:20px;}

.iconno1 { background:url(../images/no1.jpg) no-repeat left top; line-height:22px; padding-left:55px; font-size:14px; margin-bottom:20px;}
.iconno2 { background:url(../images/no2.jpg) no-repeat left top; line-height:22px; padding-left:55px; font-size:14px; margin-bottom:20px;}
.iconno3 { background:url(../images/no3.jpg) no-repeat left top; line-height:22px; padding-left:55px; font-size:14px; margin-bottom:20px;}
.iconno4 { background:url(../images/no4.jpg) no-repeat left top; line-height:44px; padding-left:55px; font-size:14px; margin-bottom:20px;}
.iconno5 { background:url(../images/no5.jpg) no-repeat left top; line-height:22px; padding-left:55px; font-size:14px; margin-bottom:20px;}
.iconno6 { background:url(../images/no6.jpg) no-repeat left top; line-height:22px; padding-left:55px; font-size:14px; margin-bottom:20px;}

.clrblue { color:#76A1B4;}

a.link { font-size:14px; color:#00567A; font-weight:bold;}
a.link:hover { color:#000000;}

.subbg1 { background:url(../images/sub-head-roundbox1.jpg) no-repeat left top; line-height:49px; font-size:17px; padding-left:52px; padding-right:42px; margin-bottom:25px;}
.rightbluebg { background:url(../images/rightbluebg.jpg) repeat-x left top #A8BED0; width:206px; padding:20px 10px 10px 10px;}
.img1 { float:left; padding:5px 10px 10px 0px;}

.dividernew { background:url(/images/divider_shad.jpg)  no-repeat center top; height:50px; margin:0px; padding:0px;}

.textfield { width:200px;}
.textarea { height:52px; width:450px;}
.left { float:left;}
.clrred { color:#FF0000;}
.contactborder {
	border:1px solid #F0F0F0;
	background:url(/images/inquiry.jpg) no-repeat right bottom #F5F5F5;
	padding:10px 10px 30px 10px;
}
.contactinput {
	border:1px solid #cccccc;
	height:22px;
	width:280px;
}
.contacttextarea {
	border:1px solid #cccccc;
	height:52px;
	width:280px;
}
