@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #fff url("../images/bgtile.gif") repeat-x top left; }

p { margin: 0; padding: 5px 0; font: 12px Arial, Helvetica, sans-serif; color: #858585; line-height: 16px; }

ul { margin: 0 5px 0 20px; padding: 0; }
p, ul li { margin: 0; padding: 0 0 5px 0; font: 12px Arial, Helvetica, sans-serif; color: #858585; line-height: 16px; }

a { color: #165278; }

div#container {margin: 0 auto; padding: 0; width: 730px; background: url("../images/container_bgtile.gif") repeat-y top left; }

div#wrapper { margin: 0; padding: 0; width: 730px; background: url("../images/callout_freeassistance.jpg") no-repeat bottom left; }

div#sidebar { margin: 0; padding: 0; width: 233px;  float: left; }

div#menu { margin: 50px 30px 0 30px; padding: 0; }

div#menu h3 { margin: 0 0 15px 0; padding: 0; }

div#menu ul { margin: 0; padding: 0; }

div#menu ul li { margin: 0; padding: 5px; list-style: none; border-bottom: 1px dashed #ccc; }

div#menu ul li a { margin: 0; padding: 0 10px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #696969; text-decoration: none; background: url("../images/bullet_green.gif") no-repeat top left; display: block; line-height: 14px; }

div#menu ul li a.on, div#menu ul li a:hover { background: url("../images/bullet_blue.gif") no-repeat top left; }

div#maincontent { margin: 0; padding: 0 0 20px 0; width: 497px; float: left; }

div#header {margin: 0; padding: 0; }

div#header img.graphic { margin: 0; padding: 0; }

div#navigation { margin: 0; padding: 0 0 0 40px; background: #fff url("../images/navigation_bg.gif") no-repeat bottom left; height: 63px; }

div#navigation p { margin: 0; padding: 0; }

div#navigation p a { margin: 0; padding: 27px 9px 0 11px; display: block; background: url("../images/navigation_a_bg.gif") no-repeat top left; color: #165278; font: 11px Arial, Helvetica, Sans-serif; text-transform: uppercase; text-decoration: none; float: left; font-weight: semibold; letter-spacing: condensed; }

div#copy { margin: 0; padding: 25px 15px 0 25px; width: 220px; float: left; background: url("../images/copy_bg.jpg") no-repeat top left; }

div#extrabar { margin: 25px 0 0 0; padding: 0; width: 230px; float: left; }

div#contactinfo { margin: 10px 0 0 0; padding: 20px 0 0 20px; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }

div#inv_footer { clear: both; }

div#footer { clear: both; margin: 0; padding: 0; text-align: center; width: 100%; background: url("../images/footer_bgtile.gif") repeat-x top left; }

div#footer p { margin: 0; padding: 20px 0; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

div#footer p a { margin: 0; padding: 0 5px 10px 8px; color: #fff; text-decoration: none; background: url("../images/footer_a_bg.gif") no-repeat top left; }

div#footer p.copy { margin: 0 0 10px 0; padding: 5px; font: 9px Tahoma, Arial, Helvetica, sans-serif; color: #666; }
 
/* classes */

.clear { clear: both; }

p.small { margin-top: 10px; font: 11px Arial, Helvetica, sans-serif; }