
body { margin: 0px; }

#header { float: left; margin: 0px; padding: 0px; border-bottom: 1px solid #000; }
#header ul { margin: 0px; padding: 0px; list-style: none; }
#header ul #header1 { float: left; font: 12pt/14pt arial; color: #000; }
#header ul #header2 { float: right; font: 9pt/14pt arial; text-align: right; color: #000; }
#header ul #header2 a { color: #000; text-decoration: none; }

#middle { margin: 0px; padding: 0px; } 

#nav { display: none; }

#content { clear: left; }

#content #c_header { margin-top: 20px; font: bold 14pt/16pt arial; text-align: center; }
#content #c_header_intro { margin-bottom: 20px; padding: 0px; font: italic 8pt/10pt arial; color: #000; text-align: center; }

#content .ul_intro { float: left; margin: 3px 17px 17px 0px; padding-left: 10px; padding-bottom: 5px; font: italic 10pt/12pt arial; color: #000; list-style-image: url(/images/ul_bullet.gif); }

#content #c_content { padding-bottom: 20px; font: 10pt/12pt arial; color: #000; } 

#content .intro { clear: left; }

#content h1 { margin: 13px 0px 0px 0px; font: bold 14pt/16pt arial; }
#content h2 { clear: left; margin: 13px 0px 0px 0px; font: bold 12pt/14pt arial; }
#content h3 { margin: 0px; font: bold 10pt/12pt arial; }
#content p { margin: 5px 0px 7px 0px; padding: 0px; }
#content a { color: #000; text-decoration: underline; }
#content table { font: 10pt/12pt arial; color: #000; border-left: 1px solid #000; border-top: 1px solid #000; }
#content table td { padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; vertical-align: top; }
#content table td.bold { font-weight: bold; }

#content .clear_left { clear: left; }
#content .img_left { clear: left; margin: 3px 10px 0px 0px; padding: 0px; border: 1px solid #000; }

#footer { clear: left; margin: 10px 0px 0px 0px; padding: 0px; border-top: 1px solid #000; }
#footer ul { margin: 0px; padding: 0px; list-style: none; }
#footer ul #footer1 { float: left; font: 10pt/14pt arial; }
#footer ul #footer2 { float: right; font: 10pt/14pt arial; text-align: right; }
#footer ul #footer2 a { color: #000; text-decoration: none; }

/* HOME page specific */

#section_one #content h1 { margin: 13px 0px 10px 0px; padding: 0px; font: 16pt/16pt arial; color: #000; }
#section_one #content h2 { clear: left; margin: 0px; padding: 0px; font: bold 16pt/16pt arial; color: #000; text-align: right; }
#section_one #content h3 { margin: 0px 0px 0px 0px; padding: 0px; font: 12pt/14pt arial; color: #000; text-align: right; }
#section_one #content p { margin: 3px 0px 7px 0px; padding: 0px; text-align: right; }
#section_one #content .img_left { float: left; margin: 0px 0px 10px 0px; padding: 0px; border: 0px; }
#section_one #content .img_right { float: right; padding: 0px; border: 0px; }

/* CONTACT page specific */

#section_seven #content h1 { margin: 13px 0px 0px 0px; padding: 0px; font: bold 12pt/12pt arial; color: #000; }
#section_seven #content h2 { width: 321px; margin: 13px 0px 0px 0px; padding: 0px; font: 12pt/14pt arial; color: #000; text-align: center; }
#section_seven #content #phone { margin-top: 13px; text-align: center; }

/* FORM page specific */

input { margin: 2px 10px 0px 5px; padding: 2px 2px 0px 2px; font: 10pt/12pt arial; color: #000; border: 1px solid #000; }
textarea { margin: 0px; padding: 1px 2px 1px 2px; font: 8pt/10pt arial; color: #000; border: 1px solid #000; }

#c_content form p { margin: 0px; padding: 0px; }

#c_content form #name { width: 408px; }
#c_content form #address { width: 452px; }
#c_content form #city { width: 241px; }
#c_content form #state { width: 40px; }
#c_content form #zip { width: 75px; }
#c_content form #phone_home { width: 250px; }
#c_content form #phone_work { width: 254px; }
#c_content form #phone_cell { width: 262px; }
#c_content form #email { width: 237px; }
#c_content form #problem { width: 650px; }

/* Sub content */

.sub_content { display: block; }

/* PRINT specific */

.print { display: block; text-align: center; margin: 0 auto; margin-bottom: 20px; }
