/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 23, 2010 */

@font-face{font-family:'EurostileBoldRegular';src:url('10268-webfont.eot');src:local('â?º'), url('10268-webfont.woff') format('woff'), url('10268-webfont.ttf') format('truetype'), url('10268-webfont.svg#EurostileBoldRegular') format('svg');font-weight:normal;font-style:normal;}



@font-face {
	font-family: 'EurostileRegular';
	src: url('10267-webfont.eot');
	src: local('Ð²Â˜Ñ”'), url('10267-webfont.woff') format('woff'), url('10267-webfont.ttf') format('truetype'), url('10267-webfont.svg#webfontgpWpmkHW') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* MAIN STYLES APPLICABLE TO SITE STRUCTURE */

body  {
font-family : Helvetica, Sans-Serif;
background-color : #fff;
font-size : 70%;
margin : 0 0 0 0;
color : #6c6c6e;
text-align : center;

}

html
{
margin-bottom: 1px;
overflow: -moz-scrollbars-vertical !important;
overflow-y: scroll; 
overflow-x:hidden;
}


#wrapper {
width : 1000px;
margin : 0 0px;
padding : 0;
text-align : left;
}

/* end of main body styles */


/* HEADER STYLES FOR THE SITE BANNER */

#header {
width : 100%;
background-color : #ffffff;
margin : 0 auto;
padding : 0;
height : 106px;
overflow:hidden;
}

#header .logo {
margin: 35px 0px 15px 0px;
padding: 0px;
width: 245px;
float: left;
}

#header .strapline {
    color: #9E9E9E;
    float: right;
    font-family: 'EurostileRegular';
    font-size: 22px;
    font-weight: bold;
    margin: 50px 0px 0;
}

#header .strapline2 {
	float: left;
	margin: 0px 0px 0px 350px;
	font-size:22px;
	font-family: 'EurostileRegular';
	color: #9e9e9e;
	font-weight: bold;
}

/* END OF HEADER STYLES */

/* navigation styles */
.mainnav {
	border-top: 1px solid #f3f3f5;
	border-bottom: 1px solid #f3f3f5;
	margin: 0px;
	padding: 3px 0px 3px 245px;	
	float: left;
}

.mainnav .button {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:65px;
}

.mainnav .button a {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
}


.mainnav .button a:hover{
	color: #ec7620;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-align:left;
}

.mainnav .button a.on {
	color: #ec7620;
	font-family: Helvetica, Arial;
	padding-left:8px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-align:left;
	background-image:url(../images/buttonbg.jpg);
	background-position: left;
	background-repeat:no-repeat;
	padding-right:0px;
}

.mainnav .buttonLg {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:65px;
	width: 90px;
}

.mainnav .buttonLg a {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	width: 90px;
}


.mainnav .buttonLg a:hover{
	color: #ec7620;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-align:left;
	width: 90px;
}

.mainnav .buttonLg a.on {
	color: #ec7620;
	font-family: Helvetica, Arial;
	padding-left:8px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-align:left;
	background-image:url(../images/buttonbg.jpg);
	background-position: left;
	background-repeat:no-repeat;
	padding-right:0px;
	width: 90px;
}




/* end of navigation styles */

/* main body styles */

.mainbody {
	width: 1000px;
	background-image:url(../images/mvinebanner3.jpg);
	background-position: top left;
	float: left;
	clear: both;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	height: 235px;
}

.mainbody2 {
	width: 1000px;
	background-image:url(../mvinebanner3.jpg);
	background-position: top left;
	float: left;
	clear: both;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	height: 235px;
}

.mainbody2 h1 {
	float: left;
	margin: 40px 0px 0px 15px;
	font-size:18px;
	font-family: 'EurostileRegular';
	color: #fff;
	font-weight: bold;
		border 0px solid green;
}

.mainbody h1 {
	float: left;
	margin: 40px 0px 0px 15px;
	font-size:18px;
	font-family: 'EurostileRegular';
	color: #fff;
	font-weight: bold;
		border 0px solid green;
}


/*  end of main body */

/* bottom section - right panel */

.rightPnlContact {
	background-image:url("../images/right.png");
	background-position:top left;
	margin: -5px 0 0 5px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 158px;
	width:247px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #b1527f;
	font-family: Helvetica, Arial;
}

.rightPnlContact .twitterIcon {
	
	background-image:url("../images/twitterIcon.png");
	background-position:top left;
	margin: 14px 0px 0 15px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 49px;
	width:49px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	
}

.rightPnlContact .youtubeIcon {
	
	background-image:url("../images/youtubeIcon.png");
	background-position:top left;
	margin: 15px 0px 0 5px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 49px;
	width:49px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	
}

.rightPnlContact .facebookIcon {
	
	background-image:url("../images/facebookIcon.png");
	background-position:top left;
	margin: 16px 0px 0 5px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 49px;
	width:49px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	
}

.rightPnlContact .googleIcon {
	
	background-image:url("../images/googleIcon.png");
	background-position:top left;
	margin: 13px 0px 0 5px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 49px;
	width:49px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	
}


.rightPnlContact .phoneNumber {
	margin: 70px 0 0 19px;
	color: #b1527f;
	text-align:center;
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	clear: none;
}

.rightPnlContact .email {
	margin: 70px 0 0 30px;
	padding: 0px 0 0 0;
	color: #b1527f;
	text-align:center;
	width: 30px;
	height: 49px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	clear: none;
	
}

.rightPnlContact .testimonial {
	background-image:url(../images/testimonial.jpg);
	background-position:top left;
	padding: 12px 12px 0px 14px;
	height: 120px;
	float: left;
	margin: 0px;
	background-repeat:no-repeat;
	width: 204px;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	font-family : Helvetica, Sans-Serif;
	color:#9e9e9e;
}

