﻿body 
{font-family:Arial;}
a.topnav:link, a.topnav:visited, a.topnav:hover, a.topnav:active   {
width:163px;
float:left;
color:#ac0e41;
font-family:arial;
font-size:15px;
text-decoration:none;
line-height:24px;
font-weight:bold;
text-align:center;
background-image: url(/Images/navbuttonbg.jpg);
background-repeat:no-repeat;
margin:0 0 1px 0;
padding:0;
}
a.topnav:hover   {
margin:1px 0 0 0;
color:#D22842;
background-position: 0 -24px;
}
div#QuoteForm
{width:950px;text-align:left;}
#QuoteForm h2
{margin:0;padding:.25em;}
#QuoteForm em
{color:Orange;font-weight:bold;}
.QuoteFormUL
{list-style-type:none;margin:0px;padding:.25em; font-size: 12px;}
.QuoteFormUL li
{position: relative; margin:.5em;}

.QuoteFormUL div { position: absolute; z-index:1; top: 0px; }
.QuoteFormUL .errbox-right { position: absolute; right: -100px; }
.QuoteFormUL .errbox-left { position: absolute; left: -100px; }
.QuoteFormUL .errbox-top { position: absolute; top: -25px; }
.QuoteFormUL .errbox-bottom { position: absolute; bototm: -25px; }

.QuoteFormUL div span
{
	position:relative;
	z-index:2;
	background-color:White;
	border:solid 1px red;
	padding:.25em;
}

.ContactInfoDiv  { font-size: 12px; }
h3  { font-size: 12px; }
div.contentarea { padding: 10px 10px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

td.credits, td.credits a { font-size:10px; color: #A0A8AA; }

a.afooter:link,a.afooter:active, a.afooter:visited { font-size:12px; font-family:Tahoma; color: #800000; text-decoration:none; }
a.afooter:hover { font-size:12px; font-family:Tahoma; color: #800000; text-decoration:underline; }
p.testimonial { font-style:italic; font-weight:bold; margin-top: 10px; margin-bottom: 30px; color: #5B5B5B; }
span.testimonialname { font-style: normal; font-weight: normal; padding-left: 30px; color: #000066; }