body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{display:block}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:""}abbr,acronym{border:0}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{bottom:1ex}sub{top:0.5ex;left:-0.25em}body{font:12px/18px Arial,sans-serif;color:#2d212d}body a{color:#d7872a;text-decoration:none}body a:hover{text-decoration:underline}body h1,body h2,body h3{margin-bottom:10px}body h1{font:36px/40px "Trebuchet MS",Helvetica,sans-serif;color:#86a1ad}body h2{font:24px/30px "Trebuchet MS",Helvetica,sans-serif;color:#86a1ad}body h3{font:18px/24px "Trebuchet MS",Helvetica,sans-serif;color:#6e666e}body h4{font:16px/18px "Trebuchet MS",Helvetica,sans-serif;color:#6e666e}body p+p{margin-top:10px}body{background:#e4ebdb}body img.staging_banner{position:absolute;right:0;top:0}body .header,body .content_wrapper{background:#fff}body .header_content,body .content,body .footer_content,body .flash_message{margin:auto;width:960px;overflow:hidden}body .left_column,body .left{float:left;width:580px}body .right_column,body .right{float:right;width:320px}body .header_content{position:relative}body .header_content ul.user_nav{position:absolute;top:10px;right:0}body .header_content ul.user_nav li a{font:10px/15px Arial,sans-serif;color:#6b636b;text-transform:uppercase;letter-spacing:1px;text-decoration:none}body .header_content ul.user_nav li a:hover{color:#d7872a}body .header_content ul.top_nav{position:absolute;top:70px;right:0}body .header_content ul.top_nav li a{font:bold 15px/18px Arial,sans-serif;text-decoration:none}body .header_content ul.top_nav li a:hover{text-decoration:underline}body .header_content ul.top_nav li a.active{text-decoration:underline}body .flash_wrapper{background:#fff}body .flash_wrapper .flash_message{margin:auto;padding:20px 0;overflow:hidden;font:18px/22px Trebuchet MS,serif;text-align:center;background:url(/assets/icon-flash-notice.png) 10px center no-repeat;color:#5c8d2d}body .flash_wrapper .flash_message a{background:#d7872a;color:#fff}body .flash_wrapper .flash_message.alert{background:url(/assets/icon-flash-alert.png) 10px center no-repeat;color:#cf5b2a}body .content_wrapper{padding:40px 0 20px 0}body .grass{height:50px;background:#fff url(/assets/pages/bg-grass.png) repeat-x top}body .footer{padding:20px 0 40px 0}body .footer ul.footer_nav li a{font:10px/14px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}body .footer p.label{color:#6b636b}ul,ol{padding-left:20px;margin-bottom:10px}ul{list-style:disc}ol{list-style:decimal}ul.nav{padding-left:0px;list-style:none;margin-bottom:0px;overflow:hidden}ul.nav li{float:left}ul.nav li+li{margin-left:15px}hr{padding:15px 0px;background:#fff url(/assets/pages/divider.png) no-repeat left center;border:0px}.label{font:10px/14px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px}.form_element{margin-bottom:5px}.form_element .label{margin-bottom:5px;color:#fff}.form_element .value input[type=text],.form_element .value textarea{width:305px;padding:2px}.form_element .value .errors{font:10px/14px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#f1aeae}.right_column .box{background:url(/assets/pages/bg-box.png) no-repeat;width:240px;height:120px;padding:40px;color:#fff;margin-bottom:40px}.right_column .box h2,.right_column .box h3,.right_column .box h4{color:#fff;margin-bottom:5px}.right_column .box a{background:#fff}.right_column h2{margin-bottom:20px}.right_column h2.callout{margin-top:150px}.right_column ul{padding-left:0px;list-style:none}.right_column ul li{font:18px/24px "Trebuchet MS",Helvetica,sans-serif}.right_column ul li img{margin-right:15px;vertical-align:middle;display:inline}.right_column ul li+li{margin-top:20px}.columns{overflow:hidden;margin-bottom:10px}.columns .column{float:left;width:180px;list-style:none;padding-left:0px}.columns .column .label{color:#6b636b}.columns .column+.column{margin-left:20px}a.button_orange{overflow:hidden;float:left;color:#fff;padding:0px 0px 0px 15px;text-decoration:none;font:bold 14px/28px Arial,sans-serif;background:url(/assets/button-orange.png) top left no-repeat}a.button_orange span{float:right;color:#fff;background:url(/assets/button-orange.png) top right no-repeat;padding:0px 15px 0px 0px}a.button_orange:hover,a.button_orange.active{background-color:transparent;background-position:0 -28px}a.button_orange:hover span,a.button_orange.active span{background-position:right -28px}#homepage .left{width:440px}#homepage .right{width:520px}#homepage .content_wrapper{margin-bottom:0px;padding-bottom:0px}#homepage .content_wrapper .content{background:url(/assets/pages/bg-glow.jpg) no-repeat center -130px}#homepage .content_wrapper .content .testimonials{position:relative}#homepage .content_wrapper .content .testimonials a.next{position:absolute;top:353px;left:150px;cursor:pointer}#homepage .content_wrapper .content .testimonials ul.tabs{position:absolute;top:360px;left:50px}#homepage .content_wrapper .content .testimonials ul.tabs li a{display:block;width:12px;height:12px;background:url(/assets/pages/icon-dotsprite_12x12.png) no-repeat top center}#homepage .content_wrapper .content .testimonials ul.tabs li a.current{background-position:0 -12px}#homepage .content_wrapper .content .signup_form{width:325px;height:290px;background:url(/assets/pages/bg-signup1.png) no-repeat;padding:30px 40px}#homepage .content_wrapper .content .signup_form .address_fields{overflow:hidden}#homepage .content_wrapper .content .signup_form .address_fields .street_number,#homepage .content_wrapper .content .signup_form .address_fields .street_name{float:left}#homepage .content_wrapper .content .signup_form .address_fields .street_number{width:80px}#homepage .content_wrapper .content .signup_form .address_fields .street_number .form_element .value input{width:60px}#homepage .content_wrapper .content .signup_form .address_fields .street_name{width:240px}#homepage .content_wrapper .content .signup_form .address_fields .street_name .form_element .value input{width:225px}#homepage .content_wrapper .content .signup_form .address_fields .street_name .form_element .value .description a{color:#fff;font-size:10px}#homepage .content_wrapper .content .signup_form h2{font:28px/40px "Trebuchet MS",Helvetica,sans-serif;color:#fff;text-align:center;margin-bottom:20px}#homepage .content_wrapper .content .signup_form .submit{overflow:hidden}#homepage .content_wrapper .content .signup_form .submit a.signup_btn{display:block;width:74px;height:25px;float:left;background:url(/assets/pages/button-orange.png) no-repeat left;color:#fff;text-align:center;padding:8px 10px 2px 10px;font-weight:bold}#homepage .content_wrapper .content .signup_form .submit a.signup_btn:hover{background-position:-94px 0}#homepage .content_wrapper .content .signup_form .submit .signin{float:right;margin-top:10px;color:#fff}#homepage .content_wrapper .content .signup_form .submit .signin a{color:#fff;text-decoration:underline}#homepage .grass{background-color:transparent;margin-top:-50px}#homepage .footer{padding-top:20px}#homepage .footer .footer_content h3{color:#86a1ad}#homepage .footer .footer_content .recent_recognition{width:440px}#homepage .footer .footer_content .recent_recognition .press{margin-bottom:25px;overflow:hidden}#homepage .footer .footer_content .recent_recognition .press img{float:left}#homepage .footer .footer_content .recent_recognition p{font:10px/14px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#6b636b}#homepage .footer .footer_content .whats_new{width:240px}#homepage .footer .footer_content .recent_postings{width:240px}#homepage .footer .footer_content .recent_postings span{font:10px/14px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#6b636b}#about-us .right_column{padding-top:40px}#contact .left_column{width:500px}#contact .right_column{width:400px}