.rightPnlContact .testimonial .client{
	padding: 10px 0px 5px 5px;
	margin: 0px;
	float: left;
	width: 210px;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	font-family : Helvetica, Sans-Serif;
	color:#6c6c6e;
}

.rightPnlContact .contactbox {
	background-image:url(../images/righttt.png);
	background-position:top left;
	padding: 0px 3px 0px 3px;
	margin: 0 0 0 20px;
	height: 158px;
	float: left;
	margin: 0px;
	background-repeat:no-repeat;
	width: 247px;
	font-family : Helvetica, Sans-Serif;
	color:#9e9e9e;
}

.rightPnlContact .contact {
	color: #9e9e9e;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
}

.rightPnlContact .contactimg {
	padding: 12px 0px 24px 70px;
}

.rightPnlContact .contactdet, .rightPnlContact .contactdet a {
	color: #ec7620;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
}

.rightPnlContact .contactdet a:hover {
	color: #ec7620;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}

/* end of bottom section left panel */


/* bottom section - middle panel */

.middlePnl {
	background-image:url("../images/middle.png");
	background-position:top left;
	margin: -5px 0 0 -14px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	height: 162px;
	width:498px;
	float: left;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
}

.middlePnl h2 {
	color: #9e9e9e;
	font-size:14px;
	font-family: 'EurostileRegular';
	font-weight: bold;
	margin: -2px 0 5px 0;
}

.middlePnl .areaTitle {
	
	background-position:top left;
	padding: 15px 12px 0px 14px;
	float: left;
	margin: 0px -10px 4px 0;
	background-repeat:no-repeat;
	width: 204px;
}

.middlePnl .arrowImage {
	background-image:url("../images/arrow.png");
	background-position:top left;
	margin: -90px 10px 0 -10px;
	padding: 0px 0 0 0;
	background-repeat:no-repeat;
	float: right;
	clear: none;
	border: 0px solid blue;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	width: 225px;
	height: 143px;
	z-index: 10;
	
}

.middlePnl .leftText {
	
	background-position:top left;
	padding: 15px 12px 0px 14px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	color: #9e9e9e
	margin: 0px 0 0 10px;
	background-repeat:no-repeat;
	width: 204px;
}

.middlePnl .testimonial .client{
	padding: 10px 0px 5px 14px;
	margin: 0px;
	float: left;
	width: 210px;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	font-family : Helvetica, Sans-Serif;
	color:#6c6c6e;
}

.middlePnl .contactbox {
	
	background-position:top left;
	padding: 5px 3px 0px 3px;
	height: 163px;
	float: left;
	margin: 0px;
	background-repeat:no-repeat;
	width: 255px;
	font-family : Helvetica, Sans-Serif;
	color:#9e9e9e;
}

.middlePnl .contact {
	color: #9e9e9e;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
}

.middlePnl .contactimg {
	padding: 12px 0px 24px 70px;
}

.middlePnl .contactdet, .rightPnlContact .contactdet a {
	color: #ec7620;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
}

.middlePnl .contactdet a:hover {
	color: #ec7620;
	text-align:center;
	width: 225px;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}

/* end of middle section left panel */



/* bottom section left panel */

.mainbox {
	background-image:url(../images/left.png);
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	clear:none;
	height: 248px;
	width:264px;
	padding: 0px 0 0 0px ;
	margin: -4px 0 0 0px;
}


.mainbox .col1 {
	width: 142px;
	padding: 0px;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	float: left;
	font-weight: bold;
	margin: 0px;
}

.mainbox .col1 h2 {
	color: #9e9e9e;
	font-size:14px;
	font-family: 'EurostileRegular';
	font-weight: bold;
	margin: 0px;
}

.mainbox .col1 img {
	padding: 6px 0px 28px 0px;
	float: left;
	clear:both;
	border: 0px;
}

.mainbox .col1 .body {
	clear:both;
}

.mainbox .col1 .body a {
	color: #6c6c6e;
}


.mainbox .col1 .contactdet a {
	color: #ec7620;
	text-align:left;
	width: 0px;
	font-size: 13px;
	font-weight: bold;
	float:left;
	clear:both;
	top: 28px;
	position:relative;
}

.mainbox .col1 .contactdet a:hover {
	color: #ec7620;
	text-align:left;
	width: 0px;
	font-size: 13px;
	font-weight: bold;
	float:left;
	text-decoration:underline;
}



.mainbox .col2 {
	width: 255px;
	margin: 15px 0px 15px 18px;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	float: left;
	font-weight: bold;
	padding: 0px;
	border: 0px solid red;
}

.mainbox .col2 a {
padding: 0;
margin: 0;
}

.mainbox .col2 .LHSareatxt {
float: left;
width: 230px;
padding: 0;
margin: 0;
border: 0px solid red;
}

.mainbox .col2 .LHSareatxt .LHSareaTitle{
float: left;
width: 230px;
padding: 0;
margin: 0;
}

.mainbox .col2 .LHSareatxt .LHSareaDesc{
float: left;
width: 230px;
padding: 0;
margin: 0;
}

.mainbox .col2 h2 {
	color: #9e9e9e;
	font-size:14px;
	font-family: 'EurostileRegular';
	font-weight: bold;
		margin: 0px;
}

.mainbox .col2 .cont {
	float: left;
	width: 230px;
	height: 158px;
	padding:0 10px 0 0;
	margin:5px 0 0 0;
	border: 0px solid black;

}

.mainbox .col2 .cont .feed{
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	padding: 2px 10px 0px 0px;
	margin: 0px;

}
.mainbox .col2 .cont .feed a{
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: bold;
}

.mainbox .col2 .cont .source{
	font-size:11px;
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
}

.mainbox .col2 .contic {
	float: right;
	width:37px;
	height: 171px;
	margin:5px 0 0 0;
padding: 0px;
border: 0px solid blue;
}

.mainbox .col2 .contic img {
width: 37px;
	padding: 0px 0px 6px 0px;
	margin: 0;
	float: right;
	clear:both;
	opacity:1;filter:alpha(opacity=100);
}

.RHSarea a.selected .wthumb {

	padding: 0px 0px 6px 0px;
	float: right;
	clear:both;
	opacity:0.6;filter:alpha(opacity=60);
}



.mainbox .col2 .body {
	float: left;
	clear:both;
}


.mainbox .col2 .contactdet {
	color: #ec7620;
	text-align:left;
	width: 100%;
	height:35px;
	font-size: 13px;
	font-weight: bold;
	clear:left;
	position: relative;
	top: 0px;
margin: 0px 0 0 0;
padding: 0px;
border: 0px solid green;
}

.mainbox .col2 .contactdet .colimg {
float: right; 
width: 35px; 
padding: 2px 5px 0 3px;
margin: 0px;
}

.mainbox .col2 .contactdet .coltxt {
float: right; 
width: 80px; 
padding:12px 5px 0 0;
line-height: 35px;
margin: 0px;
}





.mainbox .col3 {
	width: 255px;
	padding: 15px 0px 15px 18px;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	float: left;
	font-weight: bold;
	margin: 0px;
	border: 0px solid blue;
}

.mainbox .col3 h2 {
	color: #9e9e9e;
	font-size:14px;
	font-family: 'EurostileRegular';
	font-weight: bold;
	margin: 0px;
}

.mainbox .col3 img {
	padding: 16px 0px 16px 0px;
	float: left;
	clear:both;
}

.mainbox .col3 .body {
	float: left;
	clear:both;
	width:100%;
	color: #6c6c6e;
}

.mainbox .col3 .body a{

	color: #6c6c6e;
}


.mainbox .col3 .contactdet a {
	color: #ec7620;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	float:left;
	clear:both;
	top: 27px;
	position:relative;
}

.mainbox .col3 .contactdet a:hover {
	color: #ec7620;
	text-align:left;
	float:left;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}




/** bottom section main panel end **/

/* footer styles */


.footer {
clear:both;
margin: 0px 0px 10px 0px;
float: left;
border-top: 1px solid #f3f3f5;
font-size: 11px;
padding: 10px 3px 3px 0px; 
width:992px
}

.footer .spacer {
height: 5px;

}

.footer .fcol {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:227px;
	border: 0px solid #000;
}

.footer .fcol a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
		float:left;


}

