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

h1 { font-size: 16px; color: #20599c; margin-top:-0px; margin-bottom: 15px; }
h1.headline { color: #20599C; font-size: 20px; margin: 0; }
p.sub { font-size: 12px; margin: 3px 0 8px 0}


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


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

#inner { border: 1px solid #98CC29; padding: 20px }

#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; }
.cont_button { border: none; background: url('images/cont_but.jpg'); width: 173px; height: 48px; cursor: pointer; cursor: hand; }
.skip_button { border: none; background: url('images/skip_but.jpg'); width: 121px; height: 48px; 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 { text-align: left; }
#rightbar { float: left; background: gray; width: 281px; }

#content a:link, a:visited { color: #ffffff; font-weight: normal; text-decoration: underline; }
#content a:hover { color: #ffffff; font-weight: normal; text-decoration: underline; }

.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; background: #20599c; text-align: center; height: 56px; padding-top: 10px; }

#foot-lt { float: left; width: 485px; padding-left: 20px; text-align: left; color: #fff; }
#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; }
#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; }


#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: 15px 15px 5px 15px; width: 468px; height: 113px; font-size: 26px; color: #fff; }
#cta_box2 { text-align: left; height: 77px; padding-left: 108px; }
#content2 { padding: 15px; text-align: left; }
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; }  