
body {border: 0;margin: 0;padding: 0;}
body, td, th, p, input, select, option, textarea {font-family: Tahoma, sans-serif;color: #66666;font-size: 11px;}
#overlay {display: none;background-color: #333;filter: alpha(opacity=50);moz-opacity: .5;opacity: .5;position: absolute;top: 0px;left: 0px;z-index: 1090;width: 100%;height: 100%;}
a { color: #616161; text-decoration: underline; }
a:hover { color: #666; }
a.simple { text-decoration: none; }
a.simple:hover { text-decoration: underline; }
a img { border: 0; }
input.text, select, textarea {border: 1px solid #999;padding: 2px;}
textarea { line-height: 16px; }
input.checkbox { margin: 0; }

input.button {font-size: 11px;font-family: Tahoma, sans-serif;cursor: pointer;color: #fff;background-repeat: repeat-x;background-position: top;border-width: 2px;border-style: solid;border-color: #818181 #818181 #818181 #818181;background-color: #A8A8A8;overflow: visible;padding: 1px 5px;}
input.button_primary {font-weight: bold;}
input.button:hover  {background-color: #A8A8A8;background-repeat: repeat-x;background-position: top;}
input.button:active {border-color: #818181;border-top-color: #818181;border-left-color: #818181;background-color: #A8A8A8;background-repeat: repeat-x;background-position: top;}
input.button_disabled, input.button_disabled:hover, input.button_disabled:active {opacity: .50;filter: alpha(opacity=50);-moz-opacity: 0.5;background-repeat: repeat-x;border: 2px solid #24416d;border-top-color: #818181;border-left-color: #818181;background-color: #A8A8A8;overflow: visible;cursor: default;}


#hippo .hippoImg {position: absolute;top: 0;left: 0;}
#hippo .hippoBody {position: absolute;top: 43px;right: 105px;z-index: 1;}
#hippo .hippoHead {position: absolute;z-index: 200;top: 45px;right: 110px;}
#hippo .hippoText {position: absolute;z-index: 210;top: 15px;right: 110px;width: 250px;}
#hippo .hippoText a {color: #4c8cd2}
#hippo .hippoText .close {position: absolute;top: 5px;right: 5px;background-color: #666;cursor: pointer;}
#hippo .hippoText .messageText {background-color: #fff;font-size: 10px;padding-left: 10px;padding-right: 20px;border-left: 1px solid #4684d4;border-right: 1px solid #4684d4;}
iframe.bgFrame {position: absolute;border: none;margin: 0;padding: 0;opacity: 0;filter:alpha(opacity=0);}
div.loadingPopover {height: 150px;width: 300px;position: absolute;font-family: arial;background-color: #fff;font-weight:bold;color: #bbb;top: 35%;left: 35%;font-size: 23px;text-align: center;line-height: 150px;}
div.page {width: 100%;height: 110%; background: url(images/background.gif) repeat scroll left top;}
div.pageHeader {height: 60px;color: #fff;overflow: hidden;}
div.pageHeader a, div.pageHeader td { color: #fff; }
div.pageHeader a:hover { color: #fff; text-decoration: none; }
div.pageHeader .userinfo {float: left;}
div.pageHeader .userinfo img {margin-right: 10px;}
div.pageHeader .userinfo .name {margin-top: 8px;font-size: 14px;font-weight: bold;}
div.pageHeader .links {padding: 5px;position: absolute;right: 0;}
div.pageHeader .links a { text-decoration: none; margin-left: 5px; margin-right: 5px;}
div.pageHeader .links a:hover { text-decoration: underline; }
#loading_bg {position: absolute;top: 200px;width: 100%;z-index: 5;font-size: 24px;text-align: center;font-family: Arial;font-weight: 800;}
#loading_error {position: absolute;top: 200px;width: 100%;z-index: 5;font-size: 16px;text-align: center;}
div.loading {position: absolute;top: 100px;width: 100%;font-size: 11px;text-align: center;color: #fff;}
#self_image {float: left;margin: 2px 10px 2px 10px;}
.left_align {float: left;}
.right_align {float: right;}
a.add_item {font-size: 12px;font-weight: bold;text-decoration: none;}
a.add_item:hover {text-decoration: underline;}
a.add_item span.add_item_icon {background-color: #b5a7cd;}
a.add_item span.add_item_text {background: url('/webapps/common/img/add_plus.gif') no-repeat 0px 2px;padding-top:0px;cursor:pointer;text-decoration: underline;font-family: tahoma, sans-serif;padding-left:17px;}
.clickable {cursor: pointer;}
div.pageHeader .logo{float: left;width: 260px;height: 60px;background-image: url();cursor: hand;cursor: pointer;}
table.button_holder a{text-decoration: none;cursor:pointer;}
table.button_holder a td {color:#555;text-decoration: none;cursor:pointer;}
table.button_holder a:hover td {color:#000;cursor:pointer;}
table.ad_table td.ad_header{font-size:13px;}
#plaxo_ad {position: absolute;right: 8px;top: 83px;z-index: 2;overflow: hidden;border:2px solid black;border-left:0;}
#plaxo_ad .close {cursor: pointer;text-align: right;padding: 2px 2px 0 0;}
.ad_item {text-align:center;height:25px;}
.ad_item a {text-decoration:none;color:#b4cce7;font-family:Arial;}
.ad_item a:hover {color:#b4cce7;}
.ad_item_container {background-color:#305e96;cursor:pointer;cursor:hand;background-image:url('/webapps/desktop/img/drk_blue_ramp.gif');background-position:top left;background-repeat:repeat-y;}
.ad_item_container_hover {background-color:#fff;cursor:pointer;cursor:hand;background-image:url('/webapps/desktop/img/lt_blue_ramp.gif');background-position:top left;background-repeat:repeat-y;}
.ad_item_container_hover a {color:#264d88;}
.ad_item_container_hover a:hover {color:#264d88;}
.ad_item_hover {height: 23px;color: #000;cursor: pointer;}
.ad_button {width:94px;text-align:center;overflow:hidden;padding:0px 0px 0px 0px;}
#desktop {margin: 0;width: 100%;}
#desktop_header {margin-left: 10px;border: 0;}
div.tab {line-height: 21px;height: 21px;z-index: 10;position: relative;margin-right: 1px;cursor: pointer;font-family: arial;font-size: 12px;}
div.tab_open {font-weight: bold;padding-top: 1px;}
div.tab_partial_open {}
div.tab_closed {}
div.tab_mouseover {}
div.tab .title {margin: 0 10px;float: left;}
#desktop_content {width: 100%;border: 0;}
#fake_desktop {padding: 0px 10px;}
#fake_desktop .module {visibility: visible;background-color: #fff;width: 700;height: 85%; padding : center}
.popup_wrapper {position: absolute;visibility: hidden;margin: 0px;padding: 0px;border-top: none;overflow: scroll;}
.popup_wrapper div.popup_inner {position:relative;padding: 0px;margin: 0px 0px 0px 0px;background-color: #fff;}
.module_chrome_top {width: 100%;position: relative;}
.module_chrome_top div.top_right {height: 12px;padding-right: 2px;padding-top: 3px;position: absolute;top: 0;right: 0;}
.module_chrome_top .size_control {margin: 2px 2px 2px 2px;background-color: #a0cefc;float: right;cursor: pointer;}
.module_chrome_top .size_control_hover {background-color: #367839;}
.module_chrome_top .size_control_disabled {cursor: default;background-color: #ccc;}
#throbber {position: absolute;right: 10px;top: 46px;font-size: 9pt;padding: 5px;z-index: 8000;}
.dojoDialog {background : #eee;border : 1px solid #999;-moz-border-radius : 5px;padding : 4px;}
.popover {position: absolute;border: 2px solid #4C8CD2;border-top: 0px;overflow: auto;background: #fff;}
.popover_header {border: 2px solid #4C8CD2;background-color: #fff;border-bottom: 0px;padding-bottom:10px;background: #fff url(/webapps/desktop/img/green_swoosh.gif) no-repeat left top;}
.popover_header_tabless {}
.popover_header a, .popover_header a:hover, .popover_header a:visited {text-decoration:none;font-weight: bold;font-size: 12px;color: #fff;float: right;margin:6px;background-color:#666;}
.popover_icon {width:55px;text-align:right;vertical-align:bottom;}
.popover_header table {margin:10px;margin-left:0px;margin-bottom:0px;margin-top:17px;height:40px;}
.popover_header table td {font-weight:bold;font-family:verdana;}
.popover_header table .popover_title{font-size:17px;color:#555;vertical-align: bottom;}
.popover_header * {color:#0067c6;font-size:18px;}
.popover_header table .popover_subtitle {color: #666;text-transform: none;font-size: 12px;}
.popover_contents {padding: 40px;background: #fff;font-size: small;text-align: center;}
a.closeButton {color: #fff;text-decoration: none;font-weight: 800;padding-right: 15px;}
.localized {display: none;}
#message_dropdown {font-weight: bold;top: -32px;left: 50%;margin-left: -250px;height: 34px;position: absolute;z-index: 5000;width: 500;text-align: center;color: #333333;}
.dropdownError {background-color: #fff47f;border: 1px solid #605800;}
.dropdownMessage {background-color: #caff9f;border: 1px solid #3a7907;}
#message_dropdown .dropdown_img {margin-right: 10px;display: inline;}
#message_dropdown #message_close {font-family: monospace;font-weight: normal;font-size: 11px;position: absolute;top: 3px;right: 3px;cursor: pointer;}
#message_dropdown #message_content {position: relative;bottom: 10px;margin-right: 30px;display: inline;}
.option_disabled {color:#bbb;}
.cursorFix {overflow:auto;}
.nodisplay {margin:0px;height:0px;width:0px;padding:0px;overflow:hidden;border:0px;}
div.ab_search {padding: 27px 0px 10px 10px;border-bottom: 1px solid #999;background: url(/IBFSistemasWebNew/sistema/inc/imagens_sistema/ramp_up.gif) repeat-x scroll left bottom;}
div.ab_search div.dropdown_button {width: 190px;font-family: arial, sans-serif;}
div.ab_search div.dropdown_button div.arrow {right: auto;left: 169px;}
div.ab_search div.dropdown_button div.text {width: 155px;}
div.ab_search div.dropdown_menu {width: 190px;right: auto;left: 0px;}
div.ab_search div.dropdown_menu div.loading_msg {margin: 3px 0 0 7px;}
div.ab_search div.dropdown_menu div.choice div.choice_content {overflow: hidden;width: 183px;}
div.ab_search div.search_box {position: relative;clear: both;margin-top: 10px;width: 191px;overflow: auto;}
div.search_box div.clear_button {position: absolute;right: 0px;top: 0px;padding-top: 6px;padding-right: 5px;cursor: pointer;}
div.search_box input.search {background: #fff url('/webapps/ab/img/search_spyglass.gif') no-repeat scroll 3px 50%;margin: 0px 0px 0 0;padding-left: 20px;padding-top:3px;width: 100%;height: 22px;font-size: 12px;font-family: arial, sans-serif;border: 1px solid #b1b1b1;}
div.map_pane {border-left: 1px solid #ACACAC;padding: 10px 10px 0 10px;position: relative;margin-left: 10px;}
div.map_pane div.close_btn {position: absolute;right: -5px;top: -5px;width: 13px;height: 13px;background: url('/webapps/common/img/cntrl_close_drk.gif');}
div.map_pane div.map_of_header {color: #7C92A6;margin-bottom: 5px;line-height: auto;}
div.map_pane div.map_holder {width: 180px;height: 130px;border: 1px solid #7A7A78;}
div.map_pane div.large_map_link_holder {width: 180px;text-align: right;}
div.map_pane div.large_map_link_holder a {font-size: 10px;}
div.map_pane div.get_directions_header {font-weight: bold;margin-bottom: 5px;}
div.map_pane div.dd_button_holder {text-align: center;margin-top: 15px;}
div.map_pane div.dd_button_holder table {text-align: center;}
#content_ab div.hidden_extra_msg {border: 1px solid #b1b1b1;padding: 4px;background-color: #FEFFDE;}
#content_ab div.over_count_banner_holder {position: relative;}
#content_ab div.over_count_banner,#content_ab div.ar_pending_banner {border: 1px solid #b1b1b1;margin: 10px 10px 0 0;padding: 4px 15px 4px 4px;background-color: #FEFFDE;}
#content_ab div.over_count_banner div.close_btn,#content_ab div.ar_pending_banner div.close_btn {background-color: #b1b1b1;cursor: pointer;font-size: 1px;position: absolute;right: 12px;top: 2px;}
div.ab_wrapper {background-color: #ffffff;overflow: auto;overflow-x: hidden;overflow-y: scroll;position: relative;border-bottom: 1px solid #A1A198;}
div.ab_list {position: relative;}
#content_ab {overflow-x: visible;}
#content_ab div.no_contacts_msg {text-align: center;font-style: italic;font-size: 12px;margin-top: 50px;}
#content_ab img.txt_icon {width: 12px;height: 12px;margin-left: 5px;border: 0;}
#content_ab #ab_filter_table {margin-bottom: 4px;}
#content_ab div.ab_list div.loading {top: 10px;padding-top: 3px;}
#content_ab .entry {white-space: nowrap;background-color: #f2f2f2;position: relative;clear: both;overflow: hidden;border-bottom: 1px solid #a0cefc;}
#content_ab .favorite_entry {}
#content_ab .entry div.top_shadow {position: absolute;top: 0;z-index: 105;background: url('/webapps/ab/img/inner_shad_top.png') bottom repeat-x;height: 3px;font-size: 1px;width: 100%;}
#content_ab .entry div.block_padding {height: 10px;cursor: pointer;font-size: 1px;}
#content_ab .entry div.wrapper {margin-bottom: 10px;position: relative;}
#content_ab .entry div.special_icons {position: absolute;top: 1px;right: 2px;width: 35px;z-index: 150;}
#content_ab .entry div.cb_line {position: relative;margin: 2px 0px 12px 2px;height: 16px;}
#content_ab .entry div.cb_holder {float: left;margin: 1px 0px 0 3px;height: 16px;vertical-align: middle;}
#content_ab .entry div.cb_holder input.sel_cb {border-style: none;border-style: auto;margin: 0;padding: 0;line-height: 19px;width: 13px;height: 13px;}
#content_ab .entry div.list_name {position: absolute;top: 0px;font-family:arial, sans-serif;left: 18px;overflow: hidden;text-overflow: ellipsis;margin-left: 5px;font-size: 12px;line-height: 16px;height: 16px;cursor: pointer;}
#content_ab .entry div.main_info_holder {position: relative;height: 50px;}
#content_ab .entry div.main_info {position: absolute;top: 0px;left: 60px;height: 50px;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#content_ab td.photo_holder {width: 60px;}
#content_ab a.photo_link {cursor: pointer;}
#content_ab div.photo {float: left;position: relative;width: 60px;height: 40px;text-align: center;}
#content_ab div.photo img {border: 0;}
#content_ab .photo div.member_icon {position: absolute;top: -6px;left: 44px;z-index: 105;}
#content_ab .entry .fav_img {cursor: pointer;vertical-align: middle;width: 16px;height: 16px;margin-left: 3px;float: right;}
#content_ab .entry div.mobile_sync {float: right;}
#content_ab .entry div.block_name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;font-family: arial, sans-serif;line-height: 16px;height: 16px;font-weight: bold;}
#content_ab div.one_liner {white-space: nowrap;text-overflow: ellipsis;}
#content_ab div.categories {text-overflow: ellipsis;}
#content_ab .entry div.primary_info {line-height: 16px;text-overflow: ellipsis;}
#content_ab .entry .extra_info {overflow: hidden;}
#content_ab .entry td.label {width: 50px;}
#content_ab .entry table.field_list {border: 0;padding: 0;margin: 0;white-space: nowrap;clear: both;margin-top: 10px;}
#content_ab .entry table.field_list td.no_fields {font-style: italic;color: #7C92A6;padding-left: 10px;}
#content_ab .entry table.field_list td.label {text-align: right;color: #999;line-height: 16px;}
#content_ab .entry table.field_list td.label img.label_icon {margin-right: 5px;}
#content_ab .entry table.field_list td.field_value {padding-left: 10px;line-height: 16px;}
#content_ab .entry table.field_list td.multiline {line-height: 18px;padding-bottom: 5px;}
#content_ab div.update_msg {margin-top: 2em;margin-left: 10px;}
#content_ab div.tabbed_contents_holder {background: #fff;}
#content_ab div.more_info_link_holder {font-size: 11px;float: right;margin-bottom: 5px;margin-right: 5px;}
#content_ab div.more_info_link_holder a {}
#content_ab .entry div.bottom_actions {clear: both;}
#content_ab .entry div.bottom_actions div.ctc_actions {font-size: 11px;line-height: 16px;padding: 10px 0px 10px 53px;background: url('/webapps/common/img/ramp_down.gif') repeat-x top left;}
div.ctc_actions img {padding-right: 5px;}
#content_ab .entry div.bottom_actions div.primary_action_holder,#content_ab .entry div.bottom_actions div.primary_action_holder a {background-color: #FEFFDE;line-height: 16px;white-space: nowrap;overflow: hidden;text-align: center;font-size: 11px;padding-top: 2px;padding-bottom: 5px;}
#content_ab img.primary_action_icon {margin-right: 5px;}
#content_ab .entry div.bottom_shadow {position: absolute;bottom: 0;z-index: 105;background: url('/webapps/ab/img/inner_shad_bot.png') bottom repeat-x;height: 3px;font-size: 1px;width: 100%;}
#content_ab div.folder_bar {padding: 2px;}
#content_ab div.folder_bar select.folders {margin-left: 5px;}
#content_ab div.action_bar {white-space: nowrap;text-align: center;height: 22px;padding: 5px 10px;margin-top: 0px;background: transparent url(/webapps/common/img/ramp_down.gif) repeat-x scroll left bottom;}
#content_ab div.action_bar div.num_contacts {float: left;line-height: 22px;overflow: hidden;text-overflow: ellipsis;}
#content_ab div.action_bar div.action_menu_holder {float: right;width: 80px;}
#content_ab div.action_bar div.dropdown_button {margin-top: 0px;margin-left: 0px;line-height: auto;}
#content_ab div.action_bar div.dropdown_menu {width: 180px;overflow: visible;}
#content_ab div.action_bar div.dropdown_menu div.dropdown_menu {width: 140px;overflow-x: hidden;overflow-y: auto;}
#content_ab div.dup_msg {margin-left: 10px;margin-bottom: 5px;color: red;}
#content_ab div.bottom_bar {white-space: nowrap;padding: 2px;overflow: hidden;height: 20px;line-height: 20px;padding: 0 10px;margin-bottom: 5px;}
#content_ab div.bottom_bar div.view_toggle {float: right;padding-top: 1px;}
#content_ab div.bottom_bar div.view_toggle span.selected_view {font-weight: bold;}
#content_ab div.bottom_bar div.add_contact_holder {float: left;}
div.no_contact div.sel_contacts_msg {font-size: 12px;}
table.addcontent td{font-weight:bold;font-size:13px;padding:10px;border-bottom:1px dotted #a1a1a1;}
table.addplaxomember td.emailaim {padding:5px;padding-left:40px;}
table.addplaxomember td.header{font-weight:bold;font-size:13px;padding:10px;border-bottom:0px dotted #a1a1a1;}
table.addplaxomember td.apmheader{font-weight:bold;font-size:13px;padding:10px;border-bottom:0px dotted #a1a1a1;}
table.addplaxomember td.invite {padding:5px;padding-left:0px;font-size:13px;}
td.ab_expanded {background-color: #fff;}
div.ab_expanded_view div.tab_contents_holder div.map_pane {padding-right: 10px;padding-left: 10px;}
div.ab_expanded_view div.tab_contents_holder div.map_pane div.error_msg {position: absolute;top: 0;left: 0;width: 180px;height: 130px;background: white;text-align: center;line-height: 130px;z-index: 105;font-size: 12px;}
.ab_expanded div.no_contact {height: 100%;width: 100%;padding-top: 150px;text-align: center;}
.ab_expanded div.no_contact div.no_contact_msg {}
.ab_expanded div.processing_contact_info {position: absolute;background-color: #dddddd;filter: alpha(opacity=50);mozOpacity: .5;opacity: .5;}
.ab_expanded div.processing_contact_info div.message {text-align: center;font-size: 20px;color: #000000;font-weight: bold;}
div.ab_expanded_view div.body_content_wrapper {width: 100%;xfloat: left;}
div.ab_expanded_view div.body_first_column {xmargin-right: 180px;overflow: hidden;background: #fff;}
div.ab_expanded_view div.body_first_column div.tab_contents {overflow: auto;}
div.ab_expanded_view div.body_first_column div.tab_contents td.tab_other {border-left: 0px dotted #999999;}
div.ab_expanded_view div.body_second_column {width: 179px !important;xmargin-left: -180px !important;overflow: auto;xfloat: left;background-color: #fff;border-left: 1px solid #acacac;overflow-x: hidden;overflow-y: auto;}
div.ab_expanded_view div.body_second_column div.additional_actions {}
div.ab_expanded_view div.additional_actions div.divider {border-top: 1px dotted #999;height: 1px;margin: 0px 10px 0px 10px;}
div.ab_expanded_view span.no_info,div.ab_expanded_view div.no_info {font-style: italic;color: #ccc;}
div.ab_expanded_view table.field_list {border: 0;padding: 0;margin: 0;margin-left: 10px;margin-top: 10px;}
div.ab_expanded_view table.field_list td {font-size: 12px;line-height: 22px;}
div.ab_expanded_view table.field_list td.no_fields {font-style: italic;color: #7C92A6;}
div.ab_expanded_view table.field_list td.label {text-align: right;white-space: nowrap;color: #999;}
div.ab_expanded_view table.field_list td.label img.label_icon {margin-right: 5px;}
div.ab_expanded_view table.field_list td.field_value {padding-left: 10px;color: #555;}
div.ab_expanded_view div.tab_contents_holder table.field_list td.field_value.multiline,div.ab_expanded_view div.tab_contents_holder div.tab_notes {line-height: 18px;padding-top: 3px;padding-bottom: 3px;}
#content_ab div.ab_header_contact {position: relative;height: 80px;overflow:hidden;}
#content_ab div.ab_header_contact div.photo {margin-top: 10px;width: 70px;height: 50px;}
#content_ab div.ab_header_contact div.member_icon {left: 64px;}
div.ab_header_contact div.summary {position: absolute;top: 10px;left: 70px;}
div.ab_header_contact div.block_name {font-weight: bold;font-size: 16px;}
div.ab_header_contact div.is_favorite,div.ab_header_contact div.is_categories {float: left;padding-right: 4px;}
div.ab_expanded_view div.ab_header_next_action {float: right;margin-top: 10px;margin-right: 40px;padding: 0px;}
div.ab_expanded_view div.ab_header_next_action table.content {margin-left: 10px;background-image: url(/webapps/ab/img/bdayalrt_bckgnd.gif);height: 70px;background-repeat: repeat-x;}
div.ab_expanded_view div.ab_header_next_action table.content td.info {text-align: center;padding: 0 10px;font-size: 12px;color: #2E77B5;white-space: nowrap;}
div.ab_expanded_view div.ab_header_next_action table.content td.info div.today {text-align: center;}
div.ab_expanded_view div.ab_header_next_action table.content td.info div.bday {font-weight: bold;text-align: center;}
div.ab_expanded_view div.ab_header_next_action table.content td.info div.button_holder {margin-top: 5px;text-align: center;}
div.ab_expanded_view div.ab_header_next_action table.content td.close {width: 23px;padding-top: 5px;cursor: pointer;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner {margin-left: 10px;background: url('/webapps/ab/img/sc/gradient_yellow.gif') repeat-x;height: 70px;width: 300px;}
div.ab_expanded_view div.ab_header_next_action table.good_connection {background-image: url(/webapps/ab/img/bdayalrt_bckgnd.gif);}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_icon {padding: 10px 0 0 10px;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_content {padding: 10px 1px 0 10px;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_content div.banner_h1 {color: #333;font-weight: bold;white-space: nowrap;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_content div.banner_h2 {color: #666;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_actions {padding: 0 12px 10px 12px;line-height: 18px;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_actions div.yes_button_holder,div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_actions div.no_button_holder {float: right;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner td.banner_actions input {padding: 0px 2px;margin-left: 5px;border-width: 2px;font-size: 11px;}
div.ab_expanded_view div.ab_header_next_action table.sc_banner img.close_img {margin-top: 3px;cursor: pointer;}
div.ab_expanded_view div.tab_contents {overflow: auto;}
div.ab_expanded_view div.tab_contents_holder {overflow: visible;}
div.ab_expanded_view div.tab_contents_holder td.main {padding-right: 10px;}
div.ab_expanded_view div.tabs_post_holder div.edit img {cursor: pointer;}
div.ab_expanded_view table.abxv_history {}
div.ab_expanded_view table.abxv_history td {padding: 0 10px;background-color: #ffffff;}
div.ab_expanded_view table.abxv_history td.hdr {font-weight: bold;background-color: #ffffff;}
div.ab_expanded_view table.abxv_history td.subhdr {padding-left: 3px;font-weight: bold;color: #808080;background-color: #e5e5e5;}
div.ab_expanded_view table.abxv_history td.subhdr_new {background-color: #e5e592;}
div.ab_expanded_view table.abxv_history td.new_data {font-weight: bold;background-color: #ffffcc;}
div.ab_expanded_view table.abxv_history td.divider {line-height: 1px;border-bottom: 1px dotted #999999;}
div.ab_expanded_view table.abxv_history td.spacer {background-color: #ffffff;}
div.ab_expanded_view div.action_button {float: right;margin-left: 10px;}
div.ab_expanded_view div.clear {clear: both;}
div.ab_expanded_view table.edit_table {overflow: auto;}
div.ab_expanded_view table.edit_table td.edit_cell {font-size: 12px;}
div.ab_expanded_view div.additional_info div.edit div.heading {font-size: 13px;line-height: 20px;margin-right: 10px;}
div.ab_expanded_view div.additional_info div.categories {margin: 10px !important;padding-left: 3px;}
div.ab_expanded_view div.additional_info div.folders {margin: 10px !important;}
div.ab_expanded_view div.additional_info div.edit {border-top: 1px solid #999;}
div.ab_expanded_view div.additional_info div.save_actions {text-align: right;padding: 8px 10px 7px 0px;border-top: 1px solid #999;background: url('/webapps/common/img/ramp_down.gif') repeat-x top left;}
div.ab_expanded_view div.additional_actions {margin: 0;padding: 0;overflow: auto;}
div.ab_expanded_view div.plaxo_network {height: 40px;overflow: hidden;text-overflow: ellipsis;}
div.ab_expanded_view div.plaxo_network table {padding: 0 10px;font-weight: bold;height: 40px;}
div.ab_expanded_view div.plaxo_network table td.connection_icon {padding-right: 10px;}
div.ab_expanded_view div.sharing {margin: 10px;}
div.ab_expanded_view div.sharing div.heading {margin-bottom: 5px;}
#content_ab div.sharing .sc_content {text-align: center;}
div.ab_expanded_view div.sharing div.share_them {margin-bottom: 20px;}
#content_ab div.sharing img.work_icon, #content_ab div.sharing img.home_icon {margin-right: 8px;}
#content_ab div.sharing input.work_check, #content_ab div.sharing input.home_check {margin-right: 3px;}
#content_ab div.sharing div.sc_action_link {}
#content_ab div.sharing div.non_member_msg {margin-bottom: 20px;}
#content_ab div.sharing div.non_member_msg div.button_holder {margin-top: 10px;text-align: center;}
div.ab_expanded_view div.additional_actions .click_to_connect {border-top: 1px solid #acacac;padding: 15px;padding-bottom:0px;}
div.ab_expanded_view div.additional_actions div.click_to_connect div {line-height: 16px;margin-bottom: 7px;}
div.ab_expanded_view div.additional_actions div.click_to_connect img {margin: 0px 5px 3px 0;}
div.ab_header_contact img.is_favorite,div.ab_header_contact div.is_favorite,div.additional_actions img.is_favorite,div.additional_actions div.is_favorite,div.additional_actions img.delete,div.additional_actions div.delete,div.additional_actions img.call,div.additional_actions div.call,div.additional_actions img.mobile_sync,div.additional_actions div.mobile_sync {cursor: pointer;}
div.ab_header_contact div.summary div.acceptrejectlink {cursor: pointer;cursor: hand;color: #267bd0;text-decoration: underline;}
#content_ab div.tips {border-top: 1px dotted #999;padding: 10px;}
#content_ab div.tips .heading {color: #0067C6;}
td.categories_td span.no_categories {font-style: italic;color: #7C92A6;}
div.ab_expanded_view table.edit_double_col {}
div.ab_expanded_view table.edit_double_col td.edit_first_col,div.ab_expanded_view table.edit_double_col td.edit_second_col {vertical-align: top;width: 50%;}
div.ab_expanded_view td.edit_first_col {padding-right: 5px;}
div.ab_expanded_view td.edit_cell {padding: 3px 0px 3px 0px;}
div.ab_expanded_view td.edit_label {padding-right: 5px;text-align: right;width: 98px;white-space: nowrap;}
div.ab_expanded_view td.edit_value {text-align: left;}
div.ab_expanded_view td.edit_value div.date_dropdown {white-space: nowrap;}
div.ab_expanded_view td.edit_value input.edit_form_value,div.ab_expanded_view td.edit_value textarea.edit_form_value,div.ab_expanded_view div.additional_info input.form_value,div.ab_expanded_view div.additional_info textarea.form_value {width: 200px;}
div.ab_expanded_view div.tab_notes textarea {width: 95%;height: 180px;}
div.ab_expanded_view td.edit_value textarea.edit_form_value {height: 80px;}
#global_info_popover {font-size: 12px;}
#global_info_popover div.popover_title {font-size: 12px;padding: 0px;height: 50px;line-height: 50px;padding-left: 40px;background-color: #0067c6;}
#global_info_popover div.popover_title div.close_btn {float: right;margin: 5px;}
#global_info_popover div.popover_contents {font-size: 12px;padding: 20px 40px 30px 40px;background-color: #fff;text-align: left;}
#global_info_popover div.popover_contents p {}
#global_info_popover div.popover_contents table {margin-top: 10px;padding: 0;}
table.bof_new_form_values {width: 90%;}
div.bof_new_form_values td.bof_cell {padding: 2px 0px 2px 0px;}
div.bof_new_form_values td.bof_label {text-align: right;}
div.bof_action_button {float: right;margin-left: 10px;}
div.bof_clear {clear: both;}
div.bof_new_form_values {margin-top: 10px;}
div.bof_complete_form_values_hide div.bof_new_form_values {display: none;}
div.bof_complete_form_values_hide div.bof_orig_form_values {display: block;}
div.bof_complete_form_values_show {padding: 1px 10px 10px 10px;background-color: #eee;border:1px solid #aaa;}
div.bof_complete_form_values_show div.bof_orig_form_values {display: none;}
div.bof_complete_form_values_show div.bof_orig_form_values input[type="text"],div.bof_complete_form_values_show div.bof_orig_form_values textarea {background-color: #E6F0FA;border: 1px solid #A0CEFC;width: 100%;}
div.bof_complete_form_values_show div.bof_action_buttons {margin-top: 10px;}
div.bof_complete_form_values_show div.bof_action_buttons input {width: auto;}
div.bof_complete_form_values_show div.bof_new_form_values {display: block;}
table.bof_new_form_values {padding: 0px;}
div.bof_new_form_values td.bof_label {padding-right: 5px;padding-top:5px;}
div.bof_new_form_values input,div.bof_new_form_values textarea {width: 128px;}
div.bof_new_form_values textarea {height: 60px;}
div.pre_add {margin-top: 86px;border: 1px solid #666;width: 500px;text-align: left;}
div.pre_add h1 {margin-top: 0;font-size: 17px;font-weight: bold;font-family: arial;color: #666;margin-top: 50px;margin-left: 50px;}
div.pre_add form {margin: 0;}
div.pre_add div.instructions {width: 300px;margin-left: 50px;}
div.pre_add span.or_text {margin: 0 15px;}
div.pre_add div.pre_add_input {margin-top: 2em;margin-left: 50px;margin-bottom: 50px;overflow: auto;}
div.pre_add div.pre_add_input div.field_label {color: #999;margin-bottom: 5px;}
div.pre_add a {font-weight: bold;}
div.pre_add div.pre_add_input input {width: 200px;}
div.pre_add div.pre_add_bottom_actions {margin-top: 20px;border-top: 1px solid #aaa;background: url('/webapps/common/img/ramp_down.gif') repeat-x top left;padding: 10px 50px;}
div.pre_add div.pre_add_bottom_actions div.cancel_holder {float: left;}
div.pre_add div.pre_add_bottom_actions div.next_holder {float: right;}
div.pre_add div.pre_add_bottom_actions div.skip_holder {float: right;line-height: 20px;margin-right: 20px;}
#wrapper_feed h2.first {margin-top: 0px;}
#wrapper_feed div.notifs table td {padding: 5px;font-size: 11px;color: #555;}
table.notifs span.time {font-size: 10px;margin-left: 10px;color: #999;}
table.notifs em{background: #fffbce;font-style: normal;padding:1px;border-bottom: 1px solid #eec125;color: #666;text-decoration: none;}
table.notifs div.data {margin: 5px 0 0 15px;color: #999;}
table.notifs span.more {}
table.notifs div.cardMessage {width: 250px;}
table.notifs tr.FlickrPhotos table td {vertical-align: top;text-align: right;padding: 3px;}
table.notifs tr.FlickrPhotos table img {border: 1px solid #ccc;}
table.notifs tr.AmazonWishList table td {vertical-align: top;text-align: right;padding: 3px;}
table.notifs tr.AmazonWishList .photo td {padding: 2px;vertical-align: middle;text-align: center;border: 1px solid #ccc;cursor: pointer;}
table.notifs tr.RSS .title {font-weight: bold;}
#feed_expanded tr.RSS .body { width: 400px; }
#feed_sidebar tr.RSS .body { width: 150px; }
#wrapper_feed .headerWrapper {height: 40px;background: transparent url(/IBFSistemasWebNew/sistema/inc/imagens_sistema/ramp_up.gif) repeat-x scroll left bottom;border-bottom: 1px solid #a1a198;line-height: 43px;}
#wrapper_feed .header {padding: 0 0 0 27px;}
#wrapper_feed .header h1 {font-size: 15px;font-family: arial, sans-serif;margin: 0;color:#555;}
#wrapper_feed .contentWrapper {overflow: auto;}
#feed_expanded div.content { padding: 15px 26px; }
#feed_sidebar div.content { padding: 5px 10px; }
div.blankSlate {margin: 1em 0;font-size: 11px;border: 1px solid #999;background-color: #fafafa;padding: 10px;width: 525px;position: relative;}
div.blankSlate .close {position: absolute;top: 5px;right: 5px;background-color: #999;}
div.blankSlate h1 {margin: 0 0 10px 0;font-size: 16px;}
div.blankSlate h2 {margin: 15px 0 5px 0;font-size: 11px;}
div.blankSlate p {margin: 0 0 5px 0;}
div.blankSlate div.footer {margin-top: 10px;text-align: center;}
table.notifs td {font-size: 11px;}
table.notifs td.icon {text-align: center;vertical-align: top;padding: 8px 0;}
table.notifs td.content {padding: 8px 0 8px 10px;}
table.notifs a.user {font-weight: bold;}
#wrapper_feed .footerWrapper {background: transparent url(/webapps/common/img/ramp_down.gif) repeat-x scroll left top;border-top: 1px solid #888989;height: 30px;}
#wrapper_feed .footer {padding: 5px;}
#wrapper_feed .footer a {font-size: 12px;font-weight: bold;}
#wrapper_feed div.feedsMenu {width: 120px;float: right;}
#cal_expanded div.header table.header {width: 100%;height: 40px;background: url('/webapps/common/img/ramp_up.gif') repeat-x bottom left;}
#cal_expanded div.header table.header td.content {border-bottom: 1px solid #a1a198;}
#cal_expanded div.header .headerText {margin-left: 10px;color: #555;font-size: 15px;font-weight: bold;border-bottom: 1px dashed #ccc;cursor: pointer;font-family: arial, sans-serif;}
#cal_expanded table.body td.photo {background-repeat: no-repeat;background-position: center;background-color: #efefef;}
#cal_expanded td.photo div.info {width: 100%;background-color: #e6f0fa;text-align: center;padding: 5px 0;cursor: default;overflow: hidden;text-overflow: ellipsis;font-size: 10px;}
#cal_expanded td.photo div.info a {color: #666;}
div.cal_tabs {border-bottom: 1px solid #999 !important;padding-bottom: 21px !important;background: url('/webapps/common/img/ramp_up.gif') repeat-x 15px 23px !important;}
#cal_expanded tr.dowHeader th {padding: 0px;border-left: 1px solid #fff;}
#cal_expanded tr.dowHeader th.left {border: 0;}
#cal_expanded tr.dowHeader th div {font-weight: bold;text-align: center;margin: 0;margin-top: 10px;padding: 0;height: 24px;line-height: 24px;}
#cal_expanded table.body {position: relative;border-collapse: collapse;width: 100%;margin: 0;padding: 0;}
#cal_expanded table.body td {padding: 0;text-align: left;vertical-align: top;border: 1px solid #bfbfbf;}
#cal_expanded table.body td div.content {position: relative;}
#cal_expanded table.body td div.content div.header {padding: 0;margin: 0;width: 100%;white-space: nowrap;overflow: hidden;cursor: pointer;}
#cal_expanded table.body div.header div {font-size: 11px;font-weight: bold;padding-right: 1px;text-align: right;}
#cal_expanded table.body div.header .todayLabel {float: left;font-size: 9px;font-family: verdana, sans-serif;padding-left: 3px;line-height: 13px;}
#cal_expanded table.body td.weekNav {border: 0;padding: 5px 0;text-align: center;opacity: 0.5;cursor: pointer;}
#cal_expanded table.body td.past .listlayout, #cal_expanded table.body td.past .header {opacity: 0.5;filter: alpha(opacity=50);}
#cal_expanded table.body td.full_opacity .listlayout, #cal_expanded table.body td.full_opacity .header{opacity: 1;filter: alpha(opacity=100);}
#cal_expanded .today {background-color: #feffbb;}
#cal_expanded .today .header {background-color: #ffe96c;}
#cal_expanded div.monthView div.monthBody {position: relative;}
#cal_expanded div.monthView div.monthBody div.backgroundPhoto {overflow: hidden;position: absolute;top: 34px;left: 17px;opacity: 0.3;filter: alpha(opacity=30);background-color: #fff;background-repeat: no-repeat;background-position: bottom left;}
#cal_expanded div.upcomingView {overflow:auto;overflow-y: scroll;overflow-x: hidden;background-color: #fff;width: 100%;}
#cal_expanded div.upcomingView table.header {width: 100%;border: 0;margin: 22px 0 3px 0;border-bottom: 1px solid #ccc;}
#cal_expanded div.upcomingView table.header td.title {font-family: verdana, sans-serif;font-size: 13px;font-weight: bold;color: #666;width: 1%;padding-bottom: 2px;white-space: nowrap;}
#cal_expanded div.upcomingView table.header td.extra {color: #666;text-align: right;}
#cal_expanded div.upcomingView tr.dowHeader td {border: 0;border-bottom: 1px solid #bfbfbf;}
#cal_expanded div.upcomingView tr.dowHeader td div {height: 20px;line-height: 20px;margin: 0;}
#cal_expanded div.upcomingView table.body {width: 100%;margin-bottom: 20px;}
#cal_expanded div.upcomingView table.body td.right {border-right: 1px solid #bfbfbf;}
#cal_expanded div.upcomingView table.body td.weekNav, #cal_expanded div.upcomingView tr.dowHeader td.left {display: none;}
#cal_expanded td.contentBlock {padding: 0 26px;}
#cal_expanded table.weather {width: 100%;}
#cal_expanded table.weather td {padding: 0;color: #666;}
#cal_expanded div.desc, #cal_expanded div.temps {padding: 2px;margin-left: 35px;}
#cal_expanded table.weather img {margin-right: 5px;}
#cal_expanded table.weather h2 {font-size: 11px;text-align: left;margin-bottom: 4px;color: #666;}
#cal_expanded table.weather em.high {font-weight: bold;font-style: normal;}
#cal_expanded table.weather span.highTemp, em.high { color: #e51717; }
#cal_expanded table.weather em.low {margin-left: 5px;font-weight: bold;font-style: normal;}
#cal_expanded table.weather span.lowTemp, em.low { color: #4131d9; }
#cal_expanded #cal_weatherChangeArea div.dropdown_menu {width:300px;}
#cal_expanded td.right {padding: 0 20px 0 5px;}
#cal_expanded div.countdowns a {color: #666;}
#cal_expanded div.countdowns div.nocountdowns {text-align: center;line-height: 40px;}
#cal_expanded div.countdowns td {padding: 3px;border-bottom: 1px solid #fff;vertical-align: top;}
#cal_expanded div.countdowns td.layer {padding-top: 6px;width: 8px;}
#cal_expanded div.countdowns tr.oneDay td {background-color: #FFFBCE;border-bottom: 1px solid #EEC125;}
#cal_expanded div.countdowns td.time {text-align: right;cursor: default;}
#cal_expanded div.dayView {height: 100%;width: 100%;}
#cal_expanded div.dayView table {margin: 0;padding: 0;border: 0;}
#cal_expanded div.dayView td.nav {width: 24px;cursor: pointer;}
#cal_expanded div.dayView div.layoutContainer {border: 1px solid #bfbfbf;}
#cal_expanded div.dayView div.layoutContainer div.allDayEventBlank {display: none;}
#cal_expanded div.weekView {height: 100%;width: 100%;}
#cal_expanded div.weekView tr.dowHeader th div {border-bottom: 1px solid #bfbfbf;}
#cal_expanded div.weekView tr.dowHeader th div:hover {background-color: #e6f0fa;}
#cal_expanded div.weekView tr.dowHeader th {cursor: pointer;}
#cal_expanded div.weekView table {width: 100%;margin: 0;padding: 0;border: 0;}
#cal_expanded div.weekView tr.body td {padding: 0;border-left: 1px solid #bfbfbf;text-align: left;vertical-align: top;}
#cal_expanded div.weekView tr.body td.weekNav {border: 0;padding: 5px 0;cursor: pointer;}
#cal_expanded div.weekView tr.body td.weekNav:hover { background-color: #e6f0fa; }
#cal_expanded div.footer {height: 30px;padding: 0px 5px;bottom: 0;border-top: 1px solid #A1A198;background: url('/webapps/common/img/ramp_down.gif') repeat-x top left;}
#cal_expanded div.footer div.dropdown_button {width: 150px;}
#cal_expanded div.footer div.dropdown_menu {padding: 5px;left: 0;width: auto;cursor: default;}
#cal_expanded div.footer div.dropdown_menu td {padding: 2px 1px;}
#cal_expanded div.footer div.dropdown_menu div.links {margin-top: 4px;padding-top: 4px;border-top: 1px solid #ccc;text-align: center;font-size: 11px;}
#cal_expanded div.footer .checkbox {cursor: pointer;}
#cal_expanded div.footer .title {font-size: 12px;cursor: pointer;}
#cal_toggleWeekendsLink {font-size: 12px;text-decoration: none;}
#cal_sidebar div.sidebarHeader {background: url('/webapps/common/img/ramp_up.gif') repeat-x 1px 2px;border-bottom: 1px solid #999;height: 40px;padding: 0 3px;}
#cal_sidebar .monthName, #cal_sidebar .dayName {font-weight: bold;}
#cal_sidebar div.sidebarHeader .dayNum {font-size: 28px;font-weight: bold;width: 30px;text-align: center;cursor: pointer;border-bottom: 1px dashed #ccc;}
#cal_sidebar div.view div.blockLayout div.allDayEventBlank { display: none; }
#cal_sidebar div.sidebarFooter {border-top: 1px solid #999;background: url('/webapps/common/img/ramp_down.gif') repeat-x top left;height: 26px;line-height: 26px;padding: 0 10px;}
#cal_sidebar div.sidebarFooter div.addLink { float: left; }
#cal_sidebar div.sidebarFooter div.viewToggles { float: right; }
#cal_sidebar div.viewToggles a { margin: 0 3px; }
#cal_sidebar div.viewToggles a.selectedView {font-weight: bold;color: #666;text-decoration: none;}
#content_cal div.advancedlistlayout {}
#content_cal div.advancedlistlayout a {color: #666;}
#content_cal div.advancedlistlayout tr.noevents td {height: 20px;line-height: 20px;}
#content_cal div.advancedlistlayout tr.previousEventsToggle img {cursor: pointer;}
#content_cal span.previousEventsToggleIcon {margin-right: 4px;}
#content_cal div.advancedlistlayout tr.now td {background-color: #f2f0e9;color: #666;cursor: default;font-weight: bold;padding-top: 3px;padding-bottom: 3px;}
#content_cal div.advancedlistlayout td {padding: 4px 4px;font-size: 11px;}
#content_cal div.advancedlistlayout td.layer {width: 10px;vertical-align: top;padding-top: 6px;}
#content_cal div.advancedlistlayout td.time {vertical-align: top;text-align: right;font-weight: bold;cursor: default;white-space:nowrap;width:1%;}
#content_cal div.advancedlistlayout tr.past td, #content_cal div.advancedlistlayout tr.past td a {color: #999;}
#content_cal div.advancedlistlayout td.title {padding-left: 8px;vertical-align: top;}
#content_cal div.blocklayout {position: relative;overflow: hidden;}
#content_cal div.blocklayout div.allDays {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
#content_cal div.blocklayout div.allDayEvent {padding-left: 2px;margin-bottom: 1px;font-size: 11px;cursor: pointer;}
#content_cal div.blocklayout div.allDayEvent a {color: #fff;text-decoration: none;}
#content_cal div.blocklayout div.allDayEvent a:hover {text-decoration: underline;}
#content_cal div.blocklayout div.allDayEventBlank {font-size: 11px;padding-left: 2px;margin-bottom: 1px;}
#content_cal div.blocklayout div.innerLayout {position: relative;}
#content_cal div.blocklayout div.hours {position: absolute;width: 30px;}
#content_cal div.blocklayout div.hours div.hour {width: 100%;height: 40px;text-align: right;}
#content_cal div.blocklayout div.hours div.group0 { background-color: #ececec; color: #666; }
#content_cal div.blocklayout div.hours div.group1 { background-color: #d2e7fc; color: #666; }
#content_cal div.blocklayout div.hours div.group2 { background-color: #d2e7fc; color: #666; }
#content_cal div.blocklayout div.hours div.group3 { background-color: #ececec; color: #666; }
#content_cal div.blocklayout div.grid {position: absolute;left: 30px;height: 960px;width: 100%;}
#content_cal div.blocklayout div.horizontalRule {position: absolute;border-top: 1px dashed #e2e2e2;width: 100%;font-size: 0;}
#content_cal div.blocklayout div.horizontalRuleHour {position: absolute;border-top: 1px solid #d0d0d1;width: 100%;font-size: 0;}
#content_cal div.blocklayout div.horizontalRuleThick {position: absolute;border-top: 2px solid #d0d0d1;width: 100%;font-size: 0;}
#content_cal div.blocklayout div.event {float: left;position: absolute;font-size: 11px;cursor: pointer;text-align: left;border-width: 1px;border-style: solid;overflow: hidden;}
#content_cal div.blocklayout div.eventBackground {opacity: 0.6;filter:alpha(opacity=60);}
#content_cal div.event div.header {color: #fff;margin: 0;padding: 0 2px;font-family: verdana;font-weight: bold;font-size: 10px;white-space: nowrap;overflow: hidden;}
#content_cal div.blocklayout div.event a {text-decoration: none;}
#content_cal div.blocklayout div.event a:hover {text-decoration: underline;}
#content_cal div.blocklayout div.event div.title {color: #fff;padding: 0px 2px;margin: 0;}
#content_cal div.blocklayout div.event div.startTime {font-weight: bold;margin: 0 5px;float: left;}
#content_cal div.listlayout {overflow: hidden;white-space: nowrap;position: relative;}
#content_cal div.listlayout a {text-decoration: none;}
#content_cal div.listlayout a:hover {text-decoration: underline;}
#content_cal div.listlayout div.allDayEvent {overflow: hidden;white-space: nowrap;height: 14px;margin-bottom: 1px;}
#content_cal div.listlayout div.shortColorBand {height: 4px;font-size: 1px;cursor: pointer;}
#content_cal div.listlayout div.allDayStart {overflow: hidden;white-space: nowrap;text-align: center;padding-left: 3px;margin-bottom: 1px;cursor: pointer;}
#content_cal div.listlayout div.allDayStart a {color: #fff;}
#content_cal div.listlayout div.allDayEnd {overflow: hidden;height: 14px;margin-bottom: 1px;}
#content_cal div.listlayout div.allDayBlank {overflow: hidden;height: 14px;margin-bottom: 1px;}
#content_cal div.listlayout table td {margin: 0;padding: 0;border: 0;white-space: nowrap;}
#content_cal div.listlayout td.time {text-align: right;padding-left: 3px;cursor: default;}
#content_cal div.listlayout td.title {padding-left: 3px;}
#content_cal div.listlayout div.overflow {position: absolute;bottom: 0;width: 100%;font-size: 10px;text-align: right;font-style: italic;}
#manage_cal_popup {text-align: left;height: 400px;background-color: #fff;}
#manage_cal_popup * {font-size: 11px;}
#manage_cal_popup form {margin: 0;}
#manage_cal_popup h2 {font-size: 12px;font-weight: bold;text-align: left;}
#manage_cal_popup h3 {font-size: 11px;font-weight: bold;margin: 10px 0 10px 0;}
#manage_cal_popup .heading {font-size: 12px;text-align: left;margin-bottom: 15px;}
#manage_cal_popup .field input {padding-left: 5px;}
#manage_cal_popup .fieldName {text-align: right;padding-right: 10px;width: 110px;}
#manage_cal_popup .tabsRoot {margin-top:5px;height: 320px;overflow: auto;}
#manage_cal_popup .tab_contents_holder {padding: 15px 60px 0 60px;}
#manage_cal_popup .bottomRamp {border-top: 1px solid #999;background: transparent url('/webapps/common/img/ramp_down.gif') repeat-x top left;position: absolute;bottom: 0;right: 0;width: 100%;}
#manage_cal_popup .bottomRamp .buttons {padding-right: 60px;padding-top: 15px;padding-bottom: 15px;text-align: right;}
#manage_cal_popup .buttons {padding-top: 25px;}
#manage_cal_popup .buttons input {margin-right: 10px;}
#manage_cal_popup .manageTab, #manage_cal_popup .publishTab, #manage_cal_popup .subscribeTab {display: inline;}
#manage_cal_popup #manage_cal_listing .newCalContainer {font-size: 11px;text-align: left;padding-top: 10px;padding-left: 20px;}
#manage_cal_popup #manage_cal_listing .newCalContainer a.add_item {text-decoration: none;font-weight: bold;}
#manage_cal_popup #manage_cal_listing .newCalContainer .add_item_icon {}
#manage_cal_popup #manage_cal_listing .newCalContainer .add_item_text {font-size: 12px;}
#manage_cal_popup #manage_cal_listing .listing {height: 178px;text-align: left;overflow: auto;border: 1px solid #ccc;}
#manage_cal_popup #manage_cal_listing .listing table {width: 100%;}
#manage_cal_popup #manage_cal_listing .listing td {padding-top: 3px;padding-bottom: 3px;}
#manage_cal_popup #manage_cal_listing .listing .dark {background-color: #eee;}
#manage_cal_popup #manage_cal_listing .listing .colorBox {text-align: center;width: 50px;}
#manage_cal_popup #manage_cal_listing .listing .folderName {padding-right: 10px;}
#manage_cal_popup #manage_cal_listing .listing .shareLink {width: 100px;padding-right: 25px;text-align: right;}
#manage_cal_popup #manage_cal_listing .listing .trash {width: 30px;cursor: pointer;}
#manage_cal_popup #manage_cal_edit {text-align: left;}
#manage_cal_popup #manage_cal_publish {text-align: left;padding-left: 60px;}
#manage_cal_popup #manage_cal_publish td {padding-top: 3px;padding-bottom: 3px;}
#manage_cal_popup #manage_cal_publish .trash {width: 40px;text-align: center;}
#manage_cal_popup #manage_cal_publish .trash a {margin-right: 5px;}
#manage_cal_popup #manage_cal_publish .colorBox {width: 20px;text-align: center;}
#manage_cal_popup #manage_cal_publish .addCal {padding-left: 7px;}
#manage_cal_popup #manage_cal_publish .addCal input {margin-left: 5px;}
#manage_cal_popup #manage_cal_publish .addCal select {width: 200px;padding-left: 5px;}
#manage_cal_popup #manage_cal_publish .folderName {padding-left: 7px;}
#manage_cal_popup #manage_cal_publish .sharingLevel {margin-left: 45px;}
#manage_cal_popup #manage_cal_publish .publicUrl {margin-left: 45px;}
#manage_cal_popup #shared_cal_url table {margin-left: 20px;margin-bottom: 20px;margin-top: 20px;}
#manage_cal_popup .subscribeTab #manage_cal_getinfo, #manage_cal_popup .subscribeTab #manage_cal_subscribe {text-align: left;}
#manage_cal_popup .subscribeTab .helpText {margin-top: 20px;}
#manage_cal_popup .subscribeTab .subscribeThrobber {margin-left: 5px;}
#content_deduper .content_hd {width: 100%;height: 106px;padding-top: 25px;}
#content_deduper .content_hd .text_title {padding-left: 25px;padding-top: 11px;font-size: 12px;font-weight: 800;color: #ffffff;}
#content_deduper .content_hd .main_title {background-image: url(/webapps/deduper/img/title_background.gif);height: 106px;}
#content_deduper .content_bd {padding: 0px 25px 0px 25px;}
#content_deduper .content_bd .insert_button {margin: 5px 0px 5px 0px;text-align: center;}
#content_deduper .content_bd .more_link {text-align: center;}
#content_deduper .content_bd b {color: #74ACE0;}
#content_deduper .content_fd {width: 100%;position: absolute;height: 28px;bottom: 0px;background-image: url(/webapps/common/img/dot_stripes_background.gif);}
#content_ecard .content_hd {width: 100%;height: 106px;padding-top: 25px;}
#content_ecard .content_hd .text_title {padding-left: 25px;padding-top: 11px;font-size: 12px;font-weight: 800;color: #ffffff;}
#content_ecard .content_hd .main_title {background-image: url(/webapps/ecard/img/title_background.gif);height: 106px;}
#content_ecard .content_bd {padding: 0px 25px 0px 25px;}
#content_ecard .content_bd .insert_button {margin: 5px 0px 5px 0px;text-align: center;}
#content_ecard .content_bd .more_link {text-align: center;}
#content_ecard .content_bd b {color: #74ACE0;}
#content_ecard .content_fd {width: 100%;position: absolute;height: 28px;bottom: 0px;background-image: url(/webapps/common/img/dot_stripes_background.gif);}
#content_task #task_content {padding-top:20px;margin: 0px 0px;padding-left: 10px;background: transparent url(/webapps/common/img/ramp_up.gif) repeat-x scroll left bottom;}
#content_task #task_header {margin-bottom: 12px;}
#content_task #task_list {overflow:auto;overflow-y:scroll;overflow-x:hidden;}
#content_task .task_list_header img {cursor:pointer;cursor:hand;}
#content_task .task_priority {margin-left:3px;}
#content_task a {cursor:pointer;cursor:hand;}
#content_task a.selected {font-weight:bold;text-decoration:none;color:#666;}
#content_task .checkbox {cursor:pointer;cursor:hand;background-color:#2952A3;}
#content_task .delete {cursor:pointer;cursor:hand;}
#content_task .delete img {margin-left:2px;}
#content_task .cat_house {padding-left:10px;padding-right:10px;}
#content_task .cat_header {border-bottom: 1px solid #bbb;font-weight: bold;padding-top: 5px;padding-bottom:5px;padding-left:3px;}
#content_task .task_item {}
.task_padding {padding-top: 5px;}
#content_task .task_item img {margin-top:3px;}
#content_task tr.completed .task_subject,#content_task tr.completed .task_due {text-decoration: line-through;}
#content_task .task_subject {cursor:default;overflow:hidden;color:#555;padding-left:8px;padding-top:8px;padding-bottom:3px;text-overflow: elipsis;}
#content_task .task_subject a {color:#555;text-decoration:none;}
#content_task .task_subject a:hover {text-decoration:underline;}
.bottom_border {padding-bottom:5px;border-bottom:1px solid #bbb;border-top:1px solid #999;background: #e8e8e8;padding-top:5px;}
#content_task .task_due {cursor:default;color: #999;width:50px;white-space: nowrap;}
#content_task #task_add {margin-bottom:12px;}
#content_task #task_add_subject, #content_task #task_add_due {margin-right:10px;}
#content_note #notes_content {padding-top:20px;margin: 0px 10px;overflow:auto;}
#content_note #notes_list {overflow:auto;}
#content_note .note_item {margin-bottom: 10px;overflow:hidden;border-top: 1px solid #AAA;border-left: 1px solid #AAA;border-right: 1px solid #666;border-bottom: 1px solid #666;}
#content_note textarea {overflow:auto;height: 70px;}
#content_note .notes_add {}
.notes_add_entry{overflow:hidden;}
#content_note .note_body {cursor:pointer;cursor:hand;text-align:left;}
#content_note .note_body, #content_note .note_edit {margin:5px;}
#content_note .notes_add .notes_add_new {margin:1px;}
#content_note .add_item_icon {background-color:#fff;}
td.product_title {font-weight: bold;font-size: 11px;padding-top:20px;padding-bottom: 4px;}
td.whatsinit {font-weight: bold;font-size: 12px;}
td.tryfree {font-weight: bold;font-size: 12px;padding-top:25px;}
span.new{font-size: 10px;font-weight: normal;text-transform: uppercase;color: #009F00;font-family: arial, sans-serif;}
span.improved{font-size: 10px;font-weight: normal;text-transform: uppercase;color: #0033FF;font-family: arial, sans-serif;}
#sync_dashboard * {font-size: 11px;font-family: tahoma, sans-serif;}
#sync_dashboard .text {color: #fff;}
#sync_dashboard .text a {color: #fff;font-weight:bold;}
#sync_dashboard .text a:hover {text-decoration: none;}
#sync_dashboard {position: absolute;bottom: 0;width: 100%;height:22px;}
#sync_dashboard .component_content {display: none;}
#sync_dashboard .bottomStrip {height: 22px;background-repeat: repeat-x;width: 100%;z-index: 10;}
#sync_dashboard .content {position: absolute;overflow: hidden;bottom: 0;z-index: 201;}
#sync_dashboard .content table {margin-left:30px;}
#sync_dashboard .content .text {line-height: 22px;font-size:11px;}
#sync_dashboard .title {font-weight: bold;font-size: 10px;cursor: default;text-align: right;}
#sync_dashboard .suggestLink {font-size: 10px;}
#sync_dashboard #sync_left_pager, #sync_dashboard #sync_right_pager {background-color: #99c2e8;height: 10px;width: 10px;text-align: center;margin-bottom: 4px;line-height: 10px;color: #369;cursor: pointer;}
#sync_dashboard #sync_right_pager {margin-left: 3px;}
#sync_dashboard #sync_left_pager {margin-left: 5px;}
#sync_dashboard .sync_icon_holder {float: left;position: relative;margin-left:30px;}
#sync_dashboard .sync_status_img {position: absolute;top: 1px;right: -1px;}
#sync_dashboard #suggested_sync_points {white-space: nowrap;overflow:hidden;position:absolute;bottom:0px;}
#sync_dashboard #suggested_sync_points .suggestedDown img {filter:alpha(opacity=50);opacity: 0.5;}
#sync_dashboard #suggested_sync_points .suggestedUp img {}
#sync_dashboard #suggested_sync_points img {cursor: pointer;}
#sync_dashboard #suggested_sync_points .sync_icon_holder {margin-left:10px;}
#sync_dashboard #sync_points {white-space: nowrap;overflow:hidden;position:absolute;bottom:0px;}
#sync_dashboard #sync_points img {cursor: pointer;}
#sync_dashboard #sync_points img.error {background-color: #f74949;}
#sync_dashboard #sync_points img.warning {background-color: #f6c738;}
#sync_dashboard #sync_points img.inprogress {background-color: #4AF74A;}
#sync_dashboard #in_sync_bar {position: absolute;height: 155px;background: #fff url('/webapps/common/img/ramp_down.gif') repeat-x top left;border-top: 2px solid #646464;width:100%;bottom:22px;}
#sync_dashboard #in_sync_bar .header {width: 100%;height: 35px;background: #fff url('/webapps/common/img/ramp_up.gif') repeat-x bottom left;}
#sync_dashboard #in_sync_bar .header .title {color: #666;line-height: 35px;padding-left: 30px;font-size: 11px;font-weight: bold;}
#sync_dashboard #in_sync_bar .header .close {background-color: #666;cursor: pointer;position: absolute;top: 10px;right: 15px;}
#sync_dashboard #in_sync_bar .header .dismiss {text-align: right;position: absolute;top: 10px;right: 35px;}
#sync_dashboard #in_sync_bar table {padding-top: 20px;}
#sync_dashboard #in_sync_bar .action {padding-right: 40px;color: #666;}
#sync_dashboard #in_sync_bar img.actionIcon {float: left;margin-right: 10px;padding-top: 2px;}
#sync_dashboard #in_sync_bar td a {font-weight: bold;}
#sync_dashboard #in_sync_bar .clientInfo {padding-right: 50px;padding-left: 30px;}
#sync_dashboard #in_sync_bar .lastSync {color: #666;width:auto;}
#sync_dashboard #in_sync_bar .statusMessage {color: #f74949;width:425px;}
#sync_dashboard #in_sync_bar .clientName {color: #3d6da1;font-family: arial;font-weight: bold;font-size: 16px;overflow:hidden;white-space:nowrap;width:450px;text-overflow:ellipsis;}
#synclog_popup, #sync_settings_popup, #sync_folders_popup {height: 400px;background-color: #fff;}
#sync_credentials_popup {height: 300px;background-color: #fff;}
.syncPopover th {font-size: 11px;}
.syncPopover .content {margin: 40px 60px 15px 60px;}
.syncPopover .bottomRamp {border-top: 1px solid #999;background: transparent url('/webapps/common/img/ramp_down.gif') repeat-x top left;position: absolute;bottom: 0;right: 0;width: 100%;}
.syncPopover .buttons {padding-right: 60px;padding-top: 15px;padding-bottom: 15px;text-align: right;}
.syncPopover .buttons input {margin-left: 10px;}
.popover_title .syncDetailsImg {margin-right: 10px;}
.popover_title .syncHeader {margin: 0;height: 35px;}
.popover_title .syncHeader td {color: #666;font-family: arial, sans-serif;font-size: 15px;}
#sync_alerts_popup {height: 400px;background-color: #fff;}
#sync_alerts_popup iframe {width: 100%;height: 100%;border: none;}
#accept_reject_popup {height: 420px;background-color: #fff;}
#accept_reject_popup iframe {width: 100%;height: 100%;border: none;}}
#dashboard_setup {width: 800px;background-color: white;}
#dashboard_setup * {}
#dashboard_setup .dashboard_setup_pane {width:520px;margin:40px 140px 0px;height:300px;}
#dashboard_setup .dashboard_setup_pane_mobile {height: 330px;margin: 10px 40px 0px;width: 720px;}
#dashboard_setup .dashboard_setup_pane_mobile h1 { font-size: 18px; }
#dashboard_setup .dashboard_setup_pane_mobile h2 { font-size: 12px; }
#dashboard_setup .dashboard_setup_pane_mobile h3 { font-size: 14px; margin: 5px; }
#dashboard_setup .block {margin-top: 30px;border: 1px solid #ccc;text-align: center;width: 400px;}
#dashboard_setup .url {font-size: 30px;font-weight: bold;margin: 5px;}
#dashboard_setup .wapHolder {background-color: #fff;margin: 80px 0 0 28px;width: 210px;}
#dashboard_setup #dashboard_setup_buttons, div.button_chrome {height:55px;background: #fff url('/webapps/common/img/ramp_down.gif') repeat-x scroll left top;border-top: 1px solid #999;}
#dashboard_setup #dashboard_setup_buttons table {xmargin:10px;xmargin-left:50px;xwidth:490px;}
#dashboard_setup #dashboard_setup_buttons #dashboard_setup_buttons_right input, #dashboard_setup #dashboard_setup_buttons a {margin-right:16px;}
#dashboard_setup #dashboard_setup_buttons #dashboard_setup_buttons_left input {margin-left:16px;}
#dashboard_setup #dashboard_setup_start {margin: 0px 55px 0px;height: 340px;width: 695px;}
#dashboard_setup #dashboard_setup_choose {font-size:14px;font-weight:bold;color: #555;margin-bottom: 10px;}
#dashboard_setup #dashboard_setup_long_intro {margin: 0px 0px 10px;}
#dashboard_setup #dashboard_setup_start_syncpoints {margin-top:10px;}
#dashboard_setup #dashboard_setup_start_syncpoints tr.dashboard_setup_sync_row {height:61px;}
#dashboard_setup #dashboard_setup_start_syncpoints table img{vertical-align:middle;}
#dashboard_setup_credentials {position: relative;}
#dashboard_setup div.info_banner {border: 1px solid #b1b1b1;padding: 4px;background: #feffde;}
#dashboard_setup_credentials_banner {position: absolute;top: 96px;left: 455px;width: 150px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner {margin:0px 80px 0px;overflow:auto;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner table tr{height:28px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner table #dashboard_setup_credentials_calendar_row, #dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner table #dashboard_setup_credentials_contacts_row {height:18px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner #dashboard_setup_credentials_name {margin-top:15px;margin-bottom:10px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner #dashboard_setup_credentials_name div {margin: 5px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner #dashboard_setup_credentials_name #dashboard_setup_credentials_example {color:#BBB;}
#dashboard_setup .dashboard_setup_credentials_td {text-align:right;padding-right:10px;white-space:nowrap;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_inner table .dashboard_setup_credentials_textbox {width:236px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_status_wrapper {height:60px;margin-top:30px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_status {font-weight:bold;margin-bottom:5px;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_error {color:red;font-weight:bold;margin:0px 50px 0;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_error * {color:red;font-weight:bold;}
#dashboard_setup #dashboard_setup_credentials form {margin-bottom:0px;overflow: auto;}
#dashboard_setup #dashboard_setup_credentials #dashboard_setup_credentials_what {color: #4C8CD2;font-weight: bold;margin-bottom: 5px;font-size: 14px;margin-top: 10px;}
#dashboard_setup #dashboard_setup_credentials_header {font-weight:bold;font-size: 12px;}
#dashboard_setup #dashboard_setup_bbauth_credentials #dashboard_setup_bbauth_credentials_inner {margin:30px 80px 0px;overflow:auto;}
#dashboard_setup #dashboard_setup_bbauth_credentials #dashboard_setup_bbauth_credentials_inner table tr{height:28px;}
#dashboard_setup #dashboard_setup_bbauth_credentials #dashboard_setup_bbauth_credentials_error * {color:red;font-weight:bold;}
#dashboard_setup #dashboard_setup_bbauth_credentials #dashboard_setup_bbauth_credentials_status {margin-bottom:5px;font-weight:bold;}
#dashboard_setup #dashboard_setup_ready_connected {font-size:16px;font-weight:bold;}
#dashboard_setup #dashboard_setup_ready_activate {margin-top:30px;color: #4C8CD2;font-size:16px;font-weight:bold;}
#dashboard_setup .dashboard_setup_ready_how {color: #4C8CD2;font-weight:bold;}
#dashboard_setup .dashboard_setup_ready_answer {}
#dashboard_setup .dashboard_setup_ready_type {margin-top:16px;}
#dashboard_setup #sync_setup_message, #dashboard_setup #dashboard_setup_error_message {text-align: center;padding-top: 120px;}
#dashboard_setup .dashboard_setup_iframe_pane {margin: 40px 20px 0px 100px;width: 600px;}
#dashboard_setup .dashboard_setup_iframe_pane table {margin-left:40px;}
#dashboard_setup .dashboard_setup_iframe_pane .dashboard_setup_folder_choose {font-weight:bold;}
#dashboard_setup .dashboard_setup_iframe_pane .dashboard_setup_folder_subtext, #dashboard_setup .dashboard_setup_iframe_pane .dashboard_setup_folder_subtext *{font-size:10px;}
#dashboard_setup .dashboard_setup_iframe_pane img{margin-right:10px;}
#dashboard_setup .dashboard_setup_iframe_pane iframe {height:235px;width:675px;border:0;}
#dashboard_setup #sync_setup_progress_syncing {font-size:14px;padding-top: 90px;}
#dashboard_setup #sync_setup_progress_image {margin-top: 15px;margin-left: 150px;width:220px;}
#dashboard_setup #sync_setup_progress_image_wrapper {overflow:hidden;background-color:blue;height:15px;}
#dashboard_setup #sync_setup_progress_pleasewait {padding-top:20px;color:#AAA;}
#dashboard_setup .dashboard_setup_progress_item {text-align: center;}
#dashboard_setup #dashboard_setup_download {text-align:center;margin: 0px 100px;width:600px;height:340px;}
#dashboard_setup #dashboard_setup_download table{width:100%;}
#dashboard_setup #dashboard_setup_download_name {text-align:center;margin-bottom:10px;font-size: 16px;font-weight: bold;}
#dashboard_setup #dashboard_setup_download_image {margin-left: 20px;}
#dashboard_setup #dashboard_setup_download_button {padding-top: 10px;padding-bottom: 10px;text-align:center;}
#dashboard_setup #dashboard_setup_download_another {text-align:center;margin-bottom:10px;}
#pathways_iframe {position: absolute;width: 1;height: 1;border: 0;display: none;}
#dashboard_setup #dashboard_setup_install_message {text-align:center;padding-top: 85px;}
#dashboard_setup #dashboard_setup_another_message {padding-top: 40px;}
#dashboard_setup #dashboard_setup_another_message_email {padding-top: 20px;}
#dashboard_setup #dashboard_setup_another_email_entry {padding-top: 20px;}
#dashboard_setup #dashboard_setup_payoff #dashboard_setup_payoff_header {font-size:16px;font-weight:bold;color:green;}
#dashboard_setup #dashboard_setup_payoff #dashboard_setup_payoff_subheader {color:green;}
#dashboard_setup #dashboard_setup_payoff table tr {height:80px;}
#dashboard_setup #dashboard_setup_payoff .payoff_details_header {font-weight:bold;}
#dashboard_setup #dashboard_setup_payoff_banner {width: 380px;margin: 0 70px;}
#dashboard_setup #dashboard_setup_members #show_plaxo_members_label {font-weight:bold;}
#dashboard_setup #dashboard_setup_members #show_plaxo_members_count {padding-top:40px;}
#dashboard_setup #dashboard_setup_members #show_plaxo_members_subtext{xfont-size:11px;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_list {overflow:auto;width:100%;height:100px;border:1px solid #666;}
#dashboard_setup #dashboard_setup_members #show_plaxo_members_table {margin-top:10px;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_card {border:1px solid #666;height:100px;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_card #dashboard_setup_members_member_card_inner {margin:4px;height:92px;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_list .member_item {font-size:11px;padding: 1px 0px 1px 4px;cursor:pointer;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_list .member_item_hover {background-color: #dedede;}
#dashboard_setup #dashboard_setup_members #dashboard_setup_members_member_list .member_item_selected {background-color: #5997f6;color: #ffffff;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_header {font-weight:bold;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_description {margin-top:5px;margin-bottom:12px;color:#888;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_options {margin-top:10px;margin-bottom:15px;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_options * {font-size:11px;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_check_count {color:red;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_list {height:100px;overflow:auto;border:1px solid #999;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_list td{font-size:10px;}
#dashboard_setup #dashboard_setup_invite #dashboard_setup_invite_list div {font-size:11px;width:220px;white-space:nowrap;overflow:hidden;}
#dashboard_setup #dashboard_setup_invite textarea {margin-top:5px;width:100%;}
div.tabs_holder {font-size: 11px;border-bottom: 1px solid #999;padding-left: 5px;white-space: nowrap;padding-bottom: 21px;background: #fff url('/webapps/common/img/ramp_up_small.gif') repeat-x bottom left;}
div.tabs_holder div.tabbed_pane_tab {float: left;margin-left: 8px;padding: 0 6px;text-align: center;cursor: pointer;}
div.tabs_holder div.tabbed_pane_tab img {margin-top: 2px;margin-right: 7px;}
div.tabs_holder div.tabbed_pane_tab div.middle {float: left;white-space: nowrap;height: 21px;line-height: 21px;}
div.tabs_holder div.selected_tab {border: 0px solid #999;border-width: 1px 1px 0 1px;background: #fff;-moz-box-sizing: border-box;height: 22px;}
div.tabs_holder div.selected_tab div.middle {color: #666 !important;}
div.tabs_holder div.post_tab {float: left;font-weight: bold;margin-top: 2px;margin-left: 5px;}
div.tab_contents_holder {clear: both;background: white;padding: 10px;overflow: hidden;}
div.dropdown_button {position: relative;cursor: pointer;font-size: 12px;color: #666;background: #F8F8F8 url('/webapps/common/img/widget/dropdown/pop_ramp_all_text.gif') bottom left repeat-x;clear: both;}
div.dropdown_button:hover{position: relative;cursor: pointer;font-size: 12px;color: #333;background: #edeaea url('/webapps/common/img/widget/dropdown/pop_ramp_all_text.gif') bottom left repeat-x;clear: both;}
div.dropdown_button div.text {height: 22px;line-height: 23px;padding-left: 7px;margin-right: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: arial, sans-serif;}
div.dropdown_button_selected div.text {}
div.dropdown_button div.arrow {position: absolute;top: 0px;right: 0px;height: 22px;width: 22px;background: url('/webapps/common/img/widget/dropdown/pop_ramp_all.gif') top right no-repeat;}
div.dropdown_button div.arrow_strut {width: 18px;}
div.dropdown_button div.arrow img { margin-top: 9px; }
div.dropdown_button_selected div.arrow {}
div.dropdown_menu {border: 1px solid #727272;background-color: #fff;font-size: 11px;position: absolute;top: 20px;right: 0px;z-index: 500;white-space: nowrap;text-align: left;width: 180px;overflow:auto;overflow-x: hidden;overflow-y: auto;padding-bottom: 5px;cursor: pointer;-moz-box-sizing: border-box;}
div.dropdown_menu_above {top: auto;bottom: 20px;}
div.dropdown_menu div.section_header {color: #999;height: 20px;font-size: 12px;line-height: 23px;width: 100%;}
div.dropdown_menu div.section_header div.section_header_content {width: 100%;margin: 0 5px;}
div.dropdown_menu div.section_header img {padding-right: 5px;padding-top: 1px;}
div.dropdown_menu div.choice {color: #3a3a3a;height: 18px;font-size: 12px;line-height: 18px;width: 100%;}
div.dropdown_menu div.choice div.choice_content {width: 100%;padding-left: 36px;margin-right: 5px;text-overflow: ellipsis;-moz-box-sizing: border-box;}
div.dropdown_menu div.choice img {position: absolute;margin: 3px 0px 0px 21px;}
div.dropdown_menu div.choice div.dropdown_menu {top: 0px;left: 100px;right: auto;z-index: 450;}
div.dropdown_menu div.submenu_choice {background: url('/webapps/ab/img/actn_arrw.gif') no-repeat center right;position: relative;}
div.dropdown_menu div.selected_choice {font-weight: bold;color: #666;background: url('/webapps/common/img/check_gray.gif') no-repeat 5px 50%;}
div.dropdown_menu div.choice:hover {color: #333;background-color: #ddd;}
div.tooltip {position: absolute;z-index: 500;max-width: 350px;width: expression( "200px" );border: 1px solid #666;padding: 10px 15px;font-size: 11px;color: #666;background: #fff;}
div#promptWidget {background-color: #fff;}
div#promptWidget div.content {padding: 0 10px 10px 10px;}
div#promptWidget div.message {margin-bottom: 2px;}
div#promptWidget div.example {color: #999;margin-top: 2px;margin-bottom: 10px;}
div.datePickerContainer {position: relative;}
div.datePickerPopup {position: absolute;top: 20px;left: 0;z-index: 301;}
div.datePickerContent {font-size: 11px;background-color: #fff;border: 1px solid #4C8CD2;padding: 10px;width: 200px;}
div.datePickerContent div.month div.header {margin-bottom: 10px;}
div.datePickerContent .closeX {background-color: #4c8cd2;width: 13px;cursor: pointer;}
div.datePickerContent div.month tr.dow td {text-align: center;font-weight: bold;font-size: 10px;background-color: #a0cefc;color: #fff;padding: 2px;width: 14.2857%;}
div.datePickerContent div.month td.monthName {font-weight: bold;text-align: right;font-size: 12px;line-height: 12px;color: #666;padding: 0;}
div.datePickerContent span.previous,div.datePickerContent span.next {cursor: pointer;}
div.datePickerContent div.month div.day {font-size: 11px;padding: 2px;text-align: center;background-color: #fff;line-height: 20px;cursor: pointer;color: #333;}
div.datePickerContent div.month div.hover {background-color: #dedede;}
div.datePickerContent div.month div.adjacentMonth {background-color: #e6f0fa;}
div.datePickerContent div.month div.today {background-color: #feffbb;font-weight: bold;color: #333;}
div.datePickerContent div.month div.selected {background-color: #5997f6;color: #fff;}
div.timePickerContainer {position: relative;}
div.timePicker, div.timePicker td, div.timePicker th {font-size: 11px;}
div.timePicker {position: absolute;border: 1px solid #4C8CD2;top: 20px;left: 0;width: 90px;padding: 10px;background-color: #fff;color: #666;z-index: 301;}
div.timePicker .closeX {background-color: #666;width: 13px;cursor: pointer;}
div.timePicker .allDayOption {margin: 5px 0 5px 0;padding-bottom: 5px;border-bottom: 1px dotted #bbb;text-align: center;}
div.timePicker .allDayOption input {margin: 0 2px 0 0;}
div.timePicker table {border: 0;margin: 0;padding: 0;}
div.timePicker table th {padding: 0;width: 30px;color: #666;}
div.timePicker table td {padding: 0;vertical-align: top;}
div.timePicker div.buttonGroup {border: 1px solid #b8b8b8;width: 25px;}
div.timePicker div.button {background-color: #fff;color: #333;text-align: center;padding: 2px 0;width: 100%;font-weight: normal;font-size: 11px;cursor: pointer;}
div.timePicker div.hover {background-color: #dedede;}
div.timePicker div.selected {background-color: #5997f6;color: #ffffff;}
#settings_popup {background-color:white;}
.settings_section {height:260px;width:385px;margin-left:40px;overflow:auto;}
#settings_section_header {height:20px;margin-left:40px;font-size:12px;margin-top: 20px;font-weight:bold;}
#section_identities {width:362px;margin-right:23px;}
#settings_popup #settings_section_list_header {font-weight:bold;background-color: #999;color:white;text-align:center;}
#settings_popup #settings_section_list_header_inner{padding: 5px 0px;}
#settings_popup #settings_section_list {background-color: #eee;height:300px;border-top:1px solid #ccc;}
#settings_popup .settings_section_item{font-size:11px;padding: 4px 0px 4px 15px;cursor:pointer;border-top: 1px solid #eee;border-bottom: 1px solid #eee;border-right: 1px solid #ccc;}
#settings_popup .settings_section_item_hover {background-color: #ddd;color:#666;}
#settings_popup .settings_section_item_selected {background-color: white;color: #666;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #fff;font-weight:bold;}
#settings_popup .settings_section_item_first{border-top: none;}
#settings_popup #settings_button_bar {background: #fff url('/webapps/desktop/img/ramp_down.gif') repeat-x top left;border-top: 1px solid #999;height:55px;}
#settings_popup #settings_button_bar table #settings_right_button .button{margin-right:14px;}
#settings_popup #settings_button_bar table #settings_left_button .button{margin-left:14px;}
#settings_skin {font-size: 11px;}
#section_account_info td{padding-top:3px;}
#settings_popup #section_account_info #settings_timezone, #settings_popup #section_account_info #settings_country {width:250px;}
#settings_popup #section_account_info #settings_postal_code, #settings_popup #section_account_info #settings_language {width:130px;}
#settings_popup #section_account_info #settings_age_req {color: #999;}
#settings_account_info_identities {height: 100px;border: 1px solid #999;width: 340px;margin: 10px 0px;}
#settings_account_info_identities #settings_account_info_identities_header {width: 100%;background-color: #f0f0f0;border-bottom: 1px solid #ccc;}
#settings_account_info_identities .identitiesList {overflow:auto;height: 80px;}
#settings_account_info_identities .name {width: 100%;overflow: hidden;padding-left: 2px;text-overflow: ellipsis;}
#settings_account_info_identities .type {width: 40px;overflow: hidden;}
#settings_account_info_identities .status {width: 90px;overflow: hidden;}
#settings_account_info_identities .status em {font-style: normal;color: #f00;}
#settings_account_info_identities #settings_account_info_identities_header .delete {margin-right: 16px;}
#settings_account_info_identities .delete {width: 30px;overflow: hidden;text-align: center;}
#settings_popup #section_calendar select {width:130px;}
#settings_popup #settings_nickname_button, #settings_popup #settings_password_button{padding-top:10px;width: 130px;}
#settings_popup #section_premium #settings_premium_button {margin-top:30px;}
#settings_popup #section_nickname table {padding-top:20px;}
#settings_popup #section_communications a {font-size:10px;}
div.folder_edit_popover {width: 400px;background-color: #fff;}
