@charset "utf-8";

/* CSS Document */

@import url("font-awesome.css");

@import url("font-awesome.min.css");

@import url("font-family.css");

* {

	margin:0;

	padding:0;

}

.clear {

	clear:both;

}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

	background:transparent;

	border:0;

	margin:0;

	padding:0;

	vertical-align:baseline;

	outline:none;

}

::selection {

	background:#bc7c17;

	color:#fff;

	text-shadow:none;

}

/* Safari */::-moz-selection {

	background:#bc7c17;

	color:#fff;

	text-shadow:none;

}

/* Firefox */:-moz-placeholder {

	color:#bbb;

}

::-webkit-input-placeholder {

	color:#bbb;

}

:-ms-input-placeholder {

	color:#bbb;

}

a,a:link {

	color: #067741;

}

/* Links */

a {

	color:#067741;

	text-decoration:none;

	-webkit-transition:all 200ms ease-in;

	-o-transition:all 200ms ease-in;

	-moz-transition:all 200ms ease-in;

}

a:hover {

	text-decoration:none;

	color:#727272;

}

blockquote,q {

	quotes:none;

}

blockquote:before,blockquote:after,q:before,q:after {

	content:'';

	content:none;

}

/* remember to define focus styles! */:focus {

	outline: 0;

}

/* remember to highlight inserts somehow! */

ins {

	text-decoration:none;

}

del {

	text-decoration:line-through;

}

body {

	background:#fff;

	font-family:'RobotoRegular','Helvetica Neue',Helvetica,sans-serif;

	margin:0 !important;

	padding:0 !important;

	overflow:inherit;

	font-size:12px;

	color:#4d4d4d;

}

a,a:hover,a:link,a:active,a:focus {

	outline:none;

	color:inherit;

	text-decoration:none;

}

a:hover {

	text-decoration:inherit;

}

input,select,textarea,button {

	outline:none;

	font-size:13px;

	font-family:'RobotoRegular','Helvetica Neue',Helvetica,sans-serif;

}

label,input,textarea,select,button {

	font-size:13px;

}

h1,h2,h3,h4,h5 {

	font-weight:normal;

	line-height:normal;

}

.headTop {

	background:#7a0012 url(../images/topheadBg.jpg) no-repeat 5px;

	height:32px;

	background-size:cover;

}

.mainWraper {

	width:100%;

	margin:0;

	padding:0;

}

.container {

	width:1000px;

	margin: 0 auto;

	font-family:Arial, Helvetica, sans-serif !important;

}

/*Top Nav*/

.topNav {

	list-style:none;

	display:block;

	float:left;

	width:auto;

}

.topNav li {

	list-style:none;

	display:inline-block;

	float:left;

	padding-right:13px;

	padding-top:9px;

	font-size:11px;

	text-transform:uppercase;

}

.topNav li a {

	text-decoration:none;

	color:#fff;

}

.topNav li a:hover {

	color:#87c315;

}

.logoNavigation {

	width:1000px;

	margin:0 auto;

	position:relative;

	z-index: 50;

}

/*Navigation*/

.navigation {

	width:636px;

	float:right;

	background:url(../images/navBg.png) repeat-x;

	height:47px;

	border:1px solid #a4d420;

	margin-top: 22px;

}

/*Call Us*/

.callUs {

	float:right;

	font-size:14px;

	color:#fff;

	padding-top:7px;

}

.logo {

	width:320px;

	height:82px;

	float:left;

	padding-top: 3px

}

/*Slider*/

.sliderContainer {

	width:100%;

	height:558px;

	background:#036;

	margin-top:-82px;

	margin-bottom:0px;

	overflow:visible;

}

.slideCaption {

	background:url(../images/captionBg.png) repeat-y;

	width:1000px;

	position:absolute;

	z-index:60;

	margin:35% auto 0 13%;

	display:block;

	padding:15px 15px;

	font-size:22px;

}

.sliderShow {

	background:url(../images/sliderShadow.png) no-repeat;

	height:33px;

	width:100%;

	background-size:cover;

	margin-bottom: 20PX;

}

/*Content*/

.leftContent {

	width:712px;

	float:left;

	min-height:210px !important;

}

.heading1 {

	font-family:'LatoRegular';

	color:#416622;

	font-size:18px;

	padding:5px 0;

}

