body {width:100%; margin:0; padding:0; background:url(images/header_bg.gif) repeat-x #e1eaf4;}
.inner {width:100%; margin:0; padding:0; background:url(images/header_bg_inner.gif) repeat-x #e1eaf4;}
img {border:0;}
#container {width:1000px; margin:0 auto;}
#header {float:left; height:95px; width:100%; margin:0; padding:0;}
#header p {margin:25px 0 0 0; padding:0;}
#header_lc {float:left;}
#header_rc {float:right;}
.but_about {width:77px; height:32px; display:block; background:url(images/but_about.gif); float:left; font:bold 11px Arial; color:#fff; cursor:pointer; text-align:center;}
.but_contact {width:85px; height:32px; display:block; background:url(images/but_contact.gif); float:left; font:bold 11px Arial; color:#fff; cursor:pointer; text-align:center;}
.but_about a {color:#fff; text-decoration:none; display:block; width:77px; height:32px; line-height:32px;}
.but_contact a {color:#fff; text-decoration:none; display:block; width:85px; height:32px; line-height:32px;}
#nav {float:left; height:45px; width:100%; margin:0 auto; padding:0;}
.on {float:left; background:url(images/nav_bg_on.gif) repeat-x; height:31px; width:auto; margin:14px 6px 0 6px;}
.on .nav_but_main {float:left;} 
.on .nav_but_left {float:left; background:url(images/nav_left_on.gif); width:7px; height:31px;}
.on .nav_but_right {float:left; background:url(images/nav_right_on.gif); width:7px; height:31px;}
.on .nav_but_main a {font:bold 14px Arial; color:#0f4275; padding:0 13px; line-height:31px; display:block; text-decoration:none; text-align:right;}
.off {float:left; background:url(images/nav_bg_off.gif) repeat-x; height:31px; width:auto; margin:14px 6px 0 6px;}
.off .nav_but_main {float:left;} 
.off .nav_but_left {float:left; background:url(images/nav_left_off.gif); width:7px; height:31px;}
.off .nav_but_right {float:left; background:url(images/nav_right_off.gif); width:7px; height:31px;}
.off .nav_but_main a {font:bold 14px Arial; color:#fff; padding:0 13px; line-height:31px; display:block; text-decoration:none; text-align:right;}
#banner {float:left; width:650px; margin-bottom:20px;}
#banner .left {float:left; width:10px; height:240px; background:url(images/banner_left.gif) center center;}
#banner .main {float:left; width:650px; height:240px; background:url(images/banner_bg.gif) center center repeat-x; border:1px solid #babb8f;}
#banner .right {float:left; width:10px;  height:240px; background:url(images/banner_right.gif) center center;}
#banner  h1 {font:bold 22px Arial; color:#f67321; text-align:left; margin:20px; padding:0; margin-bottom:0;}
#content_left .banner_bullets {float:left;}
#content_left .banner_bullets ul {margin:0; padding:0 0 0 15; margin-left:30px;}
#content_left .banner_bullets li {list-style-image:url(images/accept.png); vertical-align:text-bottom; font:bold 14px Arial; color:#0f4275; margin:10px; padding-left:5px;}
#banner_family {float:right; margin:0;}
#banner_form {float:right; margin-top:10px;}
#banner_form_inner {float:left;}

/*
OLD HOMEPAGE LAYOUT
#banner {float:left; width:1000px; margin-top:20px;}
#banner .left {float:left; width:10px; height:280px; background:url(images/banner_left.gif);}
#banner .main {float:left; width:980px; height:280px; background:url(images/banner_bg.gif) repeat-x;}
#banner .right {float:left; width:10px;  height:280px; background:url(images/banner_right.gif);}
#banner  h1 {font:bold 28px Arial; color:#f67321; text-align:center; margin:25px 0 0 0; padding:0;}
#banner_bullets {float:left; margin:10px 0 0 15px;}
#banner_bullets ul {margin:0; padding:0;}
#banner_bullets li {list-style-image:url(images/accept.png); line-height:40px; font:bold 14px Arial; color:#0f4275; margin:20px;}
#banner_guy {float:left; margin:0;}
#banner_guy p {float:left;}
#banner_form {float:right; margin-top:10px;}
#banner_form_inner {float:left;} */
.form_head {float:none; width:376px; height:47px; background:url(images/form_head.gif);}
.form_head h2, .form_head_inner h2 {font:bold 18px Arial; color:#fff; margin:0; padding:8px 0 0 15px;}
.form_body {float:none; width:376px; height:149px; background:url(images/form_body.gif);}
.form_body table {width:360px; margin-left:15px;}
.form_body td {width:50%; font:bold 12px Arial; color:#000; padding:5px 3px;}
.form_head_inner {float:none; width:300px; height:47px; background:url(images/form_head_inner.gif);}
.form_body_inner {float:none; width:298px; height:auto; background-color:#d9e2eb; border:1px solid #0f4275; margin-bottom:30px; border-top:none;}
.form_body_inner table {width:295px; padding-top:3px;}
.form_body_inner td {width:50%; font:bold 12px Arial; color:#000; padding:5px 3px;}
.form_body_inner input, .form_body_inner select {width:135px;}
#content {float:left; width:100%; margin-top:50px;}
#content_left {float:left; width:655px;}
#content_left li {font:small Verdana;}
#content_left h2 {font:bold 18px Verdana, Arial; color:#0e4072;}
#content_left p {font:12px Verdana, Arial; color:#000; line-height:18px;}
#content_left a {color:#f67321; text-decoration:none;}
#content_left a:hover {text-decoration:underline;}

#content_right a {color:#f67321; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
#content_right a:hover {text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}

#content_right {float:right; width:300px;}
#content_right .testimonial_wrap {width:300px;}
#content_right .testimonial_wrap .top {float:left; height:10px !important; width:300px; background:url(images/test_top.gif) no-repeat; margin:20px 0 0 0 !important;}
#content_right .testimonial_wrap .mid {float:left; width:298px; border-left:1px solid #a1b6cc; border-right:1px solid #a1b6cc; background:url(images/test_quote.gif) no-repeat #fff; margin:0;}
#content_right .testimonial_wrap .mid p {font:12px Arial; color:#000; margin:15px; line-height:18px;}
#content_right .testimonial_wrap p {font:11px Arial; color:#000; margin:6px 0 0 10px;}
#content_right .testimonial_wrap .bot {float:left; height:23px; width:300px; background:url(images/test_bot.gif);}
#content_right .ad {margin:30px 0;}
#footer_container {float:left; width:100%; margin-top:40px; background:#87a6c4;}
#footer_container .footer_bar {float:left; width:100%; height:15px; background-color:#0e3f72;}
#footer {width:1000px; margin:30px auto 20px auto; background:#87a6c4;}
#footer .footer_wrap {float:left; width:250px; margin-bottom:20px;}
#footer .footer_wrap a {color:#0e3f72; text-decoration:none;}
#footer .footer_wrap a:hover {color:#0e3f72; text-decoration:underline;}
#footer .footer_copy {float:right; width:250px; text-align:right;}
#footer p {font:bold 14px Arial; color:#0e3f72; padding:0; margin:5px 0; line-height:22px;}
#footer ul {margin:0; padding:0;}
#footer li {font:12px Arial; color:#0e3f72; list-style:none; line-height:18px;}
#footer .footer_copy p {font:11px Arial; color:#0e3f72; text-align:right;}
#form_wrap {float:left; background-color:#fff; width:500px; padding:0; margin:0;}
#form_wrap .top_l {float:left; width:10px; height:10px; display:block; background:url(images/step-2-bg.png);}
#form_wrap .top_r {float:right; width:10px; height:10px; display:block; background:url(images/step-2-bg.png); background-position:10px 0;}
#form_wrap .bot_l {float:left; width:10px; height:10px; display:block; background:url(images/step-2-bg.png); background-position:0px 10px; bottom:-10px; margin:0; padding:0;}
#form_wrap .bot_r {float:right; width:10px; height:10px; display:block; background:url(images/step-2-bg.png); background-position:10px 10px; bottom:-10px; margin:0; padding:0;}	
#form_wrap h2 {margin:20px 0 0 70px;}
#form_wrap table {margin:20px 20px 20px 70px;}
#form_wrap td {font:bold small Arial; color:#000; padding:5px;}
