html, body {
	color: #382f2a;
	font-family: trebuchet ms, trebuchet, arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
    background:  url(images/vme_bg_0.gif) repeat-x #aee2fb;
    background-color: #cae8ff;
	margin: 0px;

}

p, td {
	color: #382f2a;
	font-family: trebuchet ms, trebuchet, arial, verdana, helvetica, sans-serif;
	font-size: 13px;
}


a {
	text-decoration: none;
	color: e22119;
}

a:active {
	text-decoration: underline;
	color: e22119;
}

a:hover {
	text-decoration: underline;
	color: e22119;
}

a:visited {
	color: e22119;
}

/*  -----------------------------------------------------------------------------------------------------------  */
/*  Global Styles																								 */
/*  -----------------------------------------------------------------------------------------------------------  */




div#vmeGlobal {
	font-size: 9px;
	line-height: 10px;
	font-family: 'lucida grande', tahoma, trebuchet ms, trebuchet, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
}

div#vmeGlobal1 {
	color: #348ec8;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: -4px;
	text-align: right;
}

		div#vmeGlobal1 a {
			color: #348ec8;
			text-decoration: none;	
			margin-left: 4px;
			padding: 4px;
		}
		
		div#vmeGlobal1 a:hover {
			color: #ffffff;
			background: #e22119;
			background-color: #e22119;
			text-decoration: none;	
		}
		
		div#vmeGlobal1 a:active {
			color: #ffffff;
			background: #e22119;
			background-color: #e22119;
			text-decoration: none;	
		}	
		
		div#vmeGlobal1 a:visited {
			color: #348ec8;
		}
		
		div#vmeGlobal1 a:visited:hover {
			color: #fff;
		}	
		
		


/*  -----------------------------------------------------------------------------------------------------------  */
/*  Footer Styles																								 */
/*  -----------------------------------------------------------------------------------------------------------  */

div#vmeFooter {
	padding: 10 20 35 67;
	font-size: 9px;
	line-height: 10px;
	font-family: 'lucida grande', tahoma, trebuchet ms, trebuchet, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
}

div#vmeFooter1 {
	color: #6a635f;
	line-height: 14px;
	padding-bottom: 6px;
}
		
		div#vmeFooter1 a {
			color: #6a635f;
			text-decoration: none;	
		}
		
		div#vmeFooter1 a:hover {
			color: #382f2a;
			text-decoration: underline;	
		}
		
		div#vmeFooter1 a:active {
			color: #382f2a;
			text-decoration: underline;	
		}	
		
		div#vmeFooter1 a:visited {
			color: #6a635f;
		}


div#vmeFooter2 {
	color: #382f2a;
	line-height: 14px;
	padding-bottom: 16px;
}

		div#vmeFooter2 a {
			color: #382f2a;
			text-decoration: none;	
		}
		
		div#vmeFooter2 a:hover {
			color: #e22119;
			text-decoration: underline;	
		}
		
		div#vmeFooter2 a:active {
			color: #e22119;
			text-decoration: underline;	
		}	
		
		div#vmeFooter2 a:visited {
			color: #382f2a;
		}					
		
		div#vmeFooter2 span {
			color: #e22119;
		}

div#vmeFooter3 {
	color: #e22119;
	line-height: 14px;
	padding-bottom: 16px;
	margin-left: -4px;
}

		div#vmeFooter3 a {
			color: #e22119;
			text-decoration: none;	
			margin-right: 4px;
			padding: 4px;
		}
		
		div#vmeFooter3 a:hover {
			color: #ffffff;
			background: #e22119;
			background-color: #e22119;
			text-decoration: none;	
		}
		
		div#vmeFooter3 a:active {
			color: #ffffff;
			background: #e22119;
			background-color: #e22119;
			text-decoration: none;	
		}	
		
		div#vmeFooter3 a:visited {
			color: #382f2a;
		}			
		
		div#vmeFooter3 a:visited:hover {
			color: #fff;
		}

/*  -----------------------------------------------------------------------------------------------------------  */
/*  Homepage Styles																								 */
/*  -----------------------------------------------------------------------------------------------------------  */

