@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input[type=text],textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font-family:inherit;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:hover,a:link,a:active,a:visited{outline:none}a.img:hover,a.img:link,a.img:active,a.img:visited{background:transparent;border:0}a.highlight{font-size:1em;font-weight:bold;color:#c60}a.graphic{display:block;padding:0;margin:0;overflow:hidden;border:0;line-height:0;font-size:0;text-indent:-9999px;text-decoration:none}a.graphic:hover{border:0}a.edit{width:16px;height:12px;background:url('/images/btn-edit.gif?1344631148') no-repeat}a.edit:hover{background-position:0 -11px}a.dropdown{background:transparent;padding:1px 20px 2px 6px;border:1px solid #ddd;color:#000}a.dropdown:hover{background:transparent;border:1px solid #bbb}a.another_user{background:#ff0;border:1px solid #bbb}a.another_user:hover{background:#ff0;border:1px solid #999}a img{border:none}h3 .padded{margin-top:20px}blockquote.columns{margin:1em;font-family:Courier,"Courier New",monospace}.overlay_wrapper{display:inline-block;position:relative}.overlay_wrapper label{position:absolute;color:#999;z-index:2;top:3px;left:8px}.overlay_wrapper label.hidden{display:none}#company_header{height:26px;padding-top:9px;width:944px;color:#ccc;margin:auto;text-align:left;font-weight:bold}#company_header a{color:#ccc;border-bottom:1px solid #666}#company_header a:hover{background:#999;border-bottom:1px solid #999;color:#333}#company_header .floatr{font-size:0.9em;font-weight:normal}body.minimal{background:#fff;padding:10px}body.minimal #company_header{width:auto;background:#000;color:#fff;margin:-10px -10px 10px -10px;padding:10px;height:auto}.narrow{float:left;width:35%}.narrow a{text-decoration:underline}.narrow a:hover{text-decoration:none}.narrow .btn_container a{text-decoration:none}.sidebox{margin-left:15px;padding:1em 0 1em 15px;border-left:1px solid #ccc;font-size:0.9em;line-height:1.4em;color:#666}.sidebox h3{font-size:1.1em;margin:0 0 0.5em 0}.sidebox h4{margin:0 0 5px 0}.sidebox .section{padding:12px 0;border-top:1px dashed #ddd}.sidebox .section .btn_container{margin-top:8px}.sidebox .edit_form{padding:14px 10px;background-color:#eee}.sidebox .edit_form select.large{width:95%;font-size:12px;margin:5px 0}.bigger_text{font-size:1.1em}h1 .status{font-size:0.7em;background-color:#060;color:#fff;padding:1px 5px}h1 .draft{background-color:#8c8c8c}h1 .closed{background-color:#333}h1 select{font-weight:normal;font-size:0.8em}h1.with_navigation .btn_container{margin:4px -4px 0 0}h1.with_navigation .btn_container .btn a{color:#666}h1.with_navigation .btn_container .btn-medium-green a{color:#fff}.h1_nav{float:right;font-size:11px;font-weight:normal;padding-left:10px}.h1_nav select{font-size:1em}h2.status{font-size:11px;line-height:11px;color:#fff;background-color:#333;padding:2px 4px;margin-left:10px}.page_nav{color:#666;padding-top:5px;margin-bottom:1em}.page_nav .current{color:#000;font-weight:bold}.column{padding:0;margin:10px 0;float:left;overflow:hidden}.right{margin-left:20px;width:350px}.col{padding:0;margin:0;float:left;overflow:hidden}.width_wide{width:70%}.width_narrow{width:30%}.message{background-color:#fffbe5;background-image:url('/images/icons/alert_icon_ok.gif?1344631148');background-repeat:no-repeat;background-position:10px 10px;border:1px solid #ece52f;padding:10px 0px;margin:0 auto 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.message p{margin:0 20px 0 35px !important}.message ul{margin:0 0 0 35px;padding:5px 0 5px 10px;list-style:none}.message ul.list-of-errors{list-style-type:disc;margin:1em 0 1em 50px}.message ul.list-of-errors li{list-style-type:disc;line-height:1.6em}*+html .message{padding-top:4px}* html .message{padding-top:4px}.info{background-image:url('/images/icons/alert_icon_info.png')}.warning{background-image:url('/images/icons/alert_icon_error.gif?1344631148')}.warning h2{font-size:1em}.message_inline{padding:5px 5px 2px 17px;background:transparent url('/images/icons/alert_icon_error_s.png?1344631148') no-repeat 0px 5px;margin:3px auto;font-size:11px;line-height:1.4em;color:#333}.msg_warning{background:transparent no-repeat 3px 0px;padding:0 0 0 20px}.msg_ok{background:transparent no-repeat 3px 0px;padding:0 0 0 20px}#add_error{color:#d00}.flash{padding:5px;background-color:red;font-size:11px;color:#666}.bold_footer{margin-top:15px;font-weight:bold}#errorExplanation{background:#fff9f7;font-size:0.9em;border:1px solid #ee9f87;padding:15px 20px 7px 20px;margin:1em 0}#errorExplanation h2{font-size:14px;margin:0;margin-bottom:5px}#errorExplanation p{margin:0}#errorExplanation ul{margin:0.8em 0;padding:0;padding-left:20px}#errorExplanation ul li{list-style:disc;margin:0 0 5px 15px}.error_list{margin:1em 0}.error_list ul{margin:0;margin-bottom:10px;padding:0;padding-left:20px}.error_list ul li{list-style:disc;margin:0 0 5px 15px}.fieldWithErrors{background-color:#e0c0c0;display:inline}.fieldWithErrors input,.fieldWithErrors .fieldWithErrors select,.fieldWithErrors .fieldWithErrors textarea{background-color:#ff6}.notes_text{color:#888}.helper{color:#666;font-size:11px;line-height:15px}table.helper{margin:1em 0}table.helper td{vertical-align:middle;line-height:1em}table.helper td.text{padding:2px 0 0 0}.print_only{display:none}.upper_side_link{font-size:11px;float:right;padding:4px 0;min-height:16px;height:auto;height:16px}.upper_side_link a{text-decoration:none;border:0;display:block;padding:0 17px 0 0;color:#777;background:url('/images/icons/icon_arrow.gif?1344631148') no-repeat right;line-height:18px}.upper_side_link a:hover{background-color:transparent;text-decoration:underline;border:0}.footer_notes{padding:0.6em;background-color:#eee;margin-top:1em;border:1px solid #ccc;text-align:center}.center{text-align:center}.title{padding:10px;color:#6f9748;font-weight:bold;font-size:16px}#header .subTitle{margin:0 10px 8px 10px;color:#6f9748;font-weight:bold;font-size:11px}.list_box_2col{border:1px solid #cc9;background:#ffd;margin:0;padding:1em;font-size:1.2em}.list_box_2col ul{list-style:none;margin:0;padding:0;overflow:hidden}.list_box_2col ul:after,.list_box_2col ul{zoom:1}.list_box_2col li{line-height:18px;width:50%;color:#666;border:0px solid red;list-style:none;float:left}.list_box h1{padding:0px;margin:0px;margin-top:5px;color:#666;border-bottom:1px solid #ccc;font-weight:normal;font-size:11px;width:100%}.list_box ul{list-style:none;margin:0;padding:0}.list_box li{padding:10px;font-size:11px;line-height:18px;color:#666;list-style:none}.list_box ul.strong{border:0px solid green;list-style:none;margin:0;padding:0}.list_box ul.strong li{padding-top:2px;padding-bottom:0px;font-size:12px;line-height:18px;color:#333}.list_box ul li ul{border:0px solid green;list-style:none;margin:0;padding:0 0 0 10px}.list_box ul li ul li{padding:0px;font-size:12px;line-height:18px;color:#666}.list_box li strong{font-size:14px}table.mini-inline th{padding:3px;border-bottom:1px solid #666;font-size:11px}table.mini-inline td{padding:3px 0 0 3px}.form_top{padding:20px;margin-bottom:20px;border-bottom:1px solid #666}.hidden_form{background:#ffa;padding:10px;margin-bottom:0px}#add_link{margin-top:15px;margin-bottom:10px}#ajax_status{padding:10px;color:#999}#basic_form{font-size:12px;width:560px}#basic_form dd{margin:0 0 5px 0px}#basic_form dt{width:110px;margin:4px 8px 0 0;padding:0;text-align:right;white-space:nowrap;float:left;clear:left}#content{float:left;margin:0px;padding:10px;padding-top:0;border:0px solid red;background:#fff;width:750px}#controllers{padding-top:25px;font-size:14px}#controllers a.secondary_action:hover{background-color:#bbb}#controllers a.secondary_action:link,#controllers a.secondary_action:visited,#controllers a.secondary_action:hover,#controllers a.secondary_action:active{position:relative;color:#333;text-decoration:none;font-weight:bold;padding:5px 5px 4px 5px;margin-left:5px;font-size:1em;background-color:#eee;border:1px solid #999;border-bottom:2px solid #666;border-right:2px solid #666}#controllers a:link,#controllers a:visited,#controllers a:hover,#controllers a:active{color:#c60;font-weight:bold;border:0;text-decoration:underline}#header .subTitle{margin:0 10px 8px 10px;color:#6f9748;font-weight:bold;font-size:11px}#iphone_footer{text-align:center;background:#272727;padding:30px 0 30px 0}#iphone_footer a{font-size:32px;color:#fff}#left{float:left;width:162px;margin:0px;padding:0px;margin-right:0px;border-right:1px dotted #666;background:transparent}#left .wide{float:left;width:450px;margin-right:10px;border:1px solid #ccc}#minibody{background:#fff url('/images/back-mainbody.gif?1344631148') repeat-x;border:0px solid #ccc;padding:5px;margin:0;text-align:left;color:#333}#not-accessible-explanation{margin-top:20px;border:2px solid #f33;padding:5px}#notes_field{width:400px;border:1px solid #d3d5ae;background:#f7f9d1;margin:0;padding:10px;font-size:11px}#notes_field textarea{border:1px solid #d3d5ae;width:99%;height:40px;margin:0;margin-bottom:5px;padding:3px;font-size:11px;line-height:14px;color:#333}#one_third{float:left;border:1px solid #ccc;width:220px;margin-right:10px}#pageNav{padding:3px 0 3px 0}#pageTitle{color:#ccc;font-weight:bold;font-size:15px;width:100%;padding:0 0 3px 0;color:#006a7b;border-bottom:2px solid #006a7b}#pending_approval_project .project_name{background:#cc0}#pending_approval_project .time_period{position:absolute;left:220px}#pending_approval_project .total_hours{position:absolute;left:400px}#right_narrow{float:right;width:220px;background:#ddd}#save-indicator{color:#999;font-size:10px;background-color:#ff0;padding:0px}#the_user_timezone{width:218px}#trial_message{width:940px;margin:1em auto 0;text-align:center;font-size:11px;padding:1em 0;color:#333;background:#e0e0e0;border:0}#trial_message p{margin:0 12px;text-align:left}#trial_message a{border:0;text-decoration:underline}#trial_message a:hover{text-decoration:none;background:none}.active_plan{color:#fff;padding:5px;background:#c75c00;border:3px solid #fd7800;margin-top:5px}.active_plan a{color:#fff}.active_plan a:hover{color:#000}.columnform{margin:auto;width:410px}.columnform h3{background:#f4f4f4 url('/images/marketing/form-h3.gif?1344631148') no-repeat scroll 0%;color:#666;font-size:1em;height:21px;line-height:1em;margin:0pt;padding:10px 10px 0px}.columnform h3.first{background:#f4f4f4 url('/images/marketing/form-h3-first.gif?1344631148') no-repeat scroll 0%;border:0pt none;height:22px;padding:11px 10px 0px}.columnform h3 .notes{font-size:0.9em;font-weight:normal}.controllers_inline{margin-top:5px}.dashboard_table_bottom{border-bottom:0px solid #ccc;background:#fff;padding:0}.entry_no_projects{font-size:12px;color:#333;padding:15px;background-color:#ff9;margin-bottom:15px;font-weight:bold}.form_node{background-color:#f9f8f8;border-color:#ccc;border-style:none solid solid;border-width:0pt 1px 1px;overflow:hidden;padding:10px}.form_node .confirmation{border:1px solid #ccc;color:#000;font-size:0.97em;line-height:1.5em;padding:7px}.form_node dl dd{margin-bottom:8px}.form_node dl dd.help{margin-bottom:0pt;padding-left:128px}.form_node dl dd.countries select{width:220px}.form_node dl dt{clear:left;float:left;font-weight:normal;margin:2px 8px 0pt 0pt;padding:0pt;position:relative;text-align:right;white-space:nowrap;width:120px}.form_node ul li{list-style:none}.form_node li{padding:2px 10px}.form_top{padding:20px;margin-bottom:20px;border-bottom:1px solid #666}.hidden_form{background:#ffa;padding:10px;margin-bottom:0px}.indent_form{margin-left:20px}.mini_helper{font-size:9px;font-weight:normal;text-decoration:none}.not-accessible{background:#fcc !important;font-weight:bold}.notice{background:#eee;padding:10px 15px 10px 15px;font-size:12px;line-height:18px;font-weight:normal;margin-bottom:0px;color:#c00}.subHeader{font-size:14px;font-weight:bold;margin-top:15px;margin-bottom:25px;padding:10px 0 10px 0;font-size:13px;float:left}.tips,.tips_warning{background:#eaf1f6;padding:12px;font-size:11px;line-height:15px;font-weight:normal;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.tips h2,.tips_warning h2{font-size:1.1em;margin:5px 0 5px 0}.tips li,.tips_warning li{padding:0;margin:0;margin-bottom:4px}.tips p,.tips_warning p{margin:0 0 6px 0}.tips ul,.tips_warning ul{list-style:none;margin:0;margin-left:10px;padding:0}.tips textarea,.tips_warning textarea{width:100%}.tips .edit_form table td,.tips_warning .edit_form table td{padding:0 0 1em 0}.tips .edit_form table td .variables,.tips_warning .edit_form table td .variables{padding:0.8em;padding-bottom:0}.tips .edit_form table td .variables em,.tips_warning .edit_form table td .variables em{font-weight:bold;font-style:normal}.tips .edit_form table table td,.tips_warning .edit_form table table td{padding:0}.tips .edit_form table table td.box,.tips_warning .edit_form table table td.box{padding-right:4px}.tips .edit_form table table.checkbox td,.tips_warning .edit_form table table.checkbox td{line-height:1.6em}.tips .sample_email_message,.tips_warning .sample_email_message{font-family:Courier,monospace;font-size:10px;line-height:1.25em;padding:1em 1em 0.2em 1em;margin-bottom:1em;background-color:#fff}.tips_warning{background:#eee}.tips_warning a{color:#900}.tips_warning a:hover{color:#fff;background-color:#d00;border:0}.title{padding:10px;color:#6f9748;font-weight:bold;font-size:16px}.twitter_form select{width:200px}.warning2{background:#eee;padding:10px 15px 10px 15px;font-size:12px;line-height:18px;font-weight:normal;margin-bottom:10px;color:#333}dd{text-align:left;margin:0 0 3px 0;text-align:left;padding-bottom:5px}dd select{padding:2px}dd .controller{margin:0}dd .helper{margin:-15px 0 15px 0;color:#777;font-size:11px;line-height:16px}dd .with_helper{margin:0}dl{padding:0;margin:0}dt{width:200px;margin:0 5px 5px 0;padding:0;font-size:12px;text-align:right;white-space:nowrap;float:left;clear:left}dt .inline{width:40px;font-size:11px}dt .required{font-weight:bold}dt .tall{height:50px}dt select{padding:2px}table.temp_person{width:100%}table.temp_person td{vertical-align:top;padding:8px 0 0 0}table.temp_person .left{width:140px;padding:12px 5px 5px 0;text-align:right}td.action a.action:hover{background-color:#ccc}td.action a.action:link,td.action a.action:visited,td.action a.action:hover,td.action a.action:active{color:#333;text-decoration:none;font-weight:bold;margin:10px 5px 0 0;padding:3px 5px;font-size:1em;background-color:#dedede;border:1px solid #ccc;border-bottom:2px solid #999;border-right:2px solid #999}.lightly_shaded{background-color:#f4f4f4;padding:20px 15px}#detail_report_filter{margin-top:10px}.callout_warning_container{position:absolute;border-bottom:1px solid #fff;display:inline;z-index:200}.callout_warning_container .callout_warning_top{position:absolute;top:14px;left:-80px;z-index:300;background:url('/images/arrow.gif?1344631148') no-repeat 8px 0px;padding-top:10px}.callout_warning_container .callout_warning_top .callout_warning{background-color:#0f8cea;display:block;width:12em;padding:6px 10px;font-size:11px;line-height:1.2em;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left}.timestamps .callout_warning_top{left:-60px}table td.nobrk{white-space:nowrap}.big_text_centered{width:80%;margin:15px auto;font-size:16px;line-height:1.2em}.big_text_centered h2{font-size:14px;color:#999;margin:0 0 5px 0}.big_text_centered p.big_text{font-size:24px;line-height:1.4em;margin:0 0 0.7em 0}.big_text_centered p .green{color:#228b22}.big_text_centered p .green a{color:#228b22}.big_text_centered .csv-error-rows-link{display:block;margin:1em;background:url('/images/document.gif?1344631148') no-repeat 0px 3px;width:285px;font-size:14px;font-weight:bold;padding-left:12px}.big_text_centered a{text-decoration:underline}.big_text_centered a:hover{text-decoration:none}.big_text_centered a.btn-submit{text-decoration:none}.big_text_centered .error_list{font-size:12px}.dynamic_dropdown .d_title{width:290px;padding:6px 5px;margin:1px 0 5px 0;border:solid 1px #999;background:#fff url('/images/down.gif?1344631148') no-repeat 100% 8px;color:#333;line-height:1em;text-decoration:none}.dynamic_dropdown .d_list{background:#fff;width:290px}.dynamic_dropdown .d_list ul{border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none}.dynamic_dropdown .d_list ul li{margin:0;padding:6px 5px;border-bottom:1px solid #ddd;cursor:pointer}.dynamic_dropdown .d_list ul li.selected{background-color:#eee}.dynamic_dropdown .d_list ul li.alternative{font-weight:bold;background-color:#e3e3e3;font-size:11px;padding:4px 5px 3px 5px}.dynamic_dropdown .d_list ul li.alternative.selected{background-color:#eee}.dynamic_dropdown .d_list ul strong.highlight{color:#800;margin:0;padding:0}input.select_button:focus{outline:none}.loading{background:url('/images/loading.gif?1344631148') no-repeat;padding:0 0 0 21px;font-weight:bold;line-height:1.4em;color:#333}.btn_container .loading{margin-top:4px;float:left}div#accounting-header{margin-bottom:30px}div#accounting-header span.bank-logos{float:right}div#accounting-header h1{margin:0}div#accounting-header h1 span{color:#179100}div#accounting-header div{border-top:1px solid #ccc;color:#ccc;font-size:92%;margin:5px 0 0;padding:8px 0 0}div#accounting-header div span{color:#000;font-weight:bold}div.tab-bar ul.tab-bar-nav{height:22px;line-height:1em;list-style:none;margin:0;padding:0;text-indent:0;z-index:11}div.tab-bar ul.tab-bar-nav li{float:left}div.tab-bar ul.tab-bar-nav a{background:#eee url('/images/working-new-sprite.png?1344631148') -5px 0 no-repeat;border:1px solid #ccc;color:#666;display:block;font-weight:bold;height:22px;line-height:22px;margin:0;padding:0 10px;text-decoration:none}div.tab-bar ul.tab-bar-nav a:hover{background-position:-5px -22px}div.tab-bar ul.tab-bar-nav a:active{background-position:-5px -44px}div.tab-bar ul.tab-bar-nav a.onstate{background-color:#eef1f5;background-position:-5px -66px;border-bottom:1px solid #edf0f4;color:#ccc;cursor:default}div.tab-bar ul.tab-bar-nav li:first-child a{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}div.tab-bar ul.tab-bar-nav li:last-child a{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}div.tab-bar ul.tab-bar-nav a span{background:url('/images/working-new-sprite.png?1344631148') -255px -5px no-repeat;display:block;float:left;margin-right:6px;overflow:hidden;text-indent:-9000px}div.tab-bar ul.tab-bar-nav a span.tab-bar-icon-plus{height:8px;margin-top:7px;width:8px}div.tab-bar ul.tab-bar-nav a span.tab-bar-icon-transfer{background-position:-265px -5px;height:9px;margin-top:7px;width:14px}div.tab-bar ul.tab-bar-nav a span.tab-bar-icon-import{background-position:-280px -5px;height:11px;margin-top:6px;width:9px}div.tab-bar ul.active li:first-child a{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}div.tab-bar ul.active li:last-child a{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}div.tab-bar div.tab-bar-content{background:#eef1f5;border:1px solid #ccc;margin-top:1px;padding:5px;z-index:10}.tipfoot{color:#666;font-size:0.9em}.small-continue-or-cancel{line-height:21px}.continue-or-cancel{line-height:24px}.blue-hover-link{text-decoration:underline}.blue-hover-link:hover{text-decoration:none}.spacy-link{margin-left:0.25em}.system-message{border:1px solid #c0d8be;background:#e4f6e0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;line-height:16px;padding:1em 19px 1em 12px;margin-bottom:15px}.system-message a{text-decoration:underline}.system-message a:hover{text-decoration:none}.system-message .system-message-close{background:url('/images/buttons/btn-dismiss-system-message.png?1344631148') 100% 0 no-repeat;display:block-inline;color:#999;float:right;font-size:11px;padding-right:15px;text-decoration:none}.system-message .system-message-close:hover{background:url('/images/buttons/btn-dismiss-system-message.png?1344631148') 100% -16px no-repeat;color:#666}.narrowdiv{font-size:14px;margin:0 auto;padding:15px 0 40px;width:680px}.narrowdiv h1{font-size:22px}.narrowdiv h1 span{color:#666;display:block;font-size:16px;font-weight:normal;line-height:1em;padding-top:4px}.narrowdiv h2{font-size:18px;margin:0 0 1em 0}.narrowdiv p{margin-bottom:0;line-height:1.4em}.narrowdiv p.larger-text{font-size:16px}.narrowdiv input[type="text"]{padding:10px;margin:0 5px;font-weight:bold;border:2px solid #bcbcbc;width:150px}.narrowdiv .questions-float{background:#ebf5f6;color:#767e81;float:right;font-size:12px;padding:15px;width:195px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.narrowdiv .questions-float a{color:#666}.narrowdiv .questions-float h3{color:#333;font-size:14px;margin:0 0 15px}.narrowdiv .questions-float ul{list-style:none;margin:0;padding:0}.narrowdiv .questions-float ul li{margin-bottom:18px}.narrowdiv .questions-float ul li a{display:block;font-size:14px;font-weight:bold;margin-bottom:2px}.narrowdiv .questions-float strong.phone-number{display:inline-block;width:100px}.narrowdiv ul.start-tasks{color:#333;list-style:none;margin:0 0 30px;padding:0;width:400px}.narrowdiv ul.start-tasks li{margin-bottom:6px;padding:15px 0 15px 65px;position:relative}.narrowdiv ul.start-tasks li a{display:block;font-size:16px;font-weight:bold;margin-bottom:4px}.narrowdiv ul.start-tasks li span{background:transparent url('/images/sprites/welcome_tasks.png?1344631148') no-repeat;display:block;height:45px;left:0;position:absolute;top:10px;width:60px}.narrowdiv ul.start-tasks li span.start-create-complete{background-position:-60px 0}.narrowdiv ul.start-tasks li span.start-tracking{background-position:0 -45px}.narrowdiv ul.start-tasks li span.start-tracking-complete{background-position:-60px -45px}.narrowdiv ul.start-tasks li span.start-invoicing{background-position:0 -90px}.narrowdiv ul.start-tasks li span.start-invoicing-complete{background-position:-60px -90px}.narrowdiv ul.start-tasks li span.start-invite{background-position:0 -135px}.narrowdiv ul.start-tasks li span.start-invite-complete{background-position:-60px -135px}.expand-group{width:395px}.expand-group h3{margin-top:8px}.expand-group h3 a{background:#f4f4f4 url('/images/sprites/header-toggle.png?1344631148') top left no-repeat;border:1px solid #e5e5e5;color:#666;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:14px;font-weight:normal;line-height:22px;text-decoration:none;padding:4px 10px 4px 25px}.expand-group h3 a:hover{color:#333}.expand-group h3.not-shown a{background-position:bottom left}.expand-group div.expand-item{padding:10px 25px;font-size:12px;color:#666}.expand-group div.expand-item p{margin-bottom:1em}.expand-group div.expand-item ul{margin:0;padding:0}.expand-group div.expand-item ul li{margin:0 0 3px 0}.modal-body{margin:0 0 10px}.narrow-modal{background:#fff;color:#333;font-size:16px;line-height:1.4em;margin:0 auto;padding:25px;width:445px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.narrow-modal h2{font-size:24px;margin:4px 0 10px}.narrow-modal #welcome_settings_form{padding:15px 0}.narrow-modal #welcome_settings_form h3{font-size:16px;font-weight:normal;line-height:22px;margin-bottom:5px}.narrow-modal #welcome_settings_form .form-field{width:410px}.narrow-modal #welcome_settings_form .form-field label{display:inline-block;font-size:13px;font-weight:bold;margin-right:5px;margin-left:-4px;width:125px;text-align:right;text-transform:capitalize}.narrow-modal #welcome_settings_form .form-field select{width:265px}.narrow-modal #welcome_settings_form .form-field-submit{margin:5px 0 0 167px}.narrow-modal #welcome_settings_form ol{list-style:none;margin:0;padding:0}.narrow-modal #welcome_settings_form ol li{list-style:none;position:relative;margin-bottom:20px}.narrow-modal #welcome_settings_form ol li.middle-item{margin:25px 0 15px}.narrow-modal #welcome_settings_form ol span.list-number{background:transparent url('/images/sprites/welcome_tasks.png?1344631148') 0 -180px no-repeat;display:block;height:25px;left:0;position:absolute;text-indent:-9000px;top:0;width:25px}.narrow-modal #welcome_settings_form ol span.list-number-2{background-position:-25px -180px}.narrow-modal #welcome_settings_form ol span.list-number-3{background-position:-51px -179px}.narrow-modal #welcome_settings_form ol input[type="text"]{width:255px;font-size:13px}.narrow-modal #welcome_settings_form ul.list-of-errors{list-style-type:disc;margin:1em 0 1em 50px}.narrow-modal #welcome_settings_form ul.list-of-errors li{list-style-type:disc;font-size:12px;line-height:1.6em}#account_url_area{float:left;font-size:18px;margin:25px 0}#url_check_status{color:#000;padding:10px 10px 10px 36px;float:left;font-size:18px;border:1px solid #939393;background:#e2e2e2 url('/images/check_sub_loader.gif?1344631148') 10px center no-repeat;margin:25px 0 0 15px;height:25px;line-height:25px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.good-sub{color:green !important;border:1px solid green !important;background:#c9eac6 url(none) !important;padding-left:10px !important}.bad-sub{color:#8f1111 !important;border:1px solid #8f1111 !important;background:#eac6c6 url(none) !important;padding-left:10px !important}.welcome_screen a{text-decoration:underline}.welcome_screen a:hover{text-decoration:none}#save_message{background-position:left center;display:inline-block;line-height:30px}.deactivate-link{margin:4em 0 0 0;color:#666;border-top:1px solid #ccc;padding:0.5em 0 0 0;font-size:12px}.floatl{float:left}.floatr{float:right}.list_box{border:1px solid #ccc;background:#ffd;margin:0;padding:10px}ul#help_navigation{list-style:none;padding:0.8em 0.8em 0.8em 1.8em}ul#help_navigation li{padding:0}ul#help_navigation li a{font-weight:bold}#old_ie{width:100%;min-width:980px;text-align:left;font-size:13px;color:#000;background:#fff696}#old_ie a{color:#c40000;font-weight:bold}#old_ie .wrapper{background:url('/images/ie6/ie6_warning.png?1344631148') left center no-repeat;width:795px;padding:10px 0 10px 40px;position:relative;margin:0 auto;text-align:left}#old_ie .wrapper strong{margin:0;padding:0;text-indent:0}#old_ie .wrapper div{font-size:14px;font-weight:bold;left:30px;line-height:22px;position:absolute;top:15px}#old_ie .wrapper a.learn-more{background:url('/images/ie6/ie6_button.png?1344631148') center center no-repeat;display:block;position:absolute;height:28px;margin:5px 0 0 0;text-indent:-5000px;vertical-align:middle;width:115px;right:10px;top:7px}#old_ie span{display:inline-block;height:58px;margin-right:15px;vertical-align:middle;width:22px}div.browser-upgrade{font-size:16px;line-height:1.6em}div.browser-upgrade a{font-weight:bold}div.browser-upgrade ul.why-upgrade{margin-left:1.25em}div.browser-upgrade ul.why-upgrade strong{display:inline-block;width:125px}div.browser-upgrade h2{margin:1em 0 0.25em}div.browser-upgrade div.up-firefox a{border:1px solid #afc9e6;background:#f1f5fb;line-height:33px;padding:5px 10px;color:#000;display:block;float:left;font-weight:normal}div.browser-upgrade div.up-firefox a:hover{text-decoration:none}div.browser-upgrade div.up-firefox a strong{color:#369;margin-right:5px}div.browser-upgrade div.up-firefox a span{background:url('/images/ie6/browser_logos-32.png?1344631148') -40px 0 no-repeat;display:inline-block;height:33px;margin-right:5px;width:32px}div.browser-upgrade ul.upgrade-browser{margin:1em 0 1.5em 10px;height:35px}div.browser-upgrade ul.upgrade-browser li{float:left;line-height:33px;list-style:none;margin-right:2em}div.browser-upgrade ul.upgrade-browser li span{background:url('/images/ie6/browser_logos-32.png?1344631148') no-repeat;display:inline-block;height:33px;margin-right:5px;width:32px}div.browser-upgrade ul.upgrade-browser li span.up-ie{background-position:-142px 0}div.browser-upgrade ul.upgrade-browser li span.up-firefox{background-position:-40px 0}div.browser-upgrade ul.upgrade-browser li span.up-safari{background-position:-107px 0}div.browser-upgrade ul.upgrade-browser li span.up-chrome{background-position:-3px 0}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,font,img,dl,dt,dd,ol,ul,li,legend,table,tbody,tr,th,td{margin:0px;padding:0px;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;list-style:none}a img{border:none}ol li{list-style:decimal outside}fieldset{border:0;padding:0}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16{float:left;margin-right:20px}.last{margin-right:0}.span-1{width:40px}.span-2{width:100px}.span-3{width:160px}.span-4{width:220px}.span-5{width:280px}.span-6{width:340px}.span-7{width:400px}.span-8{width:460px}.span-9{width:520px}.span-10{width:580px}.span-11{width:640px}.span-12{width:700px}.span-13{width:760px}.span-14{width:820px}.span-15{width:880px}.span-16{width:940px;margin:0}.append-1{padding-right:60px}.append-2{padding-right:120px}.append-3{padding-right:180px}.append-4{padding-right:240px}.append-5{padding-right:300px}.append-6{padding-right:360px}.append-7{padding-right:420px}.append-8{padding-right:480px}.append-9{padding-right:540px}.append-10{padding-right:600px}.append-11{padding-right:660px}.append-12{padding-right:720px}.append-13{padding-right:780px}.append-14{padding-right:840px}.append-15{padding-right:900px}.prepend-1{padding-left:60px}.prepend-2{padding-left:120px}.prepend-3{padding-left:180px}.prepend-4{padding-left:240px}.prepend-5{padding-left:300px}.prepend-6{padding-left:360px}.prepend-7{padding-left:420px}.prepend-8{padding-left:480px}.prepend-9{padding-left:540px}.prepend-10{padding-left:600px}.prepend-11{padding-left:660px}.prepend-12{padding-left:720px}.prepend-13{padding-left:780px}.prepend-14{padding-left:840px}.prepend-15{padding-left:900px}.three-column{float:left;width:300px;margin-right:20px}.three-column.last{margin-right:0px}html{height:100%;overflow-y:scroll}body{background:#FFF;color:#222;text-rendering:optimizeLegibility;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:12px;height:100%;line-height:1.6em}img{-ms-interpolation-mode:bicubic}p{margin:0 0 1em 0}h1,h2,h3,h4,h5{color:#222;font-weight:bold}h1{font-size:1.8em;line-height:1.35em;margin:0 0 .7em 0}h2{font-size:1.3em;line-height:1.3em}h3{font-size:1.1em;line-height:1.1em;margin:0 0 5px 0}h4{font-size:1em;line-height:1em}a{color:#369;text-decoration:none}a:hover{text-decoration:underline}table{border-collapse:collapse;width:100%}ol{padding:10px 20px 40px}ol li{padding:0 0 6px}ol ol{padding:10px 10px 5px 30px}ol ul{padding:10px 10px 5px 30px}ol ul li{list-style:circle}.f-left{float:left}.f-right{float:right}.content-wrapper{margin:0 auto;padding:0 20px;position:relative;text-align:left;width:940px;*zoom:1}.content-wrapper:after{content:"";display:table;clear:both}.no-flow-hidden{overflow:visible}#company_bar{background:#222222;color:#CCC;font-size:13px;line-height:14px;padding:0;text-align:center;width:100%;min-width:980px}#company_bar .content-wrapper{padding:10px 20px}#company_bar a{color:#CCC;text-decoration:underline}#company_bar a:hover{text-decoration:none}#company_bar span.cache-link a{color:#555}#company_bar #trial_message_header{color:#ccc;display:inline-block}#company_bar #trial_message_header a{background:#555;color:#fff;display:inline-block;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;margin:-2px 5px;padding:2px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#company_bar #trial_message_header a:hover{background:#666}#company_bar #trial_message_header a.expired{background:#900}#company_bar div.user-area{float:right;font-size:11px}#company_bar div.user-area span{color:#666;margin:0px 2px}#navigation_tabs{background:#ef690e;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ef690e), color-stop(0.9, #f87e22));background:-moz-linear-gradient(center bottom, #ef690e 0%, #f87e22 90%) repeat scroll 0 0;border-bottom:1px solid #dd4a10;border-top:1px solid rgba(255,255,255,0.3);color:white;height:34px;text-align:center;width:100%;min-width:980px}#navigation_tabs .content-wrapper{padding:0px;width:980px}#navigation_tabs ul{padding:6px 17px 0px;overflow:hidden}#navigation_tabs ul li{float:left;height:29px;margin-right:5px}#navigation_tabs ul li a{background:#f87d1c;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #f87d1c), color-stop(0.7, #fd8831));background:-moz-linear-gradient(center bottom, #f87d1c 0%, #fd8831 70%) repeat scroll 0 0;border-color:#e35f07;border-style:solid;border-width:1px 1px 0;display:block;color:#FFF;font-size:12px;font-weight:bold;height:27px;line-height:27px;padding:0 14px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px #ee5f00,0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 0 5px #ee5f00,0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 0 5px #ee5f00,0 1px 0 rgba(255,255,255,0.1) inset;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#navigation_tabs ul li a:hover{background:#f87e22;text-decoration:none}#navigation_tabs ul li a.current{background:#f3f3f3 !important;border:1px solid #CB3900;color:#333 !important;height:29px;text-shadow:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding}#navigation_tabs ul li.help-tab{float:right;height:22px;margin-right:0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border-radius:5px}#navigation_tabs ul li.help-tab a{border-width:1px !important;color:#FFF;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;padding:0 12px;text-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}#navigation_tabs ul li.home-tab a span{background:url('/images/home_nav.png') 0 0;display:block;height:17px;line-height:17px;margin-top:5px;text-indent:-5000px;width:17px}#navigation_tabs ul li.home-tab a.current span{background-position:0 -17px}#navigation_tabs ul li.pantheon-tab a span{background:url('/images/pantheon-nav.png?1344631148') 0 -16px;height:16px;line-height:16px}#navigation_tabs ul li.pantheon-tab a.current span{background-position:0 0}#navigation_tabs.nav-spring{background:#7fa81e;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #7fa81e), color-stop(0.9, #8bb527));background:-moz-linear-gradient(center bottom, #7fa81e 0%, #8bb527 90%) repeat scroll 0 0;border-bottom:1px solid #588f01}#navigation_tabs.nav-spring ul li a{background:#95c030;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #95c030), color-stop(0.7, #a1cb3c));background:-moz-linear-gradient(center bottom, #95c030 0%, #a1cb3c 70%) repeat scroll 0 0;border-color:#70aa15;-webkit-box-shadow:0 0 5px #83af17,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #83af17,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #83af17,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-spring ul li a:hover{background:#95c030}#navigation_tabs.nav-spring ul li a.current{border-color:#588f01}#navigation_tabs.nav-green{background:#359b03;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #359b03), color-stop(0.9, #5fab3a));background:-moz-linear-gradient(center bottom, #359b03 0%, #5fab3a 90%) repeat scroll 0 0;border-bottom:1px solid #2a7f00}#navigation_tabs.nav-green ul li a{background:#54ab32;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #54ab32), color-stop(0.7, #66b73e));background:-moz-linear-gradient(center bottom, #54ab32 0%, #66b73e 70%) repeat scroll 0 0;border-color:#339105;-webkit-box-shadow:0 0 5px #3e9a11,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #3e9a11,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #3e9a11,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-green ul li a:hover{background:#5fab3a}#navigation_tabs.nav-green ul li a.current{border-color:#2a7f00}#navigation_tabs.nav-legacy{background:#4291a9;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #4291a9), color-stop(0.9, #53a4bb));background:-moz-linear-gradient(center bottom, #4291a9 0%, #53a4bb 90%) repeat scroll 0 0;border-bottom:1px solid #1483a4}#navigation_tabs.nav-legacy ul li a{background:#53a4bb;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #53a4bb), color-stop(0.7, #64b2c8));background:-moz-linear-gradient(center bottom, #53a4bb 0%, #64b2c8 70%) repeat scroll 0 0;border-color:#3a8ea7;-webkit-box-shadow:0 0 5px #3e92ab,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #3e92ab,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #3e92ab,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-legacy ul li a:hover{background:#53a4bb}#navigation_tabs.nav-legacy ul li a.current{border-color:#1483a4}#navigation_tabs.nav-blue{background:#0e51a2;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #0e51a2), color-stop(0.9, #1c5fb0));background:-moz-linear-gradient(center bottom, #0e51a2 0%, #1c5fb0 90%) repeat scroll 0 0;border-bottom:1px solid #012a5c;border-top:1px solid rgba(255,255,255,0.2)}#navigation_tabs.nav-blue ul li a{background:#1363c3;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1363c3), color-stop(0.7, #2671cb));background:-moz-linear-gradient(center bottom, #1363c3 0%, #2671cb 70%) repeat scroll 0 0;border-color:#0c499e;-webkit-box-shadow:0 0 5px #1250a5,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #1250a5,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #1250a5,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-blue ul li a:hover{background:#1363c3}#navigation_tabs.nav-blue ul li a.current{border-color:#012a5c}#navigation_tabs.nav-purple{background:#7f4094;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #7f4094), color-stop(0.9, #8d4ea2));background:-moz-linear-gradient(center bottom, #7f4094 0%, #8d4ea2 90%) repeat scroll 0 0;border-bottom:1px solid #5f1976;border-top:1px solid rgba(255,255,255,0.2)}#navigation_tabs.nav-purple ul li a{background:#8c4ea2;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #8c4ea2), color-stop(0.7, #9557ab));background:-moz-linear-gradient(center bottom, #8c4ea2 0%, #9557ab 70%) repeat scroll 0 0;border-color:#81359a;-webkit-box-shadow:0 0 5px #81359a,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #81359a,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #81359a,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-purple ul li a:hover{background:#8d4ea2}#navigation_tabs.nav-purple ul li a.current{border-color:#5f1976}#navigation_tabs.nav-red{background:#ce0b00;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ce0b00), color-stop(0.9, #df1d12));background:-moz-linear-gradient(center bottom, #ce0b00 0%, #df1d12 90%) repeat scroll 0 0;border-bottom:1px solid #6e0e00;border-top:1px solid rgba(255,255,255,0.2)}#navigation_tabs.nav-red ul li a{background:#e22217;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #e22217), color-stop(0.7, #f32718));background:-moz-linear-gradient(center bottom, #e22217 0%, #f32718 70%) repeat scroll 0 0;border-color:#c30101;-webkit-box-shadow:0 0 5px #c30101,0 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 0 5px #c30101,0 1px 0 rgba(255,255,255,0.1) inset;box-shadow:0 0 5px #c30101,0 1px 0 rgba(255,255,255,0.1) inset}#navigation_tabs.nav-red ul li a:hover{background:#df1d12}#navigation_tabs.nav-red ul li a.current{border-color:#6e0e00}#navigation_tabs.nav-gray{background:#4f4f4f;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #4f4f4f), color-stop(0.9, #555));background:-moz-linear-gradient(center bottom, #4f4f4f 0%, #555 90%) repeat scroll 0 0;border-bottom:1px solid #3d3d3d;border-top:1px solid rgba(255,255,255,0.2)}#navigation_tabs.nav-gray ul li a{background:#5f5f5f;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #5f5f5f), color-stop(0.7, #666));background:-moz-linear-gradient(center bottom, #5f5f5f 0%, #666 70%) repeat scroll 0 0;border-color:#444444;-webkit-box-shadow:0 0 5px #484848,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 57px #484848,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #484848,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-gray ul li a:hover{background:#5a5a5a}#navigation_tabs.nav-gray ul li a.current{border-color:#222222}#navigation_tabs.nav-behance{background:#1593ca;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1593ca), color-stop(0.9, #20a4dd));background:-moz-linear-gradient(center bottom, #1593ca 0%, #20a4dd 90%) repeat scroll 0 0;border-bottom:1px solid #197da8}#navigation_tabs.nav-behance ul li a{background:#1fa2db;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1fa2db), color-stop(0.7, #29aee6));background:-moz-linear-gradient(center bottom, #1fa2db 0%, #29aee6 70%) repeat scroll 0 0;border-color:#2589b4;-webkit-box-shadow:0 0 5px #2589b4,0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 5px #2589b4,0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 0 5px #2589b4,0 1px 0 rgba(255,255,255,0.15) inset}#navigation_tabs.nav-behance ul li a:hover{background:#20a4dd}#navigation_tabs.nav-behance ul li a.current{border-color:#197da8}ul.color-options{*zoom:1}ul.color-options:after{content:"";display:table;clear:both}ul.color-options li{border:1px solid #ddd;float:left;margin:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}ul.color-options li label{border:1px solid #fff;cursor:pointer;display:block;height:32px;width:32px;text-indent:-9000px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}ul.color-options li label.legacy{background:#4c9cb3}ul.color-options li label.default{background:#f36c00}ul.color-options li label.red{background:#d8160b}ul.color-options li label.green{background:#369807}ul.color-options li label.blue{background:#1053a4}ul.color-options li label.gray{background:#4f4f4f}ul.color-options li label.purple{background:#87489c}ul.color-options li label.spring{background:#87b124}ul.color-options li.color-selected{border:1px solid #666 !important;margin:0px}ul.color-options li.color-selected label{width:42px;height:42px;-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-o-box-shadow:0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 3px 3px rgba(0,0,0,0.2)}ul.color-options li:hover{border:1px solid #888}.color-choice div{height:18px;width:18px;text-indent:-9000px;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;-ms-border-radius:1px;-khtml-border-radius:1px;border-radius:1px}.color-choice div.legacy{background:#4c9cb3}.color-choice div.default{background:#f36c00}.color-choice div.red{background:#d8160b}.color-choice div.green{background:#369807}.color-choice div.blue{background:#1053a4}.color-choice div.gray{background:#4f4f4f}.color-choice div.purple{background:#87489c}.color-choice div.spring{background:#87b124}#sub_nav{background:#F3F3F3;border-bottom:1px solid #ddd;color:#666;font-size:11px;line-height:13px;padding:3px 0 0 0;width:100%;min-width:980px}#sub_nav .content-wrapper{margin-bottom:-1px}#sub_nav ul{float:left;padding-left:4px;*zoom:1}#sub_nav ul:after{content:"";display:table;clear:both}#sub_nav ul li{float:left;font-weight:bold;margin-right:30px}#sub_nav ul li a{color:#777;display:block;padding:8px 0px 12px}#sub_nav ul li a:hover{color:black;text-decoration:none}#sub_nav ul li a.current{color:#333;background:url('/images/subnav-current.gif') no-repeat center bottom}#sub_nav ul li a.current:hover{color:#333}#sub_nav .pagetips{float:right;font-size:10px;line-height:11px;margin:9px 0 0 0}#sub_nav .pagetips a{color:#666}#sub_nav .pagetips a:hover{color:#333;text-decoration:none}#status_message{margin:-30px 0 10px 0;text-align:center;width:940px;z-index:100}#status_message span.flash-message{background:#fffbe5;border:1px solid #ece52f;border-width:0 1px 1px;display:inline-block;margin:0px auto;padding:4px 10px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#status_message span.flash-message.flash-success{background:#fffbe5 url('/images/status-check.png?1344631148') no-repeat 10px 8px;padding-left:30px}#status_message span.flash-message.flash-boner{background:#ffe8e8 url('/images/status-x.png?1344631148') no-repeat 10px 8px;border:1px solid #f69c9c;border-width:0 1px 1px;padding-left:30px}#status_message span.flash-message a{text-decoration:underline}#status_message span.flash-message a:hover{text-decoration:none}.form-msg{background:#fffbe5;border:1px solid #ece52f;padding:5px 10px;margin-bottom:1em;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.form-msg a{text-decoration:underline}.form-msg a:hover{text-decoration:none}.form-msg.form-msg-form_error{border:1px solid #ec2f2f;background:url('/images/status-x.png?1344631148') no-repeat 10px 6px;padding-left:30px}.form-msg.form-msg-form_success{background:#fffbe5 url('/images/status-check.png?1344631148') no-repeat 10px 6px;padding-left:30px}#trial_bar{background:#f1f1f1 url('/images/expiring-trial-header.png?1344631148') repeat-x center bottom;color:#333333;overflow:visible;padding:0;width:100%;min-width:980px;*zoom:1}#trial_bar:after{content:"";display:table;clear:both}#trial_bar .content-wrapper{padding:5px 20px}#trial_bar .content a{text-decoration:underline}#trial_bar span{float:left}#trial_bar .trial-warning-contact{float:right;position:relative;text-align:right}#trial_bar .trial-warning-contact div#trial_warning_contact_dialogue{background:transparent url('/images/expiring-trial-contact.png?1344631148') no-repeat;color:#333333;font-size:12px;font-weight:bold;height:68px;line-height:18px;padding:26px 21px;position:absolute;right:-88px;text-align:left;top:14px;width:192px;z-index:100}#trial_bar .trial-warning-contact div#trial_warning_contact_dialogue p{overflow:hidden;margin:0}#trial_bar .trial-warning-contact div#trial_warning_contact_dialogue .contact-location{clear:both;color:#888888;float:left;margin-bottom:4px}#trial_bar .trial-warning-contact div#trial_warning_contact_dialogue .contact-number{float:right}#impersonation_warning{background:#900;border-bottom:solid 1px #dddddd;color:white;padding:5px 0;min-width:980px;width:100%}#impersonation_warning .content-wrapper{text-align:center}#impersonation_warning a{color:white}footer{display:block;width:100%}footer #common_footer{color:#CCC;font-size:.9em;margin:10px 0;width:100%;min-width:980px}footer #common_footer .content-wrapper{overflow:visible;padding:15px 20px}footer #common_footer a{color:#666}footer #common_footer a:hover{color:#444;text-decoration:underline}footer #common_footer .footer-credit{text-align:center}footer #common_footer .footer-credit a#trial_message_footer{background:#d4d4d4;color:#666;display:block;font-size:13px;width:350px;height:35px;line-height:35px;margin:auto;padding:0px 15px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}footer #common_footer .footer-credit a#trial_message_footer:hover{background:#ccc;text-decoration:none}footer #common_footer .footer-tips{color:#666;line-height:2em}footer #common_footer .footer-tips a{color:#369;border-bottom:1px solid #CCC}footer #common_footer .footer-tips a:hover{background-color:#deeaff;border-bottom:1px solid #047;text-decoration:none}.empty{background-color:#f6f6f6;color:#666;font-weight:bold;margin-top:10px;padding:150px 30px;text-align:center}#main_content{margin:0;min-height:400px;padding:0;width:100%;min-width:980px}#main_content .content-wrapper{padding:10px 20px;overflow:visible}.iframe-content{background:#FFF}.iframe-content #main_content{border-bottom:none}#page-top{margin-bottom:20px;*zoom:1}#page-top.page-top-line{border-bottom:1px solid #ddd;padding-bottom:10px}#page-top h1{float:left;font-size:1.65em;line-height:1.3em;margin:0px}#page-top h1 span{color:#666;font-weight:normal;padding-left:2px}#page-top #page-actions{float:right}#page-top #page-actions .btn-action{margin:0 0 0 3px}#page-top #page-actions .hd-dropdown-container .hd-dropdown-area{left:3px}#page-top:after{content:"";display:table;clear:both}.pagination{line-height:15px;margin:0px 0px 20px;overflow:hidden}.pagination span,.pagination a,.pagination em{border:1px solid #ddd;display:inline-block;padding:3px 6px;font-style:normal;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.pagination a:hover{border:1px solid #369;text-decoration:none}.pagination em{background:#369;border:1px solid #369;color:#fff;font-weight:bold}.pagination span{border:1px solid #e4e4e4;color:#bbb}.column,.btn_container:after,.btn_container,.btn_container_topbar:after,.btn_container_topbar,.btn_container_footer:after,.btn_container_footer{_zoom:1}ul.comma-separated{display:inline-block}ul.comma-separated li{display:inline-block}ul.comma-separated li:before{content:", ";white-space:pre}ul.comma-separated li:first-child:before{content:""}ol.formatted_numbers{counter-reset:li;margin-left:0;padding-left:0}ol.formatted_numbers li{position:relative;list-style:none;padding-left:36px}ol.formatted_numbers li:before{color:#fff;content:counter(li);counter-increment:li;position:absolute;left:0;top:-1px;width:24px;height:25px;line-height:24px;font-size:14px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;-ms-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;font-weight:bold;text-align:center;background:#2e8d11;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #2e8d11), color-stop(0.7, #72c152), color-stop(0.94, #72c152), color-stop(1, #99eb79));background:-moz-linear-gradient(center bottom, #2e8d11 0%, #72c152 70%, #72c152 94%, #99eb79 100%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#2e8d11');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#2e8d11')";text-shadow:0 0 3px #2E8D11}.delete-icon{display:block;background:url('/images/icon-remove.gif?1344631148') no-repeat;height:16px;line-height:16px;text-indent:-9000px;width:16px}.loading-icon{display:block;background:url('/images/loading.gif?1344631148') no-repeat;height:16px;text-indent:-9000px;width:16px}.nooojs .wrapper{width:420px !important}.js-link-row-click:hover{background:#ECF7FF;cursor:pointer}.link-with-underline{text-decoration:underline}.text-heavy-list li{padding-bottom:1em}.one-line-text-list{margin:1em 0 1em}.one-line-text-list li{list-style:disc;margin-left:1.2em;padding-bottom:5px}.reactivate-link{background:url('/images/icon-re-activate.gif?1344631148') no-repeat 0 center;padding-left:21px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}@font-face{font-family:"SSStandard";src:url("/fonts/ss-standard.eot");src:url("/fonts/ss-standard.eot?#iefix") format("embedded-opentype"),url("/fonts/ss-standard.woff") format("woff"),url("/fonts/ss-standard.ttf") format("truetype"),url("/fonts/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}.ss-icon,[class^="ss-"]:before,[class*=" ss-"]:before,.ss-icon.ss-standard,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before{font-family:"SSStandard";font-style:normal;font-weight:normal;padding-right:6px;position:relative;text-decoration:none;text-rendering:optimizeLegibility;top:2px;white-space:nowrap;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.ss-icon{padding:0;left:0}.ss-cursor:before{content:''}.ss-crosshair:before{content:'⌖'}.ss-search:before{content:'🔎'}.ss-view:before{content:'👀'}.ss-attach:before{content:'📎'}.ss-link:before{content:'🔗'}.ss-move:before{content:''}.ss-write:before{content:'✎'}.ss-writingdisabled:before{content:''}.ss-erase:before{content:'✐'}.ss-compose:before{content:'📝'}.ss-lock:before{content:'🔒'}.ss-unlock:before{content:'🔓'}.ss-key:before{content:'🔑'}.ss-backspace:before{content:'⌫'}.ss-ban:before{content:'🚫'}.ss-trash:before{content:''}.ss-target:before{content:'◎'}.ss-tag:before{content:''}.ss-bookmark:before{content:'🔖'}.ss-flag:before{content:'⚑'}.ss-like:before{content:'👍'}.ss-dislike:before{content:'👎'}.ss-heart:before{content:'♥'}.ss-halfheart:before{content:''}.ss-star:before{content:'⋆'}.ss-halfstar:before{content:''}.ss-sample:before{content:''}.ss-crop:before{content:''}.ss-layers:before{content:''}.ss-phone:before{content:'📞'}.ss-phonedisabled:before{content:''}.ss-rss:before{content:''}.ss-facetime:before{content:''}.ss-reply:before{content:'↩'}.ss-mail:before{content:'✉'}.ss-inbox:before{content:'📥'}.ss-chat:before{content:'💬'}.ss-user:before{content:'👤'}.ss-femaleuser:before{content:'👧'}.ss-users:before{content:'👥'}.ss-cart:before{content:''}.ss-creditcard:before{content:'💳'}.ss-barchart:before{content:'📊'}.ss-piechart:before{content:''}.ss-box:before{content:'📦'}.ss-home:before{content:'⌂'}.ss-globe:before{content:'🌎'}.ss-navigate:before{content:''}.ss-compass:before{content:''}.ss-signpost:before{content:''}.ss-location:before{content:''}.ss-map:before{content:''}.ss-pin:before{content:'📍'}.ss-database:before{content:''}.ss-music:before{content:'♫'}.ss-mic:before{content:'🎤'}.ss-volume:before{content:'🔈'}.ss-volumelow:before{content:'🔉'}.ss-volumehigh:before{content:'🔊'}.ss-airplay:before{content:''}.ss-camera:before{content:'📷'}.ss-picture:before{content:'🌄'}.ss-video:before{content:'📹'}.ss-play:before{content:'▶'}.ss-pause:before{content:''}.ss-stop:before{content:'■'}.ss-record:before{content:'●'}.ss-rewind:before{content:'⏪'}.ss-fastforward:before{content:'⏩'}.ss-skipback:before{content:'⏮'}.ss-skipforward:before{content:'⏭'}.ss-eject:before{content:'⏏'}.ss-repeat:before{content:'🔁'}.ss-replay:before{content:'↺'}.ss-shuffle:before{content:'🔀'}.ss-notebook:before{content:'📓'}.ss-grid:before{content:''}.ss-rows:before{content:''}.ss-columns:before{content:''}.ss-desktop:before{content:'💻'}.ss-laptop:before{content:''}.ss-tablet:before{content:''}.ss-cell:before{content:'📱'}.ss-battery:before{content:'🔋'}.ss-batteryhigh:before{content:''}.ss-batterymedium:before{content:''}.ss-batterylow:before{content:''}.ss-batteryempty:before{content:''}.ss-clouddownload:before{content:''}.ss-download:before{content:''}.ss-cloudupload:before{content:''}.ss-upload:before{content:''}.ss-fork:before{content:''}.ss-merge:before{content:''}.ss-refresh:before{content:'↻'}.ss-sync:before{content:''}.ss-loading:before{content:''}.ss-wifi:before{content:''}.ss-connection:before{content:''}.ss-file:before{content:'📄'}.ss-folder:before{content:'📁'}.ss-quote:before{content:'“'}.ss-text:before{content:''}.ss-font:before{content:''}.ss-print:before{content:'⎙'}.ss-fax:before{content:'📠'}.ss-list:before{content:''}.ss-layout:before{content:''}.ss-action:before{content:''}.ss-expand:before{content:'⤢'}.ss-contract:before{content:''}.ss-help:before{content:'❓'}.ss-info:before{content:'ℹ'}.ss-alert:before{content:'⚠'}.ss-caution:before{content:'⛔'}.ss-plus:before{content:'+'}.ss-hyphen:before{content:'-'}.ss-dropdown:before{content:'▾'}.ss-check:before{content:'✓'}.ss-delete:before{content:'␡'}.ss-settings:before{content:'⚙'}.ss-dashboard:before{content:''}.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled:before{content:'🔕'}.ss-clock:before{content:'⏲'}.ss-stopwatch:before{content:'⏱'}.ss-calendar:before{content:'📆'}.ss-calendaradd:before{content:''}.ss-calendarremove:before{content:''}.ss-calendarcheck:before{content:''}.ss-briefcase:before{content:'💼'}.ss-cloud:before{content:'☁'}.ss-navigateup:before{content:''}.ss-navigateright:before{content:'▻'}.ss-navigatedown:before{content:''}.ss-navigateleft:before{content:'◅'}.ss-up:before{content:'⬆'}.ss-upright:before{content:'⬈'}.ss-right:before{content:'➡'}.ss-downright:before{content:'⬊'}.ss-down:before{content:'⬇'}.ss-downleft:before{content:'⬋'}.ss-left:before{content:'⬅'}.ss-upleft:before{content:'⬉'}.ss-retweet:before{content:''}input.openid_url{background:url('/images/openid.png?1344631148') no-repeat #fff 3px 2px;padding-left:20px;width:100% !important}table td.smaller{font-size:0.9em}table.vtop td{vertical-align:top;text-align:left;padding:3px 5px 3px 0}table.vtop td h3{padding:0;margin:0}table.form{width:100%}table.form th{text-align:right;font-weight:normal;color:#666;padding-right:0.4em}table.form th.required{text-align:right;font-weight:bold}table.form td{padding:0.2em;text-align:left;line-height:2em}table.form td.label{padding-right:10px;text-align:right;vertical-align:top;width:25%}table.form td.label .notes_text{font-size:0.9em;line-height:1.2em}table.form td.field input,table.form td.field select{width:90%}table.form td.field input.date{width:100px}table.form td.required{font-weight:bold}table.form td.break{height:12px;font-size:0}table.form td .inline_warning{background-color:#ffa;font-size:0.9em;line-height:1.4em;padding:5px 8px;width:80%}table.form_fullpage{width:100%;border-collapse:0;margin:0}table.form_fullpage td{padding:10px}table.form_fullpage td.field input,table.form_fullpage td.field select{font-size:14px;font-weight:bold;width:300px}table.form_fullpage td.field input.date{width:120px}table.form_fullpage td.label{font-size:14px;font-weight:bold;width:24%}table.form_fullpage tr.tight td{padding-top:0}.dropdown-form div{font-size:0.95em;height:24px;line-height:24px;padding:3px}.dropdown-form div.nolabel{height:auto !important;line-height:1em;margin-left:195px;padding-bottom:6px}.dropdown-form div.nobold input{font-size:11px;font-weight:normal}.dropdown-form label{display:block;float:left;margin-right:10px;text-align:right;width:185px}.dropdown-form select{font-size:1.5em;font-weight:bold;width:400px}.dropdown-form-buttons{margin-left:198px;float:left;margin-top:5px}.inline_form{background:#e8eff2;padding:20px}.inline_form a.delete{width:22px;height:19px;background:url('/images/btn_remove.gif?1344631148') no-repeat}.inline_form p{margin-bottom:1em}.inline_form table{border-collapse:collapse;margin:0 0 0 -10px;width:auto}.inline_form table td{padding:0 7px 5px 0;vertical-align:center}.inline_form table td select{font-size:1em}.inline_form table td.required{font-weight:bold}.inline_form table td.remove{vertical-align:top;padding:2px 0 0 9px;width:36px}.inline_form table td.field{width:400px;font-size:1.2em}.inline_form table td.field input{font-size:1.2em;font-weight:bold;width:98%}.inline_form table td.field .helper_link{font-size:0.8em}.inline_form table td.inline_input input,.inline_form table td.inline_input label{display:inline;width:auto}.inline_form table td.multiple_choice{line-height:1.4em}.inline_form table td.multiple_choice label{display:block}.inline_form table td.secondary_action{width:250px;border-left:1px solid #ccc;padding:8px 15px;background-color:#eee;color:#666;line-height:1.4em;vertical-align:top}.inline_form table td.secondary_action p{margin:0.5em 0}.inline_form table td.secondary_action a.action{font-weight:bold;text-decoration:underline;border:0}.inline_form table td.secondary_action a.remove{color:#d00}.inline_form table td.secondary_action a.remove:hover{color:#fff;background-color:#d00;text-decoration:none;border-bottom:1px solid #d00}.inline_form table.form td select{font-size:14px;font-weight:bold}.inline_form table.shorter_fields td.field input,.inline_form table.shorter_fields td.field select{font-size:1.2em;font-weight:bold}.inline_form table.shorter_fields td.field select{width:70%}.inline_form ul.form_list{padding-left:1em;list-style:none}.inline_form ul.form_list li{list-style:none;padding-bottom:3px}.inline_form .warning-txt{background-color:#ffa;font-size:0.9em;line-height:1.4em;padding:5px 8px;width:80%}.form_add{background:#f1f5fb;border:1px solid #afc9e6;padding:1.5em;margin:1em auto}.form_add table{margin:0 0 -5px 0}.form_add table td{padding:0 0 5px}.form_subnav{margin:0 15px 10px 15px}.two_col{padding:15px 0;font-size:0.95em}.two_col table{width:48%;float:left}.two_col table.form td{font-size:1em;vertical-align:top}.two_col table.form td.label{width:110px;padding-right:10px}.two_col table.form td.field{width:auto}.two_col table.form td.field select{width:100%}.two_col table.form td.field input.date{width:80px;font-size:12px}.two_col table.form td.required{font-weight:bold}.two_col table.form td.buttons2{padding-top:10px}.form_button{border:1px solid #ccc;background-color:#f3f3f3;margin-top:-1px;z-index:0;font-size:0.95em}.form_button table{margin-bottom:-5px}.confirmation{background:#f6f6f6;border:1px solid #c00;color:#c00;padding:3px}.confirmation table{border-collapse:collapse}.confirmation table td{font-size:1em}.confirmation table td.buttons_h{padding-left:10px}.confirmation ul.list-of-errors{list-style-type:disc;margin:1em 0 1em 50px}.confirmation ul.list-of-errors li{list-style-type:disc;line-height:1.6em;border:0}.inline_error{background:#f6f6f6;border:1px solid #c00;color:#c00;padding:10px}table.items{width:100%;margin:0.5em auto 1em auto;border-top:1px solid #ccc}table.items td{vertical-align:top;border-bottom:1px solid #ccc;font-size:11px;padding:5px 0}table.items td.control{width:15px;padding:7px 4px 0 3px}table.items td.date{font-weight:bold;width:80px}table.items td.amount{text-align:right}table.items td a.delete{width:15px;height:12px;background:url('/images/btn-delete.gif?1344631148') no-repeat}table.items td pre{background-color:#fff;padding:0.9em;margin:0.5em 0;line-height:1.25em}p.message-body{font-family:monospace;font-size:11px;background-color:#fff;padding:0.9em;margin:0.5em 0;line-height:1.25em;overflow:hidden}input.price_calculator{width:auto}table.modules_list td{vertical-align:top;1em:0}table.modules_list td h3{margin:3px 0 0.3em 0}table.modules_list td.checkbox{padding:0 5px 0 5px}input[type=text],input[type=password],textarea{background:#fff;border:1px solid #aaa;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:1em;margin:0px;padding:4px 5px;width:90%;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}input:focus,textarea:focus{border-color:#058cf5;-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;-o-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999}input.date,textarea.date{font-size:12px;font-weight:bold;width:70px !important}input.mini,textarea.mini{width:30px !important}input.tiny,textarea.tiny{width:50px !important}input.short,textarea.short{width:100px !important}input.medium,textarea.medium{width:150px !important}input.long,textarea.long{width:300px !important}input.tax,textarea.tax{width:40px !important}input.read_only,textarea.read_only{border:solid 0 white;background:transparent}input[type="text"],input[type="email"],input[type="password"]{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999}input[type="file"].borderless{border:0;padding-left:0;padding-right:0}textarea{line-height:1.3em;padding:5px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12)}textarea:focus{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 5px #999}select{font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif}select.long{width:300px}select.short{width:120px}em.validation-advice{color:red;display:block;font-style:normal;margin-top:6px}input[type="checkbox"],input[type="radio"]{border:0;display:inline;margin:4px 2px 4px 0;padding:0;width:auto}input[type="image"]{display:inline;margin:0;padding:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}input[disabled]{background:#f4f4f4;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #f8f8f8), color-stop(0.99, #eee));background-image:-moz-linear-gradient(center bottom, #f8f8f8 85%, #eee 99%);border:1px solid #bbb;color:#999;cursor:default}select optgroup option{padding-left:10px}label.required{font-weight:bold}.btn input{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-khtml-border-radius:0px;border-radius:0px}form.form{*zoom:1}form.form:after{content:"";display:table;clear:both}form.form .form-field{clear:both;padding:5px 0px;*zoom:1}form.form .form-field:after{content:"";display:table;clear:both}form.form .form-field.end-form-group{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:12px}form.form .form-field .form-label{float:left;padding-top:3px;margin-right:10px;width:130px}form.form .form-field .form-inputs{float:left;position:relative;width:440px}form.form .form-field .form-inputs.form-checkboxes{min-height:15px;padding-top:2px}form.form .form-field .form-inputs.form-radios{min-height:15px;padding-top:3px}form.form .form-field .form-inputs.form-radios ul.form-inline-radios li{float:left;padding-right:12px}form.form .form-field .form-inputs.form-selects{margin:2px 0}form.form .form-field .form-inputs.form-selects .unselectable-default-option{margin-top:2px}form.form .form-field .form-inputs input[type="text"],form.form .form-field .form-inputs input[type="email"],form.form .form-field .form-inputs textarea,form.form .form-field .form-inputs input[type="password"]{width:420px}form.form .form-field .form-inputs input.openid-url{width:400px;background:url('/images/openid.png?1344631148') no-repeat #fff 7px 4px;padding-left:25px}form.form .form-field .form-inputs .form-extras{clear:both;padding-top:5px}form.form .form-field .form-inputs .helper{padding-top:5px;color:#666666;font-size:11px;line-height:15px}form.form .form-field .form-inputs .it-validates-flag{top:2px}form.form .form-field .warning-txt{margin:0.5em 0}form.form .form-field.primary{font-size:16px}form.form .form-field.primary label{padding-top:5px}form.form .form-field.primary input[type="text"],form.form .form-field.primary input[type="email"]{padding:5px}form.form .form-field.primary .it-validates-flag{top:6px}form.form .notes{margin-left:140px;padding:10px 0px}form.form .btn-submit-container{*float:left;*display:inline;margin-left:140px}form.form.label-right label.form-label{text-align:right}form.form.labels-gray label.form-label{color:#777;font-weight:bold}form.form.form-breaks .form-field{border-bottom:1px solid #ddd;margin-bottom:4px;padding-bottom:8px}form.form.top-aligned-labels .btn-submit-container{margin-left:0px}.span-12 form.form .form-inputs{width:560px}.span-12 form.form .form-inputs input[type="text"],.span-12 form.form .form-inputs input[type="email"],.span-12 form.form .form-inputs textarea{width:540px}.span-11 form.form .form-inputs{width:500px}.span-11 form.form .form-inputs input[type="text"],.span-11 form.form .form-inputs textarea{width:480px}.narrow-modal form.form .form-field{margin-bottom:0px;width:445px}.narrow-modal form.form .form-field .form-label{text-align:left;width:60px}.narrow-modal form.form .form-field .form-inputs{width:300px}.narrow-modal form.form .form-field .form-inputs input{width:293px}.narrow-modal form.form .form-field em.validation-advice{font-size:13px;margin-top:0px}.narrow-modal form.form .btn-submit-container{margin-left:70px}.inline-form{border:1px solid #ccc;padding:20px 20px 15px;margin-bottom:20px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0px 0px 50px #eee inset;-webkit-box-shadow:0px 0px 50px #eee inset;-o-box-shadow:0px 0px 50px #eee inset;box-shadow:0px 0px 50px #eee inset;*zoom:1}.inline-form:after{content:"";display:table;clear:both}.inline-form .span-10{float:none;margin:0px auto}.inline-form .span-10 form{margin:0px;padding:0px}.inline-form .span-10 form .form-field .form-label{width:100px}.inline-form .span-10 form .form-field .form-inputs{width:470px}.inline-form .span-10 form .form-field .form-inputs input{width:450px}.inline-form .span-10 form .btn-submit-container{margin-left:110px;padding-bottom:10px}.inline-form .span-12{float:none;margin:0px auto}.inline-form .span-12 form{margin:0px;padding:0px}.inline-form .span-12 form .form-field .form-label{width:100px}.inline-form .span-12 form .form-field .form-inputs{width:580px}.inline-form .span-12 form .btn-submit-container{margin-left:110px;padding-bottom:5px}.form-new{display:block}.form-new .form-field{margin-bottom:10px}.form-new .form-field.text-field label{color:#666;display:block;font-weight:bold}.form-new .form-field.text-field input[type="text"],.form-new .form-field.text-field input[type="password"],.form-new .form-field.text-field input[type="email"]{display:block;font-size:1.167em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-new .form-field.check-field{color:#666;font-size:11px}.form-new .btn-submit-container{padding:0px}.it-validates{position:relative}.it-validates-invalid{border:1px solid #aa0707}.it-validates-flag{background-color:#aa0707;color:white;font-size:11px;line-height:10px;margin-left:1px;padding:5px 6px;position:absolute;top:0;white-space:nowrap;z-index:1000;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.it-validates-flag:before{border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid #aa0707;content:"";position:absolute;display:block;left:-3px;top:7px}.it-validates-errors{background:#ffe8e8 url('/images/status-x.png?1344631148') no-repeat 10px 8px;border:1px solid #f69c9c;line-height:21px;margin:0px auto 10px;padding:4px 8px 4px 24px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}#main_content.file-uploads-not-supported input[type=file]{display:none !important}.new-form input,.new-form textarea{font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.new-form textarea{background:#fff;border:1px solid #bbb;color:#555;font-size:16px;height:58px;line-height:22px;margin:0;padding:6px 10px;outline:none;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12)}.new-form textarea:focus{border-color:#50a7ee;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5)}.new-form input[type="text"],.new-form input[type="email"],.new-form input[type="password"]{background:#fff;border:1px solid #bbb;color:#555;font-size:16px;height:36px;line-height:24px;margin:0;outline:none;padding:0 10px;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12)}.new-form input[type="text"]:focus,.new-form input[type="email"]:focus,.new-form input[type="password"]:focus{border-color:#50a7ee;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5)}.new-form select{display:inline-block;font-size:16px;margin:0;padding:0;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.new-form select.full-width{width:100%}.new-input{background:#fff;border:1px solid #bbb;color:#555;display:inline-block;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:16px;height:36px;line-height:24px;margin:0;outline:none;padding:0 10px;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.new-input:focus{border-color:#50a7ee;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),0px 0px 6px rgba(80,167,238,0.5)}.new-input-small{font-size:14px;height:27px;padding:0 5px;width:100px}.nf-field{margin-bottom:10px;overflow:hidden;*zoom:1}.nf-submit{margin-top:15px}.nf-submit>.button{margin-right:5px;min-width:80px;text-align:center}.nf-submit-right{float:right;font-size:13px;line-height:34px}.btn-submit-container{*zoom:1;padding:10px 0px}.btn-submit-container:after{content:"";display:table;clear:both}.btn-submit-container .btn-extra-option{float:right;padding-top:6px}.btn-submit-container .btn-extra-option a{text-decoration:underline}.btn-submit-container .btn-extra-option a:hover{text-decoration:none}.btn-submit-container .btn-extra-option.btn-extra-delete a{color:#c00}.btn-inline-container{*zoom:1;padding:5px 0px}.btn-inline-container:after{content:"";display:table;clear:both}.btn-floatr{width:auto;float:right;margin-top:-1px}.btn-submit{background:#cccccc;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d4d4d4), color-stop(0.7, #f4f4f4));background:-moz-linear-gradient(center bottom, #d4d4d4 0%, #f4f4f4 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d4d4d4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d4d4d4')";border:1px solid #aaa;color:#888;cursor:pointer;float:left;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:12px;font-weight:bold;height:25px;line-height:25px;margin:0px 5px 0px 0px;overflow:visible;padding:0px 16px;text-align:center;text-decoration:none;width:auto;text-shadow:0 1px 0 #f4f4f4;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;-o-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.btn-submit:hover{background:#d4d4d4;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ddd), color-stop(0.7, #eee));background:-moz-linear-gradient(center bottom, #ddd 0%, #eee 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d4d4d4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d4d4d4')";text-decoration:none}.btn-submit:active{background:#dddddd !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')" !important;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}.btn-submit:active,.btn-submit:focus{border:1px solid #bbb}.btn-submit.btn-primary:active,.btn-submit.btn-primary:focus{border:1px solid #2e8d11}.btn-submit.btn-small{height:24px;line-height:22px;padding-left:12px;padding-right:12px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}a.btn-submit.btn-small{height:22px}input.btn-submit{height:27px;padding-bottom:2px}.btn-action{background:#ddd;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d8d8d8), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #d8d8d8 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e8e8e8');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e8e8e8')";border:1px solid #bbb;color:#222;cursor:pointer;display:inline-block;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:11px;height:24px;line-height:24px;margin:0 3px 0 0;padding:0px 12px;text-align:center;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5)}.btn-action:hover{background:#eaeaea;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #eaeaea), color-stop(0.5, #fff));background:-moz-linear-gradient(center bottom, #eaeaea 0%, #fff 50%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeeeee')";text-decoration:none}.btn-action:active{background:#e4e4e4 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e4e4e4', endColorstr='#e4e4e4') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e4e4e4', endColorstr='#e4e4e4')" !important;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}.btn-list-right{margin-left:5px}.btn-primary{background:#2e8d11;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #2e8d11), color-stop(0.7, #72c152));background:-moz-linear-gradient(center bottom, #2e8d11 0%, #72c152 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#2e8d11');font-weight:bold;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#2e8d11')";border:1px solid #2e8d11;color:#fff;text-shadow:0 0 2px #2E8D11;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3)}.btn-primary:hover{background:#3ea60b;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #3ea60b), color-stop(0.7, #72c152));background:-moz-linear-gradient(center bottom, #3ea60b 0%, #72c152 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#3ea60b');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#72c152', endColorstr='#3ea60b')"}.btn-primary:active{background:#3ea60b !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3ea60b', endColorstr='#3ea60b') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3ea60b', endColorstr='#3ea60b')" !important;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}.btn-primary .btn-submit:focus{-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0px 0px 5px #999;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0px 0px 5px #999;-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0px 0px 5px #999;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0px 0px 5px #999}.btn-small{font-size:11px;height:20px;line-height:20px;padding:0px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.btn-big{font-size:14px;height:40px;line-height:40px !important}.btn-strong{font-weight:bold}.btn-pill{-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;-khtml-border-radius:30px;border-radius:30px}.btn-disabled{background:#eee !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EEEEEE', endColorstr='#EEEEEE') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EEEEEE', endColorstr='#EEEEEE')" !important;border:1px solid #ccc !important;color:#bbb !important;cursor:default;text-shadow:none !important;-moz-box-shadow:inset 0 0 0 transparent !important;-webkit-box-shadow:inset 0 0 0 transparent !important;-o-box-shadow:inset 0 0 0 transparent !important;box-shadow:inset 0 0 0 transparent !important}.btn-disabled:active{background:#eee !important;border:1px solid #ccc !important;color:#bbb !important;cursor:default;text-shadow:none !important}.btn-action.btn-pressed,.btn-action.btn-pressed:hover{background:#d4d4d4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')";color:#444;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}.btn-action span.btn-add{float:left;font-size:1.1em;font-family:Tahoma;margin-right:5px;margin-top:-1px}.btn-delete{background:#da2828;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #da2828), color-stop(0.7, #f76363));background:-moz-linear-gradient(center bottom, #da2828 0%, #f76363 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ef5252', endColorstr='#da2828');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ef5252', endColorstr='#da2828')";border:1px solid #da2828;color:#fff;font-weight:bold;text-shadow:0 0 2px #da2828;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.btn-delete:hover{background:#e03030;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #e83e3e), color-stop(0.7, #f76363));background:-moz-linear-gradient(center bottom, #e83e3e 0%, #f76363 70%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ef5252', endColorstr='#e83e3e');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ef5252', endColorstr='#e83e3e')"}.btn-delete:active{background:#e03030 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e83e3e', endColorstr='#e83e3e') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e83e3e', endColorstr='#e83e3e')" !important;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}.loader{background:url('/images/loading.gif?1344631148') no-repeat 0 0;color:#333;float:left;font-size:1em;font-weight:bold;line-height:1.4em;margin:5px 0 0 10px;padding:0 0 0 21px}.btn-print{background:url('/images/btn-print.gif?1344631148') no-repeat 0 60%;display:block;text-indent:-5000px;width:17px}.btn-invoice-action{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#eeeeee');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#eeeeee')";background:rgba(0,0,0,0.07);border:0px;color:#888;height:23px;font-size:12px;line-height:23px;font-weight:bold;margin:0 0 0 8px;padding:10px;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn-invoice-action .invoice-action-icon{background:url('/images/invoices/invoice-actions.png?1344631148') no-repeat 0 0;display:inline-block;text-indent:-5000px;width:24px}.btn-invoice-action .invoice-action-icon.web-invoice-icon{margin-right:4px}.btn-invoice-action .invoice-action-icon.pdf-icon{background-position:-34px 0}.btn-invoice-action .invoice-action-icon.print-icon{background-position:-68px 0}.btn-invoice-action:hover{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e4e4e4', endColorstr='#e4e4e4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e4e4e4', endColorstr='#e4e4e4')";background:rgba(0,0,0,0.07);color:#666}.btn-invoice-action:hover .invoice-action-icon.web-invoice-icon{background-position:0 -50px}.btn-invoice-action:hover .invoice-action-icon.pdf-icon{background-position:-34px -50px}.btn-invoice-action:hover .invoice-action-icon.print-icon{background-position:-68px -50px}.btn-invoice-action:active{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')";background:rgba(0,0,0,0.1)}.btn-invoice-action.btn-invoice-action-web-invoice{padding:10px 14px}.btn-tab{background:#ccc;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d4d4d4), color-stop(0.8, #f0f0f0));background:-moz-linear-gradient(center bottom, #d4d4d4 0%, #f0f0f0 80%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#d4d4d4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#d4d4d4')";border:1px solid #bbb;color:#555;cursor:pointer;float:left;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:13px;font-weight:bold;line-height:1em;margin:0 2px 0 0;padding:8px 18px;text-align:center;text-decoration:none;text-shadow:0px 1px 0px #fff;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8)}.btn-tab:hover{background:#ddd;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ddd), color-stop(0.8, #f4f4f4));background:-moz-linear-gradient(center bottom, #ddd 0%, #f4f4f4 80%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4', endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4', endColorstr='#dddddd')";color:#444;text-decoration:none}.btn-tab:active{background:#ddd !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')" !important;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}.btn-tab.btn-pressed{background:#ffffff !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff')";border-bottom:1px solid #fff;color:#444}.chrome{background:#eee;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ccc), color-stop(0.8, #eee));background:-moz-linear-gradient(center bottom, #ccc 0%, #eee 80%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#cccccc')";border:1px solid #bbb;display:block;padding:10px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);z-index:5}.chrome h3{margin:0}.chrome .btn_container_with_menu{display:inline-block}.chrome .f-right{float:right}.chrome .f-right .btn-action{margin-right:0px}.chrome.chrome-table{margin-bottom:-1px;position:relative;z-index:1}.btn-chrome{background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ccc), color-stop(0.6, #f8f8f8));background:-moz-linear-gradient(center bottom, #ccc 0%, #f8f8f8 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f8', endColorstr='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f8', endColorstr='#cccccc')";border:1px solid #aaa;color:#333;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0px 1px 0px #e4e4e4;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0px 1px 0px #e4e4e4;-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0px 1px 0px #e4e4e4;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0px 1px 0px #e4e4e4}.btn-chrome:hover{background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ddd), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #ddd 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#dddddd')"}.btn-chrome:active{background:#ddd !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')" !important;-moz-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;-webkit-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;-o-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4}.btn-chrome.btn-pressed{background:#c4c4c4 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c4c4c4', endColorstr='#c4c4c4') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c4c4c4', endColorstr='#c4c4c4')" !important;-moz-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;-webkit-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;-o-box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4;box-shadow:inset 0 0 0 transparent,0px 1px 0px #e4e4e4}.btn-chrome.btn-small{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.btn-chrome.btn-disabled.btn-toggle{border:1px solid #aaa !important;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ccc), color-stop(0.6, #f8f8f8)) !important;background:-moz-linear-gradient(center bottom, #ccc 0%, #f8f8f8 60%) repeat scroll 0 0 !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f8', endColorstr='#cccccc') !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f8', endColorstr='#cccccc')" !important}.btn-chrome.btn-disabled.btn-toggle span{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.btn-action span.btn-dropdown{background:url("/images/buttons/btn-dropdown.png") no-repeat 100% 55%;padding-right:13px;position:relative}.btn-action.btn-small span.btn-dropdown{background-position:100% 55%}.hd-dropdown-container .btn-pressed,.hd-dropdown-container .btn-pressed:hover{-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.hd-dropdown-container{display:inline-block;position:relative;z-index:10;zoom:1;*display:inline}.hd-dropdown-container .hd-dropdown-area{border-top:1px solid #BBB;left:0;position:absolute;top:25px;width:120%;z-index:15}.hd-dropdown-container .hd-dropdown-area ul{background:#FFF;border:1px solid #BBB;border-top:0;padding:4px 0;-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-o-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.hd-dropdown-container .hd-dropdown-area ul li{padding:0;margin:0;width:100%}.hd-dropdown-container .hd-dropdown-area ul li a{color:#333;font-size:11px;font-weight:normal;height:13px;line-height:13px;display:block;padding:6px 10px}.hd-dropdown-container .hd-dropdown-area ul li a:hover{background:#2777ba;color:white;text-decoration:none}.hd-dropdown-container .hd-dropdown-area ul li.drop-break{border-bottom:1px solid #ddd;margin-bottom:4px;padding-bottom:4px}.hd-dropdown-container #manage_export_dropdown{width:175px}.hd-dropdown-container .btn-small+.hd-dropdown-area{top:21px}#manage-people-dropdown{width:132%}.btn-timeframe{float:left;margin:0 -1px 0 0;padding:0px 12px;text-indent:-5000px}.btn-timeframe span{display:block;height:10px;margin-top:7px;width:7px}.btn-timeframe.btn-backwards{-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;-o-border-radius:4px 0px 0px 4px;-ms-border-radius:4px 0px 0px 4px;-khtml-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px}.btn-timeframe.btn-backwards span{background:url("/images/buttons/btn-backwards.png") no-repeat 100% 50%}.btn-timeframe.btn-forwards{-moz-border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-o-border-radius:0px 4px 4px 0px;-ms-border-radius:0px 4px 4px 0px;-khtml-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px}.btn-timeframe.btn-forwards span{background:url("/images/buttons/btn-forwards.png") no-repeat 100% 50%}.toggle-container .btn-toggle{float:left;margin:0 -1px 0 0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-khtml-border-radius:0px;border-radius:0px}.toggle-container .btn-toggle:first-child{-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;-o-border-radius:4px 0px 0px 4px;-ms-border-radius:4px 0px 0px 4px;-khtml-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px}.toggle-container .btn-toggle:last-child{-moz-border-radius:0px 4px 4px 0px;-webkit-border-radius:0px 4px 4px 0px;-o-border-radius:0px 4px 4px 0px;-ms-border-radius:0px 4px 4px 0px;-khtml-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;margin-right:0px}.toggle-container .btn-toggle span{display:block;height:10px;margin-top:5px;width:6px;text-indent:-5000px}.toggle-container .btn-toggle.btn-backwards span{background:url("/images/buttons/btn-backwards.png") no-repeat 0% 50%}.toggle-container .btn-toggle.btn-forwards span{background:url("/images/buttons/btn-forwards.png") no-repeat 100% 50%}.toggle-container .btn-toggle.btn-pressed.btn-chrome{-moz-box-shadow:0 1px 0 #e4e4e4,inset 0px 2px 4px #bbb;-webkit-box-shadow:0 1px 0 #e4e4e4,inset 0px 2px 4px #bbb;-o-box-shadow:0 1px 0 #e4e4e4,inset 0px 2px 4px #bbb;box-shadow:0 1px 0 #e4e4e4,inset 0px 2px 4px #bbb}.btn_container{*zoom:1}.btn_container:after{content:"";display:table;clear:both}.btn_container_footer{*zoom:1;margin-top:15px}.btn_container_footer:after{content:"";display:table;clear:both}.btn_container_topbar{*zoom:1;margin-top:-0.7em;margin-bottom:1.5em}.btn_container_topbar:after{content:"";display:table;clear:both}.button{background:#fafafa;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #fefefe,#f4f4f4);background:-moz-linear-gradient(top, #fefefe,#f4f4f4);background:-o-linear-gradient(top, #fefefe,#f4f4f4);background:-ms-linear-gradient(top, #fefefe,#f4f4f4);background:linear-gradient(top, #fefefe,#f4f4f4);border:1px solid #c4c4c4;color:#666;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;height:31px;line-height:29px;padding:0 15px;text-shadow:0 1px 0 #fff;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.8),0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.8),0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 1px rgba(255,255,255,0.8),0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(255,255,255,0.8),0 1px 1px rgba(0,0,0,0.1)}.button>span:before{font-size:11px;line-height:normal;top:1px}.button>.ss-icon{display:block}.button:hover{background:#f4f4f4;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #fafafa,#eeeeee);background:-moz-linear-gradient(top, #fafafa,#eeeeee);background:-o-linear-gradient(top, #fafafa,#eeeeee);background:-ms-linear-gradient(top, #fafafa,#eeeeee);background:linear-gradient(top, #fafafa,#eeeeee);text-decoration:none}.button:active{background:#eee;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);box-shadow:inset 0 1px 4px rgba(0,0,0,0.1)}.button:focus{z-index:1;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0px 0px 6px rgba(80,167,238,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0px 0px 6px rgba(80,167,238,0.8);-o-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0px 0px 6px rgba(80,167,238,0.8);box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0px 0px 6px rgba(80,167,238,0.8)}.button-large{font-size:14px;height:35px;line-height:32px}.button-large>.ss-icon{top:3px}.button-small{font-size:12px;height:27px;line-height:26px;padding:0 12px}.button-pill{-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;-khtml-border-radius:100px;border-radius:100px}.button-strong{font-weight:bold}.button-blue,.button-running{background:#1385e5;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #53b2fc), color-stop(100%, #1385e5));background:-webkit-linear-gradient(top, #53b2fc,#1385e5);background:-moz-linear-gradient(top, #53b2fc,#1385e5);background:-o-linear-gradient(top, #53b2fc,#1385e5);background:-ms-linear-gradient(top, #53b2fc,#1385e5);background:linear-gradient(top, #53b2fc,#1385e5);border-color:#0f6bb9;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1)}.button-blue:hover,.button-running:hover{background:#0e7add;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #49a4fd), color-stop(100%, #0e7add));background:-webkit-linear-gradient(top, #49a4fd,#0e7add);background:-moz-linear-gradient(top, #49a4fd,#0e7add);background:-o-linear-gradient(top, #49a4fd,#0e7add);background:-ms-linear-gradient(top, #49a4fd,#0e7add);background:linear-gradient(top, #49a4fd,#0e7add)}.button-blue:active,.button-running:active{background:#1385e5;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);box-shadow:inset 0 1px 5px rgba(0,0,0,0.2)}.button-green,.button-primary,.button-submit{background:#2e8d11;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #72c152), color-stop(100%, #2e8d11));background:-webkit-linear-gradient(top, #72c152,#2e8d11);background:-moz-linear-gradient(top, #72c152,#2e8d11);background:-o-linear-gradient(top, #72c152,#2e8d11);background:-ms-linear-gradient(top, #72c152,#2e8d11);background:linear-gradient(top, #72c152,#2e8d11);border-color:#2e8d11;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.1)}.button-green:hover,.button-primary:hover,.button-submit:hover{background:#28880a;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #66b746), color-stop(100%, #28880a));background:-webkit-linear-gradient(top, #66b746,#28880a);background:-moz-linear-gradient(top, #66b746,#28880a);background:-o-linear-gradient(top, #66b746,#28880a);background:-ms-linear-gradient(top, #66b746,#28880a);background:linear-gradient(top, #66b746,#28880a)}.button-green:active,.button-primary:active,.button-submit:active{background:#2e8d11;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:inset 0 1px 5px rgba(0,0,0,0.2);box-shadow:inset 0 1px 5px rgba(0,0,0,0.2)}.button-deemphasize{background:none;border-color:rgba(0,0,0,0.2);color:#888;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.button-deemphasize:hover{background:#f4f4f4;color:#666;text-decoration:none}.button-deemphasize:active{color:#666}.button-deemphasize.button-selected,.button-deemphasize.button-selected:active{border-color:#ccc !important;color:#888 !important}.button-pressed,.button-pressed:active,.button-selected,.button-selected:active{background:#f4f4f4 !important;border-color:#ccc !important;color:#999 !important;text-shadow:0 1px 0 #fff !important;z-index:1;-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1) !important;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1) !important;-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.1) !important;box-shadow:inset 0 1px 4px rgba(0,0,0,0.1) !important}.button-disabled,.button-disabled:active{background:#f4f4f4 !important;color:#777 !important;cursor:default !important;text-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}input.button{height:31px;padding:0 15px;padding-bottom:3px;width:auto}input.button.button-large{height:35px}.button-cancel{background:#e4e4e4;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #dddddd));background:-webkit-linear-gradient(top, #f4f4f4,#dddddd);background:-moz-linear-gradient(top, #f4f4f4,#dddddd);background:-o-linear-gradient(top, #f4f4f4,#dddddd);background:-ms-linear-gradient(top, #f4f4f4,#dddddd);background:linear-gradient(top, #f4f4f4,#dddddd);border-color:#bbb;color:#777;font-weight:bold}.button-cancel:hover{background:#ddd;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d4d4d4));background:-webkit-linear-gradient(top, #eeeeee,#d4d4d4);background:-moz-linear-gradient(top, #eeeeee,#d4d4d4);background:-o-linear-gradient(top, #eeeeee,#d4d4d4);background:-ms-linear-gradient(top, #eeeeee,#d4d4d4);background:linear-gradient(top, #eeeeee,#d4d4d4)}.button-cancel:active{background:#ddd}.button-toggle{display:inline-block;font-size:0;vertical-align:top}.button-toggle>.button{margin-right:-1px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}.button-toggle>.button:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-o-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.button-toggle>.button:last-child{margin-right:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-o-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.button-toggle>.button.button-deemphasize{border:1px solid #ccc}.button-toggle-arrow>span{font-size:12px;margin:0 -3px}.pop-over,.kalendae{position:absolute;background:#fff;border:1px solid #bbb;color:#444;cursor:default;font-size:13px;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;margin:0;max-width:220px;padding:10px;-webkit-font-smoothing:antialiased;z-index:1001;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 5px 10px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1)}.pop-over:before,.kalendae:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #a4a4a4;content:"";height:0;left:50%;margin:-11px 0 0 -10px;position:absolute;top:0;width:0}.pop-over:after,.kalendae:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:"";height:0;left:50%;margin:-10px 0 0 -10px;position:absolute;top:0;width:0}table.simple-table{margin-bottom:10px;text-align:left;width:100%}table.simple-table thead tr th{background:-webkit-gradient(linear, 0% 100%, 0% 0%, from(#e4e4e4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #e4e4e4 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4')";border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#666;font-size:11px;font-weight:bold;line-height:1.4em;padding:6px 10px !important;text-shadow:0px 1px 0px #fff;text-align:left;vertical-align:top}table.simple-table thead tr th:first-child{border-left:1px solid #ccc}table.simple-table thead tr th:last-child{border-right:1px solid #ccc}table.simple-table td{border-bottom:1px solid #ddd;padding:10px;vertical-align:top}table.simple-table .td-right{text-align:right}table.simple-table tr.dt-group{background:#f0f0f0;color:#444;font-size:13px;line-height:18px;font-weight:bold}table.simple-table tr.dt-group td{border-bottom:1px solid #ddd;padding:7px 10px !important}table.simple-table .totals{font-size:12px;font-weight:bold}table.simple-table .totals td:first-child{text-align:right;padding-bottom:20px}table.simple-table tfoot{font-size:13px}table.simple-table tfoot td{border-bottom:0px;border-top:2px solid #ddd}table.simple-table tfoot td:first-child{text-align:right}table.simple-table tfoot .dt-hours{font-size:14px;font-weight:bold}table.simple-table.detailed-time{font-size:11px;line-height:13px}table.simple-table.detailed-time tr.day-entry-with-note td{border-bottom:0px}table.simple-table.detailed-time .dt-date{width:70px}table.simple-table.detailed-time .dt-client,table.simple-table.detailed-time .dt-project,table.simple-table.detailed-time .dt-task,table.simple-table.detailed-time .dt-department,table.simple-table.detailed-time .dt-staff{min-width:90px}table.simple-table.detailed-time .dt-rates,table.simple-table.detailed-time .dt-hours,table.simple-table.detailed-time .dt-amount{width:60px;text-align:right;white-space:nowrap}table.simple-table.detailed-time .total_amount{font-weight:bold;text-align:right;width:100px}table.simple-table.detailed-time .dt-notes{color:#999;font-style:italic}table.simple-table.detailed-time .dt-notes td{border-bottom:1px solid #ddd;padding:0px 10px 0px !important}table.simple-table.detailed-time .dt-notes td a{color:#999;display:inline-block;margin-right:5px;text-decoration:underline}table.simple-table.detailed-time .dt-notes td a:hover{text-decoration:none}table.simple-table.detailed-time .dt-notes td p{display:inline-block;margin:0 0 13px !important}table.simple-table.detailed-time .dt-control{height:13px;padding-left:0;text-align:right;width:1px;white-space:nowrap}table.simple-table.detailed-time .icon_invoiced{cursor:default;display:block;overflow:hidden;float:right;height:14px;margin:-2px 0 0 0;text-align:left;width:11px}table.simple-table.expense-report .icon_receipt{background:#eee url('/images/receipt-icon.png?1344631148') no-repeat 90% center;height:13px;color:black;padding:4px 22px 4px 9px;text-decoration:none;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}table.simple-table.expense-report .icon_receipt:hover{background-color:#e4e4e4}table.simple-table.uninvoiced-report th{line-height:13px;padding:6px 10px !important;text-align:right;vertical-align:middle}table.simple-table.uninvoiced-report td{text-align:right;vertical-align:middle}table.simple-table.uninvoiced-report .ur-name{text-align:left}table.simple-table.uninvoiced-report .ur-hours,table.simple-table.uninvoiced-report .ur-unhours,table.simple-table.uninvoiced-report .ur-unexpenses,table.simple-table.uninvoiced-report .ur-unamount{width:110px}table.simple-table.uninvoiced-report .total-lbl{color:#666;vertical-align:top}table.simple-table.uninvoiced-report .total-amount{color:#444;line-height:20px;font-weight:bold}table.simple-table.uninvoiced-report .ur-create{width:70px}table.simple-table.uninvoiced-report .ur-create .btn-action{font-weight:normal;margin:0px}table.simple-table.uninvoiced-report .inactive,table.simple-table.uninvoiced-report .billed-by-none,table.simple-table.uninvoiced-report .not-billable{background:#eee;color:#999;cursor:default;font-size:8px;font-weight:bold;margin-left:5px;padding:2px 5px;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}table.simple-table.uninvoiced-report .dt-group a{color:#444}table.simple-table.project-budget th{text-align:right}table.simple-table.project-budget td{text-align:right;vertical-align:middle}table.simple-table.project-budget .pb-name{text-align:left}table.simple-table.project-budget .pb-budget,table.simple-table.project-budget .pb-spent{width:90px}table.simple-table.project-budget .pb-left{width:130px}table.simple-table.project-budget .pb-left span.hours-over{color:#C62A2A;font-weight:bold}table.simple-table.project-budget .pb-left span.percent{color:#999;display:inline-block;font-weight:normal;margin-left:5px;width:56px}table.simple-table.project-budget .pb-graph{width:220px}table.simple-table.project-budget .by-cost-with-expenses{background:#eee;color:#999;cursor:default;font-size:8px;font-weight:bold;margin-left:5px;padding:2px 5px;text-transform:uppercase}table.simple-table.profile-projects .delete-icon,table.simple-table.profile-projects .loading-icon{float:left;margin-right:5px}table.simple-table.profile-projects tr.dt-group{font-size:11px}table.simple-table.profile-projects tr.dt-group td{padding:4px 10px !important}table.simple-table.profile-projects td.deleted-project{background:#fbfbfb;color:#a7a7a7}table.simple-table.profile-projects td.deleted-project .removed-project{margin-right:4px}.chrome+.simple-table th{border-top:1px solid #bbb}.td-pm{width:125px;text-align:center}.td-del{width:16px}.td-del a{display:block;width:16px;height:16px;background:url('/images/icon-remove.gif?1344631148');text-indent:-9000px}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:999}.chzn-container-single .chzn-single{background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background-image:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-ms-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:linear-gradient(top, #ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaaaaa;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#444444;text-decoration:none}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url('/images/chosen-sprite.png?1344631148') right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url('/images/chosen-sprite.png?1344631148') no-repeat 0 0;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px;background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,-ms-linear-gradient(top, #eee 1%, #fff 15%);background:url('/images/chosen-sprite.png?1344631148') no-repeat 100% -22px,linear-gradient(top, #eeeeee 1%,#ffffff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eeeeee 1%,#ffffff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaaaaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url('/images/chosen-sprite.png?1344631148') right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(top, #3875d7 20%,#2a62bc 90%);color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url('/images/chosen-sprite.png?1344631148') no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url('/images/chosen-sprite.png?1344631148') no-repeat -22px -3px}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(top, #eee 20%, #fff 80%);background-image:-moz-linear-gradient(top, #eee 20%, #fff 80%);background-image:-o-linear-gradient(top, #eee 20%, #fff 80%);background-image:-ms-linear-gradient(top, #eee 20%, #fff 80%);background-image:linear-gradient(top, #eeeeee 20%,#ffffff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url("chosen-sprite.png") no-repeat -38px -22px;background:url("chosen-sprite.png") no-repeat -38px -22px,-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("chosen-sprite.png") no-repeat -38px -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("chosen-sprite.png") no-repeat -38px -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url("chosen-sprite.png") no-repeat -38px -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("chosen-sprite.png") no-repeat -38px -22px,-ms-linear-gradient(top, #eee 1%, #fff 15%);background:url("chosen-sprite.png") no-repeat -38px -22px,linear-gradient(top, #eeeeee 1%,#ffffff 15%);padding:4px 5px 4px 20px;direction:rtl}.chzn-select-all{background:#f8f8f8;border-top:1px solid #ededed;color:#346f9b;cursor:pointer;display:block;font-size:12px;font-weight:bold;padding:6px;text-align:center;text-decoration:none}.chzn-select-all:hover{background:#eee}.chzn-container{display:block}.chzn-container-multi .chzn-choices{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}div.datepicker{padding:0px;position:absolute}div.datepicker div.datepicker-container{background:url('/images/calendar-sprite.png?1344631148') 0 0 no-repeat;font-family:Helvetica, Arial, Sans-serif;font-size:12px;height:210px;left:-95px;position:absolute;text-align:center;top:0;width:186px}div.datepicker div.datepicker-navigation{font-size:11px;font-weight:bold;height:24px;left:7px;line-height:24px;position:absolute;top:11px;width:172px}div.datepicker div.datepicker-navigation a.datepicker-prev-month,div.datepicker div.datepicker-navigation a.datepicker-next-month{background:url('/images/calendar-sprite.png?1344631148') 0 -210px no-repeat !important;border:0;cursor:pointer;display:block;float:none;height:22px;left:0;outline:none;position:absolute;text-indent:-9000px;top:0;width:23px}div.datepicker div.datepicker-navigation a.datepicker-next-month{background-position:-46px -210px !important;left:149px}div.datepicker div.datepicker-navigation a.datepicker-next-month:hover{background-position:-69px -210px !important}div.datepicker div.datepicker-navigation a.datepicker-prev-month:hover{background-position:-23px -210px !important}div.datepicker table{border-collapse:separate !important;border-spacing:1px !important;clear:both;font-size:12px;left:12px;position:absolute;text-align:center;top:35px;width:auto}div.datepicker table thead tr th{font-size:10px;font-weight:bold;line-height:20px;padding:0px}div.datepicker table thead tr td{background:#CCC;font-size:0px;line-height:1px;padding:0px}div.datepicker table tbody tr td{border:1px solid transparent;cursor:pointer;line-height:20px;padding:0;text-align:center;width:20px}div.datepicker table tbody tr td.today{border:1px solid #d3d3d3}div.datepicker table tbody tr td.selected{background:#d7e0ec;border:1px solid #a8c0da}div.datepicker table tbody tr td:hover,div.datepicker table tbody tr td.outbound:hover,div.datepicker table tbody tr td.today:hover{background:#206eda;border:1px solid #206eda;color:#FFF}div.datepicker table tbody tr td.wday{color:#999}div.datepicker table tbody tr td.outbound{color:#CCC}div.datepicker table tbody tr td.nclick,div.datepicker table tbody tr td.nclick_outbound{color:#aaa}div.datepicker table tbody tr td.nclick_outbound{background:#E8E4E4}div.datepicker table tbody tr td.nclick:hover,div.datepicker table tbody tr td.nclick_outbound:hover{background:#FFF}div.datepicker table tbody tr td.nclick_outbound:hover{background:#E8E4E4}* html div.datepicker div.datepicker-container{left:0}* html div.datepicker table tbody tr td{border-color:white;filter:chroma(color=#fff)}* html div.datepicker table{left:7px;top:30px}div#datepicker-ie6frame{background-color:white;height:210px;left:0;margin-left:-93px;position:absolute;top:0;width:186px}*:first-child+html div.datepicker table{left:7px;top:30px}.kalendae .k-calendar{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:189px}.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{overflow:hidden;width:100%}.kalendae .k-title{height:26px;position:relative;text-align:center;white-space:nowrap}.kalendae .k-caption{font-size:14px;font-weight:bold}.kalendae .k-header span,.kalendae .k-days span{border:1px solid transparent;float:left;height:27px;line-height:25px;margin:0;padding:0;text-align:center;width:27px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.kalendae .k-header span{border:0;border-bottom:1px solid #ddd;font-weight:bold;margin-bottom:2px}.kalendae .k-days span{font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.kalendae .k-days span.k-today{border-color:#e4e4e4;font-weight:bold}.kalendae .k-days span.k-active{cursor:pointer}.kalendae .k-days span.k-selected{background:#fdfdfd;border-color:#ddd;color:#222;font-weight:bold}.kalendae .k-days span.k-selected.k-active{background:#f4f4f4;border-color:#ccc}.kalendae .k-days span.k-active:hover{background:#2777ba;border-color:transparent;color:#fff}.kalendae .k-days span.k-out-of-month{color:#ccc}.kalendae .k-btn-previous-month,.kalendae .k-btn-next-month,.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{width:16px;height:16px;cursor:pointer;position:absolute;top:-3px;color:#777;font-size:26px;line-height:18px;font-weight:bold;font-family:arial}.kalendae .k-btn-previous-year{left:0}.kalendae .k-btn-previous-month{left:16px}.kalendae .k-btn-next-month{right:16px}.kalendae .k-btn-next-year{right:0}.kalendae .k-btn-previous-month:after{content:"\2039"}.kalendae .k-btn-next-month:after{content:"\203A"}.kalendae .k-btn-previous-year:after{content:"\00AB"}.kalendae .k-btn-next-year:after{content:"\00BB"}.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover{color:#7EA0E2}.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover{color:#6FDF81}.kalendae .k-first-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-year,.kalendae .k-last-month .k-btn-previous-year{display:none}.kalendae .k-title.k-disable-year-nav .k-btn-next-year,.kalendae .k-title.k-disable-year-nav .k-btn-previous-year{display:none}.kalendae .k-title.k-disable-year-nav .k-btn-next-month{right:0}.kalendae .k-title.k-disable-year-nav .k-btn-previous-month{left:0}.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-year-btn .k-btn-previous-year{display:none}.kalendae.ie8.k-floating{border:1px solid #ccc}.kalendae.ie8 .k-btn-close{width:20px;height:20px;border:none;background:url("close.png") no-repeat top left}.kalendae.ie8 .k-btn-close:after{display:none}.kalendae.ie8 .k-btn-previous-month,.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{width:16px;height:16px;cursor:pointer;background:#777 url("arrows.png") no-repeat center left;position:absolute;top:0}.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year{background-position:center right}.kalendae.ie8 .k-btn-previous-month:hover,.kalendae.ie8 .k-btn-next-month:hover{background-color:#7EA0E2}.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{background-color:#333}.kalendae.ie8 .k-btn-previous-year:hover,.kalendae.ie8 .k-btn-next-year:hover{background-color:#6FDF81}.kalendae.ie8 .k-btn-previous-month:after,.kalendae.ie8 .k-btn-next-month:after,.kalendae.ie8 .k-btn-previous-year:after,.kalendae.ie8 .k-btn-next-year:after{display:none}#helpbox{border:0;background-color:#fffbe5;background-image:none;border:1px solid #ece52f;padding:17px 44px 5px;font-size:1em;line-height:1.4em;margin-bottom:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#helpbox .tipcontent{background:transparent}#helpbox .tipcontent h3{margin:0 0 10px -24px;background:url('/images/icons/alert_icon_info.png') no-repeat;font-size:14px;font-weight:bold;line-height:14px;padding:2px 0 3px 27px}#helpbox p{margin:0 0 10px}#helpbox ul,#helpbox ol{padding:0 0 5px 20px}a#close_tip{background:url('/images/control-sprite.png') 32px 0px no-repeat;border:0;color:#999;display:block;float:right;height:16px;font-size:11px;line-height:14px;margin:1px -25px 0 0;padding:0 18px 0 0;text-decoration:none;width:30px}a#close_tip:hover{color:#666;background-position:32px -17px}.tooltip,.tooltip_wide{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#222;color:#fff;font-size:11px;height:auto;line-height:14px;padding:12px;position:absolute;width:250px;z-index:4500}.tooltip div,.tooltip_wide div{background:url('/images/tooltip-arrow.png?1344631148') center center no-repeat;bottom:-6px;height:6px;line-height:6px;position:absolute;width:11px}.tooltip pre,.tooltip_wide pre{margin:1em 0 0 0}.tooltip_wide{width:535px}.tooltip_auto{width:auto}#lightbox .small_box{position:relative;margin:auto auto;width:370px;padding:2em;border:0px;font-size:14px;line-height:1.4em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 20px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));-moz-opacity:1;opacity:1}#lightbox .small_box p{margin:0}#lightbox .small_box a.btn_close{position:absolute;background:transparent url('/images/buttons/btn_close.png?1344631148') no-repeat;border:0;width:30px;height:30px;right:-15px;top:-15px}#lightbox .small_box h1{color:#333;font-size:16px;margin:0 0 5px 0}#lightbox .small_box h1.padded{margin-top:2em}#lightbox .small_box .callout_form{font-weight:bold;margin:1em 0}#lightbox .small_box .callout_form input.users{width:25px;font-size:1.1em;font-weight:bold;line-height:1em;font-family:Helvetica,Arial,Verdana,sans-serif;padding:3px}#lightbox .lb_add_form .form{padding:1em 0 0 0}#lightbox .lb_add_form .form table{width:100%}#lightbox .lb_add_form .form table td{padding:3px 3px 5px 0;font-size:12px}#lightbox .lb_add_form .form table td.label{width:50px;font-size:11px;font-weight:bold;color:#666}#lightbox .lb_add_form .form table td.field input,#lightbox .lb_add_form .form table td.field select{width:98%;font-size:1em}#lightbox .lb_add_form .form table td.meta{font-size:11px}#lightbox .lb_add_form .form table td.meta select{width:150px}#lightbox .category_box{width:300px}#lightbox .payment_box{width:340px;padding:1.8em 1.6em;font-size:12px;color:#333}#lightbox .standard_box{position:relative;margin:auto auto;width:420px;padding:2em;border:0px;font-size:14px;line-height:1.4em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 20px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.6);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));-moz-opacity:1;opacity:1}#lightbox .standard_box a.btn_close{position:absolute;background:transparent url('/images/buttons/btn_close.png?1344631148') no-repeat;border:0;width:30px;height:30px;right:-15px;top:-15px}#lightbox .standard_box h2{font-size:1.5em;margin:0 0 10px}#lightbox .standard_box h3{margin:0 0 10px}#lightbox .standard_box p{margin:0 0 15px}#lightbox .standard_box p.radio-inputs{font-size:13px;line-height:24px;margin:0 0 10px 10px}#lightbox .standard_box.giving_back_lightbox{width:475px}#inquisitor{bottom:-500px;font-size:12px;margin-left:660px;position:fixed;width:280px;z-index:10000}#inquisitor .inquisitor-toggle{background:#222;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;float:right;margin-bottom:-1px;position:relative;z-index:1;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}#inquisitor .inquisitor-toggle a{display:block;padding:10px 17px;text-indent:-9999px}#inquisitor .inquisitor-toggle a span{background:url('/images/icons/inquisitor-toggle.gif?1344631148') no-repeat 0 0;display:block;height:15px;width:15px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#inquisitor .inquisitor-toggle a span.inquisitor-close{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#inquisitor .inquisitor-content{background:#222;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;color:#999;clear:both;padding:20px;-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-o-border-radius:10px 0 0 0;-ms-border-radius:10px 0 0 0;-khtml-border-radius:10px 0 0 0;border-radius:10px 0 0 0;-moz-box-shadow:0px 3px 7px rgba(0,0,0,0.4);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.4);-o-box-shadow:0px 3px 7px rgba(0,0,0,0.4);box-shadow:0px 3px 7px rgba(0,0,0,0.4)}#inquisitor .inquisitor-content h3{color:#fff;font-size:15px;font-weight:500;line-height:19px;margin:0px;padding:2px 0 20px}#inquisitor .inquisitor-content form .form-field{margin:0px;padding:0 0 10px}#inquisitor .inquisitor-content form select{font-size:13px;margin:0px;padding:0px;width:100%}#inquisitor .inquisitor-content form .btn-submit{border:0px !important;color:#fff !important;height:27px;line-height:27px;padding:0 18px}#inquisitor .inquisitor-content form .never-bug-me{color:#666 !important;float:right;font-size:11px;padding-top:3px}.inquisitor-full .inquisitor-toggle a span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.inquisitor-full .inquisitor-toggle a span.inquisitor-open{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity:0.75;opacity:0.75;filter:alpha(opacity=75)}#overlay[id]{position:fixed}#lightbox{display:none;position:absolute;top:150px;left:50%;z-index:9999;width:auto;height:auto;border:0px solid #fff;background:transparent;text-align:left}#lightbox[id]{position:fixed}#lightbox.done #lbLoadMessage{display:none}#lightbox.done #lbContent{display:block}#lightbox.loading #lbContent{display:none}#lightbox.loading #lbLoadMessage{display:block}#lightbox.done img{width:100%;height:100%}.ie_shadow{background:#999;border:1px solid red;height:100%;left:-5px;position:absolute;top:-5px;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5', MakeShadow='true', ShadowOpacity='0.40')}.modal-overlay{position:fixed;left:0;top:0;height:100%;width:100%}.modal-overlay .white-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:#fff;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.modal-container{position:absolute;left:50%;top:150px;width:500px;background:#fff;border:1px solid #ccc;margin-left:-250px;padding:15px 20px 20px;z-index:1001;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:0 10px 20px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 10px 20px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.modal-container h1{font-size:24px;line-height:30px;margin-bottom:15px}.password-validation-form .form-field.text-field input[type="text"],.password-validation-form .form-field.text-field input[type="password"],.password-validation-form .form-field.text-field input[type="email"]{width:210px}.password-validation-form .validation{float:right;position:relative;top:-1px}.password-validation-form .validation .status{font-size:11px;width:78px}.password-validation-form #password-match{padding-left:18px;line-height:30px;height:22px;background:transparent url('/images/sprites/validation-status.gif?1344631148') no-repeat 0 -1000px}.password-validation-form #password-match.match{background-position:0 10px;color:#268708}.password-validation-form #password-match.match.good{background-position:0 -10px;color:#3185cb}.password-validation-form #password-match.mismatch{background-position:0 -30px;color:#AA0707}.password-validation-form #strength-meter{background:transparent url('/images/sprites/validation-status.gif?1344631148') no-repeat 0 -1000px;padding-left:18px}.password-validation-form #strength-meter .status{color:#999;margin:0;padding:0 0 0}.password-validation-form #strength-meter .bar{border:1px solid transparent;width:22px;height:5px;float:left;margin-right:2px;position:relative;top:-2px}.password-validation-form #strength-meter.too_short{background-positoin:0 30px}.password-validation-form #strength-meter.too_short .bar{border:1px solid #CCC;background:none}.password-validation-form #strength-meter.weak{background-position:0 -30px}.password-validation-form #strength-meter.weak .bar{background:none;border-color:#CCC}.password-validation-form #strength-meter.weak #first{background:#BB3939;border-color:#AA0707}.password-validation-form #strength-meter.weak .status{color:#AA0707}.password-validation-form #strength-meter.good{background-position:0 -10px}.password-validation-form #strength-meter.good .bar{background:#5a9dd5;border-color:#3185cb}.password-validation-form #strength-meter.good #third{background:none;border-color:#CCC}.password-validation-form #strength-meter.good .status{color:#3185CB}.password-validation-form #strength-meter.strong{background-position:0 10px}.password-validation-form #strength-meter.strong .bar{background:#519F39;border-color:#268708}.password-validation-form #strength-meter.strong .status{color:#268708}.password-validation-form #password-change.form-inputs,.password-validation-form #password-confirm.form-inputs{width:420px;height:26px}.timesheet_summary{margin:1.4em 0}.timesheet_summary h2{font-size:1.1em;margin:0}table.timesheet_summary{width:100%;margin:0.5em auto 1em auto;border-top:1px solid #ccc;background:#fff}table.timesheet_summary thead th{font-weight:normal;font-size:0.95em;line-height:1em;padding:4px 6px;border-bottom:1px solid #ccc;background-color:#ddd;page-break-before:auto;white-space:nowrap;text-align:left}table.timesheet_summary thead th.amount{text-align:right}table.timesheet_summary thead th.unpaid{color:red}table.timesheet_summary thead th.control{width:15px;padding:4px 0}table.timesheet_summary thead th a{color:#069;text-decoration:none;border:0}table.timesheet_summary thead.tabular th{font-weight:normal;font-size:9px;text-transform:uppercase;line-height:1em;padding:5px 6px;background-color:#ddd}table.timesheet_summary thead.tabular th.flag_label{padding:5px 2px}table.timesheet_summary tr{background-color:#fff}table.timesheet_summary tr.clickable.hover{background-color:#ecf7ff !important;cursor:pointer}table.timesheet_summary tr.timers-running td.name{background:url('/images/icons/alert_icon_error_small.png?1344631148') no-repeat 6px 8px;padding-left:27px}table.timesheet_summary tr.timers-running td.number{background:url('/images/timesheet/runningtimer.gif?1344631148') no-repeat right 7px;color:#168aec;font-weight:bold;padding-right:16px}table.timesheet_summary td{padding:6px 6px;border-bottom:1px solid #ccc;font-size:1em;line-height:1.4em;vertical-align:top}table.timesheet_summary td.grouping_header{font-weight:bold;font-size:10px;line-height:1em;padding:4px 6px;border-bottom:1px solid #ccc;color:#999;background-color:#f6f6f6}table.timesheet_summary td.header{padding:0.4em 0.5em;vertical-align:bottom;border-bottom:1px solid #ccc;background-color:#eee}table.timesheet_summary td.header ul{display:inline}table.timesheet_summary td.header li{display:inline}table.timesheet_summary td.number,table.timesheet_summary td.amount{text-align:right;width:80px;white-space:nowrap}table.timesheet_summary td.unpaid{color:red}table.timesheet_summary td.date{width:80px}table.timesheet_summary td.notes{width:260px;color:#888}table.timesheet_summary td.notes div{width:260px;overflow:hidden;text-overflow:ellipsis}table.timesheet_summary td.total_label{font-weight:bold;text-transform:uppercase;text-align:right;line-height:1.6em;font-weight:normal}table.timesheet_summary td.total_amount{font-weight:bold;text-align:right;font-size:1.1em;white-space:nowrap}table.timesheet_summary td.control{width:15px;padding:4px 0}table.timesheet_summary td a.delete{width:15px;height:12px;background:url('/images/btn-delete.gif?1344631148') no-repeat}table.timesheet_summary td .hover_nugget{position:relative;top:-4px}table.timesheet_summary td .hover_nugget .nugget_container{position:absolute;height:16px;width:40px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:4px 2px;text-align:left}table.timesheet_summary td .hover_nugget .nugget_container a.icon_pdf{width:16px;height:16px;background:transparent url('/images/icons/icon_pdf.png?1344631148') no-repeat}table.timesheet_summary tfoot td{border:0;font-weight:bold}table.timesheet_summary tfoot td.amount{text-align:right;white-space:nowrap}table.timesheet_summary tfoot td.total_label{text-transform:uppercase;text-align:right;line-height:1.6em;font-weight:normal}table.timesheet_summary tfoot td.total_amount{text-align:right;font-size:1.1em;white-space:nowrap}table.timesheet_summary tfoot td.subtotal_label{font-weight:normal;line-height:1em;text-align:right}table.timesheet_summary tfoot td.subtotal_amount{font-weight:normal;line-height:1em;text-align:right;white-space:nowrap}table.timesheet_summary tfoot td.notes{font-weight:normal;font-size:10px;line-height:1em}table.expense_report{margin:0 auto 1em auto}table.expense_report thead th.notes,table.expense_report tbody td.notes{width:200px;color:#000}table.expense_report thead th.notes div,table.expense_report tbody td.notes div{width:200px}table.expense_report thead th.amount,table.expense_report tbody td.amount{width:65px;white-space:nowrap}table.expense_report thead.tabular th.flag,table.expense_report td.flag{padding:4px 0;text-align:center}table.detail_report{margin:0 auto 1em auto}table.detail_report thead th,table.detail_report tbody td{text-align:left}table.detail_report thead th.notes,table.detail_report tbody td.notes{width:645px;color:#000}table.detail_report thead th.notes div,table.detail_report tbody td.notes div{width:645px}table.detail_report thead th.amount,table.detail_report tbody td.amount{width:65px}table.detail_report thead.tabular th.flag,table.detail_report thead.tabular td.flag{padding:4px 0;text-align:center}table.detail_report thead.tabular th{border-bottom:0}table.detail_report thead.tabular th.date{width:65px}table.detail_report tbody td{border-bottom:0;border-top:1px solid #ccc;font-size:11px}table.detail_report tbody td.grouping_header{border:0;border-top:1px solid #ccc;padding:6px}table.detail_report tbody td.approval_flag{padding:4px 0 0 0}table.detail_report tbody tr.notes td{color:#999;border:0;padding-top:0;font-style:italic}table.detail_report tfoot td{border-top:1px solid #ccc}h1 .timeframe{color:#888}h1 .breadcrumb{color:#888;font-size:11px;font-weight:normal}h1 .breadcrumb a{border:0}.toolbox{color:#888}.timeframe_controller{float:right}.timeframe_controller ul{list-style:none}.timeframe_controller ul li{display:inline}.timeframe_controller ul li a{background:url('/images/timesheet-selector.gif?1344631148') no-repeat;float:left;text-indent:-9999px;height:24px;padding-top:0px;font-size:0;border:0;overflow:hidden}.timeframe_controller ul li a.previous{width:20px;background-position:0 0}.timeframe_controller ul li a.calendar{width:27px;background-position:-98px 0}.timeframe_controller ul li a.next{width:18px;background-position:-125px 0}#report_header{background-color:#f7f6ef;margin:1em 0 2px 0;padding:8px 0;overflow:hidden}#report_header table{width:372px;float:left;padding-bottom:8px}#report_header table td{vertical-align:top;font-weight:bold;padding:2px 0}#report_header table td .notes_text{font-size:11px;font-weight:normal;color:#000}#report_header table td.label{width:108px;padding-right:20px;color:#888;text-align:right}#report_header table td.budgets{width:120px;border-left:1px solid #ccc;font-size:0.95em;line-height:1.5em}#report_header table td.report_details_action{font-size:0.9em;font-weight:normal;padding:0}#report_header table td .not_bold{font-weight:normal}#report_header table.description{width:90%;float:none}#report_header table.description td.text{font-weight:normal;font-size:0.95em;line-height:1.4em;padding:4px 0}#report_header table.project_notes{width:100%;background-color:#ecebe4}#report_header table.project_notes td{font-weight:normal;padding-top:10px}#report_header table.project_notes td.label{font-weight:bold}#report_header .project_notes_div{padding:0px 10px 0 0px;background:#ecebe4}#report_header .project_notes_div p{padding:0;margin:0}.table_controls{border-top:1px solid #ccc;padding:8px 6px;background-color:#eee;margin-top:1em;overflow:hidden;font-size:11px}.table_controls select{width:150px}#timeframe_selection_x{background:#f3f3f3;border:1px solid #c3c3be;height:14px;padding:8px 0;margin-top:-1px;z-index:1}#timeframe_selection_x ul,#timeframe_selection_x li{list-style:none}#timeframe_selection_x li{float:left;margin:0;border-right:1px solid #ccc;padding:2px 6px;font-size:10px;line-height:1em}#timeframe_selection_x li.form{padding:0 0 0 8px;border:0}#timeframe_selection_x li.form table td{padding-right:5px;height:17px}#timeframe_selection_x li.form table td.td-button a{border:0}#timeframe_selection_x li a{color:#333}#timeframe_selection_x li input.date{width:63px;padding:1px;border:1px solid #ccc}h1.overview_h1{margin:0 0 3px;padding:5px 0 10px;border-bottom:1px solid #eee}h1.overview_h1 .btn_container{margin:2px -5px 0 0}h1.overview_h1 .btn_container .btn a{color:#666}h1.overview_h1 p{font-size:12px;line-height:18px;margin:0px;padding:0px;font-weight:normal}.overview{min-height:300px;height:auto !important;height:300px;background-color:#f6f6f6;padding:0;overflow:hidden}.overview a{display:block;font-weight:bold;font-size:0.9em;border:0}.overview a:hover{color:#333;background-color:#f6f6f6}.overview p{padding:10px}.overview h1{margin-left:0px}.overview h2{padding:18px 0 5px 10px;background-color:#fff;font-size:1.1em;color:#666}.overview ul{margin-top:10px}.overview ul li{list-style:none;margin:0 10px;line-height:1.4em}.overview ul li a{display:inline;color:#666}.overview .type-smallgrey{display:block;color:#999;font-size:11px;padding:0 0 2px 0;line-height:1.3em;font-weight:normal}.overview .type-largehours{font-size:22px;line-height:1.2em;font-weight:normal}.overview .type-note{color:#999;font-size:0.8em;line-height:1.5em}.overview .type-note-black{color:#666;font-size:10px;font-weight:normal;line-height:1.3em}.overview .type-cost{font-size:16px;line-height:1.5em}.overview .type-red{color:#c7041b;font-weight:bold}.overview-bottom-left{clear:both;width:620px;float:left;margin-right:20px}.overview-bottom-left ul{margin-bottom:1em}a.btn-tracktime{background:url('/images/overview/btn_track_time.gif?1344631148') no-repeat}a.btn-trackexpenses{background:url('/images/overview/btn_track_expenses.gif?1344631148') no-repeat}a.btn-createinvoice{background:url('/images/overview/btn_create_invoice.gif?1344631148') no-repeat;padding:0}.news p{padding:0px 10px}a.showall{color:#000}.bottom-showall,.bottom-showall-projects{display:block;height:15px;margin-top:15px;border:0px solid #c00}.bottom-showall a,.bottom-showall-projects a{color:#666}.bottom-showall-projects{display:block;height:20px;margin-top:5px}.overview .bottom-partner{width:224px}.overview .bottom-partner img{display:inline;float:right;margin-top:-15px}.bottom-harvest{top:705px}.clear{clear:both}table.tbl{margin:0}table.tbl th{color:#999;font-size:0.8em;font-weight:normal;padding-top:8px;white-space:nowrap;text-align:left}table.tbl th.tbl-right{text-align:right;padding-right:10px}table.tbl th.th-progress{width:140px}table.tbl td{padding-top:10px}table.tbl td.tbl-right{text-align:right;padding-right:10px}.tbl-bottomborder{border-bottom:1px #ddd solid;padding-bottom:10px}.tbl-leftborder{border-left:1px #ddd solid;padding:10px 0 10px 10px}table.tbl-timesummary,table.tbl-invoicesummary{width:100%}table.tbl-timesummary td,table.tbl-invoicesummary td{border-bottom:1px #ddd solid;padding:0px;width:50%}table.tbl-timesummary td.big_link.hover,table.tbl-invoicesummary td.big_link.hover{background-color:#f0f0f0}table.tbl-timesummary td.big_link a,table.tbl-invoicesummary td.big_link a{padding:10px;margin:0;background:url('/images/overview/btn-arrow.gif?1344631148') no-repeat 95% center;border:0;overflow:hidden;height:40px;color:#444}table.tbl-timesummary td.big_link a:hover,table.tbl-invoicesummary td.big_link a:hover{color:#000;text-decoration:none}table.tbl-projects{width:600px;margin:0 auto}table.tbl-projects td{border-bottom:1px #ddd solid;padding:8px 0}table.tbl-projects td a{font-size:12px}table.tbl-projects td.over_budget{text-align:right;padding-right:10px}table.tbl-projects td.under_budget{text-align:right;padding-right:10px}.harvest_newsfeed{padding:10px 10px 0 10px;line-height:1.6}.harvest_newsfeed a{margin-bottom:15px}.harvest_newsfeed a:hover{text-decoration:none}table.padded{margin-top:1em}table.last{border-bottom:1px solid #ccc}table.reportin{border-collapse:separate;border:1px solid #ccc;border-top:0;width:100%;font-size:0.95em}table.reportin thead th{padding:3px 6px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#444;font-size:1em;text-align:right;font-weight:bold;background:#ff9}table.reportin thead th.client_name{width:312px;font-weight:bold;text-align:left}table.reportin thead th.subject_long{width:312px;font-weight:bold;text-align:left}table.reportin thead th.subject{width:280px;font-weight:bold;text-align:left;padding:7px 6px 5px 6px}table.reportin thead th.hours{width:70px;padding-right:15px}table.reportin thead th.hours_nopad{width:80px}table.reportin thead th.rates{width:45px}table.reportin thead th.costs{width:80px}table.reportin thead th.graph{padding:3px 5px 0 0;text-align:left}table.reportin thead th.billable{width:70px;text-align:center}table.reportin thead.multihead th{border-top:none}table.reportin tbody td{padding:8px 6px;text-align:left;font-size:1em;line-height:1.2em;border-bottom:1px solid #ccc}table.reportin tbody td.nobdr{border:0}table.reportin tbody td.number{text-align:right}table.reportin tbody td.hours{text-align:right;padding-right:3px}table.reportin tbody td .hours{padding:0}table.reportin tbody tr .even{background:#ffd}table.reportin tbody tr .odd{background:#ffd}table.reportin tbody tr .total{background:#ff9}table.reportin tbody tr .total td{border-top:1px solid #ccc;border-bottom:0;padding:8px 6px;font-size:1em}table.reportin tbody tr .total td.hours{text-align:right;padding-right:15px}table.reportin tfoot tr{background:#ff9;color:#444}table.reportin tfoot td{text-align:right;border-top:1px solid #ccc;border-bottom:0;padding:6px 6px;font-weight:bold}table.reportin tfoot td.total{text-align:left}table.reportin tfoot td.hours{padding-right:15px}div.bar_graph{height:9px;position:relative;padding:0 0 0 0;text-align:left;overflow:hidden}div.bar_graph div{position:absolute;height:9px;border:0;background:none;left:0px;top:0px;overflow:hidden}div.bar_graph div.top{z-index:20;background:#4bc81a url('/images/background/bar_shine.png?1344631148') repeat-x scroll left center;border-bottom:1px solid #60ce35}div.bar_graph div.bottom{z-index:10;background:#e0f9b6 url('/images/background/bar_shadow.png?1344631148') repeat-x scroll left center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}div.bar_graph div.bg_budget{background:#e2f1f2 url('/images/background/bar_shadow.png?1344631148') repeat-x scroll left center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}div.bar_graph div.fill_hours{background:#4bc81a url('/images/background/bar_shine.png?1344631148') repeat-x scroll left center}div.bar_graph div.bg_over_budget{background:#c00 url('/images/background/bar_shine.png?1344631148') repeat-x scroll left center;border-bottom:1px solid #ce0d0d;border-right:1px solid #ce0d0d}.over_budget{color:red;font-weight:bold}.within_budget{color:#390;font-weight:bold}a.numbers{text-decoration:none;border:0}table.budget_report,table.active_projects{border-collapse:collapse;width:100%;border:0}table.budget_report thead th,table.active_projects thead th{background-color:#eee;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px 0 5px 8px;font-size:11px;font-weight:normal;line-height:1em}table.budget_report thead th.strong,table.active_projects thead th.strong{font-weight:bold;text-align:left}table.budget_report thead th.controls,table.active_projects thead th.controls{width:100px}table.budget_report thead th.uninvoiced,table.active_projects thead th.uninvoiced{width:92px;padding:3px 0 3px 8px;line-height:1.3em;text-align:right}table.budget_report thead th.last,table.active_projects thead th.last{padding-right:8px}table.budget_report thead.multihead th,table.active_projects thead.multihead th{border-top:none}table.budget_report tbody tr.highlight,table.active_projects tbody tr.highlight{background-color:#ecf7ff;cursor:pointer}table.budget_report tbody tr.normal,table.active_projects tbody tr.normal{background:transparent}table.budget_report tbody tr.with_budget td.project,table.active_projects tbody tr.with_budget td.project{background-image:url('/images/background/arrow_collapse.gif?1344631148');background-repeat:no-repeat;background-position:7px center}table.budget_report tbody tr.with_budget_open td.project,table.active_projects tbody tr.with_budget_open td.project{background-image:url('/images/background/arrow_collapse_down.gif?1344631148');background-repeat:no-repeat;background-position:7px center}table.budget_report tbody tr.budget_details td,table.active_projects tbody tr.budget_details td{padding:6px 0 5px 8px;background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:11px;font-weight:normal}table.budget_report tbody tr.budget_details td.item_name,table.active_projects tbody tr.budget_details td.item_name{padding-left:22px}table.budget_report tbody tr.budget_details td.loading_row,table.active_projects tbody tr.budget_details td.loading_row{background:#f5f5f5 url('/images/loading.gif?1344631148') no-repeat 22px 8px;padding:8px 45px}table.budget_report tbody tr.budget_details td .meta_info,table.active_projects tbody tr.budget_details td .meta_info{color:#666}table.budget_report tbody tr.budget_details td span.spent,table.active_projects tbody tr.budget_details td span.spent{font-weight:bold}table.budget_report tbody tr.budget_details td div.bar_graph,table.active_projects tbody tr.budget_details td div.bar_graph{height:8px;border:1px solid #e3e3e3}table.budget_report tbody tr.budget_details td div.bar_graph div,table.active_projects tbody tr.budget_details td div.bar_graph div{height:8px}table.budget_report tbody tr.budget_details td div.bar_graph div.bg_budget,table.active_projects tbody tr.budget_details td div.bar_graph div.bg_budget{background-image:none;border:0}table.budget_report tbody tr.see_full_report td,table.active_projects tbody tr.see_full_report td{padding:4px 0 4px 8px;background-color:#f6f6f6;border-bottom:1px solid #bbb;font-size:11px;font-weight:bold;padding-left:22px}table.budget_report tbody td,table.active_projects tbody td{vertical-align:middle;padding:11px 0 9px 8px;border-bottom:1px solid #ccc}table.budget_report tbody td.project,table.active_projects tbody td.project{padding-left:22px}table.budget_report tbody td.project .project_name,table.active_projects tbody td.project .project_name{font-size:14px;font-weight:bold}table.budget_report tbody td .meta_info,table.active_projects tbody td .meta_info{font-size:11px;color:#888;line-height:1.4em}table.budget_report tbody td.hours,table.budget_report tbody td.amount,table.active_projects tbody td.hours,table.active_projects tbody td.amount{font-size:13px;font-weight:bold}table.budget_report tbody td.last,table.active_projects tbody td.last{padding-right:8px}table.budget_report tbody td.graph div.bar_graph,table.active_projects tbody td.graph div.bar_graph{width:200px;height:11px;padding:0 0 0 0}table.budget_report tbody td.graph div.bar_graph div,table.active_projects tbody td.graph div.bar_graph div{height:11px}table.budget_report th.amount,table.budget_report td.hours,table.budget_report td.amount,table.active_projects th.amount,table.active_projects td.hours,table.active_projects td.amount{text-align:right}table.budget_report th.graph,table.budget_report td.graph,table.active_projects th.graph,table.active_projects td.graph{width:200px;padding-right:7px}table.active_projects thead th.client_name{font-size:13px;font-weight:bold;padding:10px 0 10px 8px;text-align:left}table.active_projects tbody td{font-size:12px;padding:7px 0 7px 8px}table.active_projects tbody td a{border:0}table.active_projects tbody td.project{font-weight:bold;padding-left:8px}table.active_projects tbody td.hours,table.active_projects tbody td.amount{font-size:12px;font-weight:normal}table.budget{border:1px solid #d2d2cd;border-top:0px;width:100%}table.budget thead th{padding:3px 5px;border-bottom:1px solid #d2d2cd;border-top:1px solid #d2d2cd;font-size:11px;text-align:right;font-weight:bold;background:#e9e9e3;white-space:nowrap}table.budget thead th.project{text-align:left;width:240px}table.budget thead th.hours{width:80px;padding-right:15px}table.budget thead th.graph{width:235px}table.budget thead th.action{padding:3px 5px}table.budget thead th.graph{padding:3px 5px 0 0}table.budget thead th.billable{width:70px;text-align:center}table.budget td{padding:3px 8px;text-align:right;font-size:11px}table.budget td.graph{padding:0px 5px 0 6px}table.budget td.project{padding:3px 5px 3px 6px;text-align:left}table.budget td.action{padding:6px 5px}table.budget td.na{color:#999}table.budget tr.even{background:#f6f6f6}table.budget tr.odd{background:#fcfcfc}div.fixed_graph_container{position:relative;padding:0;margin:0 0 0 -4px;line-height:0px;height:9px;width:100%;text-align:left;border:1px solid #6f8e4a;background-color:#c5e9a2;float:left}div.fixed_graph_container div.highlight{position:absolute;background:#76c043;height:9px;line-height:0;text-align:left}div.underbudget{margin-bottom:5px}div.overbudget{background-color:red;margin-bottom:5px}#time_specification{margin-bottom:10px}#reporting_slim_col{float:left;width:110px;margin-top:10px}#reporting_wide_col{float:right;width:820px;margin-top:10px;border:0px solid #222}.report_layer{border:0}.report_total{border-top:0;border-bottom:1px solid #ccc;background:#ff9;padding:5px 0 0px 0;font-size:14px}ul.overlays{margin:0;padding:0;display:inline;list-style:none}ul.overlays a{text-decoration:none}ul.overlays a.overlay{text-align:center;display:block;width:110px;padding-top:12px;margin-top:0;height:50px;color:#666;font-weight:normal;font-size:0.9em;line-height:1.3em;text-decoration:none;border:0;background:url('/images/dashboard_summary.gif?1344631148') no-repeat}ul.overlays li{display:inline;padding:0;text-align:center;margin:0}ul.overlays li #visitors{margin-left:0}ul.overlays li p{text-align:left}ul.overlays li strong{display:block;margin:0.3em 0;font-weight:bold;text-align:center;text-transform:capitalize}ul.overlays li a.overlay_selected{background:url('/images/dashboard_summary_selected.gif?1344631148') no-repeat;color:#333;font-weight:bold;text-decoration:none}ul.overlays li a.overlay_selected:hover{background:url('/images/dashboard_summary_selected.gif?1344631148') no-repeat;text-decoration:none}.report_callout{background-color:#ff9;text-align:center;padding:3px 10px;font-size:0.9em;margin:10px 0}table.estimates_report thead th.status{width:60px}table.estimates_report thead th.date{width:70px}table.estimates_report thead th.id{width:70px}table.estimates_report tbody td.estimate_status{font-size:11px;font-weight:bold}table.estimates_report tbody td.estimate_status .won{color:green}table.estimates_report tbody td.estimate_status .declined{color:#666}table.estimates_report tbody td a{color:#000}.reports-top .reports-timeframe{*zoom:1}.reports-top .reports-timeframe:after{content:"";display:table;clear:both}.reports-top .reports-timeframe .btn-forwards{margin-right:10px}.reports-top .reports-timeframe span.custom-edit{display:inline-block;font-size:11px;margin:3px 0 0 10px}.reports-top .timeframe-toggle{float:right}.reports-top .timeframe-toggle .hd-dropdown-container{text-align:left}.reports-top .timeframe-toggle .hd-dropdown-container a.btn-action{margin-right:0px;padding:0 10px;text-align:left}.reports-top .timeframe-toggle .hd-dropdown-container a.btn-action span.btn-dropdown{display:block;width:64px}.reports-top .timeframe-toggle .hd-dropdown-container .hd-dropdown-area{top:25px;width:100%}.reports-top .timeframe-toggle .hd-dropdown-container .hd-dropdown-area ul li{white-space:nowrap}.reports-top .timeframe-toggle .hd-dropdown-container .hd-dropdown-area ul li.custom-timeframe-li{border-top:1px solid #ddd;margin-top:4px;padding-top:4px}.reports-top #timeframe-selection{border-top:1px solid #ccc;clear:both;margin-top:10px;padding-top:10px}span.reports-rounded-tip{display:inline-block;padding:3px 0 0 10px;position:relative}span.reports-rounded-tip a{background:#eee;color:#999;cursor:default;display:inline-block;font-size:10px;font-weight:bold;line-height:19px;padding:0px 7px;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}span.reports-rounded-tip a:hover{text-decoration:none}.reports-headline{padding:0 0 20px;position:relative}.reports-headline .reports-headline-name{float:left}.reports-headline .reports-headline-name .breadcrumbs{padding-bottom:5px;line-height:1em;*zoom:1}.reports-headline .reports-headline-name .breadcrumbs:after{content:"";display:table;clear:both}.reports-headline .reports-headline-name .breadcrumbs a{float:left;font-size:11px;padding-right:10px}.reports-headline .reports-headline-name .breadcrumbs span{float:left;padding-right:10px}.reports-headline .reports-headline-name .breadcrumbs span.arrow{background:url('/images/breadcrumbs.gif?1344631148') no-repeat 0 0;height:7px;margin-top:3px;text-indent:-5000px;width:4px}.reports-headline .reports-headline-name h1{line-height:1.15em;margin:0px}.reports-headline .see-project-notes{float:right}.reports-headline .see-project-notes .tips{padding:10px 12px}.reports-headline .reports-project-notes{position:absolute;top:0;right:0;z-index:20;max-width:370px;min-width:130px;padding:7px 40px 7px 12px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.3);box-shadow:0px 2px 4px rgba(0,0,0,0.3)}.reports-headline .reports-project-notes a.project-notes-close{background:url('/images/control-sprite.png') -48px 0;position:absolute;top:10px;right:12px;height:15px;width:15px;text-indent:-5000px}.reports-headline .reports-project-notes a.project-notes-close:hover{background-position:-48px -17px}.reports-headline .reports-project-notes p{margin:3px 0px}.reports-headline.user-headline{padding-bottom:10px}.reports-headline.user-headline .staff-img-large{float:left;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-indent:-5000px}.reports-headline:after{content:"";display:block;height:0;clear:both;visibility:hidden}.reports-summary{clear:both;min-height:85px;padding:5px 0 25px}.reports-summary h2{font-size:14px;font-weight:normal;color:#666;line-height:1em;margin-bottom:5px}.reports-summary h3{font-size:26px;line-height:28px}.reports-summary .billable-percent{position:relative}.reports-summary .billable-percent .billable-percent-circle{left:0px;position:absolute;top:-1px}.reports-summary .billable-percent .billable-percent-circle text{display:none}.reports-summary .billable-percent .billable-percent-circle h3{left:0;position:absolute;text-align:center;top:26px;width:82px}.reports-summary .billable-percent .billable-percent-circle h3 span{font-size:12px;line-height:18px;vertical-align:top}.reports-summary .billable-percent .billable-percent-info{padding:0 0 0 100px}.reports-summary .billable-percent .billable-percent-info ul{font-size:14px;font-weight:bold;line-height:20px}.reports-summary .billable-percent .billable-percent-info ul span{color:#666;font-size:12px;font-weight:normal}.reports-summary .billable-percent .billable-percent-info ul span.billable-percent-key{background:#41b419;float:left;height:9px;margin:6px 6px 0 0;text-indent:-5000px;width:9px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.reports-summary .billable-percent .billable-percent-info ul span.billable-percent-key.key-unbillable{background:#b5e5a5}.reports-summary .billable-amount .rounded{background:url('/images/h3-rounded.gif?1344631148') no-repeat right 5px;cursor:help;padding-right:15px}.reports-summary #billable-amount-explanation{left:501px !important;width:195px !important}.reports-summary #rounded-explanation{left:741px !important;width:195px !important}.reports-summary .billable-amount-multiple-currencies{color:#999;font-size:11px;line-height:16px}.reports-summary .billable-amount-multiple-currencies strong{display:block;color:#000;font-size:14px}.reports-summary:after{content:"";display:block;height:0;clear:both;visibility:hidden}#lifespan-budget-summary{border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;margin:-10px 0 25px;padding:11px 0px 12px;*zoom:1}#lifespan-budget-summary:after{content:"";display:table;clear:both}#lifespan-budget-summary div{white-space:nowrap}#lifespan-budget-summary .budget-by strong{margin-right:3px}#lifespan-budget-summary .budget-total{margin-top:4px}#lifespan-budget-summary .budget-left{font-weight:bold;text-align:right}#lifespan-budget-summary .hours-over{color:#c62a2a;font-weight:bold}#lifespan-budget-summary .budget-percentage{color:#999;font-weight:normal;margin-left:10px}#lifespan-budget-summary:after{content:"";display:block;height:0;clear:both;visibility:hidden}.reports-tabs{overflow:visible;padding-bottom:0px !important;width:918px}.reports-tabs .tabs-container{margin-bottom:-1px;overflow:hidden}.reports-tabs .tabs-container #loading-tabs{padding:8px 0 0 12px}.reports-tabs .hd-dropdown-area{white-space:nowrap;width:130%}#active-projects-only-cont{display:inline-block;font-size:11px;margin-right:12px;text-shadow:0 1px 0 #F4F4F4}#active-projects-only-cont input{margin-right:5px}table.table{line-height:13px;margin-bottom:20px}table.table thead tr th{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #e4e4e4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #e4e4e4 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4')";border-bottom:1px solid #ccc;color:#555;font-size:11px;font-weight:bold;line-height:14px;padding:6px 10px;text-shadow:0px 1px 0px #fff;text-align:left}table.table thead tr th:first-child{border-left:1px solid #ccc}table.table thead tr th:last-child{border-right:1px solid #ccc}table.table thead tr th::selection,table.table thead tr th span::selection{background:transparent}table.table tbody tr td{border-bottom:1px solid #ddd;padding:13px 10px}table.table tfoot tr td{border-top:2px solid #ddd;font-weight:bold;padding:15px 10px;text-align:right;font-size:110%;vertical-align:top}table.table tfoot tr td.left{color:#666;font-weight:normal;text-align:left}table.table tfoot tr td.td-hours{padding-right:23px;width:67px}table.table tfoot tr td.td-billable-hours{padding-right:55px;width:55px}table.table tfoot tr td.td-budget-amount span{color:#666;display:block;font-size:11px;font-weight:normal;line-height:15px}table.table tfoot tr td.td-hours-left{padding-right:70px !important;width:70px !important}table.table tfoot tr td.td-hours-left span{color:#666;display:block;font-size:11px;font-weight:normal;line-height:15px;width:auto}table.table .td-client{width:140px}table.table .td-hours{text-align:right;width:80px}table.table td.td-hours a{background:url('/images/btn-detailed.gif?1344631148') no-repeat right center;padding-right:13px}table.table .td-billable-hours{text-align:right;width:120px}table.table td.td-billable-hours span{display:inline-block;color:#999;font-weight:normal;margin-left:5px;width:40px}table.table .td-billable-rate{text-align:right;width:70px}table.table .td-billable-amount{font-weight:bold;text-align:right;width:110px}table.table .td-hours-left{text-align:right;width:130px}table.table .td-hours-left.td-hours-over{color:#c62a2a;font-weight:bold}table.table td.td-hours-left span{color:#999;display:inline-block;font-weight:normal;width:56px}table.table .td-budget-amount{text-align:right;width:80px}table.table .td-budget-graph{text-align:left;width:200px}table.table .not-budgeted-row td{padding:8px 10px}table.table .td-graph{text-align:left;width:170px}table.table .td-graph .graph-total{background:#b5e5a5;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #cbf2be), color-stop(0.8, #b5e5a5));background:-moz-linear-gradient(center bottom, #cbf2be 0%, #b5e5a5 80%) repeat scroll 0 0;height:11px;overflow:hidden;text-align:left;text-indent:-5000px}table.table .td-graph .graph-total .graph-billable{background:#41b419;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #41b419), color-stop(0.7, #75c25b));background:-moz-linear-gradient(center bottom, #41b419 0%, #75c25b 70%) repeat scroll 0 0;height:11px}table.table .td-category{background:#f4f4f4;color:#444;font-size:13px;font-weight:bold;padding:11px 10px !important}table.table .td-category.td-hours{padding-left:0px !important;padding-right:23px !important}table.table .tr-dropdown:hover{background:#f4f8fc;cursor:pointer}table.table .tr-dropdown:hover td.td-item{background-color:#f4f8fc !important}table.table .tr-dropdown td.td-item{background:url('/images/table-collapse.gif?1344631148') no-repeat 11px -15px;padding-left:26px !important}table.table .tr-dropdown td.td-item.opened-dropdown{background:url('/images/table-collapse.gif?1344631148') no-repeat 11px 16px}table.table tr.dropdown-loading td{background:#f8f8f8 url("/images/loading.gif") no-repeat 22px 8px;padding:8px 45px}table.table tr.opened-row{background:#f8f8f8}table.table tr.opened-row td{border-bottom:1px solid #e4e4e4;padding:9px 10px}table.table tr.opened-row td .graph-total{height:10px;margin-top:1px}table.table tr.opened-row td .graph-total .graph-billable{height:10px}table.table tr.opened-row.opened-user-row td{padding:5px 10px}table.table tr.opened-row.opened-user-row td.td-item{padding-left:26px}table.table tr.opened-row.opened-user-row .staff-img{border:1px solid #ddd;float:left;height:25px;margin-right:10px;padding:1px;width:25px;text-indent:-5000px}table.table tr.opened-row.opened-user-row .staff-name{float:left;padding-top:8px}table.table tr.opened-row .td-item{padding-left:26px}table.table tr.opened-row:last-child td{border-bottom:1px solid #ddd}table.table.client-table .td-item{font-weight:bold}table.table.client-table .tr-dropdown td{font-size:13px;padding:20px 10px 10px}table.table.client-table .tr-dropdown td.td-item{background-position:11px -8px;font-weight:bold}table.table.client-table .tr-dropdown td.td-item.opened-dropdown{background-position:11px 24px}table.table.client-table .td-item a{font-weight:bold}table.table.user-table tbody tr td{padding:7px 10px}table.table.user-table tbody tr td a:hover .staff-name{text-decoration:underline}table.table.user-table tbody tr td .staff-img{float:left;height:25px;margin-right:10px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:25px;text-indent:-5000px}table.table.user-table tbody tr td .staff-name{float:left;padding-top:8px}table.table.user-table tbody tr td .staff-pm{float:left;background:#eee;color:#999;font-size:9px;font-weight:bold;line-height:9px;margin:9px 0 0 7px;padding:2px 4px;text-transform:uppercase}table.table.user-table tbody tr.opened-row td{padding:9px 10px}table.table.user-table tbody tr.opened-row .td-item{padding-left:26px}table.table.user-table .tr-dropdown .td-item{background-position:11px -13px}table.table.user-table .tr-dropdown .td-item.opened-dropdown{background-position:11px 19px}table.table.task-table .task-color{background:#999;float:left;height:9px;margin:2px 8px 0 0;width:9px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}table.table.budget-table tbody tr td .staff-img{border:1px solid #ccc;float:left;height:25px;margin:-4px 10px -4px 0;padding:1px;width:25px;text-indent:-5000px}table.table.budget-table tbody tr td .staff-name{float:left;padding-top:4px}table.table.budget-table tfoot tr td{border-top:2px solid #ddd;font-weight:bold;padding:15px 10px;text-align:right;font-size:110%}table.table.budget-table tfoot tr td.left{color:#666;font-weight:normal;text-align:left}table.table.table-sorted thead tr th{border-left:1px solid #ccc;border-right:1px solid #ccc}table.table.table-sorted thead tr th:hover{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #f0f0f0), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #f0f0f0 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f0f0f0');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f0f0f0')";color:#333;cursor:pointer}table.table.table-sorted thead tr th.r2-unsortable:hover{cursor:default}table.table.table-sorted thead tr th.th-sort:hover{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #e4e4e4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #e4e4e4 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e4e4e4')";cursor:default}table.table.table-sorted thead tr th.sorted-column{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #f4f4f4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #f4f4f4 0%, #fff 60%) repeat scroll 0 0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f4f4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f4f4f4')"}table.table.table-sorted thead tr th.th-sorted-ascending span{background:url('/images/th-sort-arrow-up.png?1344631148') no-repeat right 5px;padding-right:15px;color:#333 !important}table.table.table-sorted thead tr th.th-sorted-descending span{background:url('/images/th-sort-arrow-down.png?1344631148') no-repeat right 5px;padding-right:15px;color:#333 !important}table.table.table-sorted thead tr th.th-sorted-ascending.td-item span,table.table.table-sorted thead tr th.th-sorted-ascending.td-client span{background:url('/images/th-sort-arrow-up.png?1344631148') no-repeat right 5px}table.table.table-sorted thead tr th.th-sorted-descending.td-item span,table.table.table-sorted thead tr th.th-sorted-descending.td-client span{background:url('/images/th-sort-arrow-down.png?1344631148') no-repeat right 5px}.staff-bar-graph{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #f4f4f4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #f4f4f4 0%, #fff 60%) repeat scroll 0 0;border-bottom:1px solid #ccc;margin:0 0 0;padding:20px 150px;width:640px;position:relative;height:30px}.staff-bar-graph .sbg-employees{float:left;line-height:15px;padding:0 10px 0 0;text-align:right;width:80px}.staff-bar-graph .sbg-contractors{float:right;line-height:15px;padding:0 0 0 10px;width:80px}.staff-bar-graph .sbg-graph{float:left;height:30px;position:relative;width:460px;-webkit-border-radius:10px 5px 5px 10px;-moz-border-radius:10px 5px 5px 10px;border-radius:10px 5px 5px 10px}.staff-bar-graph .sbg-graph .sbg-graph-employees{background:#1c8fc5;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1c8fc5), color-stop(0.65, #42abdb));background:-moz-linear-gradient(center bottom, #1c8fc5 0%, #42abdb 65%) repeat scroll 0 0;height:30px;text-indent:-5000px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;-webkit-box-shadow:-1px 0px 0px #fff inset;-moz-box-shadow:-1px 0px 0px #fff inset;box-shadow:-1px 0px 0px #fff inset}.staff-bar-graph .sbg-graph .sbg-graph-contractors{background:#EF6910;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ef6910), color-stop(0.65, #fb8a40));background:-moz-linear-gradient(center bottom, #ef6910 0%, #fb8a40 65%) repeat scroll 0 0;height:30px;text-indent:-5000px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}.tasks-bar-graph{background:#fff;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #f4f4f4), color-stop(0.6, #fff));background:-moz-linear-gradient(center bottom, #f4f4f4 0%, #fff 60%) repeat scroll 0 0;border-bottom:1px solid #ccc;margin:0 0 0;padding:20px 150px;position:relative;width:640px}.tasks-bar-graph strong{display:block;padding:0 0 5px;text-align:center}.tasks-bar-graph .tbg-graph{background:transparent;height:30px;position:relative;width:640px}.tasks-bar-graph .tbg-graph .tbg-graph-task{float:left;height:30px;text-indent:-5000px;-webkit-box-shadow:-1px 0px 0px #fff inset;-moz-box-shadow:-1px 0px 0px #fff inset;box-shadow:-1px 0px 0px #fff inset}.tasks-bar-graph .tbg-graph .tbg-1{background:#1c8fc5;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #1c8fc5), color-stop(0.65, #42abdb));background:-moz-linear-gradient(center bottom, #1c8fc5 0%, #42abdb 65%) repeat scroll 0 0;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px}.tasks-bar-graph .tbg-graph .tbg-2{background:#EF6910;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ef6910), color-stop(0.65, #fb8a40));background:-moz-linear-gradient(center bottom, #ef6910 0%, #fb8a40 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-3{background:#8342d9;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #8342d9), color-stop(0.65, #9b5dec));background:-moz-linear-gradient(center bottom, #8342d9 0%, #9b5dec 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-4{background:#d45665;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #d45665), color-stop(0.65, #ea7d8a));background:-moz-linear-gradient(center bottom, #d45665 0%, #ea7d8a 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-5{background:#43b51b;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #43b51b), color-stop(0.65, #64c840));background:-moz-linear-gradient(center bottom, #43b51b 0%, #64c840 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-6{background:#efce36;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #efce36), color-stop(0.65, #fce26b));background:-moz-linear-gradient(center bottom, #efce36 0%, #fce26b 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-7{background:#0eb5ce;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #0eb5ce), color-stop(0.65, #55c2d3));background:-moz-linear-gradient(center bottom, #0eb5ce 0%, #55c2d3 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-8{background:#ea9233;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ea9233), color-stop(0.65, #f4a24a));background:-moz-linear-gradient(center bottom, #ea9233 0%, #f4a24a 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-9{background:#c554bf;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #c554bf), color-stop(0.65, #d56dcf));background:-moz-linear-gradient(center bottom, #c554bf 0%, #d56dcf 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-10{background:#a6c552;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #a6c552), color-stop(0.65, #bada63));background:-moz-linear-gradient(center bottom, #a6c552 0%, #bada63 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-11{background:#cccccc;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #ccc), color-stop(0.65, #e4e4e4));background:-moz-linear-gradient(center bottom, #ccc 0%, #e4e4e4 65%) repeat scroll 0 0}.tasks-bar-graph .tbg-graph .tbg-last{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tasks-bar-graph .tbg-tip{background:#ccc;color:#fff;cursor:help;font-size:13px;font-weight:bold;line-height:18px;position:absolute;right:30px;text-align:center;top:26px;width:19px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.tasks-bar-graph .tbg-tip:hover{background:#aaa}.tasks-bar-graph #task_tip{margin-left:-170px;text-align:center;width:190px;z-index:11;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tasks-bar-graph #task_tip div{left:184px !important}.budget-print{display:none !important}.budget-total{background:#e2ebf3;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.4, #e2ebf3), color-stop(0.9, #d1e2ef));background:-moz-linear-gradient(center bottom, #e2ebf3 40%, #d1e2ef 90%) repeat scroll 0 0;height:11px;overflow:hidden;text-align:left;text-indent:-5000px;position:relative;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-khtml-border-radius:50px;border-radius:50px}.budget-total .budget-amount{background:#41b419;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #41b419), color-stop(0.7, #86cf6d));background:-moz-linear-gradient(center bottom, #41b419 0%, #86cf6d 70%) repeat scroll 0 0;height:11px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;-khtml-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}.budget-total.budget-over{background:#41b419;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #41b419), color-stop(0.7, #86cf6d));background:-moz-linear-gradient(center bottom, #41b419 0%, #86cf6d 70%) repeat scroll 0 0}.budget-total.budget-over .budget-amount{float:right;background:#c62a2a;background:-webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0, #c62a2a), color-stop(0.7, #ef3a3a));background:-moz-linear-gradient(center bottom, #c62a2a 0%, #ef3a3a 70%) repeat scroll 0 0;-moz-border-radius:0 50px 50px 0;-webkit-border-radius:0 50px 50px 0;-o-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 0;-khtml-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}.sans-rates{color:#ccc}.sans-rates h2{color:#ccc}.sans-rates h3{color:#ccc}.task-not-billable{color:#999}.gray{color:#999}#detailed-summary,.detailed-summary{font-size:13px;line-height:14px;margin:0 0 10px;*zoom:1}#detailed-summary:after,.detailed-summary:after{content:"";display:table;clear:both}#detailed-summary .ds-amt,.detailed-summary .ds-amt{font-weight:bold;padding:0 0 10px 80px}#detailed-summary span,.detailed-summary span{float:left}#detailed-summary .ds-info .ds-amt,.detailed-summary .ds-info .ds-amt{font-size:15px;padding-bottom:20px}#detailed-summary .ds-info .ds-amt span,.detailed-summary .ds-info .ds-amt span{display:block;float:none;font-size:12px;font-weight:normal;line-height:20px;width:auto}.narrow-modal .detailed-summary{font-size:14px;line-height:16px}.narrow-modal .detailed-summary .ds-amt{padding-left:90px}#detailed-options .f-left{padding:1px 0 0}#detailed-options label{margin:0 2px 0 0;text-shadow:0px 1px 0px #f4f4f4}#detailed-options select{margin-right:10px;width:160px}#detailed-options #export-dropdown{z-index:50;width:130%}#detailed-options #mark-billed-dropdown{width:100%}#detailed-form{margin-top:-10px;overflow:visible}#detailed-form form .form-field .chosen-label{padding-top:5px}#detailed-form form .form-field .form-inputs.form-selects select{font-size:16px;padding-bottom:1px;width:56%}#detailed-form form .form-field .form-inputs.form-selects #custom_timeframe{display:inline-block;margin-left:10px}#detailed-options,#uninvoiced-options{margin-bottom:-1px}#detailed-options #loading-tabs,#uninvoiced-options #loading-tabs{padding:3px 0 0 12px}#detailed-options #loading-tabs{padding:5px 0 0 0px}h2.invoice-currency-head,h2.payment-currency-head{font-size:1.1em;margin-top:1em}.invoice_container_readonly{background:#fff url('/images/background/document-body.gif?1344631148') repeat-y;background-position:left top;border:0;padding:2em 20px 1em 18px}.invoice_container_readonly .read_only_reminder{margin:-8px 0 18px 0;background-color:#ffa;border:1px solid #fd6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:4px 10px;font-size:11px}.invoice_container_readonly #invoice_notes_area{font-size:11px;margin:4em 0 0 0}.invoice_container_readonly #invoice_notes_area h3{font-size:11px;margin-bottom:0.5em}.invoice_container_readonly #invoice_notes_area h3.ruled{border-bottom:1px solid #ccc}.invoice_container_readonly #invoice_notes_area p{margin:0 0 0.8em 0}.invoice_container_readonly #file_attachments{margin-top:2em;background-color:#f6f6f6;color:#666}.invoice_container_readonly #file_attachments h3{color:#666;font-size:1.1em;margin:0 0 0em 0}.invoice_container_readonly #file_attachments .assets_list table.items{border:0;margin:5px 0}.invoice_container_readonly #file_attachments .assets_list table.items td{border:0;font-size:1em}.invoice_container_readonly #file_attachments .assets_list table.items td.control{padding-top:6px}.invoice_container_readonly #file_attachments .assets_list table.items td.the_file a{font-weight:bold;font-size:1.1em}.invoice_container_readonly #file_attachments .upgrade_message{color:#333;text-align:center}.invoice_container_readonly .with_files{padding:1.5em}.invoice_container_readonly .with_files #attach_asset_link{font-size:0.9em}.invoice_container_readonly .no_files{padding:1.5em}.invoice_container_readonly .no_files h3,.invoice_container_readonly .no_files .assets_list{display:none}.invoice_container_readonly .no_files a.attachment{text-decoration:underline}.invoice_container_readonly .no_files a.attachment:hover{text-decoration:none}.recurring_container{border-top:1px solid #c4ccd0;border-bottom:1px solid #c4ccd0;background-color:#f6f6f3;margin:-18px;margin-top:18px;margin-bottom:18px;padding:18px}.recurring_container table{margin:0 0 -8px 0}.recurring_container table td{vertical-align:top;font-weight:normal;line-height:1.8em;padding:8px 10px 8px 0}.recurring_container table td.label{width:106px;padding-right:10px;text-align:left;font-size:12px;font-weight:bold;color:#666}.recurring_container table td.field input{font-size:1.1em;width:248px;padding:2px}.recurring_container table td.field input.custom{width:40px;margin:0 4px}.recurring_container table td.field select{width:248px}.recurring_container table.read_only td{font-size:11px;padding-bottom:5px}.recurring_container table.read_only td.label{width:95px}table.invoice_dashboard{background-color:transparent;border-collapse:collapse;margin:0;border:0}table.invoice_dashboard thead th{background:#eee;font-weight:bold;font-size:11px;line-height:12px;padding:8px 8px 8px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666}table.invoice_dashboard thead th.status{width:60px;padding-left:12px}table.invoice_dashboard thead th.duein{width:80px}table.invoice_dashboard thead th.date{width:170px}table.invoice_dashboard thead th.id{width:60px}table.invoice_dashboard thead th.amount{padding-right:12px}table.invoice_dashboard thead th.firstcell{padding-left:12px}table.invoice_dashboard thead.gray th{background-color:#ddd;border-bottom:1px solid #ccc}table.invoice_dashboard tbody tr.normal{background-color:#fff}table.invoice_dashboard tbody td{padding:10px 8px 10px 0;color:#000;font-size:1em;border-bottom:1px solid #ddd}table.invoice_dashboard tbody td .late{font-size:1em;font-weight:normal;padding:0;color:#d00}table.invoice_dashboard tbody td .emphasize{font-weight:bold;font-size:1.1em}table.invoice_dashboard tbody td .negative{color:#d00}table.invoice_dashboard tbody td.firstcell{padding-left:12px}table.invoice_dashboard tbody td.main{font-size:1.1em;font-weight:bold;line-height:1.3em}table.invoice_dashboard tbody td.main .lighten{font-weight:normal;color:#666}table.invoice_dashboard tbody td.main .notes_text{color:#666;font-size:0.9em;font-weight:normal}table.invoice_dashboard tbody td.issued_date{padding-top:11px;white-space:nowrap}table.invoice_dashboard tbody td.issued_date .date_meta{font-size:12px;color:#666}table.invoice_dashboard tbody td.issued_date .late{color:#d00}table.invoice_dashboard tbody td.id{font-weight:bold}table.invoice_dashboard tbody td.meta_info{color:#888;font-size:0.9em;line-height:1.6em;width:230px}table.invoice_dashboard tbody td.amount{font-size:1.1em;font-weight:bold;width:90px;padding-right:12px}table.invoice_dashboard tbody td.amount .hover_nugget .nugget_container{right:-30px;width:20px;background-color:#ecf7ff}table.invoice_dashboard tbody td.amount .uninvoiced-balance{font-weight:normal}table.invoice_dashboard tbody td.invoice_status{padding-left:10px;padding-top:9px}table.invoice_dashboard tbody td.invoice_status div{font-weight:bold;font-size:11px;background:#209000;height:18px;line-height:18px;color:#fff;width:50px;margin-top:1px;text-align:center}table.invoice_dashboard tbody td.invoice_status div.draft{background-color:#8c8c8c}table.invoice_dashboard tbody td.invoice_status div.sent{background-color:#209000}table.invoice_dashboard tbody td.invoice_status div.late{background-color:#b21c01}table.invoice_dashboard tbody td.invoice_status div.closed{background-color:#8c8c8c}table.invoice_dashboard tbody td.retainer_name a{color:#000}table.invoice_dashboard tbody td b{font-size:10px}table.invoice_dashboard tbody td b.add-funds{color:#179100}table.invoice_dashboard tbody td b.draw-funds{color:#c3652d}table.invoice_dashboard tbody td a{color:#666}table.invoice_dashboard tbody tr.pending{font-style:italic}table.invoice_dashboard tbody tr.pending .amount{font-weight:normal}table.invoice_dashboard tbody tr.pending b{color:#999;font-size:10px;font-style:normal}table.invoice_dashboard tfoot tr{background-color:#fff}table.invoice_dashboard tfoot tr td{vertical-align:middle}table.invoice_dashboard tfoot tr td.subtotal_amount{line-height:1.6em;font-weight:normal;padding-right:12px}table.invoice_dashboard tfoot tr td.total_amount{font-size:1em;font-weight:bold;white-space:nowrap;padding-right:12px}table.invoice_dashboard tfoot tr td.big_total_amount{font-size:1.2em;font-weight:bold;white-space:nowrap;padding-right:12px}.dashboard_container{margin-top:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:12px 0 0 0;margin:0 0 24px 0;background-color:#333}.dashboard_container h3{background:transparent;margin:0 0 12px 0;padding:0 12px;color:#fff}.dashboard_container h3 .total{float:right;font-weight:normal;font-size:11px}.dashboard_container h3 .total .amount{font-weight:bold}.dashboard_container h3 span{font-weight:normal;color:#ccc}.dashboard_container .table_area{background-color:#fff;padding:6px}.dashboard_container #invoice_dash_filter{list-style-image:none;list-style-type:none;float:left;padding:0 0 0 15px}.dashboard_container #invoice_dash_filter li{float:left;padding:0 7px}.dashboard_container #invoice_dash_filter li a{text-decoration:none;border-bottom:none;color:#ccc;display:block;font-size:11px;font-weight:bold;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:2px 10px 3px 10px;line-height:1em}.dashboard_container #invoice_dash_filter li a:hover{background-color:#555}.dashboard_container #invoice_dash_filter li.selected a{color:#000;background-color:#eee}table.recurring_dashboard thead th.client{padding-left:12px}table.recurring_dashboard tbody td.client{padding-left:12px}.invoice_dashboard_link{background:#fff;font-weight:bold;padding-top:10px;padding-left:12px}.estimates_dashboard_container{background-color:#333}.estimates_dashboard_container table.invoice_dashboard tbody td.main{padding-left:12px}.estimates_won{background-color:#090}.estimates_lost{background-color:#666}.invoices_recently_paid{background-color:#666}.invoices_recently_paid table.invoice_dashboard thead th.date{width:100px}.invoices_recently_paid table.invoice_dashboard thead th.paid_in{width:70px;padding-left:12px}.invoices_recently_paid table.invoice_dashboard tbody td.paid_in{padding-left:12px}.invoice_wizard_container{background-color:#e8eff2;border:1px solid #c4ccd0;padding:10px 15px;margin:20px 0;position:relative}.invoice_wizard_container table.vtop td.label{padding-right:10px;width:120px}.invoice_wizard_container table.vtop td label{line-height:1.8em}table.invoice_items{margin-top:2em;width:100%;border:0;background-color:transparent}table.invoice_items thead th{background-color:#eee;border-top:0;font-size:11px;font-weight:bold;text-transform:none;padding:7px 5px;text-align:left;line-height:12px;border-top:1px solid #ddd;border-bottom:1px solid #ccc}table.invoice_items thead th.control{width:16px !important;padding:3px 0}table.invoice_items thead th.type{width:88px}table.invoice_items thead th.description{width:448px}table.invoice_items thead th.quantity,table.invoice_items thead th.price{width:66px}table.invoice_items thead th.amount{width:95px}table.invoice_items tbody td{padding:7px 5px 6px 5px;font-size:12px;border-bottom:1px solid #ccc;vertical-align:top}table.invoice_items th.type,table.invoice_items td.type{width:88px;padding-left:5px}table.invoice_items th.type select,table.invoice_items td.type select{width:88px;font-size:11px}table.invoice_items td.description div{width:430px;overflow:hidden;text-overflow:ellipsis}table.invoice_items td.description textarea{width:98%;height:3.5em}table.invoice_items th.quantity,table.invoice_items td.quantity,table.invoice_items th.price,table.invoice_items td.price,table.invoice_items th.amount,table.invoice_items td.amount{width:60px;text-align:right;white-space:nowrap}table.invoice_items th.quantity input,table.invoice_items td.quantity input,table.invoice_items th.price input,table.invoice_items td.price input,table.invoice_items th.amount input,table.invoice_items td.amount input{width:60px;font-size:1em;text-align:right}table.invoice_items th.amount,table.invoice_items td.amount{width:105px}table.invoice_items thead th.control,table.invoice_items td.control{width:14px}table.invoice_items thead th.tax,table.invoice_items td.tax,table.invoice_items td.tax2,table.invoice_items thead th.tax2{text-align:center;width:24px}table.invoice_items td.control{padding:12px 1px}table.invoice_items td.tax,table.invoice_items td.tax2{padding:6px 1px}table.invoice_items tfoot td{line-height:1.2em;font-weight:normal;padding:6px 5px 0 0}table.invoice_items tfoot td.amount{font-size:1em}table.invoice_items tfoot td.label{text-align:right}table.invoice_items tfoot td.total{font-size:1.1em;font-weight:bold}table.invoice_items tfoot td.tfoot_separator{padding-top:0.5em}table.invoice_items tfoot td.total,table.invoice_items tfoot td.total_amount{font-size:1.2em}table.invoice_items tfoot.tax_pad td.amount{padding-right:38px}table.read_only thead th.tax,table.read_only thead th.tax2{width:5px;padding:0;padding-right:6px}table.read_only td.tax,table.read_only td.tax2{width:5px;padding:6px 6px 0 0}table.read_only tfoot.tax_pad td.amount{padding-right:17px}table.invoice_payments th.amount,table.invoice_payments td.amount,table.invoice_items th.amount,table.invoice_items td.amount{text-align:right}table.invoice_payments th.date,table.invoice_payments td.date,table.invoice_items th.date,table.invoice_items td.date{width:90px}.invoice_container_edit table.invoice_items{margin-top:1em}.invoice_container_edit table.invoice_items th,.invoice_container_edit table.invoice_items td{padding-left:0}.invoice_container_edit table.invoice_items th.amount,.invoice_container_edit table.invoice_items td.amount{width:95px}.invoice_container_edit #invoice_header table{float:left;width:50%}.invoice_container_edit #invoice_header table.right{margin-right:0}.invoice_container_edit #invoice_header table td{padding:5px 10px 5px 0;font-size:12px;font-weight:normal;vertical-align:middle}.invoice_container_edit #invoice_header table td.label{width:106px;font-weight:bold;color:#000;text-align:right}.invoice_container_edit #invoice_header table td .padded{margin-top:3px}.invoice_container_edit #invoice_header table td #apply_tax_link{display:block;margin-top:1px}.invoice_container_edit #invoice_header table td input{width:90%;font-size:1.1em}.invoice_container_edit #invoice_header table td input.tax,.invoice_container_edit #invoice_header table td input.custom{width:40px}.invoice_container_edit #invoice_header table td input.discount{width:40px}.invoice_container_edit #invoice_header table td input.subject{width:770px}.invoice_container_edit #invoice_header table td input.id,.invoice_container_edit #invoice_header table td input.date{width:80px}.invoice_container_edit #invoice_header table td select{width:90%}.invoice_container_edit #invoice_header table.span_full{clear:both;margin-top:5px;width:100%}.invoice_container_edit #invoice_header table.span_full td.label{width:106px}table.recurring_dashboard{margin-top:18px}table.recurring_dashboard thead th.client{width:150px}table.recurring_dashboard thead th.next{width:200px}table.recurring_dashboard tbody td.client{font-weight:bold}table.invoices_list thead th.status,table.payments_list thead th.status{width:60px}table.invoices_list thead th.date,table.payments_list thead th.date{width:85px}table.invoices_list thead th.id,table.payments_list thead th.id{width:55px}table.invoices_list tbody td .late,table.payments_list tbody td .late{font-size:1em;font-weight:bold;padding:0;color:#d00}table.invoices_list tbody td a,table.payments_list tbody td a{color:#666}table.invoices_list tfoot td.subtotal_amount,table.payments_list tfoot td.subtotal_amount{line-height:1.6em;font-weight:normal}table.invoices_list tfoot td.total_amount,table.payments_list tfoot td.total_amount{font-size:1em;font-weight:bold;white-space:nowrap}table.invoices_list td.status_not_used span,table.payments_list td.status_not_used span,table.invoice_dashboard td.status_not_used span{display:block;padding:1px 3px;width:60px;color:#fff;font-size:0.9em}table.invoices_list td.status_not_used .late,table.payments_list td.status_not_used .late,table.invoice_dashboard td.status_not_used .late{background-color:#d00}table.invoices_list td.status_not_used .open,table.payments_list td.status_not_used .open,table.invoice_dashboard td.status_not_used .open{background-color:#c87800}table.invoices_list td.status_not_used .paid,table.payments_list td.status_not_used .paid,table.invoice_dashboard td.status_not_used .paid{background-color:#d00}table.invoices_list td.status .late,table.payments_list td.status .late,table.invoice_dashboard td.status .late{font-weight:bold}#company-contact-edit{width:270px}#company-contact-edit label{display:block;margin-bottom:7px;font-weight:bold}#company-contact-edit label input,#company-contact-edit label textarea{display:block;font-weight:normal;float:right}#invoice_notes_area{margin:20px 0 0 0;width:100%}#invoice_notes_area h3{margin-bottom:0;font-size:12px}#invoice_notes_area h3 small{font-weight:normal}#invoice_notes_area h3.ruled{border-bottom:1px solid #ccc}#invoice_notes_area textarea{width:95%}#translation_edit table.translate_strings,#thank_you_email_edit table.translate_strings{width:100%}#translation_edit table.translate_strings td,#thank_you_email_edit table.translate_strings td{padding:10px 5px 10px 0px;border-bottom:1px solid #ddd;text-align:left}#translation_edit table.translate_strings td.label,#translation_edit table.translate_strings td.label2,#thank_you_email_edit table.translate_strings td.label,#thank_you_email_edit table.translate_strings td.label2{width:25%;font-size:12px;font-weight:bold;color:#666}#translation_edit table.translate_strings td.label2,#thank_you_email_edit table.translate_strings td.label2{padding-left:10px}#translation_edit table.translate_message,#thank_you_email_edit table.translate_message{width:100%;margin-top:15px}#translation_edit table.translate_message td,#thank_you_email_edit table.translate_message td{vertical-align:top}#translation_edit table.translate_message td.label,#thank_you_email_edit table.translate_message td.label{width:100px;font-weight:bold}#translation_edit table.translate_message td label,#thank_you_email_edit table.translate_message td label{font-weight:bold}#translation_edit table.translate_message td.explanation,#thank_you_email_edit table.translate_message td.explanation{font-size:0.95em;line-height:1.3em;color:#666;padding-left:15px}#translation_edit table.translate_message td.explanation ul,#thank_you_email_edit table.translate_message td.explanation ul{padding-left:6px;list-style:none}#translation_edit table.translate_message td.explanation ul li,#thank_you_email_edit table.translate_message td.explanation ul li{padding:4px 0}#translation_edit table.explanation td,#thank_you_email_edit table.explanation td{font-size:0.9em;line-height:1.3em;color:#333;padding:5px 10px 5px 10px;vertical-align:top;width:30%}.configure_paypal table.edit_form_list td.field textarea{height:3em}.late_x{color:#d00;font-size:0.9em;font-weight:normal;padding:2px 4px}.details{margin-top:18px;background-color:#f6f6f3;border:1px solid #ccc;padding:1em 1em}.details h3{font-size:12px;margin:0}.details table{margin-bottom:0}#company_info{margin-bottom:2em;padding-bottom:1em}#company_info img#low-res-logo{display:inline}#company_info img#high-res-logo{display:none}#company_info table{width:100%}#company_info td{vertical-align:top}#company_info td.logo{width:60%}#company_info td.logo h3{text-transform:uppercase;font-size:32px;margin:8px 0 0 0}#company_info td.contact_info{padding-left:85px}.invoice_container_clientview{background-color:#fff;padding:20px}.invoice_container_clientview .print_only{display:block}.invoice_container_clientview table.invoice_items tbody td.description div{width:290px}.invoice_container_clientview table.invoice_items tfoot td.tfoot_separator{padding-top:0.5em}.invoice_container_clientview table.invoice_items tfoot td.total,.invoice_container_clientview table.invoice_items tfoot td.total_amount{font-size:1.2em}#invoice_action{padding:12px 17px;border-bottom:1px solid #ccc;background-color:#f3f3f3}#invoice_action .payment_form input.payment_amount{font-size:14px;font-weight:bold;padding:3px;width:80px}#invoice_action .status_message{font-size:1.1em;font-weight:bold}#invoice_action .status_message .won{color:green}#invoice_action .status_message .lost{color:#000}.estimate_container #invoice_header .do_not_print{display:none}.estimate_container .status_draft,.estimate_container .status_sent{background-image:url('/images/background/document_status_pending.gif?1344631148')}ul#sort_invoice_item_list{position:relative;width:940px}ul#sort_invoice_item_list li{background:#f6fafa url('/images/reorder_invoice_bg.png?1344631148') bottom right repeat-x;border:1px solid #d1d1d1;cursor:url('/images/openhand.cur?1344631148'),move;line-height:16px;list-style:none;padding-left:125px;position:relative;margin:3px 0 0}ul#sort_invoice_item_list li.block-hover{background:#d4e5ed none}ul#sort_invoice_item_list li div.sort-list-description{padding:5px 0 6px;position:relative;width:525px}ul#sort_invoice_item_list li div.sort-list-handle{background:url('/images/icons/reorder_handle.png?1344631148') center center no-repeat;border-right:1px solid #d1d1d1;height:100%;left:0;position:absolute;top:0;width:16px}ul#sort_invoice_item_list li div.sort-list-ab{position:absolute;overflow:hidden;text-align:right;top:5px}ul#sort_invoice_item_list li div.sort-list-kind{left:24px;overflow:hidden;text-align:left !important;text-overflow:ellipsis;width:76px;white-space:nowrap}ul#sort_invoice_item_list li div.sort-list-quantity{left:657px;width:78px}ul#sort_invoice_item_list li div.sort-list-unit-price{left:740px;width:78px}ul#sort_invoice_item_list li div.sort-list-type{left:823px;width:112px}a#sort_line_items_link{color:#666;font-size:11px;line-height:20px;margin-left:10px;text-decoration:underline}a#sort_line_items_link:hover{text-decoration:none}div#close_sort_items_link{line-height:20px}div#close_sort_items_link a{text-decoration:underline}div#close_sort_items_link a:hover{text-decoration:none}div#retainer_details{margin:0 auto;padding-top:10px;width:570px}div#retainer_details h3{margin:-4px 0 25px}div#retainer_details table a{text-decoration:underline}div#retainer_details table a:hover{text-decoration:none}div#retainer_details table tfoot td{text-align:right}div#retainer_details table tfoot td.sep-bar{padding:0}div#retainer_details table tfoot td.sep-bar div{background-color:#ccc;float:right;height:1px;width:240px}div#retainer_summary{border-top:2px solid #bbb;color:#999;font-size:11px;line-height:1.5em}div#retainer_summary div.ret_sum_dets{border-right:1px solid #ccc;float:left;padding:10px 12px 18px;width:134px}div#retainer_summary div.ret_sum_dets b{display:block;color:#333;font-size:18px}div#retainer_summary div.ret_sum_break{float:left;padding:14px 12px 0}div#retainer_summary div.ret_sum_break span{display:inline-block;width:110px}div#retainer_summary div.ret_sum_break a{font-weight:bold;font-size:12px}div#retainer_select div.checkbox{line-height:20px;margin-bottom:10px}div#retainer_select div.checkbox div{float:left;height:20px;line-height:20px;margin-bottom:0;margin-right:2px;width:20px}div#retainer_select div.checkbox div input{vertical-align:middle;height:13px;width:13px}div#retainer_select div.checkbox label{display:inline-block;font-size:12px;margin-top:0;width:90%}div#retainer_select div.last{margin-bottom:0}.invoice-form .invoice-form-field{margin:0 0 18px 15px}.invoice-form .invoice-form-field h3{font-size:18px;font-weight:normal;margin:0 0 12px -15px;color:#333}.invoice-form .invoice-form-field input[type="text"]{font-size:14px}.invoice-form .invoice-form-field select{font-size:16px}.invoice-form .invoice-form-field div{margin-bottom:8px}.invoice-form .invoice-form-field div.dont-draw{border-top:1px solid #cbced3;padding-top:5px;width:540px}.invoice-form .invoice-form-field label{font-size:14px;font-weight:normal}.invoice-form .invoice-form-field label input[type="radio"]{margin-right:5px}.invoice-form .invoice-form-field label.radio-label{display:block;margin-bottom:5px}.retainer-project{font-weight:normal !important}#configure_projects_invoice_table .archived_project{background-color:#efefef}#estimate-show .invoice-action{padding:0}#estimate-show .invoice-action .invoice-summary-box{height:auto;margin:10px 0}.configure_payment_gateway .online_payment_configure_options{border:1px solid #c7c7c7;margin:1em 0;padding:20px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;color:#333}.configure_payment_gateway .online_payment_configure_options:hover{border:1px solid #999;color:#000}.configure_payment_gateway .online_payment_configure_options:hover h3{color:#333 !important}.configure_payment_gateway .online_payment_configure_options .ir{background-image:url('/images/sprites/payment-gateway.png?1344631148')}.configure_payment_gateway .online_payment_configure_options table{width:100%}.configure_payment_gateway .online_payment_configure_options table td.status{width:30px}.configure_payment_gateway .online_payment_configure_options table td.status span{background-position:-3px -105px;height:18px;width:18px}.configure_payment_gateway .online_payment_configure_options table td.centersquare{width:390px}.configure_payment_gateway .online_payment_configure_options table td.centersquare span.paypal{background-position:-5px -74px;height:24px;width:83px}.configure_payment_gateway .online_payment_configure_options table td.centersquare span.credit{background-position:-3px -3px;height:29px;width:144px}.configure_payment_gateway .online_payment_configure_options table td.centersquare p{margin:8px 0 0 0}.configure_payment_gateway .online_payment_configure_options table td.centersquare .ir{height:24px}.configure_payment_gateway .online_payment_configure_options table td.action{color:#999;text-align:right}.configure_payment_gateway .online_payment_configure_options table td.action a{font-weight:bold;text-decoration:underline}.configure_payment_gateway .online_payment_configure_options table td.action a:hover{text-decoration:none}.configure_payment_gateway .inactive_module{color:#666}.configure_payment_gateway .inactive_module table td.status span{background-position:-22px -105px}.configure_payment_gateway .inactive_module table td.centersquare span.paypal{background-position:-89px -74px}.configure_payment_gateway .inactive_module table td.centersquare span.credit{background-position:-3px -37px}.configure_payment_gateway .inactive_module table td.centersquare h3{color:#a1a1a1;font-size:18px;margin:0 0 8px 0}#paypal_configure .radioblock{margin-bottom:1em;padding-left:25px;position:relative}#paypal_configure .radioblock label{font-weight:bold;margin-bottom:0px;padding-bottom:0px}#paypal_configure .radioblock input[type="radio"]{left:0;line-height:16px;position:absolute;top:0;width:1.5em}#paypal_configure .radioblock span{font-size:1em;color:#666}#paypal_configure .radioblock span strong{color:#444}#online_payment_edit p.intro-text{color:#666}#payment_gateway_form .btn_container{margin-left:175px}#payment_gateway_form .accepted-card{line-height:23px;margin-bottom:5px}#payment_gateway_form .accepted-card input{vertical-align:middle}#payment_gateway_form .accepted-card label{display:inline-block;line-height:23px}#payment_gateway_form .accepted-card label span{vertical-align:middle}#payment_gateway_form .ir{background-image:url('/images/sprites/payment-gateway.png?1344631148');display:inline-block;height:23px;width:37px;margin:0 5px 0 0}#payment_gateway_form .accepts_visa{background-position:-45px -104px}#payment_gateway_form .accepts_master{background-position:-84px -104px}#payment_gateway_form .accepts_american_express{background-position:-123px -104px}#payment_gateway_form .accepts_discover{background-position:-162px -104px}#gateway_select p,#gateway_selected p{margin-bottom:1em}#gateway_select .gateway-buttons,#gateway_selected .gateway-buttons{margin-top:15px}#gateway_select .ir,#gateway_selected .ir{display:inline-block;height:28px;background-image:url('/images/sprites/payment-gateway.png?1344631148')}#gateway_select #label_authorize,#gateway_selected #label_authorize{background-position:-154px -2px;width:147px}#gateway_select #label_linkpoint,#gateway_selected #label_linkpoint{background-position:-154px -37px;width:271px}#gateway_select #label_paypalpro,#gateway_select #label_paypalpro_signature,#gateway_selected #label_paypalpro,#gateway_selected #label_paypalpro_signature{background-position:-192px -71px;width:235px}#gateway_select #label_trustcommerce,#gateway_selected #label_trustcommerce{background-position:-203px -99px;margin-top:-12px;width:200px;height:47px}#gateway_select table#gateway_choices,#gateway_selected table#gateway_choices{margin-top:15px}#gateway_select table#gateway_choices td,#gateway_selected table#gateway_choices td{height:55px;vertical-align:middle}.ir{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-9000px}a.pretty-buttons{cursor:pointer;display:inline-block;float:left;font-size:0.875em;font-weight:bold;padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-top:0.75 em;text-align:center;text-decoration:none;min-width:100px}a.pretty-buttons-big{cursor:pointer;display:inline-block;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-top:0.75 em;text-align:center;text-decoration:none;min-width:80px;line-height:1em;font-size:13px;font-weight:bold;padding:12px 15px}a.small-buttons{line-height:1.4em;padding:2px 2px;min-width:70px}.edit-form .small-buttons{margin-left:10px}.pay-with-pay-pal{background:url('/images/sprites/clientview-icons.png?1344631148') -1px -125px;height:24px;width:144px}div.payment-secure{float:right;height:16px;line-height:16px;margin-top:8px;position:relative}div.payment-secure p{color:#666;display:inline;margin:0}div.payment-secure span{background:url('/images/sprites/clientview-icons.png?1344631148') -87px -13px;display:inline-block;height:16px;left:-20px;position:absolute;top:-1px;width:14px}.credit-cards .ir{background:url('/images/sprites/clientview-icons.png?1344631148');height:23px;width:37px}.credit-cards .credit-card-visa{background-position:-2px -152px}.credit-cards .credit-card-mc{background-position:-41px -152px}.credit-cards .credit-card-amex{background-position:-80px -152px}.credit-cards .credit-card-discover{background-position:-119px -152px}.credit-cards-small .ir{height:18px;width:29px}.credit-cards-small .credit-card-visa{background-position:-2px -197px}.credit-cards-small .credit-card-mc{background-position:-32px -197px}.credit-cards-small .credit-card-amex{background-position:-62px -197px}.credit-cards-small .credit-card-discover{background-position:-92px -197px}.payment-total{font-size:18px;font-weight:bold}.field-wrapper{display:inline-block;position:relative}#invoice_header{margin:0 0 30px 0;padding:0;*zoom:1}#invoice_header:after{content:"";display:table;clear:both}#invoice_header .client-status{border:2px solid #999;color:#999;font-size:18px;font-weight:bold;height:41px;letter-spacing:1px;line-height:40px;margin-top:3px;text-align:center;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#invoice_header .client-status.status-sent{border-color:#209000;color:#209000}#invoice_header .client-status.status-late{border-color:#b21c01;color:#B21C01}#invoice_header .client-status.status-paid{border-color:#209000;color:#209000}#invoice_header .client-status.status-written-off{font-size:12px;letter-spacing:0px}#invoice_header h1{margin-bottom:2px;*zoom:1}#invoice_header h1:after{content:"";display:table;clear:both}#invoice_header h1 .retainer-h1{float:left;margin-right:10px}#invoice_header h1 .retainer-a{background:#c4c4c4;color:#fff;float:left;font-size:12px;font-weight:normal;line-height:15px;margin-top:7px;padding:2px 10px;text-decoration:none;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}#invoice_header h1 .retainer-a:hover{background:#aaa}#invoice_header .activity-message{color:#555;margin-bottom:2px}#invoice_header .activity-message strong{color:#333}#invoice_header .activity-message .notes{display:none}#invoice_header .reminder-message{background:url('/images/reminder-icon.gif?1344631148') no-repeat 0px 8px;border-top:1px solid #ddd;float:left;margin-top:8px;padding:7px 0px 2px 24px}#invoice_header .ledes-notice{background:url('/images/ledes-icon.gif?1344631148') no-repeat 0 0;color:#ac7408;margin-top:5px;padding-left:22px}.invoice-action-buttons{text-align:right}#invoice-pay-area h3{float:right;font-weight:normal;padding:5px 15px 0 0;text-shadow:0px 1px 0px #f4f4f4}#invoice-pay-area .late-doc{color:#C00;float:right;font-size:1.1em;font-weight:bold;line-height:1.1em;padding:5px 15px 0 0;text-shadow:0px 1px 0px #f4f4f4}#invoice-pay-area .btn-action{float:right;margin-right:0px}#invoice-pay-area .estimate-won{color:#2E8D11;display:inline-block;font-weight:bold;padding:0 0 0 10px;text-shadow:0px 1px 0px #f4f4f4}#invoice-pay-area .estimate-won{background:url('/images/status-check.png?1344631148') no-repeat scroll 0 2px;color:#2E8D11;display:inline-block;font-weight:bold;margin:0 5px 0 15px;padding:0 0 0 17px;text-shadow:0px 1px 0px #f4f4f4}#invoice-pay-area .estimate-lost{background:url('/images/status-x.png?1344631148') no-repeat scroll 0 2px;color:#c00;display:inline-block;font-weight:bold;margin:0 5px 0 15px;padding:0 0 0 15px;text-shadow:0px 1px 0px #f4f4f4}.inline-chrome-form{background:#eee !important;border:1px solid #D7D7D7;border-width:0 1px 1px}.inline-chrome-form .span-10{float:none;margin:0 auto;padding-right:40px}#new_client_view_shell{margin:0px auto}#new_client_view_shell .invoice-action{padding:15px 0}#new_client_view_shell .invoice-action .invoice-summary-box{background:#e4e4e4;float:left;height:41px;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary{float:left;font-size:24px;font-weight:bold;line-height:1em}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary span{color:#666666;display:block;font-size:11px;font-weight:normal;line-height:12px;padding-bottom:2px}#new_client_view_shell .invoice-action .invoice-summary-box #pay_pal_form{float:left}#new_client_view_shell .invoice-action .invoice-summary-box .btn-submit.btn-big{margin-left:15px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options{float:left;margin-left:7px;margin-top:2px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .po-paypal-only{background:url('/images/sprites/clientview-icons.png?1344631148') -2px -179px;height:16px;margin-top:12px;width:56px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .po-paypal-plus{background:url('/images/sprites/clientview-icons.png?1344631148') -2px -179px;height:36px;margin-top:2px;width:119px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .credit-cards{margin-top:9px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .credit-cards .ir{float:left;margin-right:2px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .credit-cards-small{margin-top:2px}#new_client_view_shell .invoice-action .invoice-summary-box .invoice-summary-payment-options .credit-cards-small .ir{margin-right:1px}#new_client_view_shell .invoice-action .status_message{font-size:1.1em;font-weight:bold;line-height:41px}#new_client_view_shell .invoice-action .status_message .won{color:green}#new_client_view_shell .invoice-action .status_message .lost{color:black}#new_client_view_shell .invoice-action .invoice-action-buttons{float:right;padding:20px;width:114px}#new_client_view_shell .invoice-action .invoice-action-buttons .btn-invoice-action{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dddddd', endColorstr='#dddddd')";background:rgba(0,0,0,0.15)}#new_client_view_shell .invoice-action .invoice-action-buttons .btn-invoice-action:hover{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d4d4d4', endColorstr='#d4d4d4');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d4d4d4', endColorstr='#d4d4d4')";background:rgba(0,0,0,0.15)}#new_client_view_shell .invoice-action .invoice-action-buttons .btn-invoice-action:active{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#cccccc')";background:rgba(0,0,0,0.2) !important}#new_client_view_shell .invoice-action .invoice-paid{line-height:41px;font-size:1.2em;width:700px}#new_client_view_shell .footer-credit{font-size:13px;color:#666666;margin-top:40px;padding:0px}#new_client_view_shell .footer-credit a{background:url('/images/powered-by.gif?1344631148') no-repeat 0 0;display:block;height:13px;margin:0px auto;text-indent:-5000px;width:128px}#new_client_view_shell .footer-credit a:hover{background-position:0px -13px}#new_client_view_shell .top_control_panel{background-color:#f3f3f3;border:1px solid #d7d7d7;border-width:1px 1px 0;padding:10px}#new_client_view_shell .top_control_panel ul.btn_container_with_menu{height:20px;margin:0}#new_client_view_shell .top_control_panel .form_add{background-color:#fcfcfc;border:1px solid #e0e0e0;font-size:1.1em;margin:10px 0 0}#new_client_view_shell .client-document-container{background:white;border:1px solid #ccc;font-size:16px;line-height:1.1em;padding:50px 40px}#new_client_view_shell #client-document{position:relative;z-index:1}#new_client_view_shell #client-document .client-doc-header.status_pending{background:url('/images/background/document_status_pending.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_won{background:url('/images/background/document_status_won.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_lost{background:url('/images/background/document_status_declined.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_paid{background:url('/images/background/document_status_paid.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_late{background:url('/images/background/document_status_late.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_draft{background:url('/images/background/document_status_draft.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_sent{background:url('/images/background/document_status_sent.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-header.status_written-off{background:url('/images/background/document_status_writtenoff.gif?1344631148') top center no-repeat}#new_client_view_shell #client-document .client-doc-name h1{width:400px}#new_client_view_shell #client-document .client-doc-doc-type{width:206px}#new_client_view_shell #client-document .client-doc-address h3{padding-top:7px}#new_client_view_shell #client-document .client-doc-address div{width:206px}#new_client_view_shell #client-document .client-doc-details table{width:450px}#new_client_view_shell #client-document .client-doc-details table td.label{width:90px}#new_client_view_shell #client-document .client-doc-items td{padding-top:12px;padding-bottom:12px}#new_client_view_shell #client-document .client-doc-summary td{padding-top:2px;padding-bottom:2px}#new_client_view_shell #client-document .client-doc-summary tr:first-child td{padding-top:20px}#new_client_view_shell #client-document .client-doc-summary tr.total td{padding-top:1.1em}#new_client_view_shell #client-document .client-doc-items .item-type{width:90px}#new_client_view_shell #client-document .client-doc-items .item-qty{width:60px}#new_client_view_shell #client-document .client-doc-items .item-unit-price{width:90px}#new_client_view_shell #client-document .client-doc-items .item-amount{width:95px}#new_client_view_shell #client-document .client-doc-items b,#new_client_view_shell #client-document .client-doc-items i{line-height:100%}#new_client_view_shell #client-document.address-on-left .client-doc-for h3{width:90px}#new_client_view_shell #client-document.address-on-left .client-doc-for div{margin-left:100px;width:300px}#new_client_view_shell #client-document.address-on-left .client-doc-details table{width:332px}#new_client_view_shell #client-document.address-on-left .client-doc-details table td.label{width:105px}#new_client_view_shell #client-document.address-on-left .subject-address-on-left h3{width:90px}#new_client_view_shell #client-document.address-on-left .subject-address-on-left div{margin-left:100px;width:auto}#new_client_view_shell.client-shell-in-app{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.09);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.09);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.09);box-shadow:0px 0px 10px rgba(0,0,0,0.09);-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}#new_client_view_shell.client-shell-in-app .client-document-container{border-top:0px}#new_client_view_shell.client-shell-web{width:880px}#new_client_view_shell.client-shell-web .client-document-container{-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.09);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.09);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.09);box-shadow:0px 0px 10px rgba(0,0,0,0.09);min-height:900px}#new_client_view_shell.client-shell-web #client-document .client-doc-header.status_draft{background:none}#new_client_view_shell.client-shell-web #client-document .client-doc-header.status_sent{background:none}#web-invoice-tips{background:#fffbe5;border-bottom:1px solid #ece52f}#web-invoice-tips .content-wrapper{padding:10px 0;width:880px}#web-invoice-tips table{text-align:center}#web-invoice-tips strong{color:#beaa39;display:block}#web-invoice-tips a.btn-small{background:#beaa39 !important;border:0px;color:#fffbe5;font-weight:bold;margin:0;opacity:0.8;text-transform:uppercase;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}#web-invoice-tips a.btn-small:hover{opacity:1}#activity_log{color:#333;line-height:18px;margin-top:40px;padding:0 35px 20px}#activity_log h2{padding:10px}#activity_log table.activity-items{border-top:1px solid #ccc;clear:both}#activity_log table.activity-items tr td{border-bottom:1px solid #CCCCCC;padding:10px 20px 10px 10px;vertical-align:top;width:80px}#activity_log table.activity-items tr td.avatar{padding-right:0;width:45px}#activity_log table.activity-items tr td.avatar img{display:block;height:40px;margin-right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;width:40px;text-indent:-5000px}#activity_log table.activity-items tr td.date{padding-right:0;width:100px;font-weight:bold}#activity_log table.activity-items tr td.date em{font-weight:normal;font-size:11px;color:#555}#activity_log table.activity-items tr td.notes{line-height:16px;padding-top:11px;width:auto}#activity_log table.activity-items tr td.notes .meta{display:block;color:#999;font-size:11px;line-height:20px}#activity_log table.activity-items tr td.notes .toggle-message-link{display:inline-block;padding-top:2px}#activity_log table.activity-items tr td.control{padding-right:10px;text-align:right;width:100px}#activity_log table.activity-items tr td.control strong{color:#2e8d11}#activity_log table.activity-items tr td.control a.delete{background:url('/images/control-sprite.png') no-repeat scroll 0 0 transparent;float:right;height:15px;width:15px;margin:2px 0 0 15px;text-indent:-5000px;text-align:left}#activity_log table.activity-items tr td.control a.delete:hover{background-position:0 -17px}#activity_log table.activity-items tr td div.log-message div.view-message-link{padding:0}#activity_log table.activity-items tr td div.log-message p.message-body{background:#eee}div.bounce-warning{display:inline}div.bounce-warning span{color:red}#configure{position:relative;*zoom:1}#configure:after{content:"";display:table;clear:both}#configure h1{margin:0 0 0.4em}#configure .config-leftcol{background:url('/images/leftmenu_bg.gif?1344631148') no-repeat scroll 27px bottom;padding-bottom:340px}#configure .config-leftcol ul{list-style:none;margin:0px 2px 0 0;border-top:1px solid #ccc}#configure .config-leftcol ul li{border-top:1px solid #fff;border-bottom:1px solid #ccc;margin-right:1px}#configure .config-leftcol ul li a{color:#999;display:block;font-weight:bold;text-decoration:none;line-height:15px;border:none;padding:10px 0px}#configure .config-leftcol ul li a:hover{background-color:#fff;color:#333}#configure .config-leftcol ul li.selected{margin-right:0px}#configure .config-leftcol ul li.selected a{background-color:#fff;color:#333}#configure .config-rightcol{padding-bottom:60px}#configure .config-rightcol p.intro{font-size:16px;font-weight:normal;color:#666666;line-height:1.4em}.edit-client-info{display:block}.uploaded-company-logo{float:left;margin-right:10px;margin-bottom:20px;padding-right:10px}.uploaded-company-logo img{display:block}.show-document-title{line-height:16px}.show-document-title input{float:left;margin:2px 7px 5px 1px}.remove-logo{background:url("/images/control-sprite.png") no-repeat scroll -93px 0 transparent;padding:0 0 1px 21px}.remove-logo:hover{background-position:-93px -17px}#profile_edit h3{margin-top:10px}#lightbox .rounding-changes cite{display:block;margin:1em}table#sender-emails{margin-bottom:1em}table#sender-emails tr td{padding:0 0 5px}table#sender-emails tr td.email_address{width:350px;font-weight:bold}table#sender-emails tr td.actions{text-align:right;color:#999;padding-right:10px}table#sender-emails tr td.actions .default{font-weight:bold;display:inline-block;padding:0 3px;color:#666}table#sender-emails tr td.actions a{display:inline-block;padding:0 3px}#file_attachments{background:#f6f6f6;font-size:0.75em;margin-top:40px;padding:20px}#file_attachments h3{color:#666}#file_attachments.no_files #attach_asset_link a{text-decoration:underline}#file_attachments.no_files #attach_asset_link a:hover{text-decoration:none}#file_attachments.with_files #attach_asset_link a{font-size:0.9em}#file_attachments table.items{border:0px;margin:0 0 10px 0}#file_attachments table.items td{border:0px}#file_attachments table.items td.the_file a{font-size:1.2em;font-weight:bold}.client-shell-web #file_attachments.no_files{display:none}.payment-highlight{background:#ff0}table.businessBestValue{background:url('/images/background/pricing_blue_gradient.gif?1344631148') no-repeat;background-position:729px 0px}table.pricing{width:100%;border-collapse:collapse;border-top:none;border-bottom:3px solid #ccc;margin-bottom:10px}table.pricing td{width:180px;padding:5px 0;border:0;border-left:1px solid #ddd;border-bottom:1px solid #eee;margin:0;color:#333;text-align:left;vertical-align:top}table.pricing td.left{width:260px;border-left:0;text-align:left !important;vertical-align:middle}table.pricing td.checked{background:url('/images/marketing/checkbox.gif?1344631148') no-repeat center center}table.pricing td.price_details{font-size:11px;line-height:14px}table.pricing td.price_details h2{margin-bottom:5px}table.pricing td .centerBtn .btn{margin:0 auto}table.pricing td a.choose_plan{display:inline-block;float:none;font-size:13px;height:27px;margin:5px 0 0}table.pricing tr.emphasize td{padding:15px 0;vertical-align:top;text-align:center;color:#666}table.pricing tr.emphasize td h2{color:#333;font-size:14px}table.pricing tr.emphasize td.left{font-weight:bold;color:#333}table.pricing thead td{font-size:18px;font-weight:bold;height:50px;border-bottom:3px solid #ccc;color:#000;text-align:center;vertical-align:middle}table.pricing thead td h1{color:#666;margin:0;padding:0;font-size:18px}table.pricing thead td.left{text-align:left}table.pricing thead td .bestValue{position:relative}table.pricing thead td .bestValue h2{position:absolute;display:block;width:92px;height:31px;background:url('/images/marketing/recommended_badge.png?1344631148') no-repeat;right:-9px;top:-25px;font-size:0;text-indent:-9999px}p#free_plan{color:#666}#lightbox .payment_box p.summary{color:#666;margin:0.5em 0 1em 0}#lightbox .payment_box table.pricing_summary{font-size:1em;color:#666;border-collapse:collapse;width:100%}#lightbox .payment_box table.pricing_summary td{border-top:1px solid #ccc;text-align:right;padding:5px 0}#lightbox .payment_box table.pricing_summary td.left{text-align:left}#lightbox .payment_box table.pricing_summary tr.total td{border-top:1px solid #777;color:#333}#lightbox .payment_box table.pricing_summary tr.total td.left{font-weight:bold}#lightbox .payment_box table.payment_buttons{border-collapse:collapse;width:100%;margin:1em 0}#lightbox .payment_box table.payment_buttons td{padding:0;width:163px;vertical-align:top;text-align:center;color:#666;font-size:0.9em;line-height:1.3em}#lightbox .payment_box table.payment_buttons td a{display:block;color:#e6efcc;height:58px;padding:10px 0;text-align:center;margin:0 0 5px 0;font-size:12px;line-height:22px;width:100%}#lightbox .payment_box table.payment_buttons td a strong{display:block;font-size:12px;margin-top:4px}#lightbox .payment_box table.payment_buttons td a .fees{display:block}#lightbox .payment_box table.payment_buttons td a .fees .price{font-size:20px;font-family:Georgia;color:#fff}#lightbox .payment_box table.payment_buttons td a.disabled-button{background:#ddd;border:1px solid #ccc;color:#fff;cursor:default;text-shadow:none}#lightbox .payment_box table.payment_buttons td .save{color:#c00;font-weight:bold}#lightbox .payment_box table.payment_buttons td.left{padding-right:14px}#lightbox .payment_box .footer{font-size:0.9em;color:#666;border-top:1px solid #ccc;margin:1em 0 0 0;padding:1em 0 0 0}table.checkout_form{border-collapse:collapse;width:510px}table.checkout_form tr.border td{border-bottom:1px solid #ddd}table.checkout_form tr.padded td{padding-top:17px}table.checkout_form tr.paypal-row td{vertical-align:middle}table.checkout_form tr.optional td{padding-bottom:2px}table.checkout_form tr.optional td p{margin:0}table.checkout_form tr.optional td p.helper{margin:3px 0 0 0}table.checkout_form td{padding:10px 5px 10px 0;vertical-align:top}table.checkout_form td.label{font-weight:bold;color:#666;white-space:nowrap;width:140px}table.checkout_form td.optional{font-weight:normal;padding-top:12px}table.checkout_form td.multiple_items{color:#666}table.checkout_form td div.field-block{margin:0 0 8px 0}table.checkout_form td div.field-block.helper{margin:3px 0 0 0;color:#999}table.checkout_form td div.field-block .overlay_wrapper{display:inline-block;position:relative}table.checkout_form td div.field-block .overlay_wrapper label{position:absolute;color:#999;z-index:2;top:3px;left:7px}table.checkout_form td div.field-block .overlay_wrapper label.hidden{display:none}table.checkout_form td ul.selection{list-style:none}table.checkout_form td ul.selection li{padding:0 0 5px 0}table.checkout_form td table.card_types{width:auto;margin:0 0 7px 0}table.checkout_form td table.card_types td{padding:0 3px 0 0;vertical-align:middle;border:0}table.checkout_form td table.card_types td input{vertical-align:middle}table.checkout_form td table.card_types td.label{padding-right:8px;font-weight:normal;width:auto}table.checkout_form td .text_input input{width:350px}table.checkout_form td .city input{width:181px;margin-right:2px}table.checkout_form td .state input{width:67px;margin-right:2px}table.checkout_form td .state label{width:67px;overflow:hidden}table.checkout_form td .zip input{width:67px}table.checkout_form td .card_expires label{margin-right:8px}table.checkout_form td .cvv input{width:34px}table.checkout_form td .narrow_number input{width:300px}table.checkout_form td .card_first_name input{width:165px}table.checkout_form td .card_last_name input{width:165px}.checkout .btn_container_footer{padding:5px 0 0 145px}#pay_pal_form input[type="image"]{border:0}.secured{position:relative}.secured p{position:absolute;right:0;top:-37px;margin:0;background:transparent url('/images/lock.png?1344631148') no-repeat;padding:3px 0 3px 20px;font-size:12px;font-weight:bold;color:#777;line-height:1em}.summaryform{border:1px solid #eee;background:#f0f0f0;padding:15px;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:0.9em;line-height:1.4em;color:#333}.summaryform h3{font-size:1.1em;margin:0 0 0.5em 0}.summaryform p{margin:1em 0 0 0}.summaryform table.pricing_summary{color:#666;border-collapse:collapse;width:100%}.summaryform table.pricing_summary td{border-top:1px solid #ccc;text-align:right;padding:5px 0}.summaryform table.pricing_summary td.left{text-align:left}.summaryform table.pricing_summary tr.total td{border-top:1px solid #777;color:#333}.summaryform table.pricing_summary tr.total td.left{font-weight:bold}.summaryform table.pricing_summary tr.discount td{color:#c00}.summaryform table.coupon input.coupon{width:110px;margin-right:3px}#order{float:right}.manage-list{border-top:1px solid #d5d5d5;margin-top:15px}.manage-list li{border-bottom:1px solid #d5d5d5}.manage-list-header-list .manage-list-header{border-bottom:none;border-top:1px solid #d5d5d5;margin-top:0}.manage-list-header{background:#ddd;border-top:1px solid #d5d5d5;font-size:1em;margin-top:15px;padding:5px 10px}.manage-list-header+.manage-list{margin-top:0}.manage-list-header a{color:#222}.manage-list-notes{font-weight:normal}.manage-list-notes a{color:#369}.manage-list-subheader{background:#f6f6f6;border-top:1px solid #d5d5d5;font-size:0.9em;font-weight:normal;padding:5px 10px}.manage-list-subheader+.manage-list{margin-top:0}.manage-list-item{padding:12px 10px 10px;position:relative}.manage-list-item .left-button{margin-right:10px}.manage-list-item h3{display:inline}.manage-list-item h3 a{color:#222}.manage-list-item h3 a:hover{text-decoration:none}.manage-list-item.with-meta-info .btn-action{vertical-align:top}.manage-list-item.with-meta-info p{color:#888;font-size:11px;line-height:1.4em;margin:0;padding:0}.manage-list-item .secondary-buttons{float:right;text-align:right}.manage-list-item .meta-meta-info{float:right;width:275px}.manage-list-confirmation{background:#f6f6f6;border:1px solid #c00;color:red;padding:10px}.manage-list-confirmation>ul li{border:0}.person-category-label{background:#eee;color:#888;font-size:8px;font-weight:normal;padding:1px 2px;text-transform:uppercase}.settings-container,.settings-container-dark{border-bottom:1px solid #fff;border-top:1px solid #dedede;padding:15px 18px}.settings-container-dark{background:#f6f6f3}.settings-list{margin-bottom:1em}.settings-list dd{border-bottom:1px solid #ddd;padding:5px 5px 4px 155px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.settings-list dt{color:#666;font-size:11px;font-weight:bold;padding:5px 5px 4px 0;text-align:left;width:155px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.settings-list .one-line-text-list{margin:0 0 0 0}.manage_project table{border-collapse:collapse;padding:0;margin:0;width:100%}.manage_project table.form td,.manage_project table.form tr{padding:0;margin:0}.manage_project table.form td{padding:10px 5px 10px 0;border-bottom:1px solid #ddd;font-size:12px}.manage_project table.form td.label{font-weight:bold;text-align:left;color:#666;width:120px;vertical-align:top}.manage_project table.form td.field input{font-size:12px;width:auto}.manage_project table.form td.field input.big{font-size:14px;font-weight:bold;width:80%}.manage_project table.form td.field input.code{width:100px}.manage_project table.form td.field select{width:250px}.manage_project table.form td.field textarea{width:80%;height:80px}.manage_project table.form td.nopadding{padding:0}.manage_project table.form td.last{border:0;padding-bottom:0}.manage_project table.form td table.manage_list{width:100%;margin:0;border:0}.manage_project table.form td table.manage_list thead th{font-weight:bold;font-size:11px;color:#333;text-transform:none;text-align:left;line-height:1.2em;padding:5px 6px;border-bottom:1px solid #ccc;white-space:nowrap;background-color:#f3f3f3}.manage_project table.form td table.manage_list thead th .th-notes{white-space:nowrap;font-size:9px;line-height:1.4em;font-weight:normal;color:#666}.manage_project table.form td table.manage_list thead th.amount{text-align:right}.manage_project table.form td table.manage_list thead th.control{width:15px;padding:4px 0}.manage_project table.form td table.manage_list thead th.center{text-align:center}.manage_project table.form td table.manage_list thead th a{color:#069;text-decoration:none;border:0}.manage_project table.form td table.manage_list td{line-height:1.4em;padding:6px 5px 6px 5px;border-bottom:1px solid #ccc;background-color:#fff;vertical-align:center}.manage_project table.form td table.manage_list td.td-button{width:16px;padding:0}.manage_project table.form td table.manage_list td.td-button a{border:0}.manage_project table.form td table.manage_list td.td-button a:hover{background:transparent}.manage_project table.form td table.manage_list td.number,.manage_project table.form td table.manage_list td.amount{text-align:right;width:70px}.manage_project table.form td table.manage_list td.center{text-align:center}.manage_project table.form td table.manage_list td.notes{color:#888}.manage_project table.form td table.manage_list td.control{width:15px;padding:4px 0}.manage_project table.form td table.manage_list td a.delete{width:15px;height:12px;background:url('/images/btn-delete.gif?1344631148') no-repeat}.manage_project table.form td table.manage_list td input.thinborder{padding:2px}.manage_project table.form td table.manage_list td input.number{width:50px;text-align:right;font-size:11px}.manage_project table.form td table.manage_list td table td{width:auto;padding:0}.manage_project table.form td table.manage_list td table td.item{width:200px;padding-right:7px}.manage_project table.form td table.manage_list td table td.item input,.manage_project table.form td table.manage_list td table td.item select{width:200px;font-size:12px}.manage_project table.fetch_bc{width:500px;margin:10px auto}.manage_project table.fetch_bc td{padding:4px 0}.manage_project table.fetch_bc td.label{font-size:14px;font-weight:bold}.manage_project table.fetch_bc td select{font-size:18px;font-weight:bold;width:99%}.manage_project .table_footer{padding:5px 5px 5px 1px}.manage_project .table_footer table{width:60%}.manage_project .table_footer table td{border:0;background-color:transparent;padding:0}.manage_project .table_footer table td.item{width:220px}.manage_project .table_footer table td.item select{width:210px}.manage_project .table_footer table td.item input{width:200px}.manage_project .table_footer table .add_task{width:70%}.manage_project .table_footer .budget_total{width:35%;float:right;text-align:right;font-size:11px;line-height:1.4em;padding-top:2px}.manage_project .delete_section{margin:15px 0 0 125px;padding:10px;background-color:#eee;border-top:1px solid #ccc;font-size:11px;color:#666}.manage_project .delete_section a.action{font-size:12px;font-weight:bold;color:#900;border:0;text-decoration:underline}.manage_project .delete_section a.action:hover{background:none;text-decoration:none}.manage_project .delete_section p{margin:0}#search_box{float:right;width:210px;padding:3px 20px 3px 5px;font-size:12px;line-height:18px;height:auto;background:#fff url('/images/icons/icon_search.gif?1344631148') no-repeat 97% 6px;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#search_box label{color:#666;margin-right:3px}#search_box input{background:#fff !important;font-size:12px;font-weight:normal;width:200px;padding:3px;color:#000;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#search_box input.blank{color:#999}table.edit_form_list{border-collapse:collapse}table.edit_form_list td{padding:10px 5px 10px 0;border-bottom:1px solid #ddd}table.edit_form_list td table td{border:0}table.edit_form_list td.nobdr{border:0}table.edit_form_list td.label{color:#333;font-size:1em;font-weight:normal;padding-top:15px;vertical-align:top;width:25%}table.edit_form_list td.required{font-weight:bold}table.edit_form_list td.field{position:relative;font-size:12px}table.edit_form_list td.field label{display:block;padding-bottom:5px}table.edit_form_list td.field input.short,table.edit_form_list td.field select.short,table.edit_form_list td.field textarea.short{width:100px}table.edit_form_list td.field input.openid_url,table.edit_form_list td.field select.openid_url,table.edit_form_list td.field textarea.openid_url{background:url('/images/openid.png?1344631148') no-repeat #fff 3px 2px;padding-left:20px;width:90%}table.edit_form_list td.field .it-validates-flag{top:12px}table.edit_form_list td.api-url-field input{width:50%}table.edit_form_list td.img_border img{border:1px solid #ccc;padding:2px;margin-bottom:5px}table.edit_form_list td.img_border input{margin-top:5px}table.edit_form_list td.checkbox{padding-right:0;line-height:20px}table.edit_form_list td.checkbox div.last{margin-bottom:0}table.edit_form_list td.checkbox div div{float:left;height:16px;line-height:16px;margin-bottom:0;margin-right:2px}table.edit_form_list td.checkbox div div input{vertical-align:middle}table.edit_form_list td.checkbox div label{display:inline-block;width:90%}table.edit_form_list td.checkbox table td{padding:0;font-size:11px;line-height:1.6em}table.edit_form_list td.checkbox table td.checkbox{padding:0 5px 0 0}table.edit_form_list td.checkbox table.multiple td{padding-bottom:10px}table.edit_form_list td.checkbox table.multiple td.last{padding:0}table.edit_form_list td.selections label{display:block}table.edit_form_list td .helper{margin-top:5px}table.edit_form_list td .notes_text{font-size:0.9em;padding-top:3px}table.edit_form_list tfoot td{border-bottom:0}table.equal_weight td.label{font-weight:bold;color:#666}.edit_form_list td.label{width:130px;text-transform:capitalize}.edit_form_list td.field input[type="text"],.edit_form_list td.field select,.edit_form_list td.field textarea{width:95%}.edit_form_list td.field input[type="text"].small,.edit_form_list td.field select.small,.edit_form_list td.field textarea.small{width:80px}.edit_form_list td.field input[type="text"].medium,.edit_form_list td.field select.medium,.edit_form_list td.field textarea.medium{width:110px}ul.all_receipts{padding-left:20px}ul.all_receipts li{font-size:12px;font-weight:bold;padding:3px 0}.task .confirmation,.archived_task .confirmation{background:#f6f6f6;border:1px solid #c00;color:#c00;padding:10px}.archived_task .confirmation .btn_container{display:inline}.task .confirmation{padding-left:44px}.configure_tab{min-height:200px;height:auto}* html .configure_tab{height:200px}.import .sample-csv{overflow:scroll;border:solid 1px #999;margin:10px 5px}.import .sample-csv p{font-family:courier,fixed;font-size:10px;font-weight:bold;width:650px;background-color:#ddd;padding:10px}.import .hints{list-style-image:url('/images/marketing/bullet-dark.gif?1344631148');list-style-position:inside;text-indent:-1.5em;padding-left:1.5em}.import .csv-columns{margin-left:10px;font-family:courier;font-weight:bold;background-color:#ddd;border:solid 1px #999;padding:10px}.import .import-stats{margin:1em;border-color:#ddd;font-size:12px;width:380px}.import .import-stats td{font-size:13px;font-family:"Courier New",Courier,monospace;padding-bottom:6px}.import .import-stats td.label{color:#000}.import #csv-validation-errors{margin:1em 0;border:1px solid #ddd;background-color:#f3f3f3;padding:1em}.import #csv-validation-errors table{width:100%}.import #csv-validation-errors table td{padding:0 0 1em 0;font-size:1em}.import #csv-validation-errors table .data{font-weight:bold}.import #csv-validation-errors table .good{border-top:solid 1px;border-bottom:solid 1px;border-color:#ddd}.import #csv-validation-errors table .error td{padding-bottom:0px}.import #csv-validation-errors table .error-message td{font-size:11px}.import #uploading{font-size:14px;font-weight:bold;color:#555;margin-top:15px}.import #uploading img{float:left;margin-right:5px}.file_upload_box{margin:1em 0;padding:1em;border:1px solid #eee;background-color:#f3f3f3}#load_more_projects .loading{margin:30px 0 10px 5px;font-size:14px;color:#666;color:#666}#project_search_results .status{color:#555;text-transform:uppercase;font-size:10px}#active_projects_rows .confirmation,#project_search_results .confirmation{padding:12px}#subdomain_warning{color:red;font-weight:bold}#subdomain_warning .warning{background:transparent}.gateway_form{margin-bottom:20px}.gateway_form h2{display:inline}.gateway_form .accepted-card{width:200px;float:left}.img_border img{border:1px solid #ccc}.integrate-page.span-12{float:none;margin:0px auto 10px}.integrate-page.span-12 form.integration-form .form-field .form-label{width:170px}.integrate-page.span-12 form.integration-form .form-field .form-inputs{width:520px}.integrate-page.span-12 form.integration-form .form-field .form-inputs input{width:500px}.integrate-page.span-12 form.integration-form .btn-submit-container{margin-left:180px}.user-profile .profile-id{float:left;padding:8px 2px 8px 0;background-image:linear-gradient(-55deg, #ffffff 38%,#ffffff 61%,#f2f2f2 90%);background-image:-o-linear-gradient(-55deg, #fff 38%, #fff 61%, #f2f2f2 90%);background-image:-moz-linear-gradient(-55deg, #fff 38%, #fff 61%, #f2f2f2 90%);background-image:-webkit-linear-gradient(-55deg, #fff 38%, #fff 61%, #f2f2f2 90%);background-image:-ms-linear-gradient(-55deg, #fff 38%, #fff 61%, #f2f2f2 90%)}.user-profile .profile-image{float:left;width:65px;padding:0 10px 0 0}.user-profile .profile-image img{width:60px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.user-profile .profile-name{float:left;width:140px;overflow:hidden}.user-profile .role-rounded-tip{background:none repeat scroll 0 0 #EEEEEE;border-radius:3px 3px 3px 3px;color:#999999;cursor:default;display:inline-block;font-size:9px;font-weight:bold;line-height:19px;padding:0 7px;text-transform:uppercase;margin-top:3px}.user-profile .archive-delete-user-warning{float:right}.user-profile .archive-delete-user-warning a{background:url("/images/btn_remove.gif") no-repeat scroll 0 0 transparent;color:#990000;display:inline-block;height:19px;font-size:11px;padding-left:28px}.user-profile dl{margin-bottom:15px}.user-profile dt{text-align:left;margin-right:10px;padding-top:3px;width:130px}.user-profile .pm-label{background-color:#eeeeee;padding:1px 2px;color:#888888;font-size:8px;margin-left:5px;text-transform:uppercase}.user-profile .password-padding{margin-top:3px;display:inline-block}.user-profile .toggle-add-project-form{margin-bottom:15px;padding:10px 20px}.user-profile .btn-submit-container{padding:7px 0 0 0}.user-profile #cancel_assign_user_all_projects{margin-right:0px}.user-profile #add_user_to_projects{padding:8px 0}.user-profile #add_user_to_all_projects{padding:2px 0}.user-profile #page_top_projects{margin-bottom:12px}.user-profile .add-to-all-projects,.user-profile #disable-link{color:#666;margin:1px 0;line-height:19px}.user-profile .not-assigned-to-projects{color:#999;font-size:16px;margin-top:20px}.toggle-add-project-form .btn-submit-container{float:right}.toggle-add-project-form .chzn-container{float:left}#add_user_to_projects .btn-submit-container{padding-top:1px}#add_user_to_projects .loader{position:absolute;right:5px;padding:0;width:16px;height:16px}#add_user_to_all_projects .loader{background-position:0 50%;padding:0;width:16px;height:27px;margin:0 10px 0 0}.list-of-errors{font-size:0.9em;padding:15px 0 15px 30px}.list-of-errors li{list-style:disc}table.entries{width:100%;border:0;margin:0;border-collapse:separate;font-size:1em;line-height:1.4em;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}table.entries thead th{background-color:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;padding:2px 5px;text-align:left;vertical-align:middle}table.entries thead th.amount{text-align:right}table.entries thead th.date{text-align:right;padding-right:10px}table.entries thead th.total{text-align:right;padding-right:10px}table.entries thead th a{border-bottom:1px solid #ccc;color:#069;text-decoration:none;text-transform:capitalize;line-height:12px}table.entries thead th a:hover,table.entries thead th a:active,table.entries thead th a:link,table.entries thead th a:visited{border-bottom:0pt none;color:#069;text-decoration:none}table.entries thead td.mini{padding:7px 5px}table.entries thead.subhead th{background-color:#f6f6f6;color:#666;font-weight:normal;text-transform:uppercase;font-size:9px;border-top:0}table.entries thead.weekview th{padding-top:5px;padding-bottom:5px}table.entries thead.weekview th.date{font-size:10px;text-transform:capitalize}table.entries thead.weekview th.project{padding-left:12px}table.entries thead.weekview th.controls-header{width:20px}table.entries tbody tr{background-color:#fff}table.entries tbody tr.deactivated{background-color:#eee;color:#777}table.entries tbody tr .notes a.external-link{display:inline}table.entries tbody tr .notes a.external-link{padding:0 2px 1px 20px;text-decoration:underline}table.entries tbody tr .notes a.external-link:hover{text-decoration:none}table.entries tbody tr .notes a.external-link.external-link-zendesk{background:url('/images/zendesk-widget/zd-logo.ico?1344631148') no-repeat 0 0}table.entries tbody tr.running_timer{background-color:#d4f1ff}table.entries tbody tr.running_timer td.notes{color:#000}table.entries tbody tr.running_timer td a.delete{background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -213px -41px}table.entries tbody tr.running_timer td a.delete:hover{background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -213px -61px}table.entries tbody tr.running_timer td a.stop{background:url('/images/btn-delete.gif?1344631148') no-repeat}table.entries tbody tr.running_timer td a.stop:hover{background-position:0 -12px}table.entries tbody tr.running_timer td a.edit{background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -174px -41px}table.entries tbody tr.running_timer td a.edit:hover{background-position:-174px -61px}table.entries tbody tr.running_timer td a.timer{background:transparent url('/images/timesheet/btn_running.gif?1344631148') no-repeat scroll right top}table.entries tbody tr.running_timer td a.timer:hover{background:transparent url('/images/timesheet/btn_running.gif?1344631148') no-repeat scroll right top}table.entries tbody tr.running_timer td a.timer_loading{background:transparent url('/images/loading.gif?1344631148') no-repeat 50px 3px;cursor:default}table.entries tbody tr.running_timer td a.timer_loading:hover{background:transparent url('/images/loading.gif?1344631148') no-repeat 50px 3px;cursor:default}table.entries tbody tr.inactive td a.edit{background-position:-174px -85px}table.entries tbody tr.inactive td a.edit:hover{background-position:-174px -104px}table.entries tbody tr.inactive td a.delete{background-position:-213px -85px}table.entries tbody tr.inactive td a.delete:hover{background-position:-213px -104px}table.entries tbody tr.add_row_fields,table.entries tbody tr.edit_row_fields,table.entries tbody tr.edit_row_fields.inactive{background-color:#f4f4ee}table.entries tbody tr.add_row_fields td label,table.entries tbody tr.edit_row_fields td label,table.entries tbody tr.edit_row_fields.inactive td label{font-size:11px;font-weight:normal;color:#666;display:block;margin:0}table.entries tbody tr.add_row_fields td label.required,table.entries tbody tr.edit_row_fields td label.required,table.entries tbody tr.edit_row_fields.inactive td label.required{font-weight:bold;color:#444}table.entries tbody tr.add_row_fields td .btn_container,table.entries tbody tr.edit_row_fields td .btn_container,table.entries tbody tr.edit_row_fields.inactive td .btn_container{margin:5px 0 0 0}table.entries tbody tr.add_row_fields td.hours,table.entries tbody tr.edit_row_fields td.hours,table.entries tbody tr.edit_row_fields.inactive td.hours{text-align:left;font-size:1em;font-weight:normal}table.entries tbody tr.add_row_fields td.hours input.duration,table.entries tbody tr.edit_row_fields td.hours input.duration,table.entries tbody tr.edit_row_fields.inactive td.hours input.duration{width:82%;border:1px solid #999;padding:10px 8px;height:24px;text-align:left;font-size:18px;font-weight:bold}table.entries tbody tr.add_row_fields td.hours .timestamp_fields,table.entries tbody tr.edit_row_fields td.hours .timestamp_fields,table.entries tbody tr.edit_row_fields.inactive td.hours .timestamp_fields{padding-top:16px}table.entries tbody tr.add_row_fields td.hours .timestamp_fields label,table.entries tbody tr.edit_row_fields td.hours .timestamp_fields label,table.entries tbody tr.edit_row_fields.inactive td.hours .timestamp_fields label{width:30px;float:left}table.entries tbody tr.add_row_fields td.hours .timestamp_fields input,table.entries tbody tr.edit_row_fields td.hours .timestamp_fields input,table.entries tbody tr.edit_row_fields.inactive td.hours .timestamp_fields input{float:left;margin-bottom:0.5em;width:50px;font-size:11px;font-weight:bold;text-align:right}table.entries tbody tr.add_row_fields td.hours .timestamp_fields .duration_total,table.entries tbody tr.edit_row_fields td.hours .timestamp_fields .duration_total,table.entries tbody tr.edit_row_fields.inactive td.hours .timestamp_fields .duration_total{text-align:right;padding-right:20px;font-size:11px;color:#666}table.entries tbody tr.add_row_fields td.timestamps,table.entries tbody tr.edit_row_fields td.timestamps,table.entries tbody tr.edit_row_fields.inactive td.timestamps{padding-top:28px}table.entries tbody tr.add_row_fields td.timestamps span,table.entries tbody tr.edit_row_fields td.timestamps span,table.entries tbody tr.edit_row_fields.inactive td.timestamps span{display:inline-block;padding-right:2px}table.entries tbody tr.add_row_fields td.timestamps label,table.entries tbody tr.edit_row_fields td.timestamps label,table.entries tbody tr.edit_row_fields.inactive td.timestamps label{display:inline-block;width:25px;text-align:right}table.entries tbody tr.add_row_fields td.timestamps input.timestamp,table.entries tbody tr.edit_row_fields td.timestamps input.timestamp,table.entries tbody tr.edit_row_fields.inactive td.timestamps input.timestamp{padding:1px 3px 2px;height:16px;width:60px;border:1px solid #999;font-size:12px;margin:0 3px 4px 0}table.entries tbody tr.add_row_fields td.timestamps .duration,table.entries tbody tr.edit_row_fields td.timestamps .duration,table.entries tbody tr.edit_row_fields.inactive td.timestamps .duration{color:#666;font-size:11px;padding-left:32px;text-align:left}table.entries tbody tr.add_row_fields td.controls,table.entries tbody tr.edit_row_fields td.controls,table.entries tbody tr.edit_row_fields.inactive td.controls{width:0;padding:0;font-size:0;text-align:-9999px;text-align:left}table.entries tbody tr.add_row_fields td.controls a,table.entries tbody tr.add_row_fields td.controls div,table.entries tbody tr.edit_row_fields td.controls a,table.entries tbody tr.edit_row_fields td.controls div,table.entries tbody tr.edit_row_fields.inactive td.controls a,table.entries tbody tr.edit_row_fields.inactive td.controls div{display:none}table.entries tbody tr.add_row_fields td.notes,table.entries tbody tr.edit_row_fields td.notes,table.entries tbody tr.edit_row_fields.inactive td.notes{padding-top:11px;padding-bottom:12px}table.entries tbody tr.add_row_fields td.notes .callout_warning_container,table.entries tbody tr.edit_row_fields td.notes .callout_warning_container,table.entries tbody tr.edit_row_fields.inactive td.notes .callout_warning_container{display:block}table.entries tbody tr.add_row_fields td.notes .callout_warning_container .callout_warning_top,table.entries tbody tr.edit_row_fields td.notes .callout_warning_container .callout_warning_top,table.entries tbody tr.edit_row_fields.inactive td.notes .callout_warning_container .callout_warning_top{left:10px;top:-3px}table.entries tbody tr.add_row_fields td.notes .external-ref-wrap,table.entries tbody tr.edit_row_fields td.notes .external-ref-wrap,table.entries tbody tr.edit_row_fields.inactive td.notes .external-ref-wrap{float:left}table.entries tbody tr.add_row_fields td.notes .external-ref-wrap input,table.entries tbody tr.edit_row_fields td.notes .external-ref-wrap input,table.entries tbody tr.edit_row_fields.inactive td.notes .external-ref-wrap input{width:67px;height:16px;padding:3px;margin-right:3px}table.entries tbody tr.add_row_fields td.notes .change_date_block,table.entries tbody tr.edit_row_fields td.notes .change_date_block,table.entries tbody tr.edit_row_fields.inactive td.notes .change_date_block{font-size:11px;color:#666;padding:3px 0 0 0}table.entries tbody tr.add_row_fields td.notes .change_date_block a,table.entries tbody tr.edit_row_fields td.notes .change_date_block a,table.entries tbody tr.edit_row_fields.inactive td.notes .change_date_block a{color:#777;line-height:12px}table.entries tbody tr.add_row_fields td.notes .change_date_block a.action,table.entries tbody tr.edit_row_fields td.notes .change_date_block a.action,table.entries tbody tr.edit_row_fields.inactive td.notes .change_date_block a.action{background:url('/images/icons/icon_calendar.gif?1344631148') 0 3px no-repeat;padding:2px 3px 2px 14px}table.entries tbody tr.add_row_fields td.notes .change_date_block .callout_warning_container .callout_warning_top,table.entries tbody tr.edit_row_fields td.notes .change_date_block .callout_warning_container .callout_warning_top,table.entries tbody tr.edit_row_fields.inactive td.notes .change_date_block .callout_warning_container .callout_warning_top{left:0px;top:-5px;text-align:left}table.entries tbody tr.add_row_fields td.notes .change_date_block input.change_date,table.entries tbody tr.edit_row_fields td.notes .change_date_block input.change_date,table.entries tbody tr.edit_row_fields.inactive td.notes .change_date_block input.change_date{text-align:right;font-size:12px;border:1px solid #999;width:67px;height:16px;padding:3px;margin-right:3px}table.entries tbody tr.add_row_fields td #duplicate_timesheet,table.entries tbody tr.edit_row_fields td #duplicate_timesheet,table.entries tbody tr.edit_row_fields.inactive td #duplicate_timesheet{color:#666;padding-top:6px;margin-top:8px;font-size:11px;border-top:1px dashed #ccc}table.entries tbody tr.edit_row_fields td.timestamps{padding-top:11px !important}table.entries tbody tr.duplicate_timesheet_confirmation{background-color:#f4f4ee}table.entries tbody tr.duplicate_timesheet_confirmation td{padding:15px 12px;font-size:14px;color:#333}table.entries tbody tr.duplicate_timesheet_confirmation td p{margin:0 0 5px 0}table.entries tbody tr.duplicate_timesheet_confirmation td .cancel_duplicate{color:#666;padding-top:6px;margin-top:8px;font-size:12px;border-top:1px dashed #ccc}table.entries tbody tr.add_row_buttons{background-color:#f4f4ee}table.entries tbody tr.add_row_buttons td{padding:0 0 12px 12px}table.entries tbody tr.form{background-color:#eee}table.entries tbody tr.inactive,table.entries tbody tr.locked_row{background-color:#eee}table.entries tbody td{border-bottom:1px solid #ccc;margin:0;padding:10px 8px 10px 0;text-align:left;vertical-align:top}table.entries tbody td .row-status{float:left;padding-top:7px;margin-left:-3px}table.entries tbody td textarea{padding:0.2em 0.1em}table.entries tbody td input.what_is_this{border-color:#999;border-width:1px;padding:2px;width:40px}table.entries tbody td input.what_is_this.select_button{width:15px}table.entries tbody td select{font-size:1em}table.entries tbody td.client_project_task{padding-left:12px}table.entries tbody td.manage-list-confirmation{border:0;padding:0}table.entries tbody td.manage-list-confirmation>div{padding:12px;border:1px solid #c00}table.entries tbody td.manage-list-confirmation>div .btn_container{margin:3px 0 0 0}table.entries tbody td.manage-list-confirmation>div .btn-floatr{margin:-3px 0 0 0}table.entries tbody td.manage-list-confirmation>div .loading{margin:3px 0 0 0;font-weight:normal}table.entries tbody td .client_project{color:#ccc;margin:0 0 2px 0;font-weight:bold;font-size:0.95em}table.entries tbody td .client_project .client{color:#777}table.entries tbody td .client_project .project{color:#333}table.entries tbody td.amount{text-align:right}table.entries tbody td.notes{color:#666;padding-bottom:0}table.entries tbody td.notes .start_time{font-style:italic;font-size:10px;color:#777}table.entries tbody td.notes textarea{width:80%;height:38px;border:1px solid #999;padding:3px;margin:0}table.entries tbody td.control{width:16px;padding:0 0 0 4px;vertical-align:middle}table.entries tbody td.inactive{background-color:#eee;color:#777}table.entries tbody td.invoiced_icon{background:#eee url('/images/icons/icon_invoiced.gif?1344631148') no-repeat 4px 11px;padding-left:19px}table.entries tbody td.locked_icon{background:#eee url('/images/icons/icon_locked.gif?1344631148') no-repeat 4px 11px;padding-left:19px}table.entries tbody td.disabled_icon{padding-left:19px;background:#eee url('/images/icons/icon_disabled.gif?1344631148') no-repeat 4px 11px}table.entries tbody td.sum{text-align:right;padding:0 5px 0 0;font-size:12px;color:#666;vertical-align:middle}table.entries tbody td.weekend_todelete{background-color:#eee}table.entries tbody td.number{text-align:right}table.entries tbody td.number input{text-align:right}table.entries tbody td.row_message{padding:10px 12px;background-color:#eee}table.entries tbody td.locked_msg{padding-left:5px;padding-bottom:5px;border:0;background-color:#f4f4ee}table.entries tbody td.locked_msg div{border:1px solid #d8d6c4;background-color:#fdfbe6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:11px;padding:7px 7px}table.entries tbody td.locked_readonly{background-color:#eee}table.entries tbody td a.delete{float:left;width:21px;height:19px;margin-left:3px;background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -213px -1px}table.entries tbody td a.delete:hover{background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -213px -20px}table.entries tbody td a.stop{width:16px;height:12px;background:url('/images/btn-delete.gif?1344631148') no-repeat}table.entries tbody td a.stop:hover{background-position:0 -12px}table.entries tbody td a.edit{float:left;width:38px;height:19px;background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -174px -1px}table.entries tbody td a.edit:hover{background-position:-174px -20px}table.entries tfoot{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}table.entries tfoot td{background:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.15, #f7f7f7), color-stop(0.58, #dfdfdf));background-image:-moz-linear-gradient(center top, #f7f7f7 15%, #dfdfdf 58%);font-size:14px;font-weight:bold;padding:8px 5px;height:25px;border-bottom:1px solid #d5d5d5;color:#444;line-height:1.6em}table.entries tfoot td:first-child{border-left:1px solid #d5d5d5;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px}table.entries tfoot td:last-child{border-right:1px solid #d5d5d5;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}table.entries tfoot td.total_label{font-weight:normal;padding-left:12px}table.entries tfoot td.total_label .label{float:right;width:100px;height:23px;padding-top:1px;display:block;text-align:right}table.entries tfoot td.total_amount{text-align:right}table.entries tfoot td.sum{font-size:14px;padding-left:5px;padding-right:10px;text-align:right}table.entries tfoot td.sum#sum_total{padding-right:5px}table.entries tfoot td.sub_sum{font-size:11px;font-weight:normal}table.entries tfoot td.sub_sum .zero{color:#999}table.entries tfoot td input.new_entry{width:83px;height:24px;background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -241px -72px;border:0;font:0;text-indent:-9999px;cursor:pointer}table.entries tfoot td input.new_entry:hover{background-position:-241px -96px}table.entries tfoot td input.disabled{background-position:-241px -144px;cursor:default}table.entries tfoot td input.pressed{background-position:-241px -120px}table.entries tfoot td a.new_entry{width:83px;height:24px;background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -241px -72px}table.entries tfoot td a.new_entry:hover{background-position:-241px -96px}table.entries tfoot td a.new_entry.disabled{background-position:-241px -144px !important;cursor:default}table.entries tfoot td a.new_entry.pressed{background-position:-241px -120px}table.entries tfoot td a.new_row{width:78px;height:24px;background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat -324px -72px}table.entries tfoot td a.new_row:hover{background-position:-324px -96px}table.entries tfoot td a.new_row.disabled{background-position:-324px -144px;cursor:default}table.entries tfoot td a.new_row.pressed{background-position:-324px -120px}table.daily thead{display:none}table.daily tbody tr.inactive td.hours .hours_nolink{padding-right:60px;width:60px}table.daily tbody td.task{width:360px;padding-top:11px;padding-left:12px}table.daily tbody td.task select{width:290px;margin-bottom:4px}table.daily tbody td.task .select_overflow{width:295px;overflow:hidden}table.daily tbody td.task .dynamic_dropdown .d_title{height:28px}table.daily tbody td.task .dynamic_dropdown .client_project{font-size:0.9em;line-height:1.2em;margin:0}table.daily tbody td.task .dynamic_dropdown .rt_project{font-weight:bold}table.daily tbody td.task .dynamic_dropdown .rt_client{font-size:10px;font-style:italic;color:#777}table.daily tbody td.locked_icon,table.daily tbody td.invoiced_icon,table.daily tbody td.disabled_icon{padding-left:20px;width:352px}table.daily tbody td.hours{width:116px;font-size:16px;font-weight:bold;text-align:right;padding-top:11px;padding-right:12px}table.daily tbody td.hours a.timer{display:block;padding:3px 60px 0 0;width:60px;background:url('/images/timesheet/btn_timer.png?1344631148') no-repeat top right;height:21px;line-height:1em;color:#333;border:0;text-decoration:none}table.daily tbody td.hours a.timer:hover{background:url('/images/timesheet/btn_timer.png?1344631148') no-repeat 100% -23px}table.daily tbody td.hours a.timer_loading{background:transparent url('/images/loading.gif?1344631148') no-repeat 50px 3px;cursor:default}table.daily tbody td.hours a.timer_loading:hover{background:transparent url('/images/loading.gif?1344631148') no-repeat 50px 3px;cursor:default}table.daily tbody td.notes{width:460px;padding-top:12px;padding:12px 8px 10px 0}table.daily tbody td.notes div.notes{width:293px;overflow:hidden;text-overflow:ellipsis;margin-top:1px}table.daily tbody td.notes div.notes p{margin:0 0 0.5em;padding:0}table.daily tbody td.notes div.notes p:last-child{margin-bottom:0}table.daily tbody td.notes div.controls{width:65px;float:right;margin-top:5px}table.daily tbody td.controls{width:65px}table.daily tbody td.controls div{width:65px}table.daily tfoot td.total_amount{color:#333;padding:9px 73px 8px 0}table.weekly thead th{line-height:12px}table.weekly thead th.total{padding-right:5px}table.weekly tbody tr td{padding:8px 8px 10px 0}table.weekly tbody tr td.number{width:42px;vertical-align:middle;padding:8px 5px 8px 0}table.weekly tbody tr td.number input{border:1px solid #ccc;padding:5px 2px;width:38px;line-height:1em;color:#666;font-size:14px;font-weight:bold}table.weekly tbody tr td.number input:focus{background-color:#ff6;border:1px solid #666;color:#000}table.weekly tbody tr td.read-only{width:37px;vertical-align:middle;padding:0 10px 0 0}table.weekly tbody tr td.timers-running{color:#168aec;font-weight:bold;background:url('/images/timesheet/runningtimer.gif?1344631148') no-repeat right 20px;padding-right:15px}table.weekly tbody tr td.client_project_s{padding-left:12px;line-height:1.2em}table.weekly tbody tr td.client_project_s .client_project{font-weight:bold;font-size:11px}table.weekly tbody tr td.locked_icon,table.weekly tbody tr td.invoiced_icon,table.weekly tbody tr td.disabled_icon{padding-left:19px;background-position:4px 9px}table.weekly tbody tr.add_row_fields td table tr{background-color:transparent}table.weekly tbody tr.add_row_fields td table td{background-color:transparent;border:0;vertical-align:middle}table.weekly tbody tr.add_row_fields td table td.project_list{width:300px;padding-left:12px;padding-right:5px;padding-top:10px}table.weekly tbody tr.add_row_fields td table td.task_list{width:300px;padding-right:5px;padding-top:10px}table.weekly tbody tr.add_row_fields td table td.project_list select,table.weekly tbody tr.add_row_fields td table td.task_list select{width:300px;margin-right:8px}table.weekly tbody tr.add_row_fields td table td .select_overflow{width:300px;overflow:hidden}table.weekly tbody tr.add_row_fields td table td label{display:none}table.weekly tfoot td.sub_sum{width:42px}table.expenses thead th{padding-left:0}table.expenses thead th.date{width:100px;text-align:left;padding-left:12px}table.expenses thead th.amount{width:120px;padding-right:30px}table.expenses thead th.notes{width:350px}table.expenses tbody td.date{width:100px;padding-left:12px}table.expenses tbody td.locked_icon,table.expenses tbody td.invoiced_icon,table.expenses tbody td.disabled_icon{padding-left:19px}table.expenses tbody td.amount{width:120px;padding-right:28px;white-space:nowrap}table.expenses tbody td.notes{width:350px}table.expenses tbody td.notes div{overflow:hidden;text-overflow:ellipsis}table.expenses tbody td.notes div.notes{width:220px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;float:left}table.expenses tbody td.notes div.controls{overflow:visible;width:65px;float:right}table.expenses tbody td.notes div.controls div{overflow:visible}table.expenses tbody td.notes .btn_container{margin-bottom:10px;margin-top:10px}table.expenses tbody td .row-status{padding-top:0}table.expenses tr.form td.date div{overflow:hidden}table.expenses tr.form td.date div select{width:100px}table.expenses tr.form td.category div{width:250px;overflow:hidden;text-overflow:ellipsis}table.expenses tr.form td.category select{width:90%;margin-bottom:4px}table.expenses tr.form td.notes input.notes{width:290px}table.expenses tr.form td.amount input{width:60px;text-align:right}table.expenses tr.form td.amount input.units{width:38px}table.expenses tfoot td.total_label{width:410px;padding:8px 8px 8px 12px}table.expenses tfoot td.total_amount{width:120px;white-space:nowrap}table.expenses tfoot td.controls a.add{background:url('/images/btn_add.gif?1344631148') no-repeat;width:22px;height:22px;float:left;margin-right:3px}.custom-file-input-wrapper .custom-file-input{position:relative;display:inline}.custom-file-input-wrapper .custom-file-input input.file{position:relative;text-align:right;-moz-opacity:0;filter:"alpha(opacity: 0)";opacity:0;z-index:2}.custom-file-input-wrapper .custom-file-input .overlay-container{position:absolute;top:0px;left:0px;z-index:1}.custom-file-input-wrapper .custom-file-input a.overlay-link-ie{line-height:28px}.custom-file-input-wrapper .custom-file-input a.overlay-delete-ie{float:none;display:inline-block;height:16px}table.missing_time thead.subhead th{font-size:10px;padding-top:5px;padding-bottom:5px}#timesheet_top_panel{background:#eee;border:1px solid #d5d5d5;padding:12px 12px;margin:15px 0 0 0;height:13px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.15, #f7f7f7), color-stop(0.58, #dfdfdf));background-image:-moz-linear-gradient(center top, #f7f7f7 15%, #dfdfdf 58%)}#timesheet_top_panel h2{font-size:14px;line-height:1em;color:#777}#timesheet_top_panel h2 .status{font-size:11px;line-height:11px;color:#fff;background-color:#333;padding:2px 4px;margin-left:10px}#timesheet_view_selector{display:inline;height:23px;margin:0;padding:0}#timesheet_view_selector a{border:0}#timesheet_view_selector a:hover{background-color:#ffb}#timesheet_view_selector a.homeicon{float:right;margin:-1px 8px 0 0;padding:0 0 0 10px;font-size:0.9em;color:#999}#timesheet_view_selector a.homeicon img{padding-right:2px}#timesheet_view_selector a.homeicon:hover{color:#333;text-decoration:none;background:transparent}#timesheet_view_selector ul{float:right;margin:-5px 0 0 0;padding:0}#timesheet_view_selector li{display:inline;margin:0;padding:0}#timesheet_view_selector li a{background:url('/images/timesheet/timesheetcontrols.gif?1344631148') no-repeat;float:left;text-indent:-9999px;height:23px;padding-top:0px;font-size:0;border:0;overflow:hidden;background-position:-241px -1px}#timesheet_view_selector li a.previous{width:23px;background-position:-241px -1px}#timesheet_view_selector li a.previous:hover{background-position:-241px -1px}#timesheet_view_selector li a.day{width:41px;background-position:-264px -1px}#timesheet_view_selector li a.day:hover{background-position:-264px -1px}#timesheet_view_selector li a.week{width:49px;background-position:-305px -1px}#timesheet_view_selector li a.week:hover{background-position:-305px -1px}#timesheet_view_selector li a.picker{width:25px;background-position:-354px -1px}#timesheet_view_selector li a.picker:hover{background-position:-354px -1px}#timesheet_view_selector li a.next{width:23px;background-position:-379px -1px}#timesheet_view_selector li a.next:hover{background-position:-379px -1px}#timesheet_view_selector li a.day_selected{width:41px;background-position:-264px -47px}#timesheet_view_selector li a.week_selected{width:49px;background-position:-305px -47px}#timesheet_view_selector li a.picker_selected{width:27px;background-position:-98px 0}#timesheet_view_selector li a.next_selected{width:18px;background-position:-125px 0}#calendar_spot{display:inline-block;float:left;position:relative}#add_form_x,#edit_form{background:#ffd;margin-top:25px;border:1px solid #cc9;font-size:12px;font-weight:normal;color:#333;padding:10px}#add_form_x td,#edit_form td{padding-right:5px;padding-top:5px}#add_form_x input.notes,#add_form_x input.time,#edit_form input.notes,#edit_form input.time{font-size:12px;padding:1px}#add_form_x select,#edit_form select{font-size:11px;margin-right:8px}#add_form_x table.add_row_form tr,#edit_form table.add_row_form tr{background-color:transparent;border:none}#add_form_x table.add_row_form td,#edit_form table.add_row_form td{border:none}table.approval tbody td{font-size:1.1em;padding:6px}table.approval tbody td.control{width:18px;padding:8px 0 0 10px}table.approval tbody td.hours{text-align:right}table.approval tbody tr.timeframe{background-color:#ddd}table.approval tbody tr.timeframe td{font-weight:bold;padding:3px 6px;font-size:0.9em}table.approval tbody tr.timeframe td .notes_text{font-weight:normal}table.approval tbody tr.timeframe td .right_link{font-weight:normal;float:right}table.approval tfoot td.pagination{font-weight:normal;border:0;padding:8px 6px 0;color:#666}table.approval tfoot td.pagination a{border:1px solid #ccc;padding:2px 6px}table.approval tfoot td.pagination .prev{margin-right:20px}table.approval tfoot td.pagination .next{margin-left:20px}table.approval tfoot td.pagination .onthis{padding:8px 6px;font-weight:bold}table.missing_time tbody td{font-size:1.1em;padding:6px}table.popup_entries{border-collapse:collapse;width:100%}table.popup_entries td{border-bottom:1px solid #ccc;padding:5px}table.popup_entries thead td{padding-top:3px;padding-bottom:4px}table.popup_entries tbody td{font-size:11px;line-height:1.4em;color:#666;background-color:#fff}table.popup_entries tbody td .task{color:#000;font-size:12px;font-weight:bold;padding-bottom:0px}table.popup_entries tbody td .client_project{color:#333}table.popup_entries tbody td .action{display:none;font-size:9px;padding-top:2px;text-transform:uppercase;color:#999}table.popup_entries tbody td.duration{width:60px;text-align:right;font-size:11px;font-weight:normal}table.popup_entries tbody td.duration a{display:block;padding:4px 23px 0 0;height:19px;color:#666;text-decoration:none;background:transparent url('/images/timer-stationary.gif?1344631148') no-repeat right}table.popup_entries tbody td.empty{padding-top:12px;padding-bottom:12px;font-style:italic;font-weight:normal}table.popup_entries tbody tr.current td{background-color:#07f;color:#fff}table.popup_entries tbody tr.current td .task{color:#fff}table.popup_entries tbody tr.current td .client_project{color:#fff}table.popup_entries tbody tr.current td.duration{font-size:12px}table.popup_entries tbody tr.current td.duration a{padding-top:3px;height:20px;color:#fff;background:transparent url('/images/iphone/timer.gif?1344631148') no-repeat 41px 4px}table.popup_entries tfoot td{background-color:#efefef;padding:4px 5px;font-size:12px;line-height:1em}table.popup_entries tfoot td.total_label{text-align:left;font-weight:bold;text-transform:uppercase}table.popup_entries tfoot td.total_amount{text-align:right;padding-right:27px;font-weight:bold}.popup_entryform{background-color:#fff;padding:6px 0}.popup_entryform table{border-collapse:collapse;width:100%}.popup_entryform table td{padding:5px;vertical-align:top}.popup_entryform table td.label{color:#666;font-size:11px;font-weight:bold;width:55px}.popup_entryform table td.selection input,.popup_entryform table td.selection select,.popup_entryform table td.selection textarea{width:200px;font-size:14px;font-weight:bold}.popup_entryform table td.selection textarea{height:60px}.popup_entryform table td.selection input.duration{width:80px}.custom-file-input-wrapper{padding-left:16px;margin:3px 0 5px;background:url('/images/icons/receipt_icon.gif?1344631148') no-repeat center left}.custom-file-input-wrapper #expense_receipt{margin:0px 0 0 4px}.custom-file-input-wrapper #expense_receipt a{text-decoration:underline}.custom-file-input-wrapper span{display:block;float:left;line-height:28px}.custom-file-input-wrapper a.delete-link{display:block;float:left;margin:0 10px 0 5px;background:url('/images/icon-remove.gif?1344631148') no-repeat center center;padding:0;width:16px;height:28px}.receipt-validation{background-color:#ffd6d6;color:#c00;padding:5px 8px;width:280px}.receipt-validation p{padding-left:19px;margin:0;background:url('/images/icons/alert_icon_error_s.png?1344631148') no-repeat left top}.tall_loading{margin:10px 0;line-height:24px;background-position:left center}#add_form{background:#eee;padding:20px 20px 10px;width:500px}.locked-icon{background:url('/images/control-sprite.png') no-repeat -65px 0;height:14px;margin-right:6px !important;width:11px}.locked-icon:hover{background:url('/images/control-sprite.png') no-repeat -65px -17px}html{font-size:1em}body{background:#fff;color:#222;font-family:"Helvetica Neue",Arial,Verdana,"Nimbus Sans L",sans-serif;font-size:12px;font-weight:normal;line-height:normal;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}h1,h2,h3,h4,h5{color:#222;font-weight:bold}.link-gray{color:#999}.link-gray:hover{color:#666;text-decoration:none}header,#main_content{min-width:980px}.wrapper{margin:0 auto;padding:0 20px;position:relative;width:940px}#main_content{border:0;min-height:400px;width:100%;position:relative}#main_content .wrapper{padding:30px 20px}#main_content .content-wrapper{font-size:12px;line-height:1.6em}.timesheet-header{margin:10px 15px;overflow:hidden;*zoom:1}.timesheet-header h1{color:#333;font-size:28px;font-weight:bold;line-height:36px;margin:0;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}.timesheet-header h1>span{color:#aaa;display:inline-block;font-weight:normal;letter-spacing:-1px;padding-left:5px}.timesheet-bottom{color:#888;font-size:13px;line-height:29px;margin-top:20px;padding:10px 0;overflow:hidden;*zoom:1}.users-timesheet-message{background:#fefad3;border:1px solid #ffef66;font-size:13px;padding:20px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.users-timesheet-message>img{float:left;margin:-12px 12px 0 0;-moz-border-radius:60px;-webkit-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px;-kmargin-left:20px}.referrals #customize #preview_invitation.no-avatar figcaption{margin-left:20px}.referrals #banners .banner{border-bottom:1px solid #ddd;padding:20px 0}.referrals #banners .banner img{float:left;margin-right:20px}.referrals #banners .banner textarea{float:left;width:420px}.referrals #banners .banner:last-child{border:0}.referrals #banners .copyable-text-field{height:55px}body#signin{background:#f6f6f6;text-align:center}.single-message{background:#fff;border:1px solid #d4d4d4;display:inline-block;margin:100px auto 30px;padding:30px;text-align:left;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-moz-box-shadow:0px 1px 8px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.15);-o-box-shadow:0px 1px 8px rgba(0,0,0,0.15);box-shadow:0px 1px 8px rgba(0,0,0,0.15)}.single-message h1{margin:0 0 10px}.single-message p{margin:10px 0}#signin-container{background:#fff;border:1px solid #d4d4d4;display:inline-block;line-height:1.63em;margin:100px auto 30px;min-width:451px;min-height:180px;height:auto;padding:30px;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-moz-box-shadow:0px 1px 8px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.15);-o-box-shadow:0px 1px 8px rgba(0,0,0,0.15);box-shadow:0px 1px 8px rgba(0,0,0,0.15)}#signin-container #status_message{left:0;margin:0;position:absolute;top:-50px;width:100%;text-align:left}#signin-container #status_message .flash-message{border-width:1px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}#signin-container h2#company-logo{display:block;float:left;height:180px;line-height:176px;margin:0;padding:0;min-width:160px}#signin-container h2#company-logo img{vertical-align:middle}#signin-container #signin-form-container{border-left:1px solid #ddd;float:right;margin-left:30px;min-height:180px;padding-left:30px;text-align:left;width:230px}#signin-container #signin-form-container a{color:#777;text-decoration:none}#signin-container #signin-form-container a:hover{text-decoration:underline}#signin-container #signin-form-container.reset-password-form,#signin-container #signin-form-container.new-user-form{width:326px}#signin-container #signin-form-container.reset-password-form #strength-meter,#signin-container #signin-form-container.new-user-form #strength-meter{margin-top:-3px}#signin-container #signin-form-container.reset-password-form #password-match,#signin-container #signin-form-container.new-user-form #password-match{padding-left:18px}#signin-container #signin-form-container.reset-password-form p,#signin-container #signin-form-container.new-user-form p{padding-top:0}#signin-container #signin-form-container form#signin_form{padding-top:5px}#signin-container #signin-form-container form#forgot_password_form{padding-top:20px}#signin-container #signin-form-container form#openid_form{padding-top:30px}#signin-container #signin-form-container #gapps_form{padding-top:55px}#signin-container #signin-form-container p{display:block;font-size:11px;padding:10px 0 0}#signin-container .it-validates-flag{top:3px;right:3px}#signin-container .it-validates-flag::before{border:none !important;display:none !important}#signin-container .it-validates-invalid{padding-right:50px}.user-info-div{margin:30px 0}#signin-footer{padding-bottom:1.5em;font-size:11px;line-height:13px}#signin-footer a{border-right:1px solid #ccc;color:#777;display:inline-block;margin-right:8px;padding-right:10px;text-decoration:none}#signin-footer a#poweredby-link{background:transparent url('/images/powered-by-retina.png?1344631148') 0 0 no-repeat;-moz-background-size:128px 13px;-webkit-background-size:128px 13px;-o-background-size:128px 13px;background-size:128px 13px;border-right:0;height:13px;margin:0;padding:0;text-indent:-9999px;width:128px}#signin-footer a:hover{text-decoration:underline}.lteie8 #poweredby-link{background-image:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/powered-by-retina.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/powered-by-retina.png', sizingMethod='scale')"}@media screen and (max-width: 615px){#signin-container{border-width:0 0 1px;display:block;height:auto;margin:0 auto;min-width:0;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-khtml-border-radius:0px;border-radius:0px}#signin-container .it-validates-flag{top:4px}#signin-container #status_message{position:relative;top:0}#signin-container h2#company-logo{float:none;height:auto;line-height:1.3em;margin:0 0 15px}#signin-container #signin-form-container{border:0;float:none;height:auto;margin:0 auto;padding:0;text-align:left;width:100%}#signin-container #signin-form-container #gapps_form{text-align:center}#signin-container #signin-form-container.reset-password-form,#signin-container #signin-form-container.new-user-form{width:100%}#signin-container #signin-form-container.reset-password-form input[type="password"],#signin-container #signin-form-container.reset-password-form input[type="text"],#signin-container #signin-form-container.new-user-form input[type="password"],#signin-container #signin-form-container.new-user-form input[type="text"]{width:60% !important}#signin-container .remember-me{font-size:1.1em;padding:5px 0}#signin-container .remember-me input[type="checkbox"]{background:auto;border:auto}#signin-footer{padding:30px 30px 15px}#signin-footer a{border:0;margin:0;padding:0 5px}#signin-footer a#poweredby-link{display:block;margin:15px auto}}.validation-div{position:relative}#signin .nooojs{margin-bottom:-50px}.sign-in-hidden{position:absolute;top:-9999px;left:-9999px}html-border-radius:60px;border-radius:60px}.approval-flag{background:#999;color:#fff;display:inline-block;font-size:13px;font-weight:bold;line-height:18px;margin-top:5px;padding:2px 7px 3px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.approval-flag.approved{background:#555}.submit-approval{float:right}.submit-approval>.button{margin-left:5px}.submit-approval .rebecca-black{background:#fefad3;color:#7c6e4a;border:1px solid #ffef66;display:inline-block;height:29px;line-height:30px;margin:0 -15px 0 5px;padding:0 20px 0 15px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-o-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.new-entry-form select{display:block;width:100%}.n
