body, h3, input { padding:0; margin:0;}
body {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
h3{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3c1e5f; padding:0 0 4px 0;}

.h3, .h3 a:link, .h3 a:visited{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3c1e5f; padding:0 0 4px 0; text-decoration:none;}

.h3 a:hover{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3c1e5f; padding:0 0 4px 0; text-decoration:underline;}

.purple{ background-color:#553278; }

.banner{ background:url(/images/ads/bannerAds.jpg) top left no-repeat; padding:206px 0 0 0; }
.bannerHome{ background:url(/images/ads/bannerAdsHome2.jpg) top left no-repeat; padding:255px 0 0 0; }
.bannerServices{ background:url(/images/ads/bannerAds06.jpg) top left no-repeat; padding:206px 0 0 0; }
.bannerProducts{ background:url(/images/ads/bannerAds-dualpump.jpg) top left no-repeat; padding:206px 0 0 0; }
.bannerCareers{ background:url(/images/ads/bannerAds03.jpg) top left no-repeat; padding:206px 0 0 0; }
.bannerContactus{ background:url(/images/ads/bannerAds-building.jpg) top left no-repeat; padding:206px 0 0 0; }
.bannerCompany{ background:url(/images/ads/bannerAdsServices.jpg) top left no-repeat; padding:206px 0 0 0; }


.sitemap{ color:#9ba8ae; font:normal 10px Arial, Helvetica, sans-serif; padding:12px 0 8px 12px; text-decoration:none;}

.sitemap a:link, .sitemap a:visited{ color:#553278; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:none;}

.sitemap a:hover{ color:#553278; font:normal 10px Arial, Helvetica, sans-serif; text-decoration:underline; }

.menu{ width:140px; height:21px; background:url(/images/nav/buttons/normal.gif) top left no-repeat;padding:6px 0 0 16px; font:normal 12px Arial, Helvetica, sans-serif; color:#281464;}
.menu a:link, .menu a:visited{ width:140px; height:21px; background:url(/images/nav/buttons/rollover.gif) top left no-repeat; text-decoration:none;}
.menu a:hover{ background:url(/images/nav/buttons/active.gif) top left no-repeat; text-decoration:none;}
.menuBg{ background:url(/images/nav/menuBg.gif) left repeat-y;}

.mainContents{ padding:0 16px 20px 20px; color:#656a6f; line-height:17px;}
.mainContents a:link, .mainContents a:visited{color:#004b7d; line-height:17px; text-decoration:underline;}
.mainContents a:hover{ text-decoration:none;}

input.search{ border:1px solid #868686; width:130px; height:20px; color:#281464; padding:4px 0 0 5px; margin:0; color:#281464;font:normal 11px Arial, Helvetica, sans-serif;}
input.go{ border:1px solid #868686; color:#281464; padding:2px 0 0 5px;}

.footer{ padding:8px 0; text-align:center; vertical-align:top; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.footer a:link,.footer a:visited{ color:#7763b9; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.copyright{ padding:8px 0 20px 15px; vertical-align:top; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#7763b9;}
.copyright a:link, .copyright a:visited{ color:#7763b9; text-decoration:none; }
.copyright a:hover{text-decoration:underline;}

.screenBarLeft{ background:url(/images/utilities/screenbarLeft.jpg) top right no-repeat;}
.screenBarRight{ background:url(/images/utilities/screenBarRight.jpg) top left no-repeat;}
.shadowPurpleLeft{ background:url(/images/utilities/shadowPurpleLeft.gif) top right repeat-y; background-color:#553278;}
.shadowPurpleRight{ background:url(/images/utilities/shadowPurpleRight.gif) top left repeat-y; background-color:#553278;}
.smallGrey {
	font-size: 10px;
	color: #999999;
}
.bold {
	font-weight: bold;
}
.imageBorder {
	border: 1px solid #cccccc;
}
.star{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FF0000;}

.line {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CBB6E0;
	
}
.textHome {
	font-size: 12px;
}

