div#default-dashboard {
	margin: 12px 0px 0px -5px;
}
div#csr-dashboard {
	margin: 12px 0px 0px -5px;
}
div#mini-dashboard {
	margin: 12px 0px 0px -5px;
}
div#default-dashboard h2 {
	margin: 0px 0px 5px; font-size: 22px;
}
div#csr-dashboard h2 {
	margin: 0px 0px 5px; font-size: 22px;
}
div#mini-dashboard h2 {
	margin: 0px 0px 5px; font-size: 22px;
}
div#default-dashboard h3 {
	margin: 0px; font-size: 13px;
}
div#csr-dashboard h3 {
	margin: 0px; font-size: 13px;
}
div#mini-dashboard h3 {
	margin: 0px; font-size: 13px;
}
div#default-dashboard h3 span {
	color: rgb(178, 178, 178); font-weight: normal;
}
div#csr-dashboard h3 span {
	color: rgb(178, 178, 178); font-weight: normal;
}
div#mini-dashboard h3 span {
	color: rgb(178, 178, 178); font-weight: normal;
}
div#default-dashboard ul {
	padding: 0px 0px 0px 15px;
}
div#csr-dashboard ul {
	padding: 0px 0px 0px 15px;
}
div#mini-dashboard ul {
	padding: 0px 0px 0px 15px;
}
div#default-dashboard a {
	text-decoration: none; float: left;
}
div#csr-dashboard a {
	text-decoration: none; float: left;
}
div#mini-dashboard a {
	text-decoration: none; float: left;
}
div#default-dashboard div.picture {
	margin: 0px 20px 0px 0px; float: left;
}
div#csr-dashboard div.picture {
	margin: 0px 20px 0px 0px; float: left;
}
div#mini-dashboard div.picture {
	margin: 0px 20px 0px 0px; float: left;
}
div#default-dashboard div.picture img {
	border: 1px solid rgb(187, 187, 187);
}
div#csr-dashboard div.picture img {
	border: 1px solid rgb(187, 187, 187);
}
div#mini-dashboard div.picture img {
	border: 1px solid rgb(187, 187, 187);
}
div#default-dashboard div.current-user {
	float: left;
}
div#csr-dashboard div.current-user {
	float: left;
}
div#mini-dashboard div.current-user {
	float: left;
}
div#default-dashboard p.upload-link {
	margin: 0px; text-align: center; color: inherit; font-size: 11px; text-decoration: underline;
}
div#csr-dashboard p.upload-link {
	margin: 0px; text-align: center; color: inherit; font-size: 11px; text-decoration: underline;
}
div#mini-dashboard p.upload-link {
	margin: 0px; text-align: center; color: inherit; font-size: 11px; text-decoration: underline;
}
div#default-dashboard div.content-top-right {
	margin: 0px 12px 0px 0px;
}
div#csr-dashboard div.content-top-right {
	margin: 0px 12px 0px 0px;
}
div#mini-dashboard div.content-top-right {
	margin: 0px 12px 0px 0px;
}
div#default-dashboard span.dashboard-stats {
	text-align: center; float: left; background-color: rgb(233, 233, 233);
}
div#csr-dashboard span.dashboard-stats {
	text-align: center; float: left; background-color: rgb(233, 233, 233);
}
div#mini-dashboard span.dashboard-stats {
	text-align: center; float: left; background-color: rgb(233, 233, 233);
}
div#default-dashboard span.large.dashboard-stats {
	margin: 0px 0px 0px 10px; padding: 10px; border-radius: 8px; width: 100px; font-weight: normal; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
div#csr-dashboard span.large.dashboard-stats {
	margin: 0px 0px 0px 10px; padding: 10px; border-radius: 8px; width: 100px; font-weight: normal; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
div#mini-dashboard span.large.dashboard-stats {
	margin: 0px 0px 0px 10px; padding: 10px; border-radius: 8px; width: 100px; font-weight: normal; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
div#default-dashboard span.large.dashboard-stats span {
	font-size: 12px; display: block;
}
div#csr-dashboard span.large.dashboard-stats span {
	font-size: 12px; display: block;
}
div#mini-dashboard span.large.dashboard-stats span {
	font-size: 12px; display: block;
}
div#default-dashboard span.large.dashboard-stats span.count {
	font-size: 35px;
}
div#csr-dashboard span.large.dashboard-stats span.count {
	font-size: 35px;
}
div#mini-dashboard span.large.dashboard-stats span.count {
	font-size: 35px;
}
div#default-dashboard span.large.dashboard-stats span.you {
	font-weight: bold;
}
div#csr-dashboard span.large.dashboard-stats span.you {
	font-weight: bold;
}
div#mini-dashboard span.large.dashboard-stats span.you {
	font-weight: bold;
}
div#default-dashboard span.small.dashboard-stats {
	margin: 6px 6px 0px 0px; padding: 6px; border-radius: 4px; min-width: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div#csr-dashboard span.small.dashboard-stats {
	margin: 6px 6px 0px 0px; padding: 6px; border-radius: 4px; min-width: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div#mini-dashboard span.small.dashboard-stats {
	margin: 6px 6px 0px 0px; padding: 6px; border-radius: 4px; min-width: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div#default-dashboard span.small.dashboard-stats span {
	font-size: 11px; font-weight: normal; display: block;
}
div#csr-dashboard span.small.dashboard-stats span {
	font-size: 11px; font-weight: normal; display: block;
}
div#mini-dashboard span.small.dashboard-stats span {
	font-size: 11px; font-weight: normal; display: block;
}
div#default-dashboard span.small.dashboard-stats span.count {
	font-size: 16px; font-weight: bold;
}
div#csr-dashboard span.small.dashboard-stats span.count {
	font-size: 16px; font-weight: bold;
}
div#mini-dashboard span.small.dashboard-stats span.count {
	font-size: 16px; font-weight: bold;
}
div#default-dashboard span.small.dashboard-stats span.you {
	color: rgb(153, 153, 153); font-weight: bold; display: block; white-space: nowrap;
}
div#csr-dashboard span.small.dashboard-stats span.you {
	color: rgb(153, 153, 153); font-weight: bold; display: block; white-space: nowrap;
}
div#mini-dashboard span.small.dashboard-stats span.you {
	color: rgb(153, 153, 153); font-weight: bold; display: block; white-space: nowrap;
}
div#default-dashboard div.stats-group {
	margin: 0px 30px 0px 0px; float: left;
}
div#csr-dashboard div.stats-group {
	margin: 0px 30px 0px 0px; float: left;
}
div#mini-dashboard div.stats-group {
	margin: 0px 30px 0px 0px; float: left;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.pinned_entries_container {
	padding: 8px; border-radius: 5px; border: 2px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
:first-child.pinned_entries_container {
	margin-top: 5px;
}
.pinned_entries_container + .pinned_entries_container {
	margin-top: 10px;
}
.pinned_entries_container p + ul {
	margin-top: 8px;
}
.pinned_entries_container p + ol {
	margin-top: 8px;
}
.pinned_entries_container ul {
	padding: 0px; list-style-type: none; min-height: 10px;
}
.pinned_entries_container ol {
	padding: 0px; list-style-type: none; min-height: 10px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.ios-menu-container {
	padding: 0px 0px 5px; border-radius: 7px; border: 1px solid rgb(153, 153, 153); width: 260px; display: block; position: absolute; z-index: 1000; box-shadow: 5px 5px 10px rgba(64,64,64,0.9); background-color: rgb(238, 238, 238); -webkit-border-radius: 7px; -moz-border-radius: 7px; -webkit-box-shadow: 5px 10px 5px rgba(64, 64, 64, 0.9); -moz-box-shadow: 5px 5px 10px rgba(64, 64, 64, 0.9);
}
.ios-menu-container ul {
	border-width: 1px 0px; border-style: solid; border-color: rgb(170, 170, 170); padding: 0px; width: 260px; height: 300px; overflow: auto; overflow-x: hidden; overflow-y: auto;
}
.ios-menu-container ul li {
	margin: 0px; padding: 0px;
}
.ios-menu-container ul.menu {
	position: relative;
}
.ios-menu-container ul.menu .ui-icon {
	float: right;
}
.ios-menu-container ul.menu .ui-widget-content {
	border: currentColor;
}
.ios-menu-container ul.menu .ios-menu-back-image {
	float: left;
}
.ios-menu-container ul.menu .ios-menu-back-link {
	color: rgb(255, 255, 255); background-color: rgb(204, 204, 204);
}
.ios-menu-container ul.ios-menu-active-pane li {
	background-color: rgb(221, 221, 221);
}
.ios-menu-search {
	width: 90%; display: block;
}
.ios-menu-search input {
	margin: 5px; padding: 5px 10px; width: 90%;
}
.ios-menu-title {
	padding: 5px 0px 10px 12px; font-weight: bold; position: relative;
}
.activated.ios-menu-title {
	padding: 10px 0px 10px 10px;
}
.ios-menu-title {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}
.ios-menu-container a {
	-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;
}
body.rules-index div.buttons-right input.sort_asc {
	padding: 3px; font-size: 90%; margin-top: 2px; margin-right: 7px; float: left;
}
body.rules-index div.buttons-right input.sort_desc {
	padding: 3px; font-size: 90%; margin-top: 2px; margin-right: 7px; float: left;
}
h3.rule_conditions {
	color: rgb(68, 68, 68); padding-top: 8px; font-size: 14px;
}
h3.rule_actions {
	color: rgb(68, 68, 68); padding-top: 8px; font-size: 14px;
}
body.rules .two_column select {
	font-size: 11px;
}
body.rules label.tip {
	color: rgb(153, 153, 153); display: block;
}
#view_output_columns .not_included {
	width: 200px;
}
#view_output_columns .included {
	width: 200px;
}
#view_output_columns .not_included {
	float: left;
}
#view_output_columns .included {
	margin-top: 3px; margin-left: 220px;
}
.rule_actions.frame input.text {
	width: 400px;
}
.rule_conditions.frame {
	margin-top: 12px;
}
#sidebar .permalink {
	display: none;
}
.agent-profile ul {
	padding: 0px 0px 0px 15px;
}
.agent-profile h3 {
	margin: 15px 0px 0px; color: rgb(85, 85, 85); font-size: 13px;
}
.agent-profile li.span {
	color: rgb(178, 178, 178); font-weight: normal;
}
.agent-profile h3.span {
	color: rgb(178, 178, 178); font-weight: normal;
}
.profile_left h3 {
	margin: 0px; color: rgb(85, 85, 85); font-size: 13px;
}
.profile_right h3 {
	margin: 0px; color: rgb(85, 85, 85); font-size: 13px;
}
h4 + dl.user_properties {
	margin-top: 1em;
}
dl.user_properties dt {
	margin: 0px; display: block;
}
dl.user_properties dd {
	margin: 0px; display: block;
}
dl.user_properties dd + dt {
	clear: left;
}
dl.user_properties dt {
	width: 9.5em; font-weight: bold; float: left;
}
dl.user_properties dd {
	font-weight: normal; margin-bottom: 5px; margin-left: 10em;
}
input[type='text']#user_voice_number {
	width: 180px;
}
input[type='text']#user_voice_extension {
	width: 88px;
}
#test_call_button {
	float: left;
}
[disabled]#test_call_button {
	text-shadow: 0 0;
}
[disabled]#test_call_button:hover {
	color: rgb(153, 153, 153);
}
[disabled]#test_call_button:active {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#test_forwarding {
	margin-bottom: 10px;
}
#test_forwarding .test_call_error {
	color: red; padding-top: 0px;
}
#test_call_status {
	padding: 5px 5px 5px 120px;
}
#status_spinner {
	margin: 9px 9px 9px 23px; float: left;
}
form.edit_group p label {
	cursor: pointer;
}
.search-result-user.item .user_actions {
	float: right;
}
.search-result-user.item .user_actions .user_action {
	padding: 0px 7px; border-right-color: rgb(204, 187, 204); border-right-width: 1px; border-right-style: solid;
}
.search-result-user.item .user_actions :last-child.user_action {
	border: 0px currentColor; padding-right: 0px;
}
.search-result-user.item .user_actions .assume.user_action {
	display: none;
}
.search-result-user.item:hover .user_actions .assume.user_action {
	display: inline;
}
table#qrcode {
	border: 0px rgb(0, 0, 255); margin-left: 10px; float: right; border-collapse: collapse;
}
table#qrcode td {
	margin: 0px; padding: 0px; border: 0px rgb(0, 0, 255); width: 3px; height: 3px; border-collapse: collapse;
}
table#qrcode td.black {
	background-color: rgb(0, 0, 0);
}
table#qrcode td.white {
	background-color: rgb(255, 255, 255);
}
#two-factor-auth-configure h2 {
	margin: 0px 0px 25px; text-align: center; font-size: 16px;
}
#two-factor-auth-configure h3 {
	margin-bottom: 25px;
}
#two-factor-auth-configure .minimum-qrcode-height {
	min-height: 147px;
}
#two-factor-phone-form {
	margin-bottom: 25px;
}
#two-factor-auth-configure .button {
	margin-left: 10px;
}
#two-factor-confirm-input {
	width: 150px;
}
#two-factor-remove-form {
	margin-left: 25px; display: inline;
}
.two-factor-auth-status {
	font-weight: bold;
}
.sharing_agreements {
	width: 97%; border-collapse: collapse;
}
.sharing_agreements th {
	padding: 5px; color: rgb(60, 60, 60); font-weight: normal; border-bottom-color: rgb(163, 163, 163); border-bottom-width: 1px; border-bottom-style: solid;
}
.sharing_agreements td {
	padding: 5px; color: rgb(119, 119, 119);
}
p.no_agreements {
	margin: 20px; text-align: center;
}
input#sharing_agreement_subdomain {
	width: 200px;
}
.agreement_actions .negative_actions {
	width: 48%; text-align: left; float: left;
}
.agreement_actions .positive_actions {
	width: 48%; text-align: right; float: right;
}
.agreement_actions .padding.positive_actions {
	margin-right: 20px;
}
.agreement_attribute {
	margin: 20px 0px;
}
.agreement_attribute .description {
	width: 30%; font-weight: bold; float: left;
}
.agreement_attribute .value {
	width: 65%; color: rgb(136, 136, 136); float: right;
}
#new_sharing_invite_content h2 {
	color: rgb(68, 68, 68); font-size: 15px; font-weight: bold;
}
#select_ticket_sharing_receiver #sharing_receivers {
	width: 690px; height: 200px; margin-top: 20px; margin-right: auto; margin-left: auto;
}
#select_ticket_sharing_receiver #sharing_receivers .sharing_receiver {
	margin: 0px 39px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); width: 150px; height: 150px; float: left; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#select_ticket_sharing_receiver #sharing_receivers .sharing_receiver_label {
	text-align: center; font-size: 13px; margin-top: 160px;
}
#select_ticket_sharing_receiver #sharing_receivers #ticket_sharing_zendesk {
	background: url(/images/icons/ticket_sharing_zendesk.png) no-repeat center white;
}
#select_ticket_sharing_receiver #sharing_receivers #ticket_sharing_jira {
	background: url(/images/icons/ticket_sharing_jira.png) no-repeat center white;
}
#select_ticket_sharing_receiver #sharing_receivers #ticket_sharing_third_party {
	background: url(/images/icons/ticket_sharing_generic.png) no-repeat center white;
}
#new_agreement_form p.help {
	width: 350px;
}
#new_agreement_form strong {
	color: rgb(85, 85, 85); line-height: 18px; font-size: 12px;
}
#new_agreement_form label {
	color: rgb(85, 85, 85); line-height: 18px; font-size: 12px;
}
#new_agreement_form label[for] {
	cursor: pointer;
}
#new_agreement_form ul.sharing_integrations {
	height: 100px; list-style-type: none;
}
#new_agreement_form ul.sharing_integrations li {
	margin-right: 10px; float: left;
}
#new_agreement_form ul.sharing_integrations li img {
	border: 6px solid rgb(228, 228, 228); width: 140px;
}
#new_agreement_form ul.sharing_integrations li img:hover {
	border: 6px solid rgb(204, 204, 204);
}
#delete_all_inactive_agreements {
	margin: -10px 0px; float: right;
}
#delete_all_inactive_agreements a {
	color: red;
}
#delete_agreement {
	color: red;
}
.tickets-show .frame {
	padding-top: 0px; padding-bottom: 0px;
}
.tickets-new .frame {
	padding-top: 0px; padding-bottom: 0px;
}
.tickets-update .frame {
	padding-top: 0px; padding-bottom: 0px;
}
.tickets-show #new_user_form input[type='text'] {
	width: 300px;
}
.tickets-new #new_user_form input[type='text'] {
	width: 300px;
}
.tickets-update #new_user_form input[type='text'] {
	width: 300px;
}
.tickets-show #uploads_form {
	text-align: right; float: right;
}
.tickets-new #uploads_form {
	text-align: right; float: right;
}
.tickets-update #uploads_form {
	text-align: right; float: right;
}
.tickets-show .closed_ticket {
	margin: 15px 0px; padding-left: 10px !important;
}
.tickets-new .closed_ticket {
	margin: 15px 0px; padding-left: 10px !important;
}
.tickets-update .closed_ticket {
	margin: 15px 0px; padding-left: 10px !important;
}
.tickets-show .frame {
	padding-top: 0px; padding-bottom: 3px;
}
#ticket-chat .comment {
	margin: 10px 0px 5px; padding: 0px; clear: left; background-color: rgb(247, 247, 247);
}
#ticket-chat .comment .comment-by {
	margin: 0px 0px 3px; color: rgb(136, 136, 136); font-size: 11px; display: block;
}
#ticket-chat .private {
	background: url(/images/speak_private_big.png) no-repeat 20px 8px;
}
#ticket-chat .email.private {
	background: url(/images/speak_private_big_email.png) no-repeat 20px 8px;
}
#ticket-chat .ticket_sharing.private {
	background: url(/images/speak/private_ticket_sharing_big.png) no-repeat 20px 8px;
}
#ticket-chat .public {
	background: url(/images/speak_public_big.png) no-repeat 20px 8px;
}
#ticket-chat .description-for-new-ticket.public {
	background: url(/images/speak_public_big.png) no-repeat 20px 25px;
}
#ticket-chat .email.public {
	background: url(/images/speak_public_big_email.png) no-repeat 20px 8px;
}
#ticket-chat .twitter.public {
	background: url(/images/speak_public_big_twitter.png) no-repeat 20px 8px;
}
#ticket-chat .voicemail.public {
	background: url(/images/speak_public_big_voicemail.png) no-repeat 20px 8px;
}
#ticket-chat .phone_call_inbound.public {
	background: url(/images/speak_public_big_phone_call_inbound.png) no-repeat 20px 8px;
}
#ticket-chat .phone_call_outbound.public {
	background: url(/images/speak_public_big_phone_call_inbound.png) no-repeat 20px 8px;
}
#ticket-chat .ticket_sharing.public {
	background: url(/images/speak/public_ticket_sharing_big.png) no-repeat 20px 8px;
}
#ticket-chat #comment_type {
	padding-top: 5px; clear: left;
}
#ticket-chat .comment_mode {
	color: rgb(119, 119, 119); line-height: 2em; display: inline; position: relative; z-index: 1;
}
#ticket-chat .comment_mode span {
	margin-left: 20px;
}
#ticket-chat #channel_comment {
	margin-left: 20px;
}
#ticket-chat #ticket_remove_tags_message {
	color: green; margin-bottom: 10px; display: none;
}
#ticket-chat #ticket_remove_tags_message .tag {
	background: 0px 0px rgb(222, 231, 248); padding: 1px 4px 2px; border: 1px solid rgb(202, 216, 243); font-family: "Lucida Grande","Verdana"; margin-right: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -border-radius: 6px;
}
#ticket-chat #ticket_remove_tags_message .tag:hover {
	border-color: rgb(109, 149, 224); background-color: rgb(187, 206, 241);
}
#ticket-chat #ticket_remove_tags_message .close {
	padding: 2px 0px 2px 3px; color: rgb(119, 119, 119); font-family: "Lucida Grande","Verdana"; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer;
}
#ticket-chat .description-for-new-ticket-label {
	font-size: 13px; font-weight: bold; margin-bottom: 2px;
}
#ticket-chat .say {
	padding: 5px 15px 5px 65px; color: rgb(51, 51, 51); font-size: 12px; word-wrap: break-word;
}
#ticket-chat .say p {
	color: rgb(51, 51, 51); line-height: 1.5em; padding-right: 10px;
}
#requester_header {
	margin: 20px 10px 0px; color: rgb(85, 85, 85); padding-bottom: 10px; font-size: 9pt; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