div#vmeHomeHeadlines  {
	height: 151px;
	background: url(images/vme_c_news_bg.jpg) no-repeat top center;
}


div#vmeHomeHeadlines1  {
	font-size: 16px;
	color: #fff;
	padding: 24 23 4 10;
}

		div#vmeHomeHeadlines1 a {
			color: #fff;
			text-decoration: none;
		}

		div#vmeHomeHeadlines1 a:hover {
			color: #e22119;
			text-decoration: underline;
		}
		
		div#vmeHomeHeadlines1 a:active {
			color: #e22119;
			text-decoration: underline;
		}
		
		div#vmeHomeHeadlines1 a:visitd {
			color:  inherit;
		}


div#vmeHomeHeadlines2  {
	font-size: 12px;
	color: #fff;
	padding: 2 27 0 10;
}

		div#vmeHomeHeadlines2 a {
			color: #fff;
			text-decoration: none;
		}

		div#vmeHomeHeadlines2 a:hover {
			color: #e22119;
			text-decoration: underline;
		}
		
		div#vmeHomeHeadlines2 a:active {
			color: #e22119;
			text-decoration: underline;
		}
		
		div#vmeHomeHeadlines2 a:visitd {
			color:  inherit;
		}


/*  -----------------------------------------------------------------------------------------------------------  */
/*  Content Page Styles 																						 */
/*  -----------------------------------------------------------------------------------------------------------  */


div#vmePageTitle {
	font-size: 24px;
	font-weight: bold;
	color: #e22119;
	padding-bottom: 3px;
	border-bottom: 1px dotted #509ecf;
	margin: 6 8 18 0;
}

div#vmeRightImage {
	padding: 0 0 10 10;
	margin-top: -4px;
}


div#vmeRightImage2 {
	padding: 0 8 15 20;
	margin-top: -4px;
}



#vmeTblResume {
	border-bottom: 1px solid #7cbfde;
	padding: 6 10 6 4;
	vertical-align:top;
}

#vmeTblResumeHdr {
	border-bottom: 4px solid #fff;
	padding: 4 10 4 4;
	color: #14557f;
	
	font-size: 9px;
	line-height: 10px;
	font-family: 'lucida grande', tahoma, trebuchet ms, trebuchet, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
}


#vmeLeadershipPhoto {
	border-right: 2px solid #fff;
	padding: 10 10 10 0;
	vertical-align:top;
}

		div#vmeLeadership1 {
			font-size: 18px;
			font-weight: bold;
			color: #e22119;
			padding: 4 0 4 20;
		}
		
		
		div#vmeLeadership2 {
			font-size: 9px;
			line-height: 10px;
			font-family: 'lucida grande', tahoma, trebuchet ms, trebuchet, verdana, arial;
			font-weight: bold;
			text-transform: uppercase;
			color: #6a635f;
			padding: 0 0 10 20;
		}
		
		div#vmeLeadership3 {
			padding: 0 0 10 20;		
			font-size: 11px;
		}
		
		
/*  -----------------------------------------------------------------------------------------------------------  */
/*  Product Section Styles 																						 */
/*  -----------------------------------------------------------------------------------------------------------  */
		
div#vmeProductIntro {
	font-size: 14px;
	padding: 10 0 10 0;
	margin-bottom: 20px;
	margin-right: 8px;
	line-height: 22px;
}

div#vmeProductOutro {	
	padding: 10 0 10 0;
	margin-top: 20px;
	margin-right: 8px;
}

div#vmeProductList {
	font-size: 18px;
	font-weight: bold;
	padding: 0 8 15 8;
}

	div#vmeProductList span {
		font-size: 12px;
	}

div#vmeProductList img {
	border: 7px #fff solid;
	margin-bottom: 8px;
	background: #fff;
}

div#vmeProductList img:hover {
	border: 7px #e22119 solid;
	margin-bottom: 8px;
}

div#vmeProdright {
	float: right;
	width: 270px;
}

div#vmeProdleft {
	width: 320px;
}

div#vmeProd1 {
	font-size: 18px;
	font-weight: bold;
	color: #14557f;
	padding-bottom: 3px;
	
}
