@charset "utf-8";
/* CSS Document */

body {
	background:url('images/bg.gif') repeat-x;
	padding:0;
	margin:0;
	background-color:#F2D77E;
	font-family:Arial, Helvetica, sans-serif;
	color:#7e7e7d;
	font-size:11px;
}
.wrapper {
	width:999px;
	margin:0 auto;
}
.header {
	width:999px;
	background-color:#FFF;
	display:block;
	overflow:hidden;
}
.headerLeft {
	width:400px;
	background-color:#FFF;
	display:block;
	overflow:hidden;
	float:left;
}
.headerRight {
	width:566px;
	background-color:#FFF;
	display:block;
	overflow:hidden;
	float:right;
	background:url('images/right-bg.jpg') no-repeat 160px 0;
	height:80px;
}
.logo {
	padding:0 0 0 13px;
	float:left;
	border:0px;
}
.headerRight .slogan {
	padding:26px 0px 0 5px;
	float:left;
}
.headerRight .click {
	padding:24px 5px 0px 0px;
	float:left;
}
.headerRight .click a {
	text-decoration:none;
}
.banner {
	width:999px;
	background-color:#FFF;
	height:260px;
}
.bannerLeft {
	width:750px;
	background:url('images/banner-bg.jpg') repeat-x;
	margin:0;
	padding:16px 0 6px 7px;
	float:left;
}
.indexBanner {
	width:999px;
	display:block;
	background-color:#FFF;
	height:259px;
}
.indexContent {
	width:999px;
	padding:13px 0 0 0px;
	display:block;
	overflow:hidden;
	background-color:#f7f7f5;
}
.content {
	width:999px;
	display:block;
	overflow:hidden;
	background-color:#ffffff;
}
.labelTitle {
	background:url('images/labeltitle-bg.jpg') repeat-x;
	padding:12px 0 12px 0px;
	width:240px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.labelTitle a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.insideLabel {
	width:229px;
	float:right;
	background:url('images/label-bg.jpg') repeat-x bottom;
	background-color:#fff;
	border:1px solid #669900;
	margin-bottom:10px;
}
.insideLabel img {
	padding:0px 0 5px 5px;
}
.insideLabel p {
	margin:0;
	width:195px;
	text-align:justify;
	padding-left:17px;
	color:#7E7E7D;
	font-size:11px;
	font-weight:normal;
}

.insideContent {
	padding:15px 30px 0 15px;
	width:712px;
	float:left;
}
.insideContent p {
	text-align:justify;
	padding-bottom:20px;
}
.insideContent p a {
	text-decoration:none;
	color:#7e7e7d;
	font-weight:bold;
}
.insideContent p a:hover {
	color:#5AA304;
	text-decoration:underline;
}
.insideLabelTitle {
	background:url('images/labeltitle-bg.jpg') repeat-x;
	padding:12px 0 12px 0px;
	width:229px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.insideLabelTitle a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.insideLabel span {
	display:block;
	overflow:hidden;
	background-color:#f8f8f8;
	text-decoration:none;
	color:#d26409;
	padding:2px 20px 10px 21px;
	float:right;
	background:url('images/more-button-bg.gif') no-repeat;
	font-size:10px;
}
.insideLabel span a {
	text-decoration:none;
	color:#fff;
}
.insideLabel span a:hover {
	text-decoration:none;
	color:#000;
}
.label {
	width:240px;
	float:left;
	background:url('images/label-bg.jpg') repeat-x bottom;
	background-color:#fff;
	margin:0 3px 0 4px;
	border:1px solid #669900;
	height:295px;
}
.label p {
	padding:17px 0 29px 21px;
	margin:0;
	width:195px;
	text-align:justify;
}
.label span {
	background-color:#f8f8f8;
	text-decoration:none;
	padding:2px 20px 10px 21px;
	float:right;
	background:url('images/more-button-bg.gif') no-repeat;
	font-size:10px;
}
.ldMore {
	margin-top:14px;
}
.label span a {
	text-decoration:none;
	color:#fff;
}
.label span a:hover {
	text-decoration:none;
	color:#000;
}
.labelTitleImg {
	float:left;
}
.labelImg {
	float:left;
}
.labelLast {
	width:240px;
	float:left;
	background:url('images/label-bg.jpg') repeat-x bottom;
	background-color:#fff;
	border:1px solid #669900;
	margin:0 2px 0 2px;
	height:295px;
}
.labelLast p {
	padding:16px 0 15px 18px;
	margin:0;
	width:195px;
	text-align:justify;
}
.labelLast span {
	display:block;
	overflow:hidden;
	background:url('images/more-button-bg.gif') no-repeat;
	text-decoration:none;
	color:#fff;
	padding:2px 20px 10px 21px;
	float:right;
	font-size:10px;
}
.labelLast span a {
	text-decoration:none;
	color:#fff;
}
.labelLast span a:hover {
	text-decoration:none;
	color:#000;
}
.labelInnerlabel {
	width:240px;
	float:left;
	background:url('images/label-bg.jpg') repeat-x bottom;
	background-color:#fff;
	margin:0 3px 0 4px;
	border:1px solid #669900;
}
.labelInnerLast span {
	display:block;
	overflow:hidden;
	background:url('images/more-button-bg.gif') no-repeat;
	text-decoration:none;
	color:#fff;
	padding:2px 20px 10px 21px;
	float:right;
	font-size:10px;
}
.labelInnerLast span a {
	text-decoration:none;
	color:#fff;
}
.labelInnerLast span a:hover {
	text-decoration:none;
	color:#d26409;
}
.footer {
	width:999px;
	background:url('images/footer-bg.jpg') repeat-x top;
	display:block;
	overflow:hidden;
	padding:18px 0 20px 0px;
	background-color:#ffffff;
	font-size:11px;
}
.footerLeft {
	float:left;
	width:720px;
	padding:0 0 5px 18px;
	color: #999999;
	line-height:17px;
	font-weight:normal;
	
	
}
.footerLeft a {
	text-decoration:none;
	color:#61a90d;
}
.footerLeft a:hover {
	text-decoration:none;
	color:#575757;
}
.footerRight {
	float:left;
	width:250px;
	text-align:left;
	padding:0 24px 0px 18px;
	font-weight:normal;
}
.footerRight a {
	text-decoration:none;
	color:#999999;
	
}
.footerRight a:hover {
	text-decoration:none;
	color:#575757;
}
.footerNo {
	color:#61a90d;
}
a {
	outline:none;
}
/*solutions*/
.headerRightInner {
	width:571px;
}
.clickInner {
	margin-right:5px;
}
.contentInner {
	width:999px;
	margin:0 0 0 0;
	display:block;
	overflow:hidden;
	background-color:#fff;
	padding:0;
}
.contentLeft {
	width:757px;
	float:left;
	padding:0;
	margin:0;
}
.contactForm {
	background:url('images/contactus-bg.jpg') no-repeat right center;
	padding:15px 0px 0 10px;
	width:712px;
	float:left;
}
.form {
	width:733px;
	margin:0;
}
.form label {
	float: left;
	width: 276px;
 gf font-size:12px;
	color:#949494;
	text-align:right;
	padding:0 10px 0 0px;
}
input, textarea {
	width: 233px;
	margin-bottom: 5px;
}
textarea {
	width: 233px;
	height: 90px;
	color:#000;
}
.boxes {
	width: 1em;
	border:#CCC;
}
.contentRight {
	width:232px;
	float:right;
	padding:17px 4px 0 0px;
}
.menuInner {
	margin-left:3px;
}
.aboutBanner {
	width:757px;
	float:left;
	height:193px;
	text-align:right;
	background:url('images/about-banner.jpg') 0 2px no-repeat;
}
.aboutBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
}
.solutionsBanner {
	width:757px;
	float:left;
	height:193px;
	text-align:right;
	background:url('images/solution-banner.jpg') 0 2px no-repeat;
}
.executiveBanner {
	width:757px;
	float:left;
	height:193px;
	background:url('images/executive-banner.jpg') 0 2px no-repeat;
	text-align:right;
}
.executiveBanner h4 {
	color:#bfa34d;
	font-weight:bold;
}
.bannerTitle {
	float:right;
	margin:0px;
	padding:75px 45px 0 0px !important;
}
.heading {
	float:right;
	margin:0px;
	padding:85px 45px 0 0px !important;
}
.executiveBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
	line-height:1.1;
}
.productsBanner {
	width:757px;
	float:left;
	height:193px;
	text-align:right;
	background:url('images/product-banner.jpg') 0 2px no-repeat;
}
.productsBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
	line-height:1.1;
}
.productsBanner h4 {
	color:#bfa34d;
	font-weight:bold;
}
.testimonialsBanner {
	width:757px;
	float:left;
	height:193px;
	text-align:right;
	background:url('images/testimonials-banner.jpg') no-repeat;
}
.testimonialsBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
	line-height:1.1;
}
.testimonialsBanner h4 {
	color:#bfa34d;
	font-weight:bold;
}
h6 {
	color:#F08D32;
	float:right;
	font-size:25px;
	font-weight:bold;
	padding:80px 90px 0 0px;
	margin:0;
}
p {
	padding:0 0 12px 0;
	margin:0;
}
.contactBanner {
	width:757px;
	float:left;
	height:193px;
	text-align:right;
	background:url('images/contact-banner.jpg') 0 2px no-repeat;
}
.contactBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#5aa304;
	border-bottom: solid 1px #99cc99;
	height:25px;
	padding:0;
	margin:0 0 12px 0;
}
.textArea {
	background:url('images/head-bg.jpg') 0 2px repeat-x top;
	display:block;
	overflow:hidden;
}
h1 {
	font-size:18px;
	font-weight:normal;
	color:#5aa304;
	border-bottom: solid 1px #99cc99;
	width:713px;
	margin:0 0 0 26px;
	height:28px;
}
.solutionsBanner h3 {
	color:#F08D32;
	font-size:25px;
	font-weight:bold;
	margin:0;
	line-height:1.1;
}
.solutionsBanner h4 {
	color:#bfa34d;
	font-weight:bold;
}
.contentLeft.contentArea {
	margin:0 0 0 27px;
	width:680px;
	border:1px;
}
.contentArea p {
	padding:0px 0px 0px 27px;
	width:680px;
}
.contentLeft span {
	margin:0;
	width:680px;
	border:1px;
}
.footerInner {
	width:999px;
	background:url('images/footer-redline-inner.jpg') repeat-x top;
	display:block;
	overflow:hidden;
	padding:40px 0 0 0px;
	background-color:#FFF;
}
.footerInnerLeft {
	float:left;
	width:720px;
	padding:0 0 20px 18px;
	color: #999999;
}
.footerInnerRight {
	float:right;
	width:150px;
	text-align:right;
	padding:0 20px 0px 18px;
}
.footerInnerRight a {
	text-decoration:none;
	color:#999999;
}
.footerInnerRight a:hover {
	text-decoration:none;
	color:#575757;
}
a {
	outline:none;
}
.menu_item_132 {
	display:none;
}
.menu_item_89 {
	display:none;
}
.menu_item_91 {
	display:none;
}
.menu_item_138 {
	display:none;
}
.menu_item_55 {
	background:none !important;
}
/* landing-page */
.landingPage {
	width:999px;
	background:url('images/landing-page-bg.gif') repeat-x;
	margin:0 auto 0;
	padding:48px 0 0 0px;
	height:500px;
}
.landingContent {
	width:550px;
	margin:0 auto;
}
.landingHeader {
	padding:0;
	display:block;
	overflow:hidden;
}
.landingLogo {
	padding:0 0 22px 86px;
}
.welcomeTitle {
	padding:0;
	display:block;
	overflow:hidden;
}
.welcomeTitle span {
	width:248px;
	float:left;
	padding:0 0 0 26px;
	color:#23823b;
	font-size:15px;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
	font-weight:bold;
	margin:0;
}
a img {
	border:0px;
}
.language {
	padding:38px 0 0 100px;
}
.language span {
	display:block;
	color:#595959;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 25px;
}
.language img {
	border:none;
	padding:0;
}
a.engfadeThis {
	position:relative;
	background:url('images/english-btn.jpg') top no-repeat;
	height:146px;
	width:156px;
	display:block;
	overflow:hidden;
	float:left;
	margin:29px 34px 0 0px;
}
.enghover {
	background:url('images/english-btn.jpg') bottom no-repeat;
	height:146px;
	width:156px;
	position:absolute;
	left:0;
	top:0;
	display:none;
}
a.spanfadeThis {
	background:url('images/spanish-btn.jpg') top no-repeat;
	height:146px;
	width:156px;
	display:block;
	margin:29px 34px 0 0px;
	overflow:hidden;
}
.spanhover {
	background:url('images/spanish-btn.jpg') bottom no-repeat;
	height:146px;
	width:156px;
	left:0;
	top:0;
	display:none;
}
/* landing-page end */
/* spanish-page */