.heading2 {

	background:#537d31;

	padding:7px 5px;

	border-radius:0;

	font-size:14px;

	text-transform:uppercase;

	color:#fff;

}

.content {

	font-size:13px;

	color:#606060;

	line-height:20px;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif !important;

}

.rightContent {

	width:260px;

	float:right;

}

.newsBox {

	width:244px;

	background:#fff url(../images/boxbg2.jpg) repeat-x;

	height:auto;

	padding:5px;

	border:3px #fff solid;

	outline:1px #eee solid;

	line-height:20px;

}

.boxShadow {

	background:url(../images/boxshadow.png) no-repeat center top;

	width:258px;

	height:12px;

	margin-top:0px;

	position:relative;

}

.slides h2 {

	font-size:14px;

	font-weight:normal;

	color:#ad4242;

}

.download {

	margin-top:10px;

}

.download h2 {

	font-size:18px;

	color:#434343;

	padding:7px 0;

	text-align:center;

}

.download h2 img {

	vertical-align:middle;

}

.download h2 a {

	text-decoration:none;

	color:#434343;

}

.download h2 a:hover {

	color: #790919;

}

/*Inner Page*/

.innerBanner {

	width:100%;

	height:110px;

	overflow:hidden;

	background:#7EA35A url(../images/background-outer-wrapper.png) top no-repeat;

	position:relative;

	clear:both;

	border-bottom:4px #609929 solid;

	margin-bottom:5px;

}



.innerImage{ width:100%; height:200px; overflow:hidden;}

.rightContentBox {

	width:780px !important;

	float:right;

}

.quickLinkleft {

	width:200px;

	float:left;

	margin-right:10px;

	list-style:none;

}

#cssmenu>ul {

	list-style:none;

	margin:0;

	padding:0;

	vertical-align:baseline;

	border: 0px #eee solid;

}

/* The container */

#cssmenu>ul {

	display:block;

	position:relative;

	width: 200px;

}

/* The list elements which contain the links */

#cssmenu>ul li {

		display:block;

		position:relative;

		margin:0;

		padding:0;

		width: 200px;

}

	/* General link styling */

#cssmenu>ul li a {

			/* Layout */

	display:block;

			position:relative;

			margin:0;

			border-top:1px dotted #3a3a3a;

			border-bottom:1px dotted #1b1b1b;

			padding:10px 10px;

			width:180px;

			/* Typography */

	font-family:Helvetica,Arial,sans-serif;

			color:#434343;

			text-decoration:none;

			text-transform:none;

			font-size:13px;

			font-weight:300;

		background:#e6e6e6 url(../images/leftnavBg.jpg) repeat-x;

		/*	background:-webkit-linear-gradient(bottom,#e6e6e6,#fff);		background:-ms-linear-gradient(bottom,#e6e6e6,#fff);			background:-moz-linear-gradient(bottom,#e6e6e6,#fff);		background:-o-linear-gradient(bottom,#e6e6e6,#fff);*/

	border-color:transparent;

}

	/* Rounded corners for the first link of the menu/submenus */

#cssmenu>ul li:first-child>a {

			border-top-left-radius:0px;

			border-top-right-radius:0px;

			border-top: 0;

}

	/* Rounded corners for the last link of the menu/submenus */

#cssmenu>ul li:last-child>a {

			border-bottom-left-radius:0px;

			border-bottom-right-radius:0px;

			border-bottom: 0;

}

	/* The hover state of the menu/submenu links */

#cssmenu>ul li>a:hover,#cssmenu>ul li:hover>a {

			color:#609929;

			background: #f2f2f2;

}

	/* The arrow indicating a submenu */

#cssmenu>ul .has-sub>a::after {

			content:'';

			position:absolute;

			top:12px;

			right:10px;

			width:0px;

			height:0px;

			/* Creating the arrow using borders */

	border:4px solid transparent;

			border-left:4px solid #609929;

}

	/* The same arrow,but with a darker color,to create the shadow effect */

#cssmenu>ul .has-sub>a::before {

			content:'';

			position:absolute;

			top:12px;

			right:10px;

			width:0px;

			height:0px;

			/* Creating the arrow using borders */

	border:4px solid transparent;

			border-left:4px solid #000;

}

	/* Changing the color of the arrow on hover */