#requester_header .bullet {
	padding-bottom: 3px; padding-left: 18px;
}
#requester_header .person.bullet {
	background: url(/images/icons/person.png) no-repeat 0px -3px; color: rgb(68, 68, 68); font-weight: bold;
}
#requester_header .calendar.bullet {
	background: url(/images/icons/calendar.png) no-repeat 0px -2px;
}
#requester_header .phone.bullet {
	background: url(/images/icons/phone.png) no-repeat 0px -1px;
}
#requester_header .voicemail.bullet {
	background: url(/images/icons/voicemail.png) no-repeat 0px -1px;
}
#requester_header .email.bullet {
	background: url(/images/icons/email.png) no-repeat 0px 0px;
}
#requester_header .facebook.bullet {
	background: url(/images/icons/fb_post_icon.png) no-repeat 0px 0px;
}
#requester_header #edit_requester_link {
	font-weight: normal;
}
#requester_header .separator {
	margin: 5px; color: rgb(221, 221, 221); font-size: 7pt;
}
#sentimentWarning {
	padding: 3px 10px; border: 1px solid rgb(236, 198, 2); margin-right: 33px; margin-bottom: 10px; float: right; display: none; background-color: rgb(255, 213, 2);
}
ul#markdown_preview_links {
	margin: 30px 0px 0px -65px !important; padding: 0px !important; width: 65px; position: absolute;
}
ul#markdown_preview_links li {
	list-style: none !important; margin: 0px !important; padding: 0px !important; width: 100%; text-align: center;
}
ul#markdown_preview_links li:first-of-type {
	margin-top: 5px !important;
}
ul#markdown_preview_links li a {
	padding: 5px 0px; text-decoration: none; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul#markdown_preview_links li a.disabled {
	border-color: rgb(195, 195, 195); color: rgb(119, 119, 119); background-color: rgb(244, 244, 244);
}
ul#markdown_preview_links li a.disabled:hover {
	cursor: default;
}
#markdown_preview {
	padding: 5px 5px 25px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); margin-top: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#markdown_preview p {
	margin: 0px 0px 12px;
}
.form-new h3 {
	margin: 20px 0px 15px; font-size: 15px; font-weight: normal;
}
.form-new input[type='submit'] {
	line-height: 15px; margin-left: 15px; vertical-align: middle;
}
#edit_requester {
	margin: 0px 10px; padding: 15px 0px; background-color: rgb(244, 244, 244);
}
#edit_requester p {
	margin: 3px 0px 0px; color: rgb(102, 102, 102); font-size: 11px;
}
#edit_requester label {
	width: 71px; text-align: right; padding-top: 6px; font-size: 9pt; float: left;
}
#edit_requester #static_requester div {
	margin-bottom: 12px; margin-left: 82px;
}
#edit_requester #dynamic_requester div {
	margin-bottom: 12px; margin-left: 82px;
}
#edit_requester ol {
	margin-bottom: 12px; margin-left: 82px;
}
#edit_requester #static_requester div div {
	margin-left: 0px;
}
#edit_requester #dynamic_requester div div {
	margin-left: 0px;
}
#edit_requester ol div {
	margin-left: 0px;
}
#edit_requester #ticket_sharing_select select {
	margin-top: 3px; margin-left: 10px;
}
#edit_requester #ticket_requester_name {
	padding: 6px; width: 400px;
}
#edit_requester #collaborators-input {
	padding: 6px; width: 400px;
}
#edit_requester ul.multi_value_field {
	padding: 6px; width: 400px;
}
#edit_requester #static_requester label {
	padding-top: 0px;
}
#edit_requester #static_requester div strong {
	font-size: 10pt;
}
.tickets-new #edit_requester {
	margin-top: 23px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.tickets-show #uploads_form {
	margin-top: -24px;
}
.tickets-update #uploads_form {
	margin-top: -24px;
}
.tickets-new #uploads_form {
	margin-bottom: 10px;
}
.tickets-create #uploads_form {
	margin-bottom: 10px;
}
.select span.tags {
	margin-top: 5px; display: block;
}
.tickets-show .attach_list {
	border-radius: 3px; margin-bottom: 10px;
}
.tickets-new .attach_list {
	border-radius: 3px; margin-bottom: 10px;
}
.tickets-create .attach_list {
	border-radius: 3px; margin-bottom: 10px;
}
.tickets-update .attach_list {
	border-radius: 3px; margin-bottom: 10px;
}
.tickets-show .attach_item {
	background: url(/images/attachment.png) no-repeat 7px 5px rgb(244, 244, 244); margin: 0px 0px 5px 5px; padding: 5px 10px 5px 25px; border-radius: 4px; font-weight: bold; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tickets-new .attach_item {
	background: url(/images/attachment.png) no-repeat 7px 5px rgb(244, 244, 244); margin: 0px 0px 5px 5px; padding: 5px 10px 5px 25px; border-radius: 4px; font-weight: bold; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tickets-create .attach_item {
	background: url(/images/attachment.png) no-repeat 7px 5px rgb(244, 244, 244); margin: 0px 0px 5px 5px; padding: 5px 10px 5px 25px; border-radius: 4px; font-weight: bold; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tickets-update .attach_item {
	background: url(/images/attachment.png) no-repeat 7px 5px rgb(244, 244, 244); margin: 0px 0px 5px 5px; padding: 5px 10px 5px 25px; border-radius: 4px; font-weight: bold; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.tickets-show .attach_item .deletable {
	padding-left: 5px;
}
.tickets-new .attach_item .deletable {
	padding-left: 5px;
}
.tickets-create .attach_item .deletable {
	padding-left: 5px;
}
.tickets-update .attach_item .deletable {
	padding-left: 5px;
}
.tickets-show .attach_item .deletable a {
	font-size: 9pt; font-weight: normal;
}
.tickets-new .attach_item .deletable a {
	font-size: 9pt; font-weight: normal;
}
.tickets-create .attach_item .deletable a {
	font-size: 9pt; font-weight: normal;
}
.tickets-update .attach_item .deletable a {
	font-size: 9pt; font-weight: normal;
}
.tickets-show .twitter-properties {
	color: rgb(68, 68, 68);
}
.tickets-new .twitter-properties {
	color: rgb(68, 68, 68);
}
.tickets-create .twitter-properties {
	color: rgb(68, 68, 68);
}
.tickets-update .twitter-properties {
	color: rgb(68, 68, 68);
}
.tickets-show .twitter-properties li {
	margin-left: 8px;
}
.tickets-new .twitter-properties li {
	margin-left: 8px;
}
.tickets-create .twitter-properties li {
	margin-left: 8px;
}
.tickets-update .twitter-properties li {
	margin-left: 8px;
}
.tickets-show .visibility-controls {
	padding: 3px;
}
.tickets-new .visibility-controls {
	padding: 3px;
}
.tickets-create .visibility-controls {
	padding: 3px;
}
.tickets-update .visibility-controls {
	padding: 3px;
}
.tickets-show #associated_incidents_warning {
	width: 350px;
}
.tickets-new #associated_incidents_warning {
	width: 350px;
}
.tickets-create #associated_incidents_warning {
	width: 350px;
}
.tickets-update #associated_incidents_warning {
	width: 350px;
}
.tickets-show #associated_incidents_warning h1 {
	margin-bottom: 0.5em;
}
.tickets-new #associated_incidents_warning h1 {
	margin-bottom: 0.5em;
}
.tickets-create #associated_incidents_warning h1 {
	margin-bottom: 0.5em;
}
.tickets-update #associated_incidents_warning h1 {
	margin-bottom: 0.5em;
}
.tickets-show #associated_incidents_warning .action {
	padding-right: 0px; padding-left: 190px;
}
.tickets-new #associated_incidents_warning .action {
	padding-right: 0px; padding-left: 190px;
}
.tickets-create #associated_incidents_warning .action {
	padding-right: 0px; padding-left: 190px;
}
.tickets-update #associated_incidents_warning .action {
	padding-right: 0px; padding-left: 190px;
}
.tickets-show #crm_user_data .more-link {
	text-align: right; padding-bottom: 10px; display: block;
}
.tickets-new #crm_user_data .more-link {
	text-align: right; padding-bottom: 10px; display: block;
}
.tickets-create #crm_user_data .more-link {
	text-align: right; padding-bottom: 10px; display: block;
}
.tickets-update #crm_user_data .more-link {
	text-align: right; padding-bottom: 10px; display: block;
}
.portal .attenuate {
	padding: 3px 7px 3px 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); vertical-align: 30%; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.tickets .attenuate {
	padding: 3px 7px 3px 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); font-size: 11px; margin-top: 4px; margin-left: 3px; vertical-align: 30%; display: inline-block; background-color: rgb(255, 255, 255); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.tickets .twitter.attenuate {
	background: url(/images/icons/twitter.png) no-repeat 1px 2px; padding-left: 18px;
}
.tickets .ticket_sharing {
	background: url(/images/icons/sharing.png) no-repeat 2px 2px rgb(255, 255, 221); border-color: rgb(238, 238, 136); padding: 3px 7px 3px 20px; cursor: default;
}
.tickets .in.ticket_sharing {
	background-position: 2px -27px;
}
.tickets .out.ticket_sharing {
	background-position: 2px -12px;
}
.tickets #ticket_header {
	margin-right: 5px; float: left;
}
.tickets #sharing_with {
	display: inline-block; cursor: auto;
}
.tickets #sharing_with #shared_tickets_list {
	padding: 0px 5px 3px 0px; border: 1px solid rgb(238, 238, 136); font-size: 8pt; margin-top: -4px; position: absolute; background-color: rgb(255, 255, 221);
}
.tickets #sharing_with #shared_tickets_list div {
	margin-top: 3px;
}
.tickets #channel_comment {
	background: url(/images/t_mini-c.png) no-repeat 3px 0px; padding: 2px 0px 0px 23px;
}
.tickets .attenuate#channel_comment {
	padding: 2px 5px 1px; border: 1px solid rgb(197, 197, 197); color: rgb(102, 102, 102); vertical-align: 0%;
}
#charcounter {
	float: right; position: relative;
}
#charcounter div {
	left: -34px; top: 5px; width: 30px; text-align: right; color: rgb(170, 170, 170); font-size: 14px; font-weight: bold; position: absolute;
}
#closed_ticket_actions form {
	display: inline;
}
div._macro_list {
	top: 12px;
}
#ticketform .right h3 {
	float: left;
}
#chat_from_ticket {
	background: url(/images/sprites/opaque_icons.png) no-repeat 3px 0px; padding: 0px 20px 0px 26px; line-height: 20px; float: right;
}
.user_badge {
	float: left;
}
#events .user_badge .agent_badge {
	background: rgb(119, 119, 119); margin: 0px 0px 0px 2px; padding: 2px; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 11px; font-weight: bold;
}
#history .user_badge .agent_badge {
	background: rgb(119, 119, 119); margin: 0px 0px 0px 2px; padding: 2px; text-align: center; color: rgb(255, 255, 255); clear: both; font-size: 11px; font-weight: bold;
}
#suggest {
	background: white; border-radius: 3px; border: 1px solid rgb(221, 221, 221); left: 0px; top: 0px; margin-top: 18px; display: none; position: absolute; z-index: 2; max-width: 400px; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.suggest-li {
	padding: 5px 10px; line-height: 18px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.suggest-li-focus {
	background: rgb(65, 131, 196); color: white; text-decoration: none;
}
.suggest-detail {
	color: rgb(115, 115, 115); font-weight: normal;
}
.suggest-li-focus .suggest-detail {
	color: white;
}
ul.recorded_screencasts_list {
	padding-left: 0px !important; margin-bottom: 10px; margin-left: 0px !important;
}
ul.recorded_screencasts_list li {
	margin: 0px 8px 0px 0px !important; padding: 0px !important; display: inline-block; list-style-type: none;
}
ul.recorded_screencasts_list li a {
	background: url(/images/screencasts/screencast_icon.png) no-repeat 8px 9px rgb(246, 246, 246); margin: 0px; padding: 6px 28px; border-radius: 4px; border: 1px solid rgb(229, 229, 229); text-align: center; color: rgb(26, 102, 144); font-family: "lucida grande",Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; text-decoration: none; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#comment_wrapper {
	background: rgb(255, 255, 255); height: 100px; overflow: auto; margin-top: 10px;
}
#video_wrapper {
	padding: 10px; border-radius: 6px; background-color: rgb(238, 238, 238); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.content ul.drop-list {
	padding: 0px; position: relative;
}
ul.drop-list {
	list-style: none;
}
ul.drop-list ul {
	list-style: none;
}
ul.drop-list:hover {
	z-index: 15;
}
ul.drop-list li.link {
	color: rgb(26, 102, 144); font-weight: bold; cursor: pointer;
}
ul.drop-list ul ul {
	border: 2px solid rgb(153, 153, 153); left: 170px; top: -11px;
}
ul.drop-list ul {
	background: 0% rgb(255, 255, 255); border-width: 2px; border-style: solid; margin: 5px 0px 0px; padding: 4px 7px 6px 8px; left: 150px; width: 170px; display: none; position: absolute; z-index: 15; min-height: 18px;
}
ul.drop-list ul li:hover {
	background-color: rgb(245, 245, 245);
}
ul.drop-list ul li.sub:hover {
	background-color: rgb(245, 245, 245);
}
ul.drop-list ul.first-drop {
	margin-top: -17px; margin-left: -158px; position: absolute !important; z-index: 15;
}
div#end-user-form ul.drop-list ul.first-drop {
	padding-top: 28px; margin-top: -23px;
}
div#end-user-form .frame {
	width: 300px; padding-bottom: 3px; margin-left: 0px;
}
div#end-user-form .frame #suggestions_for_new_topic {
	display: block;
}
* html div#end-user-form ul.drop-list ul.first-drop {
	margin-top: -28px;
}
ul.drop-list ul li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
ul.drop-list ul li.sub {
	background: url(/images/composite.gif) no-repeat 162px -331px;
}
ul.drop-list ul li {
	margin: 0px; padding: 3px 6px; font-size: 11px; font-weight: bold; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative; cursor: default;
}
ul.drop-list li.drop-header {
	color: rgb(68, 68, 68); padding-top: 12px; font-weight: bold;
}
ul.drop-list li.drop-header:hover {
	background-color: white;
}
span.drop {
	background: url(/images/composite.gif) no-repeat 0px -318px; padding-left: 12px; position: relative; z-index: 0;
}
#force_dm_checkbox {
	display: none;
}
#channel_back_dm {
	display: none;
}
#twitter_controls {
	margin: 10px 0px 10px 20px; padding: 5px 0px 3px; border-left-color: rgb(238, 238, 238); border-left-width: 3px; border-left-style: solid;
}
#twitter_controls input[type='radio'] {
	margin-left: 20px;
}
#draft_status {
	padding: 0px 6px; color: rgb(153, 153, 153); font-size: 10px; margin-top: -19px;
}
.content #comment_value {
	background: url(/images/draft_bg.png) repeat-x 0% 150%; margin: 5px 0px 0px; padding: 5px; resize: vertical;
}
body.anonymous-new .content #comment_value {
	background-color: rgb(251, 251, 251);
}
fieldset.conditions input.customFieldName {
	width: 280px;
}
fieldset.conditions input.customFieldValue {
	width: 180px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#twitter_convert_to_ticket {
	padding: 0px; background-color: rgb(244, 244, 244);
}
#twitter_convert_to_ticket #_macro_list {
	top: 0px; padding-right: 0px; margin-top: -23px;
}
#twitter_convert_to_ticket .ticket_errors {
	margin: 5px 0px; padding: 5px; border-radius: 3px; border: 1px solid rgb(255, 0, 0); background-color: rgb(255, 255, 255); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#twitter_convert_to_ticket .frame {
	margin: 10px 0px; padding: 4px 4px 20px;
}
#twitter_convert_to_ticket .frame .selects .select {
	margin-top: 4px;
}
#twitter_convert_to_ticket .status_message {
	margin: 3px 0px 3px 9px; color: rgb(119, 119, 119); font-size: 12px;
}
#twitter_convert_to_ticket .status_message img {
	padding: 0px 3px 0px 0px; width: 25px; height: 25px;
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection {
	padding: 0px 0px 20px 65px;
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection .monitored_twitter_handle {
	padding: 4px 10px; text-align: center; float: left;
}
#twitter_convert_to_ticket #monitored_twitter_handle_selection label {
	font-weight: bold; margin-bottom: 3px; display: block;
}
#twitter_convert_to_ticket #submit_button {
	float: right;
}
#twitter_convert_to_ticket .bottom.cancel_link {
	color: rgb(104, 104, 104); line-height: 30px; margin-right: 15px; float: right;
}
#twitter_convert_to_ticket #cancel_link:hover {
	color: rgb(255, 0, 0);
}
#twitter_convert_to_ticket .top.cancel_link {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat 0px -114px; margin: -40px -3px 0px 0px; width: 30px; height: 20px; text-indent: -9999px; float: right; display: block;
}
#twitter_convert_to_ticket label {
	position: static;
}
.two_column_form .form_element {
	margin: 20px 0px;
}
.two_column_form .form_element label {
	width: 180px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.two_column_form .form_element .label {
	width: 180px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.two_column_form .form_element label[for] {
	cursor: pointer;
}
.two_column_form .form_element .form_field {
	margin-left: 200px;
}
.two_column_form .form_element .form_field input[type='text'] {
	width: 80%;
}
.two_column_form .form_element .form_field p {
	color: rgb(135, 135, 135);
}
.two_column_form .form_element .form_field .checkbox {
	margin: 5px 0px;
}
.two_column_form .form_element .form_field .radio {
	margin: 5px 0px;
}
.two_column_form .divider {
	border-width: 2px; height: 8px; color: lightgray; padding-bottom: 14px; border-bottom-color: currentColor; border-bottom-style: dashed;
}
.two_column_form .divider_text {
	padding: 0px 10px; left: 260px; top: 229px; position: absolute; background-color: rgb(246, 246, 246);
}
.two_column_form .form_section_label {
	float: left;
}
.two_column_form .actions {
	margin: 10px 0px; text-align: right;
}
.two_column_form .actions a {
	margin-left: 20px;
}
.two_column_form .element_group {
	padding: 0px 20px; border-radius: 3px; border: 1px solid rgb(246, 246, 246); background-color: rgb(246, 246, 246); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.two_column_form .rule_owner_selector {
	font-weight: bold; margin-bottom: 8px;
}
.two_column_form #preview_twitter_search {
	font-size: 13px; text-decoration: underline;
}
.two_column_form .vivid_delete {
	color: rgb(221, 0, 28);
}
.two_column_form .form_field .inner_column {
	padding-bottom: 30px;
}
.two_column_form .form_field .inner_column input {
	margin: 0px; padding: 0px; float: left;
}
.two_column_form .form_field .inner_column label {
	margin: 0px; padding: 0px; float: left;
}
.two_column_form .form_field .inner_column label {
	padding-left: 5px;
}
.two_column_form .form_field .inner_column input[type='radio'] {
	margin-top: 1px;
}
.two_column_form .form_field .inner_column ul {
	margin-left: 190px;
}
.two_column_form .form_field .inner_column ul li {
	color: rgb(153, 153, 153);
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#twitter_search .frame {
	padding: 0px;
}
#twitter_search #bulk_actions {
	margin: 5px 40px 0px 0px; text-align: right;
}
#twitter_search #bulk_actions .bulk_convert_button {
	color: rgb(26, 102, 144); font-size: 12px; margin-right: 10px;
}
#twitter_search #bulk_actions .bulk_convert_button:hover {
	color: rgb(82, 146, 20);
}
#twitter_search #bulk_actions [disabled='disabled'].bulk_convert_button {
	filter: alpha(opacity=50); cursor: default; opacity: 0.5;
}
#twitter_search #bulk_actions [disabled=''].bulk_convert_button {
	filter: alpha(opacity=50); cursor: default; opacity: 0.5;
}
#twitter_search #bulk_actions [disabled='disabled'].bulk_convert_button:hover {
	color: rgb(26, 102, 144);
}
#twitter_search #bulk_actions [disabled=''].bulk_convert_button:hover {
	color: rgb(26, 102, 144);
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket {
	margin: 25px 20px 20px; padding: 20px; border: 2px solid rgb(152, 195, 50);
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket #bulk_creation_counter {
	line-height: 30px; padding-right: 10px; float: right;
}
#twitter_search #twitter_bulk_ticket_form #twitter_convert_to_ticket .top.cancel_link {
	margin-top: -42px;
}
#twitter_new_result_count .twitter_search_refresh {
	margin: 20px 30px; border-radius: 5px; border: 1px solid rgb(235, 230, 138); text-align: center; color: rgb(85, 85, 85); line-height: 30px; font-size: 13px; font-weight: bold; display: block; background-color: rgb(255, 253, 218); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#twitter_new_result_count .twitter_search_refresh img {
	vertical-align: middle;
}
#twitter_new_result_count .twitter_search_refresh:hover {
	text-decoration: none; background-color: rgb(255, 246, 179);
}
#tweet_preview_container {
	padding: 0px 10px 0px 0px;
}
#tweet_preview_container #no_results {
	padding: 0px 0px 0px 200px; color: rgb(112, 114, 114); font-size: 15px; font-weight: bold;
}
#twitter_search_loading_indicator .progress {
	margin: 20px 30px; border-radius: 5px; border: 1px solid rgb(235, 230, 138); height: 30px; text-align: center; color: rgb(85, 85, 85); line-height: 30px; font-size: 13px; font-weight: bold; display: block; background-color: rgb(255, 253, 218); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#twitter_search_loading_indicator .progress img {
	vertical-align: middle;
}
#twitter_search_loading_indicator .message {
	margin: 20px 30px; text-align: center; color: rgb(112, 114, 114); font-size: 15px;
}
#twitter_search_results .tweet {
	margin: 0px 20px; padding: 15px 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; position: relative;
}
#tweet_preview_container .tweet {
	margin: 0px 20px; padding: 15px 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; position: relative;
}
#twitter_search_results :first-child.tweet {
	margin-top: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#tweet_preview_container :first-child.tweet {
	margin-top: 20px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#twitter_search_results :last-child.tweet {
	margin-bottom: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tweet_preview_container :last-child.tweet {
	margin-bottom: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#twitter_search_results .tweet .tweet_actions {
	display: none;
}
#tweet_preview_container .tweet .tweet_actions {
	display: none;
}
#twitter_search_results .tweet:hover {
	background-color: rgb(244, 244, 244);
}
#tweet_preview_container .tweet:hover {
	background-color: rgb(244, 244, 244);
}
#twitter_search_results .tweet:hover .enabled.tweet_actions {
	display: inline;
}
#tweet_preview_container .tweet:hover .enabled.tweet_actions {
	display: inline;
}
#twitter_search_results .tweet .twitter_user_info {
	left: 10px; top: 18px; position: absolute;
}
#tweet_preview_container .tweet .twitter_user_info {
	left: 10px; top: 18px; position: absolute;
}
#twitter_search_results .tweet .tweet_body {
	padding: 0px 0px 0px 74px; line-height: 18px;
}
#tweet_preview_container .tweet .tweet_body {
	padding: 0px 0px 0px 74px; line-height: 18px;
}
#twitter_search_results .tweet .tweet_body > a {
	font-weight: bold;
}
#tweet_preview_container .tweet .tweet_body > a {
	font-weight: bold;
}
#twitter_search_results .tweet .tweet_body a.screen_name {
	font-size: 14px;
}
#tweet_preview_container .tweet .tweet_body a.screen_name {
	font-size: 14px;
}
#twitter_search_results .tweet .tweet_body p {
	margin: 3px 0px; padding-right: 100px; font-size: 14px;
}
#tweet_preview_container .tweet .tweet_body p {
	margin: 3px 0px; padding-right: 100px; font-size: 14px;
}
#twitter_search_results .tweet .tweet_body span {
	color: rgb(163, 163, 163);
}
#tweet_preview_container .tweet .tweet_body span {
	color: rgb(163, 163, 163);
}
#twitter_search_results .tweet .tweet_body .retweeted_by {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat 0px -49px; padding-left: 18px; margin-left: 2px;
}
#tweet_preview_container .tweet .tweet_body .retweeted_by {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat 0px -49px; padding-left: 18px; margin-left: 2px;
}
#twitter_search_results .tweet .tweet_body .timeago {
	color: rgb(163, 163, 163); font-size: 12px;
}
#tweet_preview_container .tweet .tweet_body .timeago {
	color: rgb(163, 163, 163); font-size: 12px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions {
	float: right;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions {
	float: right;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat; height: 12px; padding-right: 10px; padding-left: 20px; margin-left: 5px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat; height: 12px; padding-right: 10px; padding-left: 20px; margin-left: 5px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat; height: 12px; padding-right: 10px; padding-left: 20px; margin-left: 5px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span {
	background: url(/images/sprites/twickets_tool_icons.png) no-repeat; height: 12px; padding-right: 10px; padding-left: 20px; margin-left: 5px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.follow {
	background-position: 0px -81px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.follow {
	background-position: 0px -81px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.follow {
	background-position: 0px -81px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.follow {
	background-position: 0px -81px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.follow:hover {
	background-position: 0px -65px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.follow:hover {
	background-position: 0px -65px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.follow:hover {
	background-position: 0px -65px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.follow:hover {
	background-position: 0px -65px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.retweet {
	background-position: 0px -49px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.retweet {
	background-position: 0px -49px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.retweet {
	background-position: 0px -49px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.retweet {
	background-position: 0px -49px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.retweet:hover {
	background-position: 0px -33px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.retweet:hover {
	background-position: 0px -33px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.retweet:hover {
	background-position: 0px -33px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.retweet:hover {
	background-position: 0px -33px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.convert_to_ticket {
	background-position: 0px -17px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.convert_to_ticket {
	background-position: 0px -17px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.convert_to_ticket {
	background-position: 0px -17px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.convert_to_ticket {
	background-position: 0px -17px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.convert_to_ticket:hover {
	background-position: 0px -1px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.convert_to_ticket:hover {
	background-position: 0px -1px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.convert_to_ticket:hover {
	background-position: 0px -1px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.convert_to_ticket:hover {
	background-position: 0px -1px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.following {
	background-position: 0px -97px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.following {
	background-position: 0px -97px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.following {
	background-position: 0px -97px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.following {
	background-position: 0px -97px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.retweeted {
	background-position: 0px -49px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.retweeted {
	background-position: 0px -49px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.retweeted {
	background-position: 0px -49px;
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.retweeted {
	background-position: 0px -49px;
}
#twitter_search_results .tweet .tweet_body .tweet_actions a.converted {
	background-position: 0px -17px; color: rgb(178, 178, 178);
}
#twitter_search_results .tweet .tweet_body .tweet_actions span.converted {
	background-position: 0px -17px; color: rgb(178, 178, 178);
}
#tweet_preview_container .tweet .tweet_body .tweet_actions a.converted {
	background-position: 0px -17px; color: rgb(178, 178, 178);
}
#tweet_preview_container .tweet .tweet_body .tweet_actions span.converted {
	background-position: 0px -17px; color: rgb(178, 178, 178);
}
#twitter_search_results .tweet .tweet_body .review_status {
	width: 73px; padding-right: 12px; margin-right: 10px; float: right; display: block;
}
#tweet_preview_container .tweet .tweet_body .review_status {
	width: 73px; padding-right: 12px; margin-right: 10px; float: right; display: block;
}
#twitter_search_results .tweet .tweet_body .review_status a {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(225, 225, 225); width: 63px; height: 15px; text-align: center; text-transform: uppercase; line-height: 15px; overflow: hidden; font-size: 10px; text-decoration: none; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#twitter_search_results .tweet .tweet_body .review_status span {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(225, 225, 225); width: 63px; height: 15px; text-align: center; text-transform: uppercase; line-height: 15px; overflow: hidden; font-size: 10px; text-decoration: none; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#tweet_preview_container .tweet .tweet_body .review_status a {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(225, 225, 225); width: 63px; height: 15px; text-align: center; text-transform: uppercase; line-height: 15px; overflow: hidden; font-size: 10px; text-decoration: none; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#tweet_preview_container .tweet .tweet_body .review_status span {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(225, 225, 225); width: 63px; height: 15px; text-align: center; text-transform: uppercase; line-height: 15px; overflow: hidden; font-size: 10px; text-decoration: none; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#twitter_search_results .tweet .tweet_body .review_status a img {
	vertical-align: middle;
}
#twitter_search_results .tweet .tweet_body .review_status span img {
	vertical-align: middle;
}
#tweet_preview_container .tweet .tweet_body .review_status a img {
	vertical-align: middle;
}
#tweet_preview_container .tweet .tweet_body .review_status span img {
	vertical-align: middle;
}
#twitter_search_results .tweet .tweet_body .review_status a.ticket_badge {
	border-color: rgb(152, 195, 50); color: rgb(255, 255, 255); background-color: rgb(152, 195, 50);
}
#twitter_search_results .tweet .tweet_body .review_status span.ticket_badge {
	border-color: rgb(152, 195, 50); color: rgb(255, 255, 255); background-color: rgb(152, 195, 50);
}
#tweet_preview_container .tweet .tweet_body .review_status a.ticket_badge {
	border-color: rgb(152, 195, 50); color: rgb(255, 255, 255); background-color: rgb(152, 195, 50);
}
#tweet_preview_container .tweet .tweet_body .review_status span.ticket_badge {
	border-color: rgb(152, 195, 50); color: rgb(255, 255, 255); background-color: rgb(152, 195, 50);
}
#twitter_search_results .tweet .tweet_body .review_status a.review {
	color: rgb(178, 178, 178);
}
#tweet_preview_container .tweet .tweet_body .review_status a.review {
	color: rgb(178, 178, 178);
}
#twitter_search_results .tweet .tweet_body .review_status a.review:hover {
	background: rgb(178, 178, 178); border: 1px solid rgb(178, 178, 178); color: rgb(255, 255, 255);
}
#twitter_search_results .tweet .tweet_body .review_status span.reviewed {
	background: rgb(178, 178, 178); border: 1px solid rgb(178, 178, 178); color: rgb(255, 255, 255);
}
#tweet_preview_container .tweet .tweet_body .review_status a.review:hover {
	background: rgb(178, 178, 178); border: 1px solid rgb(178, 178, 178); color: rgb(255, 255, 255);
}
#tweet_preview_container .tweet .tweet_body .review_status span.reviewed {
	background: rgb(178, 178, 178); border: 1px solid rgb(178, 178, 178); color: rgb(255, 255, 255);
}
#twitter_search_results .activated.tweet {
	margin: -1px 18px 0px; border: 2px solid rgb(152, 195, 50); padding-bottom: 0px;
}
#tweet_preview_container .activated.tweet {
	margin: -1px 18px 0px; border: 2px solid rgb(152, 195, 50); padding-bottom: 0px;
}
#twitter_search_results :first-child.activated.tweet {
	margin-top: 19px;
}
#tweet_preview_container :first-child.activated.tweet {
	margin-top: 19px;
}
#twitter_search_results .activated.tweet:hover {
	background-color: rgb(255, 255, 255);
}
#tweet_preview_container .activated.tweet:hover {
	background-color: rgb(255, 255, 255);
}
#twitter_search_results .activated.tweet .drawer {
	padding: 20px; margin-top: 20px; background-color: rgb(244, 244, 244);
}
#tweet_preview_container .activated.tweet .drawer {
	padding: 20px; margin-top: 20px; background-color: rgb(244, 244, 244);
}
#twitter_search_results .activated.tweet .drawer .cancel {
	float: left;
}
#tweet_preview_container .activated.tweet .drawer .cancel {
	float: left;
}
#twitter_search_results .activated.tweet .drawer .retweet_confirmation {
	font-size: 16px; font-weight: bold; float: right;
}
#twitter_search_results .activated.tweet .drawer .follow_confirmation {
	font-size: 16px; font-weight: bold; float: right;
}
#tweet_preview_container .activated.tweet .drawer .retweet_confirmation {
	font-size: 16px; font-weight: bold; float: right;
}
#tweet_preview_container .activated.tweet .drawer .follow_confirmation {
	font-size: 16px; font-weight: bold; float: right;
}
#twitter_search_results .activated.tweet .drawer .retweet_confirmation button {
	margin-left: 10px;
}
#twitter_search_results .activated.tweet .drawer .follow_confirmation button {
	margin-left: 10px;
}
#tweet_preview_container .activated.tweet .drawer .retweet_confirmation button {
	margin-left: 10px;
}
#tweet_preview_container .activated.tweet .drawer .follow_confirmation button {
	margin-left: 10px;
}
#twitter_search_results .tweet .tweet_controls {
	top: 15px; width: 30px; text-align: right; right: 10px; position: absolute;
}
#tweet_preview_container .tweet .tweet_controls {
	top: 15px; width: 30px; text-align: right; right: 10px; position: absolute;
}
#twitter_search_results .tweet .drawer {
	display: none;
}
#tweet_preview_container .tweet .drawer {
	display: none;
}
#twitter_search_results .view_more {
	margin: 20px 30px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(128, 130, 130); line-height: 30px; font-size: 14px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#tweet_preview_container .view_more {
	margin: 20px 30px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(128, 130, 130); line-height: 30px; font-size: 14px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#twitter_search_results .view_more img {
	vertical-align: middle;
}
#tweet_preview_container .view_more img {
	vertical-align: middle;
}
#twitter_search_results .view_more:hover {
	border: 1px solid rgb(128, 130, 130); text-decoration: none;
}
#tweet_preview_container .view_more:hover {
	border: 1px solid rgb(128, 130, 130); text-decoration: none;
}
#twitter_search_results .message {
	margin: 20px 30px; text-align: center; color: rgb(112, 114, 114); font-size: 15px;
}
#tweet_preview_container .message {
	margin: 20px 30px; text-align: center; color: rgb(112, 114, 114); font-size: 15px;
}
#twitter_search_results .twitter_user_info {
	position: relative;
}
#twitter_search_results .profile_details {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; border: 1px solid rgb(153, 204, 51); left: -11px; top: -11px; width: 400px; line-height: 18px; display: none; position: absolute; z-index: 10; box-shadow: 0px 0px 6px #999; -moz-border-radius: 5px; -webkit-box-shadow: 0 0 6px #999; -moz-box-shadow: 0 0 6px #999;
}
#twitter_search_results .profile_details .location {
	float: left;
}
#twitter_search_results .profile_details .following {
	background: rgb(153, 204, 51); padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 11px; float: right; -moz-border-radius: 2px;
}
#twitter_search_results .profile_details .profile_details_b {
	margin: 10px 0px 0px 64px;
}
#twitter_search_results .profile_details .twitter_counters {
	margin: 10px 0px 0px;
}
#twitter_search_results .profile_details .twitter_counter {
	background: rgb(240, 240, 240); margin: 0px 10px 0px 0px; padding: 5px 10px; border-radius: 2px; width: 56px; font-weight: bold; float: left; -moz-border-radius: 2px;
}
#twitter_search_results .profile_details .last.twitter_counter {
	margin: 0px;
}
#twitter_search_results .profile_details .twitter_counter .count {
	font-size: 14px;
}
#twitter_search_results .profile_details .twitter_counter .label {
	color: rgb(179, 179, 179); font-size: 10px;
}
#twitter_search_results .profile_details {
	line-height: 18px;
}
#twitter_search_results .profile_details .label {
	font-weight: bold;
}
#twitter_search_results img.profile_image {
	padding: 2px; border: 1px solid rgb(221, 221, 221); width: 50px; height: 50px; float: left;
}
#twitter_search_results .profile_details .screen_name {
	top: -3px; font-size: 14px; font-weight: bold; position: relative;
}
#twitter_search_results .profile_details .profile_details_a {
	padding: 0px 0px 10px; margin-left: 64px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