.footer .fcol1 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:50px;
	border: 0px solid #000;
}

.footer .fcol1 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
		float:left;


}

.footer .fcol2 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:140px;
		border: 0px solid #000;


}

.footer .fcol2 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left:


}

.footer .fcol3 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:90px;
		border: 0px solid #000;

}

.footer .fcol3 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footer .fcol4 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:80px;
		border: 0px solid #000;

}

.footer .fcol4 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footer .fcol5 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:110px;;
		border: 0px solid #000;

}

.footer .fcol5 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footer .fcol6 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:100px;
		border: 0px solid #000;

}

.footer .fcol6 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footer .fcol7 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:60px;
		border: 0px solid #000;
}

.footer .fcol7 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footer .fcol8 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:0px;
	width:55px;
		border: 0px solid #000;
}

.footer .fcol8 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}


/*
.footer .fcol1 a:hover {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height:20px;
	text-decoration: none;
	text-align:left;
}
*/
.footer .fcol1 .sec, .footer .fcol1 .sec a:hover, .footer .fcol2 .sec, .footer .fcol2 .sec a:hover, .footer .fcol3 .sec, .footer .fcol3 .sec a:hover, .footer .fcol4 .sec, .footer .fcol4 .sec a:hover, .footer .fcol5 .sec, .footer .fcol5 .sec a:hover, .footer .fcol6 .sec, .footer .fcol6 .sec a:hover, .footer .fcol7 .sec, .footer .fcol7 .sec a:hover, .footer .fcol8 .sec, .footer .fcol8 .sec a:hover {
	font-weight: normal;
	height:14px;
	font-size: 11px;
}






.footerHome {
clear:both;
margin: -70px 0px 10px 0px;
float: left;
border-top: 1px solid #f3f3f5;
font-size: 11px;
padding: 10px 3px 3px 0px; 
width:992px
}

.footerHome .spacer {
height: 5px;

}

.footerHome .fcol {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:227px;
	border: 0px solid #000;
}

.footerHome .fcol a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
		float:left;


}

.footerHome .fcol1 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:50px;
	border: 0px solid #000;
}

.footerHome .fcol1 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
		float:left;


}

.footerHome .fcol2 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 100px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:140px;
		border: 0px solid #000;


}

.footerHome .fcol2 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left:


}

.footerHome .fcol3 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:90px;
		border: 0px solid #000;

}

.footerHome .fcol3 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footerHome .fcol4 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:80px;
		border: 0px solid #000;

}

.footerHome .fcol4 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footerHome .fcol5 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:110px;;
		border: 0px solid #000;

}

.footerHome .fcol5 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footerHome .fcol6 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:100px;
		border: 0px solid #000;

}

.footerHome .fcol6 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footerHome .fcol7 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:17px;
	width:60px;
		border: 0px solid #000;
}

.footerHome .fcol7 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}

.footerHome .fcol8 {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;
	float:left;
	padding-right:0px;
	width:55px;
		border: 0px solid #000;
}

.footerHome .fcol8 a {
	color: #afafaf;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background-color:#fff;
	text-align:left;

}