.spanishPage {
	width:999px;
	margin:0 auto;
	background:url('images/landing-page-bg.gif') repeat-x;
	margin-top:50px;
	padding:48px 0 0 0px;
	height:500px;
}
.spanishContent {
	width:550px;
	margin:0 auto;
}
.spanishContent img {
	padding:38px 0 0 30px;
}
/* spanish-page end */
/* Testimonials-page  */
.testimonials {
	width:685px;
	padding:12px 15px 0px 12px;
	margin:0 0 20px 0;
	background:url('images/testimonials-bg.jpg') repeat-x;
	background-color:#f8f8f8;
}
.testimonials span {
	font-weight:bold;
}
.testimonials h4 {
	font-size:14px;
	color:#f08d32;
	font-weight:bold;
	padding:0 0 5px;
 0;
	margin:0;
}
.testimonials h4 a {
	font-size:14px;
	color:#f08d32;
	font-weight:bold;
	text-decoration:none;
}
.testimonials span.clickMore {
	background:url('images/clickmore-bg.gif') no-repeat;
	width:116px;
	height:17px;
	display:block;
	color:#FFF;
	overflow:hidden;
	font-size:10px;
	padding:4px 0 14px 15px;
}
.testimonials span.clickMore a {
	color:#FFF;
	text-decoration:none;
}
.testimonials span.clickMore a:hover {
	color:#000;
	text-decoration:none;
}
/* Testimonials-page end */
/* managementTeam-page  */
h3.managementTitle {
	padding:85px 60px 0 0px;
}
.managementTeamBanner {
	width:757px;
	float:left;
	background:url('images/executive-banner.jpg') 0 2px no-repeat;
	height:193px;
	text-align:right;
}
.managementTeam {
	width:685px;
	padding:12px 15px 0px 12px;
	background:url('images/testimonials-bg.jpg') repeat-x;
	background-color:#f8f8f8;
	margin:0 0 20px 0;
}
.managementTeam span {
	font-weight:bold;
}
h4 {
	font-size:14px;
	color:#f08d32;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0;
}
.managementTeam p {
	padding:7px 0 16px 0;
	margin:0
}
.managementTeam span.clickMore {
	background:url('images/clickmore-bg.gif') no-repeat;
	width:116px;
	height:17px;
	display:block;
	color:#FFF;
	overflow:hidden;
	font-size:10px;
	padding:4px 0 14px 15px;
}
.managementTeam span.clickMore a {
	color:#FFF;
	text-decoration:none;
}
.managementTeam span.clickMore a:hover {
	color:#000;
	text-decoration:none;
}
h2 img {
	padding:0 5px 0 4px;
	margin:0;
}
/*Products-page  */