div.frame_header ul.drop-list ul.first-drop {
	padding-top: 30px; margin-top: -23px; margin-left: -243px;
}
#monitored_accounts_frame {
	padding: 30px;
}
#monitored_accounts_frame #card_frame {
	padding-top: 10px; clear: both;
}
#monitored_accounts_frame .twitter_profile {
	width: 382px; margin-right: 30px; margin-bottom: 20px; float: left;
}
#monitored_accounts_frame .twitter_profile .profile_details {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(233, 233, 233); padding: 10px 10px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: rgb(255, 255, 255); -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
#monitored_accounts_frame .twitter_profile .profile_details img {
	float: left;
}
#monitored_accounts_frame .twitter_profile .profile_details > div {
	width: 300px; float: right;
}
#monitored_accounts_frame .twitter_profile .profile_details > div > a {
	font-weight: bold; margin-bottom: 4px; display: block;
}
#monitored_accounts_frame .twitter_profile .profile_details > div > p {
	margin: 2px 0px;
}
#monitored_accounts_frame .twitter_profile .profile_details > div .profile_options {
	padding: 10px; display: none; background-color: rgb(246, 246, 246);
}
#monitored_accounts_frame .twitter_profile .profile_details > div .profile_options li {
	list-style-type: none;
}
#monitored_accounts_frame .twitter_profile .profile_actions {
	background: url(/images/sprites/template.png) no-repeat 0px 0px; padding: 4px 10px 10px; height: 36px; line-height: 20px; font-size: 10px;
}
#monitored_accounts_frame .twitter_profile .profile_actions .actions_menu {
	float: left; display: none;
}
#monitored_accounts_frame .twitter_profile .profile_actions .actions_menu a {
	padding: 0px 2px 0px 4px; border-left-color: rgb(57, 122, 159); border-left-width: 1px; border-left-style: solid;
}
#monitored_accounts_frame .twitter_profile .profile_actions .actions_menu a:first-child {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#monitored_accounts_frame .twitter_profile .profile_actions .toggle {
	float: right; display: block;
}
#monitored_accounts_frame .activated.twitter_profile .profile_actions .actions_menu {
	display: block;
}
#monitored_accounts_frame .activated.twitter_profile .profile_details > div .profile_options {
	display: block;
}
#monitored_accounts_frame h3 {
	margin: 0px;
}
#monitored_accounts_frame .content-top-right {
	margin: 0px;
}
#monitored_accounts_frame hr {
	background: rgb(232, 232, 232); margin: 10px 0px 20px;
}
div.empty_twitter_configuration_msg {
	padding: 35px; text-align: center; color: rgb(68, 68, 68); font-size: 16px;
}
.item-list .item-actions a {
	color: green;
}
.simple-frame {
	background: rgb(255, 255, 255); padding: 15px; border-radius: 4px; border: 2px solid rgb(233, 233, 233);
}
.simple-frame .actions {
	margin: 20px 0px 0px; text-align: right;
}
.ui-sortable .item {
	margin: 6px 0px; padding: 4px 7px; border: 1px dashed rgb(217, 217, 217); cursor: move; background-color: rgb(248, 248, 248);
}
.ui-sortable .item a {
	color: rgb(102, 102, 102);
}
.twitter_profile .badges {
	width: 100px; text-align: right; float: right;
}
.twitter_profile .badge {
	background: white; padding: 1px 4px 2px; border-radius: 3px; border: 1px solid rgb(237, 237, 237); color: rgb(144, 144, 144); font-size: 12px; font-weight: normal; -moz-border-radius: 3px; webkit-border-radius: 3px;
}
.twitter_profile .reauthorization.badge {
	background: rgb(182, 51, 51); border-color: rgb(182, 51, 51) !important; color: rgb(255, 255, 255) !important;
}
.twitter_profile .primary_badge {
	display: none;
}
.is_primary.twitter_profile .primary_badge {
	display: inline;
}
.twitter_profile .usr-thumb {
	width: 30px; height: 30px;
}
div.hover-actions div.item div.item-actions .remove_primary {
	display: none;
}
div.hover-actions div.is_primary.item div.item-actions .make_primary {
	display: none;
}
div.hover-actions div.is_primary.item:hover div.item-actions .remove_primary {
	display: inline;
}
.twitter_search_add {
	margin-right: 20px;
}
.twitter-search-left {
	width: 48%; float: left;
}
.twitter-search-right {
	margin: 0px 20px 0px 0px; width: 48%; float: right;
}
form.twitter.two_column .url-shortener-information {
	font-size: 12px;
}
form.twitter.two_column .url-shortener-information .shortener-prompt {
	line-height: 20px; margin-left: 10px;
}
form.twitter.two_column .url-shortener-information #url_shortener_name {
	margin-right: 0em; float: left;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields {
	margin-top: 1em; margin-bottom: 1em; display: none;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields div {
	clear: left;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields div.shortener_config + div.shortener_config {
	margin-top: 1em;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields label {
	width: 100px; line-height: 25px; font-size: 12px; font-weight: normal; float: left;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields label + input {
	width: 150px;
}
form.twitter.two_column .url-shortener-information .url-shortener-fields label + input.custom {
	width: 300px;
}
form.twitter.two_column .url-shortener-information #test_url_results {
	margin-top: 10px;
}
form.twitter.two_column .url-shortener-information #test_in_process {
	margin-top: 10px; display: none;
}
form.twitter.two_column .url-shortener-information #test_url_shortener {
	margin-top: 20px;
}
iframe#upload_frame {
	display: none;
}
input#hidden-file-input {
	padding: 0px; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
