* {padding:0;margin:0;}
a img {border:none;}
.clear {clear:both;}
a:link, a:visited, a:hover {text-decoration:none;}


body {
	font-family: verdana, arial, helvetica, sans-serif;
	margin:0 0 20px 0;
	background:#FFFFFF url(images/headerbg.png) top center repeat-x;
	text-align:center;
	}
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:850px;
	}
#header {
	height:102px;
	position:relative;
	}
#logo {
	position:absolute;
	top:0;
	left:0;
	width:260px;
	text-align:left;
	}
#topnav {
	position:absolute;
	top:41px;
	right:0;
	text-transform:uppercase;
	font-size:14px;
	font-family:arial, helvetica, verdana, sans-serif;
	text-align:right;
	}
	#topnav ul {list-style:none;margin:0 0 0 300px;}
	#topnav ul li {float:left;margin:0 0 0 25px;}
	#topnav ul li a:link, #topnav ul li a:visited {color:#666666;text-decoration:none;}
	#topnav ul li a:hover {color:#333333;text-decoration:underline;}
#quote-banner {
	position:relative;
	height:325px
	}
	#quote-banner img#starbackground {
	z-index:-50;
	position:absolute;
	top:-7px;
	left:180px;
	}
	#quote {
	position:absolute;
	top:0;
	left:0;
	width:250px;
	}
	#quote p {
	text-align:center;
	font-family:arial, helvetica, verdana, sans-serif;
	line-height:22px;
	color:#81A5DC;
	font-size:17px;
	margin:19px 0;
	font-weight:bold;
	}
	#banner {
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	}
	#banner img {border:1px solid #142D5C;}

#sidebar {
	float:left;
	width:250px;
	text-align:left;
	}
#sidebar ul {list-style:none;}
#sidebar img {
	margin:5px 0 20px 0;
	}
#sidebar #sidenav li {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-transform:uppercase;
	}
	#sidebar #sidenav li a {display:block;width:248px;height:28px;line-height:28px;font-weight:700;}
	#sidebar #sidenav li a span {padding:0 0 0 15px;}
	#sidebar #sidenav li a:link, #sidebar #sidenav li a:visited {
		border:1px solid #FFFFFF;
		background:#FFFFFF;
		color:#333333;
		text-decoration:none;
		}
	#sidebar #sidenav li a:hover,
	#home #sidebar #sidenav li#home-snav a,
	#about #sidebar #sidenav li#about-snav a,
	#test #sidebar #sidenav li#test-snav a,
	#reason #sidebar #sidenav li#reason-snav a,
	#pay #sidebar #sidenav li#pay-snav a,
	#secret #sidebar #sidenav li#secret-snav a,	
	#new #sidebar #sidenav li#new-snav a,
	#svc #sidebar #sidenav li#svc-snav a {
		background:#FFFFFF url(images/navbg.png) top center repeat-x;
		color:#333333;
		text-decoration:none;
		border:1px solid #eaeaea;
		}
#sidebar li.empty {margin:0 !important;padding:0 !important;}
#sidebar li.empty ul#subsidenav {line-height:0;margin:0 !important;padding:0 !important;}
#sidebar ul#subsidenav li {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-transform:none;
	margin:0 0 0 35px !important;
	}
	#sidebar ul#subsidenav li a {display:inline;height:22px;width:230px;padding:0;line-height:22px;font-weight:400;margin:0;}
	#sidebar ul#subsidenav li span {padding:0;}
	#sidebar ul#subsidenav li a:link, #sidebar ul#subsidenav li a:visited {
		color:#666666;
		text-decoration:none;
		background:none;
		border:none;
		}
	#sidebar ul#subsidenav li a:hover {
		color:#333333;
		text-decoration:underline;
		background:none;
		border:none;
		}


.formdiv {background:#eeeeee;border:1px solid #cccccc;padding:10px 10px 45px 10px;}
.fmbottom {margin:30px 0;}
.formdiv h4 {margin:0 0 10px 0;font-size:18px !important;font-weight:300;padding:0 0 6px 0;font-family:arial, tahoma, verdana, sans-serif;color:#cc0000;border-bottom:1px solid #cfcfcf;}
.fmright {float:right;margin:5px 0 15px 15px;width:320px;}
.formdiv label {display:block;width:130px;float:left;font-weight:bold;line-height:26px;}
.formdiv input, .formdiv select {padding:2px; border:1px solid #cccccc;float:left;}
.fmbottom input, .fmbottom select {width:300px;}
.fmright input, .fmright select {width:175px;}
.formdiv br {clear:left;}
.formdiv span {color:#cc0000;}
.formdiv .frmrequestrpt {background:#333333;border:0;color:#FFFFFF;font-weight:200;width:160px;font-size:12px;padding:5px;margin:5px 0 0 130px;}

#content {
	/*margin:0 0 0 295px;*/
	width:552px;
	text-align:left;
	float:right;
	}
#before_after_content {
	/*margin:0 0 0 295px;*/
	width:590px;
	text-align:left;
	float:right;
	}
#content .title {
	border-bottom:1px solid #eeeeee;
	margin:0 0 20px 0;
	}
#content .title h1 {
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:25px;
	color:#222222;
	margin:0 0 7px 0;
	font-weight:400;
	}
#content .title h2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	margin:0 0 7px 0;
	font-weight:400;
	}
#content .bodytext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
	}
	#content .bodytext .red {font-weight:900;color:#cc0000 !important;}
	#content .bodytext .blue {font-weight:900;color:#244A84 !important;}
	#content .bodytext .aligncenter {text-align:center;}
	#content .bodytext .testimonial {margin:0 0 30px 0;}
	.contactimg {padding:5px;background:#eaeaea;border:1px solid #cccccc;}
	#content .bodytext p {margin:0 0 20px 0}
	#content .bodytext h4 {margin:0 0 10px 0;font-size:14px;}
	#content .bodytext ul, #content .bodytext ol {margin:0 0 20px 35px;font-weight:700;}
	#content .bodytext li {margin:0 0 10px 0;font-weight:400;}
	#content .bodytext a:link, #content .bodytext a:visited {color:#2B589C;font-weight:700;text-decoration:underline;}
	#content .bodytext a:hover {color:#244A84;text-decoration:none;font-weight:700;}
	
	
#footer {
	color:#999999;
	font-size:11px;
	text-align: center;
	padding:50px 0 25px 0;
	clear:both;
	line-height:17px;
	}
	#footer .leftfooter {width:300px;text-align:left;float:left;}
	#footer .rightfooter {width:300px;text-align:right;float:right;}
	#footer a:link, #footer a:visited {
		color:#999999;
		text-decoration:underline;
		}
	#footer a:hover {
		color:#244A84;
		text-decoration:none;
		}
img.padded {margin:3px;}
#b-a_image_wrapper {background:#d0d8ed; padding:5px; text-align:center; margin:8px auto; border:#a5adc2 solid 1px;}
	
	
	
	
	
	
	
/** END **/
