html, body, p {
	font:11px arial;
	line-height:18px;	
	}

.article-content p {
	margin-bottom:10px;
	}

h3 {
	font:bold 11px arial !important;
	margin-bottom:10px !important;
	}
	
a {
	text-decoration:none;
	color:#517eaa;
	font-size:11px;
	}

h1, .componentheading, .contentheading, .articleHeader, #vmMainPage h2	 {
	color:#5c5c5c;
	padding:10px 0 20px;
	font-size:40px;
	font-weight:bold;
	height:40px;
	}
	
.shopProductDesc .shopProductHeader {
	color:#517eaa;
	font-size:40px;
	font-weight:bold;
	line-height:40px;
	margin-bottom:20px;
}

.sectiontableentry1, .sectiontableentry2, .sectiontablefooter {
	font:11px arial;
	height:25px;
}

.sectiontableentry1 {
	background-color:#ffffff;
}

.sectiontableentry1 td, .sectiontableentry2 td {
	padding-right:10px;
	}

h2 {
	color:#ffffff;
	font-size:25px !important;
	padding:10px 0;
	}

.article-content h2 {
	padding:35px 0 10px;
	}

h3 {
	color:#5c5c5c;
	font-size:16px;
	padding-top:4px;
	font-weight:bold;
	}

.mainAfter h3 {
	margin-bottom:3px !important;
}

.headline h3 {
	font-size:16px !important;
	}
	
.article-content h3 {
	margin:10px 0 !important;
	}
	
.rightCol .module h3 {
	color:#5c5c5c;
	font-size:16px !important;
	padding:0 0;
	}

h4, .small, .createdate, .modifydate {
	color:#5c5c5c;
	font-size:12px;
	margin:20px 0 8px 0;
	}

.article-content table td {
	font-size:11px;
	}
	
li.active a span {
	color:#5c5c5c !important;
	}

.article-content ul {
	padding:5px;
	}
		
.article-content ul li {
	list-style-type:disc;
	padding:3px;
	margin-left:20px;;
	}
	
sup, sub {
	font-size:0.7em;
	}
