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

* {margin:0; padding:0; outline:none; border:none;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;}
body.services {background:url(img/servicesbg.jpg) no-repeat top center #fff scroll;}
body.login {background:url(img/loginbg.png) no-repeat top left;}
body.testimonials {background:url(img/testimonialsbg.jpg) no-repeat top center #dcded1;}
body.resources {background:url(img/resourcesbg.png) no-repeat top left;}

body.services li {line-height:14px;}

p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px; line-height:18px;}
h1 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#356b94; padding:5px;}
h2 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#356b94; padding:5px;}
h3 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#356b94; padding:5px;}
h4 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#356b94; padding:5px;}
h5 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#7c825d; padding:5px;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}

a {color:#778412;}

h1#pagetitle {float:left; margin:100px 0 0 50px;}

#servintrotext {float:left; color:#3b6e8f; width:450px; margin:-60px 0 65px 0;}
#servintrotext p {color:#3b6e8f; font-size:11px; line-height:16px;}
#werethere {float:right; width:400px; color:#3b6e8f; }
#werethere p {color:#3b6e8f; font-size:11px; line-height:16px;}
#werethere p.fat {font-size:12px; font-weight:bold; line-height:22px;}


#header {background:url(img/header.jpg) repeat-x top center; height:96px;}
#header-int {background:url(img/header.jpg) repeat-x top center #fff; height:140px; position:fixed; width:100%; z-index:999; left:0; top:0; margin:0 auto; text-align:center;}
#topnav {margin:0 auto; width:1000px; text-align:center;}
#topnav p {float:right; margin-right:165px; color:#ccc; padding:0; margin-top:40px;}
#topnav a {color:#ddd; text-decoration:none;}

.downloads {margin-left:25px;}
.downloads li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px; line-height:18px;}

#bannerInt {width:537px; left:362px;float:right; margin-top:77px;}

#wrapper {text-align:center; margin:0 auto; width:902px; position:relative;}

#content {text-align:left;}

.contentbox {background:url(img/box.jpg); height:274px; width:289px; float:left; margin:10px 5px;}
.contentbox h2 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#356b94; padding:5px; margin-left:10px;}
.contentbox p {margin:0 15px;}
.contentbox img {margin-left:15px;}

.bullets {margin-left:30px;}
.bullets li {display:block; float:left; width:280px; padding-left:10px; height:22px; margin-bottom:10px;color:#003e6d; list-style-type:none; background:url(img/bullet.gif) left center no-repeat; font-size:12px;}

#footer {margin:0 auto; text-align:center; background:url(img/footer.gif) repeat-x top center #fff; height:150px; }
#footer p {color:#003e6d; font-size:10px;}
#footer a {color:#778412;}

hr {border-top: 1px solid #333; width:100%; margin:10px 0;}
.reslist {margin-left:45px; font-size:12px;}
.reslist li {}
.loginBox {border:1px dotted #555; margin:12px; float:left; display:inline; text-align:center;}
.loginBox h2 {font-weight:bold;}
.loginBox h2 a {color:#356b94; text-decoration:none;}
.testimonialObject {float:left; margin:10px; padding:5px; width:45%; display:inline;}
.testimonialObject h4 {font-weight:bold; font-size:18px;}
.testimonialObject h5 {font-size:16px; padding:0px 5px;}
.testimonialObject p {font-style:italic; font-size:13px;}
.testimonialObject p.signature span {font-weight:bold;}
.testimonialObject p.signature {font-style:normal; font-size:11px;}
.bLeft {border-left:1px dotted #555; padding-left:25px;}
.fullWidth {width:100%;}
.logos img {margin:5px;}

.singleColBullets {padding-left:45px; font-size:12px;}
.singleColBullets li {padding-top:5px; color:#333;}
.twoColBulletsTestimonial {float:left; width:400px; font-size:12px; display:inline; margin:0px 0px 15px 35px; background:#eaeff3; padding:5px 4px 5px 4px; border:1px dotted #555; color:#333;}
.twoColBullets {float:left; width:400px; font-size:12px; display:inline; margin:10px 0px 15px 35px; background:#eaeff3; padding:5px 4px 20px 4px; border:1px dotted #555;}
.topSet {height:200px;}
.twoColBullets ul {margin-left:45px;}
.twoColBullets li {line-height:18px; color:#333;}
.servicesRight {float:right; width:650px; display:inline; margin-bottom:10px;}
.servicesTestimonial {width:200px; padding:10px; border:1px dotted #555; margin:10px; background:#eaeff3; display:inline}
p.readmore {float:right; font-style:italic; font-size:10px;}
hr.dots {border-top:1px dotted #555; width:75%; text-align:center; margin:0 auto;}

#rpFree {float:left; background:url(img/free.png) top left no-repeat; padding:35px 10px 10px 80px; color:#3b6e8f; font-weight:bold; width:340px;}
#rpFree a {color:#3b6e8f;}
#rpFree2 {float:right; background:url(img/promo.png) top left no-repeat; padding:35px 10px 10px 80px; color:#3b6e8f; font-weight:bold; width:380px;}
#rpFree2 a {color:#3b6e8f;}
#associations {float:right; width:380px; padding:10px; color:#3b6e8f;}
#associations a {color:#3b6e8f;}
.resourcesWrapper h3 a {font-size:14px;}
.resourcesWrapper h3 {margin:10px 0;}

#fix{width:1000px;}
#trainingconsultation {float:left; margin-left:30px; width:270px; position:relative; margin-top:15px;}
#trainingconsultation li {font-size:12px; color:#3b6e8f; list-style-type:none; margin-left:20px; margin:5px 0; font-weight:bold}
#bankingloan {float:left; margin-left:30px; width:260px; position:relative; margin-top:10px;}
#bankingloan li {font-size:12px; color:#3b6e8f; list-style-type:none; margin-left:20px; margin:5px 0; font-weight:bold}
#payroll {float:left; margin-left:60px; width:250px; position:relative; margin-top:45px;}
#payroll li {font-size:11px; color:#3b6e8f; list-style-type:none; margin-left:20px; margin:3px 0; font-weight:bold}
#bills{float:left; margin-left:31px; width:240px; padding-top:350px;}
#bills li {font-size:11px; color:#3b6e8f; list-style-type:none; margin-left:20px; margin:3px 0;}