.newsbg {
	background-image: url(images/newsbg.gif);
	background-repeat: repeat;
	background-position: left top;
	width: 180px;
	padding: 12px;
}
.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.basictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #575645;
}
p {
	margin-top: 0px;
	margin-bottom: 8px;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.padding1 {
	padding-top: 16px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #64214A;
}
.newsbg2 {
	background-image: url(images/interiornews.gif);
	background-repeat: repeat;
	background-position: left top;
	width: 204px;
	padding: 12px;
}
.padding2 {
	padding: 24px;
}
.basictextinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #575645;
	margin-bottom: 8px;
}
.headinginside {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #64214A;
}
.subheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #64214A;
}
.padding3 {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}
.padding4 {
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
a.newstext:link {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.newstext:hover {
	font-weight: normal;
	color: #ACB5C8;
	text-decoration: none;
}
a.newstext:active {
	font-weight: normal;
	color: #FFFFFF;
}
a.newstext:visited {
	font-weight: normal;
	color: #FFFFFF;
}
ul#news {
	padding: 0 0 18px 0;
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif; }
	ul#news li {
		padding: 0 0 7px 0;
		margin: 0;
		list-style: none; }
	ul#news a {
		text-decoration: none;
		color: #ffffff; }
	ul#news a:hover { text-decoration: underline; }
.recent-project {
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 140%;
	background: #b9c0d0; }
	.recent-project h3 {
		height: 30px;
		padding: 0;
		margin: 0;
		text-indent: -8685px;
		background: transparent url("images/hdr_recently-completed.gif") 15px 0 no-repeat; }
	.recent-project img {
		display: block;
		margin: 0 0 15px 0; }
	.recent-project a:link,
	.recent-project a:hover {
		color: #575757;
		text-decoration: none; }
	.recent-project p {
		padding: 0 15px 20px 15px;
		margin: 0; }
form#subscribe {
	padding: 25px 15px;
	margin: 0; }
	form#subscribe fieldset {
		position: relative;
		padding: 15px 10px 10px 10px;
		border: 1px solid #8e99b2;
		background: #f2f4f6; }
	form#subscribe h3 {
		padding: 0 7px 5px 0;
		margin: 0;
		font: normal 18px "Trebuchet MS", Helvetica, sans-serif;
		color: #233365; }
	form#subscribe input.input-text {
		width: 142px;
		padding: 2px 5px 0 5px;
		margin: 0;
		border: 1px solid #cccccc; }
	form#subscribe input.btn_submit {
		position: absolute;
		right: 15px;
		top: 38px;
		z-index: 1;
		padding: 0;
		font: normal 16px "Trebuchet MS", Helvetica, sans-serif;
		color: #666666;
		cursor: pointer;
		border: none;
		background: transparent; }
ul.home-buttons {
	float: left;
	padding: 10px;
	margin: 0;
	background: #d4c2ce; }
	ul.home-buttons li {
		float: left;
		padding: 0 6px 0 0;
		margin: 0;
		list-style: none; }
	ul.home-buttons li.last { padding: 0; }
	ul.home-buttons a {
		display: block;
		width: 95px;
		height: 89px;
		text-indent: -8685px;
		outline: none; }
	ul.home-buttons a.btn_watch-video { background: transparent url("images/btn_watch-video.gif") 0 0 no-repeat; }
	ul.home-buttons a.btn_matco-promise { background: transparent url("images/btn_matco-promise.gif") 0 0 no-repeat; }
	ul.home-buttons a.btn_news-from-president { background: transparent url("images/btn_news-from-president.gif") 0 0 no-repeat; }
	ul.home-buttons a.btn_tech-services { background: transparent url("images/btn_tech-services.gif") 0 0 no-repeat; }
ul.social-media {
	float: left;
	width: 180px;
	padding: 20px 15px;
	margin: -12px -12px 15px -12px;
	background: #183265; }
	ul.social-media li {
		float: left;
		padding: 0 18px 0 0;
		margin: 0;
		list-style: none; }
	ul.social-media li.last { padding: 0; }
	ul.social-media a {
		display: block;
		width: 48px;
		height: 48px;
		text-indent: -8685px;
		outline: none; }
	ul.social-media a.btn_facebook { background: transparent url("images/icon_facebook.png") 0 0 no-repeat; }
	ul.social-media a.btn_twitter { background: transparent url("images/icon_twitter.png") 0 0 no-repeat; }
	ul.social-media a.btn_wordpress { background: transparent url("images/icon_wordpress.png") 0 0 no-repeat; }
#sidebar ul.social-media {
	width: 188px;
	padding: 15px 15px 15px 25px;
	background: #875776; }