/*
.footer .fcol1 a:hover {
	color: #9e9e9e;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	height:20px;
	text-decoration: none;
	text-align:left;
}
*/
.footerHome .fcol1 .sec, .footerHome .fcol1 .sec a:hover, .footerHome .fcol2 .sec, .footerHome .fcol2 .sec a:hover, .footerHome .fcol3 .sec, .footerHome .fcol3 .sec a:hover, .footerHome .fcol4 .sec, .footerHome .fcol4 .sec a:hover, .footerHome .fcol5 .sec, .footerHome .fcol5 .sec a:hover, .footerHome .fcol6 .sec, .footerHome .fcol6 .sec a:hover, .footerHome .fcol7 .sec, .footerHome .fcol7 .sec a:hover, .footerHome .fcol8 .sec, .footerHome .fcol8 .sec a:hover {
	font-weight: normal;
	height:14px;
	font-size: 11px;
}



/* end of navigation styles */



.lp {
	float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
}


.leftPanel {
	margin: 15px 0px 15px 0px;
	padding: 0;
	width:230px;
	font-size:12px;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	float: left;
	font-weight: bold;
	line-height: 25px;
	border: 0px solid #000;		
	background-image:url(../images/toptop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	min-height: 257px;
	}

.leftPanel .leftPanelBottom {
	background-image:url(../images/botbot.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	float: left;
	border: 0px solid #000;
	width: 230px;
	min-height: 257px;	
}





.leftPanel .mainhead {
	margin: 10px 13px 20px 12px;
	font-family: Helvetica, Arial;
	font-size: 14px;
	line-height: 10px;
	padding:0px;
}


.leftPanel .mainhead a{
	color: #ec7620;
	font-family: Helvetica, Arial;
	padding-left:10px;
	font-weight: bold;
	font-size: 13px;
	display: block;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	text-align:left;
	background-image:url(../images/buttonbg.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-right:5px;
}


.leftPanel .leftmain {
	margin: 0px 13px 0px 11px;
	font-family: Helvetica, Arial;
	line-height: 30px;
	padding:0px;
	height: 30px;
	width: 206px;
	display:block;
}


.leftPanel .leftmain a{
	font-family: Helvetica, Arial;
	line-height: 30px;
	padding:0px 0px 0px 10px;
	height: 30px;
	width: 198px;
	border-top: 1px solid #ececea;
	display:block;
}

.leftPanel .leftmain a:hover, .leftPanel .leftmain .on a {
	background-color: #efefef;
	height: 30px;
	width: 198px;
	text-decoration:none;
}

.leftPanel .leftmain img {
	padding: 8px 9px 0px 9px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #fff;
	}
.leftPanel .leftbot {
	display:block;
	width: 206px;
	height: 40px;
	border-top: 1px solid #ececea;	
	margin: 0px 13px 0px 11px;
}


.lp .leftPnl {
	margin: 0px 0px 15px 0px;
	width:230px;
	float:left;
	clear:left;
}


.lp .leftPnl .contactbox {
	background-image:url(../images/contactbox.gif);
	background-position:top left;
	padding: 40px 3px 0px 3px;
	height: 108px;
	float: left;
	margin: 0px;
	background-repeat:no-repeat;
	width: 224px;
	font-family : Helvetica, Sans-Serif;
	color:#9e9e9e;
}

.lp .leftPnl .contact {
	color: #9e9e9e;
	text-align:center;
	width: 225px;
	font-size: 11px;
	font-weight: bold;
}

.lp .leftPnl .contactimg {
	padding: 18px 0px 15px 70px;
}

.lp .leftPnl .contactdet, .leftPnl .contactdet a {
	color: #b1527f;
	text-align:center;
	width: 225px;
	font-size: 11px;
	font-weight: bold;
}

.lp .leftPnl .contactdet a:hover {
	color: #b1527f;
	text-align:center;
	width: 225px;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.lp .leftPnl .phoneNumber {
	margin: 1px 0 0 6px;
	color: #b1527f;
	text-align:center;
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	clear: none;
}

.lp .leftPnl .email {
	margin: 1px 0 0 27px;
	padding: 0px 0 0 0;
	color: #b1527f;
	text-align:center;
	width: 30px;
	height: 49px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	clear: none;	
}



.content {
width: 750px;
	float: left;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
border: 0px solid red;
}

.content .bannerSolutions {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_solutions.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
border: 0px solid pink;
}

.content .bannerServices {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_services.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
}

.content .bannerTechnology {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_technology.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
}

.content .bannerClients {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_clients.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
}

.content .bannerNewsMedia {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_newsmedia.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
}

.content .bannerVideos {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_video.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
}

.content .bannerAboutUs {
height: 139px; 
width: 750px; 
background-image:url(../images/mvinebanner_aboutus.jpg);
background-position: top left; 
background-repeat:no-repeat;
float: left;
padding: 0px;
margin: 15px 0px 0px 0px;
border: 0px solid green;
}


.content h3 {
	float: left;
	margin: 30px 0px 50px 16px;
	font-size:14px;
	font-family: 'EurostileRegular';
	color: #fff;
	font-weight: bold;
border: 0px solid green;
}


.content h1 {
	float: left;
	margin: 15px 0px 5px 0px;
	font-size:15px;
	font-family: 'EurostileRegular';
	color: #6c6c6e;
	font-weight: bold;
	clear:both;
	width:730px;
	border: 0px solid red;
}

.content h2 {
float:none;
padding-left: 0px; 
font-size:12px; 
font-family: 'EurostileRegular';
color: #6c6c6e;
font-weight: bold;
}



.content p {
	font-size:13px;
	margin: 0px 0px 0 0;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: normal;
	line-height: 20px;
	padding: 7px 0px 7px 0px;
	clear:left;
}

.content ul{
list-style-image: url('../images/logobullet.gif'); 
font-size: 13px;
padding-bottom:0;
margin-bottom: 0;
padding-top:0;
margin-top:0;

}

.content li{
padding-bottom: 5px;
}

.content .featBox {
background-image: url(../images/feat_box.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
padding: 15px 0px 5px 0;
margin-top:5px;
margin-bottom: 0px;
float: left;
}
.content .featBoxEnd {
background-image: url(../images/bullet_boxEnd.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
height: 7px;
margin-top:0;
margin-bottom:15px;
padding-top:0;
float: left;
}
.content .greybox {
background-image: url(../images/bullet_box.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
padding: 15px 0px 5px 0;
margin-top:5px;
margin-bottom: 0px;
float: left;
border: 0px solid #000;
}

.content .greyboxEnd {
background-image: url(../images/bullet_boxEnd.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
height: 7px;
margin-top:0;
margin-bottom:15px;
padding-top:0;
float: left;
}


.colLeft {
float: left; 
width: 353px; 
height: 100%; 
padding: 10px;
border-right:1px solid #eaf1eb;
}

.colRight {
float: left; 
width: 353px; 
height: 100%; 
padding: 10px;
border-right:0px solid #eaf1eb;
}


.row {
height:40px; 
width: 352px; 
padding: 0px; 
border-bottom: 1px solid #dfe5e6; 
}

.rowicon {
float:left;
width: 30px;
height: 40px;
padding-right: 5px;
}

.rowtextforIcon {
float:left;
height:40px;
line-height: 40px;
padding:0;
margin:0;
}




/*client page styles*/

.content .clientListItem {
border-top: 1px solid #abadb3;
padding:6px 0 10px 0;
margin:8px 0 0 0;
width: 750px;
}

.content .clientListItem .colsLhs {
width:375px; 
height: 133px; 
padding: 0 0 0 10px; 
margin:0; 
float:left;
}

.content .clientListItem .colsLhs h2 {
float:none;
padding-left: 0px; 
margin: 8px 0 0 0;
font-size:12px; 
font-family: 'EurostileRegular';
color: #6c6c6e;
font-weight: bold;
}

.content .clientListItem .colsLhs p {
	font-size:13px;
	margin: 0px 0px 0 0;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: normal;
	line-height: 14px;
	padding: 0px 0px 8px 0px;
	clear:left;
}

.content .clientListItem .colsLhs .clientLogo {
float:Left; 
width: 145px;
padding:0; 
margin:0;
}

.content .clientListItem .colsLhs .clientDetail {
float:Left; 
padding:0; 
margin: 0;
}

.content .clientListItem .colsRhs {
width:365px; 
height: 133px; 
padding: 0; 
margin:0; 
float:left;
}

.content .clientListItem .colsRhs h2 {
float:none;
padding-left: 0px; 
margin: 8px 0 0 0;
font-size:12px; 
font-family: 'EurostileRegular';
color: #6c6c6e;
font-weight: bold;
}

.content .clientListItem .colsRhs p {
	font-size:13px;
	margin: 0px 0px 0 0;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: normal;
	line-height: 14px;
	padding: 0px 0px 8px 0px;
	clear:left;
}

.content .clientListItem .colsRhs .clientLogo {
float:Left; 
width: 145px;
padding:0; 
margin:0;
}

.content .clientListItem .colsRhs .clientDetail {
float:Left; 
padding:0; 
margin: 0;
}

/*video page*/

.greyline {
float: left; 
border-bottom: 1px solid #a4acaf; 
margin: 25px 0px; 
height:1px; 
width: 100%;
}

.videoItem {
float: left; 
width:375px; 
padding: 0px 0px 0px 0px; 
clear:left; 
padding: 0px 0px 0px 0px;
}

.VideoDetail {
float: left; 
width:365px;  
padding: 0px 0px 0px 10px;
}


/*press release styles*/

.content .pressListItem { 
margin: 5px;
}

.content .pressEnd {
padding-top:25px;
}

.content .pressEnd p {
	font-size:12px;
	margin: 0px 0px 0 0;
	color: #6c6c6e;
	font-family: Helvetica, Arial;
	font-weight: normal;
	line-height: 20px;
	padding: 7px 0px 7px 0px;
	clear:left;
}


/*contact us form*/

.content .orangeForm {
background-image:url(../images/contactform_bg.gif);
background-position: left top;
/*border: solid 1px #abadb3;*/
padding: 25px 15px 15px 15px;
/*background-color: #ecf2ec;*/
width: 720px;
height:485px;
}

.content .ContactForm {
width: 100%
}

.content .ContactForm .oneLine {
width: 100%;
float:left;
clear: left;
padding: 0;
margin: 0 0 15px 0;
font-size:13px;
color: #6c6c6e;
font-family: Helvetica, Arial;
font-weight: bold;
line-height: 20px;
border: 0px solid #000;
}

.content .ContactForm .oneLineDesc .contactSubmit {
background-image:url(../images/contactSumbit.gif);
background-position:bottom right;
background-repeat: no-repeat;
width: 113px;
height: 25px;
margin-top: 15px;
margin-left:603px;
color: #fff;
font-family: Helvetica, Arial;
font-weight: bold;
line-height: 20px;
border: none;
}

.content .ContactForm .oneLine .label {
float: left; 
width: 150px;
border: 0px solid #000;
}

.content .ContactForm .oneLine .dataField {
float: left;
border: 0px solid #000;
}

.content .ContactForm .oneLine .dataField .inputTxt {
width: 450px;
border: 1px solid #abadb3;
font-size:13px;
color: #6c6c6e;
font-family: Helvetica, Arial;
font-weight: normal;
line-height: 20px;
}

.content .ContactForm .oneLine .dataField select .selectDrop {
font-size:13px;
color: #6c6c6e;
font-family: Helvetica, Arial;
font-weight: normal;
line-height: 20px;
margin: 0;
padding:0;
}

.content .ContactForm .oneLine .dataField option {
margin: 0;
padding:0 0 0 5px;
color: #6c6c6e;
}

.content .ContactForm .oneLine .dataField select {
margin: 0;
padding:0;
color: #6c6c6e;
}

.content .ContactForm .oneLineLabel {
width: 100%;
float:left;
clear: left;
padding: 0;
margin: 0 0 15px 0;
font-size:13px;
color: #6c6c6e;
font-family: Helvetica, Arial;
font-weight: bold;
line-height: 20px;
border: 0px solid #000;
}

.content .ContactForm .oneLineDesc {
width: 100%;
}

.content .ContactForm .oneLineDesc .textareaBox {
width: 694px;
padding: 10px;
font-size:13px;
color: #6c6c6e;
font-family: Helvetica, Arial;
font-weight: normal;
line-height: 20px;
}

.content .ContactForm .oneLineDesc .textareaBox {
border: 1px solid #abadb3;
}


/*SMALL GREY BOXES THROUGHOUT CONTENT*/

.concol_wrapper {
	float: left;
width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
}


/*first column box styles*/
.content .concol1 {
	float: left;
	width: 365px;
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:left;
	border: 0px solid red;
}


.concol1 ul{
padding-left:20px;
float: left;
list-style-image: url('../images/logobullet.gif'); 
font-size: 12px;
padding-bottom:0;
margin-bottom: 0;
padding-top:0;
margin-top:0;
border: 0px solid pink;
}


.concol2 ul{
padding-left:20px;
float: left;
list-style-image: url('../images/logobullet.gif');
font-size: 12px;
padding-bottom:0;
margin-bottom: 0;
padding-top:0;
margin-top:0;
border: 0px solid yellow;
}


.content .concol1 .txt{
	font-size: 13px;
	line-height: 20px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	text-align:justify;
width: 358px;
margin:  0px 4px 14px 2px;
padding: 0px 0px 0px 0px;
border: 0px solid green;
} 

.content .concol1 .colsbox_grey {
background-image: url(../images/content_boxTop.gif);
background-position:top left;
background-repeat:no-repeat;
float: left;
padding: 0px 0px 0px 0px; 
margin:0px;
width: 365px;
border: 0px solid brown;
}

.content .concol1 .colsbox_grey ul { 
margin-left: 10px;
border: 0px solid brown;
}

.content .concol2 .colsbox_grey ul { 
margin-left: 0px;
border: 0px solid brown;
}

.content .concol1 .colsbox_grey .small {
font-family: Helvetica, Arial;
font-size: 12px; 
font-weight: bold; 
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 10px;
line-height:16px;
border: 0px solid brown;
}


.content .concol1 .colsbox_grey p{
	padding-left: 10px;
border: 0px solid blue;
}

.content .concol1 .colsbox_grey .cols {
	float: left;
	width: 151px;
	margin: 10px 15px 0px 15px;
	padding: 10px 7px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	border-right: 1px solid #eaf1eb;
}


/*SERVICES first column box styles*/
.serv .concol1 ul{
/*padding-left:20px;*/
list-style-image: url('../images/logobullet.gif'); 
}
.serv .concol2 ul{
padding-left:20px;
float: left;
list-style-image: url('../images/logobullet.gif');
font-size: 12px;
padding-bottom:0;
margin-bottom: 0;
padding-top:0;
margin-top:0;
border: 0px solid yellow;
}
.serv {
width: 750px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
border: 0px solid red;
}
.content .serv .concol1 {
	float: left;
	width: 365px;
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:left;
	border: 0px solid red;
}
.content .serv .concol1 .txt{
	font-size: 13px;
	line-height: 20px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	text-align:justify;
width: 358px;
margin:  0px 4px 14px 2px;
padding: 0px 0px 0px 0px;
border: 0px solid green;
} 
.content .serv .concol1 .colsbox_grey {
background-image: url(../images/content_boxTop.gif);
background-position:top left;
background-repeat:no-repeat;
float: left;
padding: 0px 0px 0px 0px; 
margin:0px;
width: 365px;
border: 0px solid brown;
}
.content .serv .concol1 .colsbox_grey ul { 
margin-left: 10px;
border: 0px solid brown;
}
.content .serv .concol2 .colsbox_grey ul { 
margin-left: 0px;
border: 0px solid brown;
}
.content .serv .concol1 .colsbox_grey .small {
font-family: Helvetica, Arial;
font-size: 12px; 
font-weight: bold; 
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 10px;
line-height:16px;
border: 0px solid brown;
}
.content .serv .concol1 .colsbox_grey p{
	padding-left: 10px;
border: 0px solid blue;
}
.content .serv .concol1 .colsbox_grey .cols {
	float: left;
	width: 151px;
	margin: 10px 15px 0px 15px;
	padding: 0px 7px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	border-right: 1px solid #eaf1eb;
}
.content .serv .concol1 .colsbox_grey .cols ul {
max-width: 130px;
padding-top: 10px;
float: left;
list-style-image: url('../images/logobullet.gif'); 
}
.content .serv .concol1 .colsbox_grey .cols ul li {
max-width: 130px;
}
.content .serv .concol1 .colsbox_grey .cols p{
	float: left;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
border: 0px solid red;
}
.content .serv .concol1 .colsbox_grey .cols p bullet{
	float: left;
	width: 156px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
}
.content .serv .concol1 .colsbox_grey .cols2 {
	float: left;
	width: 151px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	font-size: 12px;
	font-family: Helvetica, Arial;
	font-weight:normal;
border: 0px solid red;
}
.content .serv .concol1 .colsbox_grey .cols2 p{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
border: 0px solid blue;
}
.content .serv .concol1 .colsbox_NOgreyEnd {
background-image: url(../images/content_boxEnd2.gif); 
width: 365px; 
height:7px; 
float:left; 
padding: 0; 
margin: 0 0 15px 0;
}
.content .serv .concol1 .colsbox_greyEnd {
background-image: url(../images/content_boxEnd.gif);
background-position:bottom left;
background-repeat:no-repeat;
float: left;
padding: 0px 15px 0px 15px;
margin-bottom: 15px;
width: 335px;
height: 22px;
}
.content .serv .concol1 .colsbox_greyEnd .readmoreLeft{
float:left;  
width: 167px; 
height: 20px;
}
.content .serv .concol1 .colsbox_greyEnd .readmoreRight{
float: right; 
width: 150px; 
}
.content .serv .concol1 .colsbox_greyEnd .readmoreLeft a{
float:left; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 146px; 
margin-top: 3px;
padding-right: 14px;
}
.content .serv .concol1 .colsbox_greyEnd .readmoreRight a{
float: right; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 150px; 
margin-top: 3px;
padding-right: 10px;
}
/*serv end*/


.content .concol1 .colsbox_grey .cols ul li {
margin-top: 0px;
padding-top: 0px;
border: 0px solid pink;
}



.content .concol1 .colsbox_grey .cols p{
	float: left;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
border: 0px solid red;
}

.content .concol1 .colsbox_grey .cols p bullet{
	float: left;
	width: 156px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
}

.content .concol1 .colsbox_grey .cols2 {
	float: left;
	width: 151px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	font-size: 12px;
	font-family: Helvetica, Arial;
	font-weight:normal;
border: 0px solid pink;
}

.content .concol1 .colsbox_grey .cols2 p{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
border: 0px solid blue;
}

.content .concol1 .colsbox_NOgreyEnd {
background-image: url(../images/content_boxEnd2.gif); 
width: 365px; 
height:7px; 
float:left; 
padding: 0; 
margin: 0 0 15px 0;
}

.content .concol1 .colsbox_greyEnd {
background-image: url(../images/content_boxEnd.gif);
background-position:bottom left;
background-repeat:no-repeat;
float: left;
padding: 0px 15px 0px 15px;
margin-bottom: 15px;
width: 335px;
height: 22px;
}

.content .concol1 .colsbox_greyEnd .readmoreLeft{
float:left;  
width: 167px; 
height: 20px;
}

.content .concol1 .colsbox_greyEnd .readmoreRight{
float: right; 
width: 150px; 
}

.content .concol1 .colsbox_greyEnd .readmoreLeft a{
float:left; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 146px; 
margin-top: 3px;
padding-right: 14px;
}

.content .concol1 .colsbox_greyEnd .readmoreRight a{
float: right; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 150px; 
margin-top: 3px;
padding-right: 10px;
}

/*second column box styles*/
.content .concol2 {
	float: left;
	width: 365px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid pink;
}

.content .concol2 .txt{
margin-bottom: 14px;
	font-size: 13px;
	line-height: 20px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	text-align:justify;
width: 360px;
margin-left: 2px;
margin-right: 2px;
padding: 0px 0px 0px 0px;
border: 0px solid green;
} 

.content .concol2 .colsbox_grey {
background-image: url(../images/content_boxTop.gif);
background-position:top left;
background-repeat:no-repeat;
float: left;
padding: 0px 15px 0px 15px; 
margin-top:0px;
width: 335px;
}

.content .concol2 .colsbox_grey .small {
font-family: Helvetica, Arial;
font-size: 12px; 
font-weight: bold; 
margin-top:-10px; 
line-height:16px;
}

.content .concol2 .colsbox_grey .cols {
	float: left;
	width: 155px;
	margin: 10px 15px 0px 0px;
	padding: 10px 7px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	border-right: 1px solid #eaf1eb;
}

.content .concol2 .colsbox_grey .cols p{
	float: left;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
}

.content .concol2 .colsbox_grey .cols2 {
	float: left;
	width: 151px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Helvetica, Arial;
	font-weight:normal;
border: 0px solid pink;
}

.content .concol2 .colsbox_grey .cols2 p{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Helvetica, Arial;
	font-weight:normal;
	line-height: 16px;
border: 0px solid red;
}

.content .concol2 .colsbox_NOgreyEnd {
background-image: url(../images/content_boxEnd2.gif); 
width: 365px; 
height:7px; 
float:left; 
padding: 0; 
margin: 0 0 15px 0;
}
.content .concol2 .colsbox_greyEnd {
background-image: url(../images/content_boxEnd.gif);
background-position:bottom left;
background-repeat:no-repeat;
float: left;
padding: 0px 15px 0px 15px;
margin-bottom: 15px;
width: 335px;
height: 22px;
}

.content .concol2 .colsbox_greyEnd .readmoreLeft{
float:left;  
width: 167px; 
height: 20px;
}

.content .concol2 .colsbox_greyEnd .readmoreRight{
float: right; 
width: 150px; 
}
.content .concol2 .colsbox_greyEnd .readmoreLeft a{
float:left; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 146px; 
margin-top: 3px;
padding-right: 14px;
}

.content .concol2 .colsbox_greyEnd .readmoreRight a{
float: right; 
text-align: right; 
font-weight: bold; 
color: #6C6C6E; 
width: 150px; 
margin-top: 3px;
padding-right: 10px;
}

.content .concol2 .colsbox_grey .cols h2, .content .concol2 .colsbox_grey .cols2 h2, .content .concol1 .colsbox_grey .cols h2, .content .concol1 .colsbox_grey .cols2 h2 { 
	float: left;
	margin: 0px;
	padding:0px;
	font-size:12px;
	font-family: 'EurostileRegular';
	color: #6c6c6e;
	font-weight: bold;
	height: 34px;
	line-height:12px;
}
.content .concol2 .colsbox_grey .cols h2 a, .content .concol2 .colsbox_grey .cols2 h2 a, .content .concol1 .colsbox_grey .cols h2 a, .content .concol1 .colsbox_grey .cols2 h2 a { 
	color: #6c6c6e;
border: solid 0px pink;
}

.content .concol2 .colsbox_grey h2 {
	float: left;
	margin: 20px 0px 0 0px;
	padding:0px;
	font-size:12px;
	font-family: 'EurostileRegular';
	color: #6c6c6e;
	font-weight: bold;
	height: 14px;
	line-height:12px;
	width: 100%;
border: solid 0px yellow;
}

 .content .concol1 .colsbox_grey h2 {
	float: left;
	margin: 20px 0px 0 10px;
	padding:0px;
	font-size:12px;
	font-family: 'EurostileRegular';
	color: #6c6c6e;
	font-weight: bold;
	height: 14px;
	line-height:12px;
	width: 100%;
border: solid 0px yellow;
}


.content .concol2 .colsbox_grey h2 a, .content .concol1 .colsbox_grey h2 a {
	float: left;
color: #6c6c6e;
border: solid 0px #000;
}



/*styles for Technology Report page*/
.content .cols_wrapperLeftTop1 {
width: 245px;
border-top: solid 1px #a4acaf; 
border-bottom: solid 1px #a4acaf; 
height: 180px; 
float: left;
}

.content .cols_wrapperMiddleTop1 {
width: 245px;
border-top: solid 1px #a4acaf; 
border-bottom: solid 1px #a4acaf; 
height: 180px; 
float: left;
}

.content .cols_wrapperRightTop1 {
width: 245px;
height: 180px; 
float: left;
border-top: solid 1px #a4acaf; 
border-bottom: solid 1px #a4acaf; 
}

.content .cols_wrapperLeftBottom1 {
width: 245px;
height: 180px; 
float: left;
border-bottom: solid 1px #a4acaf; 
}


.content .cols_wrapperMiddleBottom1 {
width: 245px;
height: 180px; 
float: left;
border-bottom: solid 1px #a4acaf; 
}


.content .cols_wrapperRightBottom1 {
width: 245px;
height: 180px; 
float: left;
border-bottom: solid 1px #a4acaf; 
}


.content .cols_wrapperLeftTop1 h2, .content .cols_wrapperRightTop1 h2, .content .cols_wrapperMiddleTop1 h2, .content .cols_wrapperLeftBottom1 h2, .content .cols_wrapperRightBottom1 h2, .content .cols_wrapperMiddleBottom1 h2 {
float:none;
margin: 5px 0px 0px 22px; 
font-size:12px; 
font-family: 'EurostileRegular';
color: #6c6c6e;
font-weight: bold;
line-height:30px;
}


/* navigation styles */


a, a:link, a:visited {
text-decoration : none;
color : #9e9e9e;
}
a:hover {
text-decoration : underline;
color : #9e9e9e;
}


/*twitter styles on homepage*/

.twtr-avatar {
	display:none;
}

/*--- twitter --*/

#twtr-widget-1 .twtr-doc {
background-color: transparent !important;
    font-family: Helvetica,Arial !important;


}

.twtr-ft a img {
display: none;
}

.twtr-tweets {
	padding-left: 0px !important;
    font-family: Helvetica,Arial !important;
	margin-left: -5px !important;
}



.twtr-widget, .twtr-doc, .twtr-bd, .twtr-timeline, .twtr-tweets, .twtr-reference-tweet, .twtr-tweet, .twtr-tweet-wrap, .twtr-tweet-text, p{
    font-family: Helvetica,Arial !important;
    font-size: 12px !important;
font-weight: normal;
letter-spacing:normal;
}


.twtr-hd {display: none;}

.twtr-ft {
	display: none;
}

<!--for Applications page-->

.greybox3 {
width:50px;
height: 50px;
border: 1px solid #000;
}

#greybox2 {
background-image: url(../images/bullet_box.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
padding: 15px 0px 0px 0;
margin-top:5px;
margin-bottom: 0px;
float: left;
border: 0px solid #000;
height: 300px;
}

#greybox2 #col_separator {
float: left;
width: 138px;
height: 300px;
margin: 0px; 
padding:0 5px 0px 6px;
font-size: 12px;
font-family: Helvetica, Arial;font-weight: normal;
line-height: 14px;
border-right: 1px solid #EAF1EB;
}



#greybox2 #col_Noseparator {
float: left;
width: 138px;
margin: 0px; 
padding:0 5px 0px 6px;
font-size: 12px;
font-family: Helvetica, Arial;font-weight: normal;
line-height: 14px;
border-right: 0px solid #EAF1EB;
}


.greyboxEnd2 {
background-image: url(../images/bullet_boxEnd2.gif);
background-position:left top;
background-repeat: no-repeat;
width: 750px;
height: 22px;
margin-top:0;
margin-bottom:15px;
padding-top:0;
float: left;
}

.greyboxEnd2 #readmore {
float: left;
width: 137px;
margin: 0px; 
padding:0 5px 5px 7px;
font-size: 12px;
font-family: Helvetica, Arial;
font-weight: normal;
line-height: 14px;
border-right: 1px solid #EAF1EB;
}










