@charset "utf-8";
/* CSS Document */

body, html, p, h1, h2, h3, h4, div, ol, ul, li 
                          {border:0px; margin:0px; border:0px;}
img                       {margin:0px;padding:0px;}
body                      {background-color:#071834;font-family: Helvetica, sans-serif;color:#333;}

h1                        {font: bold 18px/20px Helvetica, sans-serif;margin: 0 0 15px 0;color:#1e4986;}
h2, .h2                   {font: bold 14px/16px Helvetica, sans-serif;margin: 20px 0 8px 0;color:#1e4986;}
p, form                   {font: 10pt/12pt Helvetica, sans-serif;margin: 0 0 16px 0;color:#333;}
ol, li, ul                {font: 10pt/12pt Helvetica, sans-serif;color:#333;}
ol, ul                    {margin:12px 0px;}
li                        {margin: 2px 0px;}
#center                   {width:732px;margin:0px auto 25px;background-color:#fff;}


/* LAYOUT */
#header                   {background:#071834 url(images/bg_header.jpg) repeat-x 0px 24px;}
#headerimages             {width:246px;float:left;}

#banner                   {clear:both;}
#left                     {float:left;width:225px; margin: 1px 0 0 1px;}
#leftcallout              {padding:15px 0 0 15px;font-size:10pt;}
#leftcallout li           {padding:0 0 4px 0;}
#ready                    {background-color:#b32e2b; color:#fff; padding: 5px 15px;}
#cta                      {border:#1e4986 solid 2px;padding:5px 10px 10px;margin: 1px 0 0 0;}
#right                    {float:left;padding:5px 0px 0px 20px;width:450px;}
#subfooter                {padding:15px 30px 10px 30px;text-align:center;color:#1e4986;font-weight:bold; font-size:20px;}
#footer                   {border-top:#071834 solid 1px; padding: 0px 0px 0px;clear:both;}
#fwrapper                 {border-top: #fff solid 1px;border-left: #fff solid 1px;border-bottom: #fff solid 1px;padding:2px 0 10px 0;}
#contact                  {float:left; width:225px; background:#FFF url(images/phone.jpg) no-repeat 15px 6px;}
#footermenu               {background-color:#1e4986;margin:0 0 0 244px;color:#fff;text-align:center;font: 11px/16px Helvetica, sans-serif;}

/* LINKS */
a:link                    {color:#1e4986;text-decoration:none;}
a:hover                   {text-decoration:underline;}
a:visited                 {text-decoration:none;}

/* STYLE */
.ready                    {font-weight:bold;}
.note                     {font-style:italic; font-size:10px; margin:0 0 0 15px;}
.testimonial-credit       {color:#1e4986;font-style:italic; font-size:10px;font-weight:bold;}
.privacytext              {font-style:italic; font-size:10px;font-weight:bold;}
.clearfloat               {clear:both;}

/*NAV*/
#nav                      {height:100px;}
#nav a                    {float:left;height:100px;display:block; text-indent:-400px;overflow:hidden;margin:0px 1px 0 0;}
#nav a:hover              {background-position: 0px -100px;}
#active                   {background-position: 0px -100px;}
.home                     {width:46px; background: url(images/bg-nav-home.jpg) no-repeat 0 0;}
.testimonials             {width:82px; background: url(images/bg-nav-testimonials.jpg) no-repeat 0 0;}
.who                      {width:146px; background: url(images/bg-nav-who.jpg) no-repeat 0 0;}
.what                     {width:109px; background: url(images/bg-nav-what.jpg) no-repeat 0 0;}
.how                      {width:89px; background: url(images/bg-nav-how.jpg) no-repeat 0 0;}

/* FOOTER */
#contact div              {margin: 6px 0 0 55px;font-size:11px;min-height:40px;}

#fwrapper a               {color:#fff;margin:0 8px; font-weight:bold;font-size:12px}
#fwrapper a:link, #fwrapper a:visited          {text-decoration:none;}
#fwrapper a:hover, #fwrapper a:active          {text-decoration:underline;}

/* COLOR */
.white                   {color:#fff;}
.black                   {color:#000;}
.grey                    {color:#818181;}
.red                     {color:#b32e2b;}
.yellowbg                {color:#fbfae7}
.lblue                   {color:#1e4986;}
.dblue                   {color:#071834;}