#uploads_form {
	margin-right: 15px;
}
#uploads_form span.link {
	overflow: hidden; font-weight: normal; margin-bottom: 10px; float: right; position: relative;
}
.attachments_for_portal #uploads_form span.link {
	float: left;
}
.post-uploads #uploads_form span.link {
	float: left;
}
#uploads_form span.attach_link_selected.link {
	color: rgb(51, 51, 51); text-decoration: underline;
}
div#attachments {
	clear: both; margin-top: 6px; white-space: nowrap;
}
.attach_list {
	margin-bottom: 0px;
}
#uploading_message {
	color: rgb(102, 102, 102);
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.users-new .lv_action {
	width: 450px;
}
.users-create .lv_action {
	width: 450px;
}
.users-edit .lv_action {
	width: 450px;
}
.users-update .lv_action {
	width: 450px;
}
.users-new a.identity_link {
	font-weight: bold;
}
.users-create a.identity_link {
	font-weight: bold;
}
.users-edit a.identity_link {
	font-weight: bold;
}
.users-update a.identity_link {
	font-weight: bold;
}
.users-new .two_column ul.identities {
	list-style: none; padding-top: 0px; padding-left: 0px;
}
.users-create .two_column ul.identities {
	list-style: none; padding-top: 0px; padding-left: 0px;
}
.users-edit .two_column ul.identities {
	list-style: none; padding-top: 0px; padding-left: 0px;
}
.users-update .two_column ul.identities {
	list-style: none; padding-top: 0px; padding-left: 0px;
}
.users-new .two_column ul.identities li {
	line-height: 130%;
}
.users-create .two_column ul.identities li {
	line-height: 130%;
}
.users-edit .two_column ul.identities li {
	line-height: 130%;
}
.users-update .two_column ul.identities li {
	line-height: 130%;
}
.users-new .two_column ul.identities li.is_primary .identity_name {
	font-weight: bold;
}
.users-create .two_column ul.identities li.is_primary .identity_name {
	font-weight: bold;
}
.users-edit .two_column ul.identities li.is_primary .identity_name {
	font-weight: bold;
}
.users-update .two_column ul.identities li.is_primary .identity_name {
	font-weight: bold;
}
.users-new .two_column ul.identities li .identity_name {
	margin-right: 7px;
}
.users-create .two_column ul.identities li .identity_name {
	margin-right: 7px;
}
.users-edit .two_column ul.identities li .identity_name {
	margin-right: 7px;
}
.users-update .two_column ul.identities li .identity_name {
	margin-right: 7px;
}
.users-new .two_column ul.identities li .status {
	margin-right: 5px;
}
.users-create .two_column ul.identities li .status {
	margin-right: 5px;
}
.users-edit .two_column ul.identities li .status {
	margin-right: 5px;
}
.users-update .two_column ul.identities li .status {
	margin-right: 5px;
}
.users-new .two_column ul.identities li a {
	font-weight: bold; text-decoration: none; margin-left: 15px;
}
.users-create .two_column ul.identities li a {
	font-weight: bold; text-decoration: none; margin-left: 15px;
}
.users-edit .two_column ul.identities li a {
	font-weight: bold; text-decoration: none; margin-left: 15px;
}
.users-update .two_column ul.identities li a {
	font-weight: bold; text-decoration: none; margin-left: 15px;
}
.users-new .two_column ul.identities li a:hover {
	text-decoration: underline;
}
.users-new .two_column ul.identities li a:active {
	text-decoration: underline;
}
.users-create .two_column ul.identities li a:hover {
	text-decoration: underline;
}
.users-create .two_column ul.identities li a:active {
	text-decoration: underline;
}
.users-edit .two_column ul.identities li a:hover {
	text-decoration: underline;
}
.users-edit .two_column ul.identities li a:active {
	text-decoration: underline;
}
.users-update .two_column ul.identities li a:hover {
	text-decoration: underline;
}
.users-update .two_column ul.identities li a:active {
	text-decoration: underline;
}
.users-new .two_column ul.identities li .small.spinner {
	vertical-align: -5px;
}
.users-create .two_column ul.identities li .small.spinner {
	vertical-align: -5px;
}
.users-edit .two_column ul.identities li .small.spinner {
	vertical-align: -5px;
}
.users-update .two_column ul.identities li .small.spinner {
	vertical-align: -5px;
}
.users-new .two_column h4.sub_section {
	margin-top: 20px;
}
.users-create .two_column h4.sub_section {
	margin-top: 20px;
}
.users-edit .two_column h4.sub_section {
	margin-top: 20px;
}
.users-update .two_column h4.sub_section {
	margin-top: 20px;
}
.users-new .primary .small.spinner {
	margin-left: 17px; vertical-align: -6px;
}
.users-create .primary .small.spinner {
	margin-left: 17px; vertical-align: -6px;
}
.users-edit .primary .small.spinner {
	margin-left: 17px; vertical-align: -6px;
}
.users-update .primary .small.spinner {
	margin-left: 17px; vertical-align: -6px;
}
.users-new .buttonsubmit {
	margin: 3px 0px 0px 5px; width: inherit;
}
.users-create .buttonsubmit {
	margin: 3px 0px 0px 5px; width: inherit;
}
.users-edit .buttonsubmit {
	margin: 3px 0px 0px 5px; width: inherit;
}
.users-update .buttonsubmit {
	margin: 3px 0px 0px 5px; width: inherit;
}
.users-new .tile {
	padding: 10px; border-radius: 4px; border: 2px solid rgb(238, 238, 238); margin-top: 6px; position: relative; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.users-create .tile {
	padding: 10px; border-radius: 4px; border: 2px solid rgb(238, 238, 238); margin-top: 6px; position: relative; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.users-edit .tile {
	padding: 10px; border-radius: 4px; border: 2px solid rgb(238, 238, 238); margin-top: 6px; position: relative; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.users-update .tile {
	padding: 10px; border-radius: 4px; border: 2px solid rgb(238, 238, 238); margin-top: 6px; position: relative; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.users-new .tile img {
	border: 1px solid rgb(238, 238, 238);
}
.users-create .tile img {
	border: 1px solid rgb(238, 238, 238);
}
.users-edit .tile img {
	border: 1px solid rgb(238, 238, 238);
}
.users-update .tile img {
	border: 1px solid rgb(238, 238, 238);
}
.users-new .tile .icon {
	float: left;
}
.users-create .tile .icon {
	float: left;
}
.users-edit .tile .icon {
	float: left;
}
.users-update .tile .icon {
	float: left;
}
.users-new .tile .info {
	margin-left: 45px;
}
.users-create .tile .info {
	margin-left: 45px;
}
.users-edit .tile .info {
	margin-left: 45px;
}
.users-update .tile .info {
	margin-left: 45px;
}
.users-new .tile .title {
	color: rgb(102, 102, 102); font-size: 9pt; font-weight: bold; white-space: normal;
}
.users-create .tile .title {
	color: rgb(102, 102, 102); font-size: 9pt; font-weight: bold; white-space: normal;
}
.users-edit .tile .title {
	color: rgb(102, 102, 102); font-size: 9pt; font-weight: bold; white-space: normal;
}
.users-update .tile .title {
	color: rgb(102, 102, 102); font-size: 9pt; font-weight: bold; white-space: normal;
}
.users-new .tile .headcount {
	color: rgb(153, 153, 153); font-size: 9pt; font-weight: normal; margin-top: 4px;
}
.users-create .tile .headcount {
	color: rgb(153, 153, 153); font-size: 9pt; font-weight: normal; margin-top: 4px;
}
.users-edit .tile .headcount {
	color: rgb(153, 153, 153); font-size: 9pt; font-weight: normal; margin-top: 4px;
}
.users-update .tile .headcount {
	color: rgb(153, 153, 153); font-size: 9pt; font-weight: normal; margin-top: 4px;
}
.users-new .tile#enduser_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-create .tile#enduser_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-edit .tile#enduser_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-update .tile#enduser_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-new .tile#enduser_details::after {
	left: 37px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-create .tile#enduser_details::after {
	left: 37px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-edit .tile#enduser_details::after {
	left: 37px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-update .tile#enduser_details::after {
	left: 37px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-new .tile#enduser_details input[type='checkbox'] {
	width: 15px; margin-top: 6px; float: left; display: block;
}
.users-create .tile#enduser_details input[type='checkbox'] {
	width: 15px; margin-top: 6px; float: left; display: block;
}
.users-edit .tile#enduser_details input[type='checkbox'] {
	width: 15px; margin-top: 6px; float: left; display: block;
}
.users-update .tile#enduser_details input[type='checkbox'] {
	width: 15px; margin-top: 6px; float: left; display: block;
}
.users-new .tile#enduser_details label {
	width: auto; margin-left: 20px; display: block;
}
.users-create .tile#enduser_details label {
	width: auto; margin-left: 20px; display: block;
}
.users-edit .tile#enduser_details label {
	width: auto; margin-left: 20px; display: block;
}
.users-update .tile#enduser_details label {
	width: auto; margin-left: 20px; display: block;
}
.users-new .tile#agent_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-create .tile#agent_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-edit .tile#agent_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-update .tile#agent_details {
	padding: 14px 20px; margin-right: 6px;
}
.users-new .tile#agent_details::after {
	left: 140px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-create .tile#agent_details::after {
	left: 140px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-edit .tile#agent_details::after {
	left: 140px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-update .tile#agent_details::after {
	left: 140px; top: -11px; position: absolute; content: url(/images/icons/triangle_border.png);
}
.users-new .tile#agent_details label {
	margin-right: 10px;
}
.users-create .tile#agent_details label {
	margin-right: 10px;
}
.users-edit .tile#agent_details label {
	margin-right: 10px;
}
.users-update .tile#agent_details label {
	margin-right: 10px;
}
.users-new .tile p.description {
	margin-top: 10px;
}
.users-create .tile p.description {
	margin-top: 10px;
}
.users-edit .tile p.description {
	margin-top: 10px;
}
.users-update .tile p.description {
	margin-top: 10px;
}
.users-new #group_tiles .tile {
	width: 159px; margin-right: 6px; float: left; cursor: pointer;
}
.users-create #group_tiles .tile {
	width: 159px; margin-right: 6px; float: left; cursor: pointer;
}
.users-edit #group_tiles .tile {
	width: 159px; margin-right: 6px; float: left; cursor: pointer;
}
.users-update #group_tiles .tile {
	width: 159px; margin-right: 6px; float: left; cursor: pointer;
}
.users-new #group_tiles .tile .name {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.users-create #group_tiles .tile .name {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.users-edit #group_tiles .tile .name {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.users-update #group_tiles .tile .name {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.users-new #group_tiles .tile:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(236, 236, 236);
}
.users-create #group_tiles .tile:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(236, 236, 236);
}
.users-edit #group_tiles .tile:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(236, 236, 236);
}
.users-update #group_tiles .tile:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(236, 236, 236);
}
.users-new #group_tiles .selected.tile {
	background: url(/images/icons/checkmark_circle.png) no-repeat 97% 50% rgb(236, 244, 220); border-color: rgb(236, 238, 207);
}
.users-create #group_tiles .selected.tile {
	background: url(/images/icons/checkmark_circle.png) no-repeat 97% 50% rgb(236, 244, 220); border-color: rgb(236, 238, 207);
}
.users-edit #group_tiles .selected.tile {
	background: url(/images/icons/checkmark_circle.png) no-repeat 97% 50% rgb(236, 244, 220); border-color: rgb(236, 238, 207);
}
.users-update #group_tiles .selected.tile {
	background: url(/images/icons/checkmark_circle.png) no-repeat 97% 50% rgb(236, 244, 220); border-color: rgb(236, 238, 207);
}
.users-new #group_tiles .selected.tile:hover {
	border-color: rgb(232, 234, 196); background-color: rgb(230, 240, 208);
}
.users-create #group_tiles .selected.tile:hover {
	border-color: rgb(232, 234, 196); background-color: rgb(230, 240, 208);
}
.users-edit #group_tiles .selected.tile:hover {
	border-color: rgb(232, 234, 196); background-color: rgb(230, 240, 208);
}
.users-update #group_tiles .selected.tile:hover {
	border-color: rgb(232, 234, 196); background-color: rgb(230, 240, 208);
}
.hidden {
	display: none;
}
.users-show .main-user-profile.content {
	position: relative;
}
.users-merge_complete .main-user-profile.content {
	position: relative;
}
.users-show .main-user-profile.content > h2 {
	margin-left: 98px;
}
.users-show .main-user-profile.content > h3 {
	margin-left: 98px;
}
.users-show .main-user-profile.content > div.profiles {
	margin-left: 98px;
}
.users-merge_complete .main-user-profile.content > h2 {
	margin-left: 98px;
}
.users-merge_complete .main-user-profile.content > h3 {
	margin-left: 98px;
}
.users-merge_complete .main-user-profile.content > div.profiles {
	margin-left: 98px;
}
.users-show .main-user-profile.content > h3 {
	font-weight: normal; margin-top: -5px; margin-bottom: 12px;
}
.users-merge_complete .main-user-profile.content > h3 {
	font-weight: normal; margin-top: -5px; margin-bottom: 12px;
}
.users-show .main-user-profile.content h2 {
	margin-top: 17px;
}
.users-show .main-user-profile.content img.avatar {
	margin-top: 17px;
}
.users-merge_complete .main-user-profile.content h2 {
	margin-top: 17px;
}
.users-merge_complete .main-user-profile.content img.avatar {
	margin-top: 17px;
}
.users-show .main-user-profile.content img.avatar {
	width: 80px; margin-left: 0px; float: left; display: block;
}
.users-merge_complete .main-user-profile.content img.avatar {
	width: 80px; margin-left: 0px; float: left; display: block;
}
.users-show .main-user-profile.content .content-top-right {
	margin-right: 15px !important;
}
.users-merge_complete .main-user-profile.content .content-top-right {
	margin-right: 15px !important;
}
.users-show .main-user-profile.content .content-top-right .edit_this {
	float: right; display: block;
}
.users-merge_complete .main-user-profile.content .content-top-right .edit_this {
	float: right; display: block;
}
.users-show .main-user-profile.content .content-top-right a {
	text-decoration: none;
}
.users-merge_complete .main-user-profile.content .content-top-right a {
	text-decoration: none;
}
.users-show .main-user-profile.content #mini-dashboard {
	margin: 0px 0px 20px 98px;
}
.users-merge_complete .main-user-profile.content #mini-dashboard {
	margin: 0px 0px 20px 98px;
}
.users-show .main-user-profile.content #mini-dashboard h3 {
	color: rgb(85, 85, 85);
}
.users-merge_complete .main-user-profile.content #mini-dashboard h3 {
	color: rgb(85, 85, 85);
}
.users-show .main-user-profile.content .profiles {
	margin-top: 15px;
}
.users-merge_complete .main-user-profile.content .profiles {
	margin-top: 15px;
}
.users-show .main-user-profile.content .profile_left {
	width: 270px; float: left;
}
.users-show .main-user-profile.content .left.stats-group {
	width: 270px; float: left;
}
.users-merge_complete .main-user-profile.content .profile_left {
	width: 270px; float: left;
}
.users-merge_complete .main-user-profile.content .left.stats-group {
	width: 270px; float: left;
}
.users-show .main-user-profile.content .profile_right {
	margin-left: 280px;
}
.users-show .main-user-profile.content .right.stats-group {
	margin-left: 280px;
}
.users-merge_complete .main-user-profile.content .profile_right {
	margin-left: 280px;
}
.users-merge_complete .main-user-profile.content .right.stats-group {
	margin-left: 280px;
}
.users-show .main-user-profile.content .incomplete + strong {
	margin-top: 5px; display: block;
}
.users-merge_complete .main-user-profile.content .incomplete + strong {
	margin-top: 5px; display: block;
}
.users-show #device-landing {
	padding: 10px;
}
.users-merge_complete #device-landing {
	padding: 10px;
}
.users-show #device-landing .new-zendesk-left-column {
	margin: 25px 0px; padding: 20px; width: 400px; text-align: center;
}
.users-merge_complete #device-landing .new-zendesk-left-column {
	margin: 25px 0px; padding: 20px; width: 400px; text-align: center;
}
.users-show #device-landing .new-zendesk-right-column {
	padding-top: 50px;
}
.users-merge_complete #device-landing .new-zendesk-right-column {
	padding-top: 50px;
}
.users-show #device-landing .new-zendesk-right-column .button {
	padding: 5px 20px; font-size: 12px;
}
.users-merge_complete #device-landing .new-zendesk-right-column .button {
	padding: 5px 20px; font-size: 12px;
}
body.users-show div.twitter-properties {
	overflow: hidden; display: none;
}
body.users-show div.twitter-properties div {
	padding: 6px 20px; border-radius: 4px; border: 2px solid rgb(233, 233, 233); color: rgb(102, 102, 102); margin-bottom: 10px; float: left; background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.users-show div.twitter-properties div h4 {
	margin-top: 5px;
}
body.users-show div.twitter-properties div ul {
	padding: 0px; list-style-type: none;
}
body.users-show div.twitter-properties div ul.labels {
	float: left;
}
body.users-show div.twitter-properties div ul.labels li {
	font-weight: bold;
}
body.users-show div.twitter-properties div ul.data {
	width: 400px; float: right;
}
body.users-show #crm_user_data div.frame {
	padding-top: 15px; padding-bottom: 20px;
}
body.users-show div.crm-record {
	padding-bottom: 24px;
}
body.users-show div.crm-record table.crm-data {
	width: 100%; border-collapse: collapse;
}
body.users-show div.crm-record table.crm-data td {
	padding: 7px 0px; width: 24%; text-align: left; color: rgb(51, 51, 51); line-height: 15px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
body.users-show div.crm-record table.crm-data td.spacing {
	width: 4%;
}
body.users-show div.crm-record table.crm-data td.spacing {
	padding: 0px; border: currentColor;
}
body.users-show div.crm-record table.crm-data td.empty {
	padding: 0px; border: currentColor;
}
body.users-show div.crm-record h3 {
	float: left;
}
#suspended {
	color: rgb(182, 81, 81); font-size: 12pt;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
body.users-index #bulk_update {
	background: white; border-radius: 4px; border: 1px solid rgb(233, 233, 233); padding-right: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.groups #bulk_update {
	background: white; border-radius: 4px; border: 1px solid rgb(233, 233, 233); padding-right: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.organizations #bulk_update {
	background: white; border-radius: 4px; border: 1px solid rgb(233, 233, 233); padding-right: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.search-index #bulk_update {
	background: white; border-radius: 4px; border: 1px solid rgb(233, 233, 233); padding-right: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.users-index .content-top-right#bulk_update {
	margin-top: 8px;
}
body.groups .content-top-right#bulk_update {
	margin-top: 8px;
}
body.organizations .content-top-right#bulk_update {
	margin-top: 8px;
}
body.search-index .content-top-right#bulk_update {
	margin-top: 8px;
}
body.users-index #bulk_update .button {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.users-index #bulk_update .button_disabled {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.groups #bulk_update .button {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.groups #bulk_update .button_disabled {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.organizations #bulk_update .button {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.organizations #bulk_update .button_disabled {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.search-index #bulk_update .button {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.search-index #bulk_update .button_disabled {
	margin: 6px 15px 6px 9px !important; padding-top: 3px; padding-bottom: 3px;
}
body.users-index #bulk_update .button_disabled {
	opacity: 0.5;
}
body.groups #bulk_update .button_disabled {
	opacity: 0.5;
}
body.organizations #bulk_update .button_disabled {
	opacity: 0.5;
}
body.search-index #bulk_update .button_disabled {
	opacity: 0.5;
}
body.users-index #bulk_update a {
	text-decoration: none;
}
body.groups #bulk_update a {
	text-decoration: none;
}
body.organizations #bulk_update a {
	text-decoration: none;
}
body.search-index #bulk_update a {
	text-decoration: none;
}
body.users-index #bulk_update .checkbox {
	margin-left: 4px;
}
body.groups #bulk_update .checkbox {
	margin-left: 4px;
}
body.organizations #bulk_update .checkbox {
	margin-left: 4px;
}
body.search-index #bulk_update .checkbox {
	margin-left: 4px;
}
body.users-index #bulk_update #bulk_spinner {
	background-position: 5px 6px;
}
body.groups #bulk_update #bulk_spinner {
	background-position: 5px 6px;
}
body.organizations #bulk_update #bulk_spinner {
	background-position: 5px 6px;
}
body.search-index #bulk_update #bulk_spinner {
	background-position: 5px 6px;
}
body.users-index .disabled#bulk_update {
	opacity: 0.55;
}
body.groups .disabled#bulk_update {
	opacity: 0.55;
}
body.organizations .disabled#bulk_update {
	opacity: 0.55;
}
body.search-index .disabled#bulk_update {
	opacity: 0.55;
}
body.users-index .individual_bulk_checkbox .checkbox {
	margin-left: 6px;
}
body.groups .individual_bulk_checkbox .checkbox {
	margin-left: 6px;
}
body.organizations .individual_bulk_checkbox .checkbox {
	margin-left: 6px;
}
body.search-index .individual_bulk_checkbox .checkbox {
	margin-left: 6px;
}
body.users-index #roles_upsell {
	background: white; padding: 0px 10px 1px !important; border-radius: 4px; width: 96%; margin-top: 10px !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.groups #roles_upsell {
	background: white; padding: 0px 10px 1px !important; border-radius: 4px; width: 96%; margin-top: 10px !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.organizations #roles_upsell {
	background: white; padding: 0px 10px 1px !important; border-radius: 4px; width: 96%; margin-top: 10px !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.search-index #roles_upsell {
	background: white; padding: 0px 10px 1px !important; border-radius: 4px; width: 96%; margin-top: 10px !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
