@charset "utf-8";
/* CSS Document */

.clear {clear:both;}

body {background:url(../images/BackgroundShadow.jpg) top center; font-family:Arial, Helvetica, sans-serif;}

#MainContainer {position:relative; margin:0 auto; width:953px;}

#Login {float:left; width:403px; height:38px; background:url(../images/LoginBackground.jpg); font-family:Arial, Helvetica, sans-serif; padding:8px 50px 0 500px;}
#Login .Field {float:left; width:150px; padding-top:2px;}
#Login .Field label {font-size:12px; color:#FFF; font-weight:bold; padding-right:5px; text-align:right; width:80px; line-height:16px;}
#Login .Field input {width:80px; height:16px; font-size:11px; background:#FFF;}
#Login .Btn {float:left; padding-left:10px;}

#Header {float:left; background:#FFF; width:953px; height:150px; background:url(../images/HeaderBackground.png);}
#Logo {float:left; padding:45px;}

#DisplayHome {float:left; width:953px; height:242px; background:url(../images/HomeCallBackground.jpg);}
#Bottom {float:left; width:953px; background:url(../images/CopyBackground.png) repeat-x #e5e5e5;}

#Left {float:left; width:600px;}
#Offer {float:left; width:470px; background:url(../images/PLogo.png) 360px 12px no-repeat; height:170px; padding:14px 0 0 70px; font-size:14px; }
#Offer p {padding:20px 0 10px 0;}
#Offer ul {padding-left:30px;}
#Offer li {line-height:20px; list-style:url(../images/Bullet.gif); }
#Links {float:left; padding:30px 0 20px 60px; width:500px;}
#Links p {float:left; padding-bottom:10px;}
#Links .Column {float:left; font-size:10px; line-height:20px; width:130px; padding-right:35px;}

#Right {float:left; width:320px;}
#Contact {float:left; width:279px; text-align:center; padding:34px 0 17px;}
#Contact h4 {font-size:25px; font-weight:bold; font-style:italic; color:#0e71c4;}
#Contact h5 {font-size:16px; color:#0e71c4; font-weight:100;}

#Form {float:left; width:277px; min-height:270px; background:url(../images/FormBackground.jpg) no-repeat; padding:40px 0 0 20px; }
#Form .Field {float:left; padding-bottom:7px; width:260px; font-size:12px;}
#Form .Field label {float:left; width:90px; text-align:right; color:#000; padding-right:7px; font-size:13px; line-height:20px;}
#Form .Field input {width:120px; border:1px solid #c8c8c9; background:#FFF;}
#Form .Field textarea {width:120px; border:1px solid #c8c8c9; background:#FFF;}
#Form .Btn {float:left; padding:15px 0 0 90px;}

