/* rules defined here apply to web page and print layout */
p { text-align:justify; }

div#home_div h3 { font-size:1.4em; margin-bottom:10px; }
div#home_div p { margin:0; }

/*
div#home_div #instant_div { margin:24px 0; position:relative; height:205px; width:540px; }
div#home_div #instant_div table { text-align:center; }
div#home_div #instant_div a { margin:10px; width:200px; height:75px; text-align:center; display:block; font-size:18px; text-decoration:none; color:#FFF; background:url(/img/oval.png) no-repeat; }
div#home_div #instant_div a span { display:block; }
div#home_div #instant_div a span.long { margin-top:10px; }
*/

div#home_div #instant_table { margin:24px 0; width:100%; margin:15px -6px; }
div#home_div #instant_table td { padding:2px; }
div#home_div #instant_table a { margin:0 auto; width:180px; height:75px; text-align:center; display:block; font-size:18px; text-decoration:none; color:#FFF; background:url(/img/oval_2.png) no-repeat; }
div#home_div #instant_table a span { display:block; }
div#home_div #instant_table a span.long { margin-top:10px; }

table#departments { border:none; margin:0px auto 10px auto; }
table#departments td  { padding:0; }
table#departments td img { border:none; }


table { }
table.form { }
table.form th { border:none; }
table.form tfoot td { text-align:center; padding-top:5px; }

table.list { border:solid 1px #666; border-right:none; border-bottom:none; width:100%; }
table.list th { border-right:solid 1px #666; }
table.list td { border:solid 1px #666; border-left:none; border-top:none; padding:3px 5px; }
table.list td a { text-decoration:none; }

table#contact_form { width:410px; }
table#contact_form th { white-space:nowrap; }
table#contact_form select    { width:170px; }
table#contact_form input.txt { width:240px; }
table#contact_form textarea  { width:400px; height:200px; }
table#contact_form textarea.empty { color:#696969; }
table#contact_form input.sub { color:#696969; font-weight:bold; padding:2px 5px; }

div.faq_div { }
div.faq_div p.important { font-weight:bold; }
div.faq_div dt { color:#C41230; font-weight:bold; }
div.faq_div dd { color:#696969; margin:0 0 5px 0; text-align:justify; }
div.faq_div strong { font-size:1.5em; font-weight:bold; margin-right:3px; }
div.faq_div span { font-size:.9em; }

ul#faqLinks { border-top:solid 2px #696969; margin:30px 10px 5px 10px; padding:10px 0 0 0;  list-style:none; text-align:center; }
ul#faqLinks li   { display:inline; margin:0 8px; }
ul#faqLinks a    { text-decoration:none; font-size:.9em; }
ul#faqLinks span { font-size:.9em; } /* current page */

img.floatLeft { float:left; margin:0 10px 10px 0; border:solid 1px #000; }

p.disclaimer { font-size:.9em; color:#777; }

/* About Us */
div#about_us {}

div#about_us_locations { }
div#about_us_locations table { margin:auto; border:none; }
div#about_us_locations table td { padding-bottom:10px; }
div#about_us_locations table h4 { }
div#about_us_locations table img { border:solid 1px #333; width:175px; }

div#about_us_commercials { }
div#about_us_commercials .links img { border:none; margin:5px; }
div#about_us_commercials p.note { font-size:.9em; }

div#about_us_contact { }
div#about_us_contact table { width:400px; }

div#about_us_news { }
div#about_us_news li { margin-bottom:8px; font-size:.95em; }

div.about_us_news { }

div#about_us_faq { }

div#blog span { float:right; font-weight:normal; }
div#blog div.entry_div { border-bottom:solid 1px #000; margin-bottom:50px; }
div#blog div#epli_div { font-size:.9em; }
div#blog div#epli_div table { border:solid 1px #000; border-bottom:none; }
div#blog div#epli_div table th { text-align:center; }
div#blog div#epli_div table td { border-bottom:solid 1px #000; vertical-align:middle; }
div#blog div#epli_div table td.c { text-align:center; }
/* Home and Auto */
div#home_auto_agents { }
div#home_auto_agents table { margin-bottom:20px; font-size:.95em; }
div#home_auto_agents td.img  { width:100px; vertical-align:middle; }
div#home_auto_agents td.info { width:100%; }
div#home_auto_agents table p { margin:0 0 10px 0; }

div#home_auto_claims { }
div#home_auto_faq { }
div#home_auto_payments { }
div#home_auto_products { }
div#home_auto_products li { padding:3px 0; }

div#home_auto_quotes { }
div#home_auto_quotes ul { list-style:none; margin:0; padding:0; margin-bottom:10px; }
div#home_auto_quotes .adobe { font-size:.9em; }

div#home_auto_contact { }


/* Business */
div#business_agents { }
div#business_agents table { margin-bottom:20px; font-size:.95em; }
div#business_agents td.img { width:100px; vertical-align:middle; } 
div#business_agents td.info { width:100%; }

div#business_claims { }
div#business_faq { }
div#business_payments { }
div#business_products { }
div#business_products li { padding:3px 0; }

div#business_forms { }
div#business_forms ul { list-style:none; margin:0; padding:0; margin-bottom:10px; }
div#business_forms .adobe { font-size:.9em; }

div#business_quotes { }
div#business_quotes ul { list-style:none; margin:0; padding:0; margin-bottom:10px; }
div#business_quotes .adobe { font-size:.9em; }

div#business_contact { }


/* Life & Health */
div#life_health_agents { }
div#life_health_agents table  { margin-bottom:20px; font-size:.95em; }
div#life_health_agents td.img { width:100px; vertical-align:middle; } 
div#life_health_agents td.info { width:100%; }

div#life_health_claims { }
div#life_health_faq { }
div#life_health_payments { }
div#life_health_products { }
div#life_health_products li { padding:3px 0; }

div#life_health_forms { }
div#life_health_forms ul { list-style:none; margin:0; padding:0; margin-bottom:10px; }
div#life_health_forms .adobe { font-size:.9em; }

div#life_health_quotes { }
div#life_health_quotes ul { list-style:none; margin:0; padding:0; margin-bottom:10px; }
div#life_health_quotes .adobe { font-size:.9em; }

div#life_health_contact { }
