html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

html { font-size: 100.01%; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #111111; background-color: #eeeeee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty { font-family: Arial; border: none; width: 210px; padding: 20px; height: 135px; opacity: 0.9; background: url(/images/tooltip/shadow.png); }
#tooltip.pretty h3 { margin-bottom: 0.75em; font-size: 12pt; width: 220px; text-align: center; }
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy { background: url(/images/tooltip/bubble_top_left.png); padding-top: 5em; height: 100px; line-height: 1.1em; }
#tooltip.fancy.viewport-right { background: url(/images/tooltip/bubble_top_right.png); }
#tooltip.fancy.viewport-bottom { padding-top: 25px; padding-bottom: 5em; background: url(/images/tooltip/bubble_bottom_left.png); }
#tooltip.fancy.viewport-bottom.viewport-right { padding-top: 25px; padding-bottom: 5em; background: url(/images/tooltip/bubble_bottom_right.png); }

.imgHoverMarker { display: inline; }
.imgHoverMarker img { display: none; }

.focus { color: black; }

.blur { color: #999999; }

body.bp .ui-helper-hidden { display: none; }
body.bp .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
body.bp .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
body.bp .ui-helper-clearfix { display: inline-block; }
body.bp .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body.bp * html .ui-helper-clearfix { height: 1%; }
body.bp .ui-helper-clearfix { display: block; }
body.bp .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
body.bp .ui-state-disabled { cursor: default !important; }
body.bp .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
body.bp .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
body.bp .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
body.bp .ui-widget input, body.bp .ui-widget select, body.bp .ui-widget textarea, body.bp .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
body.bp .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
body.bp .ui-widget-content a { color: #333333; }
body.bp .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: white; font-weight: bold; }
body.bp .ui-widget-header a { color: white; }
body.bp .ui-state-default, body.bp .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
body.bp .ui-state-default a { color: #1c94c4; text-decoration: none; outline: none; }
body.bp .ui-state-default a:link, body.bp .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
body.bp .ui-state-hover, body.bp .ui-widget-content .ui-state-hover, body.bp .ui-state-focus, body.bp .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
body.bp .ui-state-hover a { color: #c77405; text-decoration: none; outline: none; }
body.bp .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
body.bp .ui-state-active, body.bp .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: white url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
body.bp .ui-state-active a { color: #eb8f00; outline: none; text-decoration: none; }
body.bp .ui-state-active a:link, body.bp .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
body.bp .ui-state-highlight, body.bp .ui-widget-content .ui-state-highlight { border: 1px solid #fed22f; background: #ffe45c url(/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
body.bp .ui-state-highlight a, body.bp .ui-widget-content .ui-state-highlight a { color: #363636; }
body.bp .ui-state-error, body.bp .ui-widget-content .ui-state-error { border: 1px solid #cd0a0a; background: #b81900 url(/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: white; }
body.bp .ui-state-error a, body.bp .ui-widget-content .ui-state-error a, body.bp .ui-state-error-text, body.bp .ui-widget-content .ui-state-error-text { color: white; }
body.bp .ui-state-disabled, body.bp .ui-widget-content .ui-state-disabled { opacity: 0.35; filter: Alpha(Opacity=35); background-image: none; }
body.bp .ui-priority-primary, body.bp .ui-widget-content .ui-priority-primary { font-weight: bold; }
body.bp .ui-priority-secondary, body.bp .ui-widget-content .ui-priority-secondary { opacity: 0.7; filter: Alpha(Opacity=70); font-weight: normal; }
body.bp .ui-icon { width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png); }
body.bp .ui-widget-content .ui-icon { background-image: url(/images/ui-icons_222222_256x240.png); }
body.bp .ui-widget-header .ui-icon { background-image: url(/images/ui-icons_ffffff_256x240.png); }
body.bp .ui-state-default .ui-icon, body.bp .ui-state-hover .ui-icon, body.bp .ui-state-focus .ui-icon, body.bp .ui-state-active .ui-icon { background-image: url(/images/ui-icons_ef8c08_256x240.png); }
body.bp .ui-state-highlight .ui-icon { background-image: url(/images/ui-icons_228ef1_256x240.png); }
body.bp .ui-state-error .ui-icon, body.bp .ui-state-error-text .ui-icon { background-image: url(/images/ui-icons_ffd27a_256x240.png); }
body.bp .ui-icon-carat-1-n { background-position: 0 0; }
body.bp .ui-icon-carat-1-ne { background-position: -16px 0; }
body.bp .ui-icon-carat-1-e { background-position: -32px 0; }
body.bp .ui-icon-carat-1-se { background-position: -48px 0; }
body.bp .ui-icon-carat-1-s { background-position: -64px 0; }
body.bp .ui-icon-carat-1-sw { background-position: -80px 0; }
body.bp .ui-icon-carat-1-w { background-position: -96px 0; }
body.bp .ui-icon-carat-1-nw { background-position: -112px 0; }
body.bp .ui-icon-carat-2-n-s { background-position: -128px 0; }
body.bp .ui-icon-carat-2-e-w { background-position: -144px 0; }
body.bp .ui-icon-triangle-1-n { background-position: 0 -16px; }
body.bp .ui-icon-triangle-1-ne { background-position: -16px -16px; }
body.bp .ui-icon-triangle-1-e { background-position: -32px -16px; }
body.bp .ui-icon-triangle-1-se { background-position: -48px -16px; }
body.bp .ui-icon-triangle-1-s { background-position: -64px -16px; }
body.bp .ui-icon-triangle-1-sw { background-position: -80px -16px; }
body.bp .ui-icon-triangle-1-w { background-position: -96px -16px; }
body.bp .ui-icon-triangle-1-nw { background-position: -112px -16px; }
body.bp .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
body.bp .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
body.bp .ui-icon-arrow-1-n { background-position: 0 -32px; }
body.bp .ui-icon-arrow-1-ne { background-position: -16px -32px; }
body.bp .ui-icon-arrow-1-e { background-position: -32px -32px; }
body.bp .ui-icon-arrow-1-se { background-position: -48px -32px; }
body.bp .ui-icon-arrow-1-s { background-position: -64px -32px; }
body.bp .ui-icon-arrow-1-sw { background-position: -80px -32px; }
body.bp .ui-icon-arrow-1-w { background-position: -96px -32px; }
body.bp .ui-icon-arrow-1-nw { background-position: -112px -32px; }
body.bp .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
body.bp .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
body.bp .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
body.bp .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
body.bp .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
body.bp .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
body.bp .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
body.bp .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
body.bp .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
body.bp .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
body.bp .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
body.bp .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
body.bp .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
body.bp .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
body.bp .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
body.bp .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
body.bp .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
body.bp .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
body.bp .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
body.bp .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
body.bp .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
body.bp .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
body.bp .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
body.bp .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
body.bp .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
body.bp .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
body.bp .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
body.bp .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
body.bp .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
body.bp .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
body.bp .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
body.bp .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
body.bp .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
body.bp .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
body.bp .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
body.bp .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
body.bp .ui-icon-arrow-4 { background-position: 0 -80px; }
body.bp .ui-icon-arrow-4-diag { background-position: -16px -80px; }
body.bp .ui-icon-extlink { background-position: -32px -80px; }
body.bp .ui-icon-newwin { background-position: -48px -80px; }
body.bp .ui-icon-refresh { background-position: -64px -80px; }
body.bp .ui-icon-shuffle { background-position: -80px -80px; }
body.bp .ui-icon-transfer-e-w { background-position: -96px -80px; }
body.bp .ui-icon-transferthick-e-w { background-position: -112px -80px; }
body.bp .ui-icon-folder-collapsed { background-position: 0 -96px; }
body.bp .ui-icon-folder-open { background-position: -16px -96px; }
body.bp .ui-icon-document { background-position: -32px -96px; }
body.bp .ui-icon-document-b { background-position: -48px -96px; }
body.bp .ui-icon-note { background-position: -64px -96px; }
body.bp .ui-icon-mail-closed { background-position: -80px -96px; }
body.bp .ui-icon-mail-open { background-position: -96px -96px; }
body.bp .ui-icon-suitcase { background-position: -112px -96px; }
body.bp .ui-icon-comment { background-position: -128px -96px; }
body.bp .ui-icon-person { background-position: -144px -96px; }
body.bp .ui-icon-print { background-position: -160px -96px; }
body.bp .ui-icon-trash { background-position: -176px -96px; }
body.bp .ui-icon-locked { background-position: -192px -96px; }
body.bp .ui-icon-unlocked { background-position: -208px -96px; }
body.bp .ui-icon-bookmark { background-position: -224px -96px; }
body.bp .ui-icon-tag { background-position: -240px -96px; }
body.bp .ui-icon-home { background-position: 0 -112px; }
body.bp .ui-icon-flag { background-position: -16px -112px; }
body.bp .ui-icon-calendar { background-position: -32px -112px; }
body.bp .ui-icon-cart { background-position: -48px -112px; }
body.bp .ui-icon-pencil { background-position: -64px -112px; }
body.bp .ui-icon-clock { background-position: -80px -112px; }
body.bp .ui-icon-disk { background-position: -96px -112px; }
body.bp .ui-icon-calculator { background-position: -112px -112px; }
body.bp .ui-icon-zoomin { background-position: -128px -112px; }
body.bp .ui-icon-zoomout { background-position: -144px -112px; }
body.bp .ui-icon-search { background-position: -160px -112px; }
body.bp .ui-icon-wrench { background-position: -176px -112px; }
body.bp .ui-icon-gear { background-position: -192px -112px; }
body.bp .ui-icon-heart { background-position: -208px -112px; }
body.bp .ui-icon-star { background-position: -224px -112px; }
body.bp .ui-icon-link { background-position: -240px -112px; }
body.bp .ui-icon-cancel { background-position: 0 -128px; }
body.bp .ui-icon-plus { background-position: -16px -128px; }
body.bp .ui-icon-plusthick { background-position: -32px -128px; }
body.bp .ui-icon-minus { background-position: -48px -128px; }
body.bp .ui-icon-minusthick { background-position: -64px -128px; }
body.bp .ui-icon-close { background-position: -80px -128px; }
body.bp .ui-icon-closethick { background-position: -96px -128px; }
body.bp .ui-icon-key { background-position: -112px -128px; }
body.bp .ui-icon-lightbulb { background-position: -128px -128px; }
body.bp .ui-icon-scissors { background-position: -144px -128px; }
body.bp .ui-icon-clipboard { background-position: -160px -128px; }
body.bp .ui-icon-copy { background-position: -176px -128px; }
body.bp .ui-icon-contact { background-position: -192px -128px; }
body.bp .ui-icon-image { background-position: -208px -128px; }
body.bp .ui-icon-video { background-position: -224px -128px; }
body.bp .ui-icon-script { background-position: -240px -128px; }
body.bp .ui-icon-alert { background-position: 0 -144px; }
body.bp .ui-icon-info { background-position: -16px -144px; }
body.bp .ui-icon-notice { background-position: -32px -144px; }
body.bp .ui-icon-help { background-position: -48px -144px; }
body.bp .ui-icon-check { background-position: -64px -144px; }
body.bp .ui-icon-bullet { background-position: -80px -144px; }
body.bp .ui-icon-radio-off { background-position: -96px -144px; }
body.bp .ui-icon-radio-on { background-position: -112px -144px; }
body.bp .ui-icon-pin-w { background-position: -128px -144px; }
body.bp .ui-icon-pin-s { background-position: -144px -144px; }
body.bp .ui-icon-play { background-position: 0 -160px; }
body.bp .ui-icon-pause { background-position: -16px -160px; }
body.bp .ui-icon-seek-next { background-position: -32px -160px; }
body.bp .ui-icon-seek-prev { background-position: -48px -160px; }
body.bp .ui-icon-seek-end { background-position: -64px -160px; }
body.bp .ui-icon-seek-first { background-position: -80px -160px; }
body.bp .ui-icon-stop { background-position: -96px -160px; }
body.bp .ui-icon-eject { background-position: -112px -160px; }
body.bp .ui-icon-volume-off { background-position: -128px -160px; }
body.bp .ui-icon-volume-on { background-position: -144px -160px; }
body.bp .ui-icon-power { background-position: 0 -176px; }
body.bp .ui-icon-signal-diag { background-position: -16px -176px; }
body.bp .ui-icon-signal { background-position: -32px -176px; }
body.bp .ui-icon-battery-0 { background-position: -48px -176px; }
body.bp .ui-icon-battery-1 { background-position: -64px -176px; }
body.bp .ui-icon-battery-2 { background-position: -80px -176px; }
body.bp .ui-icon-battery-3 { background-position: -96px -176px; }
body.bp .ui-icon-circle-plus { background-position: 0 -192px; }
body.bp .ui-icon-circle-minus { background-position: -16px -192px; }
body.bp .ui-icon-circle-close { background-position: -32px -192px; }
body.bp .ui-icon-circle-triangle-e { background-position: -48px -192px; }
body.bp .ui-icon-circle-triangle-s { background-position: -64px -192px; }
body.bp .ui-icon-circle-triangle-w { background-position: -80px -192px; }
body.bp .ui-icon-circle-triangle-n { background-position: -96px -192px; }
body.bp .ui-icon-circle-arrow-e { background-position: -112px -192px; }
body.bp .ui-icon-circle-arrow-s { background-position: -128px -192px; }
body.bp .ui-icon-circle-arrow-w { background-position: -144px -192px; }
body.bp .ui-icon-circle-arrow-n { background-position: -160px -192px; }
body.bp .ui-icon-circle-zoomin { background-position: -176px -192px; }
body.bp .ui-icon-circle-zoomout { background-position: -192px -192px; }
body.bp .ui-icon-circle-check { background-position: -208px -192px; }
body.bp .ui-icon-circlesmall-plus { background-position: 0 -208px; }
body.bp .ui-icon-circlesmall-minus { background-position: -16px -208px; }
body.bp .ui-icon-circlesmall-close { background-position: -32px -208px; }
body.bp .ui-icon-squaresmall-plus { background-position: -48px -208px; }
body.bp .ui-icon-squaresmall-minus { background-position: -64px -208px; }
body.bp .ui-icon-squaresmall-close { background-position: -80px -208px; }
body.bp .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
body.bp .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
body.bp .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
body.bp .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
body.bp .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
body.bp .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
body.bp .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
body.bp .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
body.bp .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
body.bp .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
body.bp .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
body.bp .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
body.bp .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
body.bp .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
body.bp .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
body.bp .ui-widget-overlay { background: #666666 url(/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: 0.5; filter: Alpha(Opacity=50); }
body.bp .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: black url(/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: 0.2; filter: Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }
body.bp .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
body.bp .ui-accordion .ui-accordion-li-fix { display: inline; }
body.bp .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
body.bp .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 2.2em; }
body.bp .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
body.bp .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; }
body.bp .ui-accordion .ui-accordion-content-active { display: block; }
body.bp .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0; }
body.bp .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0; }
body.bp .ui-datepicker .ui-datepicker-prev, body.bp .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
body.bp .ui-datepicker .ui-datepicker-prev-hover, body.bp .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
body.bp .ui-datepicker .ui-datepicker-prev { left: 2px; }
body.bp .ui-datepicker .ui-datepicker-next { right: 2px; }
body.bp .ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
body.bp .ui-datepicker .ui-datepicker-next-hover { right: 1px; }
body.bp .ui-datepicker .ui-datepicker-prev span, body.bp .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
body.bp .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
body.bp .ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0; }
body.bp .ui-datepicker select.ui-datepicker-month-year { width: 100%; }
body.bp .ui-datepicker select.ui-datepicker-month, body.bp .ui-datepicker select.ui-datepicker-year { width: 49%; }
body.bp .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
body.bp .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0 0 0.4em; }
body.bp .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0; background: none; }
body.bp .ui-datepicker td { border: 0; padding: 1px; }
body.bp .ui-datepicker td span, body.bp .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
body.bp .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0 0 0; padding: 0 0.2em; border-left: 0; border-right: 0; border-bottom: 0; }
body.bp .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em 0.6em; width: auto; overflow: visible; }
body.bp .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
body.bp .ui-datepicker.ui-datepicker-multi { width: auto; }
body.bp .ui-datepicker-multi .ui-datepicker-group { float: left; }
body.bp .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto 0.4em; }
body.bp .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
body.bp .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
body.bp .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
body.bp .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, body.bp .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
body.bp .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
body.bp .ui-datepicker-row-break { clear: both; width: 100%; }
body.bp .ui-datepicker-rtl { direction: rtl; }
body.bp .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
body.bp .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
body.bp .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
body.bp .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
body.bp .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
body.bp .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
body.bp .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
body.bp .ui-datepicker-rtl .ui-datepicker-group { float: right; }
body.bp .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, body.bp .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
body.bp .ui-datepicker-cover { display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
body.bp .ui-dialog { position: relative; padding: 0.2em; width: 300px; }
body.bp .ui-dialog .ui-dialog-titlebar { padding: 0.5em 0.3em 0.3em 1em; position: relative; }
body.bp .ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0 0.2em; }
body.bp .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
body.bp .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
body.bp .ui-dialog .ui-dialog-titlebar-close:hover, body.bp .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
body.bp .ui-dialog .ui-dialog-content { border: 0; padding: 0.5em 1em; background: none; overflow: auto; zoom: 1; }
body.bp .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: 0.5em 0 0 0; padding: 0.3em 1em 0.5em 0.4em; }
body.bp .ui-dialog .ui-dialog-buttonpane button { float: right; margin: 0.5em 0.4em 0.5em 0; cursor: pointer; padding: 0.2em 0.6em 0.3em 0.6em; line-height: 1.4em; width: auto; overflow: visible; }
body.bp .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
body.bp .ui-draggable .ui-dialog-titlebar { cursor: move; }
body.bp .ui-progressbar { height: 2em; text-align: left; }
body.bp .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
body.bp .ui-resizable { position: relative; }
body.bp .ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
body.bp .ui-resizable-disabled .ui-resizable-handle, body.bp .ui-resizable-autohide .ui-resizable-handle { display: none; }
body.bp .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
body.bp .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
body.bp .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
body.bp .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
body.bp .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
body.bp .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
body.bp .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
body.bp .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
body.bp .ui-slider { position: relative; text-align: left; }
body.bp .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
body.bp .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0; }
body.bp .ui-slider-horizontal { height: 0.8em; }
body.bp .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
body.bp .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
body.bp .ui-slider-horizontal .ui-slider-range-min { left: 0; }
body.bp .ui-slider-horizontal .ui-slider-range-max { right: 0; }
body.bp .ui-slider-vertical { width: 0.8em; height: 100px; }
body.bp .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0; margin-bottom: -0.6em; }
body.bp .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
body.bp .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
body.bp .ui-slider-vertical .ui-slider-range-max { top: 0; }
body.bp .ui-tabs { padding: 0.2em; zoom: 1; }
body.bp .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0.2em 0.2em 0; }
body.bp .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0.2em -1px 0; padding: 0; }
body.bp .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0.5em 1em; }
body.bp .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
body.bp .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }
body.bp .ui-tabs .ui-tabs-nav li.ui-state-disabled a, body.bp .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
body.bp .ui-tabs .ui-tabs-nav li a { cursor: pointer; }
body.bp .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
body.bp .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
body.bp .ui-tabs .ui-tabs-hide { display: none !important; }

