body {
	font-family: Tahoma, Arial, Helvetica, sans-serif; background-color:#A6C6D3; padding: 0px; margin-left:auto; margin-right:auto; margin-top:0px; width: 760px; color: #000000; font-size:12px; background-image:url(/images/bg-gradient2.jpg); background-repeat:repeat-x;
}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size:12px;
}

p li {
	font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size:12px; line-height:1.4;
}

.content { background-color:#DEEAEF; border-top: 1px solid #8F1A2B; border-right: 1px solid #8F1A2B; padding: 10px 2px 10px 30px;
}

.main { background-color:#FFFFFF; border-top: 1px solid #8F1A2B; border-right: 1px solid #8F1A2B; padding: 10px 15px 10px 0px;
}

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #8F1A2B; font-size:26px; text-align:center;
}

h1.left { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #8F1A2B; font-size:16px; text-align:left;
}


h2 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:17px; text-align:center;
}

h2.subheading { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:15px; text-align:left; font-weight: bold;
}

h3 { font-family: Georgia, 'Times New Roman', Times, serif; color: #8F1A2B; font-size:18px; text-align:center; font-weight:bold;
}



h4 { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #277495; font-size:16px; text-align:center;
}

h5 { font-family: Georgia, 'Times New Roman', Times, serif; color: #8F1A2B; font-size:14px; text-align:center; font-weight:bold; font-style:italic;
}


.testimonialfooter {color: #8F1A2B; font-weight:bold; font-size: 13px;
}

.side { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:center; margin-top: 10px; 
}
a.side:link {color:#FFFFFF; text-decoration:underline; 
}
a.side:visited {color:#FFFFFF; text-decoration:underline; 
}
a.side:hover {color:#8F1A2B; text-decoration:none;
}


.rightside { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-align:center; margin-top: 0px; background-color:#DEEAEF; 
}
a.rightside:link {color:#000000; text-decoration:underline; 
}
a.rightside:visited {color:#000000; text-decoration:underline; 
}
a.rightside:hover {color:#8F1A2B; text-decoration:none;
}

#seo td {
	font-weight:bold;
	vertical-align:middle;
	padding: 3px;
	background-color:#EEF4F7;
	border: 2px solid #ffffff;
	
}

.checkmark {
	background-image:url(../images/gold-checkmark.jpg); 
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	
}

td.goldstar { 
	text-align:center;
	vertical-align:middle;
	margin-right:auto;
	margin-left:auto;

}

.recent { font-size:12px; font-weight:bold; text-align:center; color: #FFCD66;
}

.recentTitle { font-size:12px; font-weight:bold; text-align:center; color: #277495;
}

.thumbBorder { background-color:#FFFFFF; text-align:center; padding: 2px; border:1px solid #277495; width: 170px; margin-top: 5px; margin-bottom: 5px; margin-left:auto; margin-right:auto;
}

.testimonial { width: 90%; font-family:verdana, tahoma, arial; font-size:11px; color:#333333; font-style:italic; margin-top: 5px; margin-bottom: 5px; margin-left:auto; margin-right:auto;
}

.testimonialbox { width: 80%; font-family:verdana, tahoma, arial; font-size:11px; color:#333333; font-style:italic; margin-top: 15px; margin-bottom: 15px; margin-left:auto; margin-right:auto; background-color:#FFE8B0; padding: 10px; border: dashed 1px #999999;
}




td.nav {
	background-color:#8F1A2B;
	text-align:center;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	height: 30px;
}
#nav { background-color:#8F1A2B; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px; font-weight:bold; color:#FFFFFF;
}
a.nav:link {color:#FFFFFF; text-decoration:none; 
}
a.nav:visited {color:#FFFFFF; text-decoration:none; 
}
a.nav:hover {color:#DEEAEF; text-decoration:underline;
}

a:link {color:#000000; text-decoration:underline; 
}
a:visited {color:#333333; text-decoration:underline; 
}
a:hover {color:#277495; text-decoration:underline;
}

.redbold { color:#8F1A2B; font-weight:bold; font-size:14px;}

.highlightbox { 
	margin: 15px;
	padding: 0px 15px 5px 15px; 
	background-color: #EEF4F7; 
	border: solid 1px #BF9030;
}


p.copyright {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#277495;
	padding-top: 5px;
}

a.copyright:link {color:#277495; text-decoration:underline; 

}
a.copyright:visited {color:#277495; text-decoration:underline; 

}

p.bullet {
font-family: Georgia, 'Times New Roman', Times, serif; color: #18495F; font-size:13px; font-style:italic;
}

.greybox {
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	padding: 0px 5px 5px 0px; 
	margin-left: 150px;
}

#nav-services {
	text-align:center;
	padding: 0px;
	margin:0px;
}


.messageConfirm {
  color: red;
}

.required {
 color:#FF0000;
 }