@import url("reset.css");
@import url("screen.css");
@import url("navigation.css");
@import url("responsive.css");

body { 

	line-height:1;
	font-size:100%;
	vertical-align:baseline;
	background:#061f3e url(../images/body-bg.gif) repeat-x top;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#666;
	
}
div.wrap {
	width:1006px !important;
	margin:0 auto !important;


}
.emails {
    display: flex;
    /* position: absolute; */
    /* right: 15px; */
    /* top: 6px; */
	float: right;
    align-items: center;
}
.emails
 p
	{
		font-size: 9px;
		font-weight: 600;
		margin: 0 0 3px;
		padding-left: 5px;
	}
 
    .emails
    p a
    {
color: #64647c;

    }
ul li{list-style:none !important;}
.emails span{
    text-align: left;
}
/* header */
#header {
	background:url(../images/header.png) 0 100% no-repeat;
	width:955px; 
	height:107px;
	margin:0 auto;
	position:relative;
	z-index:99;
		
	
}

/* .logo {
	position:absolute;
	left:20px;
}  */
#header .logo {
	top:21px;

    /* bottom: 48px; */
    display: block;
    margin: 0 0 0 17px;
    position: absolute;
    left: 1px;
}
.logo a span {
    background: url(../images/logo.png) no-repeat;
    width: 248px;
    height: 48px;
    display: block;
    background-size: contain;
}
.contact-detail {
    float: right;
    padding: 14px 6px 0 0;
    text-align: right;
    width: 50%;
}


/* End Header */


