@charset "UTF-8";
html,body{height:100%;margin:0;padding:0}
body,button,input,textarea{font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:12px}
a{color:#1D240E}
a:hover{color:#97B854}
#microlinks{background-color:#1D240E;overflow:hidden;padding:3px;text-align:right}
#microlinks div{margin:0 auto;width:960px}
#microlinks ul{float:right;margin:0;padding:0}
#microlinks ul li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none}
#microlinks ul li a{background:transparent url(../images/layout/microlinks.png) no-repeat scroll 0 8px;color:#FFF;display:block;font-size:10px;padding:6px 10px;text-decoration:none}
#microlinks ul li.first a{background:transparent none repeat scroll 0 0}
#header{background:#97B854 url(../images/layout/header_bg.png) repeat-x scroll 0 0}
#header div{background: url(../images/layout/logo.png) no-repeat;height:100px;margin:0 auto;overflow:hidden;vertical-align:bottom;width:960px}
#header ul#primarynav{float:right;margin:72px 0 0;padding:0}
#header ul#primarynav li{float:left;list-style:none}
#header ul#primarynav li a{background:url(../images/layout/tabs.png) left -29px no-repeat;color:#000;display:block;float:left;font-size:14px;font-weight:700;height:29px;padding-left:20px;text-decoration:none}
#header ul#primarynav li a span{background:url(../images/layout/tabs.png) right -29px no-repeat;cursor:pointer;display:block;float:left;height:24px;padding:5px 20px 0 0}
#header ul#primarynav li.active a{background:url(../images/layout/tabs.png) left -0px no-repeat}
#header ul#primarynav li.active a span{background:url(../images/layout/tabs.png) right -0px no-repeat}
#header ul#primarynav li.login a{background:url(../images/layout/tabs.png) left -58px no-repeat}
#header ul#primarynav li.login a span{background:url(../images/layout/tabs.png) right -58px no-repeat}
#header ul#primarynav li.activelogin a{background:url(../images/layout/tabs.png) left -87px no-repeat}
#header ul#primarynav li.activelogin a span{background:url(../images/layout/tabs.png) right -87px no-repeat}
#intro{background:#F6F6F6 url(../images/layout/intro_bg.png) repeat-x scroll 0 0;height:315px}
#intro #introinner{height:315px;margin:0 auto;overflow:hidden;width:960px}
#intro #introinner #introcopy{float:left;font-size:16px;height:270px;line-height:150%;padding-top:30px;width:540px}
#intro #introinner #introcopy img{margin-bottom:15px}
#intro #introinner #introscreenshot{float:right;margin-top:5px}
#intro_small{background:#F6F6F6 url(../images/layout/intro_bg.png) repeat-x scroll 0 0;height:20px}
#intro_login_small{background-color:#FFC000;height:20px}
#body{background-color:#DFEACB;padding-bottom:10px}
#body #body_content #sidebar{float:left;padding-top:10px;width:350px}
#body #body_content #sidebar #whydats_container{background-color:#586C33}
#body #body_content #sidebar #whydats_container #whydats{color:#FFF}
#body #body_content #sidebar #whydats_container #whydats .whydats_heading{background-color:#1D240E;color:#FFF;font-size:14px;font-weight:700;padding:5px 10px}
#body #body_content #sidebar #whydats_container #whydats .whydats_top{padding-top:0}
#body #body_content #sidebar #whydats_container #whydats .whydats_content{padding:5px 10px}
#body #body_content #sidebar #infotogo_header{margin-top:10px}
#body #body_content #sidebar #infotogo_container{background-color:#586C33}
#body #body_content #sidebar #infotogo_container #infotogo{color:#FFF}
#body #body_content #sidebar #infotogo_container #infotogo .infotogo_heading{background-color:#1D240E;color:#FFF;font-size:14px;font-weight:700;padding:0px 10px 5px}
#body #body_content #sidebar #infotogo_container #infotogo .infotogo_content{padding:5px 10px}
#body #body_content #sidebar #infotogo_container #infotogo .infotogo_content a {color:#FFF;font-weight:700}
#body #body_content #sidebar #infotogo_container #infotogo .infotogo_content a:hover {color:#C0D597}
#body #body_content #sidebar #infotogo_container #infotogo .infotogo_content img {vertical-align:middle}
#body #body_content #sidebar #quotes_container{background:url(../images/layout/quotes_bg.png)}
#body #body_content #sidebar #quotes_container #quotes{margin:0 5px;padding:5px 10px}
#body #body_content #sidebar #quotes_container #quotes .quote{font-style:italic;padding-bottom:10px}
#body #body_content #sidebar #quotes_container #quotes .quote_author{padding-bottom:10px;padding-left:120px}
#body #features{float:right;margin:0;padding-top:10px;width:600px}
#body #features div.featureItem{float:left;margin-bottom:10px;width:295px}
#body #features div.featureItem .feature_container{background-color:#C0D597}
#body #features div.featureItem .feature_container .feature_name{font-size:14px;font-weight:700;height:22px;padding:0 0 4px 5px}
#body #features div.featureItem .feature_container .feature_description{background:url(../images/layout/feature_description.png);height:55px;margin-top:5px;padding:0 10px}
#body #features div.left{margin-right:10px}
#body #features div.bottom{margin-bottom:0}
#footer{background-color:#A4B681}
#footer #footer_content #deeper{float:left;padding:10px 0;width:690px}
#footer #footer_content #deeper div.deeperItem{background-color:#E2EACC;float:left;width:340px}
#footer #footer_content #deeper div.left{margin-right:10px}
#footer #footer_content #deeper div.deeperItem .deeper_container .deeper_name{font-size:14px;font-weight:700;height:22px;padding:0 10px}
#footer #footer_content #deeper div.deeperItem .deeper_container .deeper_description{height:115px;padding:0 10px}
#footer #footer_content #standards{background-color:#E2EACC;float:right;margin:10px 0;width:260px}
#footer #footer_content #standards .standards_name{font-size:14px;font-weight:700;text-align:center}
#footer #footer_content #standards .standards_description{padding:10px 20px 0}
#subfooter{background-color:#1D240E}
#subfooter div{color:#FFF;font-size:10px;margin:0 auto;padding:3px;text-align:center;width:960px}
#subfooter div a{color:#FFF;font-size:10px;text-decoration:none}
#microlinks ul li a:hover,#subfooter div a:hover{color:#97B854}
#body #body_content,#body #body_pricing,#body #body_faq,#body #body_demo,#body #body_login,#body #body_mission,#body #body_associates,#body #body_feedback,#body #body_privacy,#footer #footer_content{margin:0 auto;overflow:hidden;width:960px}
#body #body_content #sidebar #quotes_header,#footer #footer_content #deeper div.row{margin-top:10px}

/********** Generic Restyling *******************/
.required{color:#F00;margin-right:3px}
.icon{vertical-align:middle}

/********** Fancy Buttons ***********************/
button{background-color:#FFC000;border:1px solid #CD8E00;border-left:1px solid #FF0;border-top:1px solid #FF0;color:#000;cursor:pointer;display:block;font-weight:700;margin:0;overflow:visible;padding:2px 5px 2px 5px;text-decoration:none;width:auto}
button[type]{padding:2px 5px 2px 5pxx}
*:first-child+html button[type]{padding:2px 5px 2px 5px}
button img{border:none;height:16px;margin:0 3px -3px 0 !important;padding:0;width:16px}
button:hover{background-color:#CD8E00;border:1px solid #9B5C00;color:#000}

/********** Interaction Results *****************/
.error,.notice,.success{border:2px solid #ddd;margin-bottom:10px;padding:10px}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409}
.error a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}

/********** Contact Us/Newsletter Panels *********/
#contact_us {float:left;margin-bottom:10px;width:295px}
#contact_us .contact_info, #contact_us .newsletter_info {background-color:#C0D597;font-size:14px;padding:5px 10px}
#contact_us .newsletter_info{font-size:12px}
#contact_us .newsletter_info button{float:right}
#contact_us .newsletter_info table{margin:0}

/********** Pricing Page ************************/
#body_pricing h3{margin-top:20px;}
#body_pricing #pricing_intro{background-color:#FFF;overflow:hidden}
#body_pricing #pricing_intro .pricing_intro{float:left;width:640px;padding:10px 0 0 10px;}
#body_pricing #pricing_intro .pricing_intro .pricing_intro_big{font-size:14px}
#body_pricing #pricing_intro .pricing_intro .emphasis{color:#586C33;font-size:15px}
#body_pricing #pricing_intro .pricing_intro h3{margin:0 0 10px}
#body_pricing #pricing_intro .pricing_intro .pricing_hosting{background-color:#DFEACB;border:solid 1px #A4B681;margin-bottom:10px;padding:10px;}
#body_pricing #pricing_intro .pricing_demo{float:right;font-size:15px;font-weight:700;line-height:1.0;padding-top:5px;text-align:center;width:300px;}
#body_pricing #pricing_intro .pricing_demo p{margin-bottom:12px;}

div.pricing{background-color:#FFF;padding:5px 10px}
div.pricing .pricing_border{background-color:#C0D597}
div.pricing table{margin:0;}
div.pricing th.features{background-color:#FFF;}
div.pricing th.enterprise{background-color:#A4B681;}
div.pricing th.account{background-color:#C0D597;}
div.pricing td{background-color:#FFF;padding:3px;}

/********** FAQ Page ****************************/
#body_faq h3{margin-top:20px}
#body_faq .faq{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_faq .faq li{margin-left:10px}
#body_faq .faq hr{color:#A4B681;background-color:#A4B681;border:0;height:3px;margin-bottom:15px;}

#body_faq .faq_qna{margin-bottom:15px;}
#body_faq .faq_qna .faq_qna_header {margin:0 auto;overflow:hidden;}
#body_faq .faq_qna .faq_qna_header .faq_question{float:left;font-weight:700;width:800px;}
#body_faq .faq_qna .faq_qna_header .faq_question_num{float:left;color:#1D240E;width:30px;}

#body_faq .faq_qna .faq_qna_header .faq_top{float:right;text-align:right;width:50px;}
#body_faq .faq_qna .faq_answer{color:#586C33;margin:10px 30px 0}

/********** Request Demonstration ****************/
#body_demo h3{margin-top:20px}
#body_demo #demo_section {float:right;width:655px}
#body_demo #demo_section #demo_intro{margin-bottom:10px}
#body_demo #demo_section .demo{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_demo #demo_section table{margin:0}

/********** Login ********************************/
#body_login h3{margin-top:20px}
#body_login #login {float:left;margin-bottom:10px;width:295px}
#body_login #login .loginbox, #body_login #login .quickstats{background-color:#C0D597;font-size:13px;padding:5px 10px}
#body_login #login .loginbox table{margin:0}
#body_login #login .loginbox td{padding:3px}
#body_login #login .loginbox .login_username {background:#FFF url(../images/icons/user.png) no-repeat 2px center;padding-left:22px;width:153px}
#body_login #login .loginbox .login_password {background:#FFF url(../images/icons/key.png) no-repeat 2px center;padding-left:22px;width:153px}

#body_login #login .loginbox hr,#body_login #login .quickstats hr{color:#A4B681;background-color:#A4B681;border:0;height:3px;margin-bottom:10px;}
#body_login #login .loginbox .logintools img {margin-top:10px}
#body_login #login .loginbox .logintools div a:hover{color:#586C33}
#body_login #login_news {float:right;width:655px}
#body_login #login_news .news{background-color:#FFF;padding:5px 10px;overflow:hidden}

/********** Mission Statement ********************/
#body_mission h3{margin-top:20px}
#body_mission #mission_section {float:right;width:655px}
#body_mission #mission_section .mission{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_mission #mission_section .mission ol li{margin-left:25px;}
#body_mission #mission_section .mission ul li{margin-left:19px;}

/********** Associates ***************************/
#body_associates h3{margin-top:20px}
#body_associates .associates{overflow:hidden}
#body_associates div.associates_container{float:left;margin-bottom:10px;width:475px}
#body_associates div.associates_container .associates_bio_container{background-color:#FFF;height:110px;padding:5px 10px}
#body_associates div.associates_container .associates_bio_container .associate_image{float:left;width:75px}
#body_associates div.associates_container .associates_bio_container .associate_image img{width:75px}
#body_associates div.associates_container .associates_bio_container .associate_bio{margin-left:85px}
#body_associates div.associates_container .associates_bio_container .associate_bio .associate_name{font-size:14px;font-weight:700}
#body_associates div.associates_container .associates_bio_container .associate_bio .associate_info{font-size:11px;line-height:200%}
#body_associates div.left{margin-right:10px}
#body_associates div.bottom{margin-bottom:0}
#body_associates .associate{background-color:#FFF;overflow:hidden;padding:5px 10px}
#body_associates .associate table{margin:0}
#body_associates .associate .associate_images{float:left;width:225px}
#body_associates .associate .associate_images img{width:225px}
#body_associates .associate .associate_bio{margin-left:235px}
#body_associates .associate .associate_bio .associate_info{font-size:13px}
#body_associates .associate .associate_bio .associate_description{font-size:12px}
#body_associates .associate .associate_tools .associate_listing{float:left;width:250px}
#body_associates .associate .associate_tools .associate_print{float:right;text-align:right;width:250px}
#body_associates div.associates_container .associates_bio_container .associate_bio .associate_name a,#body_associates .associate .associate_bio .associate_info strong{color:#586C33}

/********** Feedback *****************************/
#body_feedback h3{margin-top:20px}
#body_feedback .feedback{overflow:hidden}
#body_feedback div.feedback_container{float:left;margin-bottom:10px;width:475px}
#body_feedback div.feedback_container .feedback_quote_container{background-color:#FFF;height:155px;padding:5px 10px}
#body_feedback div.feedback_container .feedback_quote_container .feedback_quote_logo {float:right;margin:0 0 10px 10px}
#body_feedback div.feedback_container .feedback_quote_container .feedback_quote {color:#586C33;font-size:13px;font-style:italic;font-weight:700;margin-bottom:10px}
#body_feedback div.feedback_container .feedback_quote_container .feedback_quote_author .author {font-weight:700}
#body_feedback div.feedback_container .feedback_quote_container .feedback_quote_author .author_info {font-size:10px}
#body_feedback div.left{margin-right:10px}
#body_feedback div.bottom{margin-bottom:0}

/********** Get In Touch *************************/
#body_demo h3{margin-top:20px}
#body_demo #getintouch_section {float:right;width:655px}
#body_demo #getintouch_section #getintouch_intro{margin-bottom:10px}
#body_demo #getintouch_section .getintouch{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_demo #getintouch_section table{margin:0}

/********** Webinars *************************/
#body_demo h3{margin-top:20px}
#body_demo #webinar_section {float:right;width:655px}
#body_demo #webinar_section #webinar_intro{margin-bottom:10px}
#body_demo #webinar_section .webinar{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_demo #webinar_section table{margin:0}

div.webinar{background-color:#FFF;padding:5px 10px}
div.webinar .webinar_border{background-color:#C0D597}
div.webinar table{margin:0;}
div.webinar th{background-color:#C0D597;}
div.webinar td{background-color:#FFF;padding:3px;}

/********** Privacy Policy Page *****************/
#body_privacy h3{margin-top:20px}
#body_privacy .privacy{background-color:#FFF;padding:5px 10px;overflow:hidden}
#body_privacy .privacy ul li{margin-left:19px;}