html, body					{ margin:0px; padding:0px; background-color:white; }

body, td, li,
input, select, textarea		{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:black; text-align:justify; vertical-align:top; }

a							{ color:#F36E29; font-weight:bold; text-decoration:none; }
a:link						{ }
a:hover						{ color:#EEC488; text-decoration:underline; }


h1							{ font-size:35px; color:#F36E29; }
h2							{ font-size:30px; color:#CBCBCB; padding:0; margin:0; padding-top:10px; padding-bottom:10px; }

.banner 					{ height:175px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-position:center; background-color:#efc58b; }
.links	 					{ background-image:url(images/graff_top.gif); background-repeat:repeat-x; background-position:bottom; background-color:#F36E29; }
.content 					{ text-align:center; padding:10px; }
.footer						{ text-align:center;  background-color:#F36E29; background-image:url(images/graff_bott.gif); background-repeat:repeat-x; background-position:top; padding-top:50px; color:#f79461; }
.bott	 					{ height:100%; background-color:#F36E29; }

.footer	a					{ font-size:9px; color:#f79461; text-align:center; }

.section_links a img		{ border:none; border-top:#CBCBCB solid 5px; }
.section_links a:hover img	{ border:none; border-top:#F36E29 solid 5px; }
.category					{ width:333px; padding:20px; }
.mid						{ border:#CBCBCB solid 3px; border-bottom:none; border-top:none; }
.category ul				{ margin:0px; padding:0px; margin-left:15px; }
.category ul li				{ margin:0px; padding:3px; }
.contactFeild				{ padding-top:10px; }
.contactBox					{ width:210px; }

blockquote 	{ width:900px; margin: 15px 10px; padding: 5px 7px 5px 40px; line-height: 1.6em; font-style: italic; font-family: Georgia, 'Times New Roman', Times, serif; color: #80614D; border: 1px solid #EEE8E1; background: #FAF7F5 url(images/quote.gif) no-repeat 10px 15px; text-align:justify; }

.testi_name					{ text-align:right; background: #FAF7F5 url(images/quote_out.gif) no-repeat 870px; padding-right:40px; }

form 						{ background:#FAF7F5 none repeat scroll 0 0; border:1px solid #EEE8E1; margin:20px 10px; padding:15px 25px 25px 20px; }

.formz 						{ background:white; border:1px solid #EEE8E1; padding:15px 25px 25px 20px; }

.submit 					{ border:1px solid #aba8a8; background:#e5e5e5; text-transform:uppercase; color:#4d4d4d; font-weight:bold; padding:7px 16px 7px 14px; height:37px; width:110px; cursor:pointer; float:left; }
.submit:hover				{ background:white; }

.print a img				{ border:#CBCBCB solid 6px; }
.print a:hover img			{ border:#F36E29 solid 6px; }
.print td					{ text-align:center; background-image:url(images/print_bg.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px; }
.print .quote				{ text-align:center; background-image:none; background-position:bottom; padding-bottom:5px; color:#F36E2A; font-size:17px; }

.client_ranks td			{ font-style: italic; font-family: Georgia, 'Times New Roman', Times, serif; color: #80614D; border: 1px solid #EEE8E1; text-align:justify; }
.rank_links					{ background:#FAF7F5; padding-top:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.rank_gap td				{ border:none; }

.seo_page blockquote 		{ background-image:none; }
.dottedbox					{ background-color:#FAF7F5; border:dashed #CBCBCB 2px; width:900px; margin: 15px 10px; padding: 5px 7px 5px 40px; text-align:justify; }
.video						{ border:solid #CBCBCB 3px; width:530px; }

.folio a img				{ border:#CBCBCB solid 6px; }
.folio a:hover img			{ border:#F36E29 solid 6px; }
.folio_icon					{ text-align:center; background-image:url(images/print_bg.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:15px; }
.folio_info					{ }