img,.pngfix { behavior: url(iepngfix.htc) }
body {
	background-image:url(images/bg.jpg); 
	background-repeat:repeat-x;
	background-color:#A19FA0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #333333;
	padding:0;
	margin:0;
}

a:link {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
	
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #FFC;
	font-weight:bold;
}
#menu {
	float:left;
	margin:0;
	padding:0;
 	width:941px; height:40px;
     }

#menu li{
	height:40px;
	float:left;
	list-style-type:none;
}
#menu a{
	height:40px;
	display:block; background-image:url(images/lists_email_marketing.gif);
	text-indent:-9999px;
}

#menu a.home{
		width:110px;
		background-position:0px 0px;
	}
	
#menu a.home:hover, #menu a.homeCur{
		width:110px;
		background-position:0px -40px;
	}
	#menu a.contact{
		width:169px;
		background-position:-110px 0px;
	}
	
#menu a.contact:hover, #menu a.contactCur{
		width:169px;
		background-position:-110px -40px;
	}
	#menu a.product{
		width:227px;
		background-position:-279px 0px;
	}
	
#menu a.product:hover, #menu a.productCur{
		width:227px;
		background-position:-279px -40px;
	}
	#menu a.pricing{
		width:130px;
		background-position:-506px 0px;
	}
	
#menu a.pricing:hover, #menu a.pricingCur{
		width:130px;
		background-position:-506px -40px;
	}
	#menu a.spam{
		width:148px;
		background-position:-636px 0px;
	}
	
#menu a.spam:hover, #menu a.spamCur{
		width:148px;
		background-position:-636px -40px;
	}
		#menu a.about{
		width:157px;
		background-position:-784px 0px;
	}
	
#menu a.about:hover, #menu a.aboutCur{
		width:157px;
		background-position:-784px -40px;
	}




.floatleft { float:left; padding:3px 10px 0px 0px; clear:both; }
.floatright { float: right; padding:3px 0px 0px  10px; clear:both; behavior: url(iepngfix.htc);  }	
.textfields{ margin:0; padding:0;
width:196px;}
.red { color:#990000; font-size:26px; font-style:italic; font-weight:bold; text-align:center;}
.boxgray{ width:556px; border-bottom: 1px solid #999; font-size:12px; background-color:#DBDBDB; font-weight:normal; margin:0; padding:5px; height:22px}
.boxgblue{ width:556px; border-bottom: 1px solid #999; font-size:12px; background-color:#C8ECFC; font-weight:normal; margin:0; padding:5px; height:22px}
.floatright2 { float: right; padding:4px 5px; }
.space { margin:0 0 0 130px; padding:0; text-align:center}
.spaces {margin:0 130px 0 30px; padding:0;}

.boxgbigblue {border-bottom: 1px #CCCCCC solid;  background-color:#C8ECFC; padding:5px 10px; text-align:justify}
.boxgbiggray {border-bottom: 1px #CCCCCC solid;  background-color:#DBDBDB; padding:5px 10px; }
h2{ font-size:18pt; font-weight:bold; color:#005CB9}