body.users-index #roles_upsell p {
	color: rgb(102, 102, 102);
}
body.groups #roles_upsell p {
	color: rgb(102, 102, 102);
}
body.organizations #roles_upsell p {
	color: rgb(102, 102, 102);
}
body.search-index #roles_upsell p {
	color: rgb(102, 102, 102);
}
ul#ticket-thread-list {
	list-style: none; padding: 0px;
}
ul#ticket-thread-list span.author {
	padding-right: 1px; font-weight: bold;
}
span#show-ticket-properties {
	padding-right: 5px; float: right;
}
#ticket-form-home {
	display: none;
}
ul#ticket-thread-list li.ticket-thread {
	margin: 0px; padding: 4px 0px 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: list-item;
}
div.ticket-thread-description {
	height: auto !important; padding-right: 5px; padding-left: 60px; position: relative;
}
div.ticket-thread-description div.ticket-thread-avatar {
	left: 0px; top: 0px; text-align: center; position: absolute;
}
div.ticket-thread-description div.ticket-thread-avatar img {
	width: 48px;
}
div.ticket-thread-description p.description-body {
	margin-bottom: 2px; word-wrap: break-word;
}
div.ticket-thread-description p.description-attributes {
	color: rgb(153, 153, 153); margin-top: 0px;
}
ul.ticket-thread-comments {
	list-style: none; padding: 0px 0px 0px 58px;
}
ul.ticket-thread-comments li {
	margin: 0px 0px 2px; padding: 7px; border-bottom-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-bottom-width: 1px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; display: list-item; background-color: rgb(242, 242, 242);
}
li.ticket-thread-comment span.feed-actions {
	visibility: hidden;
}
li.ticket-thread-comment:hover span.feed-actions {
	visibility: visible;
}
li.public.ticket-thread-comment {
	border-left-color: rgb(0, 187, 0); border-left-width: 2px; border-left-style: solid;
}
li.agent.ticket-thread-comment {
	background-color: rgb(244, 245, 250);
}
ul.ticket-thread-comments li.ticket-thread-reply {
	background-color: rgb(244, 245, 250);
}
ul#ticket-thread-list span.link {
	font-weight: normal;
}
li.ticket-thread-comment div.ticket-thread-comment-avatar {
	text-align: center; position: absolute;
}
li.ticket-thread-comment div.ticket-thread-comment-avatar img {
	width: 32px;
}
li.ticket-thread-comment p {
	word-wrap: break-word;
}
li.ticket-thread-comment div.ticket-thread-comment-body {
	margin: 0px; padding-left: 42px;
}
li.ticket-thread-comment p.comment-attributes {
	color: rgb(153, 153, 153); padding-top: 0px; margin-top: 2px; margin-bottom: 0px;
}
.ticket-thread-reply .select {
	margin: 0px 13px 0px 0px; display: inline;
}
.ticket-thread-reply .select label {
	color: rgb(85, 85, 85); font-weight: bold; margin-right: 5px; white-space: nowrap;
}
.ticket-thread-reply .ticket-status {
	margin-top: 3px; float: left; display: inline;
}
.ticket-thread-reply .action {
	padding-right: 10px; margin-top: 3px;
}
.feed-ticket-comment {
	color: rgb(68, 68, 68);
}
div.fake-text-area {
	border: 1px solid rgb(204, 204, 204); height: 20px; text-align: left; color: rgb(170, 170, 170); line-height: 20px; cursor: text; background-color: rgb(255, 255, 255);
}
div.feed-ticket-properties {
	padding: 5px 0px;
}
body.archived_tickets #organization p {
	margin: 3px 0px 0px; color: rgb(102, 102, 102); font-size: 11px;
}
body.archived_tickets #requester p {
	margin: 3px 0px 0px; color: rgb(102, 102, 102); font-size: 11px;
}
body.archived_tickets #requester #requester_name {
	padding: 5px; width: 400px;
}
body.archived_tickets #organization #organization_name {
	padding: 5px; width: 400px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
table#facebook_identities {
	margin: 0px; width: 100%; clear: left; border-collapse: collapse; position: relative;
}
table#facebook_identities thead {
	background: url(/images/views_table_header_background.png) repeat-x left top rgb(220, 220, 220); border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(194, 194, 194); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
table#facebook_identities thead th {
	font-weight: bold;
}
table#facebook_identities thead th a {
	color: rgb(51, 51, 51); text-shadow: white -0.5px 1px;
}
table#facebook_identities thead th.arrow a {
	background: url(/images/table-arrow.png) no-repeat 85px 6px; display: block;
}
table#facebook_identities td {
	padding: 7px 0px 7px 7px; text-align: left; color: rgb(51, 51, 51); line-height: 15px;
}
table#facebook_identities th {
	padding: 7px 0px 7px 7px; text-align: left; color: rgb(51, 51, 51); line-height: 15px;
}
table#facebook_identities td {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
table#facebook_identities tbody tr.closed td {
	color: rgb(153, 153, 153);
}
table#facebook_identities tr.group_by td {
	padding-bottom: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(235, 235, 235); text-shadow: white -0.4px 1px;
}
table#facebook_identities tr.linked {
	font-size: 12px; cursor: pointer;
}
table#facebook_identities tr:nth-child(2n+1).linked {
	background-color: rgb(246, 246, 246);
}
table#facebook_identities tr:nth-child(2n+1).zebra {
	background-color: rgb(246, 246, 246);
}
table#facebook_identities tr.linked:hover > td {
	color: rgb(26, 102, 144); background-color: rgb(234, 249, 255);
}
table#facebook_identities tr.linked:active > td {
	color: rgb(26, 102, 144); background-color: rgb(234, 249, 255);
}
table#facebook_identities td.description span {
	height: 15px; overflow: hidden; display: block; white-space: normal;
}
table#facebook_identities th.checkbox {
	width: 12px; padding-right: 7px;
}
table#facebook_identities th {
	text-align: center;
}
table#facebook_identities td {
	text-align: center;
}
#facebook_page_search {
	background: url(/images/searchinput.gif) no-repeat -205px white; padding: 3px 0px 3px 25px; border-radius: 5px; margin-bottom: 7px;
}
#available_facebook_pages {
	padding: 12px; min-width: 460px;
}
#available_facebook_pages .frame {
	padding-bottom: 10px; margin-left: 10px;
}
#facebook_active_pages_empty {
	text-align: center; font-size: 120%;
}
#available_facebook_pages_button {
	text-align: center; margin-top: 24px;
}
.existing_posts_checkbox {
	margin-top: 5px;
}
.existing_posts_checkbox a.setting {
	background: url(/images/answer-sprite_16x16.png?1322451515) no-repeat 0px 3px; padding: 4px 2px 2px 20px; border: 1px solid white; line-height: 14px !important; text-decoration: none; float: left;
}
.existing_posts_checkbox a.setting:hover {
	border-radius: 2px; border: 1px solid gainsboro; cursor: pointer; background-color: rgb(246, 246, 246);
}
.existing_posts_checkbox a.selected {
	background-position: 0px -15px;
}
.facebook_icon {
	margin-right: 24px; float: left;
}
#available_facebook_pages_headline {
	color: rgb(60, 60, 60); font-size: 16px; font-weight: 900; margin-bottom: 14px;
}
#available_facebook_pages_headline .item_count {
	font-size: 12px;
}
.info.item-info.available-facebook-page {
	margin: 0px 0px 0.4em;
}
#requester_header .facebook.person.bullet {
	background: url(/images/icons/facebook_icon.png) no-repeat 0px 0px;
}
body.tickets-show span.facebook.attenuate {
	background: url(/images/facebook-monitored.png) no-repeat 5px 2px; padding-left: 22px;
}
#facebook-profile-link {
	background: url(/images/facebook-bullet.png) no-repeat 0px 1px;
}
#latest_comment .facebook {
	background: url(/images/speak_public_big_facebook.png) no-repeat 20px 8px !important;
}
table#facebook_identities td.pic {
	width: 40px; height: 40px;
}
table#facebook_identities td.pic img {
	width: 40px; height: 40px;
}
.no_pages {
	padding: 70px; width: inherit; height: inherit; text-align: center;
}
.fb_header {
	padding: 5px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.fb_container {
	padding: 0px 15px 5px; border: 2px solid rgb(240, 240, 240);
}
#facebook_info {
	text-align: center;
}
#facebook_info p {
	color: rgb(68, 68, 68); font-size: 16px; margin-top: 48px; margin-bottom: 36px;
}
.reauthorize_fb {
	background: rgb(182, 51, 51); border-width: 1px; border-style: solid; border-color: rgb(182, 51, 51) !important; padding: 1px 4px 2px; border-radius: 3px; color: white !important; font-size: 12px; font-weight: normal; -moz-border-radius: 3px; webkit-border-radius: 3px;
}
#facebook_wall_post_deleted {
	background: url(/images/warning_icon.png) no-repeat 15px 15px rgb(255, 253, 225); padding: 15px 15px 15px 45px; border-radius: 6px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); line-height: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#facebook_page_deleted {
	background: url(/images/warning_icon.png) no-repeat 15px 15px rgb(255, 253, 225); padding: 15px 15px 15px 45px; border-radius: 6px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); line-height: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#facebook_wall_post_problem {
	background: url(/images/warning_icon.png) no-repeat 15px 15px rgb(255, 253, 225); padding: 15px 15px 15px 45px; border-radius: 6px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); line-height: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#fb_colorbox_flash {
	background: url(/images/warning_icon.png) no-repeat 15px 15px rgb(255, 253, 225); padding: 15px 15px 15px 45px; border-radius: 6px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); line-height: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#fb_colorbox_flash {
	display: none;
}
#facebook_wall_post_deleted .note {
	font-weight: bold;
}
#facebook_page_deleted .note {
	font-weight: bold;
}
#facebook-page-limit-notify {
	color: gray; font-weight: 100;
}
#limit_notify {
	color: gray; font-weight: 100;
}
#facebook-page-limit-notify #current {
	display: none;
}
#facebook-page-limit-notify #limit {
	display: none;
}
#limit_notify #current {
	display: none;
}
#limit_notify #limit {
	display: none;
}
#cboxLoadedContent p#linked-facebook-identity {
	margin: 8px 0px;
}
.colorbox-facebook {
	height: auto !important;
}
.edit_facebook_page {
	color: rgb(30, 120, 10) !important;
}
#facebook_tickets .tabbed_container {
	margin-left: 0px;
}
#facebook_tickets .tabs_content {
	padding: 20px;
}
.facebook-page-setting {
	width: 98%; float: left;
}
#facebook-active-page-headline {
	padding-top: 0px !important;
}
#page_posts {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
body.chat-show .zopim-settings {
	display: none;
}
body.chat-show .zopim-marketing {
	display: none;
}
body.chat-show .zopim-settings p {
	line-height: 20px; margin-bottom: 30px;
}
body.chat-show .zopim-marketing p {
	line-height: 20px; margin-bottom: 30px;
}
body.chat-show .zopim-chat-new-label {
	color: rgb(90, 187, 225); text-transform: uppercase; padding-left: 5px; font-family: "Lucida Grande"; font-size: 10px; font-weight: bold;
}
body.chat-show .zopim-marketing {
	text-align: center; margin-top: 80px;
}
body.chat-show .zopim-marketing .cta {
	padding: 16px 42px; border-radius: 5px; color: white; font-family: "Lucida Grande"; font-size: 14px; font-weight: bold; text-decoration: none; background-color: rgb(255, 161, 0); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
body.chat-show .zopim-marketing #zopim-cta-header {
	margin: 30px auto; width: 530px; color: rgb(68, 68, 68); line-height: 50px !important; font-family: "Lucida Grande"; font-size: 40px !important; font-weight: normal;
}
body.chat-show .zopim-marketing p.sub-header {
	margin: 0px auto 55px; width: 580px; color: rgb(68, 68, 68); line-height: 22px; font-family: "Lucida Grande"; font-size: 13px; font-weight: normal;
}
body.chat-show .zopim-marketing .inner-tabs {
	margin-top: 55px;
}
body.chat-show .zopim-marketing .inner-tabs .tab-link-container {
	width: 50%; float: left;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu {
	list-style: none; margin: 50px auto; width: 600px; padding-left: 0px; border-bottom-color: whitesmoke; border-bottom-width: 1px; border-bottom-style: solid;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu li {
	margin: 0px; width: 50%; line-height: 22px; font-size: 15px; float: left;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu li.current {
	font-weight: bold;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu .left.tab-link-container a {
	margin-right: 15px; float: right;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu .right.tab-link-container a {
	margin-left: 15px; float: left;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu .tab-link-container a {
	margin: 0px; padding: 0px 0px 5px; border-radius: 0px; text-align: center; color: rgb(52, 52, 52); font-size: 13px; font-weight: normal; text-decoration: none; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu .tab-link-container a.current {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(100, 152, 0); font-weight: bold; cursor: default;
}
body.chat-show .zopim-marketing .inner-tabs .tab-menu .tab-link-container a.current:hover {
	text-decoration: none;
}
body.chat-show .zopim-marketing .inner-tabs .tab-content {
	margin: 0px auto; width: 980px; display: none;
}
body.chat-show .zopim-marketing .cols3 .col3 {
	width: 33%; float: left;
}
body.chat-show .zopim-marketing .cols3 .col3 p {
	margin: 20px 50px 0px;
}
body.chat-show .zopim-marketing .cols2 .col2 {
	width: 48%; float: left;
}
body.chat-show .zopim-marketing .cols2 .left.col2 p {
	margin-right: 0px;
}
body.chat-show .zopim-marketing .cols2 .right.col2 h3 {
	margin-left: 54px;
}
body.chat-show .zopim-marketing .cols2 .right.col2 p {
	margin-left: 54px;
}
body.chat-show .zopim-marketing .cols2 .col2 h3 {
	text-align: left; color: rgb(51, 51, 51); line-height: 22px; font-family: "Lucida Grande"; font-size: 16px; font-weight: bold; margin-left: 34px;
}
body.chat-show .zopim-marketing .cols2 .col2 p {
	text-align: left; color: rgb(51, 51, 51); line-height: 22px; font-family: "Lucida Grande"; font-size: 13px; font-weight: normal; margin-left: 34px;
}
body.chat-show .zopim-box {
	padding: 15px 20px 20px; border-radius: 5px; color: rgb(51, 51, 51); font-family: "Lucida Grande"; margin-bottom: 10px; background-color: rgb(248, 248, 248); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
body.chat-show .zopim-box:hover {
	cursor: pointer; background-color: rgb(240, 240, 240);
}
body.chat-show .zopim-box div.header {
	margin: 0px 0px 5px 50px; font-size: 16px; font-weight: bold;
}
body.chat-show .zopim-box div.body {
	margin: 0px 0px 0px 50px; font-size: 12px;
}
body.chat-show .zopim-box div.icon {
	width: 30px; height: 30px; margin-top: 5px; float: left;
}
body.chat-show .dashboard.zopim-box .icon {
	background: url(/images/chat/ico_admin_chat_zopim.png) no-repeat 0px 0px;
}
body.chat-show .app-settings.zopim-box .icon {
	background: url(/images/chat/ico_admin_chat_apps.png) no-repeat 0px 0px;
}
body.chat-show .help-center.zopim-box .icon {
	background: url(/images/chat/ico_admin_chat_hc.png) no-repeat 0px 0px;
}
#top-menu #chat_menu {
	padding: 0px; width: 40px; height: 26px; display: block; position: relative; background-color: rgb(112, 112, 112);
}
#top-menu #chat_menu #chat_menu_item {
	background: url(/images/sprites/chat_menu_icon.png) no-repeat 8px -18px; width: 100%; height: 100%; text-indent: -2000px; display: block;
}
#top-menu #chat_menu:hover {
	cursor: pointer; background-color: rgb(136, 136, 136);
}
#top-menu #chat_menu:hover #chat_menu_item {
	background-position: 8px 4px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#top-menu #phone_menu {
	padding: 0px; width: 40px; height: 26px; display: block; position: relative; background-color: rgb(112, 112, 112);
}
#top-menu #phone_menu #phone_menu_item {
	background: url(/images/sprites/voice_nav_icon.png) no-repeat 8px -18px; width: 100%; height: 100%; text-indent: -2000px; display: block;
}
#top-menu #phone_menu .on#phone_menu_item {
	background-position: 8px 3px;
}
#top-menu #phone_menu:hover {
	cursor: pointer; background-color: rgb(136, 136, 136);
}
#top-menu #phone_menu ul.menu-drop {
	width: 250px;
}
#top-menu #phone_menu ul.menu-drop li {
	width: 100%; padding-left: 0px;
}
#top-menu #phone_menu ul.menu-drop li a {
	padding-left: 23px;
}
#top-menu #phone_menu ul.menu-drop li a .available_via {
	color: rgb(119, 119, 119); padding-left: 1px; font-weight: normal;
}
#top-menu #phone_menu ul.menu-drop li a.on {
	background: url(/images/icon_check_mark_16.png) no-repeat 2% 50%;
}
#top-menu #phone_menu ul.menu-drop li a.on:hover {
	background-color: whitesmoke;
}
#top-menu #phone_menu ul.menu-drop li p.voice_trial_ended {
	background: url(/images/warning_icon.png) no-repeat 10px 10px rgb(255, 253, 225); padding: 10px 10px 10px 35px; border-radius: 4px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); font-size: 12px; margin-bottom: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#top-menu #phone_menu ul.menu-drop li p.voice_trial_ended:hover {
	cursor: auto;
}
#top-menu #phone_menu ul.menu-drop li p.voice_trial_ended a#voice_continue_link {
	padding: 0px; font-size: 12px; font-weight: bold;
}
#top-menu #phone_menu ul.menu-drop li p.voice_trial_ended a#voice_continue_link:hover {
	background-color: transparent;
}
#top-menu #phone_menu ul.menu-drop li.add-phone-message span {
	line-height: 16px; font-size: 13px;
}
#top-menu #phone_menu ul.menu-drop li.add-phone-message a {
	padding: 0px; line-height: 16px; font-size: 13px; display: inline;
}
#top-menu #phone_menu .audio_settings {
	color: lightgray; font-size: 11px;
}
ul.drop-list ul {
	background: 0% rgb(255, 255, 255); border-width: 2px; border-style: solid; margin: 5px 0px 0px; padding: 4px 7px 6px 8px; left: 150px; width: 170px; display: none; position: absolute; z-index: 15; min-height: 18px;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#call-console {
	padding: 0px; border-radius: 4px 4px 0px 0px; border: currentColor; width: 300px; right: 10px; bottom: 0px; display: none; position: fixed !important; z-index: 9999; box-shadow: 0px 0px 5px 0px rgba(128,128,128,0.5); background-color: rgb(255, 255, 255); -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-box-shadow: rgba(128, 128, 128, 0.5) 0px 0px 5px 0px; -moz-box-shadow: rgba(128, 128, 128, 0.5) 0px 0px 5px 0px;
}
#call-console .console-title-bar {
	background: rgb(79, 76, 76); margin: 0px; padding: 3px; border-radius: 2px 2px 0px 0px; height: 28px; color: rgb(255, 255, 255); font-size: 13px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4c4c', endColorstr='#2c2829',GradientType=0 ); -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
}
#call-console .console-title-bar .clickable.console-title-content {
	cursor: pointer;
}
#call-console .console-title-bar .console-title-text {
	padding: 7px 0px 0px 8px; display: block;
}
#call-console .console-title-bar .call-id.console-title-text {
	display: none; position: relative;
}
#call-console .console-title-bar .call-id.console-title-text .text {
	padding: 7px 0px 0px 8px; float: left; display: block;
}
#call-console .console-title-bar .call-id.console-title-text .copy-button {
	background-position: left; padding: 7px 0px 0px 8px; width: 20px; height: 22px; float: left; display: block; background-image: url(/images/clipboard.png); background-repeat: no-repeat; background-color: transparent;
}
#call-console .console-title-bar .call-id.console-title-text .copy-button-active {
	display: none; background-image: url(/images/clipboard-active.png);
}
#call-console .console-title-bar .active.console-title-content .copy-button {
	background-image: url(/images/clipboard-active.png);
}
#call-console .console-title-bar .console-title-notice {
	background: url(/images/warning_icon.png) no-repeat 10px 10px rgb(255, 253, 225); margin: 8px; padding: 10px; border-radius: 2px; text-align: center; font-size: 12px; display: none; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#call-console .console-title-bar .notice.console-title-notice {
	color: rgb(51, 51, 51);
}
#call-console .console-title-bar .mute_call {
	background: url(/images/call_console/icon_mute_unmute_sprite.png) no-repeat 0px 0px; padding: 0px; top: 5px; width: 42px; height: 23px; right: 5px; display: block; position: absolute;
}
#call-console .console-title-bar .muted.mute_call {
	background-position: 0px -23px;
}
#call-console .notice.console-title-bar {
	height: 135px;
}
#call-console .console-number {
	background: rgb(3, 3, 3); height: 85px; text-align: center; color: rgb(255, 255, 255); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#030303', endColorstr='#4e4b4b',GradientType=0 );
}
#call-console .console-number .console-number-digits {
	padding-top: 30px; font-size: 20px; font-weight: 100;
}
#call-console .console-number .with-location {
	padding: 14px 0px 10px;
}
#call-console .console-number .console-number-location {
	padding-top: 6px; font-size: 10px; font-weight: 100;
}
#call-console .console-number .console-number-location img {
	top: 3px; position: relative;
}
#call-console .console-content .console-user-card {
	padding: 15px 10px 10px; background-color: rgb(255, 255, 255);
}
#call-console .console-content .console-user-card .console-user-photo {
	width: 45px; height: 45px; float: left;
}
#call-console .console-content .console-user-card .console-user-photo img {
	width: 45px;
}
#call-console .console-content .console-user-card .console-user-details {
	padding-left: 10px; float: left;
}
#call-console .console-content .console-user-card .known_user.console-user-details {
	width: 200px;
}
#call-console .console-content .console-user-card .known_user.console-user-details p {
	overflow: hidden; font-size: 13px; margin-bottom: 3px; white-space: nowrap;
}
#call-console .console-content .console-user-card .console-notice .notice {
	background: rgb(249, 246, 218); padding: 10px; border-radius: 2px; text-align: center; font-size: 13px; margin-bottom: 15px; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#call-console .console-content .console-user-card .console-notice .round-top.notice {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
}
#call-console .console-content .console-user-card .console-notice .console-recording {
	background: rgb(249, 246, 218); padding: 10px 10px 10px 17px; border-radius: 2px; margin-bottom: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
