body{padding:10px;}
/*Header*/
.header{margin-bottom:10px;}
.header-text{border-bottom:1px solid #999;float:left;margin-top:13px;width:100%;}
.header-text  * h1{font-size:1.4em;color:#333;padding:0 0 4px;font-weight:bold;}

.content{padding-right:25px;}
.footer{border-top:1px solid #ccc;margin-top:20px;padding-top:10px;font-size:0.9em;color:#666;text-align:center}

h2{font-size:1.4em;color:#333;padding-bottom:.5em;}
h3{font-weight:bold;font-size:1.2em;color:#666; padding:5px 0px;}
h3.benefittitle{font-size:1.2em; padding:0;padding-top:5px;}
h3.callout {color:#090;border-bottom:1px #cccccc solid;padding-bottom:0; margin:5px 0px;font-size:1.1em;}
h4{color:#090;padding:0;margin:5px 0 3px 0;}
h5 {padding-bottom:.3em}

.right {
	display: inline;
	float:right;
	padding: 0px 5px 0 5px;
}
#about {border:1px solid #efefef; padding:5px}

.ap_buttons {margin:10px 0; float:none; display:block}
.ap_buttons:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.ap_buttons a {margin-right:20px; background-image:url(/images/button.gif); width:110px;display:block; padding: 10px 25px 10px 25px;text-decoration:none; color:#fff; font-weight:bold; text-align:center; height: 40px; font-size:1.2em; float:left}


/* Signup Button */
div .signup{margin:0 auto 10px;padding:10px;border:1px solid #e3e3e3;background-color:#f9f9f9;text-align:center;}
div .signup p{font-weight:bold;margin:0;padding:0 0 5px;color:#444;text-align:center;}
a.button{background:url(/images/button.gif) no-repeat 0 0; font-size: 1.0em; display: block; width: 200px; height: 50px; margin: 0 auto; padding: 0; padding-top:5px; position: relative; color: #ffffff; text-decoration: none; text-align: center; font-weight: bold; cursor: pointer;}
a.button span{font-size:1.3em;}

.leftnav * li, .leftnav ul{list-style-type:none;padding:0;margin:0;font-weight:bold;}
.leftnav ul li a{font-weight:normal;}

.list li{list-style:none;background-repeat:no-repeat;margin-top:15px;padding:1px 0 0 30px;}
.guidemenu{border-bottom:2px #339966 solid; margin:0 padding:0}
.guidemenu li{list-style:none; background:#ffffff; padding:0px; margin:0px;}
.guidemenu li a{background:#d8f1e4; padding: 2px 10px 2px 10px; margin-right:8px;}
.guidemenu li.active a{background:#339966; font-weight:bold; color:#FFFFFF; text-decoration:none;}
table.quote td{padding:5px;}

ul.list { margin: 0 0 1.9em 1.0em; padding: 0; }
ul.list li { margin: 5px 0 0 0; padding: 0 0 0 .8em; list-style: none outside; background-image:url(http://www.egoclicks.com/images/smallbullet.gif); background-repeat: no-repeat; background-position: 0 .6em; }

ul.faqlist { margin:0; padding: 0; }
ul.faqlist li { margin: 0; padding: 0 0 0 .8em; list-style: none outside; background-image:url(http://www.egoclicks.com/images/smallbullet.gif); background-repeat: no-repeat; background-position: 0 .6em; }

img.endimg {float:right;}
.success {border-top:#CCCCCC 1px solid; padding:10px 0px;}
.companyinfo img{display:block;margin:0 auto 0px;}
.companyinfo p{margin:0 0 0 5px;}
.companyinfo ul, .companyinfo li{margin:0 0 0 5px;line-height:1.1em;}
.companyinfo h5{color:#090;font-size:1em;padding:5px 0;margin:5px 0 10px;border-bottom:1px solid #ccc;}

.testimonial {color:#666666; font-weight:bold; font-size:1.2em;border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:10px;margin-bottom:10px;}
.testimonial p {margin-left: auto;margin-right: auto; width:830px; text-align:center}
.graph {margin-left: auto;margin-right: auto;text-align:center; width:450px; margin-bottom:10px;}