#cssmenu>ul li>a:hover::after,#cssmenu>ul li:hover>a::after {

			border-left:4px solid #333;

}

	#cssmenu>ul li>a:hover::before,#cssmenu>ul li:hover>a::before {

			border-left: 4px solid #fff;

}

		/* THE SUBMENUS */

#cssmenu>ul ul {

			position:absolute;

			left:195px;

			top:-9999px;

			padding-left:5px;

			opacity:0;

			/* The fade effect,created using an opacity transition */

	-webkit-transition:opacity .3s ease-in;

			-moz-transition:opacity .3s ease-in;

			-o-transition:opacity .3s ease-in;

			-ms-transition:opacity .3s ease-in;

}

	/* Showing the submenu when the user is hovering the parent link */

#cssmenu>ul li:hover>ul {

			top:0px;

			opacity: 1;

}

	/*breadcrumb*/

.breadcrumb {

	list-style:none;

	display:block;

	width:1000px;

	margin:-5px auto 10px auto;

	background:#e6e6e6;

			background:-webkit-linear-gradient(bottom,#e6e6e6,#fff);

			background:-ms-linear-gradient(bottom,#e6e6e6,#fff);

				background:-moz-linear-gradient(bottom,#e6e6e6,#fff);

			background:-o-linear-gradient(bottom,#e6e6e6,#fff);

			border-color:transparent;

	height:30px;

	font-size:12px;

	color:#333;

	border:1px #ccc solid;

}

	.breadcrumb li {

	display:inline-block;

	float:left;

	padding:9px;

}

.breadcrumb li a {

	text-decoration:none;

	color:#609929;

}

.breadcrumb .icon-angle-right {

	font-size:20px;

	padding-top: 5px;

}

/*Contact Us Page*/

.contactInfo {

	width:100%;

	height:150px;

	background:#fff url(../images/small_pattern.png) repeat;

	background-size:cover;

}

.contactLeft {

	width:auto;

	float:left;

	padding:30px 15px;

	text-align:center;

}

.contactLeft h2 {

	font-size:40px;

	color:#790919;

	font-family:Arial,Helvetica,sans-serif;

	padding-bottom:10px;

}

.contactRight {

	width:360px;

	float:right;

	font-size:13px;

	color:#434343;

	line-height:20px;

}

.contactRight a {

	text-decoration:none;

	color:#790919;

}

.span1 {

	width:600px;

	height:auto;

	float:left;

}



.span5{ width:710px; height:auto; float:left;}

.span2 {

	width:354px;

	float:left;

}

.span3 {

	width:442px;

	float:left;

}

.span4 {

	line-height: 25px;

}

/*Contact Form*/

fieldset {

	padding:0px;

	padding-left:7px;

	padding-right:7px;

	padding-bottom:7px;

}

fieldset legend {

	margin-left:15px;

	padding-left:3px;

	padding-right:3px;

	color:#333;

}

dl dd {

	margin:0px;

}

dl dt {

}

.fieldset {

	background:#f1f1f1 url(../images/abstract.png) repeat-x;

	background-size:contain;

	padding:5px 10px;

	border-radius:5px;

	color:#333;

}

.fieldset .form-list {

	clear:both;

	padding:10px 10px 35px 0px;

}

.fieldset .legend {

	float:left;

	position:relative;

	display:block;

	line-height:38px;

	height:38px;

	margin:0 0 0 25px;

	text-shadow:0 0 1px #fff;

	color:#808181;

}

.form-list li {

	margin:5px 0 10px 0 !important;

	clear:both;

	list-style:none !important;

}

.form-list .wide {

	clear:both;

}

.form-list label {

	float:left;

	color:#434343;

	font-family:'LatoRegular';

	font-weight:normal;

	position:relative;

	z-index:0;

	padding:0 0 2px;

}

.form-list .field label,.form-list li label {

	float:left;

	font-weight:normal;

	font:normal 11px/20px;

	padding:0 0 2px 0px;

	position:relative;

	z-index:0;

}

.vescolumn a {

	text-decoration:underline;

}

.form-list label.required {

	color:#434343;

	font-family:Arial,Helvetica,sans-serif,;

}

.form-list label.required em {

	float:right;

	font-style:normal;

	color:#eb340a;

	position:absolute;

	top:0;

	right:-8px;

}

.form-list .input-box {

	display:block;

	clear:both;

	width:100%;

}

.form-list .field,.wide {

	float:left;

	width:47%;

	padding:0;

	list-style:none

}

.input-text {

	width:100%;

	padding:5px 2px;

	border:#ccc solid 1px;

	margin:5px 0;

}

.form-btn {

	float:right;

	padding:7px 15px !important;

	background:#4a4a4a;

	order-radius:4px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	-webkit-transition:all 0.3s ease-in-out;

	-moz-transition:all 0.3s ease-in-out;

	-o-transition:all 0.3s ease-in-out;

	transition:all 0.3s ease-in-out;

	border:none;

	color:#fff;

	font-size:13px;

	margin-right:-12px;

	text-transform:uppercase;

}

.form-btn:hover {

	cursor:pointer;

	background:#790919;

	color: #fff;

}

/*Services page*/

.serviceList {

	list-style:none;

	padding:0;

	margin:0;

}

.serviceList li {

	background:url(../images/arrow2Green.png) 5px 14px no-repeat;

	padding-left:19px;

	padding-bottom:10px;

	border-bottom:1px #ccc dotted;

	padding-top:10px;

}

.serviceList h3 {

	font-size:14px;

	color:#434343;

}

.listing {

	list-style:none;

}

.listing li {

	border-bottom:0px;

	padding-top:3px;

	background-position:5px 10px;

	padding-bottom: 0px;

}

/*project*/

.project {

	list-style:none;

}

.project li {

	width:100%;

	padding:10px;

	border:1px #fff solid;

	outline:1px #ccc dotted;

	background:#f1f1f1 url(../images/boxbg2.jpg) repeat-x;

	margin:8px 0;

	height:150px;

}



/*.stikerRight{position:relative;background:url(../images/cellotape.png) no-repeat;width:78px;height:48px;z-index:113;right:-41px;float:right;top:-33px;background-size: cover;}*/

.projectImage {

	width:250px;

	height:150px;

	float:left;

	border:1px #569433 solid;

	overflow:hidden;

}

.projectImage img {

	width:100%;

	height:100%;

}

.projectDiscription {

	width:500px;

	float:left;

	margin-left:20px;

	height:140px;

	overflow:hidden;

}

.projectDiscription h3 {

	font-size:16px;

	color:#537d31;

	padding-bottom:7px;

}

.more {

	text-align:right;

	padding:5px 0;

	text-transform:uppercase;

}

.more a {

	text-decoration:none;

	color:#790919;

	background:url(../images/arrow2Green.png) right no-repeat;

	padding-right:10px;

}

.more a:hover {

	background:url(../images/arrow2Red.png) right no-repeat;

	color: #434343;

}

/*project Details*/

.block460 {

	float:left;

	width:500px;

	padding:4px;

	border:5px solid #fff;

	box-shadow:0 0 4px #666;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius: 5px;

}

/* Product Image Slideshow */

.prodImgSlide {

	width:auto;

	height:300px;

	overflow:hidden;

}

.productImage {

	position:relative;

	height:285px;

	width:498px;

	text-align:center;

}

.productImage .pImage {

	display:block;

}

.prodImgNav {

	position:relative;

	float:right;

	margin:0;

	padding:15px 0 0 0;

	margin:0 auto;

	width:498px;

}

.printWrpr .prodImgNav {

	float:none;

}

.prodImgNav li {

	height:42px;

	list-style-type:none;

	display:block;

	float:left;

	margin:0 3.5px 6px 3.5px;

	position:relative;

	padding:3px;

	box-shadow:0 0 3px #666;

	border-radius:2px;

	-webkit-border-radius:2px;

	-moz-border-radius:2px;

}

.lightsGal,.bwGal,.customGal {

	display:block;

	float:left;

	margin:0 10px 10px 0;

	cursor: url(../images/zoomin.cur),default;

}

/*Footer*/

.footer {

	background:#790919;

	height:37px;

	clear:both;

	margin-top:20px;

	position:relative;

	font-size:11px;

}

.copyright {

	width:auto;

	float:left;

	padding:12px 0;

	color:#fff;

}

.copyright a {

	text-decoration:none;

	color:#779a21;

}

.poweredBy {

	width:207px;

	float:right;

	padding-top:12px

}

.poweredBy-text {

	float:left;

	color:#fff;

}

.poweredByimg {

	float:left;

	padding-left: 5px;

}

/*Aditional CSS*/

.marginTop {

	margin-top:10px !important;

}

.logoInner {

	margin-bottom:-82px !important;

	padding-top:7px !important;

}

.navInner {

	margin-bottom:-82px !important;

}

.marginLeft {

	margin-left:40px !important;

}

.marginRight {

	margin-right:34px;

}

.phone {

	background:url(../images/phone.png) 0px 8px no-repeat;

	padding-left:20px;

}

.borderTop {

	border-top:1px #ccc dashed;

	padding:5px 0 10px 0;

	margin-top: 10px;

}/*Our Team*/

.ourTeam{ list-style:none; display:block; margin:10px 0; width:100%; overflow:hidden;}

.ourTeam li{ display:block; float:left; width:31%; background:url(../images/boxbg2.jpg) repeat-x; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:1px #eee solid; height:241px; }



.ourTeamImage {

	width:62%;

	height:120px;

	overflow:hidden;

	float: none;

	margin:7px auto;

	border:1px #569433 solid;

	overflow:hidden;

}

.ourTeamImage img {

	width:100%;

	height:100%;



}

.ourTeamDiscription {

	width:94%;

	margin:0 auto;

	height:80px;

	overflow:hidden;

	text-align:center;

}

.ourTeamDiscription h3 {

	font-size:15px;

	color:#537d31;

	

}

.ourTeamDiscription h4{ font-size:13px; color:#900; padding:5px 0;}

.more {

	text-align:right;

	padding:5px 5px;

	text-transform:uppercase;

}



.teamDetailsImage{ width:140px; height:130px; float:left; overflow:hidden; margin:7px auto;

	border:1px #569433 solid;}

.teamDetailsImage img{ width:100%; height:100%;}



.teamNameDec{ width:auto; float:left; height:100px; padding-left:10px; overflow:hidden;}

.teamNameDec h3 {

	font-size:15px;

	color:#537d31;

	margin-top:5px;

	

}

.teamNameDec h4{ font-size:13px; color:#900; padding:5px 0;}



.teamDetails{ width:auto; margin:10px 0; clear:both;  }

.marginBoth{ margin:0 24px;}



/*TeamPage*/

.teamPage{ width:100%; margin:0; }

.teamBox{ width:390px; height:auto; margin-bottom:10px; float:none;}



.teamInfo{ width:220px; float:left; margin-right:10px;}

.teaminfoPic{ float:left; width:100px; height:100px; border:5px #eee solid; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; overflow:hidden;}

.teaminfoPic img{ width:100%; height:100%;}

.teamSocial{ list-style:none; display:inline-block; padding-top:5px; clear:both;}



.teamSocial li{ display:inline-block; margin-right:3px;}





.floatRight{ float:right;}

.floatLeft{ float:left;}

.marginTop20{ margin-top:20px; }



.span6{ width:300px;}



.span7{ width:450px;}

.span8{ width:50px; height:1px; background:#ccc center; margin:50px 5px 50px 0; display:block; }



.borderLeft{ border-left:1px #ccc solid;}



.brochureListing li {

background: url(../images/arow.jpg)  no-repeat 0 5px;

padding-left: 25px;

font-size: 16px;

padding-top: 3px;

color: #434343;

list-style-type:none;

margin-bottom: 10px;

clear: both;

border-bottom: 1px #ccc dotted;

height: auto;

padding-bottom: 12px;

}

.news li {



padding-left: 25px;

font-size: 16px;

padding-top: 3px;

color: #434343;

list-style-type:none;

margin-bottom: 10px;

clear: both;

border-bottom: 1px #ccc dotted;

height: auto;

padding-bottom: 12px;

}



.news p{font-size:13px;}

.newshead {





font-size: 16px;

padding-top: 3px;

color: #434343;

list-style-type:none;

margin-bottom: 10px;

clear: both;



height: auto;



}



.heading3 {

font-size: 16px;

text-transform: uppercase;

padding: 7px 0;

color: #537d31;

}

.bulletsMaker li{

background: url(../images/tipBlue.png) 0px 10px no-repeat;

padding-left: 25px;

padding-top: 3px;

list-style:none;

}



.projectListing {

width: 100%;

padding: 10px;

border: 1px #fff solid;

outline: 1px #ccc dotted;

background: #f1f1f1 url(../images/boxbg2.jpg) repeat-x;

margin: 8px 0;

height: 150px;

}



/*TeamPage*/

.teamPage{ width:100%; margin:0;

font-size:13px;

	color:#606060;

	line-height:20px;

 }

.teamBox{ width:400px; margin-bottom:10px; float:none;}

.minHeight{ min-height:120px;}



.divCenter{ margin:0 auto; } 



.teamInfo{ width:277px; float:left; margin-right:10px; text-align:left;}

.teaminfoPic{ float:left; width:100px; height:100px; border:5px #eee solid; border-radius:10%; -webkit-border-radius:10%; -moz-border-radius:10%; overflow:hidden;}

.teaminfoPic img{ width:100%; height:100%;}

.teamSocial{ list-style:none; padding-top:5px; clear:both;}



.teamSocial li{ display:inline-block; margin-right:3px;}





.floatRight{ float:right;}

.marginTop20{ margin-top:20px; }



.span6{ width:300px;}



.span7{ width:450px;}

.span8{ width:50px; height:1px; background:#ccc center; margin:50px 5px 50px 0; display:block; }



.borderLeft{ border-left:1px #ccc solid;}



.verLine{ background:url(../images/team/verLine.png) repeat-y; width:1px; height:50px; overflow:hidden; position:relative; margin:0 auto; float:none;}



.verLine2{ background:url(../images/team/verLine.png) repeat-y; width:1px; height:30px; overflow:hidden; position:relative; margin:0px auto; float:none;}

.verLine3{ background:url(../images/team/verLine.png) repeat-y; width:1px; height:30px; overflow:hidden; position:relative; }

.verLine4{ background:url(../images/team/verLine.png) repeat-y; width:1px; height:50px; overflow:hidden; position:relative; }





.horzLine{height:50px; width:65%; margin:0 auto; position:relative; clear:both; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;}



.horzLine2{height:50px; width:80%; margin:0 auto; position:relative; clear:both; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; margin-top:10px;}

.horzLine22{height:0px; width:80%; margin:0 auto; position:relative; clear:both; border-top:1px #ccc solid; margin-top:10px;}


.borderBot{ border-bottom:1px #ccc solid; padding-top:5px;}





.teamInfo3{ width:200px; float:left; text-align:center;}

.teamBox3{ width:200px; height:auto;}



.teamInfo4{ width:300px; float:left; text-align:center;}

.teamBox4{ width:300px; height:auto;}





.thirdForth3{ width:32%; float:left;}

.thirdForth2{ width:32%; float:left;}

.thirdForth4{ width:25.6%; float:left;}

.thirdForth5{ width:10%; float:right;}



.thirdForth{ width:30%; float:left;}

.forthForth{ width:23%; float:left;}

.twoForth{ width:40%;}

.twoForth2{ width:50%;}

.secondOne{ width:100%; position:relative;}





.teamBox2{ width:300px; height:auto;}

.teamInfo2{ width:200px;}

.teaminfoPic2{ width:80px;}

.marginBot2{ margin-left:48px; margin-right:48px;}

.marginTop-20{ margin-top:-20px;}

.marginLeft99{ margin-left:99px;}

.marginRight51{ margin-right:51px;}

.marginLeft23{ margin-left:23px;}

.marginLeft30{ margin-left:30px;}

.marginLeft27{ margin-left:27px;}

.marginLeft60{ margin-left:60px;}

.marginLeft40{ margin-left:40px;}

.marginRight-25{ position:relative; right:-25px;}



.verLinen1 {

background: url(../images/team/verLine.png) repeat-y;

width: 1px;

height: 37px;

overflow: hidden;

position: relative;

margin: 0 22%;

float: none;

}

.horzLinen1 {

height: 58px;

width: 100%;

margin: 0 -28%;

position: relative;

clear: both;

border-top: 1px #ccc solid;

border-left: 1px #ccc solid;

border-right: 1px #ccc solid;

}

.floatL{

	float: left;

clear: both;

margin-left: -55%;}

.floatR{

	float: right;

}

.font23{

	font-size: 23px;

margin-top: 55px;

text-align: center;}

.font13{font-size: 13px;}

.font11{font-size: 11px;}

.s160{width:160px; height:160px;}

.heading21{padding: 7px 5px !important; width:190px !important;}