#call-console .console-content .console-user-card .console-notice .round-bottom.console-recording {
	border-radius: 0px 0px 2px 2px; margin-top: -20px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}
#call-console .console-content .console-user-card .console-user-tickets-count {
	width: 75px; float: right;
}
#call-console .console-content .console-user-card .console-user-tickets-count .count_with_subtitle {
	background-color: rgb(221, 221, 221);
}
#call-console .console-content .console-user-card .console-user-tickets-count .count_with_subtitle .subtitle {
	color: rgb(119, 119, 119);
}
#call-console .console-content .console-action-bar {
	padding: 10px 10px 8px; width: 280px; bottom: 0px; overflow: auto;
}
#call-console .console-content .console-action-bar .button {
	padding: 0px; border-radius: 2px; width: 135px; height: 35px; text-align: center; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; box-shadow: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-transition: all 0 ease 0; -moz-transition: all 0 ease 0; transition: all 0 ease 0; text-shadow: #919191 0 1px 1px;
}
#call-console .console-content .console-action-bar .button:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#call-console .console-content .console-action-bar .button:active {
	background-image: none;
}
#call-console .console-content .console-action-bar .accept_call.button {
	background: rgb(165, 188, 70); float: left; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5bc46', endColorstr='#95aa47',GradientType=0 );
}
#call-console .console-content .console-action-bar .accept_call.button:active {
	background: rgb(141, 163, 68);
}
#call-console .console-content .console-action-bar .deny_call.button {
	background: rgb(206, 206, 206); border-color: rgb(206, 206, 206); float: right; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#bfbfbf',GradientType=0 );
}
#call-console .console-content .console-action-bar .deny_call.button:active {
	background: rgb(191, 191, 191);
}
#call-console .console-content .console-action-bar .call_action.button {
	background: rgb(206, 206, 206); border-color: rgb(206, 206, 206); width: 280px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#bfbfbf',GradientType=0 );
}
#call-console .console-content .console-action-bar .call_action.button:active {
	background: rgb(191, 191, 191);
}
#call-console .console-content .console-action-bar .end_call.call_action.button {
	background: rgb(214, 13, 13); border-color: rgb(192, 69, 16); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60d0d', endColorstr='#b70707',GradientType=0 );
}
#call-console .console-content .console-action-bar .end_call.call_action.button:active {
	background: rgb(183, 7, 7);
}
.count_with_subtitle {
	padding: 6px; border-radius: 4px; text-align: center; font-size: 11px; font-weight: bold; display: block; min-width: 40px; background-color: rgb(233, 233, 233); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.count_with_subtitle .count {
	display: block;
}
.count_with_subtitle .subtitle {
	display: block;
}
.count_with_subtitle .count {
	font-size: 16px;
}
.count_with_subtitle .subtitle {
	color: rgb(153, 153, 153);
}
a.count_with_subtitle:hover {
	text-decoration: none;
}
#voice-blocking-banner {
	background: rgb(250, 248, 230); left: 0px !important; top: 0px !important; width: 100% !important; height: 94px; text-align: center; font-size: 16px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf8e6', endColorstr='#f9f6da',GradientType=0 ); position: fixed !important; z-index: 9999; box-shadow: 0px 3px 3px 0px #9c9d99; -webkit-box-shadow: #9c9d99 0px 3px 3px 0px; -moz-box-shadow: #9c9d99 0px 3px 3px 0px;
}
#voice-blocking-banner p {
	margin: 18px 0px 28px; color: rgb(68, 68, 68); font-size: 18px;
}
#voice-blocking-banner .new_window_link {
	margin-top: 10px;
}
#voice-blocking-banner .new_window_link a {
	background: url(/images/call_console/icon_open_new_window.png) no-repeat left; padding-left: 24px; font-size: 13px;
}
#voice-blocking-banner div.border {
	background: rgb(228, 228, 228); left: 0px; width: 100%; height: 1px; right: 0px; bottom: 35px; display: block; position: absolute; box-shadow: 0px 1px 1px 0px white; -webkit-box-shadow: white 0px 1px 1px 0px; -moz-box-shadow: white 0px 1px 1px 0px;
}
#voice-blocking-overlay {
	background: rgb(255, 255, 255); left: 0px !important; top: 0px !important; width: 100% !important; height: 100% !important; position: fixed !important; z-index: 9998; opacity: 0.8;
}
div._macro_list ul.drop-list ul.first-drop {
	padding-top: 30px; margin-top: -23px; margin-left: -243px;
}
div._macro_list ul.drop-list li ul.first-drop div.search input {
	margin: 0px 0px 5px; border-radius: 4px; border: 1px solid rgb(168, 168, 168); width: 143px; padding-right: 20px; font-weight: bold; position: static; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div._macro_list ul.drop-list li ul.first-drop div.search {
	position: relative;
}
div._macro_list ul.drop-list li ul.first-drop div.search img.search {
	top: 6px; right: 8px; position: absolute;
}
div._macro_list ul.drop-list li ul.first-drop div.search img.clear {
	top: 6px; right: 8px; position: absolute;
}
div._macro_list ul.drop-list li ul.first-drop div.search img.clear {
	display: none; cursor: pointer;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results {
	margin: 0px; padding: 0px !important; border: currentColor; left: 0px; top: 0px; width: auto; display: none; position: relative;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover {
	background-color: rgb(245, 245, 245);
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.selected.search_result {
	background-color: rgb(245, 245, 245);
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover a {
	text-decoration: underline;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover a span {
	text-decoration: underline;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.selected.search_result a {
	text-decoration: underline;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.selected.search_result a span {
	text-decoration: underline;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: none; word-wrap: break-word;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.no_results {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: none; word-wrap: break-word;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.no_results {
	padding: 3px 4px; border-radius: 5px; border: 0px currentColor; color: rgb(102, 102, 102); display: list-item; background-color: rgb(255, 241, 169); -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result a span.highlight {
	margin: 0px; padding: 0px; background-color: rgb(255, 241, 169);
}
div#cboxLoadedContent {
	
}
div#cboxLoadedContent .merge_window {
	width: 630px; color: rgb(68, 68, 68); background-color: rgb(246, 246, 246);
}
div#cboxLoadedContent .merge_window h2 {
	margin: 0px 0px 10px; padding: 0px; font-size: 22px; font-weight: normal;
}
div#cboxLoadedContent .merge_window .review {
	border-radius: 4px; border: 1px solid rgb(235, 230, 149); font-size: 13px; margin-bottom: 10px; background-color: rgb(255, 253, 222); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div#cboxLoadedContent .merge_window .review p {
	margin: 7px; padding: 0px; text-align: center; color: rgb(102, 102, 102);
}
div#cboxLoadedContent .merge_window .option {
	margin: 0px; height: 30px; text-align: center; cursor: default;
}
div#cboxLoadedContent .merge_window .option hr {
	border: currentColor; height: 1px; color: rgb(221, 221, 221); margin-top: 35px; margin-bottom: -8px; background-color: rgb(221, 221, 221);
}
div#cboxLoadedContent .merge_window .option .border {
	padding: 10px 15px; background-color: rgb(246, 246, 246);
}
div#cboxLoadedContent .merge_window .option .text {
	padding: 7px 9px; border-radius: 15px; color: rgb(255, 255, 255); font-style: italic; background-color: rgb(204, 204, 204);
}
div#cboxLoadedContent .merge_window .ticket_badge {
	border-radius: 2px; width: 60px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; margin-right: 10px; float: left; display: block; background-color: rgb(149, 195, 76); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
div#cboxLoadedContent .merge_window .ticket_date {
	color: rgb(130, 130, 130);
}
div#cboxLoadedContent .merge_window .user_card {
	padding: 12px; border: 5px solid rgb(255, 255, 255); box-shadow: 1px 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px 1px #ccc;
}
div#cboxLoadedContent .merge_window .ticket_card {
	padding: 12px; border: 5px solid rgb(255, 255, 255); box-shadow: 1px 1px 1px 1px #ccc; -webkit-box-shadow: 1px 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px 1px #ccc;
}
div#cboxLoadedContent .merge_window .user_card img {
	width: 48px; height: 48px; margin-right: 10px; float: left;
}
div#cboxLoadedContent .merge_window .ticket_card img {
	width: 48px; height: 48px; margin-right: 10px; float: left;
}
div#cboxLoadedContent .merge_window .user_card a {
	font-size: 13px; font-weight: bold; margin-bottom: 2px; display: block;
}
div#cboxLoadedContent .merge_window .user_card h3 {
	font-size: 13px; font-weight: bold; margin-bottom: 2px; display: block;
}
div#cboxLoadedContent .merge_window .ticket_card a {
	font-size: 13px; font-weight: bold; margin-bottom: 2px; display: block;
}
div#cboxLoadedContent .merge_window .ticket_card h3 {
	font-size: 13px; font-weight: bold; margin-bottom: 2px; display: block;
}
div#cboxLoadedContent .merge_window .user_card {
	margin: 0px 20px 20px 0px; width: 245px; height: 51px;
}
div#cboxLoadedContent .merge_window .ticket_card .card_header h3 {
	margin: 2px 0px 0px 70px; color: rgb(85, 85, 85); font-size: 14px;
}
div#cboxLoadedContent .merge_window .ticket_card .card_body {
	margin: 15px 0px 0px 65px; padding: 5px 5px 0px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
div#cboxLoadedContent .merge_window label {
	font-size: 14px; font-weight: bold; margin-bottom: 8px; display: block;
}
div#cboxLoadedContent .merge_window form p {
	color: rgb(153, 153, 153);
}
div#cboxLoadedContent .merge_window form .button {
	margin-left: 8px;
}
div#cboxLoadedContent .merge_window form input[type=text] {
	width: 244px;
}
div#cboxLoadedContent .merge_window form textarea {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
div#cboxLoadedContent .merge_window #user_loser {
	padding: 20px;
}
div#cboxLoadedContent .merge_window #user_loser .user_card {
	margin: 0px auto;
}
div#cboxLoadedContent .merge_window #user_winner {
	background: url(/images/sprites/merging.png) no-repeat 0px -54px; padding: 60px 0px 20px 20px;
}
div#cboxLoadedContent .merge_window #user_winner #winner_suggestions .user_card {
	float: left;
}
div#cboxLoadedContent .merge_window #ticket_loser {
	padding: 20px;
}
div#cboxLoadedContent .merge_window #ticket_winner {
	background: url(/images/sprites/merging.png) no-repeat 0px -54px; padding: 60px 20px 20px;
}
div#cboxLoadedContent .merge_window #ticket_winner .confirm {
	margin-top: 20px; float: right;
}
div#cboxLoadedContent .merge_window #ticket_winner h4 {
	color: rgb(130, 130, 130); margin-top: 5px;
}
div#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns .column {
	margin: 0px; width: 46%; padding-left: 4%; float: left;
}
div#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns :first-child.column {
	padding-right: 4%; padding-left: 0px;
}
div#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns .column ul li {
	margin: 15px 0px 0px; font-size: 13px; list-style-type: none;
}
div#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns .column ul li:first-child {
	margin-top: 10px;
}
div#cboxLoadedContent .merge_window #ticket_winner #suggestion_columns .column ul li a {
	margin-left: 70px; display: block;
}
div#cboxLoadedContent .merge_window #ticket_winner #winner_suggestions {
	margin-top: 10px;
}
div#cboxLoadedContent #confirm_user_merge #user_loser {
	background-position: 0px 224px;
}
div#cboxLoadedContent #confirm_user_merge #user_winner {
	padding: 60px 20px 20px;
}
div#cboxLoadedContent #confirm_user_merge #user_winner .user_card {
	margin: 0px auto; padding: 14px; border: 3px solid rgb(155, 195, 0); float: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
