html, body { background: url('images/bg.jpg') #20599c repeat-x; text-align: center; font-family: arial; font-size: 12px; color: #0000000; margin-bottom: 10px;}

h1 { font-size: 28px; color: #20599c; margin-top:-0px; margin-bottom: 15px; }

#container { width: 840px; margin: auto; background: #fff; border: 30px solid #fff; }

#head-lt { float: left; text-align: left; width: 386px; height: 93px; }
#head-lt p { margin: 0; font-size: 10px; color: #808080; }

#head-rt1 { float: left; text-align: left; width: 404px; height: 72px; padding-left: 50px; }
#head-rt1 a:link { font-size: 14px; color: #20599c; font-weight: bold; text-decoration: none; }
#head-rt1 a:visited { font-size: 14px; color: #20599c;  font-weight: bold; text-decoration: none; }
#head-rt1 a:hover { font-size: 14px; color: #20599c;  font-weight: bold; text-decoration: none; }
.nav_sm { font-size: 12px; color: #99cb2a; }

#head-rt2 { float: left; text-align: right; width: 404px; height: 21px; padding-left: 50px; font-weight: bold; font-size: 12px; color: #808080; }

#head_img-lt { float: left; background: url('images/head_img1.jpg'); width: 289px; height: 268px; }

#head_img-md { float: left; background: url('images/head_img2.jpg'); width: 321px; height: 136px; padding-top: 132px; }

#formbox1 { padding-left: 30px; font-size: 12px; color: #000; }
#formbox1 select { height: 25px; font-size: 12px; margin-left: 8px; margin-right: 8px; margin-top: 0px; padding-top: 2px;}

#formbox2 { padding-left: 5px; width: 316px; }
#formbox2 image { border: 0; }
.button { border: none; background: url('images/quote_but.jpg'); width: 269px; height: 51px; cursor: pointer; cursor: hand; }

#head_img-rt { float: left; background: url('images/head_img3.jpg'); width: 230px; height: 268px; }
#carrier_strip { clear: both; background: url('images/carrier_strip.jpg'); height: 56px; }

#head_border { background: url('images/head_border.jpg'); height: 11px; }


#content { float: left; padding: 15px; width: 530px; text-align: left; }
#content p.quote { color: #89B422; }
#content2 { padding: 15px; text-align: left; }


#hpul ul { padding: 0; margin: 5px 3px; width: 24%; float: left; font-size: 11px; }
#hpul li { padding: 2px 0; list-style-type: none; }
#hpul a:link { color: #000; text-decoration: none }
#hpul a:visited { color: #000; text-decoration: none }
#hpul a:hover { color: #20599c; text-decoration: underline; }

#rcontain {float: left }
#rightbar {background: url('images/right_bar.jpg') #e7e7e7 repeat-y; width: 280px; }
#rightbar .center { padding:0; margin:0; text-align:center; }
#rightbar .pborder { margin: 15px 7px; border-top: 1px solid #c0c0c0; padding: 5px 0px }
#rightbar .black { color: #000; font-weight: bold; font-size: 18px; padding: 5px 10px; font-family: geneva; }
#rightbar .blue { color: #20599c; font-weight: bold; font-size: 14px; margin: 0px;  text-align: left;  }
#rightbar .gray { color: #c0c0c0 font-weight: normal; font-size: 10px; margin: 0; text-align: left;  }
#rightbar #pad { padding: 0 30px; }
#rightbar_bot { background: url('images/right_bar_bot.jpg') #e7e7e7 repeat-x; width: 280px; height: 7px; }


.subtitle { font-weight: bold; }
li.spacing { margin-bottom: 8px; }

/* Header Navigation Customization - Edit this code to customize navigation for header.
****************************************************************************************************************************/
#headnav { height: 41px; background: #c3e4c0; text-align: center;}
#head-rt ul { margin: 0; padding-top: 11px; padding-left: 0; padding-bottom: 0;}
#head-rt li { display: inline; padding: 0 10px 0 10px; border-right: 2px solid #b1b7ba; }
#headnav a:link { font-family: arial, verdana, sans-serif;; font-size: 13px; font-weight: bold; color: #cb0504; text-decoration: none; }
#headnav a:visited { font-family: arial, verdana, sans-serif;; font-size: 13px; font-weight: bold; color: #cb0504; text-decoration: none; }
#headnav a:hover { font-family: arial, verdana, sans-serif;; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; }

/* Footer Navigation Customization - Edit this code to customize navigation for footer. Uncomment to include in CSS. 
*****************************************************************************************************************************/
#footer { clear: both;text-align: center; height: 70px; padding-top: 10px; }

#fcontent { background: #20599c; text-align: center; height: 56px; padding-top: 10px; }
#foot-lt { float: left; width: 485px; padding-left: 20px; text-align: left; color: #fff; padding-bottom: 10px;}
#foot-lt a:link { font-size: 12px; color: #fff; text-decoration: none; }
#foot-lt a:visited { font-size: 12px; color: #fff; text-decoration: none; }
#foot-lt a:hover { font-size: 12px; color: #fff; text-decoration: underline; }

#foot-rt { float: left; width: 235px; text-align: left; padding-left: 100px; color: #fff;  padding-bottom: 10px;}
#foot-rt a:link { font-size: 12px; color: #f2f2f2; text-decoration: underline; font-weight: bold; }
#foot-rt a:visited { font-size: 12px; color: #f2f2f2; text-decoration: underline; font-weight: bold; }
#foot-rt a:hover { font-size: 12px; color: #fff; text-decoration: underline; font-weight: bold; }

#social { clear: both;  text-align: right; background: #fff; padding-top: 10px; }
#social img { vertical-align: middle; border: 0; padding: 0 10px }
#social a { color: #000; font-size: 10px; text-decoration: none; }


#trust { float: left;  width: 22%; text-align: left;}
#social2 { float: left;  width: 78%; text-align: right; background: #fff; padding-top: 10px; }
#social2 img { vertical-align: middle; border: 0; padding: 0 10px }
#social2 a { color: #000; font-size: 10px; text-decoration: none; }


#copy {font-family: arial; font-size: 11px; color: #fff;}

/*  Subpage Customizations
***************************************************************/
#head_img { clear: both; text-align: left; height: 268px; text-align: left; padding-top: 31px; padding-left: 292px; }
#cta_box { text-align: center; padding: 30px 15px 5px 15px; width: 468px; height: 78px; font-size: 26px; color: #fff; }
#cta_box2 { text-align: left; height: 97px; padding-left: 108px; }

a.quote_button { background:url('images/quote_but2.png') repeat 0px 0px; width: 270px; height: 50px; display: block; }
a.quote_button span { display: none;}
a.quote_button:hover { background: url('images/quote_but2.png') repeat 0px -50px; }  

