
body {font-family: 'Open Sans', sans-serif !important;}
#wrapper {width:100%;}
#Primary-wrapper {width:100%; padding-bottom:10px; background-color:#ffffff;}
#header-top-wrapper {background-color:#000000;width: 100%}
#header-top {width:940px;margin:0 auto;overflow:hidden; padding-top:5px; padding-bottom:5px;}
#haeder-wrapper {width:940px;margin:0 auto;}
.navbar { display: none;}
h4 {font-size:20px; line-height:26px !important; color:#60269e;font-weight:700 !important; text-transform:uppercase;}
p {font-size:14px !important;  line-height:22px !important; font-weight:normal;color:#494949 !important;}
p a {color:#494949 !important; text-decoration:none;}
.social {float:right;}
.social ul {overflow:hidden;}
.social ul li {float:left;margin-left:19px;margin-top:6px;}
.top-contact {float:right;font-size:11px;color:#fff;margin-top:7px;text-transform:uppercase;}
#header-bottom {width:940px;margin:0 auto;overflow:hidden;margin-top:4px;}
.logo {float:left;}
.nav-menu {float:right;margin-top:40px;}
.nav-menu ul {overflow:hidden;}
.nav-menu ul li {float:left;font-size:15px;color:#67696b;text-transform:uppercase;margin-left:7px; font-weight:bold;}
.nav-menu ul li a:hover {color:#60269e !important;}
.nav-menu ul li a {text-decoration:none;color:#67696b !important;}
.active {color:#60269e !important;}
#banner-wrapper {width:100%; overflow: hidden;}
#banner {width:940px;margin:0 auto;overflow:hidden;}
#content-wrapper {width:100%;overflow:hidden;}
#content {width:940px;margin:0 auto;overflow:hidden;}
.gbl-text {font-size:20px; line-height:30px; font-weight:bold; color:#60269e; text-align:center; margin-top:25px;}
.gbl {font-weight:bold;}
.rdm {font-weight:bold;font-style:italic;font-size:12px;margin-top:10px;}
.rdm a {color:#000;text-decoration:none;}
.client {width:940px;margin:0 auto;overflow:hidden;margin-top:35px;margin-bottom:55px;}
.client ul {overflow:hidden;}
.client ul li {float:left;margin-left:28px;}
.client-title, .client-title a {font-size:14.5px;color:#323a47;text-align:center;text-transform:uppercase; font-weight:bold; text-decoration: none; }
.client-title a:hover { text-decoration: underline;}
.client-para {font-size:11px;color:#9a9a9a;text-align:center;margin-top:10px;margin-bottom:15px;}
.client-margin {margin-left:0px !important;}
#footer-wrapper {width:100%; overflow:hidden; background-color:#00a0df;}
#footer-wrapper2 {width:100%; overflow:hidden; background-color:#67696b;}
#footer-content  {width:940px;margin:20px auto;overflow:hidden;}
#footer-content ul {overflow:hidden;}
#footer-content ul li {width:180px;float:left;margin-left:20px;}
.foo-top {font-size:14px;color:#FFF;text-transform:uppercase;margin:15px 0px 7px 0px;font-weight:600;}
.foo-top a {color:#FFF; text-decoration:none; margin:15px 0px 17px 0px;}
.foo-menu {font-size:11px;color:#63666b;background: url(../images/foo-arr.png) 0px 6px no-repeat;padding-left:20px;margin-bottom:0px; line-height:20px;}
.foo-menu a {text-decoration:none;color: #ffffff;font-weight:600;}
.foo-menu a:hover {text-decoration:underline;}
.cont {width:130px !important;}
.copy {width:940px;margin:0 auto;text-align:center;font-size:11px;color:#ffffff;font-weight:700;margin-top:22px; padding-bottom: 15px;}
.privacy {}
.privacy a {color:#5f6164;text-decoration:none;}
.privacy a:hover {text-decoration:underline;}
.conf-img {width:480px;height:160px;background:#d1d1d1;}
.nimg {float:left;}
.comment-left {width:60%;float:left;padding-left:0px;}
.comment-right {width:30%;float:right;padding-left:0px;}
.comments {font-size: 14px;line-height: 20px;font-weight: normal;color: #3c3c3c;padding-top: 8px;padding-bottom: 18px;}
.crm {font-size:12px;color:#60269e;font-style:italic;}
.crm a {color:#60269e;text-decoration:none;}
.cdate {font-size:16px;color:#3c3c3c;font-style:italic;line-height:25px;}
.news {width:100%;overflow:hidden;}
.conf-mr {margin-top:-15px;}
.culture-head {}
.culture-head ul {
	overflow:hidden;
	list-style-image: none;
}
.culture-head ul li {
	float:left;
	font-size:14px;
	
	color:#60269e;
	margin-right:29px;
	padding-left:20px;
	font-weight:600;
	line-height: 17px;
	list-style-image: none;
}
.cul-comment {}
.cul-comment ul {overflow:hidden;}
.cul-comment ul li {float:left;margin-right:12px;margin-top:18px;margin-bottom:41px;}
.cul-comment ul li:nth-child(3n+3) {margin-right:0px !important;}
.cul-img {float:left;margin-top: 10px;}
.cul-cmt {width:234px;height:290px;float:left;background: url(../images/cm-bg.png) 0px no-repeat;font-size:11px;color:#3c3c3c;font-weight:600;}
.cmnt {padding: 18px 10px 10px 29px;
line-height: 14px;}

/* About us css start*/
.breadcrumb-content-wrapper
{width:100%; height:100%; overflow:hidden;background:#00a0df; padding: 0px 0 10px;}
.breadcrumb-content-container
{width:940px; overflow:hidden; margin:0px auto;}
.breadcrumb-content-container ul
{overflow:hidden;font-size:10px; line-height:40px; color: #ffffff;}
.breadcrumb-content-container ul li
{display:inline; float:left;margin-right:15px;}
.breadcrumb-content-container ul li a
{text-decoration:none; color:#ffffff;}
h3 {
	font-size:28px !important; line-height:40px !important; color:#333333;overflow:hidden;text-transform:uppercase; font-weight:700 !important;
}
.breadcrumb-content-container h3
{font-size:28px; line-height:40px; color:#ffffff;overflow:hidden;text-transform:uppercase;font-weight:bold;margin-top:20px;}
#about-container { width:940px;overflow:hidden;padding-top:30px;margin:0px auto;padding-bottom: 30px;}
#news-container { width:940px;overflow:hidden;margin:0px auto;padding-bottom: 30px;}
.updown
{padding:25px 0 25px 0;}
.pbold
{font-size:20px; line-height:30px; font-weight:bold; color:#60269e;}

.content-left
{width:620px;height:auto;overflow:hidden;float:left;}
.topspace
{margin-top:30px;}

.content-right
{width:300px;height:auto;overflow:hidden;float:right;}
.topspace2
{margin-top:25px;}
/* About us css end*/

/* Overview us css Start*/
.mission {padding-bottom:24px;}
.history {}
.his-line {padding: 10px 0 10px 0;}
.inovation {font-size:14px; line-height:20px; font-weight:normal; color:#3c3c3c;}
/* Overview us css End*/

/* Testing us css start*/
.testing { overflow: hidden;}
.testing-head { color:#60269e;font-size:20px;font-weight:600;text-transform:uppercase;}
.test-left {font-size:14px !important;  line-height:22px !important; font-weight:normal;color:#494949 !important; width:50%;float:left;padding-top: 10px;}
.test-left ul { 
list-style-type: square;
 list-style-position: outside;
 list-style-image: none;
}
.test-left ul li {
	margin-right:12px;
	margin-bottom:12px;
	margin-left:24px;
}
.test-right {font-size:14px !important;  line-height:22px !important; font-weight:normal;color:#494949 !important; width:50%;float:right;padding-top: 10px;}
.test-right ul { 
list-style-type: square;
 list-style-position: outside;
 list-style-image: none;
}
.test-right ul li {
	margin-right:12px;
	margin-bottom:12px;
	margin-left:24px;
}
.test-point {background: url(../images/dot.jpg)0px 10px no-repeat; 
color:#3c3c3c;font-size:14px;line-height:25px;padding-left:10px;}
.sp {font-size:14px;font-weight:normal; color:#3c3c3c;font-weight:600;padding-top:12px;line-height: 26px;}
.ltext {font-size:14px;font-weight:normal; color:#3c3c3c;line-height:20px;margin-right:20px;}
.mb {padding-bottom:60px;}
.im {margin-right:16px;}
.clean-img {width:217px;height:111px;background:#d1d1d1;float:left;}
/* Testing us css End*/
.imgL {float: left; margin-right: 20px; margin-bottom: 20px; border:solid 2px #60269e; }

/* New Classes Added */
.maincontent-wrapper { overflow: hidden; padding-top: 30px;}
h2 {font-size:18px !important;  line-height:26px !important; font-weight:normal;color:#494949 !important; border-bottom: 1px dotted #aeaeae; padding-bottom: 15px; margin-bottom: 15px;}
.topborder { display: block; border-top: 1px dotted #aeaeae; padding: 15px 0; margin-top: 15px; }
#events-container, #history-container, #innovation-container { width:940px;overflow:hidden;margin:0px auto;padding-bottom: 30px;}
#events-container li { float: none; overflow: hidden;border-bottom: 1px dotted #aeaeae; padding-bottom: 15px; margin-bottom: 15px;}
#events-container li:last-child { border-bottom: none;}
#events-container .comment span { display: block;}
#history-container li { float: none; overflow: hidden;border-bottom: 1px dotted #aeaeae; padding-bottom: 15px; margin-bottom: 15px;}
#history-container li:last-child { border-bottom: none;}
#innovation-container h2 {border-bottom: 1px dotted #aeaeae; padding-bottom: 15px; margin-bottom: 15px; }
.pointers-wrapper { overflow: hidden;}
.contact-list { overflow: hidden;}
.contact-list li { list-style: none; margin:0 0 15px 0 !important;}
.contact-list li h4 { font-size:20px; line-height:30px; font-weight:bold; color:#60269e;}
.contact-list li p span { display: block; }
.careers-wrapper h4 { margin-bottom: 10px;}
.careers-wrapper p { margin-bottom: 15px;}
.doublespace { display: block; padding-top: 10px;}
.homepagespace { padding-top: 30px;}

.accordion-section { border-bottom: 1px dotted #aeaeae; margin-bottom: 15px; padding-bottom: 15px;}
.accordion-section-content { padding:15px;display:none;}
.accordion-section-title.active, .accordion-section-title:hover { text-decoration: none;}
.accordion-section-title {	display:inline-block;transition:all linear 0.15s; text-decoration: none;}