.productContent {
	background:url('images/product-bg.jpg') no-repeat 77px 12px;
	padding:5px 0 0 12px;
	display:block;
	overflow:hidden;
	margin:0 0 18px 0;
	float:left;
	height:114px;
}
.productForm {
	float:left;
	width:440px;
	padding:5px 0 0 77px;
}
.productForm img {
	float:left;
	padding:0 15px 5px 0px;
}
.productForm span {
	display:block;
	overflow:hidden;
	padding:21px 0 5px 0;
	font-size:14px;
	color:#f08d32;
	font-weight:bold;
	width:auto !important;
}
.productForm input {
	width:344px;
	height:15px;
	margin:0 10px 0 0;
	float:left;
	color:#8b8888;
	padding:2px 0 2px 3px
}
.productForm input.btn {
	width:65px !important;
	height:25px;
	padding:0;
	margin:0;
}
/*Products-page end */

/* Site map */

.sitemap {
	margin-left:85px;
}
.sitemap li {
	list-style-type:none;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
.sitemap ul li {
	font-weight:normal !important;
	font-size:11px;
	list-style-type:square;
}
.sitemap li a {
	text-decoration:none;
	color:#7e7e7d;
}
.sitemap li a:hover {
	color:#06c;
	text-decoration:underline;
}
.testimonials p a {
	font-weight:bold;
}
/*testimonials*/


.testimonialsContent {
	width:740px;
	margin-bottom:35px;
	background:url('images/testimonials-top-bg.gif') repeat-x top;
	padding:30px 0 0 0;
	display:block;
	overflow:hidden;
}
.testimonialsContent h5 a {
	color:#F08D32;
	font-size:15px;
	font-weight:bold;
	padding:15px 0 0px 0;
	border:none;
	text-decoration:none;
}
.testimonialsContent img {
	margin:2px 5px 0 0;
	float:left;
}
.testimonialsContent p {
	padding:0;
	margin:0;
	width:650px;

	color:#7e7e7d;
		font-size:11px;
		font-weight:normal;
	}
.testimonialsContentBottom {
	width:740px;
	display:block;
	overflow:hidden;
}
.testimonialName {
	color:#666464;
	font-size:12px;
	font-weight:bold;
	width:400px;
	float:right;
	padding:4px 45px 0 0;
}
.testimonialsContent h3 {
	color:#666464;
	font-size:12px;
		height:0;
		padding:0;
		margin:15px 0;

	}
	
.testimonialsContent h4 {
	color:#666464;
	font-size:12px;
	font-weight:normal;
}
.testimonialsContent h2 {
	color:#2f2e2e;
	font-size:13px;
	font-weight:bold;
	width:400px;
	margin:5px 0;
	padding:0;
	border:0;
	height:0;
}
.testimonialName span img {
	margin:0;
	padding:0 5px 0 0;
}
.testimonialreadMore {
	color:#666464;
	font-size:12px;
	font-weight:bold;
	width:700px;
	text-align:right;
}
.testimonialreadMore span.readMore {
	color:#5e5959;
	font-size:11px;
	font-weight:bold;
	float:right;
}
.testimonialreadMore span.readMore a {
	color:#5e5959;
	text-decoration:underline;
}
.testimonialreadMore span.readMore a:hover {
	color:#5e5959;
	text-decoration:none;
}
.quoteImgRight {
	margin:0;
	padding:0 5px 0 0;
	float:right !important;
}
 @charset "utf-8";
/* CSS Document */

.insidetestimonialsContent {
	width:740px;
	margin-bottom:35px;
	background:url('images/testimonials-top-bg.gif') repeat-x top;
	padding:30px 0 0 0;
	display:block;
	overflow:hidden;
}
.insidetestimonialsContent h5 {
	color:#AA0109;
	font-size:15px;
	font-weight:bold;
	padding:15px 0 0px 0;
	border:none;
}
.insidetestimonialsContent p {
	padding:15px 0 0;
	margin:0;
	width:650px;
}
.insidetestimonialsContent h3 {
	color:#666464;
	font-size:12px;
	height:5px;
}
.insidetestimonialsContent h4 {
	color:#666464;
	font-size:12px;
	width:740px;
	padding:0 45px 0 0;
	background:url('images/testimonials-top-bg.gif') repeat-x 0px 77%;
	display:block;
	overflow:hidden;
	font-weight:normal;
	height:63px;
}
.insidetestimonialsContent h2 {
	color:#2f2e2e;
	font-size:13px;
	font-weight:bold;
	width:400px;
	margin:0;
	border:0;
	height:5px;
	padding-top:5px;
}