a.button { display: inline; float: left; display: block; margin: 0.7em 0.5em 0.7em 0; border-width: 1px; border-style: solid; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; font-weight: bold; text-decoration: none; cursor: pointer; padding: 5px 10px 5px 7px; background-color: #f5f5f5; border-color: #eeeeee #dedede #dedede #eeeeee; color: #565656; }
a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }
a.button:hover { background-color: #dff4ff; border-color: #d2f1ff #c2e1ef #c2e1ef #d2f1ff; color: #336699; }
a.button:active { background-color: #6299c5; border-color: #72a9d5 #6299c5 #6299c5 #72a9d5; color: white; }

button { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *vertical-align: auto; margin: 0.7em 0.5em 0.7em 0; border-width: 1px; border-style: solid; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; font-weight: bold; text-decoration: none; cursor: pointer; width: auto; overflow: visible; padding: 4px 10px 3px 7px; background-color: #f5f5f5; border-color: #eeeeee #dedede #dedede #eeeeee; color: #565656; }
button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }
button[type] { padding: 4px 10px 4px 7px; line-height: 17px; }
*:first-child + html button[type] { padding: 4px 10px 3px 7px; }
button:hover { background-color: #dff4ff; border-color: #d2f1ff #c2e1ef #c2e1ef #d2f1ff; color: #336699; }
button:active { background-color: #6299c5; border-color: #72a9d5 #6299c5 #6299c5 #72a9d5; color: white; }

input.button { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *vertical-align: auto; margin: 0.7em 0.5em 0.7em 0; border-width: 1px; border-style: solid; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; font-weight: bold; text-decoration: none; cursor: pointer; width: auto; overflow: visible; padding: 4px 10px 3px 7px; background-color: #f5f5f5; border-color: #eeeeee #dedede #dedede #eeeeee; color: #565656; }
input.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }
input.button[type] { padding: 4px 10px 4px 7px; line-height: 17px; }
*:first-child + html input.button[type] { padding: 4px 10px 3px 7px; }
input.button.positive { color: green; }
input.button.negative { color: red; }

a.positive, button.positive { color: #529214; }
a.positive:hover, button.positive:hover { background-color: #e6efc2; border-color: #d6e890 #c6d880 #c6d880 #d6e890; color: #529214; }
a.positive:active, button.positive:active { background-color: #529214; border-color: #62a224 #529214 #529214 #62a224; color: white; }

a.negative, button.negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background-color: #fbe3e4; border-color: #ffd2d4 #fbc2c4 #fbc2c4 #ffd2d4; color: #d12f19; }
a.negative:active, button.negative:active { background-color: #d12f19; border-color: #e13f29 #d12f19 #d12f19 #e13f29; color: white; }

#dialog_loading { text-align: center; }
#dialog_loading p.working { font-size: 2em; }

#dialog_new_tweet textarea { width: 470px; height: 100px; }
#dialog_new_tweet #in_reply_to_tweet .thumbnail { display: inline; float: left; width: 50px; margin-right: 15px; text-align: center; line-height: 1em; }
#dialog_new_tweet #in_reply_to_tweet .thumbnail a.cp { left: 10px; font-size: 0.8em; color: #666666; font-weight: normal; }
#dialog_new_tweet #in_reply_to_tweet .thumbnail a.edit_photo { color: #666666; font-size: 0.8em; font-weight: normal; }
#dialog_new_tweet #in_reply_to_tweet .thumbnail a.edit_photo a { font-weight: normal; }
#dialog_new_tweet #in_reply_to_tweet .detail { display: inline; float: left; margin-right: 10px; width: 390px; }
* html #dialog_new_tweet #in_reply_to_tweet .detail { overflow-x: hidden; }
#dialog_new_tweet #in_reply_to_tweet .action { display: none; }

body.bp .ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
body.bp .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
body.bp .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; list-style-image: none; list-style-type: none; margin-left: 0px; }

.ac_loading { background: white url(/images/indicator.gif) right center no-repeat; }

.ac_odd { background-color: #eeeeee; }

.ac_over { background-color: #0a246a; color: white; }

body.bp { line-height: 1.5; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #333333; font-size: 75%; }
body.bp h1, body.bp h2, body.bp h3, body.bp h4, body.bp h5, body.bp h6 { font-weight: normal; color: #222222; }
body.bp h1 img, body.bp h2 img, body.bp h3 img, body.bp h4 img, body.bp h5 img, body.bp h6 img { margin: 0; }
body.bp h1 { font-size: 3em; line-height: 1; margin-bottom: 0.50em; }
body.bp h2 { font-size: 2em; margin-bottom: 0.75em; }
body.bp h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1.00em; }
body.bp h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
body.bp h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.50em; }
body.bp h6 { font-size: 1em; font-weight: bold; }
body.bp p { margin: 0 0 1.5em; }
body.bp p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
body.bp p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }
body.bp a { text-decoration: underline; color: #006699; }
body.bp a:visited { color: #003366; }
body.bp a:focus { color: black; }
body.bp a:hover { color: black; }
body.bp a:active { color: #cc6699; }
body.bp blockquote { margin: 1.5em; color: #666666; font-style: italic; }
body.bp strong { font-weight: bold; }
body.bp em { font-style: italic; }
body.bp dfn { font-style: italic; font-weight: bold; }
body.bp sup, body.bp sub { line-height: 0; }
body.bp abbr, body.bp acronym { border-bottom: 1px dotted #666666; }
body.bp address { margin: 0 0 1.5em; font-style: italic; }
body.bp del { color: #666666; }
body.bp pre { margin: 1.5em 0; white-space: pre; }
body.bp pre, body.bp code, body.bp tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }
body.bp li ul, body.bp li ol { margin: 0; }
body.bp ul, body.bp ol { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }
body.bp ul { list-style-type: disc; }
body.bp ol { list-style-type: decimal; }
body.bp dl { margin: 0 0 1.5em 0; }
body.bp dl dt { font-weight: bold; }
body.bp dd { margin-left: 1.5em; }
body.bp table { margin-bottom: 1.4em; width: 100%; }
body.bp th { font-weight: bold; }
body.bp thead th { background: #c3d9ff; }
body.bp th, body.bp td, body.bp caption { padding: 4px 10px 4px 5px; }
body.bp tr.even td { background: #e5ecf9; }
body.bp tfoot { font-style: italic; }
body.bp caption { background: #eeeeee; }
body.bp .quiet { color: #666666; }
body.bp .loud { color: #111111; }
body.bp .clear { clear: both; }
body.bp .nowrap { white-space: nowrap; }
body.bp .clearfix { overflow: hidden; display: inline-block; }
body.bp .clearfix { display: block; }
body.bp .small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
body.bp .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
body.bp .first { margin-left: 0; padding-left: 0; }
body.bp .last { margin-right: 0; padding-right: 0; }
body.bp .top { margin-top: 0; padding-top: 0; }
body.bp .bottom { margin-bottom: 0; padding-bottom: 0; }
body.bp .container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
body.bp .container { display: block; }
body.bp .column, body.bp div.span-1, body.bp div.span-2, body.bp div.span-3, body.bp div.span-4, body.bp div.span-5, body.bp div.span-6, body.bp div.span-7, body.bp div.span-8, body.bp div.span-9, body.bp div.span-10, body.bp div.span-11, body.bp div.span-12, body.bp div.span-13, body.bp div.span-14, body.bp div.span-15, body.bp div.span-16, body.bp div.span-17, body.bp div.span-18, body.bp div.span-19, body.bp div.span-20, body.bp div.span-21, body.bp div.span-22, body.bp div.span-23, body.bp div.span-24 { display: inline; float: left; margin-right: 10px; }
* html body.bp .column, * html body.bp div.span-1, * html body.bp div.span-2, * html body.bp div.span-3, * html body.bp div.span-4, * html body.bp div.span-5, * html body.bp div.span-6, * html body.bp div.span-7, * html body.bp div.span-8, * html body.bp div.span-9, * html body.bp div.span-10, * html body.bp div.span-11, * html body.bp div.span-12, * html body.bp div.span-13, * html body.bp div.span-14, * html body.bp div.span-15, * html body.bp div.span-16, * html body.bp div.span-17, * html body.bp div.span-18, * html body.bp div.span-19, * html body.bp div.span-20, * html body.bp div.span-21, * html body.bp div.span-22, * html body.bp div.span-23, * html body.bp div.span-24 { overflow-x: hidden; }
body.bp .last, body.bp div.last { margin-right: 0; }
body.bp .span-1 { width: 30px; }
body.bp .span-2 { width: 70px; }
body.bp .span-3 { width: 110px; }
body.bp .span-4 { width: 150px; }
body.bp .span-5 { width: 190px; }
body.bp .span-6 { width: 230px; }
body.bp .span-7 { width: 270px; }
body.bp .span-8 { width: 310px; }
body.bp .span-9 { width: 350px; }
body.bp .span-10 { width: 390px; }
body.bp .span-11 { width: 430px; }
body.bp .span-12 { width: 470px; }
body.bp .span-13 { width: 510px; }
body.bp .span-14 { width: 550px; }
body.bp .span-15 { width: 590px; }
body.bp .span-16 { width: 630px; }
body.bp .span-17 { width: 670px; }
body.bp .span-18 { width: 710px; }
body.bp .span-19 { width: 750px; }
body.bp .span-20 { width: 790px; }
body.bp .span-21 { width: 830px; }
body.bp .span-22 { width: 870px; }
body.bp .span-23 { width: 910px; }
body.bp .span-24, body.bp div.span-24 { width: 950px; margin: 0; }
body.bp input.span-1, body.bp textarea.span-1, body.bp select.span-1 { width: 30px !important; }
body.bp input.span-2, body.bp textarea.span-2, body.bp select.span-2 { width: 70px !important; }
body.bp input.span-3, body.bp textarea.span-3, body.bp select.span-3 { width: 110px !important; }
body.bp input.span-4, body.bp textarea.span-4, body.bp select.span-4 { width: 150px !important; }
body.bp input.span-5, body.bp textarea.span-5, body.bp select.span-5 { width: 190px !important; }
body.bp input.span-6, body.bp textarea.span-6, body.bp select.span-6 { width: 230px !important; }
body.bp input.span-7, body.bp textarea.span-7, body.bp select.span-7 { width: 270px !important; }
body.bp input.span-8, body.bp textarea.span-8, body.bp select.span-8 { width: 310px !important; }
body.bp input.span-9, body.bp textarea.span-9, body.bp select.span-9 { width: 350px !important; }
body.bp input.span-10, body.bp textarea.span-10, body.bp select.span-10 { width: 390px !important; }
body.bp input.span-11, body.bp textarea.span-11, body.bp select.span-11 { width: 430px !important; }
body.bp input.span-12, body.bp textarea.span-12, body.bp select.span-12 { width: 470px !important; }
body.bp input.span-13, body.bp textarea.span-13, body.bp select.span-13 { width: 510px !important; }
body.bp input.span-14, body.bp textarea.span-14, body.bp select.span-14 { width: 550px !important; }
body.bp input.span-15, body.bp textarea.span-15, body.bp select.span-15 { width: 590px !important; }
body.bp input.span-16, body.bp textarea.span-16, body.bp select.span-16 { width: 630px !important; }
body.bp input.span-17, body.bp textarea.span-17, body.bp select.span-17 { width: 670px !important; }
body.bp input.span-18, body.bp textarea.span-18, body.bp select.span-18 { width: 710px !important; }
body.bp input.span-19, body.bp textarea.span-19, body.bp select.span-19 { width: 750px !important; }
body.bp input.span-20, body.bp textarea.span-20, body.bp select.span-20 { width: 790px !important; }
body.bp input.span-21, body.bp textarea.span-21, body.bp select.span-21 { width: 830px !important; }
body.bp input.span-22, body.bp textarea.span-22, body.bp select.span-22 { width: 870px !important; }
body.bp input.span-23, body.bp textarea.span-23, body.bp select.span-23 { width: 910px !important; }
body.bp input.span-24, body.bp textarea.span-24, body.bp select.span-24 { width: 950px !important; }
body.bp .append-1 { padding-right: 40px; }
body.bp .append-2 { padding-right: 80px; }
body.bp .append-3 { padding-right: 120px; }
body.bp .append-4 { padding-right: 160px; }
body.bp .append-5 { padding-right: 200px; }
body.bp .append-6 { padding-right: 240px; }
body.bp .append-7 { padding-right: 280px; }
body.bp .append-8 { padding-right: 320px; }
body.bp .append-9 { padding-right: 360px; }
body.bp .append-10 { padding-right: 400px; }
body.bp .append-11 { padding-right: 440px; }
body.bp .append-12 { padding-right: 480px; }
body.bp .append-13 { padding-right: 520px; }
body.bp .append-14 { padding-right: 560px; }
body.bp .append-15 { padding-right: 600px; }
body.bp .append-16 { padding-right: 640px; }
body.bp .append-17 { padding-right: 680px; }
body.bp .append-18 { padding-right: 720px; }
body.bp .append-19 { padding-right: 760px; }
body.bp .append-20 { padding-right: 800px; }
body.bp .append-21 { padding-right: 840px; }
body.bp .append-22 { padding-right: 880px; }
body.bp .append-23 { padding-right: 920px; }
body.bp .prepend-1 { padding-left: 40px; }
body.bp .prepend-2 { padding-left: 80px; }
body.bp .prepend-3 { padding-left: 120px; }
body.bp .prepend-4 { padding-left: 160px; }
body.bp .prepend-5 { padding-left: 200px; }
body.bp .prepend-6 { padding-left: 240px; }
body.bp .prepend-7 { padding-left: 280px; }
body.bp .prepend-8 { padding-left: 320px; }
body.bp .prepend-9 { padding-left: 360px; }
body.bp .prepend-10 { padding-left: 400px; }
body.bp .prepend-11 { padding-left: 440px; }
body.bp .prepend-12 { padding-left: 480px; }
body.bp .prepend-13 { padding-left: 520px; }
body.bp .prepend-14 { padding-left: 560px; }
body.bp .prepend-15 { padding-left: 600px; }
body.bp .prepend-16 { padding-left: 640px; }
body.bp .prepend-17 { padding-left: 680px; }
body.bp .prepend-18 { padding-left: 720px; }
body.bp .prepend-19 { padding-left: 760px; }
body.bp .prepend-20 { padding-left: 800px; }
body.bp .prepend-21 { padding-left: 840px; }
body.bp .prepend-22 { padding-left: 880px; }
body.bp .prepend-23 { padding-left: 920px; }
body.bp .pull-1, body.bp .pull-2, body.bp .pull-3, body.bp .pull-4, body.bp .pull-5, body.bp .pull-6, body.bp .pull-7, body.bp .pull-8, body.bp .pull-9, body.bp .pull-10, body.bp .pull-11, body.bp .pull-12, body.bp .pull-13, body.bp .pull-14, body.bp .pull-15, body.bp .pull-16, body.bp .pull-17, body.bp .pull-18, body.bp .pull-19, body.bp .pull-20, body.bp .pull-21, body.bp .pull-22, body.bp .pull-23, body.bp .pull-24 { display: inline; float: left; position: relative; }
body.bp .pull-1 { margin-left: -40px; }
body.bp .pull-2 { margin-left: -80px; }
body.bp .pull-3 { margin-left: -120px; }
body.bp .pull-4 { margin-left: -160px; }
body.bp .pull-5 { margin-left: -200px; }
body.bp .pull-6 { margin-left: -240px; }
body.bp .pull-7 { margin-left: -280px; }
body.bp .pull-8 { margin-left: -320px; }
body.bp .pull-9 { margin-left: -360px; }
body.bp .pull-10 { margin-left: -400px; }
body.bp .pull-11 { margin-left: -440px; }
body.bp .pull-12 { margin-left: -480px; }
body.bp .pull-13 { margin-left: -520px; }
body.bp .pull-14 { margin-left: -560px; }
body.bp .pull-15 { margin-left: -600px; }
body.bp .pull-16 { margin-left: -640px; }
body.bp .pull-17 { margin-left: -680px; }
body.bp .pull-18 { margin-left: -720px; }
body.bp .pull-19 { margin-left: -760px; }
body.bp .pull-20 { margin-left: -800px; }
body.bp .pull-21 { margin-left: -840px; }
body.bp .pull-22 { margin-left: -880px; }
body.bp .pull-23 { margin-left: -920px; }
body.bp .pull-24 { margin-left: -960px; }
body.bp .push-1, body.bp .push-2, body.bp .push-3, body.bp .push-4, body.bp .push-5, body.bp .push-6, body.bp .push-7, body.bp .push-8, body.bp .push-9, body.bp .push-10, body.bp .push-11, body.bp .push-12, body.bp .push-13, body.bp .push-14, body.bp .push-15, body.bp .push-16, body.bp .push-17, body.bp .push-18, body.bp .push-19, body.bp .push-20, body.bp .push-21, body.bp .push-22, body.bp .push-23, body.bp .push-24 { display: inline; float: right; position: relative; }
body.bp .push-1 { margin: 0 -40px 1.5em 40px; }
body.bp .push-2 { margin: 0 -80px 1.5em 80px; }
body.bp .push-3 { margin: 0 -120px 1.5em 120px; }
body.bp .push-4 { margin: 0 -160px 1.5em 160px; }
body.bp .push-5 { margin: 0 -200px 1.5em 200px; }
body.bp .push-6 { margin: 0 -240px 1.5em 240px; }
body.bp .push-7 { margin: 0 -280px 1.5em 280px; }
body.bp .push-8 { margin: 0 -320px 1.5em 320px; }
body.bp .push-9 { margin: 0 -360px 1.5em 360px; }
body.bp .push-10 { margin: 0 -400px 1.5em 400px; }
body.bp .push-11 { margin: 0 -440px 1.5em 440px; }
body.bp .push-12 { margin: 0 -480px 1.5em 480px; }
body.bp .push-13 { margin: 0 -520px 1.5em 520px; }
body.bp .push-14 { margin: 0 -560px 1.5em 560px; }
body.bp .push-15 { margin: 0 -600px 1.5em 600px; }
body.bp .push-16 { margin: 0 -640px 1.5em 640px; }
body.bp .push-17 { margin: 0 -680px 1.5em 680px; }
body.bp .push-18 { margin: 0 -720px 1.5em 720px; }
body.bp .push-19 { margin: 0 -760px 1.5em 760px; }
body.bp .push-20 { margin: 0 -800px 1.5em 800px; }
body.bp .push-21 { margin: 0 -840px 1.5em 840px; }
body.bp .push-22 { margin: 0 -880px 1.5em 880px; }
body.bp .push-23 { margin: 0 -920px 1.5em 920px; }
body.bp .push-24 { margin: 0 -960px 1.5em 960px; }
body.bp .prepend-top { margin-top: 1.5em; }
body.bp .append-bottom { margin-bottom: 1.5em; }
body.bp .showgrid { background: url('/images/grid.png?1280495404'); }
body.bp .error { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
body.bp .error a { color: #8a1f11; }
body.bp .notice { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #fff6bf; color: #514721; border-color: #ffd324; }
body.bp .notice a { color: #514721; }
body.bp .success { padding: 0.8em; margin-bottom: 1em; border: 2px solid #dddddd; background: #e6efc2; color: #264409; border-color: #c6d880; }
body.bp .success a { color: #264409; }
body.bp .hide { display: none; }
body.bp .highlight { background: yellow; }
body.bp .added { background: #006600; color: white; }
body.bp .removed { background: #990000; color: white; }
body.bp label { font-weight: bold; }
body.bp fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
body.bp legend { font-weight: bold; font-size: 1.2em; }
body.bp input.text, body.bp input.title, body.bp input[type=text], body.bp input[type=password] { margin: 0.5em 0; background-color: white; padding: 5px; }
body.bp input.title { font-size: 1.5em; }
body.bp input[type=checkbox], body.bp input.checkbox, body.bp input[type=radio], body.bp input.radio { position: relative; top: 0.25em; }
body.bp textarea { margin: 0.5em 0; padding: 5px; }
body.bp select { margin: 0.5em 0; }
body.bp fieldset { border: 1px solid #cccccc; }
body.bp input.text, body.bp input.title, body.bp input[type=text], body.bp input[type=password], body.bp textarea, body.bp select { border: 1px solid #bbbbbb; }
body.bp input.text:focus, body.bp input.title:focus, body.bp input[type=text]:focus, body.bp input[type=password]:focus, body.bp textarea:focus, body.bp select:focus { border: 1px solid #666666; }
body.bp input.text, body.bp input.title, body.bp input[type=text], body.bp input[type=password] { width: 300px; }
body.bp textarea { width: 390px; height: 250px; }

body.standard { background: #333333; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
body.standard #content.admin { overflow: visible; }
body.standard #content.admin .person_status.admin { background: #66cc33; }
body.standard #content.admin .person_status.fraudulent { background: #fbe3e4; color: #8a1f11; }
body.standard #content.admin .person_status.fraudulent a { color: #8a1f11; }
body.standard #content.admin .person_status.blacklisted { background: black; color: white; }
body.standard #content.admin .person_status.gold { background: #ffd633; color: black; }
body.standard #content.admin .person_status.active { background: #cefff0; }
body.standard #content.admin .person_status.deactivated { background-color: #cccccc; color: #999999; }
body.standard #content.admin .person_status.email_unverified { background: white; color: #999999; }
body.standard #content.admin #models ul { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
body.standard #content.admin #models ul li { margin: 0px; padding: 0px; display: inline; }
body.standard #content.admin .action_box { display: inline; float: left; margin-right: 0; width: 270px; }
* html body.standard #content.admin .action_box { overflow-x: hidden; }
body.standard #content.admin .action_box form.unsubscribe_form p { margin-bottom: 0.25em; }
body.standard #content.admin .action_box form.unsubscribe_form textarea { width: 270px !important; height: 200px; }
body.standard #content.admin .related_tickets_box { display: inline; float: left; margin-right: 0; width: 270px; background-color: #fbe3e4; margin: 10px 0 30px 0; padding: 5px; }
* html body.standard #content.admin .related_tickets_box { overflow-x: hidden; }
body.standard #content.admin .related_tickets_box table tr.closed { background-color: #cccccc; }
body.standard #content.admin .related_tickets_box table tr.open { background-color: #e6efc2; }
body.standard #content.admin .chart { display: inline; float: left; margin-right: 0; width: 430px; }
* html body.standard #content.admin .chart { overflow-x: hidden; }
body.standard #content.admin .connections_graph img { width: 390px; }
body.standard #content.admin .ticket_box { display: inline; float: left; margin-right: 10px; width: 550px; }
* html body.standard #content.admin .ticket_box { overflow-x: hidden; }
body.standard #content.admin form.login_as_admin { display: inline; float: left; margin-right: 0; width: 470px; padding-right: 400px; line-height: 3; overflow: hidden; display: inline-block; }
* html body.standard #content.admin form.login_as_admin { overflow-x: hidden; }
body.standard #content.admin form.login_as_admin p { margin-bottom: 0; }
body.standard #content.admin form.login_as_admin { display: block; }
body.standard #content.admin form.login_as_admin button { float: none; }
body.standard #content.admin form.testimonial_form { display: inline; float: left; margin-right: 0; width: 390px; }
* html body.standard #content.admin form.testimonial_form { overflow-x: hidden; }
body.standard #content.admin form.testimonial_form textarea { width: 390px; height: 350px; }
body.standard #content.admin form.admin_search_form button { display: inline; float: none; }
body.standard #content.admin form.admin_search_form input { width: 150px; }
body.standard #content.admin form.admin_search_form input#limit { width: 30px; }
body.standard #content.admin form.ticket.button { display: inline; float: left; margin-right: 10px; width: 150px; }
* html body.standard #content.admin form.ticket.button { overflow-x: hidden; }
body.standard #content.admin form.tickets { line-height: 1.5em; }
body.standard #content.admin ul.testimonials li.testimonial { cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; }
body.standard #content.admin ul.testimonials li.testimonial.hover { background: #f7f7f7; }
body.standard #content.admin ul.testimonials li.testimonial.hover .action { display: inline; }
body.standard #content.admin ul.testimonials li.testimonial .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content.admin ul.testimonials li.testimonial .action a { font-weight: normal; font-style: normal; }
body.standard #content.admin ul.testimonials { padding-left: 0px; margin: 0; }
body.standard #content.admin ul.rfi_defences { padding-left: 80px; display: inline; float: left; margin-right: 10px; width: 470px; }
* html body.standard #content.admin ul.rfi_defences { overflow-x: hidden; }
body.standard #content.admin ul.rfi_defences li { margin: 10px 0; }
body.standard #content.admin table { overflow: visible; }
body.standard #content.admin table tr.admin { background: #66cc33; }
body.standard #content.admin table tr.fraudulent { background: #fbe3e4; color: #8a1f11; }
body.standard #content.admin table tr.fraudulent a { color: #8a1f11; }
body.standard #content.admin table tr.blacklisted { background: black; color: white; }
body.standard #content.admin table tr.gold { background: #ffd633; color: black; }
body.standard #content.admin table tr.active { background: #cefff0; }
body.standard #content.admin table tr.deactivated { background-color: #cccccc; color: #999999; }
body.standard #content.admin table tr.email_unverified { background: white; color: #999999; }
body.standard #content.admin table .odd { background: white; }
body.standard #content.admin table .even { background: #f4f4f4; }
body.standard #content.admin table th { background: #b8b8b8; padding: 3px; border-bottom: 1px solid #cccccc; color: white; }
body.standard #content.admin table td { border-bottom: 1px solid #cccccc; }
body.standard #content.admin table th.numeric, body.standard #content.admin table td.numeric { text-align: right; }
body.standard #content.admin table.item th { text-align: right; background: #b8b8b8; }
body.standard #content.admin table.tickets .replies_preview { color: #666666; font-size: 0.9em; font-weight: normal; }
body.standard #content.admin table.rfi th { background-color: white; color: black; }
body.standard #content.admin table.credit_cards tr.obselete, body.standard #content.admin table.credit_cards tr.untested, body.standard #content.admin table.credit_cards tr.cancelled_by_person, body.standard #content.admin table.credit_cards tr.invalid, body.standard #content.admin table.credit_cards tr.cancelled_by_system { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.credit_cards tr.active { background: #ffd633; color: black; }
body.standard #content.admin table.subscriptions tr.cancelled_by_person, body.standard #content.admin table.subscriptions tr.cancelled_by_system, body.standard #content.admin table.subscriptions tr.obselete { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.subscriptions tr.renewing { background: #fbe3e4; color: #8a1f11; }
body.standard #content.admin table.subscriptions tr.active { background: #ffd633; color: black; }
body.standard #content.admin table.billing_history tr.product_transaction.success.membership { background: #ffd633; color: black; }
body.standard #content.admin table.billing_history tr.product_transaction.success.advertising { background: #ffee59; }
body.standard #content.admin table.billing_history tr.commission_transaction.success { background: #d5e49a; }
body.standard #content.admin table.billing_history tr.alertpay_transaction.success { background: #d9dff0; }
body.standard #content.admin table.billing_history tr.alertpay_transaction.success.zero { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.billing_history tr.alertpay_transaction.failed_screening { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.billing_history tr.credit_card_transaction.success { background: #deeaae; }
body.standard #content.admin table.billing_history tr.credit_card_transaction.success.zero { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.billing_history tr.withdrawal_transaction.success { background: #c5da71; }
body.standard #content.admin table.billing_history tr.success { background: #e6efc2; color: #264409; }
body.standard #content.admin table.billing_history tr.failed_screening { background: #fbe3e4; color: #8a1f11; }
body.standard #content.admin table.billing_history tr.declined_by_processor, body.standard #content.admin table.billing_history tr.summarized, body.standard #content.admin table.billing_history tr.awaiting_3ds { background-color: #cccccc; color: #999999; }
body.standard #content.admin table.billing_history tr.voided { background: black; color: white; }
body.standard #content.admin table.billing_history .action { line-height: 1.2em; font-size: 0.8em; }
body.standard #content.admin table.profit_and_loss tr th { background: #cccccc; color: white; }
body.standard #content.admin table.profit_and_loss tr th, body.standard #content.admin table.profit_and_loss tr td { text-align: right; }
body.standard #content.admin table.profit_and_loss tr .gateway_monthly_total, body.standard #content.admin table.profit_and_loss tr .product_group_monthly_total { color: #666666; font-size: 0.8em; }
body.standard #content.admin table.profit_and_loss tr .gateway_monthly_total a, body.standard #content.admin table.profit_and_loss tr .product_group_monthly_total a { font-weight: normal; }
body.standard #content.admin table.profit_and_loss tr .aggregate { background-color: #fff6bf; }
body.standard #content.admin table.rfi_page_views { margin-top: 2em; }
body.standard #content.admin table.rfi_page_views caption { font-size: 1.75em; }
body.standard a { text-decoration: none; font-weight: bold; color: #006699; }
body.standard a:hover { text-decoration: underline; }
body.standard a:visited { color: #006699; }
body.standard textarea { font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body.standard .left { text-align: left; }
body.standard .right { text-align: right; }
body.standard .center { text-align: center; }
body.standard .meta { color: #666666; font-size: 0.8em; }
body.standard .meta a { font-weight: normal; }
body.standard .debug_info { color: red; }
body.standard .positive { color: green; }
body.standard .exciting { color: #ed2590; }
body.standard .exciting a { color: #ed2590; font-weight: bold; }
body.standard .alert { color: red; font-weight: bold; }
body.standard .alert:visited { color: red; }
body.standard .critical { background: #fbe3e4; border: 4px solid #ed2590; padding: 0.8em; }
body.standard h2 { color: #9c0000; border-bottom: 1px solid gray; }
body.standard h3 { line-height: 1.2em; }
body.standard hr { height: 1px; color: #cccccc; background-color: #cccccc; border: 0; }
body.standard hr.spacer { margin: 30px 0; }
body.standard #container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; text-align: left; }
body.standard #container { display: block; }
body.standard #ruler .ruler { display: inline; float: left; margin-right: 10px; width: 950px; background: url('/images/grid.png?1280495404'); text-align: center; }
* html body.standard #ruler .ruler { overflow-x: hidden; }
body.standard #ruler .ruler .unit { display: inline; float: left; margin-right: 10px; width: 30px; }
* html body.standard #ruler .ruler .unit { overflow-x: hidden; }
body.standard #ruler .ruler .last { margin-right: 0; }
body.standard #header, body.standard #wrap, body.standard #footer, body.standard #debug { display: inline; float: left; margin-right: 10px; width: 950px; }
* html body.standard #header, * html body.standard #wrap, * html body.standard #footer, * html body.standard #debug { overflow-x: hidden; }
body.standard #header { position: relative; background: #333333 url(/images/swom_logo.png) no-repeat 10px 15px; height: 90px; color: white; display: inline; float: left; margin-right: 10px; width: 950px; overflow: hidden; display: inline-block; }
* html body.standard #header { overflow-x: hidden; }
body.standard #header { display: block; }
body.standard #header h1 { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *vertical-align: auto; }
body.standard #header a.png24 { position: absolute; top: 15px; left: 10px; width: 165px; height: 65px; }
body.standard #header a { color: white; }
body.standard #header a h1 { display: none; }
body.standard #header #top_links { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; position: absolute; right: 0px; top: 1em; }
body.standard #header #top_links { display: block; }
body.standard #header #top_links li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
body.standard #header #top_links li:first-child, body.standard #header #top_links li.first { padding-left: 0px; }
body.standard #header #top_links li:last-child, body.standard #header #top_links li.last { padding-right: 0px; }
body.standard #header #top_links ul { margin: 0; }
body.standard #header #top_links ul li { border-left: 1px solid gray; }
body.standard #header #top_links ul li.first { border-left: none; }
body.standard #header #admin_links { position: absolute; top: 1em; left: 200px; }
body.standard #header #basket { position: absolute; right: 0px; top: 2.8em; }
body.standard #header #referrer { position: absolute; right: 0px; top: 3.5em; font-size: 0.8em; }
body.standard #header #search_box { position: absolute; right: 0px; bottom: 0; }
body.standard #header #search_box input.text { width: 100px; font-size: 0.8em; }
body.standard #header #search_box .image_submit { position: relative; top: 3px; }
body.standard #header ul#nav { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; display: inline; float: left; position: absolute; bottom: 0; left: 156px; }
body.standard #header ul#nav { display: block; }
body.standard #header ul#nav li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
body.standard #header ul#nav li:first-child, body.standard #header ul#nav li.first { padding-left: 0px; }
body.standard #header ul#nav li:last-child, body.standard #header ul#nav li.last { padding-right: 0px; }
body.standard #header ul#nav li { margin: 0; padding: 0; border: 0; outline: 0; height: 30px; line-height: 30px; }
body.standard #header ul#nav li a { display: block; padding: 0 9px; color: white; }
body.standard #header ul#nav li a:hover { background: white; text-decoration: none; color: #006699; }
body.standard #header ul#nav li.active a { background: white; color: #006699; }
body.standard #header ul#nav li.active a:hover { color: #006699; }
body.standard #header.prelaunch { height: 120px; margin-top: 10px; background-image: none; }
body.standard #header.prelaunch .referrer { position: absolute; right: 10px; top: 20px; color: #666666; font-size: 0.8em; }
body.standard #header.prelaunch .login { position: absolute; right: 10px; top: 0px; }
body.standard #header .gold { color: #ffd633; }
body.standard #header .free { color: #cefff0; }
body.standard #content { display: inline; float: left; margin-right: 10px; width: 950px; background: white; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-bottom: 50px; }
* html body.standard #content { overflow-x: hidden; }
body.standard #content .one_column_primary { padding-left: 40px; display: inline; float: left; margin-right: 10px; width: 870px; padding-right: 40px; margin-top: 1.5em; margin-right: 0; }
* html body.standard #content .one_column_primary { overflow-x: hidden; }
body.standard #content .two_columns_primary { padding-left: 40px; display: inline; float: left; margin-right: 10px; width: 630px; margin-top: 1.5em; }
* html body.standard #content .two_columns_primary { overflow-x: hidden; }
body.standard #content .two_columns_secondary { display: inline; float: left; margin-right: 10px; width: 230px; padding-right: 40px; margin-right: 0; margin-top: 1.5em; }
* html body.standard #content .two_columns_secondary { overflow-x: hidden; }
body.standard #content .has_breadcrumbs { margin-top: 0; }
body.standard #content #banner { background: #23b4f1 url(/images/banner_background.jpg) repeat-x; padding: 40px 20px 10px 20px; }
body.standard #content #banner h2 { color: white; font-family: arial, sans-serif; font-size: 2.5em; font-weight: bold; margin: 0; border-bottom: none; }
body.standard #content .error a, body.standard #content .error a:visited { color: #006699; }
body.standard #content .thumbnail { display: inline; float: left; width: 50px; margin-right: 15px; text-align: center; line-height: 1em; }
body.standard #content .thumbnail a.cp { left: 10px; font-size: 0.8em; color: #666666; font-weight: normal; }
body.standard #content .thumbnail a.edit_photo { color: #666666; font-size: 0.8em; font-weight: normal; }
body.standard #content .thumbnail a.edit_photo a { font-weight: normal; }
body.standard #content .icon { width: 36px; margin-right: 10px; text-align: center; height: 51px; display: inline; float: left; }
body.standard #content .icon a.cp { position: relative; top: -5px; font-size: 0.8em; color: #666666; font-weight: normal; }
body.standard #content .tip { display: none; }
body.standard #content .gold { color: #9b6729; }
body.standard #content .free { color: #cefff0; }
body.standard #content a.free { color: #006699; }
body.standard #content .gold a { color: #9b6729; }
body.standard #content a.gold { color: #9b6729; }
body.standard #content .code { font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New; background-color: #eeeeee; padding: 5px; }
body.standard #content h1.has_blurb, body.standard #content h2.has_blurb, body.standard #content h3.has_blurb, body.standard #content h4.has_blurb, body.standard #content h5.has_blurb, body.standard #content h6.has_blurb { margin-bottom: 0.25em; }
body.standard #content .example { color: #666666; }
body.standard #content .blurb { font-size: 0.9em; margin-bottom: 1em; }
body.standard #content .blurb.left { display: inline; float: left; }
body.standard #content .blurb.right { display: inline; float: right; }
body.standard #content .breadcrumbs { padding: 0.5em 1.5em 0 1.5em; }
body.standard #content .breadcrumbs p { margin-bottom: 0; }
body.standard #content .box { overflow: hidden; display: inline-block; }
body.standard #content .box { display: block; }
body.standard #content .flash { margin: 2em; }
body.standard #content .ajax_flash.notice, body.standard #content .ajax_flash.success, body.standard #content .ajax_flash.error { border: none; background: none; margin: 0; color: #ed2590; }
body.standard #content a.tag { background-color: #e0eaf1; border-bottom: 1px solid #3e6d8e; border-right: 1px solid #7f9fb6; color: #3e6d8e; font-size: 0.9em; line-height: 2.5em; margin: 2px 2px 2px 0; padding: 3px 4px; text-decoration: none; white-space: nowrap; }
body.standard #content a.tag:hover { background-color: #3e6d8e; border-bottom: 1px solid #37607d; border-right: 1px solid #37607d; color: #e0eaf1; text-decoration: none; }
body.standard #content a.tag_links { font-weight: normal; color: #666666; }
body.standard #content a.positive { color: #529214; }
body.standard #content a.negative { color: #d12f19; }
body.standard #content .tag_label { font-weight: bold; }
body.standard #content .pagination { text-align: center; padding: 0.3em; }
body.standard #content .pagination a, body.standard #content .pagination span { padding: 0.2em 0.5em; }
body.standard #content .pagination span.disabled { color: #aaaaaa; }
body.standard #content .pagination span.current { font-weight: bold; color: #ed2590; }
body.standard #content .pagination a { border: 1px solid #dddddd; color: #006699; text-decoration: none; }
body.standard #content .pagination a:hover, body.standard #content .pagination a:focus { border-color: #003366; background: #0063dc; color: white; }
body.standard #content .pagination .page_info { color: #aaaaaa; padding-top: 0.8em; }
body.standard #content .pagination .prev_page, body.standard #content .pagination .next_page { border-width: 0px; }
body.standard #content .pagination .prev_page { margin-right: 1em; }
body.standard #content .pagination .next_page { margin-left: 1em; }
body.standard #content .page_info { color: #aaaaaa; padding-top: 0.8em; text-align: center; }
body.standard #content .clickable_row { cursor: default; }
body.standard #content .preview { margin-bottom: 1.5em; overflow: hidden; display: inline-block; }
body.standard #content .preview { display: block; }
body.standard #content .preview.hover h2 .action { display: inline; }
body.standard #content .preview h2 { position: relative; overflow: hidden; display: inline-block; }
body.standard #content .preview h2 { display: block; }
body.standard #content .preview h2 .action { display: none; font-size: 12px; position: absolute; right: 0px; bottom: 3px; font-weight: normal; }
body.standard #content .two_columns_primary .preview { display: inline; float: left; margin-right: 10px; width: 630px; }
* html body.standard #content .two_columns_primary .preview { overflow-x: hidden; }
body.standard #content .two_columns_secondary .preview { display: inline; float: left; margin-right: 10px; width: 230px; }
* html body.standard #content .two_columns_secondary .preview { overflow-x: hidden; }
body.standard #content .pending_requests { color: #ed2590; background: url(/images/fam_icons/error.png) no-repeat top left; padding-left: 20px; }
body.standard #content .pending_requests a { color: #ed2590; font-weight: bold; }
body.standard #content del.differ { color: red; }
body.standard #content del.differ p { text-decoration: line-through; }
body.standard #content ins.differ { color: green; }
body.standard #content div.error ul li { line-height: 1.75em; }
body.standard #content span.currency.positive { color: inherit; }
body.standard #content span.currency.negative { color: #8a1f11; }
body.standard #content h3.home_page { margin: 1.5em 1.5em 1em; font-size: 1.75em; font-weight: bold; }
body.standard #content #testimonials { padding-left: 280px; display: inline; float: left; margin-right: 10px; width: 470px; }
* html body.standard #content #testimonials { overflow-x: hidden; }
body.standard #content #testimonials .person_row { display: inline; float: left; margin-right: 0; width: 470px; margin-top: 1.5em; }
* html body.standard #content #testimonials .person_row { overflow-x: hidden; }
body.standard #content #testimonials .person_row.first { margin-top: 50px; }
body.standard #content #testimonials .person_row .image { display: inline; float: left; margin-right: 10px; width: 70px; }
* html body.standard #content #testimonials .person_row .image { overflow-x: hidden; }
body.standard #content #testimonials .person_row .details { display: inline; float: left; margin-right: 0; width: 310px; }
* html body.standard #content #testimonials .person_row .details { overflow-x: hidden; }
body.standard #content #testimonials .person_row .details p.content { margin: 0; padding: 0; border: 0; outline: 0; margin-top: 5px; font-size: 1.2em; font-style: italic; }
body.standard #content #testimonials .person_row .details p.author { color: #666666; font-size: 0.8em; text-align: right; }
body.standard #content #testimonials .person_row .details p.author a { font-weight: normal; }
body.standard #content .action_box { display: inline; float: left; margin-right: 10px; width: 230px; padding: 0 12px 0 12px; width: 206px; background: #e5ecfa; overflow: hidden; display: inline-block; }
* html body.standard #content .action_box { overflow-x: hidden; }
body.standard #content .action_box { display: block; }
body.standard #content #address_book { display: inline; float: left; margin-right: 10px; width: 510px; padding: 10px 10px 10px 10px; width: 490px; height: 450px; border: 1px solid #999999; background-color: white; }
* html body.standard #content #address_book { overflow-x: hidden; }
body.standard #content #address_book .email_security { color: #666666; color: #666666; font-size: 0.8em; }
body.standard #content #address_book .email_security a { font-weight: normal; }
body.standard #content #address_book .email_security h4 { color: #666666; margin-top: 1.5em; }
body.standard #content #manual_box { display: inline; float: left; margin-right: 10px; width: 310px; padding: 10px 10px 10px 10px; width: 290px; height: 450px; border: 1px solid #999999; background-color: white; }
* html body.standard #content #manual_box { overflow-x: hidden; }
body.standard #content #new_referred { padding-left: 40px; display: inline; float: left; margin-right: 0; width: 830px; margin-top: 1.5em; }
* html body.standard #content #new_referred { overflow-x: hidden; }
body.standard #content #new_referred #network { background: white url(/images/network_background.png) no-repeat top left; height: 310px; display: inline; float: left; margin-right: 10px; width: 310px; position: relative; overflow: visible; }
* html body.standard #content #new_referred #network { overflow-x: hidden; }
body.standard #content #new_referred #network p { margin: 0; text-align: center; }
body.standard #content #new_referred #network .thumbnail { position: absolute; width: 130px; }
body.standard #content #new_referred #network .thumbnail.person { left: 89px; top: 108px; }
body.standard #content #new_referred #network .thumbnail.you { left: 211px; top: 108px; }
body.standard #content #new_referred #network .thumbnail .name { font-size: 1.3em; line-height: 1.1em; font-weight: bold; color: #006699; }
body.standard #content #new_referred #network .thumbnail.you .name { font-size: 1.7em; }
body.standard #content #new_referred #network .thumbnail .info { color: #666666; font-size: 0.8em; margin-top: 3px; }
body.standard #content #new_referred #network .thumbnail .info a { font-weight: normal; }
body.standard #content #new_referred #network .contact { position: absolute; width: 76px; overflow: visible; }
body.standard #content #new_referred #network .contact.top_left { left: 12px; top: 32px; }
body.standard #content #new_referred #network .contact.left { left: -12px; top: 147px; }
body.standard #content #new_referred #network .contact.top { left: 137px; top: 8px; }
body.standard #content #new_referred #network .contact.bottom { left: 101px; top: 234px; }
body.standard #content #new_referred #network .contact .name { color: #006699; line-height: 1.2em; }
body.standard #content #new_referred #intro { display: inline; float: left; margin-right: 0; width: 510px; }
* html body.standard #content #new_referred #intro { overflow-x: hidden; }
body.standard #content #new_referred #intro h2 { border-bottom: none; font-weight: bold; font-size: 30px; }
body.standard #content #new_referred #intro ul.benefits { font-size: 1.8em; list-style: none; color: #666666; }
body.standard #content #new_referred #intro ul.benefits li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content .twitter_logo_large { padding-left: 40px; display: inline; float: left; margin-right: 10px; width: 310px; }
* html body.standard #content .twitter_logo_large { overflow-x: hidden; }
body.standard #content .influence_indicator .bar_box { display: inline-block; background: white; width: 150px; border: 1px solid #cccccc; padding: 0; margin: 0; height: 25px; position: relative; }
body.standard #content .influence_indicator .bar_box .bar { float: left; background: #ffcc00; height: 25px; position: relative; }
body.standard #content .influence_indicator .bar_box p { position: absolute; top: 3px; left: 26px; color: #333333; font-size: 1.2em; }
body.standard #content .influence_indicator .bar_box { width: 100px; height: 10px; }
body.standard #content .influence_indicator .bar_box .bar { height: 10px; }
body.standard #content .completeness_indicator { text-align: center; position: relative; height: 50px; }
body.standard #content .completeness_indicator .bar_box { display: inline-block; background: white; width: 150px; border: 1px solid #cccccc; padding: 0; margin: 0; height: 25px; position: relative; }
body.standard #content .completeness_indicator .bar_box .bar { float: left; background: #ffcc00; height: 25px; position: relative; }
body.standard #content .completeness_indicator .bar_box p { position: absolute; top: 3px; left: 26px; color: #333333; font-size: 1.2em; }
body.standard #content .completeness_indicator p { margin: 0; }
body.standard #content .completeness_indicator .action { position: absolute; top: -40px; right: 0px; }
body.standard #content .imported_contacts_box { display: inline; float: left; margin-right: 10px; width: 390px; position: relative; }
* html body.standard #content .imported_contacts_box { overflow-x: hidden; }
body.standard #content .selected_imported_contacts_box { display: inline; float: left; margin-right: 10px; width: 310px; }
* html body.standard #content .selected_imported_contacts_box { overflow-x: hidden; }
body.standard #content .select_all_wrapper { border: 1px solid #cccccc; border-bottom: none; background: #eeeeee; line-height: 200%; margin: 0; padding: 0 5px; }
body.standard #content .profile .demographics p { margin-bottom: 0; }
body.standard #content div.benefits { padding-left: 200px; }
body.standard #content .visa { padding-left: 160px; display: inline; float: left; margin-right: 10px; width: 110px; }
* html body.standard #content .visa { overflow-x: hidden; }
body.standard #content .mastercard { display: inline; float: left; margin-right: 10px; width: 110px; }
* html body.standard #content .mastercard { overflow-x: hidden; }
body.standard #content .alertpay { display: inline; float: left; margin-right: 10px; width: 110px; }
* html body.standard #content .alertpay { overflow-x: hidden; }
body.standard #content .filter { margin-top: 1.5em; }
body.standard #content .filter p.count { font-size: 3.5em; margin-bottom: 0; line-height: 1em; font-weight: bold; color: #666666; }
body.standard #content .filter p { font-size: 1.2em; }
body.standard #content a.new_question, body.standard #content a.new_ad { background: #e6efc2 url(/images/fam_icons/add.png) no-repeat 5px 8px; padding-left: 28px; }
body.standard #content .scrollable_table_wrapper { overflow-y: auto; height: 230px; position: relative; border: 1px solid #cccccc; }
body.standard #content table p { margin-bottom: 0; }
body.standard #content table tr th { background: #b8b8b8; padding: 3px; border-bottom: 1px solid #cccccc; color: white; }
body.standard #content table tr.odd td, body.standard #content table tr.odd th { background: white; }
body.standard #content table tr.even th, body.standard #content table tr.even td { background: #f4f4f4; }
body.standard #content table.income tr td span.commission { color: #ed2590; }
body.standard #content table.network { display: inline; float: left; margin-right: 0; width: 430px; padding-right: 440px; }
* html body.standard #content table.network { overflow-x: hidden; }
body.standard #content table.network tr td { background: #b8b8b8; padding: 10px; border-bottom: 1px solid #999999; }
body.standard #content table.network tr td.heading p { margin-bottom: 5px; font-size: 2em; line-height: 1em; width: 310px; }
body.standard #content table.network tr td.heading p.meta { font-size: 11px; font-weight: normal; }
body.standard #content table.network tr td.contacts { width: 110px; text-align: center; }
body.standard #content table.network tr td.contacts p.no_of_contacts { color: #ed2590; font-size: 2em; font-weight: bold; }
body.standard #content table.network tr td.contacts p.no_of_contacts a { color: #ed2590; font-weight: bold; }
body.standard #content table.network_income { display: inline; float: left; margin-right: 0; width: 790px; }
* html body.standard #content table.network_income { overflow-x: hidden; }
body.standard #content table.network_income tr td { background: #b8b8b8; padding: 10px; border-bottom: 1px solid #999999; }
body.standard #content table.network_income tr td.heading p { margin-bottom: 5px; font-size: 2em; line-height: 1em; width: 310px; }
body.standard #content table.network_income tr td.heading p.meta { font-size: 11px; font-weight: normal; }
body.standard #content table.network_income tr td.contacts { width: 110px; text-align: center; }
body.standard #content table.network_income tr td.contacts p.no_of_contacts { color: #ed2590; font-size: 2em; font-weight: bold; }
body.standard #content table.network_income tr td.contacts p.no_of_contacts a { color: #ed2590; font-weight: bold; }
body.standard #content table.messages tr td { border-bottom: 1px solid #cccccc; }
body.standard #content table.messages tr td p { line-height: 1.1em; margin-bottom: 3px; }
body.standard #content table.messages tr td.picture { width: 70px; }
body.standard #content table.messages tr td.sender { width: 110px; }
body.standard #content table.messages tr td.details { width: 670px; }
body.standard #content table.conversations tr.read { background: white; }
body.standard #content table.conversations tr.read td p, body.standard #content table.conversations tr.read td a { font-weight: normal; color: #666666; }
body.standard #content table.conversations tr.unread { background: #e8eef7; }
body.standard #content table.conversations tr.unread td p { font-weight: bold; }
body.standard #content table.conversations tr.unread td a { color: black; }
body.standard #content table.conversations tr.unread a.first_comment { font-size: 1.1em; }
body.standard #content table.conversations p { margin-bottom: 0; }
body.standard #content table.conversations td.table_icon { width: 36px; }
body.standard #content table.conversations td.info { width: 190px; border-bottom: 1px solid #cccccc; }
body.standard #content table.conversations td.info a { color: black; }
body.standard #content table.conversations td.detail { border-bottom: 1px solid #cccccc; }
body.standard #content table.conversations td.detail a.comments_preview { color: #666666; font-weight: normal; }
body.standard #content table.conversations td.date { border-bottom: 1px solid #cccccc; width: 70px; text-align: right; }
body.standard #content table.conversations td.action { border-bottom: 1px solid #cccccc; width: 70px; font-size: 0.8em; }
body.standard #content table.group { margin: 0; width: 100%; color: #666666; font-size: 0.8em; }
body.standard #content table.group a { font-weight: normal; }
body.standard #content table.group th { background: white; border-bottom: none; color: #666666; width: 30px; }
body.standard #content table.group_info th { background: white; border-bottom: none; width: 100px; color: #666666; font-size: 0.8em; text-align: right; }
body.standard #content table.business_info th { background: none; border-bottom: none; width: 100px; color: #666666; font-size: 0.8em; text-align: right; }
body.standard #content table.business_info th.name { font-size: 1.2em; font-weight: bold; text-align: left; }
body.standard #content table.connectable_contacts td { padding: 5px; border-bottom: 1px solid #eeeeee; }
body.standard #content table.connectable_contacts td.thumbnail { width: 50px; margin-right: 0; }
body.standard #content table.connectable_contacts td.info { width: 150px; }
body.standard #content table.connectable_contacts td.info .name { font-weight: bold; }
body.standard #content table.connectable_contacts td.info .email { color: #666666; font-size: 0.8em; }
body.standard #content table.connectable_contacts td.info .email a { font-weight: normal; }
body.standard #content table.connectable_contacts td.description { width: 270px; color: #666666; }
body.standard #content table.invitable_imported_contacts { font-size: 0.9em; font-weight: normal; color: #666666; }
body.standard #content table.invitable_imported_contacts .name { font-weight: bold; }
body.standard #content table.commissions { display: inline; float: left; margin-right: 10px; width: 750px; }
* html body.standard #content table.commissions { overflow-x: hidden; }
body.standard #content table.commissions tr th { padding: 10px; text-align: right; background-color: white; border-bottom: none; border-right: 1px solid #cccccc; width: 350px; }
body.standard #content table.commissions tr th p { margin-bottom: 5px; font-size: 2em; line-height: 1em; font-weight: normal; color: #ed2590; }
body.standard #content table.commissions tr th p.meta { font-size: 11px; font-weight: normal; }
body.standard #content table.commissions tr th.horizontal { border-bottom: 1px solid #cccccc; border-right: none; color: gray; text-align: center; width: 230px; }
body.standard #content table.commissions tr th.horizontal.right { text-align: right; }
body.standard #content table.commissions tr td { padding: 10px; background-color: white; color: black; text-align: center; }
body.standard #content table.commissions tr.total th { color: #264409; font-size: 1.5em; }
body.standard #content table.commissions tr.total td { text-align: left; padding-left: 40px; font-size: 3em; font-weight: bold; color: #264409; }
body.standard #content table.commissions tr.total td .bubble_tip { font-size: 10px; }
body.standard #content table.available_balance_statement tr.unimportant td, body.standard #content table.available_balance_statement tr.unimportant th { font-size: 0.8em; color: #666666; font-weight: normal; }
body.standard #content table.available_balance_statement tr td { font-weight: bold; }
body.standard #content table.community_points_explanation { display: inline; float: left; margin-right: 10px; width: 590px; }
* html body.standard #content table.community_points_explanation { overflow-x: hidden; }
body.standard #content table.community_points_explanation td.points { width: 150px; }
body.standard #content table.order th { color: #666666; font-weight: bold; background-color: white; border-bottom: 1px solid gray; }
body.standard #content table.order td { padding: 10px; }
body.standard #content table.order td .product_name { font-size: 1.5em; line-height: 1.2em; margin-bottom: 0.25em; }
body.standard #content table.order .unit_price, body.standard #content table.order .quantity, body.standard #content table.order .price { width: 70px; }
body.standard #content table.order tr.tax td, body.standard #content table.order tr.tax th { border-bottom: none; border-top: 1px solid gray; }
body.standard #content table.order tr.total th { border-top: 1px solid gray; }
body.standard #content table.campaigns td.state .active { color: #529214; font-weight: bold; }
body.standard #content table.campaigns td.state .paused, body.standard #content table.campaigns td.state .daily_spend_limit_reached { font-weight: bold; line-height: 3.5em; }
body.standard #content table.campaigns tr.total .amount { font-size: 1.5em; }
body.standard #content table.bids th, body.standard #content table.bids td { text-align: center; }
body.standard #content table.bids th.date, body.standard #content table.bids td.date { text-align: left; }
body.standard #content form { line-height: 3; }
body.standard #content form p { margin-bottom: 0; }
body.standard #content form h2 { line-height: 1.5em; }
body.standard #content form p { line-height: 1.3em; }
body.standard #content form p.hints { margin: 1.5em 0; }
body.standard #content form fieldset { border: none; margin: 0 0 2em 0; padding: 0; }
body.standard #content form fieldset legend { display: none; }
body.standard #content form fieldset hr { margin-left: 160px; }
body.standard #content form ol { margin: 0; padding: 0; }
body.standard #content form ol li { list-style-image: none; list-style-type: none; margin-left: 0px; overflow: hidden; display: inline-block; }
body.standard #content form ol li { display: block; }
body.standard #content form ol li.error { background: none; border: none; padding: 0; margin-bottom: 0; }
body.standard #content form ol li.error input, body.standard #content form ol li.error textarea, body.standard #content form ol li.error select { border: 1px solid #8a1f11; }
body.standard #content form ol li label { display: inline; float: left; margin-right: 10px; width: 150px; text-align: right; }
* html body.standard #content form ol li label { overflow-x: hidden; }
body.standard #content form ol li .inline-hints, body.standard #content form ol li .inline-errors { padding-left: 160px; color: #666666; font-size: 0.8em; line-height: 1.7em; }
body.standard #content form ol li .inline-hints a, body.standard #content form ol li .inline-errors a { font-weight: normal; }
body.standard #content form ol li .inline-errors { color: red; }
body.standard #content form ol li.title label, body.standard #content form ol li.title input { font-size: 1.5em; }
body.standard #content form ol li.date fieldset, body.standard #content form ol li.time fieldset, body.standard #content form ol li.datetime fieldset { border: none; margin: 0; padding: 0; position: relative; }
body.standard #content form ol li.date fieldset legend, body.standard #content form ol li.time fieldset legend, body.standard #content form ol li.datetime fieldset legend { font-size: 1em; color: #333333; padding: 0; display: inline; }
body.standard #content form ol li.date fieldset legend label, body.standard #content form ol li.time fieldset legend label, body.standard #content form ol li.datetime fieldset legend label { line-height: 3em; position: absolute; }
body.standard #content form ol li.date fieldset ol, body.standard #content form ol li.time fieldset ol, body.standard #content form ol li.datetime fieldset ol { float: left; padding-left: 160px; }
body.standard #content form ol li.date fieldset ol li, body.standard #content form ol li.time fieldset ol li, body.standard #content form ol li.datetime fieldset ol li { display: inline; float: left; width: auto; margin: 0 0.3em 0 0; }
body.standard #content form ol li.date fieldset ol li label, body.standard #content form ol li.time fieldset ol li label, body.standard #content form ol li.datetime fieldset ol li label { display: none; }
body.standard #content form ol li.date fieldset ol li label input, body.standard #content form ol li.time fieldset ol li label input, body.standard #content form ol li.datetime fieldset ol li label input { display: inline; margin: 0; padding: 0; }
body.standard #content form fieldset.buttons ol { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; padding-left: 160px; }
body.standard #content form fieldset.buttons ol { display: block; }
body.standard #content form fieldset.buttons ol li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }
body.standard #content form fieldset.buttons ol li:first-child, body.standard #content form fieldset.buttons ol li.first { padding-left: 0px; }
body.standard #content form fieldset.buttons ol li:last-child, body.standard #content form fieldset.buttons ol li.last { padding-right: 0px; }
body.standard #content form fieldset.buttons ol li { margin: 0 20px 0 0; }
body.standard #content form fieldset.buttons ol li a { color: #666666; font-size: 0.8em; }
body.standard #content form fieldset.buttons ol li a a { font-weight: normal; }
body.standard #content form .control { margin-top: 10px; }
body.standard #content form .control a { position: relative; top: 12px; left: 15px; font-size: 0.9em; text-decoration: underline; color: #666666; }
body.standard #content form .control a:hover { color: #006699; }
body.standard #content form .formError { border-color: red; }
body.standard #content form.person textarea { width: 550px; height: 150px; }
body.standard #content form.person ol.categories { list-style: none; padding-left: 40px; display: inline; float: left; margin-right: 10px; width: 590px; }
body.standard #content form.person ol.categories li { list-style-image: none; list-style-type: none; margin-left: 0px; }
* html body.standard #content form.person ol.categories { overflow-x: hidden; }
body.standard #content form.person ol.categories li { display: inline; float: left; margin-right: 0; width: 270px; overflow: hidden; display: inline-block; }
* html body.standard #content form.person ol.categories li { overflow-x: hidden; }
body.standard #content form.person ol.categories li { display: block; }
body.standard #content form.person ol.categories li input { display: inline; float: left; margin: 0 10px 0 0; }
body.standard #content form.person ol.categories li label { display: inline; float: left; margin-right: 10px; width: 230px; text-align: left; line-height: 1.5em; }
* html body.standard #content form.person ol.categories li label { overflow-x: hidden; }
body.standard #content form.person #person_need_list_input label, body.standard #content form.person #person_offering_list_input label { display: inline; float: left; margin-right: 0; width: 630px; line-height: 1.2em; text-align: left; }
* html body.standard #content form.person #person_need_list_input label, * html body.standard #content form.person #person_offering_list_input label { overflow-x: hidden; }
body.standard #content form.person #person_need_list_input input, body.standard #content form.person #person_offering_list_input input { display: inline; float: left; margin-right: 0; width: 510px; }
* html body.standard #content form.person #person_need_list_input input, * html body.standard #content form.person #person_offering_list_input input { overflow-x: hidden; }
body.standard #content form.person #person_need_list_input .inline-hints, body.standard #content form.person #person_offering_list_input .inline-hints { clear: left; padding-left: 0; }
body.standard #content form.person ol li.boolean label { text-align: left; display: inline; float: left; margin-right: 10px; width: 550px; }
* html body.standard #content form.person ol li.boolean label { overflow-x: hidden; }
body.standard #content form.session { margin-top: 30px; margin-bottom: 30px; }
body.standard #content form.session fieldset.inputs { margin-bottom: 0; }
body.standard #content form.session fieldset.inputs label { display: inline; float: left; margin-right: 10px; width: 390px; }
* html body.standard #content form.session fieldset.inputs label { overflow-x: hidden; }
body.standard #content form.session fieldset.inputs input[type="text"], body.standard #content form.session fieldset.inputs input[type="password"] { width: 190px; }
body.standard #content form.session fieldset.inputs li.boolean input.checkbox { display: inline; float: left; margin-left: 400px; top: 0.75em; }
body.standard #content form.session fieldset.inputs li.boolean label { display: inline; float: left; text-align: left; }
body.standard #content form.session fieldset.buttons ol { padding-left: 400px; }
body.standard #content form.comment textarea { height: 15px; width: 310px; }
body.standard #content form.comment textarea.focus { height: 50px; }
body.standard #content form.comment button.blur { display: none; }
body.standard #content form.comment button.focus { display: normal; }
body.standard #content .wall_post form.comment, body.standard #content .status_post form.comment, body.standard #content .bid form.comment { overflow: hidden; display: inline-block; clear: both; padding: 0; margin: 0; }
body.standard #content .wall_post form.comment, body.standard #content .status_post form.comment, body.standard #content .bid form.comment { display: block; }
body.standard #content .wall_post form.comment fieldset, body.standard #content .status_post form.comment fieldset, body.standard #content .bid form.comment fieldset { margin-bottom: 0; }
body.standard #content .wall_post form.comment fieldset.buttons ol, body.standard #content .status_post form.comment fieldset.buttons ol, body.standard #content .bid form.comment fieldset.buttons ol { padding: 0; }
body.standard #content form.wall_post, body.standard #content form.status_post { display: inline; float: left; margin-right: 0; width: 630px; margin-bottom: 0px; overflow: hidden; display: inline-block; line-height: 1.5em; }
* html body.standard #content form.wall_post, * html body.standard #content form.status_post { overflow-x: hidden; }
body.standard #content form.wall_post, body.standard #content form.status_post { display: block; }
body.standard #content form.wall_post .thumbnail, body.standard #content form.status_post .thumbnail { display: inline; float: left; width: 50px; margin-right: 15px; text-align: center; line-height: 1em; }
body.standard #content form.wall_post .thumbnail a.cp, body.standard #content form.status_post .thumbnail a.cp { left: 10px; font-size: 0.8em; color: #666666; font-weight: normal; }
body.standard #content form.wall_post .thumbnail a.edit_photo, body.standard #content form.status_post .thumbnail a.edit_photo { color: #666666; font-size: 0.8em; font-weight: normal; }
body.standard #content form.wall_post .thumbnail a.edit_photo a, body.standard #content form.status_post .thumbnail a.edit_photo a { font-weight: normal; }
body.standard #content form.wall_post .detail fieldset.inputs, body.standard #content form.status_post .detail fieldset.inputs { display: inline; float: left; margin-right: 10px; width: 430px; margin-bottom: 0; }
* html body.standard #content form.wall_post .detail fieldset.inputs, * html body.standard #content form.status_post .detail fieldset.inputs { overflow-x: hidden; }
body.standard #content form.wall_post .detail fieldset.inputs li, body.standard #content form.status_post .detail fieldset.inputs li { margin: 0; }
body.standard #content form.wall_post .detail fieldset.inputs textarea, body.standard #content form.status_post .detail fieldset.inputs textarea { width: 95%; padding: 5px; height: 40px; margin: 0; }
body.standard #content form.wall_post .detail fieldset.buttons, body.standard #content form.status_post .detail fieldset.buttons { display: inline; float: left; margin-right: 0; width: 110px; margin-bottom: 0; }
* html body.standard #content form.wall_post .detail fieldset.buttons, * html body.standard #content form.status_post .detail fieldset.buttons { overflow-x: hidden; }
body.standard #content form.wall_post .detail fieldset.buttons ol, body.standard #content form.status_post .detail fieldset.buttons ol { padding: 0; }
body.standard #content .question form.comment fieldset, body.standard #content .answer form.comment fieldset { margin-bottom: 0; }
body.standard #content form.address_book_import fieldset { margin-bottom: 0; }
body.standard #content form.address_book_import input#email { width: 270px; }
body.standard #content form.address_book_import input#password { width: 110px; }
body.standard #content form.address_book_import .inline-hints { display: inline; padding-left: 10px; font-style: italic; }
body.standard #content form.new_manual_import_form textarea { width: 270px; height: 80px; }
body.standard #content form.connect_imported_contacts_form, body.standard #content form.invite_imported_contacts_form { display: inline; float: left; margin-right: 10px; width: 510px; }
* html body.standard #content form.connect_imported_contacts_form, * html body.standard #content form.invite_imported_contacts_form { overflow-x: hidden; }
body.standard #content form.reply .detail { display: inline; float: left; margin-right: 10px; width: 550px; }
* html body.standard #content form.reply .detail { overflow-x: hidden; }
body.standard #content form.reply .detail textarea { width: 95%; margin: 0; line-height: 1.5em; height: 150px; }
body.standard #content form.new_admin_ticket_reply .detail { display: inline; float: left; }
body.standard #content form.new_admin_ticket_reply textarea { width: 470px; height: 200px; }
body.standard #content form.new_admin_ticket_reply textarea.log { height: 50px; }
body.standard #content form.conversation .recipients label { display: inline; float: left; margin-right: 10px; width: 150px; text-align: right; }
* html body.standard #content form.conversation .recipients label { overflow-x: hidden; }
body.standard #content form.conversation .recipients .inline-hints { padding-left: 160px; color: #666666; font-size: 0.8em; }
body.standard #content form.conversation .recipients .inline-hints a { font-weight: normal; }
body.standard #content form.conversation fieldset { display: inline; float: left; margin-right: 10px; width: 630px; }
* html body.standard #content form.conversation fieldset { overflow-x: hidden; }
body.standard #content .conversation form.comment textarea { width: 470px; height: 80px; margin: 0; }
body.standard #content form.new_connection { display: inline; }
body.standard #content form.new_connection button { margin: 5px 0px 0 0; }
body.standard #content form.edit_requested_connection { display: inline; }
body.standard #content form.edit_invitation { display: inline; }
body.standard #content form.group_invitations { line-height: 1.5em; }
body.standard #content form.memberships { line-height: 1.5em; }
body.standard #content form.group #group_tag_list { width: 390px; }
body.standard #content form.group ul.options { display: inline; float: left; margin-right: 10px; width: 390px; padding-left: 0; }
* html body.standard #content form.group ul.options { overflow-x: hidden; }
body.standard #content form.group ul.options li.option { margin: 1em 0; }
body.standard #content form.group ul.options li.option input.radio { display: inline; float: left; margin-right: 10px; }
body.standard #content form.group ul.options li.option p { display: inline; float: left; margin-right: 10px; width: 310px; }
* html body.standard #content form.group ul.options li.option p { overflow-x: hidden; }
body.standard #content form.group ul.notifications { display: inline; float: left; margin-right: 10px; width: 390px; padding-left: 0; }
* html body.standard #content form.group ul.notifications { overflow-x: hidden; }
body.standard #content form.group ul.notifications li label { width: 390px; text-align: left; font-weight: normal; }
body.standard #content form.new_twitter_account { display: inline; float: left; margin-right: 0; width: 470px; }
* html body.standard #content form.new_twitter_account { overflow-x: hidden; }
body.standard #content form.new_twitter_account .form_row { margin: 1em 0; }
body.standard #content form.new_tweet textarea { width: 470px; height: 100px; }
body.standard #content form.search_imported_contacts { position: absolute; right: 0; top: -15px; }
body.standard #content form.search_imported_contacts input { width: 150px; font-size: 0.8em; }
body.standard #content form.selected_invite_imported_contacts textarea { width: 310px; height: 100px; color: #666666; }
body.standard #content form.suggestions_connections_form { display: inline; float: left; margin-right: 10px; width: 510px; }
* html body.standard #content form.suggestions_connections_form { overflow-x: hidden; }
body.standard #content form.ticket textarea { height: 100px; }
body.standard #content form.new_business textarea { height: 70px; }
body.standard #content form.affiliation label { display: inline; float: left; margin-right: 10px; width: 190px; }
* html body.standard #content form.affiliation label { overflow-x: hidden; }
body.standard #content form.affiliation .inline-hints, body.standard #content form.affiliation .inline-errors { padding-left: 200px; }
body.standard #content form.affiliation fieldset.buttons ol { padding-left: 200px; }
body.standard #content form.affiliation textarea { height: 50px; }
body.standard #content form.affiliation #affiliation_income_amount_in_dollars { width: 30px; }
body.standard #content form.question li { margin: 1em 0; }
body.standard #content form.question li label { text-align: left; display: inline; float: left; margin-right: 10px; width: 550px; line-height: 1em; }
* html body.standard #content form.question li label { overflow-x: hidden; }
body.standard #content form.question li textarea, body.standard #content form.question li input[type="text"] { display: inline; float: left; margin-right: 10px; width: 550px; }
* html body.standard #content form.question li textarea, * html body.standard #content form.question li input[type="text"] { overflow-x: hidden; }
body.standard #content form.question fieldset.buttons ol { padding-left: 0; }
body.standard #content form.answer_form { padding: 10px; }
body.standard #content form.answer_form .detail { display: inline; float: left; margin-right: 0; width: 510px; }
* html body.standard #content form.answer_form .detail { overflow-x: hidden; }
body.standard #content form.answer_form .detail textarea { margin-top: 0; width: 100%; }
body.standard #content form.edit_preference { display: inline; float: left; margin-right: 0; width: 630px; }
* html body.standard #content form.edit_preference { overflow-x: hidden; }
body.standard #content form.edit_preference .form_row { display: inline; float: left; margin-right: 0; width: 630px; }
* html body.standard #content form.edit_preference .form_row { overflow-x: hidden; }
body.standard #content form.payment_methods select { font-size: 2em; }
body.standard #content form.payment_methods p { margin-bottom: 0px; }
body.standard #content form.edit_credit_card { font-size: 2em; }
body.standard #content form.delete_person { font-size: 2em; }
body.standard #content form.testimonial_form .form_row { margin: 0.5em 0; }
body.standard #content form.testimonial_form p { margin-bottom: 0; }
body.standard #content form.billing_transaction_form #billing_transaction_description, body.standard #content form.billing_transaction_form #billing_transaction_log { height: 50px; }
body.standard #content form.search_model .q { width: 150px; }
body.standard #content form.order li.payment_method { margin-top: 15px; }
body.standard #content form.order #order_payment_method_input label, body.standard #content form.order #order_payment_method_input select { font-size: 1.75em; }
body.standard #content form.order #order_payment_method_input label { text-align: left; width: auto; }
body.standard #content form.order fieldset.alertpay { display: inline; float: left; margin-right: 10px; width: 390px; }
* html body.standard #content form.order fieldset.alertpay { overflow-x: hidden; }
body.standard #content form.order fieldset.credit_card { display: inline; float: left; margin-right: 10px; width: 590px; }
* html body.standard #content form.order fieldset.credit_card { overflow-x: hidden; }
body.standard #content form.order fieldset.credit_card #order_credit_card_verification_value_input input { width: 30px; }
body.standard #content form.order fieldset.credit_card #order_credit_card_verification_value_input p.inline-hints { position: relative; top: -20px; }
body.standard #content form.order fieldset.credit_card #order_credit_card_issue_number { width: 30px; }
body.standard #content form.order fieldset.credit_card #order_credit_card_address2_input label { color: white; }
body.standard #content form.edit_subscription button { font-size: 1.5em; }
body.standard #content form.ad textarea { height: 50px; }
body.standard #content form.ad .hint { padding-left: 160px; margin-top: 2em; }
body.standard #content form.ad .ad_samples { padding-left: 160px; margin-top: 1.5em; }
body.standard #content form.withdrawal p { margin-bottom: 2em; }
body.standard #content form.campaign #campaign_bids_attributes_0_amount_in_dollars, body.standard #content form.campaign #campaign_bids_attributes_0_daily_spend_limit_in_dollars { width: 70px; }
body.standard #content form.campaign h3.inline-hints { font-size: 2em; margin-bottom: 0; }
body.standard #content form.bid #bid_amount_in_dollars, body.standard #content form.bid #bid_daily_spend_limit_in_dollars { width: 70px; }
body.standard #content form.captcha fieldset.inputs { margin-bottom: 1em; }
body.standard #content form.captcha fieldset.buttons ol { padding-left: 0px; }
body.standard #content ul, body.standard #content ol { padding-left: 0; margin: 0 1.5em 1.5em 1.5em; }
body.standard #content ul.ticket_replies { margin: 0; }
body.standard #content ul.ticket_replies li { list-style-image: none; list-style-type: none; margin-left: 0px; padding: 10px 0px; overflow: hidden; display: inline-block; }
body.standard #content ul.ticket_replies li { display: block; }
body.standard #content ul.ticket_replies li .detail { display: inline; float: left; margin-right: 10px; width: 470px; border-top: 1px solid #cccccc; }
* html body.standard #content ul.ticket_replies li .detail { overflow-x: hidden; }
body.standard #content ul.ticket_replies li .detail .body { font-size: 1.1em; }
body.standard #content ul.ticket_replies li p { margin-bottom: 1em; }
body.standard #content ul.ticket_replies li.log .body { color: #666666; font-style: italic; font-size: 0.9em; }
body.standard #content ul.ticket_replies li.member .body { color: red; }
body.standard #content ul.ticket_replies li.admin .body { color: blue; }
body.standard #content ul.activities { margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 0; width: 590px; margin-left: 10px; overflow: hidden; display: inline-block; }
* html body.standard #content ul.activities { overflow-x: hidden; }
body.standard #content ul.activities { display: block; }
body.standard #content ul.activities li.activity { margin: 0; padding: 0; border: 0; outline: 0; display: inline; float: left; margin-right: 10px; width: 590px; overflow: hidden; display: inline-block; cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; }
* html body.standard #content ul.activities li.activity { overflow-x: hidden; }
body.standard #content ul.activities li.activity { display: block; }
body.standard #content ul.activities li.activity.hover { background: #f7f7f7; }
body.standard #content ul.activities li.activity.hover .action { display: inline; }
body.standard #content ul.activities li.activity .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content ul.activities li.activity .action a { font-weight: normal; font-style: normal; }
body.standard #content ul.activities li.activity.one_line .thumbnail { height: 10px; }
body.standard #content ul.activities li.activity.testimonial .detail .name p { margin-bottom: 0; }
body.standard #content ul.activities li.activity.testimonial .detail .comment { font-style: italic; }
body.standard #content ul.activities li.activity.bid .detail p.become_sponsor { position: absolute; top: 10px; right: 10px; }
body.standard #content ul.activities li.activity.bid .detail p.become_sponsor a { font-weight: normal; }
body.standard #content ul.activities li.activity.question .detail .title { font-size: 1.2em; }
body.standard #content ul.activities li.activity.question .detail p { margin-bottom: 0.5em; }
body.standard #content ul.activities li.activity.delete_confirmation { border: 1px solid #fbc2c4; background-color: #fbe3e4; padding: 20px; text-align: center; }
body.standard #content ul.activities li.activity.delete_confirmation p { margin-bottom: 0.25em; }
body.standard #content ul.activities li.activity .detail { display: inline; float: left; margin-right: 10px; width: 390px; }
* html body.standard #content ul.activities li.activity .detail { overflow-x: hidden; }
body.standard #content li.wall_post .detail, body.standard #content li.status_post .detail, body.standard #content li.bid .detail { display: inline; float: left; margin-right: 0; width: 430px; }
* html body.standard #content li.wall_post .detail, * html body.standard #content li.status_post .detail, * html body.standard #content li.bid .detail { overflow-x: hidden; }
body.standard #content li.wall_post .detail p, body.standard #content li.status_post .detail p, body.standard #content li.bid .detail p { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.2em; }
body.standard #content li.wall_post ul.comments, body.standard #content li.status_post ul.comments, body.standard #content li.bid ul.comments { margin: 0; display: inline; float: left; margin-right: 0; width: 390px; overflow: hidden; display: inline-block; }
* html body.standard #content li.wall_post ul.comments, * html body.standard #content li.status_post ul.comments, * html body.standard #content li.bid ul.comments { overflow-x: hidden; }
body.standard #content li.wall_post ul.comments, body.standard #content li.status_post ul.comments, body.standard #content li.bid ul.comments { display: block; }
body.standard #content li.wall_post ul.comments li.comment, body.standard #content li.status_post ul.comments li.comment, body.standard #content li.bid ul.comments li.comment { background: #e5ecfa; padding: 10px; margin-top: 5px; display: inline; float: left; margin-right: 0; width: 350px; }
* html body.standard #content li.wall_post ul.comments li.comment, * html body.standard #content li.status_post ul.comments li.comment, * html body.standard #content li.bid ul.comments li.comment { overflow-x: hidden; }
body.standard #content li.wall_post ul.comments li.comment .icon, body.standard #content li.status_post ul.comments li.comment .icon, body.standard #content li.bid ul.comments li.comment .icon { width: 36px; margin-right: 10px; text-align: center; height: 51px; display: inline; float: left; }
body.standard #content li.wall_post ul.comments li.comment .icon a.cp, body.standard #content li.status_post ul.comments li.comment .icon a.cp, body.standard #content li.bid ul.comments li.comment .icon a.cp { position: relative; top: -5px; font-size: 0.8em; color: #666666; font-weight: normal; }
body.standard #content li.wall_post ul.comments li.comment .detail, body.standard #content li.status_post ul.comments li.comment .detail, body.standard #content li.bid ul.comments li.comment .detail { width: 290px; }
body.standard #content ul.blog { list-style: none; }
body.standard #content ul.blog li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.contacts { clear: both; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; width: 100%; height: 100%; float: none; }
body.standard #content ul.contacts { display: block; }
body.standard #content ul.contacts li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 10px; padding-right: 10px; text-align: center; width: 50px; height: 95px; white-space: normal; margin-bottom: 1em; }
body.standard #content ul.contacts li:first-child, body.standard #content ul.contacts li.first { padding-left: 0px; }
body.standard #content ul.contacts li:last-child, body.standard #content ul.contacts li.last { padding-right: 0px; }
body.standard #content ul.contacts li p.fn { font-size: 0.9em; line-height: 1.2em; margin-bottom: 0; }
body.standard #content ul.contacts.icon li { width: 36px; padding: 0 8px; height: 69px; }
body.standard #content ul.contacts.icon li.no_name { height: 36px; }
body.standard #content ul.contacts.icon p.fn { font-size: 0.8em; }
body.standard #content ul.tools { list-style: none; }
body.standard #content ul.tools li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.groups { display: inline; float: left; margin-right: 10px; width: 630px; margin: 0; padding: 0; }
* html body.standard #content ul.groups { overflow-x: hidden; }
body.standard #content ul.groups li { list-style-image: none; list-style-type: none; margin-left: 0px; overflow: hidden; display: inline-block; border-bottom: 1px solid #cccccc; margin: 5px 0 0 0; }
body.standard #content ul.groups li { display: block; }
body.standard #content ul.groups li .thumbnail { display: inline; float: left; margin-right: 10px; width: 70px; }
* html body.standard #content ul.groups li .thumbnail { overflow-x: hidden; }
body.standard #content ul.groups li .detail { display: inline; float: left; margin-right: 10px; width: 350px; }
* html body.standard #content ul.groups li .detail { overflow-x: hidden; }
body.standard #content ul.groups li .actions { display: inline; float: left; margin-right: 0; width: 150px; }
* html body.standard #content ul.groups li .actions { overflow-x: hidden; }
body.standard #content ul.groups li .actions p { margin-bottom: 0; }
body.standard #content ul.affiliations { display: inline; float: left; margin-right: 10px; width: 630px; margin: 0; padding: 0; }
* html body.standard #content ul.affiliations { overflow-x: hidden; }
body.standard #content ul.affiliations li { list-style-image: none; list-style-type: none; margin-left: 0px; cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; overflow: hidden; display: inline-block; }
body.standard #content ul.affiliations li.hover { background: #f7f7f7; }
body.standard #content ul.affiliations li.hover .action { display: inline; }
body.standard #content ul.affiliations li .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content ul.affiliations li .action a { font-weight: normal; font-style: normal; }
body.standard #content ul.affiliations li { display: block; }
body.standard #content ul.affiliations li .thumbnail { display: inline; float: left; margin-right: 10px; width: 70px; }
* html body.standard #content ul.affiliations li .thumbnail { overflow-x: hidden; }
body.standard #content ul.affiliations li .detail { display: inline; float: left; margin-right: 10px; width: 350px; }
* html body.standard #content ul.affiliations li .detail { overflow-x: hidden; }
body.standard #content ul.affiliations li .detail p { margin-bottom: 0; }
body.standard #content ul.invitations { list-style: none; margin: 0; font-size: 0.9em; }
body.standard #content ul.invitations li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.invitations li { overflow: hidden; display: inline-block; margin: 1em 0; }
body.standard #content ul.invitations li { display: block; }
body.standard #content ul.invitations .detail { display: inline; float: left; margin-right: 0; width: 150px; }
* html body.standard #content ul.invitations .detail { overflow-x: hidden; }
body.standard #content ul.received_invitations { list-style: none; margin: 0; font-size: 0.9em; display: inline; float: left; margin-right: 10px; width: 430px; }
body.standard #content ul.received_invitations li { list-style-image: none; list-style-type: none; margin-left: 0px; }
* html body.standard #content ul.received_invitations { overflow-x: hidden; }
body.standard #content ul.received_invitations li.received_invitation { overflow: hidden; display: inline-block; margin: 1em 0; background: #e5ecfa; padding: 10px; margin-bottom: 1.5em; }
body.standard #content ul.received_invitations li.received_invitation { display: block; }
body.standard #content ul.received_invitations .detail { display: inline; float: left; margin-right: 0; width: 310px; }
* html body.standard #content ul.received_invitations .detail { overflow-x: hidden; }
body.standard #content .preview ul.received_invitations { width: 100%; }
body.standard #content .preview ul.received_invitations li.received_invitation { padding: 0px; }
body.standard #content .preview ul.received_invitations li.received_invitation .detail { display: inline; float: left; margin-right: 0; width: 150px; }
* html body.standard #content .preview ul.received_invitations li.received_invitation .detail { overflow-x: hidden; }
body.standard #content ul.requested_connections { list-style: none; margin: 0; font-size: 0.9em; display: inline; float: left; margin-right: 10px; width: 430px; }
body.standard #content ul.requested_connections li { list-style-image: none; list-style-type: none; margin-left: 0px; }
* html body.standard #content ul.requested_connections { overflow-x: hidden; }
body.standard #content ul.requested_connections li.requested_connection { overflow: hidden; display: inline-block; margin: 1em 0; background: #e5ecfa; padding: 10px; margin-bottom: 1.5em; }
body.standard #content ul.requested_connections li.requested_connection { display: block; }
body.standard #content ul.requested_connections .detail { display: inline; float: left; margin-right: 0; width: 310px; }
* html body.standard #content ul.requested_connections .detail { overflow-x: hidden; }
body.standard #content .preview ul.requested_connections { width: 100%; }
body.standard #content .preview ul.requested_connections li.requested_connection { padding: 0px; }
body.standard #content .preview ul.requested_connections li.requested_connection .detail { display: inline; float: left; margin-right: 0; width: 150px; }
* html body.standard #content .preview ul.requested_connections li.requested_connection .detail { overflow-x: hidden; }
body.standard #content ul.search_results { margin: 0; list-style: none; }
body.standard #content ul.search_results li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.search_results li.result { border-bottom: 1px solid #cccccc; padding: 15px 0 15px 0; overflow: hidden; display: inline-block; }
body.standard #content ul.search_results li.result { display: block; }
body.standard #content ul.search_results li.result .detail { display: inline; float: left; margin-right: 0; width: 550px; }
* html body.standard #content ul.search_results li.result .detail { overflow-x: hidden; }
body.standard #content ul.profile_completion_tips { margin-left: 0; margin-top: 1em; }
body.standard #content ul.profile_completion_tips li { padding-left: 25px; background: url('/images/fam_icons/add.png?1280495404') no-repeat 4.5px 1px; list-style-type: none; }
body.standard #content ul.profile_completion_tips li a { font-weight: normal; font-size: 1em; }
body.standard #content ul.tags { list-style-type: none; margin: 0px; padding: 0px; display: inline; }
body.standard #content ul.tags li { margin: 0px; padding: 0px; display: inline; }
body.standard #content ul.potential_people { list-style: none; margin: 0; }
body.standard #content ul.potential_people li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.potential_people li.potential_person { cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; overflow: hidden; display: inline-block; }
body.standard #content ul.potential_people li.potential_person.hover { background: #f7f7f7; }
body.standard #content ul.potential_people li.potential_person.hover .action { display: inline; }
body.standard #content ul.potential_people li.potential_person .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content ul.potential_people li.potential_person .action a { font-weight: normal; font-style: normal; }
body.standard #content ul.potential_people li.potential_person { display: block; }
body.standard #content ul.alphabet_index { list-style: none; border: 1px solid #cccccc; border-right: none; width: 30px; float: left; margin: 0; text-align: center; padding: 0; position: relative; top: 40px; }
body.standard #content ul.alphabet_index li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.alphabet_index li { padding: 0; }
body.standard #content ul.alphabet_index li.selected { background: #cecece; }
body.standard #content ul.alphabet_index li a { display: block; width: 30px; height: 1.7em; margin: 0; }
body.standard #content ul.imported_contacts { list-style: none; margin: 0; border: 1px solid #cccccc; padding: 10px; overflow: auto; position: relative; height: 600px; }
body.standard #content ul.imported_contacts li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.imported_contacts.selected { height: 300px; }
body.standard #content ul.imported_contacts li.imported_contact { cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; margin-left: 20px; overflow: hidden; display: inline-block; }
body.standard #content ul.imported_contacts li.imported_contact.hover { background: #f7f7f7; }
body.standard #content ul.imported_contacts li.imported_contact.hover .action { display: inline; }
body.standard #content ul.imported_contacts li.imported_contact .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content ul.imported_contacts li.imported_contact .action a { font-weight: normal; font-style: normal; }
body.standard #content ul.imported_contacts li.imported_contact { display: block; }
body.standard #content ul.imported_contacts li.imported_contact .input { float: left; margin: 3px 10px 10px 0; }
body.standard #content ul.imported_contacts li.imported_contact .detail { float: left; }
body.standard #content ul.imported_contacts li.imported_contact p { margin: 0; }
body.standard #content ul.imported_contacts li.imported_contact .name { font-weight: bold; }
body.standard #content ul.imported_contacts li.imported_contact .email { color: #666666; font-size: 0.8em; font-weight: normal; }
body.standard #content ul.imported_contacts li.imported_contact .email a { font-weight: normal; }
body.standard #content ul.imported_contacts li.imported_contact .icon { position: absolute; right: 0px; top: 5px; }
body.standard #content ul.imported_contacts li.imported_contact .invited { color: #666666; font-size: 0.8em; position: absolute; right: 0px; bottom: 0px; }
body.standard #content ul.imported_contacts li.imported_contact .invited a { font-weight: normal; }
body.standard #content ul.imported_contacts li.alphabet_index { font-size: 2em; font-weight: bold; background: #cecece; padding-left: 5px; }
body.standard #content ul.testimonials { padding-left: 80px; display: inline; float: left; margin-right: 10px; width: 470px; list-style: none; overflow: hidden; display: inline-block; }
* html body.standard #content ul.testimonials { overflow-x: hidden; }
body.standard #content ul.testimonials li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.testimonials { display: block; }
body.standard #content ul.testimonials li.testimonial { margin: 30px 0; overflow: hidden; display: inline-block; }
body.standard #content ul.testimonials li.testimonial { display: block; }
body.standard #content ul.testimonials li.testimonial .name { margin-bottom: 1em; }
body.standard #content ul.testimonials li.testimonial .name p { margin-bottom: 0; }
body.standard #content ul.testimonials li.testimonial .detail { display: inline; float: left; margin-right: 10px; width: 390px; font-style: italic; position: relative; }
* html body.standard #content ul.testimonials li.testimonial .detail { overflow-x: hidden; }
body.standard #content ul.testimonials li.testimonial .detail .name { font-weight: bold; }
body.standard #content ul.global_activities { margin: 0 0.5em; list-style: none; }
body.standard #content ul.global_activities li { list-style-image: none; list-style-type: none; margin-left: 0px; }
body.standard #content ul.global_activities li.global_activity { font-size: 0.85em; }
body.standard #content ul.global_activities li.global_activity a { font-weight: normal; }
body.standard #content ul.photos { margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }
body.standard #content ul.photos { display: block; }
body.standard #content ul.photos li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 10px; padding-right: 10px; }
body.standard #content ul.photos li:first-child, body.standard #content ul.photos li.first { padding-left: 0px; }
body.standard #content ul.photos li:last-child, body.standard #content ul.photos li.last { padding-right: 0px; }
body.standard #content ul.questions_detailed, body.standard #content ul.answers { margin: 0px 0 0px 0; padding: 10px; }
body.standard #content ul.questions_detailed li.question_detailed, body.standard #content ul.questions_detailed li.answer, body.standard #content ul.answers li.question_detailed, body.standard #content ul.answers li.answer { list-style-image: none; list-style-type: none; margin-left: 0px; cursor: default; border-bottom: 1px solid #eeeeee; padding: 10px 0 8px 0; position: relative; overflow: hidden; display: inline-block; }
body.standard #content ul.questions_detailed li.question_detailed.hover, body.standard #content ul.questions_detailed li.answer.hover, body.standard #content ul.answers li.question_detailed.hover, body.standard #content ul.answers li.answer.hover { background: #f7f7f7; }
body.standard #content ul.questions_detailed li.question_detailed.hover .action, body.standard #content ul.questions_detailed li.answer.hover .action, body.standard #content ul.answers li.question_detailed.hover .action, body.standard #content ul.answers li.answer.hover .action { display: inline; }
body.standard #content ul.questions_detailed li.question_detailed .action, body.standard #content ul.questions_detailed li.answer .action, body.standard #content ul.answers li.question_detailed .action, body.standard #content ul.answers li.answer .action { position: absolute; top: 10px; right: 10px; font-weight: normal; }
body.standard #content ul.questions_detailed li.question_detailed .action a, body.standard #content ul.questions_detailed li.answer .action a, body.standard #content ul.answers li.question_detailed .action a, body.standard #content ul.answers li.answer .action a { font-weight: normal; font-style: normal; }
body.standard #content ul.questions_detailed li.question_detailed, body.standard #content ul.questions_detailed li.answer, body.standard #content ul.answers li.question_detailed, body.standard #content ul.answers li.answer { display: block; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box, body.standard #content ul.questions_detailed li.answer .rating_box, body.standard #content ul.answers li.question_detailed .rating_box, body.standard #content ul.answers li.answer .rating_box { width: 55px; margin: 0px 10px 10px 0; float: left; text-align: center; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box p.rating, body.standard #content ul.questions_detailed li.answer .rating_box p.rating, body.standard #content ul.answers li.question_detailed .rating_box p.rating, body.standard #content ul.answers li.answer .rating_box p.rating { margin-bottom: 0; font-size: 2.5em; font-weight: bold; line-height: 1em; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box p.rating_blurb, body.standard #content ul.questions_detailed li.answer .rating_box p.rating_blurb, body.standard #content ul.answers li.question_detailed .rating_box p.rating_blurb, body.standard #content ul.answers li.answer .rating_box p.rating_blurb { font-size: 0.9em; margin-bottom: 10px; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box .vote, body.standard #content ul.questions_detailed li.answer .rating_box .vote, body.standard #content ul.answers li.question_detailed .rating_box .vote, body.standard #content ul.answers li.answer .rating_box .vote { font-size: 0.9em; font-weight: normal; line-height: 1em; color: #666666; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box p.spam, body.standard #content ul.questions_detailed li.answer .rating_box p.spam, body.standard #content ul.answers li.question_detailed .rating_box p.spam, body.standard #content ul.answers li.answer .rating_box p.spam { margin-top: 20px; line-height: 1em; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box p.spam a, body.standard #content ul.questions_detailed li.answer .rating_box p.spam a, body.standard #content ul.answers li.question_detailed .rating_box p.spam a, body.standard #content ul.answers li.answer .rating_box p.spam a { font-size: 0.9em; font-weight: normal; color: #666666; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box a.thumb img, body.standard #content ul.questions_detailed li.answer .rating_box a.thumb img, body.standard #content ul.answers li.question_detailed .rating_box a.thumb img, body.standard #content ul.answers li.answer .rating_box a.thumb img { margin: 2px 0 0 0; border: 1px solid white; }
body.standard #content ul.questions_detailed li.question_detailed .rating_box a.thumb:hover img, body.standard #content ul.questions_detailed li.answer .rating_box a.thumb:hover img, body.standard #content ul.answers li.question_detailed .rating_box a.thumb:hover img, body.standard #content ul.answers li.answer .rating_box a.thumb:hover img { border: 1px solid black; }
body.standard #content ul.questions_detailed li.question_detailed .thumbnail, body.standard #content ul.questions_detailed li.answer .thumbnail, body.standard #content ul.answers li.question_detailed .thumbnail, body.standard #content ul.answers li.answer .thumbnail { margin-top: 5px; }
body.standard #content ul.questions_detailed li.question_detailed .detail, body.standard #content ul.questions_detailed li.answer .detail, body.standard #content ul.answers li.question_detailed .detail, body.standard #content ul.answers li.answer .detail { display: inline; float: left; margin-right: 0; width: 470px; padding-bottom: 30px; }
* html body.standard #content ul.questions_detailed li.question_detailed .detail, * html body.standard #content ul.questions_detailed li.answer .detail, * html body.standard #content ul.answers li.question_detailed .detail, * html body.standard #content ul.answers li.answer .detail { overflow-x: hidden; }
body.standard #content ul.questions_detailed li.question_detailed .detail .body, body.standard #content ul.questions_detailed li.answer .detail .body, body.standard #content ul.answers li.question_detailed .detail .body, body.standard #content ul.answers li.answer .detail .body { font-size: 1.2em; }
body.standard #content ul.questions_detailed li.question_detailed .detail .meta_info, body.standard #content ul.questions_detailed li.answer .detail .meta_info, body.standard #content ul.answers li.question_detailed .detail .meta_info, body.standard #content ul.answers li.answer .detail .meta_info { float: right; margin-bottom: 10px; }
body.standard #content ul.questions_detailed li.question_detailed .detail .meta_info p, body.standard #content ul.questions_detailed li.answer .detail .meta_info p, body.standard #content ul.answers li.question_detailed .detail .meta_info p, body.standard #content ul.answers li.answer .detail .meta_info p { text-align: right; margin-bottom: 0; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments, body.standard #content ul.questions_detailed li.answer ul.comments, body.standard #content ul.answers li.question_detailed ul.comments, body.standard #content ul.answers li.answer ul.comments { margin: 0 0 5px 0; display: inline; float: left; margin-right: 0; width: 470px; border-top: 1px dotted #999999; }
* html body.standard #content ul.questions_detailed li.question_detailed ul.comments, * html body.standard #content ul.questions_detailed li.answer ul.comments, * html body.standard #content ul.answers li.question_detailed ul.comments, * html body.standard #content ul.answers li.answer ul.comments { overflow-x: hidden; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments li.comment, body.standard #content ul.questions_detailed li.answer ul.comments li.comment, body.standard #content ul.answers li.question_detailed ul.comments li.comment, body.standard #content ul.answers li.answer ul.comments li.comment { list-style-image: none; list-style-type: none; margin-left: 0px; background: none; padding: 0; border-bottom: 1px dotted #cccccc; margin: 3px 0 3px 10px; color: #666666; overflow: hidden; display: inline-block; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments li.comment, body.standard #content ul.questions_detailed li.answer ul.comments li.comment, body.standard #content ul.answers li.question_detailed ul.comments li.comment, body.standard #content ul.answers li.answer ul.comments li.comment { display: block; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments li.comment .detail, body.standard #content ul.questions_detailed li.answer ul.comments li.comment .detail, body.standard #content ul.answers li.question_detailed ul.comments li.comment .detail, body.standard #content ul.answers li.answer ul.comments li.comment .detail { width: 460px; float: right; padding-bottom: 0; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments li.comment .detail p, body.standard #content ul.questions_detailed li.answer ul.comments li.comment .detail p, body.standard #content ul.answers li.question_detailed ul.comments li.comment .detail p, body.standard #content ul.answers li.answer ul.comments li.comment .detail p { margin-bottom: 0; }
body.standard #content ul.questions_detailed li.question_detailed ul.comments li.comment a.form_link, body.standard #content ul.questions_detailed li.answer ul.comments li.comment a.form_link, body.standard #content ul.answers li.question_detailed ul.comments li.comment a.form_link, body.standard #content ul.answers li.answer ul.comments li.comment a.form_link { font-size: 0.8em; display: none; }
body.standard #content ul.questions_detailed { margin-bottom: 15px; border: 1px solid #c6d880; background-color: #e6efc2; color: #264409; }
body.standard #content ul.questions_detailed h3 { font-weight: bold; }
body.standard #content ul.questions_detailed li.question_detailed.hover { background-color: #e6efc2; }
body.standard #content ul.questions { margin: 0; }
body.standard #content ul.questions li.question { list-style-image: none; list-style-type: none; margin-left: 0px; overflow: hidden; display: inline-block; border-bottom: 1px solid gray; margin: 15px 0; }
body.standard #content ul.questions li.question { display: block; }
body.standard #content ul.questions li.question .stats { width: 80px; margin: 0px 10px 0px 0; float: left; text-align: center; }
body.standard #content ul.questions li.question .stats .rating { background-color: #eeeeee; padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #666666; }
body.standard #content ul.questions li.question .stats .rating p.count { margin-bottom: 0; font-size: 2.5em; font-weight: bold; line-height: 1em; }
body.standard #content ul.questions li.question .stats .rating p.blurb { margin-bottom: 2px; }
body.standard #content ul.questions li.question .stats .rating .answers { padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: white; }
body.standard #content ul.questions li.question .stats .rating .answers.answered { background-color: #75845c; }
body.standard #content ul.questions li.question .stats .rating .answers.unanswered { background-color: #9a4444; }
body.standard #content ul.questions li.question .stats .rating .answers.unanswered a, body.standard #content ul.questions li.question .stats .rating .answers.unanswered a:visited { color: white; }
body.standard #content ul.questions li.question .stats .rating .answers p.count { margin-bottom: 0; font-size: 1.6em; font-weight: bold; line-height: 1em; }
body.standard #content ul.questions li.question .stats .rating .answers p.blurb { margin-bottom: 0; }
body.standard #content ul.questions li.question .stats p.page_views { margin: 5px 0 10px 0; color: #666666; }
body.standard #content ul.questions li.question .detail { display: inline; float: left; margin-right: 0; width: 470px; }
* html body.standard #content ul.questions li.question .detail { overflow-x: hidden; }
body.standard #content ul.questions li.question .detail h3 { margin-bottom: 5px; }
body.standard #content ul.questions li.question .detail .meta_info { margin-top: 10px; }
body.standard #content ul.questions li.question .detail .meta_info p { margin-bottom: 0; }
body.standard #content ul.questions li.question .detail .meta_info .tags { color: #666666; }
body.standard #content ul.oauth_consumers li { list-style-image: none; list-style-type: none; margin-left: 0px; font-size: 2em; }
body.standard #content ul.ads { margin: 0; }
body.standard #content ul.ads li { list-style-image: none; list-style-type: none; margin-left: 0px; border-top: 1px solid #cccccc; padding: 20px 0 10px 0; }
body.standard #content ul.ads li table.campaigns { margin: 0 20px 0 20px; width: 100%; }
body.standard #content .conversation ul.comments { margin-bottom: 0; }
body.standard #content .conversation ul.comments li.comment { list-style-image: none; list-style-type: none; margin-left: 0px; padding: 10px 0px; overflow: hidden; display: inline-block; }
body.standard #content .conversation ul.comments li.comment { display: block; }
body.standard #content .conversation ul.comments li.comment .detail { display: inline; float: left; margin-right: 10px; width: 470px; border-top: 1px solid #cccccc; margin-bottom: 10px; }
* html body.standard #content .conversation ul.comments li.comment .detail { overflow-x: hidden; }
body.standard #content .conversation ul.comments li.comment p { margin-bottom: 0.25em; }
body.standard #content div.mailing { border: 1px solid gray; padding: 10px; margin: 10px; }
body.standard #content ul.token-input-list-facebook { overflow: hidden; height: auto !important; height: 1%; width: 400px; border: 1px solid #8496ba; cursor: text; font-size: 12px; font-family: Verdana; min-height: 1px; z-index: 999; margin: 0; padding: 0; background-color: white; list-style-type: none; line-height: 1.5em; position: relative; }
body.standard #content ul.token-input-list-facebook li input { border: 0; width: 100px; padding: 3px 8px; background-color: white; margin: 2px 0; line-height: 1.5em; }
body.standard #content li.token-input-token-facebook { overflow: hidden; height: auto !important; height: 1%; margin: 3px; padding: 1px 3px; background-color: #eff2f7; color: black; cursor: default; border: 1px solid #ccd5e4; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; line-height: 1.5em; }
body.standard #content li.token-input-token-facebook p { display: inline; padding: 0; margin: 0; }
body.standard #content li.token-input-token-facebook span { color: #a6b3cf; margin-left: 5px; font-weight: bold; cursor: pointer; }
body.standard #content li.token-input-selected-token-facebook { background-color: #5670a6; border: 1px solid #3b5998; color: white; }
body.standard #content li.token-input-input-token-facebook { float: left; }
body.standard #content div.token-input-dropdown-facebook { position: relative; width: 400px; background-color: white; overflow: hidden; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; cursor: default; font-size: 11px; font-family: Verdana; z-index: 1; line-height: 1.5em; }
body.standard #content div.token-input-dropdown-facebook p { margin: 0; padding: 5px; font-weight: bold; color: #777777; }
body.standard #content div.token-input-dropdown-facebook ul { margin: 0; padding: 0; }
body.standard #content div.token-input-dropdown-facebook ul li { background-color: white; padding: 3px; }
body.standard #content div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook, body.standard #content div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook { background-color: white; }
body.standard #content div.token-input-dropdown-facebook ul li em { font-weight: bold; font-style: none; }
body.standard #content div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook { background-color: #3b5998; color: white; }
body.standard #content.prelaunch.index { background-color: #333333; padding-bottom: 10px; }
body.standard #content.prelaunch.index .one_column_primary { margin-top: 0; }
body.standard #content.prelaunch h3 { font-weight: bold; }
body.standard #content.prelaunch #big_banner { position: relative; height: 245px; background: #23b4f1 url(/images/banner_background.jpg) repeat-x; padding: 40px 20px 10px 20px; }
body.standard #content.prelaunch #big_banner .now_in_prelaunch { background: #0098c3 url(/images/prelaunch/now_in_prelaunch.gif) no-repeat; width: 900px; height: 91px; position: absolute; top: 15px; left: -15px; }
body.standard #content.prelaunch #big_banner .countdown_clock_box { background: #0098c3 url(/images/prelaunch/countdown_background.jpg) repeat-x; width: 900px; height: 158px; position: absolute; bottom: 15px; left: -15px; }
body.standard #content.prelaunch #big_banner .countdown_clock_box p.intro { text-align: center; margin-bottom: 0; font-size: 1.3em; font-weight: bold; margin-top: 10px; }
body.standard #content.prelaunch .registration_box { display: inline; float: left; margin-right: 0; width: 870px; background: white; overflow: hidden; display: inline-block; }
* html body.standard #content.prelaunch .registration_box { overflow-x: hidden; }
body.standard #content.prelaunch .registration_box { display: block; }
body.standard #content.prelaunch form.new_person { padding-left: 160px; margin-top: 1.5em; clear: both; margin-bottom: 20px; overflow: hidden; display: inline-block; }
body.standard #content.prelaunch form.new_person { display: block; }
body.standard #content.prelaunch .spacer { height: 30px; clear: both; }
body.standard #content.prelaunch .sales_letter_box { display: inline; float: left; margin-right: 0; width: 870px; background: white; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
* html body.standard #content.prelaunch .sales_letter_box { overflow-x: hidden; }
body.standard #content.prelaunch .sales_letter_box .sales_letter { padding: 40px; }
body.standard #content.prelaunch .sales_letter_box .sales_letter h1 { font-weight: bold; text-align: center; line-height: 1.2em; }
body.standard #content.prelaunch .sales_letter_box .sales_letter h1 .red { color: red; }
body.standard #content.prelaunch .sales_letter_box .sales_letter h1 .underline { text-decoration: underline; }
body.standard #content.prelaunch .sales_letter_box .sales_letter ul.problems { padding-left: 320px; }
body.standard #content.prelaunch .sales_letter_box .sales_letter ul.problems .problem { color: red; font-weight: bold; }
body.standard #content.prelaunch .sales_letter_box .sales_letter .solution { font-size: 2em; font-weight: bold; color: #9c0000; text-align: center; }
body.standard #content.prelaunch .sales_letter_box .sales_letter ul.benefits { padding-left: 200px; display: inline; float: left; margin-right: 10px; width: 390px; overflow: hidden; display: inline-block; }
* html body.standard #content.prelaunch .sales_letter_box .sales_letter ul.benefits { overflow-x: hidden; }
body.standard #content.prelaunch .sales_letter_box .sales_letter ul.benefits { display: block; }
body.standard #content.prelaunch .sales_letter_box .sales_letter ul.benefits li { margin: 20px 0; font-size: 1.1em; }
body.standard #content .big_link { display: inline; float: left; margin-right: 10px; width: 270px; background: #ffffcc; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #ffcc33; text-align: center; margin: 10px 10px; }
* html body.standard #content .big_link { overflow-x: hidden; }
body.standard #content .big_link a { font-size: 2em; }
body.standard #content .referral_url { background: #ffffcc; border: 3px dashed #ffff66; padding: 1em; font-size: 1.6em; font-weight: bold; }
body.standard #content .email .subject { font-size: 1.2em; font-weight: bold; }
body.standard #content .email p { font-size: 1.1em; }
body.standard #content #prelaunch_2 .video_primary { display: inline; float: left; margin-right: 0; width: 270px; padding-left: 40px; padding-right: 40px; margin-right: 0; margin-top: 1.5em; }
* html body.standard #content #prelaunch_2 .video_primary { overflow-x: hidden; }
body.standard #content #prelaunch_2 .video_secondary { padding-right: 40px; display: inline; float: left; margin-right: 10px; width: 550px; margin-top: 1.5em; }
* html body.standard #content #prelaunch_2 .video_secondary { overflow-x: hidden; }
body.standard #content #prelaunch_2 h2.subtitle { color: #cccccc; border-bottom: none; }
body.standard #content #prelaunch_2 h2.subtitle img { padding: 0 5px; }
body.standard #content #prelaunch_2 ul.benefits li { color: #b7b7b7; font-size: 1.6em; padding: 5px 0; }
body.standard #content #prelaunch_2 ul.benefits .important { font-weight: bold; font-size: 1.2em; color: #999999; }
body.standard #content #prelaunch_2 .action { border: 3px dashed black; background-color: #ffc21f; padding: 20px; display: inline; float: left; margin-right: 10px; width: 390px; }
* html body.standard #content #prelaunch_2 .action { overflow-x: hidden; }
body.standard #content #prelaunch_2 .action .label { width: 70px; }
body.standard #content #prelaunch_2 .counter { color: #cccccc; font-size: 1.6em; margin-top: 1.5em; float: right; overflow: hidden; display: inline-block; margin-bottom: 40px; }
body.standard #content #prelaunch_2 .counter { display: block; }
body.standard #content #prelaunch_2 .counter p { margin-bottom: 0; }
body.standard #content #prelaunch_2 .counter .number { color: #666666; font-size: 1.5em; font-weight: bold; }
body.standard #content #prelaunch_2 ol.instructions { padding: 15px; }
body.standard #content #prelaunch_2 ol.instructions li { font-size: 1.5em; margin-bottom: 0.9em; }
body.standard #content #prelaunch_2 ol.instructions li p.meta { margin-bottom: 0; font-size: 0.5em; }
body.standard #content.index { background-color: #333333; }
body.standard #content #home_page_2 .one_column_primary { margin-top: 0; }
body.standard #content #home_page_2 .one_column_primary .banner_box { background-color: #46c0f4; position: relative; height: 385px; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
body.standard #content #home_page_2 .one_column_primary .banner_box img.banner { position: absolute; top: 30px; left: -35px; }
body.standard #content #home_page_2 .one_column_primary .banner_box .ribbon_box { background: #e7e7e7 url(/images/ribbon_background.png) repeat-x; display: inline; float: left; margin-right: 0; width: 950px; position: absolute; top: 320px; left: -35px; padding: 10px; }
* html body.standard #content #home_page_2 .one_column_primary .banner_box .ribbon_box { overflow-x: hidden; }
body.standard #content #home_page_2 .one_column_primary .banner_box .ribbon_box h3 { font-size: 1.7em; font-weight: bold; text-align: center; margin: 0; }
body.standard #content #home_page_2 .one_column_primary .content_box { background-color: white; padding-left: 40px; display: inline; float: left; margin-right: 10px; width: 790px; padding-right: 40px; margin-right: 0; padding-top: 30px; padding-bottom: 30px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; margin-bottom: 20px; }
* html body.standard #content #home_page_2 .one_column_primary .content_box { overflow-x: hidden; }
body.standard #content #home_page_2 .one_column_primary .content_box .recent_members_box { padding-left: 40px; display: inline; float: left; margin-right: 0; width: 270px; padding-right: 40px; }
* html body.standard #content #home_page_2 .one_column_primary .content_box .recent_members_box { overflow-x: hidden; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box { display: inline; float: left; margin-right: 0; width: 430px; }
* html body.standard #content #home_page_2 .one_column_primary .content_box .registration_box { overflow-x: hidden; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box ul.registration_benefits { margin-left: 0; font-size: 1.6em; color: #666666; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box ul.registration_benefits li { padding-left: 40px; background: url('/images/fam_icons/tick.png?1280495404') no-repeat 12px 7px; list-style-type: none; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box h3 { font-size: 2em; color: #ed2590; font-weight: bold; margin-bottom: 10px; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box form#new_person { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #f1f1f1; padding-top: 20px; margin-bottom: 30px; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box form#new_person fieldset { margin-bottom: 0; }
body.standard #content #home_page_2 .one_column_primary .content_box .registration_box form#new_person input { width: 150px; }
body.standard #content #home_page { background: white; }
body.standard #content #home_page h3.home_page { margin: 0 1.5em 1em 1em; padding-top: 1.5em; }
body.standard #content #home_page .registration_box { display: inline; float: left; margin-right: 0; width: 950px; background: white; overflow: hidden; display: inline-block; }
* html body.standard #content #home_page .registration_box { overflow-x: hidden; }
body.standard #content #home_page .registration_box { display: block; }
body.standard #content #home_page .registration_box h3 { font-weight: bold; }
body.standard #content #home_page .countdown_clock_box { background: #0098c3 url(/images/prelaunch/countdown_background.jpg) repeat-x; display: inline; float: left; margin-right: 0; width: 550px; height: 130px; margin: 30px 0; }
* html body.standard #content #home_page .countdown_clock_box { overflow-x: hidden; }
body.standard #content #home_page .countdown_clock_box p.intro { text-align: center; margin-bottom: 0; font-size: 1.3em; font-weight: bold; margin-top: 10px; }
body.standard #content #home_page form.new_person { padding-left: 200px; margin-top: 1.5em; clear: both; margin-bottom: 30px; overflow: hidden; display: inline-block; }
body.standard #content #home_page form.new_person { display: block; }
body.standard #content #home_page .spacer { height: 30px; clear: both; background-color: #333333; }
body.standard #content #home_page .sales_letter_box { display: inline; float: left; margin-right: 0; width: 870px; background: white; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
* html body.standard #content #home_page .sales_letter_box { overflow-x: hidden; }
body.standard #content #home_page .sales_letter_box .sales_letter { padding: 40px; }
body.standard #content #home_page .sales_letter_box .sales_letter h1 { font-weight: bold; text-align: center; line-height: 1.2em; }
body.standard #content #home_page .sales_letter_box .sales_letter h1 .red { color: red; }
body.standard #content #home_page .sales_letter_box .sales_letter h1 .underline { text-decoration: underline; }
body.standard #content #home_page .sales_letter_box .sales_letter ul.problems { padding-left: 320px; }
body.standard #content #home_page .sales_letter_box .sales_letter ul.problems .problem { color: red; font-weight: bold; }
body.standard #content #home_page .sales_letter_box .sales_letter .solution { font-size: 2em; font-weight: bold; color: #9c0000; text-align: center; }
body.standard #content #home_page .sales_letter_box .sales_letter ul.benefits { padding-left: 200px; display: inline; float: left; margin-right: 10px; width: 390px; overflow: hidden; display: inline-block; }
* html body.standard #content #home_page .sales_letter_box .sales_letter ul.benefits { overflow-x: hidden; }
body.standard #content #home_page .sales_letter_box .sales_letter ul.benefits { display: block; }
body.standard #content #home_page .sales_letter_box .sales_letter ul.benefits li { margin: 20px 0; font-size: 1.1em; }
body.standard #content .product ul.benefits { margin-top: 10px; }
body.standard #content table.products.advertising del { text-decoration: none; }
body.standard #content table.products a.action { font-size: 1.1em; }
body.standard #content .sponsored_link { overflow: hidden; display: inline-block; margin-bottom: 10px; }
body.standard #content .sponsored_link { display: block; }
body.standard #content .sponsored_link.square { width: 230px; }
body.standard #content .sponsored_link.banner { width: 468px; }
body.standard #content .sponsored_link a.action { font-weight: normal; }
body.standard #content div.ad { display: inline; float: left; line-height: 1.5em; }
body.standard #content ul.testimonials.advertising { margin: 0; }
body.standard #footer { background-color: #333333; color: white; }
body.standard #footer a { color: white; }
body.standard #footer #footer_nav { text-align: center; margin: 10px 0; color: #666666; }
body.standard #footer #footer_nav a { color: #666666; }
body.standard #footer .copyright_notice { text-align: center; color: #666666; }
body.standard #footnotes_debug { background: white; }

body.admin { overflow: visible; }
body.admin #container, body.admin .container { overflow: visible; }