.Disclaimer {float:left; width:297px; text-align:center; font-size:10px; color:#818181; padding-top:30px;}
#Footer {float:left; width:953px; height:23px; background:url(../images/Footer.gif);}

/*internal pages*/
#DisplayInner {float:left; width:953px; height:119px; background:url(../images/InnerCallBackground.jpg);}
#CopyInner {float:left; width:733px; background:url(../images/InnerCopyBackground.jpg) no-repeat #FFF; padding:20px 110px;}
#CopyInner p {font-size:12px; line-height:20px; padding-bottom:20px;}
#FooterInner {float:left; width:953px; height:74px; background:url(../images/FooterInner.gif); text-align:center; font-size:10px; color:#818181; padding-top:30px;}
#CopyInner h4 {font-size:16px; font-weight:bold; color:#0e71c4;}
#InnerLeft {float:left; width:410px;}

#InnerContact {float:left; width:279px; text-align:center; padding:0 0 7px;}
#InnerContact h4 {font-size:25px; font-weight:bold; font-style:italic; color:#0e71c4;}
#InnerContact h5 {font-size:16px; color:#0e71c4; font-weight:100;}
#InnerContact p {font-size:16px; color:#0e71c4; font-weight:100; line-height:20px; padding-bottom:0px;}

#InnerForm {float:left; width:277px; min-height:270px; background:url(../images/FormContact.jpg) no-repeat; padding:40px 0 40px 20px; }
#InnerForm .Field {float:left; padding-bottom:7px; width:260px; font-size:12px;}
#InnerForm .Field label {float:left; width:90px; text-align:right; color:#000; padding-right:7px; font-size:13px; line-height:20px;}
#InnerForm .Field input {width:120px; border:1px solid #c8c8c9; background:#FFF;}
#InnerForm .Field textarea {width:120px; border:1px solid #c8c8c9; background:#FFF;}
#InnerForm .Btn {float:left; padding:15px 0 0 90px;}

.leadgen {float:left; width:763px; text-align:center;}

/*contact form*/
#ContactForm {float:left; width:500px; padding-left:160px;}
#ContactForm h6 {font-size:14px; font-weight:bold; color:#0e71c4; padding-bottom:5px;}
#ContactForm .Field {float:left; width:500px; padding-bottom:4px;}
#ContactForm .Field label {float:left; width:140px; text-align:right; color:#000; padding-right:7px; font-size:13px; line-height:20px;}
#ContactForm .Field small {width:90px; text-align:right; color:#000; padding-right:7px; font-size:11px; line-height:20px;}
#ContactForm .Field input {width:170px; border:1px solid #c8c8c9; background:#FFF;}
#ContactForm .Btn {float:left; padding:20px 0 0 130px;}

/*absolute position images*/
#AbsImage {position:absolute; width:244px; height:334px; top:90px; left:50%; margin-left:143px;}
#AbsImagePolicy {position:absolute; width:237px; height:197px; top:72px; left:50%; margin-left:75px;}
#AbsImageAbout {position:absolute; width:186px; height:202px; top:65px; left:50%; margin-left:85px;}
#AbsImageLead {position:absolute; width:186px; height:202px; top:74px; left:50%; margin-left:10px;}
#AbsImageContact {position:absolute; width:186px; height:202px; top:86px; left:50%; margin-left:155px;}
#AbsImageCustomer {position:absolute; width:186px; height:202px; top:67px; left:50%; margin-left:55px;}

/*Menu*/
.Menu {float:left; width:500px;}
#Menu {list-style:none; padding:0;}
#Menu a {display:block; text-indent:-9000%; position:absolute; outline:none;}
#Menu a:hover {background-position: left bottom;}
#Menu a:hover span {display: block;}
 
#Menu .Home {width:44px; height:26px; background:url(../images/menu/Home.gif); left:475px; top:39px;}
#Menu .Home a:hover {width:44px; height:26px; background:url(../images/menu/Home.gif) no-repeat;}
#Menu .AboutUs {width:63px; height:26px; background:url(../images/menu/AboutUs.gif) no-repeat; left:540px; top:39px;}
#Menu .AboutUs a:hover {width:63px; height:26px; background:url(../images/menu/AboutUs.gif) no-repeat;}
#Menu .Lead {width:105px; height:26px; background:url(../images/menu/LeadGen.gif) no-repeat; left:623px; top:39px;}
#Menu .Lead a:hover {width:105px; height:26px; background:url(../images/menu/LeadGen.gif) no-repeat;}
#Menu .Policy {width:41px; height:26px; background:url(../images/menu/Policy.gif) no-repeat; left:750px; top:39px;}
#Menu .Policy a:hover {width:41px; height:26px; background:url(../images/menu/Policy.gif) no-repeat;}
#Menu .Contact {width:70px; height:26px; background:url(../images/menu/ContactUs.gif) no-repeat; left:810px; top:39px;}
#Menu .Contact a:hover {width:70px; height:26px; background:url(../images/menu/ContactUs.gif) no-repeat;}

#Menu .HomeS {width:44px; height:26px; background:url(../images/menu/Home.gif) left bottom; left:475px; top:39px;}
#Menu .AboutUsS {width:63px; height:26px; background:url(../images/menu/AboutUs.gif) left bottom; left:540px; top:39px;}
#Menu .LeadS {width:105px; height:26px; background:url(../images/menu/LeadGenS.gif); left:623px; top:39px;}
#Menu .PolicyS {width:41px; height:26px; background:url(../images/menu/Policy.gif) left bottom; left:750px; top:39px;}
#Menu .ContactS {width:70px; height:26px; background:url(../images/menu/ContactUs.gif) left bottom; left:810px; top:39px;}
