* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Merriweather Sans, sans-serif;
	font-size: 12px;
	width: 100%;
	margin: 0 auto;
	background-color: #ffffff;
	min-width: 1024px;
	/* background: url("../img/header-back-new.png") repeat-x; */
	color: #717171;
}
a,
img {
	border-width: 0;
	/* color: #3773C9; */
	color: #89741A;
	outline-style: none;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
	border: 0px;
}
.main-container {
	margin: 0px auto;
	min-height: 665px;
	width: 100%;
}
.header-main-container {
	float: left;
	width: calc(100% - 40px);
	margin: 0px auto;
	/* background: url("../img/header-back-new.png") repeat-x; */
	background: #fff;
	box-shadow: 0 2px 6px 0px #c1c1c1;
	padding: 5px 20px 0px 20px;
	height: 65px;
}
.header-new-hght {
	/* height:72px; */
}
#logo-left {
	width: 200px;
	float: left;
	margin-top: 13px;
}
.gats-logo {
	width: 176px;
	height: 46px;
	float: left;
}
#logo-right {
	float: left;
	height: 32px;
	margin-top: 14px;
	text-align: right;
	width: 182px;
}
#search-background {
	qbackground: url("../img/search box-background.png") no-repeat top right;
	qbackground: url("../img/header.gif") repeat scroll 0 0 transparent;
	float: right;
	height: 32px;
	qmargin-right: 16px;
	width: 253px;
}
.frm-search {
	background-color: #FAF9F0;
	border: 1px solid black;
	color: #000000;
	float: right;
	height: 18px;
	smargin-right: 25px;
	smargin-top: 9px;
	width: 188px;
}
.search-icon {
	float: right;
	background: url("../img/search-icon.png") no-repeat;
}
.search-box {
	float: right;
	margin-right: 6px;
	margin-top: 5px;
	width: 234px;
}
.search-image {
	cursor: pointer;
	float: right;
	margin-top: 4px;
	width: 30px;
}
.Icon-Social {
	float: right;
	margin: 23px 103px 0 -110px;
}
/* menu start */

.menu-parent {
	float: right;
	font-family: "Merriweather Sans", sans-serif;
	padding-top: 15px;
}
div#menu {
	float: left;
	/*  	margin-top: -34px;
    width:645px;
	margin-left:40px; */
}
#menu {
	/* position:relative;
    z-index:100;
    height:32px; */
}
#menu .menu {
	width: 100%;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	font-weight: lighter;
}
#menu * {
	list-style: none;
	border: 0;
	padding: 0;
	margin: 0;
}
#menu a {
	display: block;
	padding: 10px 20px 0px 20px;
	white-space: nowrap;
	qfloat: left;
}
#menu li {
	float: left;
	qbackground: #fff;
	text-align: center;
}
#menu li li {
	float: none;
}
#menu div {
	visibility: hidden;
	position: absolute;
	background: url('../img/pix.gif');
	top: 70px;
	margin-left: 0px;
	z-index: 10;
	background: #fff;
	min-width: 190px;
}
#menu div div {
	smargin: -35px 0 0 -1px;
	seft: 100%;
}
#menu div div div {
	smargin: -35px 0 0 -1px;
	sleft: 100%;
}
#menu li:hover>div {
	visibility: visible;
}
/* menu::special styles */

/* menu::level 1 */

#menu a {
	text-decoration: none;
	/*color:#666666;
    position:relative;
    z-index:77; */
	font-size: 14px;
}
#menu a:hover {
	sbackground: url('../img/header.gif') left -43px repeat-x;
	color: #FFF;
}
#menu a:hover span {
	color: #FFF;
}
#menu li.current a {
	qbackground: transparent url('../img/Header-Hover-Image.gif') repeat-x;
	color: #70900d;
	/* height:14px; */
	padding: 10px 0px 3px 0px;
}
#menu li.current {
	/* color:#ffffff; */
	/* background: #70900d; */
	border-bottom: 2px solid #70900d;
	height: 32px !important;
}
#menu>ul>li:hover>a {
	qbackground: url("../img/Header-Hover-Image.gif") repeat-x;
	color: #CACFD3;
	height: 40px;
}
#menu>ul>li:hover>a span {
	color: #000;
}
#menu span {
	text-transform: uppercase;
	sfont: 9px'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	text-decoration: none;
	/*  color:#666666; */
}
/* menu::level >= 2 */

#menu ul ul {
	width: 100%;
	/* margin-left: -2px; */
	/* box-shadow: 0px 0px 20px 0px #c1c1c1; */
	box-shadow:0px 3px 3px 0px #6b6969;
}
#menu li li {
	/* background:#6e8f0d;
	border-bottom:1px solid #cbc921;
	border-right:1px solid #cbc921;
	border-left:1px solid #cbc921;
	height:32px; */
	width: 100%;
}
#menu li li a {
	/* position:static;
    background:#6e8f0d;
    white-space:normal; */
	text-align: left;
	color: #464646;
	/* padding:0;
	text-transform:none; */
	width: calc(100% - 40px) !important;
	padding: 13px 20px;
	font-size: 14px;
}
#menu li.current li a {
	background: none;
	color: #464646;
	padding: 13px 20px;
	width: calc(100% - 40px) !important;
}
#menu li.current li span {
	/* color:#FFF; */
}
#menu li li a:hover {
	background: #cbc921;
	qheight: 32px;
}
#menu li li a span {
	/* color:#fff; 
	line-height: 13px; 
	padding: 7px; 
	font-size: 12px;	 */
	font-family: verdana;
	font-weight: normal;
}
#menu li li a:hover span {
	qcolor: #000000;
}
#menu li li a.parent span {
	background: transparent url('../img/arrow.gif') no-repeat scroll right 50%;
	z-index: 10;
}
#menu li li span {
	display: block;
	text-transform: none;
	padding: 0px 25px 0px 0px;
	font-size: 12px;
	letter-spacing: 0;
}
/* menu End */