div#cboxLoadedContent #confirm_user_merge #user_winner .button {
	margin: 20px 0px 0px; float: right;
}
p.plan-upgrade {
	background: white; padding: 10px 8px 10px 0px !important; margin-top: 10px !important; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
p.user-mail {
	background: url(/images/bullets.png) no-repeat 0px -427px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
p.user-twitter {
	background: url(/images/bullets.png) no-repeat 0px -987px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
p.user-facebook {
	background: url(/images/bullets.png) no-repeat 0px -987px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
p.user-facebook {
	background: url(/images/bullets.png) no-repeat 0px -1209px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
p.user-google {
	background: url(/images/bullets.png) no-repeat 0px -1098px; margin: 3px 0px; padding: 0px 0px 0px 18px;
}
div.help-bubble a.upgrade {
	font-weight: bold; text-decoration: underline;
}
div.help-bubble div.arrow {
	margin-left: 20px; display: block;
}
div.help-bubble div.bubble-content {
	background: rgb(255, 255, 255); margin: -5px 20px 10px 0px; padding: 10px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); line-height: 1.4em; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
div.help-bubble h3 {
	margin-top: 0px;
}
div.help-bubble h4 {
	margin-top: 0px;
}
div.title-with-help {
	margin: 25px 0px 7px; display: block;
}
div.h2-help {
	margin-top: 11px;
}
div.title-with-help h3 {
	display: inline;
}
div.title-with-help h2 {
	display: inline;
}
div.bubble-content h3 {
	display: block;
}
div.bubble-content h4 {
	display: block;
}
div td.name {
	font-weight: bold; vertical-align: top; white-space: nowrap;
}
div td.desc {
	padding-left: 30px;
}
span.question-link {
	top: 1px; position: relative; cursor: pointer;
}
.item {
	padding: 12px 0px; overflow: hidden; clear: left; font-size: 12px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.item .name {
	width: 88px; text-align: center; padding-top: 4px; clear: left; font-size: 11px; float: left; word-wrap: break-word;
}
.item img.example {
	margin: 7px 0px 5px; float: right;
}
.item .desc {
	width: 250px; margin-right: 20px; float: left;
}
.item li {
	margin: 2px 0px 5px;
}
.item .icon {
	text-align: center; float: left;
}
.item .icon div {
	width: 43px; color: rgb(204, 204, 204); padding-top: 5px; font-size: 11px;
}
.item .icon div strong {
	color: rgb(136, 136, 136);
}
.item .icon div.vote {
	top: -5px; margin-bottom: -5px; position: relative;
}
.item .icon div.vote .count {
	background: url(/images/small-thumbs-up.png) no-repeat 2px 2px rgb(68, 68, 68); padding: 1px 3px 1px 12px; border-radius: 3px; color: rgb(255, 255, 255); font-size: 10px; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.item .icon img {
	margin: 0px; padding: 0px 3px; border: 1px solid rgb(255, 255, 255); display: block;
}
.item .icon .photo img {
	margin: 0px 25px 2px 0px;
}
.item .bdr img {
	margin: 0px 0px 0px 2px; padding: 2px; border: 1px solid rgb(221, 221, 221);
}
.item_first {
	padding-top: 0px; clear: none;
}
.item-info {
	padding-left: 10px; float: left;
}
.with-icon.item-info {
	width: 79%;
}
.item-info h1 {
	width: auto; font-size: 14px; font-weight: normal;
}
.item-info h1 a {
	font-weight: bold;
}
.item-info h1 a.light {
	font-weight: normal;
}
.item-info h1 .item_count {
	color: rgb(102, 102, 102); font-size: 10pt; font-weight: normal; vertical-align: 1px;
}
.item-info .info {
	margin: 1px 0px 0px; color: rgb(153, 153, 153); font-weight: normal;
}
.item-info .data.info {
	margin-top: 2px;
}
.item-actions {
	margin-left: 15px; float: right;
}
.item-actions a.big {
	font-size: 20px;
}
.item_top_search_result {
	padding: 2px 2px 1px; color: rgb(255, 255, 255); font-size: 9px; margin-left: 5px; position: absolute; background-color: rgb(255, 221, 0);
}
.item_top_search_result a:hover {
	text-decoration: none;
}
.item_top_search_result a {
	color: rgb(255, 255, 255);
}
body.forums #search-result .item .item-info {
	padding-left: 6px; float: none;
}
body.home .item .item-info {
	padding-left: 6px; float: none;
}
body.categories .item .item-info {
	padding-left: 6px; float: none;
}
body.entries-search.entries .item .item-info {
	padding-left: 6px; float: none;
}
body.reports .analytics_container .item .item-info {
	padding-left: 6px; float: none;
}
body.search div.search-result-entry div.item-info {
	padding-left: 6px; float: none;
}
body.users-show div.search-result-entry div.item-info {
	padding-left: 6px; float: none;
}
body.home .item .item-info {
	margin-left: 43px;
}
body.categories .item .item-info {
	margin-left: 43px;
}
body.entries-search.entries .item .item-info {
	margin-left: 43px;
}
body.forums #content_entries .item .item-info {
	margin-left: 43px;
}
body.reports .analytics_container .item .item-info {
	margin-left: 43px;
}
body.search div.search-result-entry div.item-info {
	margin-left: 43px;
}
body.users-show div.search-result-entry div.item-info {
	margin-left: 43px;
}
#incremental_search_result .item .item-info {
	margin-left: 43px;
}
body.search div.search-result-entry div.item-info {
	padding-left: 0px; margin-left: 53px; float: none;
}
body.entries-search.entries .item {
	min-height: 49px;
}
h2.small_breadcrumb {
	font-size: 14px;
}
div#incremental_search #not_found_hint h2 {
	margin: 20px 0px; color: rgb(153, 153, 153); font-style: italic;
}
div#incremental_search .frame {
	margin: 7px 0px 20px -11px; padding: 7px 0px 20px; width: 100%;
}
div#incremental_search .frame h2 {
	margin: 5px 12px 12px;
}
div#incremental_search .frame #not_found_hint {
	margin: 0px 12px;
}
div#incremental_search .frame .questions.deflect {
	margin-left: 16px;
}
div#incremental_search_result div.item {
	margin: 0px 12px; cursor: pointer;
}
div#incremental_search_result div.item .icon img {
	border: 1px solid transparent;
}
div#incremental_search_result div.selected.item {
	background: 0% rgb(245, 245, 245); color: rgb(0, 0, 0);
}
div#incremental_search_result div.selected.item .fade_truncation_inner {
	
}
div#incremental_search_result div.item h1 a:hover {
	color: rgb(26, 102, 144); text-decoration: none;
}
div#incremental_search_result div.item div.item-info {
	float: none;
}
div#incremental_search_result div.item .zd_label {
	margin-right: 12px;
}
div#incremental_search_result p.item_search_snippet {
	margin: 3px 0px 2px; font-size: 12px;
}
div#incremental_search_result .highlight {
	padding: 0px;
}
div#incremental_search_result div.show_more_bar {
	margin: 0px 12px; width: auto;
}
div.hidden_incremental_search_results {
	display: none;
}
body.forums .item .item-actions {
	margin-left: 20px; float: right;
}
body.home .item .item-actions {
	margin-left: 20px; float: right;
}
body.entries-search.entries .item .item-actions {
	margin-left: 20px; float: right;
}
body.categories .item .item-actions {
	margin-left: 20px; float: right;
}
body.forums-show .item .icon img {
	margin-top: -4px;
}
.clean.item {
	padding: 12px 0px 12px 10px; overflow: visible; clear: none;
}
.item-border-top .item {
	border-top-color: rgb(240, 240, 240); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.call_statistics .header {
	color: rgb(86, 86, 86); font-weight: bold; text-decoration: underline; margin-bottom: 10px;
}
.call_statistics .call_info label {
	color: rgb(101, 101, 101); font-weight: bold;
}
#add_twitter_handle_lightbox .description {
	margin-bottom: 15px;
}
#add_facebook_handle_lightbox .description {
	margin-bottom: 15px;
}
#add_email_address_lightbox .description {
	margin-bottom: 15px;
}
#add_twitter_manually_lightbox .description {
	margin-bottom: 15px;
}
#add_twitter_handle_lightbox ol li {
	list-style: decimal inside;
}
#add_twitter_handle_lightbox .twitter_button {
	margin: 0px 0px 20px;
}
#add_twitter_handle_lightbox .login {
	padding: 0px 0px 0px 1px; border-radius: 0px; color: white; line-height: 16px; font-size: 13px; display: inline-block;
}
#add_facebook_handle_lightbox .login {
	padding: 0px 0px 0px 1px; border-radius: 0px; color: white; line-height: 16px; font-size: 13px; display: inline-block;
}
#add_twitter_handle_lightbox .login:active {
	background-position: left -164px;
}
#add_facebook_handle_lightbox .login:active {
	background-position: left -164px;
}
#add_twitter_handle_lightbox .login span {
	display: inline-block;
}
#add_facebook_handle_lightbox .login span {
	display: inline-block;
}
#add_twitter_handle_lightbox .twitter.login {
	background: url(/images/twitter_newbird_boxed_whiteonblue.png) no-repeat left -5px rgb(64, 204, 255); border-top-color: rgb(135, 154, 192); border-bottom-color: rgb(26, 53, 110); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#add_twitter_handle_lightbox .twitter.login span {
	background: rgb(64, 204, 255); margin: 1px 2px 0px 35px; padding: 4px 6px 5px;
}
#add_facebook_handle_lightbox .facebook.login {
	background: url(/images/facebook_img.png) no-repeat left -139px rgb(41, 68, 142); border: 1px solid rgb(1, 64, 121);
}
#add_facebook_handle_lightbox .facebook.login span {
	background: url(/images/facebook_img.png) rgb(95, 120, 171); margin: 1px 1px 0px 24px; padding: 2px 6px 4px; border-top-color: rgb(135, 154, 192); border-bottom-color: rgb(26, 53, 110); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#screencasts {
	margin: 0px 15px 10px 0px; clear: both;
}
body.portal-new .new-screencasts-title {
	padding-top: 25px; clear: both !important;
}
.tickets-show #screencasts {
	text-align: right; margin-top: -4px; float: right;
}
.tickets-new #screencasts {
	text-align: right; margin-top: -4px; float: right;
}
.tickets-update #screencasts {
	text-align: right; margin-top: -4px; float: right;
}
#screencasts_list {
	padding-left: 0px; margin-top: 12px;
}
#screencasts_list li {
	background: url(/images/screencasts/screencast_icon.png) no-repeat 8px 8px rgb(244, 244, 244); margin: 0px 0px 5px 5px; padding: 5px 10px 5px 24px; border-radius: 4px; text-align: right; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; list-style-type: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#screencasts_list a.remove {
	color: rgb(136, 136, 136); padding-left: 5px; font-size: 9pt; font-weight: normal;
}
body.anonymous-new #screencasts_list li {
	margin: 0px 5px 5px 0px; border: 1px solid rgb(195, 195, 195);
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.std_tile {
	padding: 5px; border-radius: 4px; border: 2px solid rgb(238, 238, 238); width: 250px; margin-top: 5px; margin-right: 5px; float: left; cursor: pointer; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.selected.std_tile {
	background: url(/images/icons/checkmark_circle.png) no-repeat 97% 50% rgb(236, 244, 220); border-color: rgb(236, 238, 207);
}
.selected.std_tile:hover {
	border-color: rgb(232, 234, 196); background-color: rgb(230, 240, 208);
}
.std_tile:hover {
	border-color: rgb(230, 230, 230); background-color: rgb(236, 236, 236);
}
.std_tile .left_col {
	width: 40px; float: left;
}
.std_tile .left_col img {
	margin-left: 10px; vertical-align: middle;
}
.std_tile .left_col img.country-flag {
	margin-top: 2px;
}
.std_tile .left_col .without_left_margin {
	margin-left: 0px;
}
.std_tile .center_col {
	height: 34px; text-align: left; float: left;
}
.std_tile .center_col .head {
	width: 160px; height: 15px; overflow: hidden; font-size: 12px; font-weight: bold; margin-bottom: 3px; white-space: nowrap; text-overflow: ellipsis;
}
.std_tile .center_col .sub {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 0px;
}
.std_tile .right_col {
	width: 40px; float: left;
}
.beware.dialog {
	margin: 5px; border: currentColor; float: left;
}
.dialog .actions {
	width: 100%; padding-top: 5px; clear: both; margin-top: 9px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; float: left;
}
.dialog .actions a {
	text-decoration: none;
}
.dialog .actions .proceed {
	float: left;
}
.dialog .actions .cancel {
	float: right;
}
#recipient_addresses .float_label > img {
	vertical-align: bottom;
}
#recipient_addresses a[rel=tooltip] {
	text-decoration: none;
}
#recipient_address_form span.email {
	width: 220px; color: rgb(170, 170, 170); margin-top: 3px; float: left;
}
#recipient_address_form a[rel='tooltip'] {
	margin-top: 0.25em; float: right; display: block;
}
#recipient_address_form .header_example {
	margin: 7px 0px 14px; padding: 5px 10px 10px; border: 1px solid rgb(204, 204, 204);
}
#recipient_address_form .header_example td {
	padding-top: 5px; max-width: 300px;
}
#recipient_address_form .header_example td .truncate {
	white-space: inherit;
}
#recipient_address_form .header_example .label {
	text-align: right; color: rgb(153, 153, 153); padding-right: 10px; vertical-align: top; white-space: nowrap;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
