div.login_box{background-color:white;width:600px;margin-left:auto;margin-right:auto;margin-top:50px;padding:10px}div.login_box div.login_header{background-color:#0254a0;padding:5px;margin-bottom:10px}div.login_box div.login_header h1{font-size:26px;color:#FFFFFF;margin-bottom:17px}div.login_box div.login_controls{font-size:15px;margin-left:auto;margin-right:auto;width:460px}div.login_box div.login_controls p{margin-bottom:15px;text-align:center}div.login_box div.login_controls label.field_name{width:90px;text-align:right;margin-right:5px;float:left;line-height:30px}div.login_box div.login_controls label.password_rest_field_name{width:150px;text-align:left;margin-right:0px;float:left;line-height:30px}div.login_box div.login_controls input{font-size:16px}div.login_box div.login_controls div.submit_button{margin-top:5px}div.login_box div.login_controls a.forget_password_link{font-size:12px}div.login_msg{background-color:#FEFF99;border-bottom:1px solid #8E8C6D;padding:5px;text-align:center}div.login_msg div.login_msg_wrapper{margin-left:auto;margin-right:auto;width:700px;text-align:left}div.login_msg div.login_msg_wrapper h1{margin:0;font-size:26px;padding-left:60px;background:transparent url(/images/webapp/info.png) no-repeat scroll;line-height:40px}div.login_msg div.login_msg_wrapper p{font-size:16px;margin:16px 0}#dashboard_page div.dashboard_right_widget{border:1px solid #CCC;margin-bottom:10px}#dashboard_page div.dashboard_right_widget h2{font-size:14px;margin:0;background:#FFFFC4 none repeat scroll 0 0;padding:6px 8px}#dashboard_page div.dashboard_right_widget div.content{background:#FFF none repeat scroll 0 0}#dashboard_page div.dashboard_right_widget div.content .even{background-color:#F2F2F2}#dashboard_page div.dashboard_right_widget a.red_link{color:#FF0000;text-decoration:underline}#dashboard_page div.dashboard_right_widget a.red_link:hover{background-color:#FF0000;color:#FFFFFF}#dashboard_page .dashboard_widget{border:1px solid #CCC;background:#FFF none repeat scroll 0 0;margin-bottom:10px}#dashboard_page .dashboard_widget h1{line-height:27px;font-size:16px;padding:10px 8px 10px 15px;background:#EDF3FE none repeat scroll 0 0;margin:0}#dashboard_page .dashboard_widget h2{font-size:14px;margin:0;background:#EDF3FE none repeat scroll 0 0;padding:6px 8px}#dashboard_page .dashboard_widget .content{padding:6px 8px;background:#FFF none repeat scroll 0 0}#dashboard_page .left_widget{float:left;width:49%}#dashboard_page .right_widget{float:right;width:49%}#dashboard_page div.whois_oncall{border-top:1px solid #CCC}#dashboard_page div.whois_oncall h4{font-size:13px;margin:0;padding:3px 0 3px 8px;background:#EDF3FE none repeat scroll 0 0}#dashboard_page div.whois_oncall span{display:block;padding-left:16px;padding-right:2px}#dashboard_page div.whois_oncall span.time{font-size:11px;margin-left:5px}#dashboard_page div.whois_oncall_default{padding:6px 8px;border-top:1px solid #CCC}#dashboard_page div.whois_oncall_default span.standout{font-weight:bold;font-style:italic}#dashboard_page div.whois_oncall_default div.simple_info_msg_box{margin-top:10px}#dashboard_page div.msg_bar{padding:5px 0}#dashboard_page div.msg_bar h3{font-size:16px}#dashboard_page div.incident_counts_widget{margin:0}#dashboard_page div.incident_counts_widget >table td{border:none}#dashboard_page div.incident_counts_widget >table > tbody > tr > td:first-child{border-right:1px solid #CCCCCC}#dashboard_page #incidents_table_widget div.view_select{float:right}#dashboard_page #incidents_table_widget div.view_select label{font-size:12px;font-weight:bold;display:inline-block}#dashboard_page #incidents_table_widget div.view_select select{font-size:11px}#dashboard_page #recent_incidents_activity_content table.info_tbl th.time{width:110px}#dashboard_page #recent_incidents_activity_content table.info_tbl th.incident_id{width:60px}#dashboard_page #recent_incidents_activity_content table.info_tbl th.service_name{width:150px}#dashboard_page #recent_incidents_activity_content table.info_tbl th.activity{width:auto}#dashboard_page #recent_incidents_activity_content div.no_data{border-bottom:1px solid #BBBBBB}#dashboard_page div.international_calling{text-align:center;padding:6px 8px;border-top:1px solid #CCC;line-height:18px}#dashboard_page div.international_calling div.label{font-size:14px}#dashboard_page div.international_calling #itl-call-status{margin:7px 0}#dashboard_page div.international_calling #itl-call-status span{font-size:18px;font-weight:bold;color:#454545}#dashboard_page div.international_calling a.clickTip{font-size:14px}#incidents_index_page div.open_incident_button{float:right;margin:12px 15px 10px 0}#incident_show_page table.std_settings th{min-width:110px}#incident_show_page div.panel_header{background:#CBE3F4 none repeat scroll 0 0}#incident_show_page div.panel_header h2{padding:8px 10px 8px 10px;margin:0;font-size:14px}#incident_show_page td.sidebar_col div.hidden_form input[type=submit],#incident_show_page td.sidebar_col div.hidden_form select{font-size:11px}div.incident_log_message_container{background-color:#FFFFFF;border:1px solid #CCCCCC;margin:10px}div.incident_log_message_container div.header{background:#EDF3FE none repeat scroll 0 0;padding:10px;font-size:16px}div.incident_log_message_container div.header table td{padding-top:5px;padding-top:5px;padding-left:5px}div.incident_log_message_container div.header table td.label{width:1%;white-space:nowrap;padding-right:10px}div.incident_log_message_container div.body{padding:10px;padding-left:15px;overflow:auto}div.incident_log_message_container div.body h3{font-size:14px;margin:5px 0 10px 0}div.incident_log_message_container div.message_details_container table th{text-align:left;font-weight:bold}div.incident_log_message_container div.message_details_container table th,div.incident_log_message_container div.message_details_container table td{font-size:13px;border:1px solid #CCCCCC;padding:5px;vertical-align:top}div.incident_log_message_container div.view_raw_message{font-size:16px;margin-bottom:10px}#service_new_page input#service_email_address{text-align:right}#service_new_page div.titled_content{padding-top:10px}#service_new_page form.std_form label{font-weight:bold}#service_new_page table.std_form_table th{width:120px}#service_new_page div.fw{width:700px}#service_new_page p.explanation{font-size:13px;margin-top:0;color:#666666}#service_new_page #service_type p.explanation{margin-bottom:3px}#service_new_page #integration_email_container{width:100%}#service_new_page #service_getting_started{border:1px solid #E2C822;background:#FFF9D7 url(/images/vaga/info.png) no-repeat 10px 10px;margin-bottom:10px;padding:10px 32px;-moz-box-shadow:0px 0px 2px #E2C822;-webkit-box-shadow:0px 0px 2px #E2C822}#service_new_page #service_getting_started p{color:#666666;margin:0 0 0.25em 0}#service_new_page #service_getting_started h3{margin:0 0 0.25em 0;font-size:16px}#service_new_page #service_getting_started ol{margin:0;padding:0;font-size:14px;line-height:18px}#service_new_page #service_getting_started ol li{margin-bottom:0.2em;list-style-position:inside;padding-left:20px}#service_new_page #service_getting_started ol li.target{background:#FFF9D7 url(/images/vaga/arrow_right.png) no-repeat 0px 1px}#service_instructions_page iframe{border:none;width:100%;height:700px}#service_instructions_page div.action_lnk a{line-height:16px}#service_instructions_page div.right_image_action_lnk{padding-left:0;padding-right:20px;margin-top:7px;background-repeat:no-repeat;background-position:right center;background-attachment:scroll;display:inline-block}#service_details_page #disabled_warning{margin-left:10px;padding:4px;background-color:#FFFFCC}#service_details_page table.std_settings th{width:180px}#service_details_page div.titled_container{margin-top:20px}#service_details_page div.titled_container h3{font-size:15px;margin:0 0 2px 0}#service_details_page div.titled_container div.titled_content{padding:5px}#service_details_page #incident_status_icon{float:left;border:1px solid #dddddd;width:65px;height:65px;line-height:65px;text-align:center}#service_details_page #incident_status{float:left;font-size:15px;padding-left:15px}#service_details_page #incident_status table th,#service_details_page #incident_status table td{padding:0 3px 6px 3px}#service_details_page #incident_status table th{font-weight:bold}#service_details_page #incident_status table th.num,#service_details_page #incident_status table td.num{text-align:right}#service_edit_page #edit_service_form{width:750px}#service_edit_page #edit_service_form table.std_form_table th{padding-right:25px;width:180px}#service_edit_page #edit_service_form table.std_form_table td div.std_subform{margin-top:7px;margin-bottom:7px;font-size:13px}#service_edit_page #edit_service_form table.std_form_table td div.std_subform input,#service_edit_page #edit_service_form table.std_form_table td div.std_subform select{font-size:13px}#service_edit_page #edit_service_form table.std_form_table td table.options_tbl td{padding-top:0;padding-left:1px;padding-right:1px}#service_edit_page #edit_service_form #disabled_warning{margin-left:20px;padding:5px;background-color:#FFE45C;height:24px;line-height:24px}#service_edit_page #edit_service_form div.titled_container div.titled_content{padding:15px 10px 0 0}#service_edit_page #edit_service_form div#email_rules{margin:5px 0 10px 0;font-size:12px}#service_edit_page #edit_service_form div#email_rules input,#service_edit_page #edit_service_form div#email_rules select{font-size:12px}#service_edit_page #edit_service_form div#email_rules a{font-weight:bold}#service_edit_page #edit_service_form div#email_rules table#email_rules_table td.single_rule{border-bottom:1px solid #dddddd;padding:9px 0}#service_edit_page #edit_service_form div#email_rules table#email_rules_table table.single_rule_tbl td{padding:0 5px 0 0}#service_edit_page #edit_service_form div#email_rules div#regex_help{float:right}#service_edit_page #edit_service_form div#email_rules div#regex_help a{font-weight:normal}#esc_policy_index_page table#escalation_policies_tbl td{vertical-align:top}#esc_policy_index_page table#escalation_policies_tbl td.name{font-size:13px;font-weight:bold}#esc_policy_index_page table#escalation_policies_tbl td.escalation_rules ol{padding-left:20px;margin:0}#esc_policy_index_page table#escalation_policies_tbl td.escalation_rules ol li{margin:0;padding-top:3px}#esc_policy_index_page table#escalation_policies_tbl td.num_services{text-align:right}#esc_policy_index_page table#escalation_policies_tbl th.actions,#esc_policy_index_page table#escalation_policies_tbl td.actions{padding-left:10px}#esc_policy_index_page td.sidebar_col{padding:0 0 0 10px;width:230px}#esc_policy_index_page td.sidebar_col a.positive{width:210px}#esc_policy_index_page div.upgrade_notice{margin:30px 0 0 0;padding:5px;font-size:14px;line-height:20px;height:auto}#esc_policy_show_page div.sectioned_content{margin-top:15px}#esc_policy_show_page div.sectioned_content p.explanation{margin-bottom:15px}#esc_policy_show_page div.sectioned_content p.note{margin-bottom:0}#esc_policy_show_page div#escalation_rules span.prefix{font-weight:bold}#esc_policy_show_page div#escalation_rules ol{margin:0;line-height:18px;padding-left:25px}#esc_policy_show_page div#escalation_rules ol li{padding-top:7px}#esc_policy_show_page div#escalation_rules div.sectioned_content_body p.repeat_summary{margin:7px 0 0 5px}#esc_policy_show_page table#esc_policy_services_tbl{font-size:12px}#esc_policy_show_page table#esc_policy_services_tbl td.status div{width:80px;text-align:center;color:white}#esc_policy_show_page table#esc_policy_services_tbl td.name{font-weight:bold}#esc_policy_show_page table#esc_policy_info{line-height:18px;font-size:14px}#esc_policy_show_page table#esc_policy_info th,#esc_policy_show_page table#esc_policy_info td{padding:1px}#esc_policy_show_page table#esc_policy_info th{padding-right:7px;text-align:left;vertical-align:top}#esc_policy_show_page table#esc_policy_info td.esc_policy_status div{display:inline;padding:2px 4px}#new_policy_page #escalation_policy_name label,#edit_policy_page #escalation_policy_name label{font-weight:bold;line-height:25px;width:170px;float:left;padding-bottom:12px}#new_policy_page #escalation_policy_name div.formError,#edit_policy_page #escalation_policy_name div.formError{display:inline}#new_policy_page #escalation_rules div.repeat_rules,#edit_policy_page #escalation_rules div.repeat_rules{margin-top:10px;margin-left:3px}#new_policy_page #escalation_rules div.repeat_rules select,#edit_policy_page #escalation_rules div.repeat_rules select{font-size:12px}#new_policy_page #escalation_rules div.repeat_rules table td,#edit_policy_page #escalation_rules div.repeat_rules table td{padding:3px 5px 0 0}#new_policy_page table#escalation_rules_tbl th,#new_policy_page table#escalation_rules_tbl td,#edit_policy_page table#escalation_rules_tbl th,#edit_policy_page table#escalation_rules_tbl td{padding:1px}#new_policy_page table#escalation_rules_tbl th.step_num,#edit_policy_page table#escalation_rules_tbl th.step_num{font-weight:normal;padding:10px 10px 6px 0;vertical-align:top;width:20px;font-size:13px}#new_policy_page table#escalation_rules_tbl td.move_up_down,#edit_policy_page table#escalation_rules_tbl td.move_up_down{padding:10px 0 6px 0}#new_policy_page table#escalation_rules_tbl td.move_up_down a,#edit_policy_page table#escalation_rules_tbl td.move_up_down a{display:block}#new_policy_page table#escalation_rules_tbl td.move_up_down a.down,#edit_policy_page table#escalation_rules_tbl td.move_up_down a.down{margin-top:5px}#new_policy_page table#escalation_rules_tbl td.rule,#edit_policy_page table#escalation_rules_tbl td.rule{padding-top:10px;padding-bottom:6px;vertical-align:top;border-bottom:1px solid #BBBBBB}#new_policy_page table#escalation_rules_tbl td.rule div.rule_type,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_type{font-size:13px}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform{margin-top:5px;font-size:12px;line-height:22px}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.disabled,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.disabled{color:#666666}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.subform_field,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.subform_field{margin:0 0 0 10px;clear:left}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.subform_field label,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.subform_field label{float:left;width:120px}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.fieldWithErrors,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.fieldWithErrors{display:inline}#new_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.formError,#edit_policy_page table#escalation_rules_tbl td.rule div.rule_subform div.formError{display:inline}#new_policy_page table#escalation_rules_tbl td.del,#edit_policy_page table#escalation_rules_tbl td.del{padding-top:10px;padding-bottom:6px;vertical-align:top;border-bottom:1px solid #BBBBBB;text-align:right;font-weight:bold}#new_policy_page div.add_new_escalation_lnk,#edit_policy_page div.add_new_escalation_lnk{margin:15px 0 10px 0;font-size:14px;font-weight:bold}#new_policy_page div.submit,#edit_policy_page div.submit{margin-top:15px}#schedule_index div.rotation_strip{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:3px solid #CCCCCC;padding:10px;padding-top:0px;margin-bottom:10px}#schedule_index div.rotation_strip div.header{background:url(/images/lgpl/schedule32.png) no-repeat left 10px;padding-left:40px}#schedule_index div.rotation_strip div.header a{font-size:14px;font-weight:bold;line-height:40px}#schedule_index div.rotation_strip div.header div.action_links{float:right}#schedule_index div.rotation_strip div.header div.action_links a{font-size:95%;font-weight:normal}#schedule_index div.rotation_strip div.rotation_details{padding-left:40px;line-height:16px}#schedule_index div.rotation_strip div.rotation_details td{padding:1px}#schedule_index div.rotation_strip div.rotation_details td.rotation_properties{width:40%}#schedule_index div.rotation_strip div.rotation_details td.rotation_properties table{margin:0px;padding:0px;border-collapse:collapse}#schedule_index div.rotation_strip div.rotation_details td.rotation_properties table td{padding:0;padding-bottom:5px}#schedule_index div.rotation_strip div.rotation_details td.rotation_properties table td.label{font-weight:bold}#schedule_index div.rotation_strip div.rotation_details td.rotation_people{width:30%}#schedule_index div.rotation_strip div.rotation_details ul{margin:0;padding:0}#schedule_index div.rotation_strip div.rotation_details ul li{margin:0;padding:0;list-style:none}#schedule_index div.image{margin-top:20px;text-align:center}#users_index_page table.info_tbl td.full_name{width:160px}#users_index_page table.info_tbl td.email{width:240px}#users_index_page table.info_tbl td.role{width:140px}#users_index_page table.info_tbl td.action{width:auto}#users_index_page div#user_invite{margin-top:40px;width:700px}#users_index_page div#user_invite div.gs_bar h3{margin:0;font-size:18px;text-align:center;color:black;background-color:#FFFFCC}#users_index_page div#user_invite div.upgrade_notice{margin:10px;padding:5px 10px;font-size:14px;line-height:20px}#users_index_page div#user_invite div.sectioned_content_body{padding-left:20px}#users_index_page div#user_invite table.std_form_table th,#users_index_page div#user_invite table.std_form_table td{padding-bottom:10px}#users_index_page div#user_invite div.submit{margin-top:10px}#user_show_page #user_profile div.titled_content{padding:15px 10px 10px 10px}#user_show_page #user_contact_info div.titled_content{padding:10px 10px 20px 10px}#user_show_page #user_contact_info div.titled_content table.channels th{vertical-align:top;font-weight:normal;width:20px;padding:15px 10px 6px 0}#user_show_page #user_contact_info div.titled_content table.channels td{padding:15px 1px 6px 1px}#user_show_page #user_contact_info div.titled_content table.channels td.channel{width:auto;border-bottom:1px solid #BBB}#user_show_page #user_contact_info div.titled_content table.channels td.channel input,#user_show_page #user_contact_info div.titled_content table.channels td.channel select{font-size:11px}#user_show_page #user_contact_info div.titled_content table.channels td.channel div.frm_actions input{font-size:13px}#user_show_page #user_contact_info div.titled_content table.channels td.mod_links{width:110px;text-align:right;font-size:12px;font-weight:bold;border-bottom:1px solid #BBB}#user_show_page #user_contact_info div.titled_content div.contact_info_retry{border:1px solid #DDDDFF;background:#EEEEFF url(/images/help.png) no-repeat scroll 5px 5px;padding:3px 5px 3px 29px;width:auto;margin:8px 0 0 10px;font-size:12px}#user_show_page #user_contact_info div.titled_content div.contact_info_retry p{margin:3px 0}#user_show_page #user_contact_info div.titled_content div.contact_info_retry p.question{font-style:italic}#user_show_page #user_contact_info div.titled_content div.contact_method_edit{background-color:#F2F2F2;padding:3px 5px;margin:8px 0 0 10px}#user_show_page #user_contact_info div.titled_content div.submit_btn input{font-size:13px}#user_show_page #user_contact_info div.titled_content div.channel_errors div.errorExplanation{border:1px solid #DB4545;padding:5px}#user_show_page #user_contact_info div.titled_content div.channel_errors div.errorExplanation p{margin:0}#user_show_page #user_contact_info div.titled_content div.channel_errors div.errorExplanation h2{font-size:14px;margin:0 0 4px 0}#user_show_page #user_contact_info div.titled_content div.channel_errors div.errorExplanation ul{margin-top:0;margin-right:0;margin-bottom:0}#edit_password_form label{width:155px}#monthly_report_list_page table.info_tbl th.month{width:150px}#monthly_report_list_page table.info_tbl th.report{width:100px}#monthly_report_list_page table.info_tbl td.number,#monthly_report_list_page table.info_tbl th.number{text-align:right}#monthly_report_tbl_page table#monthly_report_tbl th.date,#monthly_report_tbl_page table#monthly_report_tbl td.date{width:110px}#monthly_report_tbl_page table#monthly_report_tbl th.type{width:80px}#monthly_report_tbl_page table#monthly_report_tbl th.address{width:200px}#monthly_report_tbl_page table#monthly_report_tbl th.user{width:140px}#monthly_report_tbl_page table#monthly_report_tbl th.service{width:auto}#monthly_report_tbl_page div.totals_container{margin-bottom:20px}#monthly_report_tbl_page div.filter{margin:0px 40px 15px 0;line-height:24px;float:left;font-size:14px}#monthly_report_tbl_page div.filter.right{float:right;margin-right:0}#monthly_report_tbl_page div.filter select{font-size:14px}#monthly_report_tbl_page div.filter label{font-weight:bold}#account_settings_page div.titled_container div.titled_content{padding:15px 15px 10px 20px}#account_settings_page h2{margin:0 0 8px 0;font-size:16px}#account_settings_page h3{font-size:14px}#account_settings_page div.fw{width:750px}#account_settings_page #update_billing p,#account_settings_page #change_account_owner p,#account_settings_page #delete_account_link p{margin:13px 0}#account_settings_page #update_billing input,#account_settings_page #update_billing select,#account_settings_page #change_account_owner input,#account_settings_page #change_account_owner select,#account_settings_page #delete_account_link input,#account_settings_page #delete_account_link select{font-size:11px}#account_settings_page #current_plan{font-size:15px;margin:10px 0 15px 0}#account_settings_page #current_plan span{background-color:#FFFFCC}#account_settings_page #current_plan span.big{font-weight:bold;font-size:17px}#account_settings_page #current_plan span.orig-price{text-decoration:line-through}#account_settings_page #pricing_plans{padding:20px 20px 20px 20px;background-color:#EEE}#account_settings_page #pricing_plans div.billing_msg{width:500px;padding:3px 10px;margin:0 auto 15px auto;text-align:center;font-size:14px;line-height:20px;background-color:#D4FFBF}#account_settings_page #pricing_plans #pricing_table{width:100%;border-collapse:collapse;font-size:13px}#account_settings_page #pricing_plans #pricing_table th{width:16%;padding:5px 10px;text-align:center;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}#account_settings_page #pricing_plans #pricing_table th h2{font-size:20px;padding:0;margin:0;color:#3A679E}#account_settings_page #pricing_plans #pricing_table th h3{margin:0;color:#39892F;font-size:19px}#account_settings_page #pricing_plans #pricing_table th h3 span{font-size:14px;font-weight:normal}#account_settings_page #pricing_plans #pricing_table th span.orig-price{font-size:15px;color:#39892F;text-decoration:line-through;display:block;font-weight:normal}#account_settings_page #pricing_plans #pricing_table th h3.discount-price{color:red}#account_settings_page #pricing_plans #pricing_table th h4{font-size:20px;font-weight:bold;margin:5px 0}#account_settings_page #pricing_plans #pricing_table th h4 a{text-decoration:underline}#account_settings_page #pricing_plans #pricing_table th.odd,#account_settings_page #pricing_plans #pricing_table td.odd{background-color:#FFFFCC}#account_settings_page #pricing_plans #pricing_table th.even,#account_settings_page #pricing_plans #pricing_table td.even{background-color:#FFF}#account_settings_page #pricing_plans #pricing_table th.selected,#account_settings_page #pricing_plans #pricing_table td.selected{background-color:#FFD874;border-left:3px solid #B4B4B4;border-right:3px solid #B4B4B4}#account_settings_page #pricing_plans #pricing_table th.selected h2,#account_settings_page #pricing_plans #pricing_table td.selected h2{color:#222222}#account_settings_page #pricing_plans #pricing_table th.selected{border-top:3px solid #B4B4B4}#account_settings_page #pricing_plans #pricing_table td.selected_bottom{border-bottom:3px solid #B4B4B4}#account_settings_page #pricing_plans #pricing_table td{padding:7px 10px;text-align:center;border:1px solid #CCCCCC;vertical-align:middle}#account_settings_page #pricing_plans #pricing_table td span.orig-alert-price{display:block;text-decoration:line-through;font-size:13px}#account_settings_page #pricing_plans #pricing_table td span.discount-alert-price{display:block;color:red}#account_settings_page #pricing_plans #pricing_table td.lheading{text-align:left;border-left:none;background-color:#FFF}#account_settings_page #pricing_plans div#asterisk{margin-top:5px;float:left;font-size:12px}#account_settings_page #pricing_plans div#usd{margin-top:5px;float:right;font-size:12px;font-weight:bold}#account_settings_page #discount_code_container{margin-top:15px}#account_settings_page #discount_code_container h3 a{float:none}#account_settings_page #discount_code_container div.expandable_content{border:none;font-size:13px;padding:0;margin-top:13px}#account_settings_page #discount_code_container div.expandable_content input{margin-left:5px}#account_settings_page #discount_code_container div.expandable_content form.std_form{font-size:13px}#account_settings_page #discount_code_container div.expandable_content form.std_form label{font-size:13px}#account_settings_page #discount_code_container div.expandable_content form.std_form input{font-size:11px;margin-left:5px}#account_settings_page #discount_code_container div.expandable_content div.formError{display:inline-block;margin-left:5px}#account_settings_page #discount_code_container div.expandable_content div.msg{display:inline-block;margin-left:5px;color:green}#account_invoices_page table#invoices_list_table td span.not_paid{color:red}#account_invoices_page table#invoices_list_table td span.paid{color:green}#international_phone div.section div.success_msg{background-color:#d4ffbf;border:1px solid lime;background-image:url('/images/icojoy/idle.png');background-repeat:no-repeat;background-position:5px center;text-align:left;padding:10px 10px 10px 40px;line-height:16px;margin-bottom:20px}#international_phone div.section div.countries{height:200px;overflow-y:scroll;overflow-x:hidden;border:1px solid #CCCCCC}#international_phone div.section div.countries table{width:100%}#international_phone div.section div.countries table td{font-size:13px;padding:5px;width:33%}#international_phone div.section div.submit{margin-top:0;border-top:none}#international_phone div.section div.submit a.large{font-size:16px}#international_phone form label{width:180px;text-align:left;margin-right:10px}#plan_details{border:1px solid #dddddd;padding:10px 20px;background-color:#FFFFCC}#plan_details span.sml{font-size:12px}#plan_details span#limit_alerts,#plan_details span#limit_users{font-size:16px;color:#C06800;font-weight:bold}#plan_details h3{font-weight:normal;margin:0 0 10px 0;font-size:17px}#plan_details span.orig-price{text-decoration:line-through;font-weight:normal}#plan_details table th{font-weight:bold;font-size:16px;text-align:right;vertical-align:top;padding:5px 0}#plan_details table td{font-size:16px;padding:5px 0 5px 20px}#plan_details table td.plan_details{font-size:14px;line-height:19px}div.billing_info span.secure{color:#C06800;background:transparent url(/images/lock_16x16.png) no-repeat scroll 0 0;padding-left:18px}div.billing_info img#cc_logo{float:right}div.billing_info div.hr{border-top:1px solid #dddddd;margin:10px 0}div.billing_info #errorExplanation{margin-right:120px;border:1px solid #dddddd;padding:0}div.billing_info #errorExplanation h2{margin:0;padding:5px 10px;font-weight:bold;font-size:16px;color:white;background:#CC0000 none no-repeat scroll 0 0}div.billing_info #errorExplanation p{font-weight:bold;margin:5px 10px}div.billing_info #errorExplanation ul{margin-top:8px;margin-bottom:8px}div.billing_info table.form{font-size:13px}div.billing_info table.form td{padding:4px}div.billing_info table.form td.prompt{line-height:20px;width:160px;font-weight:bold;text-align:right}div.billing_info table.form input,div.billing_info table.form select{font-size:12px}div.billing_info table.form span.note{color:#666666;font-size:11px}table#billing_info td,table#billing_info th{font-size:13px;vertical-align:top;padding:4px}table#billing_info th{width:120px;font-weight:bold;text-align:right;padding-right:10px}table#billing_info td{width:300px}table#billing_info td.address p,table#billing_info td.contact p{margin:0 0 3px 0}table#billing_info div.cc{width:260px;background-color:#EEEEEE;border:1px solid #CCCCCC;padding:5px}table#billing_info div.cc img{display:block;float:left;margin-right:10px}table#billing_info div.cc p{margin:0 0 3px 0}table#billing_info div.cc p.masked_card_number{font-weight:bold}p.form_submit{margin:15px 0 0 0}div.subscription_mod_success{border:1px solid #dddddd;padding:10px 20px 10px 60px;background:#D4FFBF url(/images/checkmark_32x32.png) no-repeat scroll 20px 10px}div.subscription_mod_success h2{color:green;margin:0;line-height:26px;font-size:20px}div.subscription_mod_success p{font-size:13px}#new_subscription_page #discount_code_container{margin:15px 0 30px 0;padding:0}#new_subscription_page #discount_code_container div.expandable_content{font-size:13px;padding:10px 0 0 16px}#new_subscription_page #discount_code_container div.expandable_content input{margin-left:4px;font-size:12px}#new_subscription_page #discount_code_container div.expandable_content label{font-weight:bold;line-height:20px;text-align:right;width:160px;display:inline-block}#new_subscription_page #discount_code_container div.expandable_content span.formError{text-aling:left;display:inline-block;color:red;margin-left:3px}#new_subscription_page #discount_code_container div.expandable_content span.msg{text-aling:left;display:inline-block;color:green;margin-left:0}#edit_subscription_page span.secure{color:#C06800;background:transparent url(/images/lock_16x16.png) no-repeat scroll 0 0;padding-left:18px}#edit_subscription_page p.update_billing{margin:10px 0 0 0;font-size:14px}#edit_subscription_page p.update_billing a{font-weight:bold}



/**
 * Custom Google Style Button Code
 * from http://stopdesign.com/eg/buttons/3.0/code.html
 */
.btn {
  display: inline-block;
  background: none;
  margin: 0;
  padding: 3px 0;
  border-width: 0;
  overflow: visible;
  font: 100% / 1.2 Arial, Sans-serif;
  text-decoration: none;
  color: #111;
	cursor: pointer;
}* html button.btn {
  padding-bottom: 1px;
}

/* Immediately below is a temporary hack to serve the
 following margin values only to Gecko browsers
 Gecko browsers add an extra 3px of left/right
 padding to button elements which can't be overriden.
 Thus, we use -3px of left/right margin to overcome this. */
html:
not([

lang * = ""])

button.btn {
  margin: 0 -3px;
}

.btn span {
  background: #ddd url(/images/bg-button.gif) repeat-x 0 0;
  margin: 0;
  padding: 3px 0;
  border-left: 1px solid #bbb;
  border-right: 1px solid #aaa;
}* html .btn span {
  padding-top: 0;
}

.btn span span {
  position: relative;
  padding: 3px .4em;
  border-width: 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
}

/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
button.pill-l span {
  border-right-width: 0;
}

button.pill-l span span {
  border-right: 1px solid #bbb;
}

button.pill-c span {
  border-right-style: none;
  border-left-color: #fff;
}

button.pill-c span span {
  border-right: 1px solid #bbb;
}

button.pill-r span {
  border-left-color: #fff;
}

/* only needed if implementing separate hover/focus/active state for buttons */
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
  cursor: pointer; /* important for any clickable/pressable element */
  border-color: #000 !important; 
  color: #000;
}

.btn:active span {
  background-position: 0 -400px;
  outline: none;
}

.btn:focus, .btn:active {
  outline: none; /* doesn't seem to be respected for <button>, only <a> */
}

/* use if one button should be the 'primary' button */
.primary {
  font-weight: bold;
}

/* for small font size */
.small_btn {
	font-size: 70%;
}

.disabled, .disabled span, .disabled span span {
	background: none;
	cursor: default;
	color: #999999 !important;
}

.disabled:hover span, .disabled:focus span {
	border-left-color: #bbb !important; 
  border-right-color: #aaa !important;
}

.disabled:hover span span, .disabled:focus span span {
	border-top-color: #bbb !important; 
  border-bottom-color: #aaa !important;
	color: #999999 !important;
}
