  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;  font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
a:focus {outline: 0}
 body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
  body {font-size: 12px}
 body {color: #000; font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;  }
h1,h2,h3,h4,h5,h6 {color: #111; font-family: "Lucida Grande", Helvetica, Arial, sans-serif}
 h1,h2,h3,h4,h5,h6 {font-weight: normal}
h1 {font-size: 3em; line-height: 1; margin-bottom: 0.5em}
h2 {font-size: 2em; line-height: 1.25em; margin-bottom: .5em}
h3 {font-size: 1.6em; line-height: 1.25em; margin-bottom: .75em}
h4 {font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; font-weight: bold}
h5 {font-size: 1em; font-weight: bold; margin-bottom: 1.5em}
h6 {font-size: 1em; font-weight: bold}
.content-header h2 {float: left}
h2.with-border {margin-bottom: 1em; border-bottom: solid 1px #ccc}
h2.primary-header {margin-bottom: .3em; padding-bottom: .1em; border-bottom: solid 1px #ccc}
h3.sub-header {font-size: 1.4em; margin-bottom: 1.2em}
h3.with-border {margin-bottom: 1em; border-bottom: solid 1px #ccc}
 p {margin: 0 0 1.5em}
p.last {margin-bottom: 0}
p img {float: left; margin: .5em .5em .5em 0; padding: 0}
p img.top {margin-top: 0}
  ul, ol {margin:0 1.5em 1.5em 1.5em}
ul {list-style-type: none}
 ul.bulleted {list-style-type: square}
ol {list-style-type: decimal}
dl {margin: 0 0 1.5em 0}
dl dt {font-weight: bold}
dt {margin-top: .5em}
dd {margin-left: 1.5em;}
abbr, acronym {border-bottom: 1px dotted #666}
address {margin-top: 1.5em; font-style: italic}
del {color:#666}
a:focus, a:hover {color: #01f}
a {color: #002bb8; text-decoration: underline}
blockquote {margin: 1.5em; color: #666; font-style: italic}
strong {font-weight: bold}
em,dfn {font-style: italic}
 dfn {font-weight: bold}
pre,code {margin: 1.5em 0; white-space: pre}
pre,code,tt {font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5}
tt {display: block; margin: 1.5em 0; line-height: 1.5}
small {font-size: .75em}
big {font-size: 2em}
hr {clear: both; margin: 15px auto; width: 80%; height: 0; border-top: solid 1px #ebebeb}
hr.full {width: 100%}
  th, table thead th {font-weight: bold}
th,td {font-size: 12px; padding: 6px 10px 6px 0; vertical-align: top}
th {padding-bottom: 2px}
tfoot {font-style: italic}
caption {background: #ffc}
 table .last {padding-right: 0}
table th.sort a {padding-right: 11px; background: url(/images/control_arrow_down.gif) no-repeat right 2px}
table th.sort a.reverse {background: url(/images/control_arrow_up.gif) no-repeat right 2px}
td.nowrap {white-space:nowrap }
 ul.numbered {list-style-type: decimal}
ul.itemized {margin-left: 14px; list-style-type: square}
ul.itemized.no-bullet {margin-left: 0; list-style-type: none}
ul.image-bullets {margin-left: 0}
ul.image-bullets li {margin-bottom: .5em; line-height: 16px; list-style-type: none}
ul.image-bullets li img {margin-right: 3px; vertical-align: middle}
 .small {font-size: .8em}
.large {font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em}
.quiet {color: #666; font-weight: normal; font-size: .8em;}
.quiet a {color: #666}
.grey {color: #666}
.hide {display: none}
.highlight {background:#ccffcc}
.highlight-secondary {background: LightCyan}
.added {color:#060}
.removed {color:#900}
.top {margin-top:0; padding-top:0}
.bottom {margin-bottom:0; padding-bottom:0}
.disabled {color:#999}
td.nowrap {white-space:nowrap}
.selected {font-weight: bold}
.primary, .primary td, .primary th {font-weight: bold; font-size: 12px}
.float-right {float: right}
.float-left {float: left}
.center-text {text-align: center}
.align-left {text-align: left}
.align-right {text-align: right}
.align-top {vertical-align: top}
.indent {text-indent: 2em}
.block {display: block}
.inline {display: inline}
.clear, .clearer {clear: both; margin: 0; padding: 0; height: 0; line-height: .1%}
.clearing {clear: both}
.hide {display: none}
.float-container {overflow: auto}
.pointer {cursor: pointer}
.no-margin {margin: 0 !important}
.no-top-margin {margin-top: 0 !important}
.no-right-margin {margin-right: 0 !important}
.no-bottom-margin {margin-bottom: 0 !important}
.no-left-margin {margin-left: 0 !important}
.small-bottom-margin {margin-bottom: .3em !important;}
.bottom-margin {margin-bottom: 1em !important;}
.no-padding {padding: 0 !important}
.no-left-padding {padding-left: 0 !important}
.no-right-padding {padding-right: 0 !important}
.pad {padding: 1em !important}
.pad-top {padding-top: 1em !important}
.pad-bottom {padding-bottom: 1em !important}
.pad-left {padding-left: 1em !important}
.pad-right {padding-right: 1em !important}
.no-border {border: none !important}
.v-align-top {vertical-align: top !important}
.v-align-middle {vertical-align: middle !important}
.v-align-bottom {vertical-align: bottom !important}
.word-wrap-break {word-wrap: break-word;}
.with-icon {padding-left: 25px; vertical-align: middle;}
.email-error-icon {background: url(/images/icons/email_error.png) no-repeat; padding-left: 25px;}
.email-icon {background: url(/images/icons/email.png) no-repeat;}
  body, textarea {font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif}
a, a:link {text-decoration: none}
a:hover {text-decoration: underline}
 .domain {font-weight: bold}
.tip {margin: 6px 0; padding: 5px; background-color: #fcfecc; border: solid 1px #ccc; font-size: 11px}
 .help, .tagged {color: #666}
span.valid {color: green; font-weight: bold}
span.invalid {color: #C90000; font-weight: bold}
.warning {display: block; margin: 0 0 15px 0; padding: 10px 10px 10px 30px; min-height: 20px; border: 1px solid #ffcc65; background: #fffec4 url(/images/error.gif) no-repeat 5px 50%}
.notice {margin: 10px 0px 10px 0px; padding: 10px; border: solid 1px #9fb69e; background-color: #dfd}
.primary {font-weight: bold}
.fine-print {margin-top: 200px; font-size: 0.8em; color: #666}
.fine-print a {color: #666}
dl.instructions {padding: 10px}
dl.instructions dt {float:left; width: 100px}
dl.instructions dd {color: #555}
 a.close {position: absolute; display: block; z-index: 10; top: 6px; right: 14px; width: 8px; height: 8px; text-indent: -5000px; background: url(/images/x_grey.png) no-repeat top left}
.lightbox .close {right: 6px}
a.close.inline {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin-left: 3px; height: 13px; background-position: center left; line-height: 1em}
a.close:hover {background: url(/images/x_black.png) no-repeat top left}
a.close.inline:hover {background-position: center left}
.icon {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding-left: 20px; height: 16px; line-height: 20px;  background-repeat: no-repeat; background-position: center left}
.icon-small {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding-left: 16px; height: 12px; line-height: 12px; background-repeat: no-repeat; background-position: center left}
.no-text {display: block; padding: 0; width: 16px; height: 16px; text-indent: -5000px}
.add {background-image: url(/images/add.png)}
.remove {background-image: url(/images/delete.png)}
.house {background-image: url(/images/icons/home-small.gif)}
.x {background-image: url(/images/cross.gif)}
.question-mark {background-image: url(/images/help.png)}
.check, .accept {background-image: url(/images/accept.png)}
a.vcard {background-image: url(/images/vcard.png)}
.link-collapsed {padding-left: 12px; background: url(/images/control_arrow_right.gif) no-repeat left center; outline: none}
.link-expanded {padding-left: 12px; background: url(/images/control_arrow_down.gif) no-repeat left center; outline:none; color: #000}
.phone {background-image: url(/images/icons/phone.png)}
.email_icon {background-image: url(/images/icons/email.png)}
.sms_icon {background-image: url(/images/icons/comment.gif)}
.relate-network {background-image: url(/images/icons/link_add.png)}
.outlook-icon {background-image: url(/images/icons/outlook.png)}
.gmail-icon {background-image: url(/images/icons/gmail.png)}
.yahoo-icon {background-image: url(/images/icons/yahoo.png)}
.hotmail-icon {background-image: url(/images/icons/hotmail.png)}
.plaxo-icon {background-image: url(/images/icons/plaxo.png)}
 .alert {position: fixed; z-index: 25; top: 0; left: 0; margin: 0 auto 0 auto; width: 100%; text-align: center; border-bottom: solid 2px}
* html .alert {position: absolute;  }
.alert p {margin-bottom: 0}
#notice {background-color: #dfd; border-color: #9fb69e}
#notice p {color: #111}
 #error {background-color: #fcc; border-color: #be9a99}
#error p, .errorExplanation {color: #111}
 .alert p, .errorExplanation {width: auto; padding: 16px; font-size: 16px;  }
.inline-flash {margin-bottom: 10px; padding: 4px; border: solid 1px #d9e7d4; border-width: 1px 0; color: #336633; background-color: #f2ffed; text-align: center; font-size: 11px}
.new-btn {padding: 0.1em 0.8em; height: 24px; background-color: #2883c6;  background-image: -moz-linear-gradient(100% 100% 90deg, #2883c6, #41a4e4); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#41a4e4), to(#2883c6)); border: solid 1px #2b79bc; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #fff; text-shadow: #1b69a7 -1px -1px 1px; font-weight: bold; cursor: pointer}
.new-btn-alt {padding: 0.1em 0.8em; background-color: #ddd;  background-image: -moz-linear-gradient(100% 100% 90deg, #ccc, #fdfdfd); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfdfd), to(#ccc)); border: solid 1px #aaa; border-bottom-color: #000; border-right: solid 1px #666; border-bottom: solid 1px #666; color: #464646; cursor: pointer}
 .ie-x .new-btn {padding-bottom: 1px}
 .new-btn:hover {background-color: #41a4e4; background-image: -moz-linear-gradient(100% 100% 90deg, #2577B4, #3B95D6); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3B95D6), to(#2577B4)); border-color: #1e76bc; color: #fefefe; text-decoration: none}
.new-btn:active {background-color: #2577b4; border-color: #1e76bc; background-image: none;  color: #fefefe}
.new-btn-alt:hover {background-color: #ddd; background-image: -moz-linear-gradient(100% 100% 90deg, #dddddd, #aaaaaa); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaaaaa), to(#dddddd)); border-color: #999; color: #fefefe; text-decoration: none; outline: #777 dotted 1px}
 .new-btn:active {background-color: #2577b4; border-color: #1e76bc; background-image: none;  color: #fefefe}
.new-btn-alt:active {background-color: #52738b; background-image: none; border-color: #3f5a70; color: #fefefe}
.new-btn:focus {outline: #777 dotted 1px; color:#fefefe}
.new-btn::-moz-focus-inner {border: 0}
.with-new-icon {position: relative; padding: 0 0.8em; display: block}
.ie-x .with-new-icon {padding: 0 8px 0 0}
.with-new-icon span {padding-left: 23px}
.ie-x .page-content .with-new-icon span {padding-left: 29px}
.new-btn-icon {position: absolute; left: 8px; top: 4px}
.new-btn-disabled {cursor: default; background-color: #bebebe !important; border-color: #949494 !important; color: #fefefe !important; background-image: none !important; text-shadow: #777 1px 1px 1px !important}
.ie-x .new-giant-btn, .ie-x .new-large-btn, .ie-x .new-small-btn, .ie-x .new-giant-alt-btn, .ie-x .new-large-alt-btn, .ie-x .new-small-alt-btn {background-position: right 0px; background-repeat: no-repeat; border: none; background-color: transparent; vertical-align: middle; cursor: pointer}
.ie-x .new-giant-btn span, .ie-x .new-large-btn span, .ie-x .new-small-btn span, .ie-x .new-giant-alt-btn span, .ie-x .new-large-alt-btn span, .ie-x .new-small-alt-btn span {background-position: 0 -45px; background-repeat: no-repeat; display: block; padding-left: 10px; vertical-align: baseline; white-space: nowrap; color: #fff}
.giant-action-btn {zoom: 1; height: 44px}
.new-large-btn, .new-large-alt-btn {height: 31px; line-height: 31px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.new-giant-btn {height: 44px; line-height: 44px; font-size: 14px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.btn {display: -moz-inline-stack; display: inline-block; overflow: hidden; background-position: right 0px; background-repeat: no-repeat;  padding: 0; vertical-align: middle; cursor: pointer; zoom: 1}
.btn span {position: relative; display: block; _display: inline; overflow: hidden; margin-right: 10px; padding-left: 10px;  background-position: 0 -45px; background-repeat: no-repeat; vertical-align: baseline; white-space: nowrap; color: #fff; zoom: 1}
.btn span em {font-style: normal}
.btn span img {position: relative; float: left; padding: 5px 5px 0 0; vertical-align: middle; background: none}
.btn input {position: absolute; left: 0px;top: -100px; padding: 100px; width: 1000px; height: 1000px; font-size: 100px; background: #fff; cursor: pointer; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0}
.btn:hover, .ie-x .new-btn:hover, .btn-hover {background-position: right -90px; text-decoration: none;  }
.btn:hover span, .ie-x .new-btn:hover span, .btn-hover span {background-position: 0 -135px}
.btn:active, .btn-active {background-position: right -180px; text-decoration: none}
.btn:active span, .btn-active span {background-position: 0 -225px}
.btn-disabled, .ie-x .new-btn-disabled, .btn-disabled:hover, .ie-x .new-btn-disabled:hover, .btn-disabled:active, .ie-x .new-btn-disabled:active {background-position: right -270px; text-decoration: none; cursor: default}
.btn-disabled span, .ie-x .new-btn-disabled span, .btn-disabled:hover span, .ie-x .new-btn-disabled:hover span, .btn-disabled:active span, .ie-x .new-btn-disabled:active span {background-position: 0 -315px}
.btn-disabled img {margin-top: -45px}
.btn-disabled input {display: none}
.ie-x .new-small-btn span {margin-right: 0}
.ie-x .submit-thread-reply {padding-top: 0; padding-left: 0}
.ie-x .submit-thread-reply span {padding-left: 15px}
.giant-action-btn, .ie-x .new-giant-btn {background-image: url(/images/buttons/giant_action_btn.gif); font-weight: bold}
.giant-action-btn-green {background-image: url(/images/buttons/giant_action_btn_green.gif); font-weight: bold}
.giant-action-btn-green span, .giant-action-btn span, .ie-x .new-giant-btn span {height: 44px; line-height: 44px; font-size: 14px; background-image: url(/images/buttons/giant_action_btn.gif)}
.giant-action-btn-green span {background-image: url(/images/buttons/giant_action_btn_green.gif)}
.large-action-btn, .ie-x .new-large-btn {font-weight: bold; background-image: url(/images/buttons/large_action_btn.gif)}
.large-action-btn span, .ie-x .new-large-btn span {height: 31px; line-height: 31px; font-size: 12px; background-image: url(/images/buttons/large_action_btn.gif)}
.large-alt-btn, .ie-x .new-large-alt-btn {font-weight: bold; background-image: url(/images/buttons/large_alt_btn.gif)}
.large-alt-btn span, .ie-x .new-large-alt-btn span {height: 31px; line-height: 31px; font-size: 12px; background-image: url(/images/buttons/large_alt_btn.gif)}
.green-btn {background-image: url(/images/buttons/large_action_btn_green.gif)}
.green-btn span{ background-image: url(/images/buttons/large_action_btn_green.gif)}
.large-action-btn-arrow-left span{ padding-left: 20px; margin-right: 12px}
.large-action-btn-arrow-left, .large-action-btn-arrow-left span {height: 31px; line-height: 31px; background-image: url(/images/buttons/large_action_btn_arrow_left.gif); font-weight: bold}
.small-action-btn, .ie-x .new-small-btn {font-weight: bold; background-image: url(/images/buttons/small_action_btn.gif)}
.small-action-btn span {height: 23px}
.small-action-btn span, .ie-x .new-small-btn span {line-height: 23px; font-size: 11px; background-image: url(/images/buttons/small_action_btn.gif)}
.small-alt-btn {font-weight: bold; background-image: url(/images/buttons/small_alt_action_btn.gif)}
.small-alt-btn span {height: 23px; line-height: 23px; font-size: 11px;  color: #fff; background-image: url(/images/buttons/small_alt_action_btn.gif)}
.content-btn {font-weight: bold; background-image: url(/images/buttons/content_button.gif)}
.content-btn span {height: 26px; line-height: 26px; font-size: 11px; color: #333; background-image: url(/images/buttons/content_button.gif); margin: -1px 12px 0 0; padding-left: 11px}
 .translation_missing {color: red; font-style: bold}
small.down-arrow {font-size: .5em; vertical-align: middle}
small.network-down-arrow {background-color: #ccc; padding: 3px 3px 1px 3px; vertical-align: middle; cursor: pointer}
small.network-down-arrow:hover {background-color: #5486C2; color: #fff}
 .back-to-network-btn {width: 800px; margin: 0 auto; padding: 0 0 19px 0 !important}
 .verified-network-check {vertical-align: bottom; margin-right: 5px}
 ul#primary-nav.dark_text a, #network-header.dark_text h1 a {color: #333333}
ul#primary-nav.dark_text li {border-left-color: #333333}
ul#primary-nav.light_text li {border-left-color: #FFFFFF}
ul#primary-nav li ul li {border-left: none;  }
textarea {padding: 4px}
fieldset {margin-bottom: 2em; border: none}
fieldset legend {display: none}
fieldset.visible legend {display: inline; margin-left: 0; font-size: 13px; font-weight: bold}
fieldset.visible {padding: 10px; border: solid 1px #bbb; -moz-border-radius: 4px; -webkit-border-radius: 4px}
label.primary {font-size: 14px; font-weight: bold; color: #000}
input.primary {width: 300px; border: solid 1px; border-color: #999 #eee #eee #999; font-size: 16px;  }
input {padding: 3px 2px 3px 2px}
input.checkbox, input.radio {margin: 2px 5px 1px 0; padding: 0; width: 13px !important; height: 13px !important; border: none}
input.file-input {width: auto; border-width: 0}
input.submit {display: block; margin: 18px 0 0 140px; width: auto}
input.button {display: inline; padding: 0; width: auto}
input.validate {padding-right: 20px}
input, textarea {width: 12em; border: 1px solid #B3B7BA; border-color: #a0a3a6 #d2d2d2 #d2d2d2 #a0a3a6}
textarea {font-size: 12px}
input.short, select.short {width: 3em}
input.medium, select.medium, textarea.medium {width: 8em}
input.wide, select.wide, textarea.wide {width: 16em}
select.wider, input.wider, select.wider, textarea.wider {width: 19em}
input.wider {width: 21em}
select.super-wide, input.super-wide, select.super-wide, textarea.super-wide {width: 25em}
input.super-wide {width: 27.5em}
input.tall {height: 1.8em;  font-size: 12px;  vertical-align: middle}
input.sidebar {width: 142px; height: 15px; margin-bottom: 5px}
textarea.tall {height: 4em}
textarea.email-list {overflow: auto; width: 19em; height: 6em}
textarea.email-list.super-wide {width: 25em}
input.date {width: 70px}
input.stacked-text-field {margin-bottom: 5px}
input.partial {margin-right: .5em; text-align: right}
em.note {color: #666; font-style: italic}
form.simple {margin: 0 auto; padding: 20px 30px; width: 460px}
 .field-with-errors label {color: red}
input.valid {background: url(/images/icons/accept.png) no-repeat center right}
input.invalid {background: url(/images/icons/cancel.png) no-repeat center right}
span.validation-error {margin-left: 5px; font-weight: normal; color: red}
 table span.validation-error {margin-left: 0; display: block}
.lightbox table label {position: relative}
.lightbox table span.validation-error {position: absolute; width: 130px}
 ul.text-field-list {margin: 0px}
ul.text-field-list li {margin: 10px 15px 10px 0}
.edit dl dt {float: left; width: 20px}
.edit table td ul, table.edit td ul {margin: 0 0 1.5em 0}
.edit table td ul li, table.edit td ul li {margin-bottom: .5em}
form th {padding-top: 8px; width: 130px; font-weight: normal}
form th.narrow {width: 80px}
form td {padding-top: 8px}
div.buttons {padding: 15px 0}
div.form-buttons {padding: 15px 0; margin-left: 130px}
 .stacked-labels label {display: block}
.bold-labels label {font-weight: bold}
form a.small {font-size: .9em}
.shaded-box {position: relative; margin: 0 200px 5px 0; padding: 5px; border: 1px solid #adc2e0; background-color: #eff6ff}
.shaded-box .close {right: 8px}
.only-one-item .delete-item {display: none}
ul.radiolist {margin: 0 0 1.5em .5em}
ul.checklist {margin: 0 0 1.5em 0}
ul.small-checklist input {height:13px !important; margin:2px 5px 1px 0; width:13px !important}
ul.checklist label, .stacked-labels label.checkbox-label { display: inline}
.flat-fields input {padding: 5px; font-size: 1.2em; border: 1px solid #ccc}
img.user-privacy {vertical-align: baseline; float: right; margin-top: 10px; cursor: pointer}
span.with_icon {padding-left: 18px; margin-left: -1px; _margin-left: 0px; background: no-repeat center left; cursor: pointer}
span.plus_icon {background-image: url(/images/plus.jpg)}
span.minus_icon {background-image: url(/images/minus.jpg)}
div.sub_form {margin-left: 20px; line-height: 1.8}
div.sub_form input {width: auto; margin-left: -3px; margin-top: 2px}
ul.help {margin: 0; font-size: 11px}
span.action {color: blue; font-size: 10px; margin-left: 2px; cursor: pointer}
form .picture {vertical-align: middle; margin-right: 5px}
.disabled_feature * {color: #aaa; cursor: default !important}
.disabled_feature form a.btn, .disabled_feature form a.btn span {background-image: none !important; background-color: #aaa}
.disabled_feature_upgrade {background-color:#FDFDDF; border:1px solid #DDCF6F; margin:10px 0; padding:6px 5px; text-align:center}
.disabled_feature .color-theme {cursor: default !important}
.disabled_feature .color-theme:hover {border-color:#fff !important}
.disabled_feature a.active_link {color: #002BB8; font-weight: bold}
.disabled_feature th.first {padding-right: 0px !important}
.wrong-address-field {line-height:140%; margin:0 0 1.3em}
   ul .menu, .menu {margin: 0; width: 8em; border: solid 1px #aaa; border-color: #aaa #666 #666 #aaa; background: #fff}
ul .menu li, .menu li {display: block !important;  float: none; margin: 0; padding: 0; height: 24px; line-height: 1.3em; border: none; border-bottom: solid 1px #ccc; font-size: 11px; background: #fff}
.menu li.last {border-bottom: none}
.menu li a {display: block; padding: 5px; color: #002bb8 !important}
.menu li:hover, .menu li.hover {background-color: #D0E7EF !important}
 .click-menu {position: absolute; display: none; z-index: 11; overflow: none}
  .tabs {position: relative; margin: 1px 0 15px 0; background: url('/images/tab_bottom.gif') 0 bottom repeat-x; zoom: 1}
.tabs ul {display: inline-block; display: table-cell; margin: 0; padding: 0 10px 0 5px; _padding: 0; color: #000}
.tabs li {position: relative; float: left; margin-right: 3px; padding: 2px 8px 2px 8px; border: solid 1px #ccc; border-bottom: none; background-color: #ddd}
.tabs li:hover, .tabs li.hover {background-color: #ebebeb}
.tabs li a, .tabs li a:hover {color: #000}
.tabs li.selected {position: relative; padding-bottom: 3px; background-color: #fff}
.tabs li.selected a {color: #000; font-weight: bold}
.tabs li span {font-size: 10px; font-weight: normal; color: #666}
.tabs li span.count, .tabs li span.quiet {display: none}
.tabs li.selected span.count, .tabs li.selected span.quiet {display: inline}
.tabs #directory-options {position: absolute; right: 0; top: 0}
  ul.dropdown {list-style-type: none}
.dropdown li {float: left}
.dropdown li a {display: block}
.dropdown li.hover, .dropdown li:hover {position: relative; z-index: 1; zoom: 1}
.dropdown ul {position: absolute; visibility: hidden; padding: 0; top: 1.8em; left: 0; z-index: 2}
.dropdown li:hover ul, .dropdown li.hover ul {visibility: visible}
.dropdown ul li {float: none}
 ul.horz-menu, .horz-list {margin: 0; list-style: none}
.horz-menu li, .horz-list li {display: inline; margin-bottom: 0; padding: 0 .5em}
.horz-menu li.first {border-left: none; padding-left: 0}
.horz-menu li.selected a {color: #000}
 ul.piped li {border-left: solid 1px #ccc}
.piped li.first {border-left: none}
 div.box {padding: 10px; border: solid 1px #ccc; background-color: #fcfee2;  }
 div.sub-nav .filter {float: right}
 .bulk-selector {margin: 0 0 .5em 5px}
 table.dataview {margin: 0; padding: 0; width: 100%}
.dataview td, .dataview th {vertical-align: top}
.dataview th {padding: 1px 6px 2px 6px; width: 70px; font-weight: normal; text-align: left; white-space: nowrap}
.dataview td {padding: 2px 2px 3px 6px}
.dataview td li {margin-left: 0}
.dataview img {margin-right: 2px; vertical-align: middle}
.info .dataview th {width: 115px; text-align: right; font-weight: bold}
 table.grid, table.grid tbody {width: 100%; margin-bottom: 1.5em}
.grid td, .grid th {border-bottom: 1px solid #ddd; vertical-align: top}
.grid tr.alt-row td {background-color: #ebebeb}
.grid td.pagination {border-bottom: none}
.grid td.picture {width: 60px; text-align: center}
.grid .avatar {position: static}
.grid td.date {width: 120px}
.grid td.message-cnt {width: 85px}
.grid td.follower-cnt {width: 85px}
.grid .checkbox-col {width: 25px; text-align: center}
.grid .actions {text-align: right; width: 100px}
.grid .wide-col {overflow: hidden; width: 200px}
.grid h4 {margin-bottom: .3em}
  .admin-grid .avatar img {width: 25px; height: 25px}
.admin-grid .actions {width: auto}
.suggestion-container dl {overflow: hidden; clear: both; margin: 0 3px 15px 3px; zoom: 1}
.suggestion-container dt {float: left; width: 55px}
.suggestion-container dd {margin-left: 55px}
.suggestion-container .name {line-height: 12px; font-size: 11px; font-weight: bold}
.suggestion-container .position, .suggestion-container .status, .suggestion-container .email {margin: 0 0 2px 0; line-height: 11px; font-size: 10px; color: #666}
.suggestion-container dd ul {margin: 0}
.suggestion-container .follow {margin-left: -2px}
.suggestion-container .close {top: 2px; right: 0}
.suggestion-container.loading {background: url('/images/small-spinner.gif') no-repeat right 0}
.suggestion-container.loading .close {visibility: hidden}
 .pagination {border: none !important; padding-right: 20px; text-align: right; font-weight: bold}
div.pagination, ul.pagination {margin: 5px 0}
ul.pagination {text-align: left}
 .scroll-container {position: relative; overflow: auto; clear: both; padding-right: 10px; height: 400px; border: 1px solid #ccc}
.lightbox_content .scroll-container {margin: 10px; padding: 10px; background-color: #fff}
.scroll-container table.grid {margin: 0}
 .enhanced-tooltip {cursor: help}
a.enhanced-tooltip {cursor: pointer}
.tooltip {position: absolute; z-index: 20; padding: 10px 10px 25px 10px; width: 220px; background: url('/images/in_reply_to_tip.gif') no-repeat bottom center; border: solid 1px #e7e7d6}
.tooltip2 {position: absolute; display: none; z-index: 10000; padding-bottom: 11px; max-width: 200px; _width: 200px; background: url(/images/tooltip-pointer-down.gif) no-repeat bottom center}
.left-tooltip-arrow {padding-left: 11px; background: url(/images/tooltip-pointer-left.gif) no-repeat left center !important}
.tooltip2 div {padding: 10px; color: #fff; background: #000; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.tooltip2 h5, .tooltip2 p, .tooltip2 ul {color: #fff; margin-bottom: .3em}
.tooltip2 div div {padding: 0}
.wider-tooltip {max-width: 400px; _width: 400px}
.tooltip-content {display: none}
.only-tooltip {border-bottom: dashed 1px #40A1E2; cursor: help}
.only-tooltip:hover {text-decoration: none}
 .column {float: left}
.half {width: 50%}
 a.follow {overflow: hidden; margin-top: 4px; padding: 0; display: block; width: 48px; height: 11px; line-height: 11px}
a.follow img {width: 100px}
a.follow:hover img {margin-left:-52px !important}
 a.follow-small {overflow: hidden; display: block; margin-top: 3px; width: 33px; height: 11px; line-height: 11px}
a.follow-small img {width: 67px}
a.follow-small:hover img {margin-left: -34px !important}
 .files td.identity {width:99%;}
.files td.identity div {padding:0 0 0 23px;}
.files a.file {padding:3px 0 3px 23px;background:url(/images/file_types.gif) 0 0 no-repeat;font-weight:bold;font-size:12px}
.files a.txt {background-position:0 -40px}
.files a.docx, .files a.doc {background-position:0 -80px}
.files a.pptx, .files a.ppt {background-position:0 -120px}
.files a.xlsx, .files a.xls {background-position:0 -160px}
.files a.pdf {background-position:0 -200px}
.files a.fla, .files a.as, .files a.swf {background-position:0 -240px}
.files a.fh {background-position:0 -280px}
.files a.psd {background-position:0 -320px}
.files a.htm, .files a.html {background-position:0 -360px}
.files a.zip, .files a.tar, .files a.rar {background-position:0 -400px}
.files a.mp3, .files a.wav, .files a.ogg {background-position:0 -440px}
.files a.avi, .files a.mp4, .files a.mov {background-position:0 -480px}
  .state-label {font-size: 11px; font-weight: normal; padding-left: 5px}
 .suspended {color: #69180a}
span.pending {color: #555}
 img.mini-mugshot {margin-bottom: 5px; margin-right: 5px; width: 25px; height: 25px}
 .button-list li {margin-bottom: .5em}
 .tablesort thead th {border-bottom:0px}
.tablesort td.head {cursor: pointer; color: #002BB8; font-weight:bold}
.tablesort .head span, .tablesort .tablesort_header th {padding-right: 15px; background-repeat: no-repeat; background-position: right}
.tablesort .headerSortUp span, .tablesort .tablesort_header .headerSortUp {background-image:url('/images/control_arrow_down.gif')}
.tablesort .headerSortDown span, .tablesort .tablesort_header .headerSortDown {background-image:url('/images/control_arrow_up.gif') }
.permalink_for_group {font-weight: bold}
 .ui-accordian .ui-accordian-content-active {zoom: 1}
.message-form-container {position: relative}
.ie6 .message-form-container, .ie7 .message-form-container {z-index: 10}
#main-message-form-container {overflow: visible; width: 515px; margin: 20px; padding: 0; background: none; zoom: 1}
 .group-profile #main-message-form-container {width: 496px; _width: 490px}
.light-box-message-form-container {padding: 30px}
#main-message-form-container .message-prompt, .light-box-message-form-container .message-prompt {margin-bottom: 5px;  line-height: 20px; font-size: 16px; font-weight: bold;  }
 #main-message-form-container .fake-text-box {font-size: 13px; line-height: 34px; height: 34px}
.thread-reply-container .fake-text-box {line-height: 20px; height: 20px}
#main-message-form-container .fake-text-box-padding {margin-left: 8px}
.thread-reply-container .fake-text-box-padding {margin-left: 6px}
.main-message-text-box {overflow: hidden; height: 34px; line-height: 17px; font-size: 14px; display: none}
.message-form-textarea {border: solid 1px #ccc; color: #000}
.message-form .disabled {background-color: #eee}
.light-box-message-form-container .message-form-textarea {width: 432px}
 .recipient-selector .click-menu-trigger { display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _text-align: right;     z-index: 12}
.recipient-selector .click-menu {overflow-x: hidden; width: 202px; max-height: 200px; _height: 200px; background-color: #fff; border: solid 1px; border-color: #aaa #666 #666 #aaa; font-weight: normal}
.ie6 .recipient-selector .click-menu , .ie7 .recipient-selector .click-menu {left: 0; top: 1.4em}
.ie-x .recipient-selector .click-menu {overflow-y: scroll; overflow-x: hidden}
.recipient-selector .menu {border: none}
 .recipient-list {width: 12em}
.message-form-button-panel {width: 100%; overflow: visible; position: relative; padding-top: 8px}
.message-form-submit {display: inline; float: right; padding-left: 24px; padding-right: 24px; height: 24px; line-height: 24px; text-align: center; vertical-align: middle}
    .direct-message-form #direct-message-to-field {width: 155px}
.direct-message-form h3 {vertical-align: bottom}
.direct-message-form .to-selection {display: none; padding: 0 3px; background: #d0e7ef; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.direct-message-form .to-selection .remove {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 12px; height: 18px; text-indent: -5000px; background: url(/images/x_grey.png) no-repeat 3px 6px; cursor: pointer}
 #group-message-form-container .avatar {margin: 6px 0 0 20px}
#group-message-form-container .avatar img {width: 40px; height: 40px}
#group-message-form-container .avatar .group-avatar {left: 25px; top: 25px}
#group-message-form-container .avatar .group-avatar img {width: 18px; height: 18px}
#group-message-form-container textarea {margin-left: 50px; width: 67%}
#private_message_form .avatar {display: none}
 #group-post-menu-container .menu {width: 14em}
#group-post-menu-container .broadcast {font-weight: bold}
.thread-replies-container .thread-reply-container {position: relative}
.message-list-item .thread-reply-container {margin-left: 60px}
 .attachment-ph {height: 24px}
.thread-reply-form {text-align: right}
.fake-text-box {border: solid 1px #ccc; text-align: left; background-color: #fff; color: #aaa; font-size: 11px; cursor: text; zoom: 1}
.thread-reply-container.open .fake-text-box, .message-form-container.open .fake-text-box {display: none}
.thread-reply-container .thread-reply-text-box {height: 34px; font-size: 11px}
 .thread-reply-text-box, .message-form-button-panel {display: none}
.thread-reply-container.open .message-form-button-panel, .message-form-container.open .message-form-button-panel { display: block}
.thread-reply-container.open .thread-reply-text-box, .message-form-container.open .main-message-text-box {overflow: auto; display: block}
 .hidden-fields-wrapper {height: 0px; line-height: .1%}
 .auto-width-textarea {margin: 0 -4px;  width: 100%; padding: 3px; *margin-bottom: -6px;  }
.auto-width-wrapper-span {display: block; line-height: 1px;  padding: 0 4px;  }
.ie6#home-index .thread-reply-form .auto-width-textarea {width: 433px}
.ie6 .profile-layout .thread-reply-form .auto-width-textarea {width: 394px}
#messagelist-container {position: relative; overflow-x: hidden; overflow-y: auto; min-height: 250px; height: auto !important;  }
#images-show #messagelist-container {width: 500px; margin: 0 auto}
#spinner {width: 100px; padding-left: 20px; margin: 50px auto; background: url(/images/small-spinner.gif) no-repeat center left; *padding-top: 50px; *background-position: bottom left; color: #333}
#spinner-timeout {padding-top: 80px; height: 300px; text-align: center}
.message-list-notice {margin: 10px 20px; padding: 6px 5px; background-color: #fdfddf; border: solid 1px #ddcf6f; text-align: center}
#requests-notice {margin: 0; padding-bottom: 4px; padding-top: 4px; border-width: 0; border-bottom-width: 1px}
#requests-notice a {width: 100%}
 #messages, #threads {position: relative; clear: both; margin: 0 20px; padding-bottom: 76px; zoom: 1}
.thread-replies {clear: both; overflow: visible; margin: 0}
  #feed-title { margin: 0 20px 5px 20px; border-bottom: solid 1px #ccc; font-size: 15px; font-weight: bold; color: #555}
#feed-title .feed-name {cursor: help; padding-right: 5px}
#feed-title .new-message-count { padding-left: 0px; font-size: 11px; font-weight: normal; color: #000}
#threaded-mode-button {display: block; float: right; display: inline; margin-top: 3px; margin-right: 20px; height: 11px; width: 33px; text-indent: -5000px; background: url(/images/threaded_toggle.gif) no-repeat 0 -11px}
#threaded-mode-button.on {background-position: 0 0}
#mode-toggle-container {overflow: auto}
#profile-mode-toggle {float: right; padding-bottom: 5px}
#profile-mode-toggle .mode-option {display: inline; padding: 0 5px; border-right: solid 1px #999; border-left: none}
#profile-mode-toggle .last {border-right: none}
#profile-mode-toggle .on {font-weight: bold}
#profile-mode-toggle .on #messages-link, #profile-mode-toggle .on #conversations-link {color: #666; text-decoration: none; cursor: default}
.message-list-item, .thread-list-item, .thread-reply-list-item {margin: 0; padding: 8px 0; min-height: 50px; height: auto !important; height: 50px;  border-top: solid 1px #ebebeb; line-height: 1.3em; zoom: 1}
.unseen-line {border: dotted 2px #70A1CE; border-width: 2px 0; border-top: solid 1px #ebebeb}
.first-message {border-top: none}
.last-message {border-bottom: solid 1px #ebebeb}
.thread-reply-list-item {min-height: 35px; height: auto; height: 35px}
.new-message {background-color: #ffff99}
.after-unseen {border-top: none}
.message-container {position: relative; padding-left: 60px; padding-right: 5px; zoom: 1}
 .sender-followable .message-container {min-height: 63px; height: auto !important; height: 63px}
.thread-list-item .message-container {height: auto !important}
.thread-replies-hidden .sender-followable {min-height: 63px; height: auto !important; height: 63px}
.hide-follow-buttons .follow, .hide-follow-buttons .unfollow {display: none}
 .new-message-indicator, .hidden-new-message-indicator {float: left; width: 12px; height: 0px; padding-top: 16px; overflow: hidden;   background: url(/images/icons/unread-icon.gif) no-repeat 0 3px}
.refresh-messages-indicator {float: none; width: 12px; overflow: hidden; line-height: 16px; text-indent: -5000px; background: url(/images/icons/unread-icon.gif) no-repeat 0 3px}
.avatar {position: absolute; left: 0; top: 0; text-align: center; zoom: 1}
.avatar .group-avatar {position: absolute; left: 26px; top: 24px}
.thread-reply-list-item .group-avatar {display: none}
.avatar .group-avatar-thumb {width: 22px; height: 22px; padding: 1px; background-color: #fff; border: 1px solid #cecece}
.avatar .follow {width: 48px; height: 0px; padding-top: 11px; background: url(/images/buttons/follow-btn-wide.gif)}
.avatar .follow:hover {background-position: -52px}
.message-body {padding-right: 14px;  }
.thread-replies .message-body {padding-right: 0}
 #main-content {_overflow: hidden}
.thread-replies-container {margin: 0 0 0 60px}
.thread-reply-list-item {margin: 0 0 2px 0; padding: 7px; border-bottom: solid 1px #e5eaf1; background-color: #ECEFF5; zoom: 1}
.thread-reply-list-item .message-container {padding-left: 42px; min-height: 30px; height: auto !important; height: 30px;  line-height: 125%; font-size: 11px}
 .thread-replies .sender-followable {min-height: 42px; height: auto !important; height: 42px}
 .hide-follow-buttons .thread-replies .sender-followable {min-height: 50px; height: auto !important; height: 50px}
.thread-reply-list-item .avatar {width: 32px}
.thread-reply-list-item .avatar-thumb {width: 33px; height: 33px}
.avatar .follow {margin-top: 0}
.thread-reply-list-item .avatar .follow {width: 34px; height: 0px; padding-top: 11px; margin-top: 0; background: url(/images/buttons/follow-btn-small.gif)}
.thread-reply-list-item .avatar .follow:hover {background-position: -34px}
.message-container .attributes {display: inline; margin-bottom: 0px; line-height: 16px; font-size: 11px}
.message-container .attributes, .message-container .message-time {color: #555}
.message-container .group-stamp {color: #002BB8; font-weight: bold}
.message-container .byline {font-weight: bold}
.message-container .in-reply-to, .message-container .in-reply-to:hover {color: #008000}
.thread-reply-list-item .reply-to-thread-starter .in-reply-to, .thread-reply-list-item .reply-to-thread-starter .in-reply-to-user {display: none}
.message-container .attachments {margin-top: 4px; font-size: 0.9em}
.img-attachments {margin: 5px 5px 0 0}
.img-attachments .attachment-link {margin-right: 3px }
.img-attachments .attachment-thumb {padding: 1px; margin-bottom: 5px; width: 45px; border:solid 1px #ccc; vertical-align: middle}
.liked-by {margin: 2px 0 2px 0; padding-left: 15px; min-height: 14px; height: auto !important; height: 14px; line-height: 14px; font-size: 11px; background: url('/images/smile_icon.gif') no-repeat center left; color: #555}
.thread-replies-container .liked-by {margin: 0 0 2px 0; padding: 7px; padding-left: 22px; background-color: #ECEFF5; background-position: 7px 8px}
.thread-replies .liked-by {padding: 0; padding-left: 15px; margin: 0px; background-position: 0px 1px; color: #555; font-size: 10px}
.message-container .actions {margin: 0; display: inline; list-style: none; font-size: 11px}
.thread-reply-list-item .message-action, .thread-reply-list-item .attributes {font-size: 10px}
.message-container .message-action-list-item {display: inline; margin: 0; padding-bottom: 0px}
 .message-container .click-menu-trigger { display: inline-block; width: auto}
.message-container .actions .menu {left: 0}
.menu .message-action-list-item {height: 21px}
.menu .message-action {padding: 3px}
.thread-replies .actions {visibility: hidden}
* html .thread-replies .actions {visibility: visible}
.thread-replies .message-container:hover .actions {visibility: visible}
.thread-replies .private-icon {display: none}
.thread-replies-pointer {margin-top: 5px; padding: 0; height: 5px; background: #fff url('/images/thread-pointer.png') no-repeat 20px 0px; _line-height: .1%; _font-size: .1px}
.thread-reply-container .reply-to-notice {margin-bottom: 3px; text-align: left; font-size: 11px; color: #666}
.thread-reply-container .reply-to-notice .close {position: static}
.thread-replies-container .show-older-replies, .thread-replies-container .show-newer-replies {display: block; font-size: 11px; color: #002BB8; zoom: 1}
.thread-replies-container .show-older-replies.loading {padding-left: 27px !important; background: #ECEFF5 url('/images/small-spinner-grey.gif') no-repeat 7px 7px; color: #000; text-decoration: none}
* html .thread-replies-container .loading {padding-left: 27px}
.thread-replies-container .show-older-replies, .thread-replies-container .show-newer-replies, .thread-reply-container {padding: 7px; margin-bottom: 2px; background-color: #ECEFF5; border-bottom: solid 1px #e5eaf1}
#more-button-container {position: absolute; left: 0; bottom: 0px; margin: 15px 20px 25px 20px; width: 515px; z-index: 1}
.profile-layout #more-button-container {width: 477px}
#more-button {display: block; width: 99%; height: 22px; line-height: 1.5em; margin: 20px auto 0 auto; padding: 6px 0; background: #fff url(/images/buttons/more-button.png) repeat-x top left; border-color: #ddd #aaa #aaa #ddd; border-style: solid; border-width: 1px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 14px; font-weight: bold; text-align: center; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#more-button:hover {border-color: #bbb; background-position: left -78px; text-decoration: none}
#more-button:active {background-position: left -38px; color: #666}
#more-button-container .loading {display: block; border: 1px solid #eee !important; background: #fff url(/images/small-spinner.gif) no-repeat 50% 50% !important; text-indent: -5000px !important; cursor: default !important}
#more-button::-moz-focus-inner {border: 0 none}
#more-button .count {color: #000; font-size: 11px; font-weight: normal}
#more-button-place-holder {height: 36px}
#messages .notice {margin-bottom: 3em}
.ie8 .list-wrapper {border-top:1px solid transparent}
 #sidebar #feed-navigator {margin: 0; list-style: none; zoom: 1}
.feed-navigator-list-item {margin: 0; padding: 0 6px; border-bottom: 1px solid #ddd}
.feed-navigator-list-item:hover, #feed-navigator .hover {background-color: #D0E7EF}
#feed-navigator .selected {padding-top: 2px; background-color: #475B72; border: 1px solid #253950}
#feed-navigator .selected .feed-link {font-weight: bold; color: #fff}
#feed-navigator .feed-list-item-container {position: relative; margin: 0; padding: 4px 0; cursor: pointer; zoom: 1}
#feed-navigator .last .feed-list-item-container {border-bottom: none}
 #feed-navigator .click-menu {overflow-x: hidden; left: 0; top: 24px; width: 202px; max-height: 215px; _height: 215px; border: solid 1px; border-color: #aaa #666 #666 #aaa; background-color: #fff}
#group-feed-list {overflow: hidden; margin: 0; width: auto}
#group-feed-list .group-list-item {margin: 0; padding: 5px}
#group-feed-list .group-list-item:hover, #group-feed-list .hover {background-color: #D0E7EF}
#group-feed-list .feed-list-item-container {padding: 0; border: none}
#group-feed-list .feed-link {background-image: none !important}
#feed-navigator .feed-link {display: block; padding-left: 20px; height: 16px; line-height: 16px; background: url("/images/feed-list-icons.gif") no-repeat}
#feed-navigator .secondary {position: absolute; visibility: hidden; right: 3px; top: 4px; color: #fff}
#feed-navigator .selected .secondary:hover, #feed-navigator .selected:hover .secondary {color: #fff}
#feed-navigator .click-menu .menu {border: none}
#group-feed-list .secondary {top: 1px; right: 5px}
#feed-navigator .feed-navigator-list-item:hover .secondary, #feed-navigator .hover .secondary {visibility: visible; color: #002bb8}
#group-feed-list .feed-link {font-weight: normal !important; color: #002bb8 !important}
#group-feed-list {margin-left: 0}
#group-feed-list .group-list-item {margin: 0; padding: 0}
#group-feed-list .feed-link {padding-left: 5px}
#group-feed-list .group-list-item:hover {background-image: none; background-color: #D0E7EF}
#group-feed-list .secondary {visibility: hidden !important}
#group-feed-list .private .inner {display: inline-block; padding-right: 12px; background: url(/images/private-icon-small.gif) right center no-repeat}
#feed-navigator .selected .secondary {visibility: visible; font-weight: normal}
#feed-navigator .following {background-position: 0 0}
#feed-navigator .received {background-position: 0 -16px}
#feed-navigator .selected .received {background-position: 0 -128px}
#feed-navigator .private {background-position: 0 -32px}
#feed-navigator .bookmark {background-position: 0 -48px}
#feed-navigator .sent {background-position: 0 -64px}
#feed-navigator .all {background-position: 0 -80px}
#feed-navigator .followed_bots {background-position: 0 -96px}
#feed-navigator .groups {background-position: 0 -112px}
#feed-navigator .like {background-position: 0 -144px}
 #user-menu {position: relative; float: right; margin: 0; text-align: right}
#user-menu ul li {height: 26px}
#user-menu li:hover, #user-menu li.hover {background-image: url(/images/yammer_bkgd-hover.png)}
#user-menu ul li, #user-menu ul li:hover {background-image: none}
#user-menu li a:hover {text-decoration: none}
#user-menu li li a:hover {text-decoration: underline}
#user-menu li {position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; padding: 1px 1px 0 1px; height: 32px}
#user-menu a {padding: 9px 5px; padding-bottom: 8px; color: #fff; font-weight: bold}
#user-menu ul a {padding: 6px 5px; font-weight: normal}
#user-menu .meta-dropdown.open { padding: 0; border: solid 1px #000; border-bottom: none; background-color: #fff; background-image: none}
.meta-dropdown .menu {border-color: #000}
#user-menu .open a {color: #333}
.meta-dropdown .menu {width: 194px; text-align: left; top: 32px; left: -1px; z-index: 16; border-top: none}
#account-dropdown {left: auto; right: -1px; width: 183px}
#user-menu .has-unseen {padding-left: 33px !important}
#user-menu .has-unseen a {padding-left: 0}
#user-menu .has-unseen li a {text-indent: 33px}
.has-unseen .menu {width: 180px}
 #network-switcher .selected a {color: #000 !important; font-weight: bold}
#network-switcher #create-network { background-color: #ebebeb}
.unread-count {overflow: hidden; position: absolute; top: 4px; left: 3px; height: 12px; width: 18px; line-height: 13px; padding: 3px; padding-left: 4px; background-color: #5a85bb;  font-size: 10px; font-weight: bold; text-align: center; color: #fff; cursor: pointer; border-bottom: solid 1px #385374;  border-right: solid 1px #385374; -moz-border-radius: 10px 10px; -webkit-border-radius: 10px 10px}
#total-unread-count {position: absolute; display: block; float: left; top: 8px; background-color: #c90000;  border-color: #7A080C}
#user-menu .mugshot-username {overflow: hidden; vertical-align: middle; height: auto; padding: 6px}
#user-menu .mugshot-username img {float: left; width: 33px; height: 33px}
#user-menu .mugshot-username span {line-height: 33px; font-weight: bold; margin-left: 6px}
#user-menu .menu .mugshot-username:hover {background-color: #fff !important}
@media screen and (-webkit-min-device-pixel-ratio:0){ #account-dropdown {left: -114px}
}
 .peopletagger {position:absolute; display: block; width: 216px; height:221px; border: solid 1px #ccc; border-right: solid 1px #a9a9a9; border-bottom: solid 1px #a9a9a9; background-color: #fff; z-index: 1000; overflow:auto; overflow-x: hidden}
.ie6 .search-peopletagger {margin-top: 42px}
.peopletagger .tip {margin: 0; padding: 3px; border: none; background-color: #f5f5f5; color: #666}
.tagger {padding:15px; background-color:#f5f5f5; width:700px; margin:30px 0}
.tagger .show_code {float:right; font-size:11px}
.peopletagger ul {list-style-type:none; margin:0 !important; padding:0}
.peopletagger ul li {font-size:10px; padding:3px 10px; cursor:pointer; line-height:14px; white-space:nowrap; text-align:left; margin:0 !important}
.peopletagger ul li span {font-size:10px; color:#666; font-weight:normal}
.peopletagger ul li.tagger-heading {background:#efefef; color:#666666; font-size:12px; font-weight:bold; padding:5px 10px}
.peopletagger ul li em {font-style:normal; background-color:#e3eaf2}
.peopletagger li.hover {background-color:#dfdfdf}
.peopletagger li.hover em {background:none}
.peopletagger .tip {font-size:11px; margin:0; padding:3px; background-color:#f5f5f5; color:#666}
.peopletagger .search {font-size:11px; padding:3px; background-color:lightyellow}
 #colorbox .peopletagger {top: 71px !important; left: 29px !important}
 .colorbox-wrap {display:none;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxWrapper {background-color: #e7e7e7;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto; border-top: 1px solid #cfcfcf;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0; font-size: 16px; font-weight: bold;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background:url(/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxContent{margin-top:32px;}
#cboxLoadedContent{}
#cboxLoadingGraphic{background:url(/images/small-spinner.gif) center center no-repeat;}
 #cboxTitle{position:absolute; top:-28px; left:10px; color:#444;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-23px; background:url(/images/colorbox/controls.png) 0 0 no-repeat;}
#cboxPrevious{position:absolute; top:-26px; right:52px; background:url(/images/colorbox/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position: 0px -25px;}
#cboxNext{position:absolute; top:-26px; right:32px; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose{background: url(/images/buttons/x-lightbox-close-light.png) no-repeat top left; width: 16px; height: 16px; text-indent: -5000px; right:10px;}
#cboxClose.hover{background-image: url(/images/buttons/x-lightbox-close-dark.png);}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
#cboxBottomCenter {background-color: #fff; border: none;}
 .lightbox-content {background-color: #fff; padding: 10px}
.lightbox-content.no-padding {padding: 0}
#colorbox form, #cboxPhoto{ zoom: 1}
#cboxPhoto {min-width: 300px; _width: 90%; _min-width: 300px; _height: 90%; _min-height: 300px}
#cboxBorderDiv {-moz-border-radius: 6px; -webkit-border-radius: 6px; opacity: .4}
 #colorbox #tabs {width: 460px; min-height: 253px; padding: none}
#colorbox .ui-tabs {padding: 0; border-bottom: none !important}
#colorbox .ui-widget-header, #colorbox .ui-widget-content {border-top: none !important}
#colorbox #webmail, #colorbox #outlook {min-height: 200px}
#colorbox #outlook {_height: 207px}
#contact-sales-lightbox {background-color: #fff;}
#colorbox #original_photo #photo {margin-bottom: -5px}
.message-form-attachment-selector {float: left}
.attachment-selector-label {display: inline-block; height: 24px; *display: inline; _height: 24px; zoom: 1; line-height: 24px; vertical-align: middle; color: #aaa; font-weight: bold; font-size: 11px}
.message-form-attachment-selector .attachment-selector-list {display: inline-block; height: 26px; *display: inline; _height: 26px; zoom: 1; overflow: hidden; padding: 0; margin: 0; width: 260px; vertical-align: middle}
.attachment-selector-item {position: relative; cursor: pointer; width: 24px; height: 24px; padding: 2px 2px 4px 2px; margin: 0; display: block; float: left; text-align: center}
.message-form-attachment-selector .attachment-link {border: 0; position: absolute; width: 22px; height: 22px; top: 0px; left: 0px; padding: 3px 2px 1px 2px}
.message-form-attachment-selector .attachment-link-selected, .message-form-attachment-selector .attachment-link:hover {width: 20px; height: 20px; background-color: #ccc; border-color: #888 #aaa #aaa #888}
.attachment-form {display: inline; position: absolute; top: 0; left: 0; padding: 0; margin: 0}
.hidden-file-input {border: 1px solid red; z-index: 2; filter: alpha(opacity: 0); width: 23px; height: 23px; opacity: 0;  }
.file-upload-item-image {padding: 1px 4px 0 0; float: left}
.file-upload-spinner.loading {background: url(/images/small-spinner.gif) no-repeat 3px 3px}
.file-upload-legacy {margin-top: -2px; margin-left: 4px}
.attachments-container {margin: 0; width: 100%; overflow: hidden; font-size: 11px}
 .group-profile .attachments-container {width: 480px}
.attachments-container .current-attachments {margin: 0; padding; 0}
.attachment a {color #002BB8}
.thread-reply-container .attachments-container {margin: 0; width: 100%}
.attachments-container ul.current-attachments {margin: 0}
.attachments-container ul.current-attachments li.attachment {border: 1px solid #ccc; padding: 0.4em; background-color: #fff; margin: 10px 0 0 0}
.attachment-banner {position: relative; height: 18px; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #ddd; overflow: auto}
.attachment-banner-icon {width: 16px; display: inline; float: left}
.attachment-banner-label {margin-left: 6px; font-weight: bold; display: inline; float: left; height: 16px; background: transparent; vertical-align: top}
.attachment-remove {width: 16px; height: 12px; background-image: url(/images/x_grey.png); background-repeat: no-repeat; background-position: 4px 4px; float: right}
.attachment-remove:hover {background-image: url(/images/x_black.png)}
#cboxContent.ymodule-attachment-specialBox #cboxTitle {}
.ymodule-instance {padding-top: 5px; padding-bottom: 5px; overflow: auto }
 .ymodule-instance ul {margin: auto}
.ymodule-instance input {margin: auto; padding: auto; width: auto; height: auto; border: none}
 html, body {height: 100%;}
body {line-height: 1.5; text-align: center; background: #e6e6e6}
body div {text-align: left}
 #header-wrapper {margin-bottom: 21px; background: #333333 url(/images/yammer_bkgd-new.png) repeat-x top left}
#header-wrapper.logged-out {height: 50px; min-height: 50px; background-color: transparent}
#return-home-link {color: #fff !important; font-weight: bold}
.ie6 #yammer-header span {float: left}
#system-notice {text-align: center}
#system-notice, .custom-notice {padding: 3px 10px; background-color: #FFFFF1; font-size: 1em; font-weight: bold}
.custom-notice {width: 740px; margin: 0 auto 15px auto; border: 1px solid #F6D67E; padding: 7px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.custom-notice.with-btn {overflow: hidden; padding: 5px 8px}
.custom-notice.with-btn p {padding-top: 7px; background-position: 0 7px; float: left}
.custom-notice.bar-notice .notice-btn {float: right}
.custom-notice.right-notice {float: right; width: 270px; padding-bottom:15px}
.custom-notice.right-notice .btn {width: 230px; text-align: center; margin-top: 10px; margin-left: 25px}
.wide-notice {width: 780px}
#yammer-header {position: relative;  margin: 0 auto; padding: 0; width: 800px; height: 34px; line-height: 33px}
#yammer-header #logo {display: block; float: left; margin-top: 4px; height: 24px}
#network-header, #unauthenticated-network-header {position: relative; z-index: 12; margin: 0 auto; padding: 0 10px 0 20px; clear: both; height: 89px; width: 770px; background-color: #05366F; border: 1px solid #bbb; border-bottom: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
#unauthenticated-network-header {height: 62px}
#network-header h1, #unauthenticated-network-header h1 {overflow: hidden; float: left; margin: 0; font-size: 24px; width: 490px; height: 60px; line-height: 62px}
.ie6 #unauthenticated-network-header h1 {position: relative; top: 17px}
.ie6 #unauthenticated-network-header h1.with-image {top: 8px; font-size: 0; line-height: 0}
.ie6 #unauthenticated-network-header h1.with-image img {margin-right: 15px}
#network-header h1 img, #unauthenticated-network-header h1 img {max-height: 45px; vertical-align: middle}
#unauthenticated-network-header.light_text h1{ color: #fff}
#network-header h1 a {color: #fff}
#network-logo.with-image a:hover {text-decoration: none !important}
#network-header h1 .domain {font-size: 0.5em; vertical-align: baseline}
#global-search {float: right; margin: 22px 8px 0 0; padding-left: 6px; width: 210px; _width: 216px; border: 1px solid #bbb; background-color: #fff}
#global-search input#search {float: left; margin-left: -6px; padding: 4px 0 2px 4px; _padding-left: 4px; width: 179px; height: 15px; border: none; font-size: 12px;  }
#global-search input.button {float: left; width: 31px; height: 21px; vertical-align: middle; border: none; border-left: 1px solid #fff; background-color: #fff}
#global-search input.active {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5}
#global-search input.pending {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1}
 #primary-nav {position: absolute; left: -1px; bottom: 0; z-index: 2; margin: 0; padding: 2px 0 2px 20px; height: 21px; width: 780px; line-height: 21px; border: 1px solid #bbb; border-top: none; background-color: #27588b}
#primary-nav li {margin-right: 10px}
#primary-nav li .menu a {font-weight: normal}
#primary-nav li .menu li {margin: 0}
#primary-nav .new-marker {position: relative; top: -33px; left: 30px}
#primary-nav .upgrade-button {float: right !important; height: 25px; width: 85px; line-height: 25px; margin: -2px 0 0 0 !important; padding-right: 27px !important; background: url(/images/buttons/upgrade-btn-with-arrow.gif) no-repeat; text-align: right}
#primary-nav .upgrade-button:hover {background-position: -125px 0}
#primary-nav .upgrade-button a {width: 93px; padding-right: 20px; font-weight: bold; color: #fff}
 #primary-nav .nav-link {font-size: 12px; font-weight: bold; color: #FFFFFF}
#primary-nav .sub-nav-link { font-size: 11px}
#primary-nav .menu {top: 23px; border-top: none}
#network-header.dark_text .nav-link {color: #333333}
ul#public-nav {float: right; margin: 2px 0 -2px 0}
ul#public-nav li {border: none}
#public-nav a {color: #fff; font-weight: bold}
 .page-content {margin: 0 auto; width: 800px; padding: 0; min-height: 400px; border: solid 1px #bbb; border-top: none; background-color: #fff; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; zoom: 1}
.application-layout, .company-layout, .modal-layout, .meta-layout, .logged-out-network-layout {padding: 20px; width: 760px; border: solid 1px #bbb; border-top: none; background-color: #fff; min-height: 225px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.meta-layout, .modal-layout {border-top: 1px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.menu-layout {padding: 0; width: 800px; border: solid 1px #bbb; border-top: none; background: #fff url(/images/flat_menu.gif) repeat-y top left; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.profile-layout, .search-layout {overflow: hidden; padding: 0 20px; width: 760px; border: 1px solid #bbb; border-top: none;  -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.accounts-controller .page-content {border-top: 1px solid #bbb; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
.page-content.company-layout {border-top: 1px solid #bbb !important; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
.org-chart-layout {width: 800px; padding-top: 14px; background-color: #fff}
.content-header {position: relative; overflow: auto; zoom: 1}
.content-header ul.actions {float: left; margin-left: 10px; margin-bottom: 0; padding-top: 9px}
.content-header ul.actions li {display: inline; padding-right: 5px; padding-left: 10px; border-left: 1px solid #ccc}
.content-header ul.actions li.first {border: 0px}
.content-header .mugshot {position: absolute; left: 0; top: 0}
.content-header h2.with-mugshot {margin: 0 0 .1em 58px}
.content-header p.with-mugshot {clear: both; margin-left: 58px}
  .basics {height: 69px}
.profile-main-header .basics {margin-left: 5px}
.basics h2 {margin: 10px 0 0 0}
.basics h3 {margin-bottom: 10px}
.basics .actions {float: right; margin: 10px 10px 0 0; width: 120px; text-align: right}
#main-content {position: relative; float: left; width: 555px}
#main-content h2 {margin: 15px 0 0 15px}
#sidebar {overflow: hidden; float: right; margin: 20px 2px 0 8px; padding-bottom: 68px; _padding-bottom: 0px; width: 231px; font-size: 11px; line-height: 1.25em; zoom: 1}
#sidebar td, #sidebar th {font-size: 11px}
#sidebar .survey-widget-close {top: 4px; right: 21px}
#sidebar #take-survey {margin: 5px 0 0 121px}
 .z-index-hack {z-index: 11}
 #footer {margin: 0 auto 25px auto; width: 800px; overflow: hidden; font-size: 95%}
#footer ul li, #footer ul li a {line-height: 100%; color: #999}
#footer #footer-nav-wrapper {overflow: hidden; float: right; width: 640px}
#footer #footer-nav {float: right; height: auto}
#footer #footer-nav, #footer #copyright-menu {margin: 18px 0 14px 0}
#footer li {border: none}
#footer #copyright-menu {float: left}
 body.popup {padding: 20px; background-color: #fff}
 div.colorbox-inline-content {display: none}
ul#sales-button {position: absolute; right: 45px; top: 20px; list-style: none; margin-right: 0px; z-index: 15}
ul#sales-button li {float:right}
 #contact-sales-form-wrapper {width: 600px; padding: 20px 20px 0 20px}
#contact-sales-form h3 {}
.ie7 .follow-links-container {overflow: hidden; padding-bottom: 10px;}
  .network-stats {padding-left: 15px; _width: 175px; background: url(/images/tip_side.gif) no-repeat 0 center}
.network-stats ul {margin: 0; padding: 5px 15px 5px 10px; border: solid 1px #c3c3c3; border-left: none; border-color: #c3c3c3 #5b5b5b #5b5b5b #c3c3c3; list-style-type: none; background: #fff}
.network-stats li {margin: 0; padding: 2px 0 3px 0; font-size: 11px; line-height: 11px}
 .tag-cloud {clear: both; overflow: auto; margin: 0px 10px; padding: 10px; width: auto; text-align: justify; background: #fbfbfb}
.tag-cloud .filter {clear: both; margin: 0px auto 10px; width: auto; text-align: center}
.tag-cloud a {line-height: 36px}
.tag-cloud-link1 {padding-right: 5px; font-size: 80%}
.tag-cloud-link2 {padding-right: 5px; font-size: 90%}
.tag-cloud-link3 {padding-right: 9px; font-size: 100%}
.tag-cloud-link4 {padding-right: 10px; font-size: 115%}
.tag-cloud-link5 {padding-right: 11px; font-size: 150%}
.tag-cloud-link6 {padding-right: 11px; font-size: 180%}
 #main-suggestions {overflow: hidden; padding: 0 0 15px 0; zoom: 1}
 #main-suggestions form {padding: 0; margin: 0; width: auto}
#main-suggestions .signup dt {margin-top: 0; width: 75px}
#main-suggestions .signup dd {margin-left: 75px}
#main-suggestions .signup dt .checkbox {margin-right: 3px; vertical-align: top}
#main-suggestions .suggestion-container {float: left; width: 33%; height: 80px}
#main-suggestions .suggestion-container dd {position: relative;  }
#main-suggestions .suggestion-container label {display: inline; float: none; clear: none; width: auto}
#main-suggestions .suggestion-container input {margin: 0}
 #main-suggestions .follow-suggestions {overflow: auto; padding: 0; zoom: 1}
#suggested-groups {margin: 0 10px 15px 10px; width: 100%}
#suggested-groups td {padding: 8px 5px; border-bottom: solid 1px #ddd; vertical-align:top}
#suggested-groups td.actions, #suggested-groups td.thumbnail, #suggested-groups td.close-column {width: 1%}
#suggested-groups h5 {margin: 0; padding: 0; font-weight: bold}
#suggested-groups p.description {margin:0; padding: 0; color: #666}
#suggested-groups p.people {margin: 0; padding: 0}
 .group-suggestion-loading .actions {background: url('/images/suggestion_spinner.gif') no-repeat center 10px}
.group-suggestion-loading .actions a {visibility: hidden}
 ul.collect-emails-list li {margin-bottom: .5em; font-weight: bold}
.collect-emails-list em {color: #666; font-size: .9em; font-weight: normal}
.collect-emails-list a.reset {padding-left: 5px; font-size: .9em; color: #8B0101}
.collect-emails-list input.wider {width: 211px}
 table.grid div.follow, .grid .unfollow, .grid .join, .grid .leave, .grid .pending {float: right}
.grid .follow .small-action-btn, .grid .unfollow .small-alt-btn {width: 95px; _width: auto; text-align: left}
.grid .join .small-action-btn, .grid .leave .small-alt-btn, .grid .pending .small-alt-btn, .join-leave-btn {width: 90px; _width: auto; text-align: left}
.profile-actions .follow .large-action-btn img, .profile-actions .unfollow .large-alt-btn img, .profile-actions .join .large-action-btn img, .profile-actions .leave .large-alt-btn img {padding-top: 9px}
.basics .follow-links-container {float: right}
 #sidebar ul.clients {margin: 0}
#sidebar .clients li.first {margin-top: 0}
#sidebar .clients li {line-height:16px}
 #feature-table {border-collapse: collapse; margin: 0 auto}
#feature-table, #feature-table th, #feature-table td {text-align: center}
#feature-table td.feature-name {text-align: left}
#feature-table tr.category {border-bottom: 2px solid #aaa}
#feature-table tr.category td {text-align:left; background-color: #cccccc !important; padding: 5px 3px}
#feature-table thead, #feature-table thead tr, #feature-table thead th {height: 57px}
#feature-table th {padding: 0; vertical-align: bottom; font-size: 18px; background-color: #fff}
#feature-table th em {display: block; font-size: 12px}
#feature-table th.empty {border-bottom: none}
#feature-table th.price {font-size: 12px; font-style: italic}
#feature-table th a.btn {display: block; font-size: 13px; text-decoration: none !important}
#feature-table th a.btn:hover {text-decoration: underline}
#feature-table .matrix-upgrade-btn {margin: 0 auto; width: 140px}
#feature-table tbody tr.alt td {background-color: #fafafa}
#feature-table td.feature-name {padding-left: 5px; cursor: pointer}
#feature-table td.feature-name img {margin-left: 3px; padding: 0}
#feature-table tr.first td.feature-name {padding: 8px 10px 8px 5px; background: url(/images/public_site/features-tbody-top-left.png) no-repeat top left}
#feature-table tr.first td.feature-value {background: url(/images/public_site/grey-pixel.png) repeat-x top left}
#feature-table td.feature-name {background: url(/images/public_site/grey-pixel.png) repeat-y top left}
#feature-table td {border-bottom: 1px solid #cecece}
#feature-table td.last {border-right: 1px solid #cecece}
#feature-table td.tick {padding: 5px}
#feature-table td.tick img {padding: 0}
#feature-table .current_plan {display: block; text-align: center; font-size: .6em; color: #3E8000}
 div#contact-sales-form {overflow: hidden}
div#contact-sales-form p.intro {overflow: hidden}
div#contact-sales-form form {overflow: hidden}
div#contact-sales-form form p { clear: none; float: left; margin-bottom: 15px; width: 295px}
div#contact-sales-form form p.wide {float: none; clear: both; width: auto; margin: 0 0px}
div#contact-sales-form form p label {display: block; width: 300px}
div#contact-sales-form form p.wide label {float: none; margin-left: 0}
div#contact-sales-form form p input, div#contact-sales-form form p select {display: block; float: none; width: 180px; margin-right: 10px}
div#contact-sales-form form p select {width: 200px}
div#contact-sales-form form p textarea {display: block; clear: both; margin: 0; min-height: 40px; width: 502px}
#contact-sales-form form p.col2 {width: 200px}
div#contact-sales-form div.action-buttons {clear: both}
 .security-code-info dl {overflow: auto; clear: both; margin-bottom: 10px; zoom: 1}
.security-code-info dt {float: left; width: 180px}
.security-code-info dd {margin-left: 190px}
 .yamit-bookmarklet #yammer-header {width: 575px;}
.yamit-bookmarklet ul#network-switcher {left: 0;}
     .avatar-list.stacked {margin: 0 !important}
.avatar-list.stacked img {margin-left: 0; margin-top: 0}
.avatar-list li.first {margin-top: 0}
.avatar-list li {height: 25px; margin: 5px 0; padding: 0}
.avatar-list .name {margin-left: 2px; line-height: 25px; font-weight: bold; vertical-align: top}
 #message-preview {margin-bottom: 2em; padding: 15px; border: dotted 1px #bbb; background-color: #efefef}
 .vcard {position: absolute; visibility: hidden; z-index: 0}
  #feedback_form {position:fixed !important;position:absolute;z-index:999;width:260px;height:260px;left:-280px;top:150px;padding:20px;background:url(/images/feedback_bkgd.gif) right 0 no-repeat}
#feedback_form .handle {position:absolute;right:0;top:0px;height:130px;width:20px;cursor:pointer;cursor:hand;}
#feedback_form textarea {width:200px;height:100px;font-size:11px;}
#feedback_form form {background:#ffe8d8;padding:15px;border:solid 1px #aa3c00;border-left:none;margin-left:-20px;}
#feedback_form h3 {margin:0}
#feedback_form label {display:block}
#feedback_form .feedback-container {background:#ffe8d8;padding:15px;border:solid 1px #aa3c00;border-left:none;margin-left:-20px;}
  .lightbox {position: absolute; _position: static; display: none; top: 50%; left: 50%; margin: -220px 0 0 -250px; _margin-left: auto; _margin-right: auto; _margin-top: 200px; padding: 10px; z-index: 2100; width: 500px; height:auto; background: url('/images/black_opacity_50.png') !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/black_opacity_50.png', sizingMethod='crop'); -moz-border-radius: 6px; -webkit-border-radius: 6px}
.lightbox_content {background:#ffffff; text-align:left; padding:20px; zoom:1 ;position:relative;line-height:1.5em}
.lightbox_content a.action {display:block;text-align:center;margin:20px 0 10px;}
.lightbox img.resize {width:476px}
#original_photo .lightbox_content {text-align:center}
.lightbox table.form {width:400px; margin:0 auto}
.lightbox table.form th {width:100px}
.lightbox table.form td {vertical-align:top;}
.lightbox table.wide_form th {width:150px;}
.lightbox table.form .submit {margin-left:0}
.lightbox table.form textarea {font-size:11px;width:230px;height:30px;}
 .lightbox .buttons {margin-left: 47px;}
.lightbox li {list-type: decimal}
.lightbox .checklist li, .lightbox .checklist .checkbox {margin-left: 0}
.lightbox_content li.domain {padding-top:1px;}
.lightbox a.close img {padding:3px;}
.lightbox a.close:hover img {background:#fff;border:solid 1px #ccc;padding:2px;}
.lightbox-header {overflow: auto; margin-bottom: 10px}
.lightbox-header {overflow: auto}
.lightbox-header h2, .lightbox-header h3 {float: left; margin-bottom: 0}
.lightbox .close {width: 12px; height: 12px; top: 12px; right: 12px; background-image: url(/images/x-big-grey.png)}
.lightbox .close:hover {background-image: url(/images/x-big-black.png)}
.lightbox #tabs {margin: -20px -20px 0 -20px; border: none}
.lightbox-header p {float: left; margin-left: .5em; margin-bottom: 0; line-height: 30px}
.lightbox .secondary-actions {display: inline; line-height: 30px}
 #RB_loading {display:none}
 #RB_redbox {background-color: blue}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
   div#hidden-lightboxes {display: none}
#TB_overlay {position: fixed; z-index:8999; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window {position: fixed; background: #ffffff; z-index: 9000; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 20px 0 0 20px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_secondLine {font-size: 11px}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#e8e8e8; height:27px}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:9003; top: 50%; left: 50%; margin: -6px 0 0 -104px;  background: url('/images/progress-bar.gif')}
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
#TB-prev-hover, #TB-next-hover {position: absolute; display: block; z-index: 10000; top: 0; padding: 15% 0px 25% 0px; width: 30%; min-width: 125px; font-size: 20px; font-weight: bold; background: url('/images/shim.gif')}
#TB-prev-hover a, #TB-next-hover a {visibility: hidden; position: static; padding: 20px; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#TB-prev-hover:hover a, #TB-next-hover:hover a {visibility: visible}
#TB-prev-hover {left: 0px; top: 15px; text-align: left}
#TB-next-hover {right: 0px; top: 15px; text-align: right}
  #split-warning {text-align: left; padding-left: 20px; width: 770px !important; background-color: #A8D793 !important; border-color: #8DB37B}
#split-warning .icon {background: url(/images/icons/application_error.png) no-repeat; padding-left: 25px}
  .profile-layout {padding-top: 15px}
.profile-layout .profile-header {overflow: auto; margin: 0 -15px; padding: 0 15px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px}
.profile-layout .profile-main-header {padding-left: 250px}
.profile-layout h4 {bottom-margin: 10px; border-bottom: solid 1px #ddd}
.profile-layout .profile-main-header .thumbnail {display: none}
.profile-layout .profile-header .thumbnail {float: left; margin: 7px 10px 10px 0}
.profile-layout div.tabs {clear: both; margin-bottom: 7px}
.profile-layout .dropdown .menu {margin-left: -1px}
@media screen and (-webkit-min-device-pixel-ratio:0) { .profile-layout .dropdown .menu {margin-top: 1px}
}
.profile-layout #sidebar {float: none; margin: -105px 0 0 0; width: 32%; border: none}
.profile-layout .profile-pic, .modal-layout .profile-pic {text-align: center; min-height: 95px; _height: 95px}
.profile-layout .profile-pic img, .modal-layout .profile-pic img {margin: 0 0 5px 0; padding: 7px; width: 226px; border: solid 1px; vertical-align: middle; border-color: #ccc #aaa #aaa #ccc; background: #fff}
.profile-layout .profile-actions .btn, .profile-layout .profile-actions .btn span {display: block; margin-bottom: 1px}
.profile-layout #sidebar .details {margin: 10px 0 15px 0}
.profile-layout #sidebar .email-addresses {margin: 0 !important}
.profile-layout #sidebar .details .content {margin: 0; padding: 0 0 10px 0; border: solid 1px #eee; border-width: 0 1px 1px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px}
.profile-layout #sidebar .details h5 { padding: 5px; margin-bottom: 10px; background: #f0f0f0 url(/images/sidebar_heading_bkgd.gif) repeat-x 0 bottom; font-color: #ccc}
.profile-layout #sidebar .details p {margin-left: 5px; line-height: 1.3em}
.profile-layout #sidebar .details ul {margin-left: 5px; line-height: 1.3em}
.profile-layout #main-content {float: right; width: 68%; border: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
 .profile-layout #info-tab {padding: 15px}
.profile-layout #info-tab a.action {float: right; margin: 5px 0 0; line-height: 14px; font-size: 11px}
.profile-layout #info-tab .section {margin-bottom: 25px}
 .image-list {overflow: auto}
.image-list li {position: relative; float: left; margin: 0 1% 1% 0; width: 19%; height: 150px; text-align: center}
.image-list li p {margin: 0; padding: 0}
.image-list li em {font-size: 10px}
.image-list li em a {color:#666}
.image-list li .image { margin:4px auto 3px auto; width: 110px; height: 90px; border: solid 1px #ccc; border-color: #eee #ccc #ccc #eee; background: #fff;  }
.image-list li .image img {padding: 0; margin: 0 auto;  vertical-align: middle}
.image-list li .count {position: absolute; padding: 0px 3px 1px 3px; right: 6px; top: 80px; border:solid 1px #ccc; background: #f5f5f5; font-size: 10px}
.image-list li .count a {color: #000; text-decoration: none}
.image-list li.image-set {background: url(/images/photos_bkgd.gif) no-repeat center 0}
 .link-title {display: block; width: 665px !important; font-weight: bold}
.link-metadata {display: block; width: 665px !important; color: #666}
.link-tags {padding-right: 15px}
  .menu-layout .tertiary-nav {display: inline; float: left; margin-bottom: 35px; width: 200px}
.menu-layout .tertiary-nav h3 {margin: 1em 0 .5em 1em; font-size: 1.4em; font-weight: bold}
.menu-layout .tertiary-nav h5 {margin: 1em 0 .3em 1.4em; font-size: 1em; font-weight: bold}
.menu-layout .tertiary-nav ul {margin: 0}
.menu-layout .tertiary-nav li a {display: block; padding-left: 1.5em; line-height: 2em}
.menu-layout .tertiary-nav li.selected {display: block; padding-left: 1.5em; line-height: 2.2em; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border: solid 1px #e2e2e2; border-right: none; margin-left: 10px; padding-left: 7px; background: #fff}
.menu-layout .tertiary-nav li.selected a {width: 182px; color: #000; font-weight: bold; padding-left: 0}
.menu-layout .tertiary-nav li.separate {margin-top: 1em; border-top: solid 1px #e2e2e2}
.menu-layout .main {margin-left: 200px; padding: 15px; width: 560px}
.menu-layout .main h3 {border-bottom: 1px solid #ccc; font-size: 14px; font-weight: bold}
.menu-layout #delete-network-link {width: 165px; margin: 10px auto; border-top: 2px solid #ddd}
.menu-layout #delete-network-link li {border-top: 1px solid #ccc}
.menu-layout #delete-network-link li a {padding: 10px 0 0 0}
 .search-layout #messagelist-container {float: left; margin-left: 5px; margin-right: 10px; width: 470px; overflow: visible}
#search-index .search-layout {overflow: visible;}
 #messages-search-results select.wide {width: 14em}
.search-layout .search-sidebar {margin-top: 4px !important; margin-bottom: 20px !important; border: 1px solid #cecece; padding: 10px !important; background-color: #FFFFCC}
.search-layout #sidebar .content {margin-bottom: 0}
.search-layout .search-sidebar .buttons {padding-bottom: 0}
.search-layout .search-sidebar p {padding-bottom: 6px}
.search-layout .feed {overflow: hidden}
  #signup-complete_signup .mugshot-preview-wrapper, #signup-complete_signup .file-input-wrapper {display: block; float: left}
#suggestions-initial div.follow-suggestions.signup {clear: both; padding: 20px 0 0 0}
#signup-complete_signup #user_mugshot {margin-top: 15px}
#signup-complete_signup #user_job_title {padding-right: 20px}
#signup-complete_signup #user_department_name {padding-right: 20px}
#signup-complete_signup #wrong-address-lightbox {width: 500px}
#signup-complete_signup #lightbox-content p {margin-bottom: 10px}
#signup-complete_signup .terms-privacy {font-size: 10px}
#signup-org_chart .org-chart th {width: 75px}
.signup-controller #breadcrumbs {overflow: auto; width: 760px; color: #666666; font-weight: bold; margin: 0 auto 20px auto; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.signup-controller #breadcrumbs h3, #usernames-new #breadcrumbs h3 {margin: 0}
.signup-controller #breadcrumbs p, #usernames-new #breadcrumbs p {margin: 0}
.signup-controller .crumb, #usernames-new .crumb {float: left; width: 150px; padding: 10px 10px 10px 40px}
.signup-controller .crumb.first, #usernames-new .crumb.first {padding-left: 30px}
.signup-controller .active, #usernames-new .active {color: #FFFFFF}
.signup-controller .active h3, .signup-controller .active p, #usernames-new .active h3, #usernames-new .active p {color: #FFFFFF}
.signup-controller .crumb1, #usernames-new .crumb1 {background: url(/images/signup_flow/breadcrumb1.jpg) no-repeat}
.signup-controller .crumb2, #usernames-new .crumb2 {background: url(/images/signup_flow/breadcrumb2.jpg) no-repeat}
.signup-controller .crumb3, #usernames-new .crumb3 {background: url(/images/signup_flow/breadcrumb3.jpg) no-repeat}
.signup-controller .alt-crumb1, #usernames-new .alt-crumb1 {background: url(/images/signup_flow/alt_breadcrumb1.jpg) no-repeat}
.signup-controller .alt-crumb2, #usernames-new .alt-crumb2 {background: url(/images/signup_flow/alt_breadcrumb2.jpg) no-repeat}
#usernames-new .usernames li input {border: none}
.signup-controller #footer .help {margin-top: 10px; color: #999999}
#signup-suggest_colleagues .hint {margin-top: 5px}
#signup-add_photo .profile-pic {margin-right: 20px}
#signup-add_photo .lightboxes {display: none}
#signup-add_photo #upload-photo {margin: 20px 20px 0px 20px}
#signup-add_photo .lightboxes {display: none}
#signup-add_photo .upload-options {margin-top: 40px}
#signup-add_photo .hidden-button {display: none}
#signup-add_photo .loader-gif-container {overflow: hidden; width: 226px; height: 170px; border: 1px solid #bbb}
#signup-add_photo .loader-gif {position: absolute; left: 98px; top: 70px; width: 31px !important; height: 31px !important; border: none !important; padding: 0 !important; margin: o !important}
#signup-add_photo .profile-pic {position: relative}
#signup-org_chart .modal-layout {overflow: hidden}
#signup-org_chart .org-chart {float: left}
#signup-org_chart #relevancy-wrapper {float:right; padding: 10px 0 18px 18px; background-color: #ECEFF5; margin-right: 66px; overflow: hidden; -moz-border-radius:5px; -webkit-border-radius: 5px}
#signup-org_chart #relevancy-meter {float:left; width:200px; border: 1px solid #bbbbbb; background-color: #ffffff; height:10px; overflow:hidden; margin-right: 0}
#signup-org_chart .meter-score {float: left; width: 35px; margin: -4px 18px 0 0; text-align: right}
#signup-org_chart #colleague_list div {margin-bottom: 14px}
#signup-org_chart #progress-bar {background-color: #0179C5; height: 20px}
 #invitations-import div.importable-services {text-align: center}
#invitations-import .importable-services img {padding: 10px; background: #fafafa; border: solid 1px #ccc}
#invitations-import .importable-services img:hover {border: dotted 1px #01f}
#invitations-by_email form.simple {padding: 0}
 #company-applications .left-column, #company-applications .right-column {float: left; width: 50%}
.app-list dl {clear: both}
.app-list dt {clear: both; display: block; float: left; margin-top: 10px; width: 100px}
.app-list dd {display: block; float: left; margin: 10px 0 20px 15px; width: 240px; zoom: 1}
#company-applications_third_party .app-list dd {width: 80%}
 .bookmarklet-container {float: left; width: 125px}
.bookmarklet-container .callout {clear: both; margin: 10px 0 0 30px}
.bookmarklet-instructions {float: left; width: 550px}
 #company-desktop .page-content {overflow: hidden}
#company-desktop #ephemeral-partial {margin: 0}
 .callback-token {font-size: 3em; text-align: center}
.oauth-warning {font-weight: bold; color: #8d0000}
 #rss_feeds-edit .message-preview {padding: 5px; width: 90%; border: 1px solid #eee; background-color: #fbfbfb}
#rss_feeds-select_type .field-container {margin-left: 2em}
#rss_feeds-select_type ul li {margin-bottom: .5em}
.ie7#rss_feeds-index .float-container {overflow: hidden}
.ie7#rss_feeds-index .btn {padding-bottom: 1px}
 #images-show #image-gallery div {text-align: center}
#images-show #image-gallery .thumbs a {display: inline; height: 30px; width: 30px; line-height: 30px; font-size: 1px}
#images-show #image-gallery .thumbs img {margin: 2px; padding: 2px; border: solid 1px #ccc; border-color: #eee #ccc #ccc #eee; vertical-align: middle}
#images-show #image-gallery .thumbs a.selected img {background: #ADD8E6; border: solid 2px #ADD8E6}
#images-show #image-gallery .gallery_image {text-decoration: none}
#images-show #image-gallery .gallery_image img {margin: 5px; padding: 6px; border: solid 1px #ccc; border-color: #eee #ccc #ccc #eee; vertical-align: middle}
#images-show #image-gallery #prev_btn {padding: 10px; background: url(/images/gallery_prev.gif) no-repeat 0 0; text-decoration: none}
#images-show #image-gallery #next_btn {padding: 10px; background: url(/images/gallery_next.gif) no-repeat 0 0; text-decoration: none}
#images-show #image-gallery #prev_btn.disabled, #images-show #image-gallery #next_btn.disabled {background-position: 0 -45px}
#images-show #image-gallery .meta_data {margin-bottom: 2em}
#images-show #image-gallery .meta_data p {margin: 0; padding: 0; font-size: .9em}
#images-show #image-reply-container, #images-show #image-message-list-container {text-align: left; margin: 0 auto; width: 500px}
#images-show #image-reply-container div, #images-show #image-message-list-container div {text-align: left}
 .usage-policy {padding: 10px}
 #admin-index .main-content {width: 420px; float: left}
#admin-index #sidebar .stats {width: 400px}
#admin-signup .phone {float: right}
#admin-signup .logo {background: url(/images/credit_card_logos.gif) no-repeat; display: block; float: left; height: 30px; margin-right: 5px}
#admin-signup .wide {width: 13.5em}
#admin-signup #plan-description {font-weight: bold}
#admin-blocked_email_addresses textarea {width: 100%; height: 4em}
#admin-blocked_email_addresses ul {margin-left: 0px}
#admin-signup .v-align-middle {padding-bottom: 4px}
#admin-billing #panel_security_code, #admin-signup #panel_security_code{ width: 500px}
#admin-broadcast #public_message_form {width: 500px}
#admin-invite_users #import-address-book-lightbox {}
#bounced_emails-index .custom-notice {width: 100%}
.android-market {width: 300px; background-color: #daf3fc; border: 1px solid #96e1fc; padding: 10px; -moz-border-radius:5px; -webkit-border-radius: 5px}
.android-market p {margin-left: 60px}
.android-market img {float: left}
#company-android .page-content {min-height: 385px}
 #admin-upgrade_required .page-content {position: relative}
#admin-upgrade_required .phone-number {text-align: center; font-size: 120%; background-color: #FFFFCC; border: 1px solid #CBCB00; padding: 5px 0; margin-bottom: 15px}
#admin-upgrade_required .phone-number em {color: red; padding: 0 5px}
#admin-upgrade_required #feature-table {margin-bottom: 30px}
#admin-upgrade_required #feature-table td {font-weight: bold; font-size: 118%; padding: 7px; border: 1px solid #BBD5ff; background: none; vertical-align: middle}
#admin-upgrade_required #feature-table td.feature-name {text-align: left; width: 210px}
#admin-upgrade_required #feature-table th {width: 190px; font-size: 15px; vertical-align: middle; background-color: #EFF5FF; border: 1px solid #BBD5FF}
#admin-upgrade_required #feature-table td em {font-size: 120%; font-style: normal}
#admin-upgrade_required p.contact_us {text-align: center}
#admin-upgrade_required p img{ margin: 0 5px 0 0}
#admin-upgrade_required #feature-table td.sales-info {background-color: #EFF5FF}
#admin-upgrade_required #feature-table th.empty {border: none; background-color: #fff}
#admin-upgrade_required #silver-pricing-upgrade th {width: 180px}
#admin-upgrade_required #silver-pricing-upgrade td {padding-bottom: 35px}
#admin-upgrade_required #silver-pricing-upgrade .feature-icon {vertical-align: bottom; margin-right: 5px}
#admin-upgrade_required #contact-sales-form, #marketing-premium_features #contact-sales-form {padding: 10px 10px 0 10px}
#admin-upgrade_required #contact-sales-form label, #marketing-premium_features #contact-sales-form label {font-weight: bold}
#admin-upgrade_required #contact-sales-form, #marketing-premium_features #contact-sales-form {padding: 0 !important}
#admin-upgrade_required #contact-sales-form #company, #admin-upgrade_required #contact-sales-form #title, #marketing-premium_features #contact-sales-form #company, #marketing-premium_features #contact-sales-form #title {width: 200px}
#admin-upgrade_required .custom-notice {width: 740px; text-align: left; font-weight: bold; font-size: 13px}
#admin-upgrade_required .custom-notice span {margin-right: 10px}
#admin-upgrade_required .custom-notice span.default {font-weight: normal}
#admin-upgrade_required #request-buyer-upgrade a.btn-disabled {width: 206px; text-align: center}
#admin-upgrade_required .with-icon {padding-left: 20px}
#admin-upgrade_required .rep-phone {background: url(/images/icons/phone.gif) no-repeat}
#admin-upgrade_required .rep-email {background: url(/images/icons/email.png) no-repeat}
#admin-upgrade_required #request-buyer-upgrade {position: absolute; top: 15px; right: 25px}
#custom-contact-sales {margin: 45px 0 0 0}
#custom-contact-sales h4, #custom-contact-sales p {margin: 0; text-align: center; font-weight: bold}
#custom-contact-sales h4 {font-size: 22px}
#custom-contact-sales .reps-name {font-size: 14px}
#custom-contact-sales .header-phone-number {padding: 4px 0 2px 40px; margin-bottom: 0; font-size: 22px; border: none; background: url(/images/telephone-icon.gif) no-repeat; vertical-align: middle}
#admin-upgrade_required .col1 {float: left; width: 70%}
#admin-upgrade_required .col2 {float: left; width: 30%}
#discount-notice {text-align: center; font-size: 120%}
.upgrade_community #feature-table td, .upgrade_community #feature-table th {font-size: 100% !important}
#admin-directory_integration .custom-notice {width: 548px}
#admin-directory_integration .disabled_feature .custom-notice * {color: #000 !important}
#admin-directory_integration .disabled_feature .custom-notice a {color: #01F !important}
#admin-directory_integration .with-icon {padding-left: 20px}
#admin-directory_integration .rep-phone {background: url(/images/icons/phone.gif) no-repeat}
#admin-directory_integration .rep-email {background: url(/images/icons/email.png) no-repeat}
#admin-directory #network-admins {width: 100%}
#admin-directory #network-admins th {border-bottom: 1px solid #bbb }
#admin-directory #network-admins td {border-bottom: 1px solid #bbb}
#admin-directory #network-admins th, #admin-directory #network-admins td {padding: 6px 0}
#admin-directory #network-admins .admin-avatar {width: 55px}
#admin-directory #network-admins .name {width: 250px}
#admin-directory #network-admins .email {width: 360px}
#admin-directory #report-abuse-link {margin: 20px 0 0 0}
 #accounts-basics #delete-account-modal {width: 638px}
#accounts-basics #delete-account-modal .custom-notice {width: 566px; text-align: left; font-size: 100%; margin-bottom: 15px}
#accounts-basics #delete-account-modal .super-wide {width: 40em; height: 6em}
#accounts-basics #basics-actions {float: right; margin: 0}
#accounts-basics #basics-actions li {display: inline; padding-left: 10px; margin-left: 10px; font-size: 10px}
#accounts-basics #basics-actions li.left-border {border-left: 1px solid #bbb}
#accounts-basics #combine-accounts-modal form{ margin-bottom: 20px}
#accounts-basics #change-password-form {width: 470px}
#accounts-basics #change-email-form {width: 470px}
#accounts-invitations .page-content {min-height: 250px}
#accounts-invitations .custom-notice {width: 740px}
#accounts-invitations img.one-auto-invite {margin-right: 10px}
#accounts-show div#photo label {vertical-align: top; padding-right: 15px}
#accounts-show div#photo img.mugshot {float: none}
#accounts-networks ul.network_actions {float: right; font-size: .9em}
#accounts-networks table.network_settings {width: 350px}
#accounts-networks table.network_settings td.label {width: 75px; padding-right: 10px}
#accounts-invitations div.invitation {border-top: 1px solid #ccc; float: left; width: 485px; padding-top: 10px}
#accounts-invitations div.invitation div.col1 {float: left}
#accounts-invitations div.invitation div.col2 {float: right; width: 420px; font-size: 90%; padding-bottom: 10px}
#accounts-invitations div.invitation div.col2 ul {margin: 0 0 0 0; clear:both}
#accounts-invitations div.invitation div.col2 label {float: left; width: 50px; text-align: left; padding-right: 10px}
#accounts-invitations div.invitation h3 {font-size: 100%; font-weight: normal; border-bottom: none}
#accounts-networks .thumbs img, #accounts-invitations .thumbs img {float: none; height: 25px; margin: 3px; width: 25px}
#accounts-invitations #other_reason_specified {height: 6em; width: 34em}
#accounts-invitations #report_community .buttons {margin-left: 28px}
  .accounts-controller h4 {margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #BBBBBB; font-size: 13px;  }
.accounts-controller .application-layout {min-height: 210px}
#accounts-notifications ul.notification-checkboxes {float: right; width: 160px; margin: 0px}
#accounts-notifications .notification-checkboxes li {display: inline}
#accounts-notifications .notification-checkboxes li a {margin: 0 30px 0 0}
#accounts-notifications .learn-more {float: right}
   #accounts-notifications .notification-table thead .first {border-left: 1px solid #ddd}
#accounts-notifications .notification-table thead th { font-weight: normal; text-align: center; background-color: #ebebeb;  }
#accounts-notifications .notification-table thead .first {border-left: 1px solid #ddd}
#accounts-notifications .notification-table thead .last {border-right: 1px solid #ddd; padding-right: 10px}
#accounts-notifications .notification-table tbody th {padding-left: .5em}
#accounts-notifications .notification-table td {width: 150px; padding-top: 3px; text-align: center}
#accounts-notifications .off-range {margin: .5em 0 0 2em}
#accounts-notifications .im-lightboxes {width: 480px}
#accounts-notifications .mobile-lightboxes {width: 525px}
#accounts-notifications .help-lightboxes {width: 525px}
#accounts-notifications .im-lightbox .send-verification-container {padding-bottom: 95px}
 #notifications-index p {margin-bottom: .5em}
#add_relation_after_approval {width: 13px !important; margin-left: 0}
#notifications-index .margin-top {margin-top: .5em}
#notifications-index #admin-request-stats {margin: 0 0 5px 0; padding: 2px 0px}
#notifications-index #admin-request-stats td {padding: 0 10px 2px 0}
#notifications-index #admin-request-stats tr {border: none}
#notifications-index .people {width: 760px}
#notifications-index .people tr {border-top: 1px solid #bbb; display: block}
#notifications-index .people tr.first {border: none}
  #users-index .identity {width: 220px}
#users-index .hide-follow-buttons {display: none}
.ie7#users-index .follow-links-container, .ie7#users-show .follow-links-container {overflow: hidden; padding-bottom: 10px}
 #users-show .social_networking_icons {margin-bottom: 3px}
#users-show .profile-icons li {display: inline}
 #users-edit h4 {border-bottom: 1px solid #CCCCCC; font-weight: bold}
#users-edit input.checkbox {margin-left: 1em}
#users-edit #panel_twitter_integration, #accounts-profile_info #panel_twitter_integration{ width: 500px}
#external-urls {width: 470px}
.users-controller #public_message_form, .users-controller #private_message_form {width: 500px}
#users-suspend_confirm .premium-account-info {width: 225px; border: 1px solid #cecece; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece; padding: 15px 7px; margin-left: 50px}
#users-suspend_confirm .title {font-size: 13px; border-bottom: 1px solid #cecece; padding-bottom: 7px; margin-bottom: 10px}
#users-suspend_confirm .icon-list {margin: 0}
#users-suspend_confirm .list-item {margin-bottom: 15px; padding-left: 25px; vertical-align: middle}
#users-suspend_confirm .dir-integration {background: url(/images/icons/database_go.png) no-repeat}
#users-suspend_confirm .block-email {background: url(/images/icons/vcard_delete.png) no-repeat}
#users-suspend_confirm .bulk-update {background: url(/images/icons/vcard_edit.png) no-repeat}
#users-suspend_confirm .export {background: url(/images/icons/database_save.png) no-repeat}
#users-suspend_confirm .learn-more {margin: 15px 0 0 0; text-align: center}
#users-suspend_confirm .cant-do-that-h3, #users-suspend_confirm .cant-do-that-p {color: #842A13}
#users-suspend_confirm .sales-rep .default {margin: 15px 0 5px 0}
#users-suspend_confirm .rep-name {font-weight: bold}
#users-suspend_confirm .with-icon {padding: 0 0 2px 25px; margin-left: 10px; text-align: middle; font-weight: bold}
#users-suspend_confirm .rep-email {background: url(/images/icons/email.png) no-repeat}
#users-suspend_confirm .rep-phone {background: url(/images/icons/phone.png) no-repeat}
 #previous_company {margin-bottom: 10px}
 #admin-customize .module {margin-bottom: 25px}
#admin-customize .company_logo {vertical-align: middle; margin-right: 25px}
#admin-customize .color-schemes {overflow: hidden; margin-bottom: 10px; color: #000000}
#admin-customize .color-theme {height: 80px; width: 80px; border: 4px solid #FFFFFF; float: left; margin: 5px; cursor: pointer}
#admin-customize .color-theme:hover {border-color: #FFFF33}
#admin-customize .color-theme .prim-color {height: 55px; width: 80px; text-align: center; line-height: 55px; font-size: 130%; font-weight: bold}
#admin-customize .color-theme .sec-color {height: 24px; width: 80px; text-align: center; line-height: 24px; font-weight: bold}
#admin-customize .color-theme .light_text {color: #FFFFFF}
#admin-customize .custom-colors{ margin:0; padding:0}
#admin-customize .custom-colors li {display: block; float: left; margin: 0 0 5px 10px; line-height: 22px}
#admin-customize .custom-colors li.label {width: 175px}
#admin-customize .custom-colors li.current-color {height: 20px; width: 20px; border: 1px solid #BBBBBB}
#admin-customize .custom-colors li input.color-input {width: 85px; vertical-align: text-bottom}
#admin-customize .customize-colors {margin: 10px 0}
#admin-set_admins #panel_verified_admin {width: 500px}
.customize-colors h6 {border-bottom: 1px solid #ccc}
.communities-controller th {width: 145px}
.communities-controller .address-book, #networks-edit .address-book {margin: 0}
.communities-controller ul {margin: 0}
#communities-report .wider {width: 43em; height: 7em}
#networks-edit .checklist {margin-left: .5em}
#networks-edit .sub-section {margin-bottom: 10px}
#networks-edit .module {margin-bottom: 1.5em}
#networks-edit .disabled_feature .upgrade-link {font-size: 12px; float: right}
#networks-edit .disabled_feature {position: relative}
#networks-edit .disabled_feature .upgrade-button {position: absolute; top: 0; right: 0}
 #edit-network-domains li.no-domains {color:gray; font-style:italic}
#edit-network-domains ul.network-domains-list {margin-left: 8px}
#edit-network-domains ul.network-domains-list span.domain-name {padding-right:8px}
#edit-network-domains label.domain-name {font-weight:bold}
#edit-network-domains span.domain-action {font-size:11px}
#edit-network-domains li.add-domain-link, #edit-network-domains li.add-domain-field {padding-top: 8px}
 #networks-show #network_membership_email, #networks-show #user_email {width: 250px}
#networks-show .page-content {min-height: 60px}
#networks-show div.join-button {width: 100px; margin: 0 auto}
 #group_invitations-index .people td p {margin-bottom: 5px}
 #invitations-index .resend-all {text-align: center; margin-top: 24px}
 #usernames-new .meta-layout{ min-height: 250px}
#usernames-new h2 {border-bottom: 1px solid #CCCCCC; padding-bottom: 10px}
#usernames-new .usernames {margin: 0; padding: 0; margin-bottom: 20px}
#usernames-new label {font-weight: bold}
#usernames-new .usernames li {margin-bottom: 5px}
#usernames-new input {width: 2em; margin: 0 10px 0 -5px}
#usernames-new input.wide {margin-left: 10px; width: 12em}
#usernames-new #response {font-weight: bold; padding-left: 10px}
   #company-sharepoint_beta .float-right {margin-left: 10px}
#company-sharepoint_beta .itemized li {margin-bottom: 10px}
#company-sharepoint_beta .instructions {margin-left: 10px}
 #company-windows_notifier #windows-notifier-image {float: right; margin-left: 20px; padding: 3px; border: 1px solid #cecece}
#company-windows_notifier p {margin-bottom: 5px}
#company-windows_notifier ul {list-style: disc}
 .groups-controller ul.help {margin: 0}
.groups-controller .group-description {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space : pre;  word-wrap: break-word;  }
#group-inex .group {}
#groups-show .attachments_container .input_container {top: 2px}
#groups-show div.avatar {top: -1px}
#groups-show #sidebar .custom-notice {width: 210px}
 .home-controller .page-content {min-height: 75px; position: relative}
#home-index .custom-notice {width: 780px}
 #home-index #network-landing .mugshot {float: left; vertical-align: top; margin-right: 15px}
#home-index #network-landing h2 {margin-bottom: .5em}
#home-index #network-landing table.network-details {margin: 8px 0 8px 63px}
#home-index #network-landing #join-options-container { }
#home-index #network-landing .col1 {float: left}
#home-index #network-landing .col2 {float: left; position: relative}
#home-index #network-landing .col2 th {width: 110px}
#home-index #network-landing .col2 .buttons {padding: 0}
#home-index #network-landing #separator-container {float: left; _width: 60px}
#home-index #network-landing #separator-container li {display: block}
#home-index #network-landing #separator-container li.with-text {text-align: center; font-weight: bold; color: #bbb}
#home-index #network-landing .separator {height: 80px; border-right: 1px solid #bbb; margin: 0 30px}
#home-index #network-landing .col2 #forgot-password {position: absolute; right: 10px; top: 123px}
#home-index #network-landing .verify-email p {margin-bottom: .5em}
#home-index #network-landing label {display: block; font-weight: bold}
 #home-index #network-landing .join-button .add-grey {padding-top: 9px}
#home-index #network-landing label.checkbox-label {display: inline-block; font-weight: normal; margin: 1px 0 0 5px}
#home-index #network-landing #login, #home-index #network-landing #password {width: 200px}
#home-index #network-landing .avatar-list {margin: 0}
#home-index #network-landing .avatar-list li {margin: 0; height: auto}
#home-index #network-landing .avatar-list .name {font-weight: normal; line-height: 18px}
#home-index #network-landing fieldset {margin-bottom: 0}
#home-index #network-landing .top-separator {display: none}
#home-index .report-abuse-link {position: absolute; bottom: 10px; right: 20px}
#home-index .report-abuse-link a {padding-left: 5px}
#home-index #request-permission-btn {margin: 0 auto; width: 186px}
#home-index #join_permission_request_reason {width: 37em; margin: 6px 0 10px 0}
#home-index ol.clients {margin-left: 20px}
#home-index ol.clients .completed{ color:#999; text-decoration: line-through}
#home-index #getting-started .close {top: 4px; right: 21px}
#home-index #yammer-survey .close {right: 21px}
#home-index #take-survey {margin-top: 5px}
.home-controller #upload_photo {width: 295px}
 .logged-out-network-layout #new_email_address .btn {vertical-align: top}
 #accounts-invitations .grid th {border: none}
#accounts-invitations .grid td {border-bottom: none; border-top: 1px solid #ccc}
#invitations-table ul {margin: 0}
#invitations-table td.buttons {width: 145px}
#accounts-invitations #request-permission-btn {width: 100px}
#accounts-invitations #join_permission_request_reason {width: 37em; margin-bottom: 15px}
#reinvite-all-lightbox .footer-controls {width:550px; text-align: center}
#reinvite-all-lightbox .contact-list-container {position: relative; width:550px; height:250px; overflow-x:hidden; overflow-y:auto; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; margin-bottom: 10px}
#reinvite-all-lightbox table.contact-list {width: 550px}
#reinvite-all-lightbox td.invite-control, #reinvite-all-lightbox tr.more td {padding-right: 15px}
#reinvite-all-lightbox td.display-name {padding-left: 10px; font-weight:bold}
#reinvite-all-lightbox .send-all-invites-btn {padding: 0 0 10px 10px}
#reinvite-all-lightbox a.paginate-more {display:block; display: block; width: 99%; height: 22px; line-height: 1.5em; margin: 0px auto 0 auto; padding: 6px 0; background: #fff url(/images/buttons/more-button.png) repeat-x top left; border-color: #ddd #aaa #aaa #ddd; border-style: solid; border-width: 1px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 14px; font-weight: bold; text-align: center; cursor: pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#reinvite-all-lightbox tr.more td {border:none}
#reinvite-all-lightbox tr.loading td {width: 99%; text-align:center; border:none}
#reinvite-all-lightbox div.search {padding-left: 10px}
#reinvite-all-search-container img.reinvite-all-search {padding-top:2px; vertical-align:middle}
 @media screen and (-webkit-min-device-pixel-ratio:0){ #reinvite-all-search-container img.reinvite-all-search {padding-top:0px}
}
  #related_networks-index .join-button {margin-left: 8px}
 #communities-ours .members-in-common, #communities-related .members-in-common, #communities-mine .members-in-common {clear:both; width:200px; margin-top: 6px}
#related_communities_table .network-name {min-width:295px}
#related_communities_table .actions {padding-top: 20px}
 #new_message_popup {width: 550px; background-color: #fff; border: 1px solid #bbb; padding: 10px; margin: 0 auto; -moz-border-radius: 5px; -webkit-border-radius: 5px}
 #networks-relationships .checklist li, #networks-relationships .radiolist li {margin-left: 20px}
#networks-relationships .create-unrelated, #networks-relationships .create-unrelated li {margin-left: 0 !important}
.networks-controller .checklist li.subselect, .networks-controller .radiolist li.subselect {margin-left: 40px !important}
#networks-relationships div.hide-communities, #networks-relationships div.hide-communities li {margin-left: 0 !important}
 #ephemeral-partial {border: 1px solid #ccc; padding: 10px 20px; margin: 20px; float: left; width: 460px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #F7F7F7}
#ephemeral-password-box {padding: 15px 30px; border: 1px solid #ccc; width: 100px; font-weight: bold; text-align: center; font-size: 21px; margin-top: 10px; background-color: #fff}
#communities-new .invite-list-item {margin-left: 20px; margin-top: 3px}
#communities-new .subselect {margin-left: 20px !important}
#communities-new .ui-widget-content {border: none !important}
 #company-google_reader .instructions {margin: 5px}
#company-google_reader .instructions span.label {clear: both; font-weight: bold; width: 100px}
#company-google_reader .instructions span {float: left}
#company-google_reader ol {height: 108px}
#company-google_reader img {margin-bottom: 15px}
 #marketing-tentips .page-content {position: relative}
#marketing-tentips h1.with-border {font-size: 2em; padding-bottom: 10px; border-bottom: 1px solid #bbb}
#marketing-tentips .contact-request-buttons {}
#marketing-tentips #tentips a {font-weight: bold; font-size: 14px}
#marketing-tentips .contact-line {margin: 20px 0 0 15px}
#marketing-tentips #tentips span {color: #999}
.with-star {padding: 1px 0 0 25px; background: url(/images/public_site/star.png) no-repeat; vertical-align: top}
#marketing-tentips .logo, #marketing-premium_features #signup-link {background-image: url(/images/icons/favicon.png); margin-left: 10px}
#marketing-contact_sales form p {margin-left: 0 !important}
#marketing-premium_features .with-border {font-size:2em; padding-bottom:10px}
#marketing-premium_features #sales-button {top: 25px}
#marketing-premium_features .page-content {position: relative}
#marketing-premium_features ul li ul{ list-style-type: disc; margin: 5px 0 15px 40px}
#marketing-premium_features ul li {padding: 3px 0}
#marketing-premium_features .secondary-list{ list-style-type: circle; margin: 0 0 0 15px}
#marketing-premium_features .feature-title {font-weight: bold; padding: 0 0 5px 10px}
#marketing-premium_features .feature-icon {padding: 2px 8px; background: url(/images/sprites.png) no-repeat}
#marketing-premium_features .contact-line {width: 720px}
#marketing-premium_features .call-sales {position: absolute; top: 5px; right: 20px; font-size: 12px; margin: 0}
#marketing-premium_features #sales-button {right: 20px}
#marketing-premium_features #TB_ajaxContent p{ padding: 0}
#marketing-premium_features #signup-wrapper {width: 355px; margin: 0 auto}
#marketing-premium_features .wide {width: 25em; margin-bottom: 10px}
#marketing-premium_features p img {float: none; clear: both; margin: 0 8px 0 0}
#marketing-premium_features .large-action-btn {vertical-align: top}
 @media screen and (-webkit-min-device-pixel-ratio:0){ #suggestions-initial .follow-suggestions dl {padding-top: 5px}
#groups-show div.avatar {top: -5px}
}
#company-cookies_required .lightbox-content {width: 400px}
 .ie7#tags-index .follow-links-container, .ie7#tags-show .follow-links-container {overflow: hidden}
.ie7#tags-index .btn, .ie7#tags-show .btn {padding-bottom: 1px}
 #sidebar .content {position: relative; padding: 0 20px 0 0; margin-bottom: 20px; background: none;     zoom: 1}
#sidebar h4 {border-bottom: 1px solid #cecece; margin-bottom: 10px}
#sidebar h5 {margin-bottom: .5em; padding: 1px 0; border-bottom: 1px solid #cecece}
#sidebar h5 a {margin:0; color: #000}
#sidebar .welcome-container h5 {border: none}
#sidebar a.module-link {position: absolute; top: 4px; right: 20px; display: block; line-height: 1em; font-size: 9px; text-align: right; font-weight: bold}
#sidebar h5 span {font-size: 0.9em; color: #666}
#sidebar .action {display:block; position: absolute; top: 6px; right: 6px; font-size: 0.9em}
#sidebar p {margin:0; padding-right: 6px;  }
#sidebar table th, #sidebar table td {padding: 0 5px 6px 0; font-weight: normal}
  #sidebar table.dataview th {width: 70px; padding: 1px 6px 2px 6px; font-weight: normal; white-space: nowrap}
#sidebar table.dataview td {padding: 1px 2px 3px 6px}
 #sidebar table.dataview img {margin-right: 2px; vertical-align: middle}
#sidebar ul {margin: 0}
#sidebar ul.popular-tags-list {margin: 0 5px 0 0}
#sidebar fieldset {margin: 0}
.ie6 #sidebar ol, .ie7 #sidebar ol {padding-left: 5px}
   #sidebar .thumbs a img {float: none; margin: 3px; width: 25px; height: 25px}
#sidebar .btn {vertical-align: top}
#sidebar li.bottom-margin {margin-bottom: 3px !important}
#home-index ol.clients {margin-left: 20px}
#home-index ol.clients .completed{ color:#999; text-decoration: line-through}
#home-index #getting-started .close {top: 4px; right: 21px}
.home-layout #sidebar #invite-form .new-btn {padding: 0 8px}
.ie-x .home-layout #sidebar #invite-form .new-btn {width: 55px}
.ie-x .home-layout #sidebar #invite-form input, .ie8 .home-layout #sidebar #invite-form .new-btn {vertical-align: top}
      .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
    .ui-widget-content {border: 1px solid #dddddd; background: #ffffff url(/images/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #000}
 .ui-widget-header {border: 1px solid #dddddd; background: #dddddd url(/images/jqueryui/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #000; font-weight: bold}
  .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #dddddd; background: #f6f6f6 url(/images/jqueryui/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #0073ea; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #0073ea; background: #3b9cdc url(/images/jqueryui/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none}
 .ui-state-hover a, .ui-state-hover a:hover {color: #ffffff; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #dddddd; background: #ffffff url(/images/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ff0084; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #000; outline: none; text-decoration: none}
.ui-state-focus a {color: #fff}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(/images/jqueryui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #444444}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(/images/jqueryui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #222222}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #222222}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/jqueryui/ui-icons_ff0084_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/jqueryui/ui-icons_ff0084_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/jqueryui/ui-icons_0073ea_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/jqueryui/ui-icons_666666_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jqueryui/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/jqueryui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/jqueryui/ui-icons_0073ea_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jqueryui/ui-icons_ff0084_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px}
.ui-corner-tr {-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px}
.ui-corner-bl {-moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px}
.ui-corner-br {-moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
.ui-corner-top {-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
.ui-corner-right {-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px}
.ui-corner-left {-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px}
.ui-corner-all {-moz-border-radius: 2px; -webkit-border-radius: 2px}
 .ui-widget-overlay {background: #eeeeee url(/images/jqueryui/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80)}
.ui-widget-shadow {margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1.2em; padding: .5em .5em .5em 1.6em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
 .ui-accordion-content{ zoom: 1}
 .ui-dialog {position: relative; padding: .2em; width: 300px}
.ui-dialog .ui-dialog-titlebar {padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
 .sprite-award_star_gold_3 {background-position: 0 0 !important; width: 16px; height: 16px}
.sprite-book_addresses {background-position: -26px 0 !important; width: 16px; height: 16px}
.sprite-color_swatch {background-position: -52px 0 !important; width: 16px; height: 16px}
.sprite-database_go {background-position: -78px 0 !important; width: 16px; height: 16px}
.sprite-lock {background-position: -104px 0 !important; width: 16px; height: 16px}
.sprite-page_red {background-position: -130px 0 !important; width: 16px; height: 16px}
.sprite-page_white_magnify {background-position: -156px 0 !important; width: 16px; height: 16px}
.sprite-server_database {background-position: -182px 0 !important; width: 16px; height: 16px}
.sprite-sitemap_color {background-position: -208px 0 !important; width: 16px; height: 16px}
.sprite-transmit_blue {background-position: -234px 0 !important; width: 16px; height: 16px}
.sprite-user_suit {background-position: -260px 0 !important; width: 16px; height: 16px}
 .sprite-amex_color {background-position: 0 0 !important; width: 48px; height: 27px}
.sprite-amex_grayscale {background-position: 0 -37px !important; width: 48px; height: 27px}
.sprite-mastercard_color {background-position: 0 -74px !important; width: 48px; height: 27px}
.sprite-mastercard_grayscale {background-position: 0 -111px !important; width: 48px; height: 27px}
.sprite-visa_color {background-position: 0 -148px !important; width: 48px; height: 27px}
.sprite-visa_grayscale {background-position: 0 -185px !important; width: 48px; height: 27px}
  #import-address-book-lightbox .contact-list-container {overflow: auto; margin: .5em 0 1em 0; padding: 0 5px; height: 250px; border: solid 1px #bbb}
#import-address-book-lightbox .contact-list-container table {margin-bottom: 0}
#import-address-book-lightbox .member-status {color: #008000; font-style: italic}
#import-address-book-lightbox form .spinner {display: none; float: right}
#address-book-follow .spinner, #address-book-invite .spinner, form.send-all-invites-btn .spinner {display: none; margin-left: 20px; vertical-align: middle; height: 16px; width: 16px}
#import-address-book-lightbox form.loading .spinner, #address-book-follow.loading .spinner, #address-book-invite.loading .spinner, form.send-all-invites-btn.loading .spinner {display: inline}
#follow-invite-lightbox {width: 475px}
#follow-invite-lightbox .contact-list-container {height: 250px; width: 450px; overflow: auto; border: 1px solid #bbb; margin-bottom: 10px; padding: 0 10px}
#suggestions-lightbox {width: 475px}
#suggestions-lightbox .contact-list-container {height: 250px; width: 450px; overflow:auto; border: 1px solid #bbb; margin-bottom: 10px; padding: 0 10px}
#suggestions-lightbox table {width:425px}
#sidebar-suggestions dl {margin: 0 0 1px 0px}
#sidebar-suggestions dt {width: 30px}
#sidebar-suggestions dd {position: relative; margin-left: 30px; padding: 5px 0 0 5px; zoom: 1}
#sidebar-suggestions .suggestion-container {margin: 0 5px 10px 0px}
#sidebar-suggestions .suggestion-container dt {margin-top: 0}
#sidebar-suggestions .suggestion-container dd {padding-top: 0}
#sidebar-suggestions .suggestion-container .mini-mugshot {margin-top: 1px}
 #sidebar a.thumbnail {float: left; display: inline}
#sidebar .welcome-container {margin: 0 0 0 55px; padding: 0 5px 5px 5px; height: 58px;  }
#sidebar .welcome-container h5 {margin: 0 0 2px 0}
  .lightbox {position: absolute; _position: static; display: none; top: 50%; left: 50%; margin: -220px 0 0 -250px; _margin-left: auto; _margin-right: auto; _margin-top: 200px; padding: 10px; z-index: 2100; width: 500px; height:auto; background: url('/images/black_opacity_50.png') !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/black_opacity_50.png', sizingMethod='crop'); -moz-border-radius: 6px; -webkit-border-radius: 6px}
.lightbox_content {background:#ffffff; text-align:left; padding:20px; zoom:1 ;position:relative;line-height:1.5em}
.lightbox_content a.action {display:block;text-align:center;margin:20px 0 10px;}
.lightbox img.resize {width:476px}
#original_photo .lightbox_content {text-align:center}
.lightbox table.form {width:400px; margin:0 auto}
.lightbox table.form th {width:100px}
.lightbox table.form td {vertical-align:top;}
.lightbox table.wide_form th {width:150px;}
.lightbox table.form .submit {margin-left:0}
.lightbox table.form textarea {font-size:11px;width:230px;height:30px;}
 .lightbox .buttons {margin-left: 47px;}
.lightbox li {list-type: decimal}
.lightbox .checklist li, .lightbox .checklist .checkbox {margin-left: 0}
.lightbox_content li.domain {padding-top:1px;}
.lightbox a.close img {padding:3px;}
.lightbox a.close:hover img {background:#fff;border:solid 1px #ccc;padding:2px;}
.lightbox-header h2, .lightbox-header h3 {float: left; margin-bottom: 0}
.lightbox .close {width: 12px; height: 12px; top: 12px; right: 12px; background-image: url(/images/x-big-grey.png)}
.lightbox .close:hover {background-image: url(/images/x-big-black.png)}
.lightbox #tabs {margin: -20px -20px 0 -20px; border: none}
.lightbox-header p {float: left; margin-left: .5em; margin-bottom: 0; line-height: 30px}
.lightbox .secondary-actions {display: inline; line-height: 30px}
 #RB_loading {display:none}
 #RB_redbox {background-color: blue}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}