@charset "UTF-8";

/* CSS Document */

body { background-color: #016DB9; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #333; }

.fieldstyle { color:#666666; width:255px; padding-left:2px; padding-top:2px; padding-bottom:2px; padding-right:2px; margin-bottom:5px; border:1px solid #ccc; }

.form { margin:0px; padding:0px; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; font-size:0.69em; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; font-size:0.69em; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; color:#000000; font-size:0.69em; text-align:center; }

a:link { text-decoration: underline; color:#016DB9; }

a:visited { text-decoration: underline; color:#016DB9; }

a:hover { text-decoration: underline; color:#000; }

a:active { text-decoration: underline; color:#016DB9; }

.contactform { width:270px; float:left; margin-right:20px; font-size:0.69em; }

.formstyle { color:#666666; width:270px; padding-left:2px; padding-top:2px; padding-bottom:2px; padding-right:2px; border:1px solid #ccc; }

#header { background-image:url(images/header.jpg); width:1000px; height:85px; margin:0 auto; }

h1 { color:#e76602; font-family:Arial, Helvetica, sans-serif; font-size:1.75em; font-weight:normal; text-transform:uppercase; line-height:22px; margin-top:0px; }

.h1subheading { color:#ee9d5d; text-transform:none; font-size:0.7em; }

.subheading { color:#CF8951; text-transform:none; font-size:1.3em; }

h2 { color:#CF8951; font-family:Arial, Helvetica, sans-serif; font-size:0.90em; font-weight:normal; margin-top:0px; }

h3 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin-top:0px; }

.bluetext { color:#00314F; font-family:arial narrow, arial; font-size:1.0em; font-weight:bold; padding:3px; border-bottom:1px solid #00314F; }

.blacktext { color:#333; font-family:arial narrow, arial; font-size:1.0em; font-weight:bold; padding:3px; border-bottom:1px solid #333; }

#flasharea { margin:0 auto; width:1000px; height:316px; }

p { font-size: 0.69em; }

ul { font-size: 0.69em; }

.afont { font-size: 0.69em; }

#nav { height:68px; margin:0 auto; width:950px; padding-left:50px; background-image:url(images/navbg.jpg); }

.logomargin { margin-left:49px; }

#main { width:920px; margin:0 auto; padding-top:25px; padding-left:50px; padding-right:30px; }

#left { background-color:#FFFFFF; width:582px; padding:15px; float:left; }

#left li { list-style:url(images/bullet.jpg); margin-left:15px; }

#left ul { list-style:url(images/bullet.jpg); }

#left a, a:active, a:visited { color:#016DB9; text-decoration:underline; }

#left a:hover { color:#000; text-decoration:underline; }

#right { width:295px; float:right; }

.sidebox { width:265px; height:195px; background-image:url(images/sidebox.jpg); padding-right:10px; padding-left:20px; padding-top:20px; padding-bottom:50px; color:#FFFFFF; font-size:0.69em; }

.sideboxhead { font-size:1.2em; padding-bottom:5px; border-bottom:1px dotted #fff; }

.sideboxgrey { font-size:1.6em; color:#999999; font-weight:bold; }

#footer { margin:0 auto; color:#fff; width:900px; padding-top:5px; clear:both; padding-bottom:15px; text-align:left }

#seo { margin:0 auto; color:#EAF6FF; width:900px; clear:both; text-align:left; padding-top:15px }

#footer a, a:active, a:visited { color:#fff; text-decoration:none; }

#footer a:hover { color:#fff; text-decoration:underline; }

#footer ul { list-style:none; display:inline; margin:0px; padding:0px; }

#footer li { list-style:none; display:inline; padding-left:5px; padding-right:5px; border-left:1px solid #fff; }

.imagefloatright { float:right; width:200px; margin-left:30px; }

#award { background:url(images/award.jpg); background-repeat:no-repeat; background-color:#FFFFFF; width:265px; padding-top:100px; padding-left:15px; padding-right:15px; font-family:"Times New Roman", Times, serif; font-size:1.2em; padding-bottom:15px; }

#award p { margin:0px; padding:0px; }

.goldstyle { color:#C18800; font-family:Arial, Helvetica, sans-serif; }

.floatimageright { float:right; }

.testimonials { overflow:scroll; width:560px; height:200px; padding:10px; border:1px solid #ccc; }

.seoh2 { color:#EAF6FF; font-family:Arial, Helvetica, sans-serif; font-size:0.70em; font-weight:normal; margin-top:0px; }

.seoh3 { color:#CEDFFF; font-family:Arial, Helvetica, sans-serif;   font-weight:normal; margin-top:0px; }

#links {
	margin:0 auto;
	width:920px; text-align:left
	}
	
#links a, a:active, a:visited { color:#fff; text-decoration:none; }

#links a:hover { color:#fff; text-decoration:underline; }

#googlemap {
	float:left;
	padding-top:15px;
	}