.content {
	float: left;
	width: 100%;
	/* margin: 20px 40px; */
}
.content-bg {
	/* background: url("../img/Rounded-Rectangle-1-new-3.png") no-repeat; */
	width: 100%;
	float: left;
}
.cntent-selected-block {
	float: left;
	width: calc(100% - 40px);
	margin: 25px 20px 25px 20px;
}
.cntent-selected-text {
	float: left;
	width: 100%;
	font-size: 36px;
	color: #3a3a3a;
	text-align: left;
	font-weight: lighter;
	margin-top: 0px;
}
.cntent-selected-sufx-text {
	float: right;
	width: auto;
	font-size: 18px;
	padding-left: 13px;
	color: #3a3a3a;
	text-align: left;
	font-weight: lighter;
	margin-top: 5px;
}
.hrzntal-tabs {
	float: left;
	width: 100%;
	text-align: left;
	margin: 30px 0px 0px 0px;
}
.hrzntal-menu-tabs {
	float: left;
	padding: 0px 20px 10px 20px;
	font-size: 17px;
	color: #444444;
	cursor: pointer;
	font-variant: small-caps;
	
}
.hrzntal-menu-tabs:hover {
    color: #E21E23;
    transition: all 0.2s ease-in-out 0s;
}
.active-menu {
	color: #E21E23 !important;
	cursor: default;
}
.hide {
	display: none;
}
.content-inner {
	float: left;
	width: calc(100% - 200px);
	margin: 25px 100px 0px 100px;
	background-color: #ffffff;
	min-height: 300px;
}
.pic-1 {
	sfloat: left;
	width: 100%;
	height: 560px;
	qqborder-top: 10px solid #000000;
	qqborder-bottom: 10px solid #000000;
}
.pic-1-new {
	height: 575px;
	padding-top: 8px;
}
.pic-1 span {
	display: block;
}
.pic-1 span.active {
	height: 525px;
	width: 100%;
	sfloat: left;
	text-align: center;
}
.pic-inner-1 {
	float: left;
	width: 100%;
	sheight: 164px;
	sbackground: url('../img/header-inner-pic-1.png') no-repeat;
	margin-left: 18px;
}
.core-value-parent {
	background-color: #ffffff;
	float: left;
	smargin-left: 26px;
}
.core-value {
	float: left;
	width: 340px;
}
.header-colom-1 {
	sfloat: left;
	smargin-left: 60px;
	background: url("../img/colom-Header.png") no-repeat;
	width: 262px;
	height: 60px;
	z-index: -1;
	margin: 0 auto 0 50px;
}
.header-colom-2 {
	sfloat: left;
	smargin-left: 60px;
	background: url("../img/colom-Header.png") no-repeat;
	width: 262px;
	height: 60px;
	z-index: -1;
	margin: 0px auto;
}
.header-colom-3 {
	sfloat: left;
	smargin-left: 60px;
	background: url("../img/colom-Header.png") no-repeat;
	width: 272px;
	height: 60px;
	z-index: -1;
	margin: 0px auto;
}
.header-colom {
	background: url("../img/Colom-bg.png") repeat-x;
	float: left;
	height: 151px;
	margin: 0 0 0 16px;
	width: 990px;
}
.colom-bg {
	background-color: #ffffff;
	float: left;
	height: 151px;
	margin: 0 0 0 0px;
	width: 100%;
}
.header-colom-1-partation {
	background: url("../img/colom-partation.png") no-repeat;
	float: left;
	margin-left: 0px;
	width: 1px;
	height: 151px;
}
.header-colom-2-partation {
	background: url("../img/colom-partation.png") no-repeat;
	float: left;
	margin-left: 330px;
	width: 1px;
	height: 151px;
}
.header-colom-3-partation {
	background: url("../img/colom-partation.png") no-repeat;
	float: left;
	margin-left: 330px;
	width: 1px;
	height: 151px;
}
.header-colom-4-partation {
	float: left;
	margin-left: 326px;
}
.content_text-home-page {
	float: left;
	color: #000000;
	width: 300px;
	line-height: 14px;
	text-align: justify;
	font-family: Arial, Gadget, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 18px;
}
.content_text {
	float: left;
	color: #000000;
	width: 630px;
	line-height: 14px;
	text-align: justify;
	font-family: Arial, Gadget, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
}
.heading {
	color: white;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	margin: 0 0 0;
	padding: 2px 0 0 1px;
	text-align: center;
	width: 260px;
}
.breadcrumb {
	float: left;
	width: 980px;
	padding: 10px 0px;
	font-size: 11px;
}
.breadcrumb span {
	float: left;
	margin-right: 5px;
}
.breadcrumb a {
	font-size: 11px;
	float: left;
	stext-decoration: none;
}
.page-row {
	float: left;
	width: 100%;
}
.page-hdng-row {
	float: left;
	width: 100% !important;
	padding: 5px 0px 20px 0px;
}
.benefits-mid-hdr {
	float: left;
	width: 100%;
	height: 30px;
	background: url("../img/benifits-header.png") repeat-x;
	margin-left: -1px;
}
.product-hdng-hdr {
	/* border-bottom: 1px solid #718910; */
	border-bottom: 1px solid #cbc921;
	float: left;
	height: 38px;
	margin-top: 25px;
	width: 100%;
}
.product-hdr-tab {
	/* background: url("../img/green-selection-1.png") no-repeat scroll 0 0 transparent;
	text-shadow: -1px 2px 2px #2E2E2E;
	box-shadow: 1px 0 6px 1px #C8C6C6; 	*/
	background: #cbc921;
	color: #FFFFFF;
	float: left;
	font-size: 20px;
	height: 33px;
	padding: 6px 0 0;
	position: relative;
	text-align: center;
	font-variant: small-caps;
	width: 204px;
}
.tab-txt-block {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.page-text {
	color: #464646;
	float: left;
	font-size: 14px;
	margin: 0px 0px 15px 0px;
	width: 100%;
	text-align: justify;
	line-height: 22px;
}
.page-text-policy {
	color: #464646;
	float: left;
	font-size: 14px;
	margin: 0 0 15px 10px;
	text-align: justify;
	width: 992px;
}
.page-text-mngmnt-team {
	color: #464646;
	float: left;
	font-size: 16px;
	margin: 0px 0px 60px 10px;
	width: 1010px;
}
.page-text-lstng {
	float: left;
	margin: 10px 10px 0;
	text-align: left;
	width: 1010px;
}
#css-arrow {
	background: none repeat scroll 0 0 #F38125;
	clear: both;
	float: left;
	height: 5px;
	margin: 14px 10px 0 -15px;
	width: 5px;
}
#css-arrow-1 {
	background: none repeat scroll 0 0 #F38125;
	clear: both;
	float: left;
	height: 5px;
	margin: 10px 10px 0 -15px;
	width: 5px;
}
.text-lstng {
	float: left;
	width: 985px;
	font-size: 16px;
	color: #464646;
}
.Highlight-text {
	float: left;
	width: 980px;
	font-size: 30px;
	color: #44444;
	margin: 10px 0px 0px 00px;
	font-weight: lighter;
	/* text-shadow: -1px 2px 2px #B2B2B2; */
}
.prdct-ovrvw-lstng {
	float: left;
	text-align: left;
	width: 395px;
	margin: 10px 10px 0px 10px;
}
.highlights-lstng {
	color: #003B19;
	float: left;
	font-size: 16px;
	font-style: italic;
	height: 30px;
	margin-top: 7px;
	padding: 4px 0px 0px 15px;
	width: 380px;
	box-shadow: 0 -7px 4px -6px #ACACAC;
	background: -moz-linear-gradient(center top, #FFFFFF, #DDDDDD) repeat scroll 0 0 transparent;
	text-shadow: -1px 2px 2px #B2B2B2;
}
.prdct-features-lstng {
	float: left;
	margin-top: 5px;
	Width: 100%;
}
.features-lstng-alt {
	/* background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    box-shadow: 8px 9px 4px -5px #EAEAEA;
	 height: 30px; */
	color: #1ab3a2;
	float: left;
	font-size: 32px;
	font-style: normal;
	font-weight: inherit;
	list-style: none outside none;
	padding: 4px 0 0 0px;
	text-align: left;
	width: calc(100% - 30px);
}
.features-Verbiage {
	color: #464646;
	float: left;
	font-size: 17px;
	margin: 10px 0 0 0px;
	width: calc(100% - 0px);
	text-align: justify;
	line-height: 25px;
}
.tab-txt-block-login {
	margin: 26px 0 0 140px;
	float: left;
}
.features-lstng-txt {
	float: left;
	margin: 6px 20px 10px 20px;
	width: calc(100% - 40px);
	text-align: left;
	font-size: 14px;
	color: #464646;
	line-height: 30px;
}
.features-lstng-hdng {
	font-size: 16px;
	color: #444444;
	font-weight: bold;
	float: left;
	width: 630px;
	margin-top: 0px;
}
.features-text-lstng {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #464646;
	text-align: left;
	line-height: 25px;
}
.features-text-lstng-CCE-2 {
	float: left;
	width: 610px;
	font-size: 14px;
	color: #464646;
}
.features-text-lstng-CCE {
	float: left;
	width: 610px;
	font-size: 14px;
	color: #464646;
	line-height: 25px;
}
.features-lstng-academic {
	float: left;
	margin: 8px 0px 12px 40px;
	width: 610px;
	text-align: left;
	font-size: 14px;
	clear: both;
	color: #464646;
	line-height: 25px;
}
.features-lstng-academic-1 {
	float: left;
	margin: 6px 0px 10px 40px;
	width: 610px;
	text-align: left;
	font-size: 14px;
	color: #464646;
}
.features-lstng-img-block {
	float: left;
	width: 50%;
	height: auto;
}
.features-lstng-img {
	float: left;
	width: calc(100% - 690px);
	margin-top: 15px;
}
.benefits-hdng-hdr {
	border-bottom: 1px solid #DDDDDD;
	box-shadow: 1px 0 6px 1px #C8C6C6;
	float: left;
	height: 34px;
	width: 96%;
	background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	padding: 0 2%;
}
.page-smal-hdng-text {
	float: left;
	width: 180px;
	text-align: left;
	color: #44444;
	height: 34px;
	padding: 4px 0px 0px 48px;
	margin-top: 10px;
	font-size: 22px;
	qbox-shadow: 7px 4px 4px -3px #ACACAC;
	background: -moz-linear-gradient(left top, #FFFFFF, #7CA340) repeat scroll 0 0 transparent;
}
.benefits-inner-tab {
	background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #CACACA;
	color: #363636;
	cursor: pointer;
	float: left;
	font-size: 16px;
	height: 30px;
	padding: 6px 0 0;
	text-align: center;
	text-shadow:0px 0px #2E2E2E;
	width: 33%;
}
.benefits-inner-tab-no-brdr-rt {
	border-right: none;
}
.benefits-inner-tab-no-brdr-lt {
	border-left: none;
}
.benefits-inner-tab-active {
	background: url("../img/green-selection-new.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	height: 30px;
	qpadding: 7px 0 0;
	position: relative;
	text-align: center;
	text-shadow: 0px 0px #2E2E2E;
	top: 0;
}
.benefits-tab-container {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.benefits-tab-desc-block {
	float: left;
	width: 100%;
}
.management-img {
	float: left;
	width: 85px;
	height: 105px;
}
.management-img-block {
	float: left;
	width: 80px;
	height: 106px;
	background: #eeeeee;
	box-shadow: -4px 5px 5px -3px #C1C1C1;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
}
.mangment-text-block {
	float: left;
	width: calc(100% - 150px);
	margin: 0px 0px 0px 20px;
}
.managmnt-name {
	box-shadow: 1px 0 6px 1px #C8C6C6;
	color: #6B7700;
	float: left;
	font-size: 18px;
	padding: 3px;
	width: 700px;
}
.job-resume {
	color: #6B7700;
	float: left;
	font-size: 18px;
	padding: 3px;
	width: 700px;
}
.accordion .managmnt-name {
	float: left;
	width: 835px;
	font-size: 18px;
	color: #444444;
}
.managmnt-Desc {
	float: left;
	width: 100%;
	font-size: 14px;
}
.managmnt-Text {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	width: 830px;
}
.managmnt-Text-1 {
	float: left;
	width: 700px;
	font-size: 14px;
	margin-top: 5px;
	text-align: justify;
}
.accordion .managmnt-Text {
	float: left;
	width: 960px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
.our-values-row {
	float: left;
	width: 820px;
}
.our-values-row-img-col {
	float: left;
	width: 120px;
}
.our-values-row-img-col .features-lstng-img {
	float: left;
	width: 155px;
}
.our-values-row-img-col .features-lstng-img-block {
	float: left;
	height: 100px;
	width: 100px;
}
.our-values-row .features-lstng-hdng {
	color: #444444;
	float: left;
	font-size: 14px;
	font-size: 24px;
	font-weight: lighter;
	width: 403px;
	margin-bottom: 3px;
}
.our-values-row .features-text-lstng {
	color: #464646;
	float: left;
	font-size: 14px;
	width: 610px;
}
.managmnt-Desc .top-border {
	border-bottom: 1px solid #70900D;
	float: left;
	height: 1px;
	margin-bottom: 15px;
	width: 990px;
}
.page-smal-hdng-text-3 {
	float: left;
	width: 200px;
	text-align: left;
	color: #44444;
	height: 34px;
	padding: 4px 0px 0px 48px;
	margin-top: 10px;
	font-size: 22px;
	background: -moz-linear-gradient(left top, #FFFFFF, #7CA340) repeat scroll 0 0 transparent;
}
.page-smal-hdng-text-4 {
	float: left;
	width: 200px;
	text-align: left;
	color: #44444;
	height: 34px;
	padding: 4px 0px 0px 48px;
	margin-top: 10px;
	font-size: 22px;
	background: -moz-linear-gradient(left top, #FFFFFF, #7CA340) repeat scroll 0 0 transparent;
}
.page-left-col {
	float: left;
	width: 750px;
}
.page-Right-col {
	border: 1px solid #aaaaaa;
	border-radius: 6px 6px 6px 6px;
	float: right;
	height: 193px;
	margin-right: 10px;
	width: 200px;
}
#heading-1 {
	background-color: #990000;
	border-radius: 6px 6px 0 0;
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 5px;
	text-align: center;
}
.content_text_1 {
	color: black;
	font-family: Arial, Gadget, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
	text-align: justify;
}
.features-lstng {
	background: -moz-linear-gradient(center top, #FFFFFF, #FFA4A4) repeat scroll 0 0 transparent;
	border-radius: 3px 3px 3px 3px;
	color: #A90C1E;
	float: left;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 14px;
	list-style: none outside none;
	margin-left: -22px;
	margin-top: -6px;
	padding: 10px;
	text-align: left;
	width: 373px;
	qborder: 1px solid #c8c8c8;
	box-shadow: 7px 4px 4px -3px #ACACAC;
}
.colom-single {
	background: none repeat scroll 0 0 #D64343;
	border-left: 1px solid #AAAAAA;
	border-radius: 4px 4px 0 0;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	color: white;
	font-size: 12px;
	height: 22px;
	margin-top: 1px;
	padding-left: 13px;
	padding-top: 5px;
	width: 1000px;
}
.colom-single-1 {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	float: left;
	font-size: 12px;
	height: auto;
	margin-top: 0;
	width: 1013px;
	line-height: 17px;
}
.colom_inner {
	float: left;
	width: 925;
	height: auto;
	min-height: 450px;
	margin-left: 20px;
	margin-top: 0px;
	width: 927px;
	background: white;
}
.colom1_inner {
	float: left;
	height: auto;
	margin-left: 5px;
	margin-top: 10px;
	width: 100%;
}
.colom2_inner {
	border: 1px solid #aaaaaa;
	border-radius: 6px 6px 6px 6px;
	float: right;
	height: 193px;
	margin-right: 5px;
	margin-top: 9px;
	width: 200px;
}
.para {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}
.footer {
	qbackground: url("../img/footer.png") repeat-x bottom left;
	float: left;
	/* height:30px; */
	width: 100%;
	qpadding: 10px 0px 0px 0px;
	/* background-color: #cbc921; */
	background-color: #4b5668;
	/* background-color:#70900d; */
	qbackground: -moz-linear-gradient(left top, #FFFFFF, #7CA340) repeat scroll 0 0 transparent;
}
.footer-inner {
	qbackground-color: #ffffff;
	float: left;
	width: 100%;
	/* height:30px; */
	qpadding: 0px 10px 10px 10px;
}
.footer-inner-block {
	background-color: #ffffff;
	float: left;
	width: 100%;
	height: 30px;
	padding-top: 3px;
}
#text-search-head {
	float: left;
	height: 25px;
	width: 295px;
	margin: 9px 0px 0px 23px;
	text-align: left;
}
.cmp_policy {
	color: #666506;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 0 0 0 1px;
	text-decoration: none;
	swidth: 300px;
}
.copyright {
	color: #666506;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 10px auto;
	width: 100%;
	text-align: center;
}
li.features-lstng-alt-2 {
	background: -moz-linear-gradient(left top, #FFFFFF, #7ca340) repeat scroll 0 0 transparent;
	border-radius: 3px 3px 3px 3px;
	color: #003b19;
	float: left;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 14px;
	list-style: none outside none;
	qmargin-left: -22px;
	qmargin-top: -6px;
	padding: 10px;
	text-align: left;
	width: 373px;
	qborder: 1px solid #c8c8c8;
	box-shadow: 7px 4px 4px -3px #ACACAC;
}
.img-block {
	sfloat: left;
	width: auto;
	height: 560px;
	text-align: center;
}
.child-img-block {
	float: left;
	width: 1020px;
	height: 300px;
	margin: 0px calc(100% - 850px);
}
.child-img-block-new {
	float: left;
	width: 100%;
	height: 300px;
}
.child-top-inmg-block {
	float: left;
	width: 100%;
	/* height:300px; */
	/* background: none repeat scroll 0 0 #FFFFFF;
	opacity:0.9; */
}
.new-supp-blk {
	height: 175px !important;
}
.child-top-inmg-block span {
	display: none;
	height: 300px;
	width: 100%;
	float: left;
	/* margin: 0px calc(100% - 1148px);	 */
}
.child-top-inmg-block span.active {
	float: left;
	height: 300px;
	width: 1020px;
}
.img-over-text {
	qbottom: 512px;
	display: block !important;
	float: left;
	font-size: 54px;
	qleft: 84px;
	qposition: relative;
	width: auto;
	font-weight: lighter;
	color: #3c3c3c;
	margin: -458px 0 0 30px;
	q-moz-transform: skew(25deg, 0deg);
}
#tabs-1 {
	width: 1000px;
}
.partner-form-main-cntainr {
	qbackground: -moz-linear-gradient(center bottom, #FFFFFF, #70900D) repeat scroll 0 0 transparent;
	qborder-radius: 10px 10px 10px 10px;
	qbox-shadow: 0 0 7px 2px #ACACAC;
	float: left;
	margin: 0 25px 10px;
	width: calc(100% - 30px);
}
.form-hdng {
	float: left;
	width: 100%;
	color: #FA9607;
	/* font-weight:bold; */
	font-size: 14px;
	margin-bottom: 10px;
}
.partner-form-data-box {
	float: left;
	width: 895px;
	margin: 10px 0px 0px 35px;
	qbackground: #FDD18B;
	qborder-radius: 10px 10px 10px 10px;
	qbox-shadow: 0 0 7px 2px #ACACAC;
	qborder: 1px solid #967A4F;
}
.form-data-box-row {
	float: left;
	width: 370px;
}
.form-data-box-row-left-col {
	qbackground: none repeat scroll 0 0 #EDECEA;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 28px;
	padding-left: 10px;
	width: 280px;
	margin: 10px 0 0 0px;
	qborder: 1px solid #DBDBDB;
	background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DDDDDD
}
.form-data-box-row-left-col-comment {
	float: left;
	height: 28px;
	padding-left: 10px;
	width: 280px;
	margin: 5px 0 0 0px;
	height: 35px;
}
.form-text {
	qbackground: none repeat scroll 0 0 #EDECEA;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 28px;
	padding-left: 10px;
	width: 280px;
	margin: 10px 0 0 0px;
	qborder: 1px solid #DBDBDB;
	background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DDDDDD
}
.data-box-row-label {
	float: left;
	width: 95px;
	font-size: 13px;
	color: #464646;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #70900D;
	border-top: 5px solid transparent;
	font-weight: lighter;
	/* text-shadow: 1px 1px 1px #ACACAC; */
}
.data-box-row-label-comment {
	float: left;
	width: 140px;
	font-size: 13px;
	color: #464646;
	font-weight: lighter;
	text-shadow: 1px 1px 1px #ACACAC;
	padding-top: 20px;
}
.data-box-row-label-text-box {
	margin-top: -2px;
	line-height: 11px;
}
.data-box-row-value {
	float: left;
	width: 180px;
}
.frm-inpt-fld {
	background: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	qbackground: none repeat scroll 0 0 #EDECEA;
	border: 1px solid #EDECEA;
	color: #616161;
	float: left;
	height: 27px;
	width: 168px;
	padding: 0px 5px;
	font-size: 12px;
	border-radius: 0px 5px 5px 0px;
	border-top: none;
}
.frm-inpt-fld-login {
	background: none repeat scroll 0 0 #E8E8E8;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #616161;
	float: left;
	font-size: 12px;
	height: 33px;
	left: 275px;
	padding: 0 5px;
	position: relative;
	top: 77px;
	width: 225px;
	font-size: 18px;
}
.login-button-submit {
	sbackground: none repeat scroll 0 0 #E8E8E8;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #616161;
	float: left;
	font-size: 18px;
	height: 35px;
	left: 299px;
	padding: 0 5px;
	position: relative;
	top: -99px;
	width: 150px;
	cursor: pointer;
}
.frm-inpt-fld-login-1 {
	background: none repeat scroll 0 0 #E8E8E8;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	bottom: 129px;
	clear: both;
	color: #616161;
	float: left;
	font-size: 12px;
	height: 33px;
	left: 275px;
	padding: 0 5px;
	position: relative;
	width: 225px;
	font-size: 18px;
}
/*.data-box-row-value  textarea{
	sbackground: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
    sborder: 1px solid #EDECEA;
    color: #616161;
    float: left;
    height: 25px;
    width: 173px;
	padding:2px 0px 0px 5px;
	line-height: 12px;
	resize:none;
	 font-family: "calibri";
	 font-size:12px;
	 border-radius: 0px 5px 5px 0px;
	 border-top:none;
}*/

.data-box-row-value option {
	padding-left: 10px;
}
.data-box-row-value select {
	border: none;
	padding-top: 5px;
	-webkit-appearance: none;
}
.form-data-box-row-button-col {
	float: right;
	background: url("../img/green-selection-save-btn.png") no-repeat;
	padding-top: 9px;
	width: 110px;
	height: 23px;
	color: #ffffff;
	text-align: center;
	margin-top: 25px;
	text-shadow: -1px 2px 2px #2E2E2E;
	cursor: pointer;
	border-radius: 5px;
}
.dummy-text {
	color: #0052AF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	left: 161px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #B4B4B4;
	bottom: 252px;
	width: 106px;
}
.dummy-text-1 {
	color: #0052AF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	left: 661px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #B4B4B4;
	bottom: 262px;
	width: 106px;
}
.dummy-text-2 {
	color: #0052AF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	left: 680px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #B4B4B4;
	bottom: 156px;
	width: 106px;
}
.dummy-text-3 {
	color: #0052AF;
	cursor: pointer;
	float: left;
	font-size: 14px;
	left: 556px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px #B4B4B4;
	bottom: 61px;
	width: 106px;
}
.dummy-text-4 {
	/*color: #0052AF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    right: 388px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px #B4B4B4;
   bottom: 63px;
    width: 106px;*/
	bottom: 161px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 150px;
	font-weight: lighter;
	position: absolute;
	right: 388px;
	text-align: center;
	text-shadow: 2px 2px 4px #000000;
	width: 106px;
}
.transparent-layer {
	background: none repeat scroll 0 0 #010101;
	bottom: 49px;
	float: left;
	height: 270px;
	opacity: 0.44;
	position: absolute;
	width: 100%;
}
.txtarea-background {
	background: url("../img/text-bg.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 73px;
	margin: 0;
	padding-left: 10px;
	padding-top: 6px;
	width: 280px;
}
.new-text-visible {
	background: none repeat scroll 0 0 #ffffff;
	float: left;
	margin-top: 20px;
	padding: 30px 40px;
	width: calc(100% - 80px);
	box-shadow: 0px 0px 20px 0px #d1d1d1;
	/* position: absolute;
	top: 962px;
	right: 28px; */
	height:640px;
}
.upper-verbg {
	float: left;
	width: 100%;
	color: #464646;
	font-size: 16px;
	line-height: 25px;
}
.bottom-verbg-hdng {
	color: #FA9607;
	font-size: 26px;
	font-weight: lighter;
	padding: 25px 0 15px 0px;
}
.bottom-verbg {
	color: #464646;
	line-height: 38px;
}
.upper-verbg>#css-arrow-1 {
	background: none repeat scroll 0 0 #F38125;
	clear: both;
	float: left;
	height: 5px;
	margin: 15px 10px 0 -15px;
	width: 5px;
	line-height: 25px;
}
.features-Verbiage-head {
	color: #464646;
	float: left;
	font-size: 18px;
	margin: 10px 0 0 10px;
	text-align: justify;
	width: 600px;
	font-weight: bold;
}
.features-lstng-academic-beni {
	clear: both;
	color: #464646;
	float: left;
	font-size: 14px;
	margin: 15px 0 0 40px;
	text-align: left;
	width: 610px;
}
.prdct-features-lstng-new {
	float: left;
	margin-top: 20px;
	width: calc(100% - 20px);
}
.features-lstng-academic-beni-new {
	clear: both;
	color: #464646;
	float: left;
	font-size: 14px;
	margin: 15px 0 0 40px;
	text-align: left;
	width: 380px;
	line-height: 25px;
}
.features-lstng-img-new {
	float: left;
	margin: 40px 0 0;
	width: 0;
}
.features-lstng-alt-new {
	qbackground: url("../img/benifits-tab-menu-bg.png") repeat-x scroll 0 0 transparent;
	qborder: 1px solid #DDDDDD;
	qbox-shadow: 8px 9px 4px -5px #EAEAEA;
	color: #1ab3a2;
	float: left;
	font-size: 26px;
	font-style: normal;
	font-weight: inherit;
	height: 30px;
	list-style: none outside none;
	padding: 4px 0 0 0px;
	text-align: left;
	width: 98%;
}
.tab-txt-block-new {
	float: left;
	margin-top: 0;
	width: 100%;
}
.features-lstng-img-new-package {
	float: left;
	margin: 0;
	width: 0;
}
.features-text-lstng-new {
	color: #464646;
	float: left;
	font-size: 16px;
	margin-bottom: 20px;
	text-align: justify;
	width: 610px;
}
.managmnt-name-new {
	color: #6B7700;
	float: left;
	font-size: 20px;
	margin-left: -108px;
	padding: 3px;
	width: 700px;
}
.managmnt-Text-new {
	clear: both;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: -104px;
	margin-top: 0;
	width: 830px;
}
.management-img-block-new {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #DCDCDC;
	border-radius: 3px 3px 3px 3px;
	box-shadow: -4px 5px 5px -3px #C1C1C1;
	float: left;
	height: 106px;
	width: 80px;
}
.management-img-new {
	float: left;
	height: 105px;
	margin-top: 53px;
	width: 85px;
}
.managmnt-Text-1-new {
	float: left;
	font-size: 14px;
	margin-top: 8px;
	text-align: justify;
	width: 100%;
	line-height: 22px;
}
.page-text-mngmnt-team-new {
	color: #464646;
	float: left;
	font-size: 16px;
	margin: 0 0 30px 10px;
	width: 99%;
}
.features-lstng-alt-new-1 {
	color: #FA9607;
	float: left;
	font-size: 17px;
	font-style: normal;
	font-weight: inherit;
	height: 30px;
	list-style: none outside none;
	padding: 4px 0 0 0px;
	text-align: left;
	width: 600px;
}
.Comp-pr-pol {
	color: #464646;
	float: left;
	font-size: 16px;
	margin: 0 0 15px 10px;
	text-align: justify;
	width: 1010px;
}
.menu-arrw {
	font-size: 23px;
	margin-top: -14px !important;
	float: right;
	margin-left: 6px !important;
	color: #9e9b9b !important;
}
.menu-title {
	width: 110px;
}
.gats-home-bg {
	background: url("../img/ga-main-home1.jpg");
	height:400px;
	width: 100%;
	float: left;
	background-size: 100% 100%;
}
.frst-txt,
.sec-txt,
.thr-txt {
	float: right;

/* color: #fff; */

font-size: 54px;

padding: 18px 36px;

font-family: verdana;

margin-top: 0;

clear: both;

color: green;
font-weight: lighter;
text-align:right;
	
}
.sec-txt,
.thr-txt {
	font-size: 48px;

padding: 5px 36px;

color: maroon;

/* margin-right: 39px; */
}
.home-bg-lyr,
.form-bg-layer {
	float: left;
	width: calc(100%);
	background: #000;
	height: 300px;
	opacity: 0.3;
	margin: 106px 0px;
}
.home-bg-txt {
	float: left;
	width: 100%;
	margin-top:30px;
}
.hom-hdng-bg {
	margin: 25px;
	width: calc(100% - 50px);
	float: left;
}
.hm-frst-blk, .hm-sec-blk {
	float: left;
	margin: 25px 25px 25px 50px;
	width:calc(50% - 75px);
	height:685px;
	/* border: 1px solid #c1c1c1; */
	background: #fff;
	box-shadow: 0px 0px 6px 0px #d5d5d5;
	border-top: 4px solid #e16b67;
}

.hm-sec-blk {
	margin: 25px 50px 25px 25px;
	width: calc(50% - 75px);
}
.hm-frst-blk:first-child {
	/* margin-left: 70px; */
}
.frst-blk-titl {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-size: 26px;
	color: #1ca872;
	min-height: 70px;
}
.frst-blk-bdy {
	float: left;
	width: calc(100% - 50px);
	text-align: center;
	margin: 25px;
	height:335px;
	font-size: 14px;
	line-height: 22px;
}
.frst-blk-explr {
	float: right;
	margin: 0px 19px 19px 19px;
	padding: 6px 35px;
	background: #cbc921;
	color: #464400;
	font-size: 16px;
	box-shadow: 0px 0px 5px 1px #e3e3e3;
	cursor: pointer;
	border-radius: 7px;
}
.hom-hdng-txt {
	padding: 0px 35px 0px 35px;
	font-size: 44px;
	color: #e16b67;
	width: calc(100% - 70px);
	text-align: center;
}
.footer-body {
	float: left;
	width: 100%;
	height: 270px;
}
.footer-body-1 {
	float: left;
	width: 21%;
	margin: 25px 0px 0px 25px;
}
.hdng {
	float: left;
	width: 100%;
	font-size: 22px;
	color: #ffffff;
	margin-bottom: 12px;
}
.hdng-child {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #fcfcfc;
	line-height: 22px;
}

.hdng-child:hover{
	text-decoration:underline;
}
.hdng-child a {
	color: #fcfcfc;
}

.rev-logo {
	width: 25%;
}
.req-form-bg {
	background: url("../img/cn-form-bg.jpg") no-repeat;
	background-size:100% 100%;
	height:500px;
}
.form-bg-layer {
	margin: 25px 0px;
	height: 450px;
}
.form-bg-sec .partner-form-data-box {
	float: left;
	width: calc(100% - 300px);
	margin: 10px 0px 0px 288px;
}
.form-bg-sec .form-data-box-row {
	float: left;
	width: 82%;
}
.form-bg-sec .form-data-box-row-left-col {
	qbackground: none repeat scroll 0 0 #EDECEA;
	border-radius: 0px;
	float: left;
	height: 28px;
	padding-left: 10px;
	width: 48%;
	margin: 10px 0 0 0px;
	qborder: 1px solid #DBDBDB;
	background: transparent;
	border: 0px solid #DDDDDD;
}
.demo-txt,
.demo-txt-2 {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 44px;
	text-align: center;
	line-height: 70px;
}
.demo-txt-2 {
	font-size: 22px;
}
.form-bg-sec .data-box-row-label {
	color: #ffffff;
	border-right: 0px solid #70900D;
}
.form-bg-sec .data-box-row-value {
	float: left;
	width: 260px;
}
.form-bg-sec .frm-inpt-fld {
	background: transparent;
	border: 1px solid #EDECEA;
	color: #fff;
	width: 90%;
	border-radius: 0px;
}
.form-bg-sec .data-box-row-label-text-box {
	margin-top: 0px;
	line-height: normal;
	color: #fff;
	text-shadow: none;
	width: 100%;
}
.form-bg-sec .frm-txtarea {
	resize: none;
	height: 65px;
	width: 87%;
	margin-top: 6px;
	font-size: 16px;
	padding: 8px;
}
.form-bg-sec .form-data-box-row-button-col {
	float: left;
	background: #cbc921;
	padding-top: 8px;
	width: 53%;
	height: 38px;
	color: #ffffff;
	text-align: center;
	margin-top: 17px;
	text-shadow: none;
	cursor: pointer;
	border-radius: 10px;
	font-size: 25px;
	margin-left: 170px;
}
.frst-blk-explr a {
	color: #ffffff;
}

.featr-lstng-lft {
    float: left;
    width: 58%;
}
.featr-lstng-rt {
    float: right;
    width: 41%;
}

.req-form-med-bg {
	background: url("../img/ga-form-bg.jpg") no-repeat;
	background-size: 100% 100%;
	height: 500px;
}
 #map {
   width: 100%;
   height: 400px;
   background-color: grey;
 }
 
 .left.pr-hm-txt {
float: left;

width: calc(100% - 140px);

margin:-290px 70px -210px 70px;

font-size: 61px;

color: #fff;

line-height: 96px;

}

.hm-txt2 {
    font-size: 44px;
    line-height: 52px;
	margin-top: 40px;
	text-align: right;

color: maroon;
}


.ftr-prdct-hdng {

    float: left;
    width: 100%;
    color: #feb9b9;
    text-shadow: 1px 1px 1px #7C3737;
    font-size: 15px;
}

.hdr-prdct-hdng {
    width: 100%;
    margin: 0px 0px 0px 13px !important;
    text-align: left !important;
    font-size: 12px;
    color: #f59090;
}

.menu-parent #menu li:hover{
	/* background-color:#dadada; */
}

.hm-wdgt-blk{
	float:left;
	width:100%;
}

.cadress .hdng-child:hover {
    text-decoration: none;
}
.hm-txt1 {

    text-align: right;
    color: green;

}

.med-ccr .hm-txt1, .med-ccr .hm-txt2, .cn-inr-hom .hm-txt1, .cn-inr-hom .hm-txt2{
	color: white;
	text-align:left;
}
.rcm-service{
	line-height:76px !important;
}
.rcm-service .hm-txt1, .rcm-service .hm-txt2{
	text-align: left;
	margin-top: 10px;
}