.setting {
	position: relative;
}
.setting-summary {
	margin-right: 200px;
}
.setting-control {
	right: 0px; bottom: 0px; position: absolute;
}
.switch {
	width: 76px; position: relative; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.switch-checkbox {
	display: none;
}
.switch-label {
	border-radius: 6px; border: currentColor; overflow: hidden; margin-bottom: 0px; display: block; cursor: pointer; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.switch-bg {
	width: 200%; margin-left: -100%; display: block; -webkit-transition: margin 150ms ease-in 0s; -moz-transition: margin 150ms ease-in 0s; transition: margin 150ms ease-in 0s; -o-transition: margin 150ms ease-in 0s;
}
.switch-label::before {
	padding: 0px; width: 50%; height: 30px; color: white; line-height: 30px; font-size: 13px; font-weight: 600; float: left; display: block; box-sizing: border-box; background-color: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.switch-label::after {
	padding: 0px; width: 50%; height: 30px; color: white; line-height: 30px; font-size: 13px; font-weight: 600; float: left; display: block; box-sizing: border-box; background-color: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.switch-label::before {
	text-align: left; padding-left: 16px; content: attr(data-on-label); opacity: 0;
}
.switch-label::after {
	text-align: right; padding-right: 16px; content: attr(data-off-label);
}
.switch-toggle {
	background: white; margin: 3px; border-radius: 4px; border: currentColor; top: 0px; width: 24px; right: 44px; bottom: 0px; display: block; position: absolute; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-transition: all 150ms ease-in 0s; -moz-transition: all 150ms ease-in 0s; transition: all 150ms ease-in 0s; -o-transition: all 150ms ease-in 0s;
}
.switch-checkbox + .switch-label {
	background-color: rgb(222, 222, 222); -webkit-transition: background-color 150ms ease-in 0s; -moz-transition: background-color 150ms ease-in 0s; transition: background-color 150ms ease-in 0s; -o-transition: background-color 150ms ease-in 0s;
}
:checked.switch-checkbox + .switch-label {
	background-color: rgb(120, 163, 0);
}
:checked.switch-checkbox + .switch-label .switch-bg {
	margin-left: 0px;
}
:checked.switch-checkbox + .switch-label .switch-toggle {
	right: 0px;
}
:checked.switch-checkbox + .switch-label::before {
	opacity: 1;
}
:checked.switch-checkbox + .switch-label::after {
	opacity: 0;
}
.multibrand-select {
	width: 310px;
}
.multibrand-select .select2-choice {
	background-image: none; background-color: rgb(255, 255, 255);
}
.multibrand-select .select2-choice > div {
	background-image: none; background-color: rgb(255, 255, 255);
}
.multibrand-select .select2-choice > div {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
div.no_voice_sandbox_config_msg {
	padding: 35px; text-align: center; color: rgb(119, 119, 119); font-size: 18px; margin-top: 20px;
}
#voice_warning {
	background: url(/images/warning_icon.png) no-repeat 15px 11px rgb(255, 253, 225); padding: 15px 15px 15px 45px; border-radius: 4px; border: 2px solid rgb(255, 250, 184); color: rgb(51, 51, 51); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div.disabled_voice_msg {
	padding: 80px 0px 35px; text-align: center; font-size: 16px;
}
div.disabled_voice_msg p {
	margin: 15px; color: rgb(51, 51, 51); font-size: 13px;
}
div#numbers #voice_warning {
	margin-bottom: 10px;
}
.hidden_file_input {
	padding: 0px; left: 0px; top: 0px; width: 156px; height: 27px; filter: alpha(opacity=0); position: absolute; cursor: pointer; opacity: 0;
}
div#custom_greeting_form h2 {
	font-size: 18px; font-weight: normal; margin-top: 0.5em;
}
div#custom_greeting_form #custom_greeting_call_status {
	color: red;
}
div.custom_greeting_container {
	padding: 10px 20px;
}
div.custom_greeting_container div.greeting_block {
	margin: 15px; float: left; position: relative;
}
div.custom_greeting_container div#greeting_requirements {
	color: rgb(85, 85, 85); font-size: 10px; margin-top: 5px; margin-left: -5px;
}
#greetings input.audio.button {
	background: url(/images/voice/voice_greetings_play.png) no-repeat 10% rgb(250, 250, 250); padding-left: 15px; margin-left: 5px; min-width: 135px;
}
#greeting input.audio.button {
	background: url(/images/voice/voice_greetings_play.png) no-repeat 10% rgb(250, 250, 250); padding-left: 15px; margin-left: 5px; min-width: 135px;
}
#greetings input.playing.audio.button {
	background: url(/images/voice/voice_greetings_pause.png) no-repeat 10%;
}
#greeting input.playing.audio.button {
	background: url(/images/voice/voice_greetings_pause.png) no-repeat 10%;
}
#greetings input.buffering.audio.button {
	background: url(/images/ajax_loader_small.gif) no-repeat 10%;
}
#greeting input.buffering.audio.button {
	background: url(/images/ajax_loader_small.gif) no-repeat 10%;
}
#greetings input:disabled.button {
	background: url(/images/voice/voice_greetings_play_disabled.png) no-repeat 10% rgb(238, 238, 238); color: rgb(170, 170, 170);
}
#greeting input:disabled.button {
	background: url(/images/voice/voice_greetings_play_disabled.png) no-repeat 10% rgb(238, 238, 238); color: rgb(170, 170, 170);
}
#greetings input.small.audio.button {
	background: url(/images/voice/voice_greetings_play.png) no-repeat 60% rgb(250, 250, 250); width: 25px; padding-left: 1px; margin-left: 1px; min-width: 25px;
}
#greeting input.small.audio.button {
	background: url(/images/voice/voice_greetings_play.png) no-repeat 60% rgb(250, 250, 250); width: 25px; padding-left: 1px; margin-left: 1px; min-width: 25px;
}
#greetings input.playing.small.audio.button {
	background: url(/images/voice/voice_greetings_pause.png) no-repeat 50%;
}
#greeting input.playing.small.audio.button {
	background: url(/images/voice/voice_greetings_pause.png) no-repeat 50%;
}
#greetings input.buffering.small.audio.button {
	background: url(/images/ajax_loader_small.gif) no-repeat center;
}
#greeting input.buffering.small.audio.button {
	background: url(/images/ajax_loader_small.gif) no-repeat center;
}
#greetings input:disabled.small.button {
	background: url(/images/voice/voice_greetings_play_disabled.png) no-repeat 50% rgb(238, 238, 238); color: rgb(170, 170, 170);
}
#greeting input:disabled.small.button {
	background: url(/images/voice/voice_greetings_play_disabled.png) no-repeat 50% rgb(238, 238, 238); color: rgb(170, 170, 170);
}
#greetings input.record.button {
	background: url(/images/voice/voice_greetings_record.png) no-repeat 10% rgb(250, 250, 250); padding-left: 15px; margin-left: 5px; min-width: 135px;
}
#greeting input.record.button {
	background: url(/images/voice/voice_greetings_record.png) no-repeat 10% rgb(250, 250, 250); padding-left: 15px; margin-left: 5px; min-width: 135px;
}
#greetings select {
	width: 200px;
}
#greeting select {
	width: 200px;
}
#greetings #associated_numbers {
	margin: 0px; padding: 0px; list-style-type: none;
}
#greeting #associated_numbers {
	margin: 0px; padding: 0px; list-style-type: none;
}
#greetings #associated_numbers li {
	padding-bottom: 6px;
}
#greeting #associated_numbers li {
	padding-bottom: 6px;
}
#greetings #associated_numbers .name {
	color: rgb(0, 0, 0); font-size: 12px;
}
#greeting #associated_numbers .name {
	color: rgb(0, 0, 0); font-size: 12px;
}
#greetings #associated_numbers .type {
	color: rgb(153, 153, 153); margin-left: 20px;
}
#greeting #associated_numbers .type {
	color: rgb(153, 153, 153); margin-left: 20px;
}
div.call-stats-category {
	background: rgb(244, 244, 244); padding: 10px; border-radius: 4px; margin-top: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div.call-stats-category h3 {
	margin-top: 0px;
}
div.call-stats-category div.call-stats-group {
	background: white; border-radius: 4px; width: 100%; overflow: auto; margin-bottom: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div.call-stats-category div.call-stats-group div {
	height: 69px; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; margin-right: 5px; margin-left: 5px; float: left; min-width: 160px;
}
div.call-stats-category div.call-stats-group div span.stat {
	background: rgb(244, 244, 244); padding: 10px; border-radius: 4px; color: rgb(85, 85, 85); line-height: 28px; overflow: hidden; font-size: 28px; font-weight: bold; margin-top: 4px; display: block; min-width: 140px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div.call-stats-category div.call-stats-group div span.stat span.val {
	float: left; display: block;
}
div.call-stats-category div.call-stats-group div span.stat span.indicator {
	width: 30px; height: 30px; margin-top: 0px; margin-left: 10px; float: left; display: block;
}
div.call-stats-category div.call-stats-group div span.stat span.up.indicator {
	background: url(/images/voice/call_activity_up_down_arrow_sprite.png) no-repeat 0px 0px;
}
div.call-stats-category div.call-stats-group div span.stat span.down.indicator {
	background: url(/images/voice/call_activity_up_down_arrow_sprite.png) no-repeat -36px 0px;
}
.call-stats-updated-at {
	margin: 6px; float: right;
}
.last-updated-at-label {
	margin-right: 5px; float: left;
}
.last-updated-at-value {
	float: right;
}
.agent-name {
	float: left;
}
.agent-status {
	float: right;
}
.agent-status span {
	padding: 4px; border-radius: 4px; text-align: center; color: white; margin-top: -4px; margin-right: 20px; margin-bottom: -4px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.agent-status select {
	padding: 4px; border-radius: 4px; text-align: center; color: white; margin-top: -4px; margin-right: 20px; margin-bottom: -4px; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.agent-status span {
	padding: 6px 4px; width: 142px;
}
.agent-status select {
	width: 150px;
}
.agent-status .status-0 {
	border-color: rgb(0, 142, 0); background-color: rgb(0, 142, 0);
}
.agent-status .status-available {
	border-color: rgb(0, 142, 0); background-color: rgb(0, 142, 0);
}
.agent-status .status-available_via_client {
	border-color: rgb(0, 142, 0); background-color: rgb(0, 142, 0);
}
.agent-status .status-available_via_phone {
	border-color: rgb(0, 142, 0); background-color: rgb(0, 142, 0);
}
.agent-status .status-1 {
	border-color: rgb(255, 212, 120); background-color: rgb(255, 212, 120);
}
.agent-status .status-on_call {
	border-color: rgb(255, 212, 120); background-color: rgb(255, 212, 120);
}
.agent-status .status-2 {
	border-color: rgb(255, 212, 120); background-color: rgb(255, 212, 120);
}
.agent-status .status-wrap_up {
	border-color: rgb(255, 212, 120); background-color: rgb(255, 212, 120);
}
.agent-status .status-3 {
	border-color: rgb(187, 187, 187); background-color: rgb(187, 187, 187);
}
.agent-status .status-not_available {
	border-color: rgb(187, 187, 187); background-color: rgb(187, 187, 187);
}
.call-details-container {
	background: white; border-radius: 4px; margin-right: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#call_history .export_link {
	float: right;
}
#call_history #call_billing_period {
	margin-bottom: 10px;
}
#call_history .call-history-container {
	background: white; padding: 10px; border-radius: 4px; margin-top: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#call_history .voice-billing-container {
	background: white; padding: 10px; border-radius: 4px; margin-top: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#call_history .call-history-container table.tickets {
	font-size: 11px;
}
#call_history .voice-billing-container table.tickets {
	font-size: 11px;
}
#call_history .call-history-container table.tickets tbody {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
#call_history .voice-billing-container table.tickets tbody {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
#call_history .call-history-container table.tickets tr.even {
	background-color: rgb(246, 246, 246);
}
#call_history .voice-billing-container table.tickets tr.even {
	background-color: rgb(246, 246, 246);
}
#call_history .call-history-container table.tickets tr.even tr {
	background-color: inherit;
}
#call_history .voice-billing-container table.tickets tr.even tr {
	background-color: inherit;
}
#call_history .call-history-container table.tickets tr.breakdown {
	display: none;
}
#call_history .voice-billing-container table.tickets tr.breakdown {
	display: none;
}
#call_history .call-history-container table.tickets tr.breakdown td {
	color: rgb(136, 136, 136);
}
#call_history .voice-billing-container table.tickets tr.breakdown td {
	color: rgb(136, 136, 136);
}
#call_history .call-history-container table.tickets tr.first.breakdown td {
	padding-top: 10px;
}
#call_history .voice-billing-container table.tickets tr.first.breakdown td {
	padding-top: 10px;
}
#call_history .call-history-container table.tickets tr.last.breakdown td {
	padding-bottom: 10px;
}
#call_history .voice-billing-container table.tickets tr.last.breakdown td {
	padding-bottom: 10px;
}
#call_history .call-history-container table.tickets tr.breakdown td {
	padding-top: 3px; padding-bottom: 3px;
}
#call_history .voice-billing-container table.tickets tr.breakdown td {
	padding-top: 3px; padding-bottom: 3px;
}
#call_history .call-history-container table.tickets tr.breakdown td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .call-history-container table.tickets tr.parent td.id {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .call-history-container table.tickets tr.parent td.datetime {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .call-history-container table.tickets tr.parent td.ticket_nice_id {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .voice-billing-container table.tickets tr.breakdown td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .voice-billing-container table.tickets tr.parent td.id {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .voice-billing-container table.tickets tr.parent td.datetime {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .voice-billing-container table.tickets tr.parent td.ticket_nice_id {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#call_history .call-history-container table.tickets tr.empty {
	background-color: rgb(246, 246, 246);
}
#call_history .voice-billing-container table.tickets tr.empty {
	background-color: rgb(246, 246, 246);
}
#call_history .call-history-container table.tickets td.currency {
	text-align: right; padding-right: 20px;
}
#call_history .call-history-container table.tickets th.currency {
	text-align: right; padding-right: 20px;
}
#call_history .voice-billing-container table.tickets td.currency {
	text-align: right; padding-right: 20px;
}
#call_history .voice-billing-container table.tickets th.currency {
	text-align: right; padding-right: 20px;
}
#call_history .loading {
	background-position: right; margin: 0px; width: 16px; height: 16px; padding-top: 0px; padding-bottom: 0px; padding-left: 18px; display: inline; background-image: url(/images/ajax_loader_small.gif);
}
#call_history a.current {
	padding-right: 8px;
}
#call_history a.asc {
	background: url(/images/table-arrow.png) no-repeat right 6px;
}
#call_history a.desc {
	background: url(/images/table-arrow1.png) no-repeat right 6px;
}
#number-list #number-header {
	clear: left; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
#number-list .disabled {
	color: rgb(136, 136, 136);
}
#number-list .disabled:hover {
	text-decoration: none !important; cursor: default;
}
#number-list .country-flag {
	margin-top: 2px;
}
#number-list .item-info h1 {
	line-height: normal;
}
p.number-info {
	margin: 2px 0px; color: rgb(102, 102, 102); font-size: 13px;
}
p.needs-address {
	color: rgb(182, 81, 81) !important;
}
#greeting-list h3 {
	font-size: 13px;
}
#greeting-list .pending.greeting .greeting-name {
	color: rgb(153, 153, 153);
}
#greeting-list .greeting-type {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#greeting-list .greeting-name {
	line-height: 22px; padding-right: 4px; font-size: 12px;
}
#greeting-list .greeting-number {
	padding: 4px 6px; border-radius: 3px; color: rgb(136, 136, 136); margin-right: 4px; background-color: rgb(238, 238, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#greeting-list .more.greeting-number {
	font-style: italic;
}
#group_routing #groups_validation_msg {
	padding: 7px 0px 0px; height: 20px; color: rgb(102, 102, 102); margin-left: 7px; float: left;
}
#group_routing .error#groups_validation_msg {
	color: red;
}
#group_routing #group_routing_default {
	padding-top: 17px;
}
#group_routing #default_group_id {
	float: left;
}
#group_routing .error#default_group_id {
	border: 1px solid red;
}
img.brandIcon {
	border-radius: 4px; width: 28px; height: 28px; margin-right: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
div#incoming_number_picker {
	padding: 15px;
}
#number_picker {
	padding: 15px !important;
}
#number_picker .float {
	margin-right: 5px; float: left;
}
#number_picker .down {
	margin-top: 4px;
}
#number_picker #toll_free_dropdown {
	max-width: 117px;
}
#number_picker #toll_free_dropdown .dd {
	font-family: "Lucida Grande"; font-size: 15px; margin-bottom: -9px;
}
#number_picker #toll_free_dropdown .dd .ddTitle {
	border: currentColor; padding-bottom: 11px; margin-right: -3px; margin-left: -3px; max-width: 117px;
}
#number_picker #toll_free_dropdown .dd .ddTitle span.arrow {
	margin-right: -2px;
}
#number_picker #toll_free_dropdown .dd .ddChild {
	margin-left: -4px;
}
#number_picker #toll_free_dropdown .dd .ddChild a {
	margin-top: -1px; border-top-color: rgb(195, 195, 195); border-top-width: 1px; border-top-style: solid;
}
#number_picker #toll_free_dropdown .dd .ddTitle span.ddTitleText {
	font-size: 15px; white-space: nowrap;
}
#number_picker #toll_free_dropdown .dd .ddTitle span.arrow {
	margin-top: 2px;
}
#number_picker #country {
	float: right;
}
#number_picker #country_label {
	line-height: 10px;
}
#number_picker #country_picker {
	margin-bottom: 15px;
}
#number_picker #local_picker {
	margin-bottom: 15px;
}
#number_picker #phone_picker_help {
	color: rgb(119, 119, 119); font-weight: normal;
}
#number_picker legend {
	color: rgb(85, 85, 85); font-size: 18px; margin-bottom: 5px;
}
#number_picker label {
	top: 5px; font-weight: bold; float: left; position: relative;
}
#number_picker .submit {
	height: 30px; margin-top: 10px; float: right; display: inline-block;
}
#number_picker #number_info {
	padding: 10px 0px;
}
#number_picker #number_info .important_text {
	font-size: 17px; font-weight: bold;
}
#number_picker #number_info .msg_padding {
	padding-bottom: 15px;
}
#number_picker #number_results .page_item {
	padding: 5px;
}
#number_picker .small {
	color: black; font-size: 11px;
}
#number_picker .no_results {
	padding: 70px 0px 60px; width: 100%; text-align: center; font-size: 14px; font-color: #C3C3C3;
}
#number_picker #number_form {
	margin-top: 20px;
}
#number_picker #number_form .area_code_loading_spinner {
	margin-top: 9px; margin-left: 210px;
}
#number_picker #number_form .button {
	padding: 7px 14px; width: 140px; font-size: 15px; float: right;
}
#number_picker #number_form .number_picker_header {
	padding-bottom: 20px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: solid;
}
#number_picker #number_form #toll_free_dropdown {
	font-family: "Lucida Grande"; float: left; background-color: white;
}
#number_picker #number_form #area_code_field {
	font-family: "Lucida Grande"; float: left; background-color: white;
}
#number_picker #number_form .area_code_parens {
	font-family: "Lucida Grande";
}
#number_picker #number_form .number_dropdown {
	float: right;
}
#number_picker #number_form #local {
	width: 120px;
}
#number_picker #number_form #country {
	width: 120px;
}
#number_picker #number_form #number_field {
	background: white; padding: 2px 5px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); width: 270px; font-family: "Lucida Grande"; font-size: 15px; float: left;
}
#number_picker #number_form #number_field .fixed {
	padding-right: 5px; margin-top: 5px; float: left; background-color: white;
}
#number_picker #number_form #number_field #prefix {
	border: currentColor; background-color: white;
}
#number_picker #number_form #number_field #prefix_title {
	border: currentColor; font-size: 15px;
}
#number_picker #number_form #number_field input {
	border: currentColor; font-size: 15px;
}
#number_picker #number_form #number_field #toll_prefix_msdd {
	padding-top: 2px; max-width: 117px;
}
#number_picker #number_form #number_field #number {
	width: 85px;
}
#number_picker .horizontal_divider {
	margin-bottom: 10px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 2px; border-bottom-style: solid;
}
#number_picker #number_results {
	padding: 10px 10px 0px;
}
#number_picker #number_results .number_list {
	width: auto; overflow-y: auto;
}
#number_picker #number_results .number_list .friendly {
	top: -1px; margin-left: 5px; display: inline; position: relative;
}
#number_picker #number_results .number_label {
	top: 0px !important;
}
#number_picker #number_results .indent {
	margin-left: 20px;
}
#number_picker #number_results .highlight {
	color: rgb(120, 163, 0);
}
#number_picker #number_results .number_match {
	margin: -2px 60px 0px 0px; float: right;
}
#number_picker #number_results .pagination_links {
	margin-top: 15px; display: inline-block;
}
#number_picker #number_results .pagination_links .next {
	margin-left: 20px;
}
#number_picker #voice_tos p {
	margin: 10px 0px;
}
#number_picker #voice_tos .important_text {
	font-size: 17px; font-weight: bold;
}
#number_picker #voice_tos .tos_field {
	margin: 20px 0px 0px; padding: 4px; border-radius: 4px; border: 1px solid rgb(211, 211, 211); background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#number_picker #voice_tos .tos_field p {
	margin: 4px 0px; padding-left: 7px;
}
#number_picker #voice_tos .back {
	margin: 17px 10px 0px 0px; float: right;
}
#number_picker #voice_tos .error {
	margin: 5px; font-weight: bold;
}
#number_picker #voice_tos .error p {
	color: red;
}
#number_picker #voice_tos .number_select_loading_spinner {
	padding: 5px;
}
#number_picker #success p {
	margin-top: 13px;
}
#number_picker #success .finish {
	float: right;
}
.dd {
	text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: right; background-color: rgb(255, 255, 255);
}
.dd .ddTitle {
	background: white; padding: 3px; border-radius: 3px; border: 1px solid rgb(195, 195, 195); height: 16px; text-indent: 0px; overflow: hidden; cursor: default;
}
.dd .ddTitle span.arrow {
	background: url(/images/dd_arrow.gif) no-repeat 0px 0px; width: 16px; height: 16px; float: right; display: inline-block; cursor: pointer;
}
.dd .ddTitle span.ddTitleText {
	line-height: 16px; text-indent: 1px; overflow: hidden;
}
.dd .ddTitle span.ddTitleText img {
	padding: 0px 2px 3px 0px; text-align: left;
}
.dd .ddTitle img.selected {
	padding: 0px 3px 3px 0px; vertical-align: top;
}
.dd .ddChild {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(195, 195, 195) rgb(195, 195, 195); margin: 0px; width: auto; overflow: auto; display: none; position: absolute; overflow-x: hidden !important; background-color: rgb(255, 255, 255);
}
.dd .ddChild .opta a {
	padding-left: 10px;
}
.dd .ddChild .opta a:visited {
	padding-left: 10px;
}
.dd .ddChild a {
	padding: 2px 0px 2px 3px; color: rgb(0, 0, 0); overflow: hidden; text-decoration: none; display: block; white-space: nowrap; cursor: pointer;
}
.dd .ddChild a:hover {
	background-color: rgb(102, 204, 255);
}
.dd .ddChild a img {
	padding: 0px 2px 3px 0px; border: 0px currentColor; vertical-align: middle;
}
.dd .ddChild a.selected {
	background-color: rgb(102, 204, 255);
}
.dd .borderTop {
	border-top-color: rgb(195, 195, 195) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
.dd .noBorderTop {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
div.agent-stats .rating-counts span.positive {
	font-weight: bold;
}
div.agent-stats .rating-counts span.negative {
	font-weight: bold;
}
div.agent-stats .rating-counts img.positive {
	margin: 0px 0.25em;
}
div.agent-stats .rating-counts img.negative {
	margin: 0px 0.25em;
}
div.agent-stats .rating-counts .positive {
	color: rgb(127, 162, 57);
}
div.agent-stats .rating-counts .negative {
	color: rgb(207, 20, 20);
}
body.embedded_in_lotus tr.linked {
	cursor: default;
}
#container .content#satisfaction_rating {
	margin-bottom: 15px;
}
#satisfaction_rating {
	border-radius: 8px; border: 1px solid rgb(225, 220, 135); display: none; background-color: rgb(255, 253, 218); -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#satisfaction_rating form {
	color: rgb(85, 85, 85); margin-top: 15px; margin-right: 20px; margin-bottom: 15px;
}
#satisfaction_rating #current_rating {
	color: rgb(85, 85, 85); margin-top: 15px; margin-right: 20px; margin-bottom: 15px;
}
#satisfaction_rating #current_rating header {
	float: left;
}
#satisfaction_rating #current_rating .section {
	padding-top: 5px; clear: both;
}
#satisfaction_rating #current_rating .footer {
	float: right;
}
#satisfaction_rating #current_rating .footer a {
	margin-left: 15px;
}
#satisfaction_rating #current_rating .footer a.show_comment {
	display: none;
}
#satisfaction_rating form {
	font-weight: bold;
}
#satisfaction_rating .rating {
	padding: 3px 10px; border-radius: 6px; border: 1px solid rgb(225, 220, 135); font-size: 13px; font-weight: bold; margin-left: 10px; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#satisfaction_rating .rating + .rating {
	margin-left: 5px;
}
#satisfaction_rating .good.rating {
	color: rgb(152, 195, 50);
}
#satisfaction_rating .selected.good.rating {
	border-color: rgb(152, 195, 50); color: rgb(255, 255, 255); background-color: rgb(152, 195, 50);
}
#satisfaction_rating .poor.rating {
	color: rgb(232, 42, 42);
}
#satisfaction_rating .selected.poor.rating {
	border-color: rgb(232, 42, 42); color: rgb(255, 255, 255); background-color: rgb(232, 42, 42);
}
#satisfaction_rating a.rating:hover {
	text-decoration: none; cursor: pointer;
}
#satisfaction_rating a.rating:focus {
	text-decoration: none; cursor: pointer;
}
#satisfaction_rating #satisfaction_form_body {
	margin-top: 20px; display: none;
}
#satisfaction_rating #satisfaction_form_body label {
	display: block;
}
#satisfaction_rating #satisfaction_form_body textarea {
	display: block;
}
#satisfaction_rating #satisfaction_form_body textarea {
	width: 100%; height: 5em; color: rgb(85, 85, 85); line-height: 16px; font-size: 12px; margin-top: 6px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#satisfaction_rating #satisfaction_form_body .footer {
	text-align: right; margin-top: 10px;
}
#satisfaction_rating #satisfaction_form_body .footer #satisfaction_form_cancel {
	margin-right: 12px;
}