/* Main Content */
.content {	clear:both;	padding:49px 12px 0 12px;	position:relative;	width:930px;	z-index:98;	background:#FFF !important;	margin:0 auto;min-height:700px;}
.content.home {margin-top:435px;	padding-top:36px !important;	padding-bottom:0;}
.content.inner-page {padding-top:16px !important;	padding-bottom:0;}
.clear {clear:both !important; }

.content .left-panel { width:550px; float:left; padding:0px 0 0 21px }
.content .left-panel .call-out-cage {width:620px; float:left}
.content .left-panel .call-out-cage .call-out {width:189px; float:left; padding:0 24px 0 0}
.content .left-panel .call-out-cage .call-out h1 {font:13px Arial, Helvetica, sans-serif;color:#d60212; 
padding:10px 0 0 0; font-weight:bold; letter-spacing:-1px}

.content .left-panel .call-out-cage .call-out span {color:#0089b7; font:12px Verdana, Geneva, sans-serif;            padding:5px 0 0 0; float:left}
.content .left-panel .call-out-cage .call-out p {width:177px; font:11px Verdana, Geneva, sans-serif; 
padding:3px 0 0 0; float:left; line-height:14px;} 
.content .left-panel .call-out-cage .call-out a {font:10px Verdana, Geneva, sans-serif; color:#c60202; 
padding:9px 4px 0 0; text-decoration:underline; float:left; width:98%} 
.content .left-panel .call-out-cage .call-out .ar {padding:0 0 0 5px;}
.content .left-panel .call-out-cage .call-out.np {padding:0 !important;} 

.content .left-panel > h1{font:bold 30px Arial, Helvetica, sans-serif; color:#d60212; border-bottom:3px solid #ebeaea; padding:15px 0 7px 0;   }
.content .left-panel > h2{font:normal 20px Verdana, Geneva, sans-serif; color:#585858; padding:8px 0 15px  0;  }
.content .left-panel > p { letter-spacing:0.5px; line-height:16px; width:90%; }
.top-page-bar { color:#585858; font:normal 10px Verdana, Geneva, sans-serif; }
.top-page-bar span { color:#d6d6d6;}

/*Cage Ends Here*/

.content .left-panel .commitment { width:638px; height:334px; float:left; position:relative; left:-18px;
background:url(../images/commitment/bg.png) no-repeat; top:12px;}
.content .left-panel .commitment h1 {font:bold 18px Verdana,Geneva,sans-serif;
color:#d60212; padding:22px 0 0 26px}	

.content .left-panel .commitment ul {padding:13px 0 0 0; display:block; float:left;} 
.content .left-panel .commitment ul li {width:574px; float:left; font:11px Verdana, Geneva, sans-serif; list-style:none; 
background:url(../images/commitment/li-bg.png) bottom left repeat-x; color:#585858; margin:2px 0 0 42px; }
.content .left-panel .commitment ul li h2 {color:#585858; font:13px bold Verdana, Geneva, sans-serif;
font-weight:bold; float:right;width:476px;padding:10px 0 5px 25px;}
.content .left-panel .commitment ul li span {width:476px;  padding:0 0 8px 25px; float:right}
.content .left-panel .commitment ul li .thumb {float:left; padding: 9px 0 5px;}
.content .left-panel .commitment ul li.none {background:none;}
.content .right-panel { width:343px; float: right; padding-right: 12px;}
.content .right-panel .research-problem {background:url(../images/research-problem/bg.png) no-repeat; color:#585858; width:236px; height:269px; font:11px Verdana, Geneva,; float:right;margin: 12px 0 0;}
.content .right-panel .research-problem p {padding:75px 0 20px 0; float:left;} 



.content .right-panel-home  { width:271px; float: right; padding-right: 12px;}



.content .right-panel-home .research-problem {background:url(../images/research-problem/bg.png) no-repeat; color:#585858; width:236px; height:269px; font:11px Verdana, Geneva,; float:right;margin: 12px 0 0;}
.content .right-panel-home .research-problem p {padding:75px 0 20px 0; float:left;} 
.content .right-panel-home .banner {margin:33px 0 11px 0 !important;}


.process-box { width:537px; overflow:hidden; margin:15px 0;  font:normal 16px Verdana, Geneva, sans-serif; }
.process-step {float:left; margin-bottom:15px; float:left; }
.process-tab-active {background:url(../images/process-tab-active.gif) no-repeat top; width:114px; height:204px; padding:8px; float:left; margin-right:4px;cursor:pointer;}  
.process-tab-active > div ul {list-style:none; }
.process-tab-active > div li { font:normal 17px Verdana, Geneva, sans-serif; color:#0089b7; padding:15px 0 25px 2px;}
.process-tab-active > div li > span { color:#cc2027; font-size:14px;  }


.process-tab-hover {background:url(../images/process-tab-ov.gif) no-repeat top; width:114px; height:204px; padding:8px; float:left; margin-right:4px; cursor:pointer;}  
.process-tab-hover > div ul {color:#FFF;   }
.process-tab-hover > div li strong{ color:#FFF; font-weight:bold !important  }
.process-tab-hover > div li > span { color:#FFF;   }
.process-tab-hover > div li > span a {color:#fff; font:14px verdana; font-weight:bold;}
a.normal {color:#cc2027; font:14px verdana; font-weight:bold; width:100%}


.process-form-box {background:url(../images/process-form-bg.gif) no-repeat top; width:296px; padding:15px 25px 25px 25px; margin-top:60px; }
.process-form-box h1 {font:bold 25px Arial, Helvetica, sans-serif; color:#d60212; padding:10px 0 35px 0; }
.input-bg { width:258px; height:14px; background:url(../images/input-bg.gif) repeat-x bottom #FFF; border:1px solid #d6d8d8; padding:5px; }



.content-inner {width:925px;  margin:0 auto !important; background:#FFF !important; padding:15px; overflow:hidden !important; }

.breadcrumb { color:#585858; font:normal 10px Verdana, Geneva, sans-serif; border-bottom:2px solid #fafafa; padding:0 0 10px ; margin-bottom:50px;}
.breadcrumb span { color:#d6d6d6;}

.menu-panel {width:175px; float:left;     }
.menu-panel ul {list-style:none;    }
.menu-panel li {    background: url("../images/bullet-red-arrow.gif") no-repeat scroll left 12px; border-bottom: 1px solid #F0F0F0; padding: 7px 10px; width:70%; }
.menu-panel li a:link, .menu-panel li a:hover, .menu-panel li a:visited {color:#666;}

.content-panel { width:740px;  margin-left:10px; float:left;  }

.content-panel h1 {font:bold 25px Verdana, Geneva, sans-serif; color:#d60212; border-bottom:3px solid #ebeaea; padding:0 0 10px 0; margin-bottom:15px; }
.content-panel  h2 {font:bold 16px Verdana, Geneva, sans-serif; color:#018ab8;  }
.content-panel  h3 {font:bold 14px Verdana, Geneva, sans-serif; color:#585858;  }
.p-left {width:468px; float:left; padding-right:10px;  }
.p-right {width:262px; float:left; }
.p-right ul {list-style:none; overflow:hidden; }
.p-right li { float:left; padding:7px 20px; } 

.p-right .right-inner-form{background: url(../images/persuasive/inner/ban-bg.png) no-repeat; height: 271px;
width: 220px; padding: 8px 0 0 16px; position:relative; margin:0 0 0 6px;}

.p-right .right-inner-form h2 {
font-size: 22px;
letter-spacing:-1px;
color: #ffa800;
line-height: 24px;
font-weight: bold;
font-family:'Open Sans';
text-transform:uppercase;
}

.p-right .right-inner-form p {
font-size: 12px;
letter-spacing:0px;
font-weight: bold;
color: #ffcf73;
display: block;
text-transform:uppercase;
}
.p-right .right-inner-form h4 {position:absolute; text-transform:uppercase; font-size:10px; font-weight:700; top:70px; color:#FFA800;}

.p-right .right-inner-form .inner-form label{display:none !important;}
.p-right .right-inner-form .inner-form{ padding:25px 0 0 0;}
.p-right .right-inner-form .inner-form input[type="text"]{ color:#333; font-size:11px;  font-family:Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; border:1px solid #1c1919; margin-bottom:5px; width:167px;}
.p-right .right-inner-form .inner-form select{ color:#333; font-size:10px;  font-family:Arial, Helvetica, sans-serif; padding:5px 4px 5px 6px; border:1px solid #1c1919; margin-bottom:5px; width:86%;}
.p-right .right-inner-form .inner-form input[name="code"]{ padding:5px 4px 5px 6px; width:12%;}
/* .p-right .right-inner-form .inner-form input[name="pn"]{ width:125px;} */
.p-right .right-inner-form .inner-form input[type="submit"]{background:url(../images/inner-form-submit.png) no-repeat; text-align:center; width:190px; height:38px; border:none; cursor:pointer;}
.p-right .right-inner-form .inner-form h6 {margin: 0;font-size: 10px; font-size:9px\9; font-weight: 700;font-family: 'Open Sans'; color: #FFF;padding: 5px 0 0 10px; text-transform:uppercase;}
.p-right .right-inner-form .inner-form h6 span {color:#FFD200;}
.p-right .right-inner-form .inner-form input[type="text"].error, .p-right .right-inner-form .inner-form input[name="pn"].error {background: #ff8486;
color: #fff;}


.proposal-box { }
.proposal-box > h3 {font:bold 14px Verdana, Geneva, sans-serif; ; } 
.proposal-box ul{ list-style:none; }	
.proposal-box li { background: url("../images/bullet-red-arrow.gif") no-repeat scroll left 9px transparent;    padding: 4px 10px; font-weight:bold;  }
.proposal-box li > span {color:#cc2027 !important; }

.banners {margin:15px 0 !important; }

UL.bullet-tick-red ul{ list-style:none; margin-bottom:15px !important; }	
UL.bullet-tick-red li { background: url(../images/bullet-tick-red.gif) no-repeat scroll left 8px transparent;    padding: 4px 14px;   }

UL.bl-red-arrow ul{ list-style:none; margin-bottom:15px !important; }	
UL.bl-red-arrow li { background: url("../images/bullet-red-arrow.gif") no-repeat scroll left 9px transparent;    padding: 4px 10px;  }

.padd-left-15 {padding-left:15px; }

.sample-box {width:420px; background:url(../images/sample-box-bg.gif) repeat-x bottom; border:1px solid #dcdcdc; padding:20px; margin:10px 0 !important; overflow:hidden; }
.sample-box > h1 {color:#eb323a !important; font:bold 14px Arial, Helvetica, sans-serif !important; padding:0 !important; margin:0; border:none; }
.sample-box img {float:left; margin-right:10px; } 
.sample-box ul {list-style:none; float:left; margin:10px 2px 0 0;      }
.sample-box li {background:url(../images/bullet-red-arrow-sml.gif) no-repeat scroll left 5px; padding: 2px 5px 5px 7px; display:block; width:95%  }
.sample-box > div {float:left !important; margin-left:150px;    }


.team-member { width:460px; overflow:hidden; margin:10px 0;  }
.member-box { width:112px; float:left; margin-right:3px; text-align:center; font-style:italic; margin-bottom:20px; }
.member-box img {margin-bottom:8px; }

.testimonial-box { width:410px; padding:25px; background:#e8e7e7 url(../images/testimonial-box-bg-top.gif) no-repeat top; float:left; line-height:16px; }
.testimonial-author {width:460px; background:url(../images/testimonial-box-bg-bottom.gif) no-repeat top; float:left; padding:20px 0 10px 0;  margin-bottom:10px; clear:both; }
.testimonial-author > p {text-indent:90px; font-weight:bold;  }

.box-contactus { width:925px;  float:left; overflow:hidden;  }
.box-contactus   h1 {font:bold 25px Verdana, Geneva, sans-serif; color:#d60212; border-bottom:3px solid #ebeaea; padding:0 0 10px 0; margin-bottom:15px; }
.box-contactus   h2 {font:bold 16px Verdana, Geneva, sans-serif; color:#d60212; margin:10px 0 0 0;   }
.box-contactus   h3 {font:bold 14px Verdana, Geneva, sans-serif; color:#585858;  }


.box-conditions { width:925px;  float:left; overflow:hidden;  }
.box-conditions   h1 {font:bold 25px Verdana, Geneva, sans-serif; color:#d60212; border-bottom:3px solid #ebeaea; padding:0 0 10px 0; margin-bottom:15px; }
.box-conditions   h2 {font:bold 16px Verdana, Geneva, sans-serif; color:#585858; margin:10px 0 0 0; padding:0 0 20px 0   }
.box-conditions  h3 {font:bold 14px Verdana, Geneva, sans-serif; color:#585858;  }

.box-conditions ul {display:block; float:left; padding:20px 0 20px 29px; width:97%;}
.box-conditions ul li { color:#cc2027; font:11px Verdana, Geneva, sans-serif; font-weight:bold; 
background:url(../images/bullet-red-arrow.gif) no-repeat 0 4px; padding:0 0 9px 11px }

.box-conditions ul li a {color:#cc2027; border-bottom:#cc2027 1px dotted;}

.box-conditions p {width:896px; line-height:17px;}



.c-box-left {width:430px; background:url(../images/contact-box-left.gif) no-repeat top; padding:15px; float:left;  }
.c-box-left > div {float:left; width:100%; font:normal 13px Verdana, Geneva, sans-serif; line-height:22px; margin-bottom:15px; }
.c-box-left > div span {margin:8px 18px 0 20px; float:left; }
.c-box-left > div a:link, .c-box-left > div a:hover, .c-box-left > div a:visited {font:bold 13px Verdana, Geneva, sans-serif; text-decoration:none; color:#666; }
.c-box-left > div p{margin:15px 0 0 0 !important; float:left; }
.c-box-right {width:410px; background:url(../images/contact-box-right.gif) no-repeat top; padding:45px 25px 25px 25px ; float:left; }
.c-box-right > div {float:left; width:100%; font:normal 13px Verdana, Geneva, sans-serif; line-height:22px; margin-bottom:15px; }
.c-box-right > div span {margin:8px 18px 0 20px; float:left; }
.c-box-right > div p{margin:15px 0 0 0 !important; float:left; }

.tab-left {background:url(../images/tab-bg.gif) repeat-y right #f8f8f8; }
.tab-right {background:url(../images/tab-bg-right.gif) repeat-y left #f8f8f8; }

.box-academic {width:428px; background:url(../images/box-consultancy.gif) repeat-x bottom #FFF; padding:15px; border:1px solid #d6d6d6; }
.testimonial-box-right {width:215px; border-top:1px dotted #666; padding:10px; margin-top:15px;  }
.testimonial-box-right p {padding:10px; margin:0; padding:0 0 15px; 0; line-height:16px;  }
.flt-left {float:left; }
.flt-right {float:right;  }


/* TXT Formatting */
.center {text-align:center; }
.verd-18 {font:normal 18px Arial, Helvetica, sans-serif; color:#000; }


/* Colors */
.red {color:#cc2027 !important; }


/* End Of Main Content */




/* Footer */
#footer {width:925px; margin:0 auto;  background:url(../images/logo-footer.png)  no-repeat  right center; padding:15px; position:relative; 	z-index:98;	 color:#6c8eb9;   }  
.footer-link { overflow:hidden; float:left; width:480px; }
.footer-link ul { list-style:none; font:normal 11px Verdana, Geneva, sans-serif; color:#6c8eb9; margin-bottom:20px; clear:both; }
.footer-link li { padding:0 10px; float:left !important; border-right:1px solid #6c8eb9; }
.footer-link li a:link, .footer-link li a:hover, .footer-link li a:visited {color:#6c8eb9; }

.noborder {border:none !important; }
.footer-link p {padding:10px 0 !important; clear:both; }
.p-none-l {padding-left:0 !important}

/* End OF Footer */





.bottom-cage {width:93%; padding:0 0 0 10px; line-height:14px; background:#fff; display:block }

.bottom-cage h1 {
    border-bottom: 3px solid #EBEAEA;
    color: #D60212;
    font: bold 24px Arial,Helvetica,sans-serif;
    padding: 15px 0 7px;
}

.bottom-cage h2 {color:#cc2027; font:20px Arial,Helvetica,sans-serif; font-weight:bold; }

.bottom-cage strong {color:#585858; font:14px Arial, Helvetica, sans-serif; font-weight:bold}

.disclaimner-box {
	color:#666;
    width: 920px;
	overflow:hidden;
	padding:20px 15px;
}

.disclaimner-box  h4 {
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 5px;
}

.disclaimner-box  span {
	color: #666;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.padd0 {padding-left:0 !important; }


ul.client {text-decoration:none;}
ul.client li {background:url(../images/login-icon.png) no-repeat 0 7px; float:right;  padding: 9px 24px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

ul.client li a{color:#646464;  font:bold 13px Verdana, Geneva, sans-serif;}

/*Start Experties*/
.experties { width:475px; height:auto;}
.experties ul { list-style:none; }
.experties ul li { padding-bottom: 10px;}
.right_txt { float:right; width:375px; margin-bottom:20px;}
.right_txt h4 { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;}
.right_txt h4 a { color:#666;}
.right_txt p { font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.underline {
	width:500px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	margin: 20px 0;
}

/*End Expertise*/
.left-big { width:213px; height:136px; float:left; margin:0 10px 10px 0;}
.list-new li{background:url(../images/Expertise/check.gif) no-repeat 5px 0; padding:0 0 10px 30px; float:left; width:200px;}
.list-new ul { width:100%;}
.list ul { width:100%;}
.list li{background:url(../images/Expertise/check.gif) no-repeat 5px 0; padding:0 0 10px 30px;}
.space { height: 200px; clear:both;}

/*Slide Form*/
.persbannerdv .main-form {position: absolute;right: 0px;top: 246px; z-index: 100;width: 415px;height: 145px; z-index:100; font-family:'Open Sans';}
.persbannerdv .main-form h3 {color:#ffa800; font-size:26px; text-transform:uppercase; font-weight:700; line-height:23px; padding:3px 0 0 0;}
.persbannerdv .main-form p {color:#ffcf73; font-size:14px; text-transform:uppercase; font-weight:700;}
.persbannerdv .main-form form {padding:10px 0;}
.persbannerdv .main-form input[type=text].error {background:#ff8486; color:#fff;}
.persbannerdv .main-form input[type=text], .persbannerdv .main-form select {border:1px solid #4c0e10; width:168px; padding:8px 10px; font-family:'Open Sans'; color:#747474; font-weight:600; text-transform:uppercase; margin:0 0 7px;}
.persbannerdv .main-form label {display:none !important;}
.persbannerdv .main-form select {
    width: 46%;
    padding: 7px 4px;
}
.persbannerdv .main-form input[type=text][name=code] {width:46px;}
.persbannerdv .main-form input[type=text][name=pn] {width:169px;}
.persbannerdv .main-form input[type=submit] {background:url(../images/submit-btn.jpg) no-repeat; width:148px; height:28px; border:none; cursor:pointer; float:right; margin:0 32px 0 0;}
.persbannerdv .main-form h2 {margin:0; font-size:12px; font-weight:700; font-family:'Open Sans'; float:left; color:#fff; padding:5px 0 0 ;}
.persbannerdv .main-form h2 span {color:#ffd200;}
.persbannerdv .main-form h4 {position: absolute;font-size: 14px;font-weight: 700;top: 5px;right: 60px; color:#FFCF73; text-transform:uppercase;}

