/* CSS Document */

body {background:#f2f7f9;}
body, div, p, th, td {font-family:verdana;font-size:12px;color:#1e1e1e;}
a {color:#2F7C82;}
h1, h2, h3 {font-size:14px;margin-bottom:6px;}
h2.pro {color:#578b48;}
h2.con {color:#ad1717;}

#container {width:764px;margin:auto;}
#group {background:url('images/bg.gif') repeat-y;margin-left:0px; margin-right:0px; margin-top:120px; margin-bottom:0px; padding-left:16px; padding-right:16px; padding-top:14px; padding-bottom:10px}
	.rightcolumn {width:144px;float:right;background:url('images/bg-testimonial.gif');}
		.testiheader {background:url('images/bg-testimonial-top.gif');height:19px;margin:0px}
		.testifooter {background:url('images/bg-testimonial-bottom.gif');height:19px;margin:0px}
		.testi {background:url('images/bg-testimonial.gif');margin:0px}
		.testi p {background:url('images/bg-bullet.gif') no-repeat;margin:0px;font-size:11px; padding-left:28px; padding-right:6px; padding-top:6px; padding-bottom:6px}
		.testi strong {background:url('images/bg-testi.gif');color:#133148;font-size:12px;display:block;text-align:center}
			.testi p a {color:#1e1e1e;text-decoration:none;}
			.testi p a strong {font-size:11px;font-weight:bold;text-decoration:underline;text-align:left;display:inline;background:none;}
		.testi p.quote {text-align:right;background:url('images/bg-testi.gif');; padding-left:9px; padding-right:9px; padding-top:6px; padding-bottom:6px}
			.testi p.quote em {display:block;text-align:left;padding:0px 0px 6px 0px;}
		.testi .spacer {background:url('images/bg-bullet.gif');border-bottom:1px solid #FBFBD3;margin:5px 10px;}
	.leftcolumn {width:574px;float:left;}
	.clear {clear:both;}
	.bubbleyellow {width:730px;background:url('images/bubble-yellow.gif') no-repeat top;margin:8px auto;font-size:14px;text-align:center; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px}
	.bubbleblue {width:730px;background:url('images/bubble-blue.gif') no-repeat top;margin:8px auto;font-size:14px;text-align:center; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px}
	.bubblegreen {width:579px;background:url('images/bubble-greensm.gif') no-repeat top;margin:8px auto;font-size:14px;text-align:center; padding-left:0px; padding-right:0px; padding-top:12px; padding-bottom:12px}
		.bubbleyellow a, .bubbleblue a, .bubblegreen a {font-weight:bold;}
	.contblock {font-size:11px;line-height:18px;padding:6px 0px 6px 24px;}
#header {position:absolute;top:5px;height:130px;width:764px;}
#footer {background:url('images/bg-footer.gif');height:60px;margin:auto;width:764px}
	.links {width:420px;float:left;margin:24px 0px 0px 10px;font-size:10px;}
		.links a {padding:0px 6px 0px 6px;color:#1e1e1e;}
	.copy {width:300px;float:right;margin:24px 16px 0px 0px;text-align:right;font-size:10px;}
#imgbox {background:url('images/bg-image-block.jpg') no-repeat top;width:732px;padding-left:0px; padding-right:0px; padding-top:50px; padding-bottom:0px}
	#imgbox p {width:550px;margin:0px 0px 0px 20px;font-size:11px;line-height:18px;height:90px;}
	.midlink {width:468px;margin:0px 0px 10px 38px;text-align:center;font-size:14px;font-weight:bold;display:block;padding:0px 0px 10px 0px;}
.greenbox {width:574px;margin:0px auto 10px auto;}
	.greenhead {background:url('images/greenbox-top.gif') top;height:17px}
	.greenfoot {background:url('images/greenbox-bottom.gif');height:17px}
	.greenbody {background:url('images/greenbox-bg.gif') no-repeat left top;min-height:299px}
		.greenbody h4 {font-size:14px;padding:0px 0px 0px 14px;margin:0px 0px 14px 0px;}
	.greenbodyret {background:url('images/greenbox-bg.gif') no-repeat left top;padding-bottom:10px}
	
.bluebox {width:733px;margin:10px auto 10px auto;}
	.bluehead {background:url('images/bluebox-top.gif') top;height:22px}
	.bluefoot {background:url('images/bluebox-bottom.gif');height:29px}
	.bluebody {background:url('images/bluebox-bg.gif') no-repeat left top;}
		.bluebody h4 {font-size:14px;padding:0px 0px 0px 14px;margin:0px 0px 14px 0px;}
		
.shortbox {width:272px;float:left;margin:0px 0px 0px 10px;}
	.shortboxtop {background:url('images/bg-shortbox-top.gif') top;font-size:14px;color:#1E5052;line-height:34px;font-weight:bold;vertical-align:middle;padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:4px}
	.shortboxbody {background:url('images/bg-shortbox.gif');padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
		.shortboxbody img {float:left;margin:0px 10px 6px 0px;border:0px;}
		.shortboxbody strong {color:#1c4499;font-weight:normal;font-size:14px;text-decoration:underline;}
		.shortboxbody .rating {font-size:11px;font-weight:bold;display:block;padding:4px 0px 12px 0px;}
		.shortboxbody .rating .rate {color:#ad1717;}
	.shortboxbottom {background:url('images/bg-shortbox-bottom.gif') bottom;height:12px}

.longbox {width:554px;margin:0px 0px 10px 10px;}
	.longboxtop {background:url('images/bg-longbox-top.gif') top;font-size:12px;color:#1E5052;line-height:22px;font-weight:bold;vertical-align:middle;padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:8px}
	.longboxtoprev {background:url('images/bg-longbox-top-rev.gif') top;font-size:12px;color:#3a5c30;line-height:22px;font-weight:bold;vertical-align:middle;text-align:center; padding-left:420px; padding-right:0px; padding-top:0px; padding-bottom:8px}
	.longboxbody {background:url('images/bg-longbox.gif');padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
		.longboxbody img {float:left;margin:0px 10px 0px 0px;border:solid 1px #888888;}
		.longboxbody strong {color:#1c4499;font-weight:normal;font-size:14px;text-decoration:underline;}
		.longboxbody .rating {font-size:11px;font-weight:bold;display:block;padding:4px 0px 8px 0px;}
		.longboxbody .rating .rate {color:#ad1717;}
		.longboxbody .rightbtn {display:block;text-align:right;}
		.longboxbody .rightbtn a img {float:none;border:0px;}
	.longboxbottom {background:url('images/bg-longbox-bottom.gif') bottom;height:12px}
	
	.blurb {line-height:18px;display:block;margin:0px;padding:6px 0px 8px 0px;}
	.smblurb {line-height:16px;display:block;margin:0px;padding:2px 0px 8px 0px;font-size:11px;}
	.quoteblurb {line-height:16px;display:block;background:url('images/bg-quote.gif') no-repeat;width:300px;font-size:11px;height:112px; margin-left:210px; margin-right:0px; margin-top:0px; margin-bottom:0px}
		.quoteblurb p {font-size:11px;line-height:16px;padding:26px 0px 0px 20px;margin:0px;font-style:italic;}
	a.visit {font-size:16px;display:block;margin:10px 0px 0px 210px;padding:0px 0px 10px 0px;}
	div.rated {width:138px;text-align:center;display:block;background:url('images/bg-rating.gif') no-repeat;font-weight:bold;font-size:10px;margin-left:540px; margin-right:0px; margin-top:6px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:10px}

.formtbl {margin: 10px 0px 10px 90px;}
	.formtbl th {font-weight:normal;text-align:right;vertical-align:top;}
	.formtbl input.formtxt {width:250px;border:solid 2px #cee0ea;}
	.formtbl textarea.formtxt {width:250px;border:solid 2px #cee0ea;height:100px;}
.chart {margin:0px 0px 0px 15px;width:700px;}
	.chart th {text-align:left;font-size:11px;font-weight:normal;background:#FFFFFF;padding:6px 0px 6px 8px;}
	.chart th.init {width:150px;}
	.chart td {text-align:left;font-size:11px;font-weight:normal;padding:6px 0px 6px 8px;}
	.chart tr.alt td {background:#f4f9fb;}
.submit {display:block;text-align:right;margin:6px 20px 10px 0px;}
dt {font-weight:bold;}
dd {margin-bottom:16px;}