body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1 */ /** * Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
a, .pseudoLink {font-family: 'Lucida Sans Unicode';color: #62005c; outline: none; font-weight:normal; text-decoration: none; cursor:pointer}
a:hover, .pseudoLink:hover {color: #388FDF; text-decoration: underline}
.underline {text-decoration: underline}
.alert {color:#DB5B61}
.alert_box {background-color: #DED6e6; border:#cdc3a7 solid 1px; padding:2px 5px 10px 5px; text-align: center}
.alert_box h1 {font-size:18px !important; text-align: center !important; margin:auto; float:none; clear:both; margin-top:3px; letter-spacing: -1px}
.alert_box a {color: #363636}
.alert_box_small {background-color: #DED6e6; border:#cdc3a7 solid 1px; padding:2px 5px 2px 5px; text-align: center; font-size: 11px; cursor: pointer}
.alert_box_small_hover {background-color: #FFDC1F}
.alert_box2 {border:#eee solid 7px; padding:2px 5px 10px 5px; text-align: center}
.bold {font-weight: bold}
.basic_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; border:#DEDEDE solid 1px; border-style:solid; margin:0; padding:10px; float:left; margin-top:20px}
.empty_avatar {-moz-border-radius: 10px; -webkit-border-radius: 10px; border:#DEDEDE solid 1px; border-style:solid; margin:0; padding:10px; margin-top:0; margin-right:10px; text-align: center; background-color: #eee}
.basic_notification {margin:10px 0 20px 0; text-align:center; width:98s%; _width:97%}
.basic_container p {clear:right; text-align: left}
.basic_container ul {margin-top: 10px}
.basic_container ul li {margin-bottom: 10px}
.blue_container {-webkit-border-radius:10px; -moz-border-radius:10px; background:#AB96BF none repeat scroll 0 0; border:1px solid #9CC3DA; margin:0; padding:10px; float:left; margin-top:20px}
.bluebutton {background-color:#1B6FBF; color:white; font-size:108%; padding:1px; border-top:1px solid #D9DFEA; border-left:1px solid #D9DFEA; border-bottom:1px solid #0e1f5b; border-right:1px solid #0e1f5b}
.center {margin-left: auto; margin-right: auto; text-align: center !important}
.center a {margin-left: auto; margin-right: auto}
.clear {clear: both !important; border:none !important}
.emptyclear {clear: both; height:0px; line-height: 1px; margin:0; padding:0}
.clear_right {clear: right !important}
.clear_left {clear: left !important}
#left_nav .container {border-bottom: 1px solid #ccc; padding-top: 15px; padding-bottom: 15px}
#left_nav .container table {width:190px; overflow: hidden}
#left_nav .container p.narrow {width:100px; overflow:hidden; margin-top:9px}
#left_nav .container td {vertical-align: top}
#left_nav .container td ul li {margin-bottom:5px}
#left_nav .container p {margin-left: 7px; margin-top: 15px}
#left_nav .container dt {text-transform: uppercase; font-weight: bold; display: inline; font-size: 11px}
#left_nav .container dd {display: inline; padding-right:20px}
#left_nav .container ul {margin-top: 10px; margin-left: 5px}
#left_nav .centered_thumbnail {position: relative; left: 42px}
.copyable {float: left}
.copyright_warning{ font-weight: bold; color: #966}
div.first, ul.first {margin-top: 0 !important}
div.fill {width: 100% !important}
.error {color: #DB5B61}
em {font-style: italic !important}
form {font-size:12px}
.strongem {font-weight: bold; font-style: italic}
.green {color: green}
.green_check {float: left; margin-right: 5px; margin-top: 7px}
.green_check_text {margin-left: 32px}
h1, h2, h3, h4, h5, h6, h7 {color:#363636; font-weight:bold}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {font-weight:bold}
h1 {font-size: 20px}
h1.large {font-size:25px; line-height:25px; margin-top:3px; font-style: }
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first, p.first {margin-top: 0 !important}
h1.underline {border-bottom:#ccc solid 1px; padding-bottom:3px; text-decoration: none}
h1 em {font-style: italic}
h1 small, h1 small a {font-size: 12px !important}
h1.user {font-size: 138.5%}
h1.first {margin-top: 0}
h1.light {color: #47C981}
h2 {font-size: 18px; line-height:20px}
h2.adj {margin-top: 1em}
h2.underline {padding-bottom: 2px; border-bottom: 1px solid #eee; text-decoration: none}
h2.green, h2.green a {color: #363636 !important}
h2.tight {margin: 0; margin-top: 15px; padding: 0}
h3 {font-size: 16px}
a h3 {color: #6496c3; outline: none; font-weight:normal; text-decoration: none}
a h3:hover {text-decoration: underline}
h3.error {color:#DB5B61}
h3.sub {margin-top: 4px !important; color:#363636}
h3.underline {border-bottom: #ccc solid 1px; padding-bottom: 3px; text-decoration: none}
h3 em {font-weight:bold}
h3.adj {margin-top: 10px}
#right_nav h3 {margin: 16px 0}
h4 {font-size: 15px }
h5 {font-size: 13px}
h4.underline, h5.underline {border-bottom: 1px solid #ddd; text-decoration: none}
h4.underline small {text-align: right; text-decoration: none}
h6 {font-size: 11px; text-transform: uppercase; font-family: 'lucida grande','trebuchet ms',arial, sans-serif}
h7 {font-size: 10px; text-transform: uppercase}
.hidden {display: none !important}
.highlight {background-color: #FFFAAF}
hr {background-color: #e4e4e4; border:0; clear:both; color: #e4e4e4; height:1px}
hr.stealthy {background-color: #fff; color: #fff; border:0; height:1px; margin-bottom:10px}
img {border: 0; vertical-align: middle}
img.base {vertical-align: baseline}
li {font-size:12px}
p.not_bold {font-weight:normal !important}
p.large {font-size:16px; line-height:20px}
textarea.default, input.default, .form textarea, .form input {border: 1px solid #ccc; padding: 4px}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .clearfix {zoom:1}
.inline {display: inline !important}
.large_width {width: 600px}
.leftpic {float: left; margin: 10px 10px 10px 0; clear: left}
.left {float: left}
.light {color: #777}
.margin10 {margin-top: 10px; margin-bottom: 10px}
.middle {vertical-align: middle !important}
.nag {background-color: #eef8fe; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.nag .close {position: absolute; top: 10px; right: 10px}
.no_float {float: none !important}
.skip {position: relative; margin-left: 20px; top: 4px}
.special_nag {border: #fff3b4 solid 10px; background-color: #fffdf1; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.special_nag p.first, .queue p.first {text-align:left}
.special_nag .close {top: 20px; right: 20px}
.special_nag_blue {border: #6496C3 solid 5px; background-color: #fff; padding: 15px; margin-bottom: 15px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.onpage_specialnag .special_nag {width:600px; margin-top:20px}
.lightbox .special_nag {margin-top:20px; margin-bottom:0}
.no_border {border: none !important}
.no_clear {clear: none !important}
.relative_button {border:0; position:relative; top:13px}
.notice_small, .notice, .notice_fluid, .notice_top {background: #EEF8FE; border: 1px solid #e4e4e4; padding: 5px; clear: both; margin: 10px auto 10px auto !important; text-align: left}
.notice_top {text-align:left; width:76.153em;/* non-IE */ *width:74.3185em;/* IE */ min-width:600px;/* optional but recommended */ }
.notice_fluid {margin-left: 0}
.notice_small {width: auto}
.notice_small p {margin: 4px}
.notice_small img {margin-right: 5px}
.notice img {float: left; margin-right: 7px}
.notice .image {float: left; margin: 10px}
p {font-size:12px; line-height:16px; margin: 0.75em auto 0.75em auto}
p.description {clear:both}
p.first {margin-top: 0; padding-top: 0}
p.first .thumbnail_image {text-align: center}
p.right {margin-top: 0}
p.strong, .strong {font-weight: bold !important}
p.message_excerpt {margin-right:40px}
p.notification {border-bottom: #e4e4e4 solid 1px; margin-bottom: 15px; padding-bottom: 5px}
p.notification img {position: relative; top:3px}
p.notification small {color: #666; font-size:9px; text-transform: uppercase}
p.notification a.action {background-color:#EEEEEE; color:#363636; height:13px; margin:0pt 5px; padding:1px 2px; text-decoration:none}
p.notification a.action:hover {background-color:#ccc; color:#363636; height:13px; margin:0pt 5px; padding:1px 2px; text-decoration:none}
p.notification strong {color: #DB5B61; font-weight: bold; margin:0 10px 0 10px}
.pad10 {padding: 10px}
.pad15 {padding: 15px}
.pic {border: 3px solid #eee}
.plain_box {margin: 10px auto 15px auto; padding: 5px 15px 5px 0; clear: left}
.plain_box .thumbnail_square {margin-right: 10px; margin-bottom: 20px}
.plain_box .thumbnail_text {margin-left: 145px}
.preload {position: absolute; top: -1000px}
.question {position: relative; top: -3px; width: 12px; height: 12px}
.right {float: right !important}
.rightpic {float: right; margin: 10px 0 10px 10px; text-align: center}
.screenshot {border:#e4e4e4 solid 3px; margin:auto; padding: 3px}
.see_all {float: right; font-size: 11px; margin-right: 7px}
small, small a.cancel, small input.cancel {font-size:11px !important}
small.new {background-color: #DED6e6; font-size: 77%; padding:2px 4px}
div.spacer {clear: both; height: 1px}
#spinner {margin-right:5px}
.submit_buttons {height: 33px; line-height: 33px; border: 0; vertical-align: middle}
.submit_buttons input {border: 0; float: left; margin-right: 15px}
.submit_buttons a {line-height: 33px; display: block; float: left; margin-right: 15px}
strong, strong a {font-weight: bold}
table {border-collapse:collapse; margin:0; padding:0}
table.tinier_thumbs {margin-top: 10px; margin-left: 7px; width: 190px}
table.tinier_thumbs tr td {width: 33px; margin: 0 17px 0 0; padding: 0 0 7px 0}
table.tinier_thumbs tr td .tinier_thumbnail {margin: 0}
table.three {width: 100%}
table.three tr td {width: 30%; padding: 15px}
table.center tr td {text-align: center}
table.three .copy_small_button {margin-left:10px}
.tagline {font-size:14px}
.copy_flash_button {margin-left: 5px; float: left}
/* Generic element customizations */ ul.plain, ul.plain li{ list-style: none}
/* end */ /* Text Formatting */ .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {margin: 20px auto 0 auto}
.basic_container h5 {margin-top:15px}
.text form {clear:both; margin: 15px auto 15px auto}
.text form.new_email_address {clear: none}
.text label {margin-top:10px; display:block}
.text .leftpic {margin-top: 0}
.text ul li {list-style: disc; list-style-position: outside; margin-left: 15px; margin-bottom: 3px}
.text ul li ul li {list-style: circle}
.text ul, .text ol {margin: 15px auto 15px auto}
.text ol li {list-style-position: outside; margin-left: 25px; margin-bottom: 3px; list-style-type: decimal}
.text_container {clear: both; margin-bottom: 15px}
.text_container .leftpic {margin-bottom: 15px}
.text_box {background-color: #EEF8FE; border:#e4e4e4 solid 1px; padding: 15px; margin: 10px auto 10px auto}
.text_box ul li {list-style: disc; list-style-position: outside; margin-left:15px}
.text table.info {width: 300px; margin: 10px auto 10px 0}
.text table.info tr td {vertical-align: top; border: none; padding: 5px 10px 5px 0}
img.thumbnail_image {border:#e4e4e4 solid 3px; margin:auto; padding: 3px}
.thumbnail_square {border:#e4e4e4 solid 3px; float: left; margin:0 5px 0 0; padding: 3px}
ul.bullets {list-style-position: inside; margin:10px 0; padding:0}
ul.bullets li {line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:disc; margin-bottom:5px; margin-left:15px}
.w25 {width: 25% !important}
.w50 {width: 50% !important}
.w75 {width: 75% !important}
.error_box, #errorExplanation {border-top: 1px solid #DB5B61; border-bottom: 1px solid #DB5B61; padding: 10px; color: #DB5B61; clear: both; margin: 10px auto 10px auto; text-align: left}
#errorExplanation h2 {color: #DB5B61; font-size:12px; margin-top:8px; font-weight: bold; text-align: left}
#errorExplanation p {text-align: left; width:100% !important; margin: 0; display: block; font-weight: bold}
#errorExplanation ul {margin-bottom:8px}
#errorExplanation ul li {margin-left:25px; list-style: square}
/* @group Standard Layouts */ /* @group Columns */ .col4 {float: left; width: 232px; margin-right: 15px}
.col4_2 {float: left; width: 460px; margin-right: 15px}
.col5 {float: left; width: 183px; margin-right: 15px}
.col5_2 {float: left; width: 366px; margin-right: 15px}
.col6 {float: left; width: 153px; margin-right: 15px; border-right: 1px solid #ccc}
.col6_last {border-right: 0}
.col6_2 {float: left; width: 306px; margin-right: 15px; border-right: 1px solid #ccc}
.col_50 {width: 50%; float: left}
.col_60 {width: 60%; float: left}
.col_75 {width: 75%; float: left}
/* @end */ /* @group Main: Middle Column + Right Column */ #main #middle_col {float:left; margin-left:15px; width:503px}
#main #right_col {float: right; width: 240px}
#main #right_col .basic_container {float: none}
#main #right_col .basic_container h1.first {margin-bottom: 10px}
/* @end */ /* @end */ /* @group Forms */ form p {margin: .5em 0 1em 0}
form .text, form textarea {padding: 3px}
form textarea {width: 300px}
.form {text-align: left}
.form .below_input {position: relative; top: -15px}
.form .cancel_link {margin-left: 5px}
.checkbox {border: 0 !important}
.form label {display: block; margin-bottom: 3px; margin-top: 10px; clear: left}
.form label.first {margin-top: 0 !important}
.form input.last {margin-bottom: 20px}
.form label em {color: #777; font-size: 85%; font-style: italic}
.form h1 {margin-bottom: 15px}
.form p.filled_in {font-weight: bold; margin-top: 0; margin-bottom: 20px}
.form .input, .form .input_short {padding: 4px; margin-bottom: 0; width: 200px}
.form input.tight {margin-bottom: 0}
.form .input_short {width: 100px}
.form input.shorter, .form select.shorter {width:50px}
.form .textarea {width: 350px; height: 150px}
.form .last {margin-bottom: 0 !important}
#signup_lb .button_container {margin:20px 0 10px 0}
#login_spinner {float:left}
.button_container {margin-top: 20px; float:left}
.radio {border: 0 !important}
.form .fieldWithErrors .input {margin-bottom: 0}
.form .submit {border: 0 !important}
.form select {margin: 5px auto 5px auto}
.form table {border-collapse: collapse}
.form table tr td {padding: 10px; vertical-align: top}
.form .other_options {font-size: 85%; clear: both; color: #777; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
.form .respect {clear: left; font-size: 85%; margin:10px 0 0 0; text-align: left}
.form .signupform {margin-right: 25px}
.form .signup_reasons_container {background: #eef8fe; float: right; margin-right: 35px; width: 230px}
.form .signup_reasons_container .signup_reasons {border:#ccc solid 1px; padding: 10px}
.form .signup_reasons h2 {color: #363636}
.form .w3 {width: 300px}
/* @end */ /* @group Tabs */ ul.content_tabs {list-style: none; padding:0; margin:10px 0 0 0; height: 29px}
ul.content_tabs li {display:inline; font-size: 14px}
ul.content_tabs li a, ul.content_tabs li.inactive span {background-color:#AB96BF; border: #AB96BF solid 1px; color: #547DA3; display:block; float:left; margin-right:10px; padding:5px 10px; text-decoration: none; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px}
ul.content_tabs li.inactive span {background-color: #eee; border: #eee solid 1px; color: #999}
ul.content_tabs li a:hover {background-color: #D8E9FB; border:#AB96BF solid 1px; color: #547DA3; text-decoration: none}
ul.content_tabs li.current a, ul.content_tabs li.current a:hover {background-color: #6496c3; border: #6496c3 solid 1px; color: #fff; font-weight: bold}
.content_tabs_bottom {border-top: #6496c3 solid 1px; clear: left; margin: 0}
ul.content_tabs_small li {display:inline; font-size: 12px}
ul.content_tabs_small li a {background-color:#AB96BF; border: #AB96BF solid 1px; display:block; float:left; margin-right:10px; padding:3px 8px 3px 8px; text-decoration: none; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
ul.content_tabs_small li.inactive span {background-color: #eee; border: #eee solid 1px; color: #999; display:block; float:left; margin-right:10px; padding:3px 8px 3px 8px; text-decoration: none; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
ul.content_tabs_small li a:hover {background-color: #AB96BF; text-decoration: none}
ul.content_tabs_small li.current a, ul.content_tabs li.current a:hover {background-color: #6496c3; border: #6496c3 solid 1px; color: #fff}
/* @end */ /* @end */ /* @group 500 Error */ .error_block {text-align: center; width: 600px; margin: 35px auto 35px auto; background: #eef8fe; border: 1px solid #e4e4e4; padding: 25px}
.error_block p {font-size: 116%; color: #555}
.error_block h1 {font-size: 170%}
/* @end */ /* @group Account Settings */ .link_account {margin-left: 10px}
.twitter_info_container {margin-top: 20px}
table.twitter_info td {padding: 0 10px 0 10px}
.twitter_alert {text-align: left; padding: 20px !important; margin-bottom: 15px}
.tweet_message {color: #555; font-style: italic}
/* @end */ /* @group About Us */ .glance {background-color: #eef8fe; float: right; margin-left: 15px; padding: 15px; width: 300px}
table.data td.date {width: 90px}
table.data td.press_logo {text-align: center !important}
/* @end */ /* @group Admin */ /* @group Test Results */ table.test_results {border-collapse: collapse; margin-top: 15px}
table.test_results tr td {padding: 5px; border: 1px solid #ddd}
/* @end */ /* @end */ /* @group Ads Page */ #logo_table {width: 234px; overflow: hidden; position: relative}
/* @end */ /* @group Adsense ads */ .square_ad {margin: 10px auto 10px auto; clear: both}
.horizontal-ad-listing {position: relative; background: #FFF8DD}
.horizontal-ad-listing #ads-by-google {position: absolute; right: 5px; top: 5px}
.horizontal-ad-listing li.ad-text {margin: 0 0 10px 0; padding: 0; list-style-position: outside}
.horizontal-ad-listing .ad-title {color: #0000CC; font-size: 14px; font-weight: bold}
.horizontal-ad-listing .ads-listing-container {background: #FFF8DD; padding: 0}
.horizontal-ad-listing .ad-description {margin-left: 20px; font-size: 12px}
.horizontal-ad-listing .ads-listing-container {margin: 0; width: 670px}
.horizontal-ad-listing .wide-listing-ads {padding: 0px}
.horizontal-ad-listing .ad-listing {padding: 0}
.ad-listing {border-bottom: 1px solid #eee; padding: 0; margin: 0; text-align: left}
.ads-container {border-collapse: collapse}
.ads-listing-container {margin: 0px auto 0px auto; text-align: left; padding: 10px; background: #fffadc url(../images/ads/search_listing_bg.gif) repeat-x top left}
.ads-listing-container tr td.ad-header-content {padding: 10px 10px 0 10px}
.ads-listing-container tr td.ad-text {padding: 10px}
.ads-skyscraper {margin-top: 15px; padding: 10px; background: #fffadc url(../images/ads/search_listing_bg.gif) repeat-x top left; border-top: 1px solid #eee; border-bottom: 1px solid #eee}
.ads-skyscraper .ad-header a {color: #888; font-size: 100%; text-decoration: none}
.ads-skyscraper li.ad-text {margin-bottom: 10px}
.ad-header {color:#000; font-weight:bold; padding-bottom:7px; font-size:13px}
td.ad-header-content {padding: 5px auto 5px auto !important}
.ad-header .sponsored {float: right; color: #777; font-size: 85%}
.ad-title {color:#1B6FBF; font-size:15px; text-decoration:underline}
.ad-text {color:#000000; font-size:13px; text-decoration:none; padding-right: 5px; vertical-align: top}
.ad-url {color:#008000; font-size:13px; margin-bottom:12px; text-decoration:none}
.wide-ads {background:#e4e3e3 url(../images/ads/search_top_bg.gif) repeat-x top left; padding:10px}
.wide-listing-ads {padding:10px}
.narrow-ads {background:#e5ecf9; padding:10px}
/* @end */ /* @group Browse Pages */ .browse #right_bar {width: 160px; float: right; margin-bottom: 15px; padding: 0}
.browse .docs {margin-bottom: 15px; position: relative; height: 1%}
.browse .docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
/* modified CAO */ /* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs {clear: both; margin-top: 0; list-style-type: none; background: #6496C3; padding: 3px 5px 3px 5px; height: 25px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li {float: left; overflow: visible; margin-right: 5px; padding: 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a {display: block; color: white; text-decoration: none; font-size: 100%; line-height: 1em; float: left; padding-left: 8px}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a span {display: block; float: left; line-height: 1em; padding: 7px 8px 5px 0; cursor: pointer}
/* made this selector more general so that it can be used on /groups/documents/ */ #main ul.time_tabs li a:hover {background: #EEF8FE; color: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px}
/* made this selector more general so that it can be used on /groups/documents/ */ ul.time_tabs li.current a, ul.time_tabs li.current a:hover {background: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px; cursor: default}
/* made this selector more general so that it can be used on /groups/documents/ */ /* made this selector more general so that it can be used on /groups/documents/ */ .browse #main ul.time_tabs li.current a:hover span {background: #336b99; -moz-border-radius:3px; -webkit-border-radius: 3px}
.filters {background-color: #fbfbfb; border-bottom:#6496c3 solid 1px; margin:0 0 15px 0; padding:6px 5px 5px 5px; height: 19px; clear: left}
.filters p {float:left; font-size:11px; margin:2px}
.filters select {margin: 0 0 0 10px}
.browse #main .docs .browse_paginator {margin-top: 15px; font-size: 108%; height: 30px}
.doc_thumbnail_pages {margin-top: 5px}
.doc_thumbnail_data {font-size: 85%; color: #555; margin-top: 3px}
/* @end */ /* @group Category Feeds */ .category_feeds ul {margin-top: 10px; margin-bottom: 10px; padding: 0}
.category_feeds ul.sub li{ font-size: 93%}
.category_feeds ul li {margin-bottom: 10px; font-size: 167%}
.category_feeds table {width: 100%}
.category_feeds table h3 {margin-top:25px}
/* @end */ /* @group Contests */ h1.dream a {font-family:'trajan pro',palatino,georgia,serif; font-size:50px; font-weight:normal; margin:3px 0 -10px 3px; text-transform:uppercase; color: #1B508E; float:left}
h4.dream {font-family:'trajan pro',palatino,georgia,serif; font-weight:normal; margin:-2px 0 -5px 8px; text-transform:uppercase; color: #1B508E; float:left}
.dream_container {width: 1250px; background-position: top right; background-repeat: no-repeat; font-family: Helvetica, Arial, Sans-Serif}
.dream_container h1, .dream_container h2, .dream_container h3 {font-family: 'trajan pro',palatino,georgia,serif; color:#1d3d76}
.dream_container h1 {text-transform: uppercase}
.dream_placeholder {width: 600px; text-align: left; margin: 45px auto 0 100px; padding-bottom: 25px}
.dream_placeholder .cover {position: relative; left: -80px}
.dream_placeholder h1 {margin-top: 25px}
.dream_placeholder .logos {margin-top: 25px}
.dream_placeholder .logos .success_magazine {position: relative; top: 20px}
/* @end */ /* @group Copyright */ ul.copyright_actions li {font-size: 16px}
table.copyright_signup tr td {padding: 5px}
/* @end */ /* @group Community */ .inner_light_community h3 {margin-top: 20px}
.module_browser table.users {margin-left: 6px}
.module_browser table.users td {padding: 3px; padding-top: 10px; padding-bottom: 25px; text-align: center; vertical-align: top}
.module_browser table.users td p {margin-top: 3px; margin-bottom: 0; width: 114px; height: 16px; overflow: hidden}
.module_browser table.users td p.last {margin-top: 0; margin-bottom: 0.75em}
.community_browse_module .module_bar ul li {margin-top: 10px}
.groups_link {margin-right: 210px}
/* @end */ /* @group Data Table */ table.data {border-collapse: collapse; margin-bottom: 15px; margin-top: 15px}
table.data tr th {font-size: 14px; font-weight: bold}
table.data tr td, table.data tr th {padding: 10px; border: 1px solid #ccc; text-align: left}
/* @end */ /* @group DMCA Forms */ form.legal > ol > li, .text form.legal ol li {margin: 10px 10px 20px 10px; padding-left:10px; list-style-position: inside; line-height: 20px}
form.legal ol li {list-style-type: upper-roman}
form.legal ol li input {position:relative; top:3px}
form.legal input.radio {margin-right:3px; margin-top:3px; position:relative; top:3px}
form.legal ol li ol li {list-style-type: upper-latin; margin: 20px}
form.legal ol li ol li ol li {list-style-type: lower-roman; margin: 20px}
form.legal ul li {list-style-type: lower-roman !important; margin: 10px 10px 20px 10px}
.dmca_forms .blue_container_narrow {margin-left: 20px; width: 27%; _width:27%; margin-top:0; overflow: hidden; _padding: 10px}
.dmca_forms ul li {font-size: 14px}
form.legal .edit_info {margin-bottom:0}
.dmca_forms .button {font-size:16px; padding:0 10px; margin-left:50px; font-weight:bold}
.dmca_forms h4 {padding-bottom: 15px}
/* @end */ /* @group Document Info */ .info_box {background: #eee; padding: 10px 10px 10px 10px; margin-bottom: 15px; margin-top:20px}
.info_box h2, .info_box h2.green {color: #555 !important; font-size: 174%; margin-bottom: 10px}
.info_box p {margin: 10px auto 10px auto}
.embed_code_container .copy_small_button, .info_box .copy_small_button {margin-left:5px ; float:left}
table.info {border-collapse: collapse; width: 100%}
table.info tr td {vertical-align: top; border-bottom: 1px solid #ccc; padding: 10px}
table.info tr td.sm {font-size: 100%; line-height: 1.4em}
table.info tr td.sm .text {width: 350px; overflow: hidden}
table.info tr td.hd {padding-left: 0; width: 150px}
/* @end */ /* @group Document Page */ #view_container {margin: 0px auto 10px auto; padding-top: 10px; width: 970px; text-align: left; position: relative}
#view_title_bar {margin: 0px auto 5px 4px; padding: 0 10px 0 0; text-align: left}
#doc_title_container {}
#doc_title_container table.right td {padding: 0 0 0 5px}
#doc_title {margin: 0; padding:0; position:relative; text-align:left}
#doc_title h1 {float:left; font-weight: bold; width:500px}
#doc_title .meta {display:block; float:right; font-size:11px; margin-left:10px; position:absolute; right:0; top:5px}
#doc_title .meta img {vertical-align: middle; margin-left: 2px}
#ipaper_title_wrapper .private {color:#DB5B61; border: #DB5B61 solid 1px; -moz-border-radius: 5px; -webkit-border-radius:5px; font-size: 11px; padding: 2px 6px 2px 5px; display: block; float: right; margin-top:3px}
#doc_title:after, #scribd-doc:after, .partner_signup:after, #dream_vote:after, .text form:after, .blue_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#doc_title_edit {margin: 0 0 15px 0; text-align: left}
#doc_title_edit .button_text a {font-size: 85%}
#doc_title_edit form {font-size: 116%; display: inline}
#doc_title_edit form .text_input {width: 300px; font-size: 15px; height: 17px}
#doc_title_edit form .submit_button {font-size: 15px; padding:0; height: 25px}
#doc_description {text-align: left; height: 33px; overflow: hidden; position: relative; margin-bottom: 0}
#doc_description p {margin-top: 0; margin-right:220px}
#doc_description_more {position: absolute; padding-left: 10px; padding-right: 5px; bottom: 1px; right: 0; background: white; font-size: 11px}
#doc_description_text {font-size: 13px}
.edit_data {cursor: pointer}
#document_category_edit_form {margin: 10px auto 10px auto; width: }
.document_edit_spinner {position: relative; bottom: 13px; left: 5px}
#favorites_message {text-align: center}
#toolbar_container {margin-top: 10px}
#buttons_container {position:relative; z-index: 1; height: 1%; clear:both}
#buttons {margin: 0px auto 0 0; padding: 0; text-align: left; list-style-type: none; position: relative; height: 1%}
#buttons li {display: block; float: left; position: relative; margin: 0 2px 0 0}
#buttons li a {position: relative; z-index: 0}
#buttons li a.active {z-index: 1}
.button_box {background: #e6e8ea; padding: 15px; text-align: left; position: absolute; top: 21px; left: 0; border: 1px solid #b2b2b2; z-index: 0}
.button_box p {margin: 10px auto 10px auto}
.button_box .close_button {margin-bottom: 10px}
.doc_converted_message {background-color: #feff00; font-size:18px}
#viewer_document {clear: left; padding-top: 2px}
#document_group_overlay_toolbar {background: #eef8fe; padding: 15px; text-align: left; position: absolute; top: 28px; left: 0; border: 4px solid #6496c3}
.document_metadata_group {position: relative}
#document_group_overlay_metadata {background: #eef8fe; padding: 15px; text-align: left; position: absolute; top: 0; left: 0; width: 500px; border: 4px solid #6496c3; z-index:500}
#document_listen_overlay {background: #eef8fe; padding: 15px; text-align: left; position: absolute; top: 18px; left: 0; width: 300px; border: 4px solid #6496c3}
#close_document_listen_overlay {float: right}
#download_box img {padding: 3px}
#download_box ul li {list-style-type: none}
#embed_box h5 {margin-bottom: 3px}
.embed_box {padding: 25px; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ }
.embed_box h1 {margin-bottom: 15px}
.embed_box .embed_form {font-size: 116%; margin-bottom: 25px}
#buy_url {text-align: center; width: 300px; overflow: hidden}
#embed_box h5 small {margin-left: 5px}
.ad {text-align: center; padding: 0px; margin: -10px auto 0 auto}
.ad_text {margin: 0; padding: 0; font-size: 77%; color: #ccc}
.ad_text_center {text-align: center}
.ad_text_right {text-align: right}
.ad_text_left {text-align: left}
#right_column_alt {-moz-border-radius:10px; background-color:#EEEEEE; border:2px solid #CCCCCC; float:right; padding:5px; width:29%}
#analytics_wrapper {width: 300px; overflow: hidden; margin-bottom: 15px}
#analyticsdivcontainer {border:1px solid #E4E4E4; padding:5px; font-size:11px; height:350px; overflow:auto}
/* My Comment */ #unconverted {background: #eef8fe; padding: 15px; border: 1px solid #ccc; margin: 15px auto 15px auto; text-align: left; width: 400px}
#unconverted.long {width: auto}
#unconverted .download strong {font-size: 153.9%; color: #363636; margin-right: 10px}
#unconverted .download {padding-left: 100px; font-size: 138.5%}
#unconverted .download img {vertical-align: middle}
#unconverted .note {font-family: Helvetica; color: #777; font-size: 100%; margin-bottom: 15px}
#unconverted .status {font-family: Helvetica; color: #555; font-size: 108%; margin: 0px auto 15px auto}
#view_bar {float: right; width: 302px; margin-top: 32px}
#view_bar .alert_box {text-align: left; padding: 5px; margin-bottom: 15px}
#view_bar .alert_box a {color: #0E71CD}
#view_bar h1 {font-size: 123.1%; color: #363636; clear: right; text-align: left; margin: 4px auto 4px auto}
#view_bar h1 .tiny {font-size: 85%}
#view_bar h1 .tiny a {text-decoration: none; color: #999}
#view_bar h1 .tiny a:hover {color: #363636}
#view_bar h1 img {vertical-align: middle}
#view_bar .admin {border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; margin-top: 5px}
#view_bar #admin_show, #view_bar #admin_hidden {margin-bottom: 10px}
#view_bar .side_doc_list {background: #fff; height: 300px; overflow: auto; border: 1px solid #e4e4e4; font-size: 100%; margin: 5px 0 10px 0; padding: 0; color: #777; text-align: left; clear: right}
#view_bar .side_doc_list .thumbnail {margin-right:10px}
#view_bar .side_doc_list .highlight {color: black}
#view_bar .side_doc_list h1 {color: #363636; margin-left: 7px}
#view_bar .side_doc_list h1.query {color: white; font-size: 138.5%; margin-left: 7px}
#view_bar .side_doc_list .filetype_image {float: left; margin-right: 10px; width: 58px; /*height: 1%;*/ }
#view_bar .side_doc_list .picture {border: 1px solid #ccc}
#view_bar .side_doc_list .rstats {font-size: 85%; color: #555; margin-bottom: 5px; padding-bottom: 0}
#view_bar .side_doc_list .rstats strong.after {margin-left: 4px}
#view_bar .side_doc_list ul {list-style-type: none; padding: 0 5px 0 5px; margin: 0}
#view_bar .side_doc_list ul li {clear: left; list-style-type: none; margin: 10px auto 10px 0; border-bottom: 1px solid #eee; padding-bottom: 5px; color: #555}
#view_bar .uploader_info {float: none}
#view_bar .uploader_info p {display: inline; margin: 2px auto 3px auto}
#view_bar p#uploader_stats {display: block}
#view_bar .uploader_info .follow_button {display: inline; margin-left: 5px}
#view_bar .uploader_info .follow_button input {display: inline}
#view_bar #actions {clear: right; height: 1%; /* fix peek-a=boo bug in IE6, adds Layout */ background: #eef8fe; margin: 0 0 5px 0; padding: 10px; border: 1px solid #ccc}
#view_bar #actions ul {list-style-type: none; margin: 0; text-align: left; padding-left: 0}
#view_bar #actions ul li {margin-bottom: 9px; margin-left: 0; font-size: 108%; padding-left: 0; font-weight: bold; color: #333}
#view_bar #actions ul li .sub_action .errorExplanation {width: 200px}
#view_bar #actions ul li .sub_action .errorExplanation ul li {list-style-type: none}
#view_bar #actions ul li .sub_action h2{ font-size: 108%}
#view_bar #actions ul li .sub_action {margin:10px auto 10px auto}
#view_bar #actions ul li .sub_action a {}
#view_bar #actions ul li .unfavorite a {font-size: 85%}
#view_bar #actions ul li .actionable {margin: 5px auto 5px auto; display: none}
#view_bar #actions ul li .embed_float {float: left; margin-right: 10px; margin-bottom: 10px}
#view_bar #actions ul li .embed {font-size: 85%; color: #555}
#view_bar #actions ul li .embed a {font-size: 85%}
#view_bar #actions ul li a {font-weight: bold; font-size: 108%}
#view_bar #actions ul li img {vertical-align: middle}
#view_bar #actions ul li img.middle {vertical-align: middle}
#view_bar #author3 {margin: 20px auto 0px auto; padding: 0 15px 0 0; text-align: left}
#view_bar #author3 .user_info {padding-left: 55px}
#view_bar #author3 .user_info p.name {margin: 2px auto 2px auto; font-size: 108%}
#view_bar #author3 .user_info p.date {margin-top: 4px; margin-bottom: 5px; color: #777}
#view_bar #author3 .user_picture {float: left}
#view_main {margin: 0 auto 10px 0px; text-align: center; float: left; width: 690px}
#view_meta {margin-right: 10px; text-align: left; float: left; width: 690px}
#language_wrapper a, #html_wrapper a {color: #369; text-decoration:underline; border-bottom:0px solid black}
#language_wrapper a:hover, #html_wrapper a:hover {color: #69C}
#html_wrapper {position: absolute; height: 400px; overflow: auto; width: 650px; top: 130px; left: 0}
#html_wrapper:focus {-moz-outline:none}
#view_main #document_metadata {text-align: left}
#document_metadata h6 {font-weight: bold}
#document_metadata h6 img {margin-left: 5px}
#document_metadata p {font-size: 13px}
#document_metadata .stats {font-weight: bold; border: 0; font-size: 13px}
#document_metadata .author {margin-top: 10px}
#document_metadata .author .user_picture {float: left; width: 50px}
#document_metadata .author .user_info {float: left}
#document_metadata table {width:100%}
#document_metadata table td {padding:0 !important}
#document_metadata table td.label {width:30%}
#document_description_edit_field textarea, #document_tags_edit_form textarea {width: 100%; height: 150px; margin-bottom: 10px}
#document_tags_edit_form textarea {height: 50px}
div#document_tags_view {width: 220px; overflow: hidden}
#document_edit_spinner {position: relative; bottom: 13px; left: 5px}
#view_main #doc_comments {text-align: left; padding-left: 10px}
#doc_comments .pagination_bar {clear: left; float: right}
#doc_comments .add {font-size: 108%; margin-bottom: 2px}
#doc_comments h6 {margin:5px 0 10px 0}
#doc_comments .comment_box {height: 1%; border-top:#e4e4e4 solid 1px; margin-top:20px; clear: left}
#doc_comments textarea {width: 335px}
#related_categories ul {margin-top: 5px}
#related_categories ul li {list-style-type: none; margin-left: 0}
#related_tags {margin-top: 5px}
#search_queries {margin-top: 5px; width: 300px; overflow: hidden}
.per_page {float:right; border:#ccc solid 1px; font-size:10px; position: relative; top:5px; _width:142px; -moz-border-radius: 5px; -webkit-border-radius:5px}
.per_page a {display:block; float:left; padding:5px 3px 5px 5px; border-left:#ccc solid 1px; margin-left:5px; _width:28px}
.per_page a img.small_blue_arrow {position:relative; top:1px !important}
.per_page a:hover {background-color: #D8E9FB; text-decoration: none}
.per_page span {float:left; display:block; margin: 5px}
.analytics_box {font-weight:bolder; font-size:13px; color:#333333; border-bottom:1px solid #EEEEEE; padding:0; text-align: left}
.analytics_box h2 {font-size: 108%; padding: 0; margin: 0 0 5px 0; color: #000; font-weight: bold}
#analytics_popup {position: absolute; border: 10px solid #ccc; width: 700px; height: 600px; background: white; z-index:1002; padding: 15px}
#analytics_popup_content {text-align: left}
#analytics_popup .close {font-size: 116%}
#publisher_picture {text-align: center; margin-bottom: 10px}
#publisher_picture p {margin: 2px auto 2px auto}
#publisher_picture .url {width: 100%; overflow: hidden}
.ipaper_highlighting {font-size: 11px; padding: 5px}
.survey {font-size: 12px; padding: 6px; border: 1px solid #eee; text-align: center; margin-bottom: 5px; cursor: pointer; background: #DED6E6}
.survey_active {background: #FFEB7F}
.survey img {margin-right: 5px}
.survey a:hover {text-decoration: none}
#house_ad img.border {border: 1px solid #ddd}
#divWildfirePost {margin-top: 20px}
/* @end */ /* @group Document Summary */ div.filters div.dropdown_selection {display: block; float: left}
div.filters div.list_selection {display: block; float: right}
.summary .title {font-size: 138.5%}
.summary .title img {vertical-align: middle}
.summary {padding-left: 5px}
.summary .right_toolbar {float: right; margin-left: 10px}
.document_summary {width:100%; border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px}
.profile-right .document_summary {border-bottom: #E4E4E4 solid 1px; margin-top: 20px; padding-bottom: 20px; clear: both; width:100%}
.document_summary .title {font-size:18px}
.document_summary .title img {vertical-align: middle}
.document_summary .title a {}
.document_summary .description {padding-left:0px}
.document_summary h4 {padding-right: 75px; margin-bottom: 5px}
.document_summary div.summary {}
.document_summary div.summary li.pages {bottom:0; position: relative}
.document_summary .action_icons {position: absolute; top: -1px; right: 0}
table#my_documents .favorites tr {border-bottom: 0}
.document_summary table td, .comment_summary table td, .application_summary table td {vertical-align: top}
.document_summaries {float: left; width: 610px}
/* Holly Hack: prevents 3px gap (only IE-win sees this) \*/ * html .summary {height: 1%; margin-left: 0}
/* End Holly Hack */ ul.stats_bottom {list-style:none; margin:10px 0 0 0; padding: 0; vertical-align: bottom}
ul.stats_bottom li {display: inline; float:left; font-size:12px; line-height: 1.6em; margin:0; margin-right:20px; vertical-align: bottom}
#search_results ul.stats_bottom {list-style: none; margin: 5px 0 0 0; padding: 0; vertical-align: bottom}
#search_results ul.stats_bottom li {display: inline; float:left; font-size:10px; line-height: 1.6em; margin:0; margin-right:20px; text-transform: none; color: #999; vertical-align: bottom}
ul.stats_bottom li.hot_date {color: #db5b61; font-weight: bold}
ul.stats_bottom li img {vertical-align: top}
.filetype {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.filetype_with_thumbnail {float: left; clear: left; margin-right: 0; color: #555; font-size: 85%; text-align: center}
.filetype_with_thumbnail a {text-decoration: none}
.add_group_checkbox {float: right; margin-left: 5px}
.show_group_select {color: #777; margin: 0 0 10px 0; clear: right; position: relative; left:600px; width:200px}
.group_select {float: right; font-size: 100%; text-align: right; padding: 10px 10px 5px 10px; margin-top: 10px; margin-bottom: 10px; color: #363636; background: #eef8fe; border: 1px solid #e4e4e4; clear: right; width:460px; margin-right: 10px}
.group_select p {margin-bottom: 10px}
.document_summary .right_toolbar {float: right}
/* @end */ /* @group Document Store */ span.beta {color: #ff9f00}
span.beta a, span.beta a:hover {text-decoration: none; color: #ff9f00}
ul#upload_queue li p {width:300px}
.edit_info .column_left {float: left; width: 330px}
.edit_info .column_allprivate {float: left; width: 165px}
.edit_info .column_description {float: left; width: 300px}
.edit_info .column_discoverability {float: left; width: 275px}
.edit_info .column_price {float: left; width: 430px}
.edit_info .column_download {width: 300px; float: right}
.edit_all tr.category td {padding-bottom: 10px}
.edit_all tr.category td.subcategory {padding-left: 20px}
input.price {margin-left:10px; margin-right: 5px}
.recommended {position: relative; top: 3px}
input.min_price, input.price {position: relative}
.seller_info {border: #ccc solid 1px; background-color: #ffca63; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius: 10px; margin: 0 0 30px 46px; padding:10px 10px 10px 10px}
.seller_info div.price-label {width: 300px; float: left}
.seller_info div.price-input {width: 300px; float: left}
.seller_info div.price-input p {width: 200px; float: left}
div.edit_all div.seller_info {-moz-border-radius: 0; -webkit-border-radius: 0; background-color: white; margin-bottom: 0; border: 0; padding: 10px 0 0 0; position: relative; width: 800px}
.edit_all .seller_info {margin-left: 0}
.edit_all h3 {width: 400px}
.edit_all .auto-price {width: 400px; float: left}
.edit_all .deliver_options {float: left}
.seller_info small {font-weight:bold; margin-top:-5px}
.seller_info p {margin: 1px 0 5px 0}
.seller_info p input.radio {position:relative; top:3px; _position: auto}
.seller_info h4 {float:left; margin-right:7px; margin-top:1px}
.seller_info p.price-label, .upload_sell p.price-label {margin:0 0 10px 0; padding-right: 15px; float: left; width: 130px}
.seller_info p.price-label span {line-height: 15px; vertical-align: top}
.seller_info div.download-option {float: right}
table.price-table td.suboption {padding: 0px 10px 0px 20px; line-height: 20px}
div.auto-price div.input {float: left; margin-bottom:10px}
div.auto-price div.input label.suboption {margin: 0 10px 0 20px}
div.auto-price div.input label {line-height: 20px}
div.auto-price div.fields {float: left; clear: left; width: 400px}
div.auto-price div.fields div.price-auto {clear: left}
div.delivery_options p {text-align:left; margin-left:0; font-size: 108%; font-weight: bold; text-align: left}
div.auto-price div.fields div.price-auto a {line-height: 20px}
div.auto-price div.fields div.price-manual {clear: left; float:left}
div.seller_info div.paid-document-settings {clear: left}
.paid-document-settings td.label {vertical-align: top; font-size: 14px; font-weight: bold; width: 200px}
.paid-document-settings td {padding-top: 15px}
table.earnings tr td.doctitle {width: 300px}
.sort_tab #spinner {float: left; position: relative; top: 10px}
.individual_upload_container {-moz-border-radius: 10px; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px !important; -webkit-border-radius:10px !important}
.upload_share .interior_upload_container {background-color:#AB96BF; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px;margin:0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius:15px; -webkit-border-radius:15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border:#f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color:#DED6E6; -moz-border-radius:5px;padding:10px;margin:0}
.upload_sell .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #f5c13e; -moz-border-radius:15px; -webkit-border-radius:15px}
ul.content_tabs li a.sell {background-color: #f5c13e; color:#fff !important; border:#f5c13e solid 1px}
ul.content_tabs li a.sell span {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#fff7e9; bottom:1px; color:#f5c13e; font-size:13px; font-weight:bold; margin-left:7px; padding:3px 5px; position:relative}
ul.content_tabs li a.sell:hover {background-color: #f5c13e; border:#f5c13e solid 1px}
.individual_upload_container hr.stealthy {color: #AB96BF; background-color: #AB96BF}
.upload_page ul.content_tabs li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color:#fff}
.min-price {margin-left:185px}
.min_price_container {margin-left: 25px; margin-bottom: 5px; clear: left}
.file_paid_min_price {width:50px}
ul#upload_queue hr {margin:10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.seller_info h5 {margin-bottom: 10px; margin-top: 10px}
.pricing_info {-moz-border-radius-bottomright:10px; -moz-border-radius-topright:10px; background-color:#FFCA63; border:1px solid #CCCCCC; float:left; margin:0 0 30px; padding:10px; width:150px; height:90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft:10px; -moz-border-radius-topleft:10px; float:left; width:790px; border:1px solid #CCCCCC; padding:10px; border-right:none; height:90px; overflow: hidden}
.pricing_info h2 {margin-top:12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
.country_restricted {margin: auto; width: 500px; float: none !important; text-align: left}
.country_restricted .blue_container {margin-bottom: 10px}
.describe_docs_fee_note {padding-top: 15px}
.update_seller h1 {margin-bottom: 15px}
.seller_ad {background: url(../images/ads/sell_your_docs_bg.jpg) repeat-x}
.video_tutorial p {margin-top: 25px}
/* @end */ /* @group Dropdowns and Buttons */ ul.dropdowns {float: left; margin: 0; padding: 0; overflow: visible !important; position: relative; z-index: 5}
ul.dropdowns li {-moz-border-radius:10px; -webkit-border-radius:10px; background-color:#eee; border:1px solid #9CC3DA; color: #363636; cursor: pointer; display:block; float:left; font-size:11px; height:13px; margin:0 5px; padding:3px 10px; position: relative; text-decoration: none; z-index: -5}
ul.dropdowns li.open {-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom: 0; z-index: auto}
ul.dropdowns li a {text-decoration: none}
ul.dropdowns li img {bottom:3px; position:relative}
ul.dropdowns li span {bottom:5px; position: relative}
.dropdown {position: absolute; padding: 0; top: 18px; background: #EEEEEE; left: -1px; border:1px solid #9CC3DA; z-index: -3}
.dropdown table {border-collapse: collapse}
.dropdown table tr td {width: 80px; padding: 0 10px 0 10px; border-right: 1px solid #555}
.dropdown table tr td.last {border: 0}
.dropdown a {display: block; padding: 4px 5px 2px 4px; font-size: 108%; text-decoration: none; width: 100px; z-index: 100; color: #555}
.long a{ width: 160px}
.dropdown a:hover {background: #ccc}
ul.dropdowns_submit {float: left; margin: 0; padding: 0; overflow: hidden}
ul.dropdowns_submit li {display: inline; display:block; float:left}
ul.dropdowns_submit li .submit_tag {font-size:11px; background-color:#eee; color: #6496c3; height:19px; margin:2px 5px; padding:0px 5px 0 5px; text-decoration: none; border: 0}
ul.dropdowns_submit li img {bottom:3px; position:relative}
ul.dropdowns_submit li span {bottom:5px; position: relative}
li.with_dropdown {position: relative; z-index: 15}
li.with_dropdown a:hover {text-decoration: none}
li.with_dropdown .dropdown {z-index: 18; top: 16px}
/* @end */ /* @group Edit Document */ .edit_document {}
.edit_document h5, .edit_document h3 {margin-bottom: 13px}
.edit_document .main_edit {margin-top: 15px}
.edit_document .preview {float: right; margin-right: 60px; width:206px}
.edit_document .preview img {margin-top: 10px}
.edit_document .advanced input.edit_aligned {position:relative; top:1px; left:-5px; border: 0 !important; float: left}
.edit_document .save {padding-top: 15px}
.edit_document small {font-size: 85%; color: #666; font-weight: normal}
.edit_document table tr td {padding-bottom: 15px; vertical-align: top}
.edit_document table tr td.flush {padding-bottom: 0px}
.edit_document table tr td.publisher h3 {font-size: 153.9%; color: #555; padding: 0; padding-top: 10px; margin: 0}
.edit_document table tr td.publisher {}
.edit_document .label, .edit_profile label {color: #363636; font-size: 108%; font-weight: bold; padding-right: 10px; width: 200px}
.edit_document h2 {color: #363636}
.edit_document h2 img {vertical-align: middle}
.edit_document .text_area_field {height: 200px}
.edit_document .text_area_field, .edit_document .text_field {width: 400px}
div.edit_document div.auto-price {overflow: hidden}
.user_search {float: right; margin-bottom: 0px; margin-top: 5px; padding-bottom: 0}
/* @end */ /* @group Embed Code */ .embed_code_container {width: 400px; margin: 5px 0 15px 0; text-align: center}
#wp_embed_code, #embed_code, .embed_code {width:300px; float:left}
#embed-container {margin-right: 25px; margin-bottom: 25px; position: relative}
#embed-customize {width: 390px}
#embed-preview {background: #fff; position: absolute; top: 10px; left: 410px; z-index: 100}
#footer_search, #footer_search *, .search_input {z-index: 99}
/* @end */ /* @group Event Rendering */ div.event_container {border-top:1px solid #CCCCCC; clear:left; padding-bottom:10px; padding-top:10px}
div.event_container table.reply {width:433px; margin-top:0; margin-left:70px}
div.event_container table.reply td {padding: 0 10px 0 0; vertical-align: bottom}
div.event_container table.reply td.first {width:50px}
div.event_container table.rating_event td {padding-right:5px}
div.event_container table.rating_event td.star_container {width:85px; text-align: center}
div.event_container table.rating_event td {text-align: left}
div.event_comment {margin: 0 0 10px 0; padding:0}
div.event_container div.event_comment div.event_main {margin-bottom: 0; padding-bottom: 0}
.event_thumbnail {float: left; /*margin-bottom: 15px;*/ position: relative; z-index: 250}
.event_thumbnail_with_replies {/*margin-bottom: 2px;*/ }
.event_thumbnail .tiny_thumbnail {display: inline; margin-bottom: 15px}
.event_main {margin-left: 70px; margin-bottom: 0px; font-size:13px; line-height:18px}
.event_main a {font-weight: bold}
.event_main blockquote {font-size:12px; font-weight:normal; margin:10px auto 0 0; padding:5px}
.event_main span {margin-right: 5px}
.event_main div.utilities p {margin: 1px auto 1px 0; font-size: 12px}
.event_container .event_time a {color: #999; font-size: 11px; font-weight: bold !important}
.event_container .event_time a:hover {text-decoration: underline}
.event_children_container {margin-top: 15px}
.event_reply_container .event_time {margin-left: 5px; font-weight: bold; color: #999; font-size:11px}
.event_container .event_time a {color: #999; text-decoration: none}
.event_container .event_time a:hover {text-decoration: underline; color: #999}
.event_reply {position: relative; width: 70px}
.event_container table.reply .event_reply_spinner {position: absolute; right: -5px}
.event_reply_button {position: relative; top: 1px}
.event_reply_container {padding-left: 70px; margin-top: 5px; margin-bottom: 5px}
.event_reply_inline {margin-top: 10px}
.event_reply_container .tinier_thumbnail {margin-right: 2px; margin-top: 4px; margin-bottom: 7px; /*position:relative;*/ }
.event_reply_container .event_reply_thumbnail {float: left}
.event_reply_container p {margin-left: 30px; margin-top: 0; margin-bottom:7px; line-height:16px; padding-bottom:3px}
.event_reply_container p.submit_status_reply {margin-bottom: 20px}
.event_reply_container div.attach_doc_message {margin-left: 0; margin-top: 7px; float: left}
.event_reply_container div.attach_doc_message div.doc_selector_description {position: relative; top: 1px}
.event_reply_container div.attach_doc_message div.doc_selector_dropdown {font-size: 11px; border: 1px solid #aaa; padding: 1px 2px 1px 7px; background: #fff}
.event_reply_container div.attach_doc_message div.doc_selector_dropdown.active {position:relative; border-bottom:#fff solid 2px; z-index:1001}
.event_reply_container div.attach_doc_message div.doc_selector_dropdown img {margin-left: 25px}
.event_reply_container textarea {font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif; width: 355px; height: 48px; overflow-y: auto}
.event_reply_container .submit_status_reply {clear: right; width:401px; padding-top: 17px}
.event_reply_container .submit_status_reply .status_spinner {float: right; margin-right: 5px; position: relative; top: -10px}
.event_container .delete_event {float: right; margin: 1px 1px auto auto}
.event_container .show_replies {padding-left: 70px; margin-top: 5px; margin-bottom: 5px; clear: left; font-size:11px}
.event_container .show_replies a {font-weight:bold !important}
.event_container_deleted {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ca6f6e; background: #fed4d3; text-align: left; padding: 3px; margin-top: 15px; margin-left: 70px; margin-bottom: 10px}
.event_container_deleted p {margin: 3px auto 3px 5px}
.event_container_deleted p a {font-weight: bold; color: #363636; text-decoration: underline}
blockquote .pseudolink {font-weight:bold; color: #999999}
/* @end */ /* @group Expense Reports */ table.earnings {border-collapse:separate; width:100%; border: #ccc solid 1px; padding:10px; margin:0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px}
table.earnings th {font-size:12px; padding-bottom:5px}
table.earnings th h3 {font-size:12px}
table.earnings th h3 span {display:block; font-size:25px; font-weight:bold}
table.earnings th.docname {width:300px; vertical-align: top}
table.earnings tr.separator td {background: #ccc; line-height: 4px}
table.earnings h4 {font-weight:bold; font-size:12px}
table.earnings td {padding-top:5px; padding-bottom:5px; border-bottom:#eee solid 1px}
table.earnings tr.on_focus:hover {background-color:#eee}
/* @end */ /* @group Explore */ table.docs {width:518px; margin:0 5px 10px 5px}
.doc_listing_horizontal table.docs {width:680px; margin:0 5px 10px 5px}
table.docs tr td {text-align: center; vertical-align: top; width:126px}
table.docs tr td .thumbnail_thumbnail {float:none; margin:auto; z-index: 0; position: relative; top:0}
table.docs tr td .document_thumbnail {margin-top: 15px}
table.docs tr td .medium_thumbnail {float: none; margin:auto}
table.docs tr td h4.single {margin:2px auto 0 auto; width:110px; line-height: 15px; height: 15px; display: block; padding-left:7px; overflow: hidden; font-size:13px}
table.docs tr td h4 {margin:2px auto 0 auto; width:110px; line-height: 15px; height: 30px; display: block; padding-left:7px; overflow: hidden; font-size:13px}
table.docs tr td p {font-size:11px; margin:2px 0 2px 0}
table.docs tr td p span.price, .stats_bottom span.price {display: block; color: #d0931d; width: 60px; margin: auto; font-weight: bold; text-align: center; font-size: 14px}
.stats_bottom span.price {display: inline}
#explore_col1 {float: left; width: 528px; margin-left: 1px}
#explore_col2 {float: right; width: 240px; margin-right:2px; display:inline; margin-top:23px; _margin-top:24px}
*+html #explore_col2{ margin-right:4px}
#explore_col2 .basic_container {width: 220px}
/* @group Content Modules */ .content_module {margin: 15px 0 15px 0}
.content_module .thumbnail_container {overflow: hidden; text-align: center; margin-right: 15px}
.content_module .thumbnail_container .left {width: 114px; margin-right: 10px}
.content_module .thumbnail_container .last {margin-right: 0}
.content_module .thumbnail_container .thumbnail_large_thumbnail, .content_module .thumbnail_container .thumbnail_thumbnail {margin-right: 0}
.content_module .thumbnail_container p {margin-top: 3px; clear: left; font-weight: bold}
.content_module .thumbnail_container p a {font-weight: bold}
table.vertical {width:200px; text-align: left; margin-top:10px}
table.vertical td {padding-bottom:10px; vertical-align:top}
table.vertical p {margin: 3px auto 2px 0}
table.vertical p.lead {margin: 0 auto 2px 0; line-height:12px}
table.vertical p span.price {color: #d0931d; font-weight: bold}
table.vertical img {_margin-top:5px}
.content_module_centered {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #dedede; margin: 15px 0; padding: 10px}
.content_module_centered p {font-size:16px; line-height:20px; margin:0.75em auto 0 auto}
.content_module_centered .thumbnail_container p {font-size:12px; line-height:14px; margin-top:5px; margin-bottom:0; clear:both}
.content_module_centered .thumbnail_large_thumbnail p {margin-top:227px}
.content_module_centered table tr td {}
/* @group Special Cases */ .four_thumbnails {padding: 0 !important}
.four_thumbnails h2 {margin-left: 10px; padding-top: 10px}
.four_thumbnails table.docs {width: 514px}
/* @end */ /* @end */ /* @group Browse Module */ #browse_module {z-index: 1}
.list_grid {margin-right: 10px}
.module_browser {border:1px solid #9CC3DA; clear:both}
.module_browser #docs {margin-bottom: 15px; position: relative; height: 1%}
.module_browser #docs .overlay {position: absolute; height: 1200px; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; padding-top: 100px; z-index: 100}
.full_module .module_browser {width: 780px}
.full_module .module_browser table.docs {width: 770px}
.module_browser .paginator {float:right; font-size:10px}
/* listing mode */ .module_browser .document_summaries {width: 740px; text-align: left; margin-left: 15px; margin-right: 15px}
.module_browser .document_summaries .document_summary .thumbnail_thumbnail {float: left}
.module_browser .document_summaries .document_summary h4 {}
.module_filters {border-bottom:1px solid #EEEEEE; margin:0 0 10px 0; padding:5px 5px 5px 7px}
.module_filters ul.dropdowns {float:left}
.module_filters ul.dropdowns li {}
.module_bar {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; background:#AB96BF none repeat scroll 0 0; border:1px solid #9CC3DA; border-bottom:0; margin:15px 0 0 0; vertical-align:middle; clear:both; /* width:528px;*/ height: 35px}
.full_module .module_bar {width: 780px}
.module_bar ul {padding:0; margin:0 0 0 14px}
.module_bar li {display:block; margin-right:0; float:left; color: #363636; height: 15px; margin:12px 10px 6px 0}
.module_bar .button {padding:2px 1px 1px 1px; margin-top:7px; margin-right:0}
.module_bar form {float: right; margin: 0 15px 0 0}
.module_bar .search {margin: 7px 5px 0 auto; color: #999; width: 120px; padding: 3px}
.module_bar .search_active {color: #333}
.module_bar li span {display:inline-block; margin: 0 5px 0 9px}
.module_bar .dropdown {background: #AB96BF; border: 0; left: -4px; top: 13px !important; padding-top: 5px}
.module_bar .dropdown a {color: #0E71CD; font-size: 12px}
.module_bar .dropdown a:hover {color: #fff; background-color: #0E71CD}
.module_bar_time_limits {background:#AB96BF none repeat scroll 0 0; border: solid #9CC3DA; border-width: 1px 1px 0 1px; clear:both; height: 22px; width: 780px}
.module_bar_time_limits_narrow {width: 526px !important}
.module_bar_time_limits ul {display: block; margin: 4px 0 4px 14px}
.module_bar_time_limits ul li {display: block; float: left; margin-right: 14px; font-size: 11px}
.simon_and_schuster_logo {position: relative; top: -3px}
/* @end */ /* @group Popups */ .popup_placeholder {position: relative; top: 240px; _top: 225px; left: 0; z-index: 99}
.popup_placeholder .popup {width:237px; position:absolute; z-index: 195; top:-250px; _top:-250px}
.popup_placeholder .popup_top {background: transparent url(../images/popups/popup_top.png) no-repeat 0 0; width:242px; height:27px; _background:transparent url(../images/popups/popup_top.gif) no-repeat scroll 0 0}
.popup_placeholder .popup_middle {background: transparent url(../images/popups/popup_middle.png) repeat-y 0 0; width:242px; text-align: left; _background:transparent url(../images/popups/popup_middle.gif) repeat-y 0 0}
.popup_placeholder .popup_middle table {border-collapse: collapse; width:170px; margin-left:40px; margin-top: 4px}
.popup_placeholder .popup_middle table tr td {width: 124px; font-size: 11px; text-align: left; padding-bottom: 2px}
.popup_placeholder .popup_middle h2 {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#AB96BF; height: 38px; bottom:10px; margin-left:23px; overflow:hidden; padding:0 10px 5px; position:relative; width:184px; border-bottom: 4px solid #AB96BF}
.popup_placeholder hr {margin-left:40px; margin-right:30px}
.popup_placeholder .popup_middle p {width:170px; margin-left:40px; overflow: hidden; margin-bottom:0}
.popup_placeholder .popup_middle p.price {color: #D0931D; font-weight: bold}
.popup_placeholder .popup_middle p.description {margin: 0 auto 10px 40px}
.popup_placeholder .popup_middle p.date {color: #888}
.popup_placeholder .popup_bottom {background:transparent url(../images/popups/popup_bottom.png) no-repeat scroll 0 0; height:27px; width:242px; _position:relative; _bottom:0px; _background:transparent url(../images/popups/popup_bottom.gif) no-repeat scroll 0 0}
.popup_placeholder .popup_arrow {top: 75px; float:left; height:33px; position: absolute; width:25px; z-index:20}
.popup_placeholder .popup_top, .popup_placeholder .popup_middle, .popup_placeholder .popup_bottom {position: relative}
/* change position for IE, due to z-index issues, we need to lower the popup */ .popup_placeholder .popup {_top: -230px}
.popup_placeholder .popup_arrow {_top: 75px}
/* Left and Right Popup Specific styles */ .popup_placeholder_right {}
.popup_placeholder_right .popup {left:125px; _left:40px}
.popup_placeholder_right .popup_arrow {left:-2px; background:transparent url(../images/popups/arrow.png) no-repeat scroll 0 0; _background:transparent url(../images/popups/arrow.gif) no-repeat scroll 0 0; _left: 17px}
.popup_placeholder_right .popup_top, .popup_placeholder_right .popup_middle, .popup_placeholder_right .popup_bottom {left: -1px; _left: 18px}
.popup_placeholder_left {left:0}
.popup_placeholder_left .popup {left:-253px; _left:-338px}
.popup_placeholder_left .popup_arrow {left:230px; background:transparent url(../images/popups/arrow_right.png) no-repeat scroll 0 0; _background:transparent url(../images/popups/arrow_right.gif) no-repeat scroll 0 0; _left: 250px}
.popup_placeholder_left .popup_top, .popup_placeholder_left .popup_middle, .popup_placeholder_left .popup_bottom {left: 5px; _left: 25px}
/* @end */ table.small_advanced_search input {padding:2px !important; color:#aaa}
table.small_advanced_search input.active {color: #555}
table.small_advanced_search {margin-left:5px; margin-top:10px}
table.small_advanced_search td {vertical-align: top; padding-bottom: 10px}
table.small_advanced_search p {font-size:10px}
.module_browser:after, .module_bar:after, .basic_container:after, .module_filters:after, #scribd-doc:after, .status_utilities:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
table.explore_featured {width:503px; margin:5px 10px 0 10px}
table.explore_featured td {padding-top:10px; text-align: center}
.feature_container {-moz-border-radius:10px; border:1px solid #DEDEDE; margin:20px 0 0; padding:10px; width:503px}
.dots {float:right; margin-right:15px; margin-top:8px}
.dots a {margin-left:10px}
table.advanced_search td {text-align: right; padding:5px}
table.featured_pubs {width:200px; text-align: left; margin-top:10px}
table.featured_pubs td {padding-bottom:5px; vertical-align:top}
.specialdeals {border: #d0931d solid 3px}
.no_of_pages {-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -moz-border-radius-topleft:5px; -moz-border-radius-topright:0; background-color:#ffffff; bottom:9px; color:#4e4e4e; cursor: pointer; float:left; font-size:9px; right:9px; padding:3px 5px 3px 5px; position:absolute; border-left:2px solid #EEEEEE; border-top:2px solid #EEEEEE}
.document_thumbnail a:hover {text-decoration: none !important}
/* @end */ /* @group FAQ */ #faq .header {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:18px; font-weight:bold}
#faq .question {font-weight:bold; font-size: 116%; color:#555}
#faq .answer {margin:1em 0 2em 0; width:600px}
#faq h3 {margin-top: 15px; font-size: 116%; color: #555}
#faq ul {margin-top: 15px; padding-left: 15px}
#faq ul li {list-style-type: disc; margin-bottom: 3px}
/* @end */ /* @group Files */ #upload_picture form #file {margin-right: 15px}
#upload_picture form input.submit, #edit_groupType input.submit {padding: 2px}
#upload_picture form input.button {margin-left: 10px}
/* @end */ /* @group Followships */ .follow_button {margin: auto; text-align: center; margin-top: 5px; display: block}
.follow_button input.button {float: none; margin: auto}
.follow_button_inactive input.button, .follow_button_inactive input.small_button {background: #DED6E6; border-color: #e3d482; color: #0E71CD !important}
/* @end */ /* @group Footer */ #footer_search_container {background: #AB96BF; text-align: center; clear: both; height: 50px; padding-top: 15px; margin-top: 25px}
#footer_search {width: 680px; _width:685px; font-size: 16px; text-align: left; margin: auto; zoom:1}
#footer_search form {display: block; float: left}
#footer_search .search_input {float: left; width: 330px; margin: 3px 10px auto 0; height: 21px; font-size: 20px}
#footer_search .submit {float: left}
#footer_search div {float: left; line-height: 35px; margin-bottom: 10px; font-size: 16px}
#footer_search .upload_button_container {float: left; margin-top: 3px; margin-left: 100px}
#footer_upload {float: left}
#footer {width: 990px; margin: auto; text-align: center; margin-top: 15px; margin-bottom: 25px}
#footer_cols {text-align: left; margin: auto; width: 850px}
#footer h5 {text-align: left}
#footer .col6 {height: 140px}
#footer ul {margin-top: 10px}
#footer ul li {text-align: left; margin-bottom: 4px; font-size:12px}
/* @end */ /* @group Grid Listing */ #grid_listing {}
table#doc_grid2 {text-align: left; border-collapse: collapse; z-index: 10}
table#doc_grid2 tr {padding: 0; margin: 0}
table#doc_grid2 tr td {width: 33%; padding: 0px; padding-right: 20px; padding-left: 10px}
table#doc_grid2 tr td.thumb {vertical-align: top}
table#doc_grid2 tr td.desc {vertical-align: top; padding-bottom: 20px}
table#doc_grid2 tr td .title {font-size: 116%; line-height: 18px; overflow: hidden; margin-top: 4px}
table#doc_grid2 tr td .data {margin-top: 6px; color: #555}
table#doc_grid2 tr td .data p {margin-top: 2px}
table#doc_grid2 tr td .thumb_container .toolbar {position: absolute; bottom: 3px; left: 3px}
table#group_grid tr td, table#profile_grid tr td {padding: 15px; width: 33%; text-align: center; vertical-align: top}
table#doc_grid tr td {padding: 15px; width: 33%; vertical-align: top}
table#doc_grid tr td h4 {clear:both}
table#doc_grid, table#group_grid, table#profile_grid {table-layout: fixed; width: 100%}
table#doc_grid tr td img.thumbnail, table#group_grid tr td img.thumbnail, table#profile_grid tr td img.thumbnail {border: 1px solid #ccc; float: none}
table#doc_grid tr td p.title, table#group_grid tr td p.title, table#profile_grid tr td p.title {font-size: 108%; font-weight: bold; margin-bottom: 10px}
table#doc_grid tr td .filetype_no_thumb_available, table#profile_grid tr td .filetype_no_thumb_available , table#group_grid tr td .filetype_no_thumb_available {width: 120px; padding: 20px; background: transparent; margin: auto; height: 100px; vertical-align: middle; border: 1px solid #aaa}
/* @end */ /* @group Groups */ /* @group Edit Group */ #edit_group label {font-weight: bold; margin: 3px 0}
#edit_group input {color: #363636; padding: 3px}
#edit_group textarea {padding: 5px}
/* @end */ /* @group Group Info */ .group_info_box{ padding:10px; float:right; background: #eee; border: 1px solid #999}
#group_info .search_group {position: relative; top: -15px}
.search_group .search_input {padding: 3px; margin: 0 5px 0 0; width: 100px; color: #888; float:left}
#group_info .submit {padding: 2px}
#group_info .thumbnail_image {margin:auto}
.narrow_by_category .selected_category {}
.narrow_by_category .selected_category a {color:black}
.narrow_by_category .category_item {padding-left:10px; padding-top:2px}
/* @end */ #group_tabs_wrapper {padding: 0px; margin: 0px; width: 750px; /* margin-bottom: -7px;*/ position: relative; bottom: -8px}
#gtabs{ padding: 0px; margin: 0px; float: left}
#gsearch {padding: 0px; margin: 0px; padding-bottom: 8px; float: right}
#gsearch input {background-image: url(../images/word/group/search_bg.png); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #333; padding: 5px; width: 130px; padding-left: 25px}
.group_body {background: #FFF; width: 750px; margin-bottom: 5px}
.group_body .content {color: #666}
.gtitle {color: #aaa; margin-bottom: 5px}
.gheader {padding-top: 3px}
.gheader .gtitle {font-size: 14pt; color: #444}
.gheader .left {float: left}
.gheader .right {float: right; text-align: right}
.gheader {border-bottom: 1px solid #DDDDDD; margin-bottom: 2px}
.gheader .details {font-size: 77%; color: #999}
.gsubheader {background: #EDEDED; padding: 3px}
body.group ul#gtabs {padding: 3px 0; margin-left: 30px; font: 12px Verdana, sans-serif}
body.group ul#gtabs li {list-style: none; margin: 0; display: inline; color: #578cca}
body.group ul#gtabs li a {padding: 5px; margin-left: 10px}
body.group ul#gtabs li a:link, body.group ul#gtabs li a:visited {color: #578cca}
body.group ul#gtabs li a:hover {color: #333}
ul.gdoc_subtabs li.current a, ul.gdoc_subtabs li.current a:visited, ul.gdoc_subtabs li.current a:link, ul.gdoc_subtabs li.current a:hover {color: #333; text-decoration: none}
body.group ul#gtabs li.current {padding: 10px; /* border-bottom: 2px solid #fff;*/ /* background: white;*/ border: 1px solid #EEEEEE; border-bottom: 2px solid #F8F8F8; background: #F8F8F8; color: #000}
table.doc_listing {margin-bottom: 15px}
.gbc {margin:10px 0px 0px 0px}
.gbc table {border-collapse: collapse}
.invite_group_button {cursor: pointer}
.member_links a, .member_links a:link, .member_links a:visited {color: #008000}
.member_links ul {margin-left: 0; padding-left: 5px; list-style: none; line-height: 1.5em; font-size: 108%}
.gdoc_subtab_wrapper {text-align: center;}
ul.gdoc_subtabs {/* /images/word/new_images/blackraquo.gif /images/word/new_images/blueraquo.gif*/ list-style: none; margin: 0; padding: 0; margin-bottom: 10px}
ul.gdoc_subtabs li {display: inline; margin: 0; margin: 0px 5px 0px 5px; font-size: 108%}
table.featured_group {/* background: #E3F2FF;*/ }
table.group_details th {color: #aaa; font-weight: normal}
.blue_box {color: #333; /* background: #F5FBFF;*/ background: #E3F2FF; padding: 10px}
.gbc ul, .gbc ul li {list-style-type: none; margin: 0px; padding: 0px;}
.listing_name {font-weight: bold; font-size: 1.3em;}
.create_group ul, .create_group ul li {list-style-type: disc; line-height: 1.3em;}
.create_group ul li {margin-bottom: 10px;}
.helpme ul li {margin-left:-20px;padding-left:0px;padding:0px;}
.existing_user_box {color: #333; padding: 5px; margin: 5px}
.existing_user_box a {margin-left: 50px}
.group_body textarea {padding: 5px}
.group_menu_container {text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; background: url(../images/top_bar_small_back.gif) repeat-x left bottom; padding: 0; border-bottom: 1px solid #578cc9; margin-top: 0px}
.group_menu_top_container {margin: 0}
.group_menu_fixed_container {width: 990px; margin: 0 auto 0 auto; padding: 0}
#group_actions {float: right; text-align: left; margin-top: 5px; padding: 0}
#group_actions ul {list-style-type: none; padding-left: 0; margin: 0; padding: 0}
#group_actions ul li{ display: block}
#group_info {text-align: center}
#group_info .picture {float: left; margin-bottom: 10px}
#group_info h1, #group_info p {text-align: left}
#group_info .info h1 {font-size: 30px; margin: 10px auto 5px auto; padding: 0; text-align: left}
#group_info .search_input {width: 100px}
#group_info .info h1 a.title {text-decoration: none; color: black}
#group_info .info h1 small {font-size: 85%; color: #777; display: block; padding: 0; margin-top: 0px}
#group_info .description, #group_info .description_more {margin: 0 0 5px 0; text-align: left}
#group_menu {clear: both; text-align: left; margin: 0; padding: 0}
#group_menu ul {list-style-type: none; padding: 5px; margin: 0}
#group_menu ul li {display: inline; margin: 0 10px 0 0}
#group_menu ul li.upload a {background: #EEF8FE url(../images/upgreen.gif) left no-repeat; padding-bottom: 5px; padding-left: 17px}
#group_menu ul li.upload a:hover {background: #00A34C url(../images/upwhite.gif) left no-repeat; color: white}
#group_menu ul li a {font-size: 100%; color: #2E6FB7; text-decoration: none; padding: 5px 8px 6px 8px}
#group_menu ul li a:hover {background: #476FB6 url(../images/backgrounds/blue_fade.gif); color: white}
#group_menu .search {float: right; margin-top: 3px; margin-bottom: 0}
#group_menu .search form {display: inline}
.group_thumbnail {float: left; clear: left; margin-bottom: 10px}
.group_summary {margin: 20px auto 20px auto; float:left; width:500px}
* html .group_summary, * html .group_summary .group_info {height: 1%; margin-left: 0}
.group_summary .name {margin: 0}
.group_summary .description {color: #555; margin: 0 0 5px 0}
.group_summary .stats {font-size: 85%; border: 0; padding: 0}
.groups_featured {float: right; width: 550px; margin-top: 10px}
.groups_splash {width: 400px; margin-top: 10px}
.groups_splash h1 {}
.groups_splash h1 img {vertical-align: middle; margin-right: 3px}
.groups_splash h2 {color: #363636; font-size: 121.6%; margin-top: 5px; font-weight: bold; padding: 0; margin-bottom: 0px}
.groups_splash .description {background: #eef8fe; border: 1px solid #ccc; padding: 15px; font-size: 123.1%; color: #363636; line-height: 1.5em; margin: 15px auto 15px auto}
.groups_splash .description strong {color: black; font-weight: bold}
.groups_splash .button {text-align: center}
.groups_splash .group_button {margin: 0 auto 0 auto}
.groups_splash .my_groups .group_summary .group_info .name a {}
.groups_splash .my_groups .group_summary {margin: 5px auto 5px auto}
.groups_splash .my_groups .group_info {margin-top:5px}
.groups_featured .button {margin-left:10px}
.groups_featured h2.featured {padding-bottom: 3px; border-bottom: 1px solid #ccc; clear: left}
.groups_featured h1.find {margin: 0 0 5px 0; padding: 0}
.groups_front_browse {clear: both}
.groups_front_browse h1 {padding-bottom: 5px; border-bottom: 1px solid #ccc}
.groups_front_browse h1 small {font-size: 100%; margin-left: 5px}
.see_more {float: right; font-size: 100%; margin-bottom: 10px}
.groups_featured form {margin-top: 0; padding: 0}
.groups_front_browse .left_col {width: 470px}
.groups_front_browse .right_col {width: 470px; float: right}
.group_view_right {float: right; width: 500px}
.group_view_right h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_view_right h1.search {margin-bottom: 3px; padding: 0; border-bottom: 0}
.group_view_right .admin_message {background: #eef8fe; padding: 15px; font-size: 100%; margin: 10px auto 10px auto}
.group_view_right form {margin-top: 0; padding: 0; color: #363636}
.group_view_right form input {margin: 0; padding: 0}
.group_view_right .more {float: right; font-size: 108%; margin-top: 5px; margin-bottom: 10px}
.group_popular_documents {width: 440px}
.group_popular_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_popular_documents h1 small a, .group_browse_documents h1 small a {font-size: 116%; margin-left: 5px}
.group_popular_documents .listing {margin-top: 15px; border-bottom: 1px solid #ccc; padding-bottom: 15px; clear: left; background: url(../images/popular_back.gif) repeat-x bottom left}
.group_popular_documents h2 {font-size: 108%; color: #555}
.group_popular_documents .last {border-bottom: 0}
.group_browse_documents {clear: both}
.group_browse_documents h1 {color: #363636; font-size: 161.6%; border-bottom: 1px solid #ccc}
.group_browse_documents .listing {margin-bottom: 15px; clear: left; padding-bottom: 10px}
.group_browse_documents .right_col {float: right; width: 480px}
.group_browse_documents .left_col {width: 480px}
.group_browse_documents h2 {font-size: 108%; color: #555}
#groups_browse h1, #group_create h1, #group_listing h1, #group_discussion_list h1, #group_discussion h1, #group_start_new_discussion h1, #add_document_explanation h1 {color: #363636; font-size: 161.6%}
#group_create ul li {list-style-type: disc; margin-bottom: 5px}
#group_create p.short {width: 350px}
#group_create table {border-collapse: separate; border-spacing: 10px}
#group_create table h2 {margin-bottom: 10px}
#group_create table tr td {width: 33%}
#group_create table tr.explanation {vertical-align: top}
#group_create table tr.choices {}
#group_create table tr.choices td {text-align: center}
#group_create table tr.choices td .basic_container {width:90%; margin-top:10px}
#group_create table tr.choices td .basic_container .button {text-align: center; margin:auto; width:190px; float:none}
#group_create table tr.explanation td {text-align: left; padding: 10px; color: #555}
#group_discussion h2 small {font-size: 123.1%}
#add_document_explanation h2 {color: #777; padding: 0; margin-top: 5px}
#add_document_explanation .explanation_table {margin: 0 auto 0 auto; border-spacing: 10px}
#add_document_explanation .explanation {border: 1px solid #ccc; background: #eef8fe; padding: 25px; text-align: left; font-size: 131%; width: 300px; margin: 10px}
#add_document_explanation .explanation h1 {padding: 0; margin-top: 0}
#add_document_explanation .explanation h1 a {text-decoration: none; color: #363636}
#add_document_explanation .explanation h2.upload_now {text-align: center}
#add_document_explanation .explanation h1 img {vertical-align: middle}
#add_document_explanation .explanation ul {list-style-type: none}
#add_document_explanation .explanation ul li {margin: 5px auto 5px auto}
/* @group Group Discussions */ #DiscussTopic table {border-collapse: collapse;}
#DiscussTopic textarea {width: 300px;}
#DiscussTopic .Preview {border: 1px solid #ddd}
#DiscussTopic .Preview td {background-color: #f5f5f5; padding: 10px}
#DiscussTopic .Who {vertical-align: top; padding-right: 10px}
#DiscussTopic .Said {padding-bottom: 15px; width: 100%}
#DiscussTopic .Said h4 {font-size: 100%; margin-bottom: 10px}
.TopicListing table {font: 12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%}
.TopicListing tr {vertical-align: top}
.TopicListing td {border-bottom: 1px solid #E5E5E5; padding: 5px 5px 7px 5px}
.TopicListing th {text-align: left; padding-left: 5px}
.TopicListing p {margin-bottom: 10px}
.TopicListing .Head {font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666}
.TopicListing h4 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666}
.TopicListing h6 {font: 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; margin-bottom: 0px; padding-bottom: 0px;}
/* @end */ /* @group Group Listing */ #grouplisting td {font-size:12px}
#grouplisting .gray {color:#9eaaac}
#grouplisting .onegroup {border-top:1px solid #f9f5ef; padding:5px 0px 5px 0px}
form.search_group {margin-bottom: 10px}
table.members tr td {padding: 5px}
/* @end */ /* @end */ /* @group Logged in Homepage */ .doc_listing_horizontal table.doc_grid td {text-align: left}
.doc_listing_horizontal table.doc_grid td p.title {width: 100px; margin-left: 0; margin-bottom: 15px}
.user_splash {font-size: 108%; color: #363636; float: left; margin-right: 15px}
ul.user_menu {margin-top: 0; float: left; list-style-type: none; margin-bottom: 15px}
ul.user_menu li {display: inline; font-size: 108%; border-right: 0 solid #ccc; color:#1B6FBF; padding: 6px 15px 6px 15px; border-left: 0; cursor: pointer}
ul.user_menu li.green {color: #363636; font-weight: bold}
ul.user_menu li img {border: 0; margin-right: 3px}
ul.user_menu li.last {border-right: 0}
ul.user_menu li.active {background: #f3f3f3}
.user_index_pad {padding-left: 5px}
.user_stats img {margin-right: 5px}
.new_messages {padding: 5px 10px 5px 15px; cursor: pointer; background-color:#FFFDF1; border:3px solid #FFF3B4; margin-bottom:15px; padding:0 15px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.new_messages img {position: relative; top:-3px; right:3px}
.new_messages_hover {background: #FFF3B4}
.user_box {background: #EEF8FE; padding: 15px; font-size: 108%; margin-bottom: 15px; line-height: 1.4em}
.user_box .close {position: relative; top: -10px; right: -10px}
.user_box p {margin: 10px auto 10px auto}
.user_box .thumbnail {float: left; width:32px}
.user_box .thumbnail img {border: 0}
.user_box .message {margin-left: 40px; clear: none}
.user_box h2 {font-size: 167%; margin-top: 0; margin-bottom: 15px}
.user_box ul {padding-left: 25px}
.user_box ul li {list-style-type: disc; margin-bottom: 5px}
.news_box {background: #eef8fe; padding: 15px; margin-bottom: 15px; font-size: 100%; color: #555; line-height: 1.4em}
.news_box h3 {font-size: 100%; color: #363636; margin-top: 15px}
.news_box h2 {margin-top: 0; margin-bottom: 15px}
.news_box h2 a, .news_box h3 a {text-decoration: none; color: #363636}
.news_box h2 small {color: #777; font-size: 85%}
.news_box h2 small a {text-decoration: none}
.news_box h2 small a:hover {color: #1B6FBF}
.docs_box {-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #e4e4e4; padding: 15px; margin: 0 0 15px 0; height: 1%}
.docs_box h2 {margin-top: 0; margin-bottom: 10px}
.docs_box h2 img {margin-right: 10px}
.docs_box h2 .note {color: #777; font-size: 85%; margin-left: 5px}
.docs_box h2 .note a {color: #777 !important; font-size: 85%; text-decoration: none}
.docs_box h2 .note a:hover {color: #1B6FBF !important}
.docs_box .see_more {float: right; margin-top: 0; margin-bottom: 0}
.docs_box .see_more a {font-size: 85%; text-decoration: none}
.docs_box .see_more a:hover {color: #1B6FBF !important}
.news_box .notification, .docs_box .notification {width: auto; font-size: 85%; margin: 5px auto 5px auto; padding: 3px}
.news_box .notification img {margin-right: 5px}
.news_box .see_all a {color: #999; font-size: 85%; text-decoration: none; margin: 0}
.news_box .see_all a:hover {color: #555}
tr.doc_box_row {}
tr.doc_box_row td {width: 160px; padding: 10px 10px 10px 0; vertical-align: top}
tr.doc_box_row td .summary {width:114px}
tr.doc_box_row td .summary p {font-size:13px; line-height: 15px; clear:both}
tr.doc_box_row td div {margin: 0 0 0 30px; _margin: 0 0 0 15px}
.group_notes ul {padding:0; margin:0}
.group_notes ul li {font-size: 85%; padding:0; margin:0}
.comment_ad {margin-top: 25px; margin-bottom: 20px}
.survey_box {background: #EEF8FE; padding: 5px 15px 5px 15px; font-size: 100%; color: #555; text-align: left; margin-bottom: 10px}
/* @end */ /* @end */ /* @group Invite Contacts */ .invite_contacts {margin-top: 15px}
.invite_contacts .select_all {background: #eef8fe; border-width: 1px 1px 0 1px; border-color: #eee; border-style: solid; margin-top: 10px; width: 495px; height: 25px}
.invite_contacts .select_all div {margin: 5px}
.invite_contacts .submit {margin-right: 20px}
.invite_contacts .contacts_container {border: 1px solid #eee; height: 400px; overflow: auto; overflow-x: hidden; width: 495px}
.invite_contacts table {width: 495px}
.invite_contacts table tr td {padding: 5px; vertical-align: middle}
.invite_contacts table tr td.contacts_check {width: 6px}
.invite_contacts table tr.selected td {background: #eee}
.invite_contacts table tr td.profile_pic {text-align: center}
.invite_contacts table tr td.login_and_email {width: 150px}
.invite_contacts table tr td.login_and_email div {width: 150px; overflow: hidden}
.invite_contacts table tr td.login_and_email div p {margin: .25em 0 .25em 0}
#select_all_contacts {margin-top: 15px}
.sent_invites {}
.sent_invites table {width: 100%}
img.provider_radio {position: relative; bottom: 5px}
#provider_email_append {float: left; margin-left: 5px; margin-top: 3px}
.credentials .at {float: left; margin: auto 5px auto 5px; position: relative; top: 4px}
.credentials select {position: relative; font-size:13px; bottom: 4px}
p.credentials {width:250px}
/* @end */ /* @group iPaper at Scribd */ .providers_container {float:right}
.account_settings {}
.account_settings h2 small {font-size: 11px; margin-left: 15px}
.account_settings table{clear:both}
.account_settings table tr td, .account_settings .setting {vertical-align: top; padding-top: 7px; zoom:1 }
.account_settings table tr td ul {padding-left: 0; margin-top:0; font-variant: normal}
.account_settings table tr td ul li {list-style-type: none}
.account_settings table tr td.firstcol, .account_settings .setting label{ font-weight: bold; width: 200px}
.account_settings label {margin-top: 0}
.account_settings .setting label{ float:left}
.account_settings .setting .secondcol{ margin-left:200px; overflow:hidden}
.account_settings #new_email_address p, .account_settings #new_email_address input{margin-right:5px}
.account_settings table tr td.secondcol p, .account_settings .setting p {margin-top:0}
.account_settings table tr td.secondcol label {display: inline; font-weight: normal}
.account_settings table tr.header td, .account_settings .header {padding-top: 25px}
.account_settings table tr.save p{ line-height: 25px}
.account_settings .paypal-email label {margin-top: 10px; display: block}
.greeting {font-size: 140%; color: #555; margin-top: 25px; font-weight: bold}
.conversion_stats {width: 500px; margin: 15px auto 20px auto}
.conversion_stats .header {font-size: 140%; color: #1B6FBF; margin-bottom: 10px; margin-top: 0; padding: 0; text-align: center}
.conversion_stats p {color: #555; text-align: left}
div.round_gray {background: #e8e8e8 url(../images/backgrounds/gray_round_tl.gif) top left no-repeat}
div.round_gray div {background: url(../images/backgrounds/gray_round_tr.gif) top right no-repeat}
div.round_gray div div {background: url(../images/backgrounds/gray_round_bl.gif) bottom left no-repeat}
div.round_gray div div div {padding: 15px; background: url(../images/backgrounds/gray_round_br.gif) bottom right no-repeat}
h1.iats {margin-top: 25px}
.blue_fade {margin-top: 15px; padding-top: 15px; border-top: 1px solid #BBD5F9; background: url(../images/ipaper_at_scribd/blue_bg.gif) top left repeat-x}
h2.blue {font-size: 187%; color: #476FB6; font-weight: bold; width: 500px; margin: 25px auto 15px auto; text-align: left}
h3.blue {font-size: 151%; color: #476FB6; text-align: left; margin-bottom: 15px}
.iats_body .wrapper {padding-right: 15px}
ul.iats {text-align: left; width: 500px; margin: auto; padding-left: 30px}
ul.iats li {list-style-type: disc; color: #555; font-size: 131%}
.iats_block {padding: 20px; border: 1px solid #ddd; margin-bottom: 30px}
.iats_block h3 + p {margin-top: 15px}
.iats_block p {color: #666; font-size: 116%; margin-bottom: 15px}
.iats_block p strong {font-weight: bold}
.iats_top_pitch {margin-bottom: 25px}
.iats_body ul {margin-top: 10px}
.iats_body ul li {margin-bottom: 5px}
.iats_block ul.more_reasons {padding-left: 25px}
.iats_block ul.more_reasons li {list-style-type: disc; color: #666; font-size: 116%}
/* @end */ /* @group Lightboxes */ #overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: black; z-index: 100}
.lightbox {z-index: 1000; position: absolute; overflow: auto; background: white; border-width: 5px; border: 3px solid #e4e4e4; text-align: left; -webkit-border-radius:10px; -moz-border-radius:10px}
.lightbox .close {position: absolute; top: 10px; right: 10px}
.lightbox .close_bar {position: absolute; top: 7px; right: 7px}
#lightbox_load_message {-moz-border-radius: 10px; -webkit-border-radius:10px; z-index: 110; position: absolute; font-size: 20px; width: 175px; height: 50px; background: #555; color: #eee; text-align: center; padding-top: 20px}
.queue {border: #fff3b4 solid 10px; background-color: #fffdf1; padding: 15px; position: relative; margin-bottom: 15px; width:700px}
/* @end */ /* @group Listing Table */ table#listing_table {border-collapse: collapse; margin:15px 0 15px 0; width:100%}
table#listing_table th, table#listing_table td {text-align: left; vertical-align: top; padding-top:10px}
table#listing_table th {background-color:#FBFBFB; border-bottom:1px solid #6496c3; border-top:1px solid #6496c3; margin:0pt; padding:6px 5px 5px 0; vertical-align: middle}
table#listing_table tr {border-bottom:#eee solid 1px; background-color: #eee}
table#listing_table tr.unread {border-bottom:#eee solid 1px; background-color: #fff}
table#listing_table tr.document_subhead, table#listing_table .subhead {background-color: #EEF8FE; height:20px; padding:5px; border-bottom:1px solid #6496c3}
table#listing_table .subhead th {background: none; border-bottom: 1px solid #6496c3; border-top: 1px solid #6496c3; vertical-align: middle}
table#listing_table tr.document_subhead td.sorted, table#listing_table .subhead .sorted {background-color:#fff; border-left:#6496c3 solid 1px; border-right:#6496c3 solid 1px; border-bottom: #fff solid 1px}
table#listing_table tr.document_subhead td.sorted a, table#listing_table tr .sorted a {font-weight:bold}
table#listing_table h4 {margin-top:5px; text-align:left}
table#listing_table p.description {float: left; text-align: left; overflow: hidden}
table#listing_table th.message {width:400px}
table#listing_table th.from {width:80px}
table#listing_table th.date {width:120px}
table#listing_table tr.document_subhead h5 {margin:5px 0 5px 0}
table#listing_table .button {position:relative; bottom:1px}
table#listing_table td img {text-align: center; vertical-align: middle}
table#listing_table td.actions {}
table#listing_table tr.message_row td {padding-top:10px}
table#listing_table .members td, table#listing_table .discussions td {font-size: .9em; padding: 10px 0 10px 0; vertical-align: top}
table#listing_table .members td img {margin-right: 10px}
table#listing_table .members td a, table#listing_table .members td span {white-space: nowrap}
table#listing_table .members p.actions {font-size: 11px}
/* @end */ /* @group Login */ #login_lb, .lightbox {padding:20px}
#login_lb h1, .lightbox h1 {text-align:left; margin-bottom:10px}
.signup_lb {width: 600px}
#login_lb {width: 900px}
#logout {background: #eef8fe; text-align: center; height: 1%; padding: 15px}
.loginform {margin: 0px auto 0px auto; text-align: left}
.loginform .signup_input {width: 180px}
.loginform input {font-size: 116%; /*width: 175px;*/ }
.loginform .submit {font-size: 123.1%; padding: 5px !important; width: auto !important}
.loginform .login {text-align: left}
.loginform h1 {margin-top:15px; margin-bottom:10px}
.loginform .signup h2 {margin-bottom: 10px; color: #363636 !important; margin-top:0}
.loginform .login table, .loginform .signup table {margin-top: 10px; border-spacing: 0; border-collapse: separate}
.loginform .login table tr td, .loginform .signup table tr td {padding-right: 15px; padding-bottom: 10px}
.loginform .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px auto 10px auto}
#login_lb .explanation {color: #555; border-bottom: 1px solid #eee; margin-bottom: 10px; padding: 0; text-align: left; position:relative; top:-10px}
#personalize_lb label {font-size: 100%; display: block; margin-bottom: 2px; clear: left}
.form .tagline, #personalize_lb .tagline {margin: 0 0 25px 0}
#personalize_lb .input {background: #fff url(../images/backgrounds/gray_fade_short.gif) repeat-x; margin-bottom: 20px; font-size: 116%; padding: 4px; width: 200px}
.form .login2 .login_submit, .trans_login {float: left; clear: left; margin: auto 5px 35px auto}
.trouble {float: left; margin-top: 10px; font-size: 85%}
.spinner {width:24px; height:24px; margin-right:10px; float:left}
#login_form small {font-size:10px}
#login_successful_lb, #signup_successful_lb {padding: 15px; width: 375px; text-align: center}
#forgot_password_lb {width: 600px; padding: 15px}
#forgot_password_lb form {width: 300px; text-align: left; margin: 15px auto 15px auto}
#forgot_password_lb form input {padding: 4px}
#forgot_password_lb form #email_address {background: #fff url(../images/backgrounds/gray_fade_short.gif) repeat-x}
.signup_input {padding: 4px; background: #fff url(../images/backgrounds/gray_fade_short.gif) repeat-x}
#welcome_lb {width: 685px; padding: 35px; text-align: left; color: #555}
#welcome_lb .thumbnail_image {width:300px}
#welcome_lb .message {text-align: center; margin: 10px auto 10px auto; width: 150px}
#personalize_lb {width: 800px; padding: 15px 15px 55px 15px; text-align: left; color: #555}
#personalize_lb .input_textarea {background: #fff url(../images/backgrounds/gray_fade_short.gif) repeat-x; height: 50px; margin-bottom: 20px; padding: 4px; width: 300px}
#personalize_lb ul li {margin-bottom: 3px; vertical-align: middle}
#personalize_lb ul.picture {padding-left: 25px; float: left; margin: 10px auto 10px auto}
#personalize_lb ul.picture li {list-style-type: disc}
#personalize_lb .input {width: 300px}
#personalize_lb .interests input {border: 0}
#personalize_lb label {font-weight: bold}
#personalize_lb label.other {clear: both; padding-top: 15px}
#personalize_lb .submit {border: 0; margin-right: 5px; float:left; padding: 0 !important}
#personalize_lb h3 {margin-bottom: 15px}
#upload_picture_progress {border: 1px solid #ccc; font-size: 10px; height: 48px; margin-top: 15px; width: 48px; float: left; position: relative}
#upload_picture_progress_message {position: absolute; top: 12px; left: 12px}
#personalize_lb .upload_picture_inputs {clear: left}
#personalize_lb .upload_picture_inputs input.submit {border: 0; margin-top: 0; margin-left: 5px}
#personalize_lb .upload_picture_inputs input {float: left}
#personalize_lb .save_buttons {position: absolute; bottom: 0}
#personalize_lb .save_button .container {width: 33%; margin: auto}
.save_button {}
/* @end */ /* @group My Documents */ .unsubmitted_message {width: 400px; padding: 15px; font-size: 108%}
.add_folder {margin: 10px 0 10px 6px}
#create_folder {clear:both; margin-left:5px; margin-bottom:10px}
#create_folder .create_smaller_button {margin-left:5px}
#my_docs_table {margin-top: 10px}
#my_docs_table h1 {font-size: 153.9%}
#my_docs_table h1 img {vertical-align: baseline}
#info {margin-bottom: 5px; color: #555; padding: 0; clear: right}
#my_documents_container img {vertical-align: middle}
#folders input {font-size: 85%; margin: 3px auto auto 3px}
table.folders td {padding: 10px; text-align: center}
.folders {margin-top: 10px}
.folders h2 {margin-top: 10px; border-bottom: 1px solid #eee}
.folders ul{ margin-top: 10px}
.folders ul li {padding: 2px}
.folders img {vertical-align: middle}
#my_docs_table h1 {}
#my_docs_table h1 .folder_buttons {font-size: 100%; margin-left: 15px}
#my_docs_table h1 .folder_buttons a {padding: 2px; border: 1px solid #fff}
#my_docs_table h1 .folder_buttons a img {vertical-align: middle}
#my_docs_table h1 .folder_buttons a:hover {border: 1px solid #ccc; background: #fdf8c2}
#folder_title .title:hover {background: #fffaaf}
.my_documents_button_box {background: #eef8fe; border: 1px solid #ccc; padding: 15px; margin: 10px auto 10px auto}
.my_documents_button_box h2 {margin-top: 0}
.my_documents_button_box .text_input {border: 1px solid #aaa !important; width: 460px}
#rename_folder input.text {font-size: 108%; border: 1px solid #ccc}
#my_docs_table h1 .folder_buttons img {vertical-align: baseline}
table#my_documents tr.top td {background: none; border: 0}
table#my_documents select {}
#my_documents h5 {margin-left:20px; margin-bottom:10px}
#advanced_menu_top, #advanced_menu_bottom {margin-bottom:5px; float:right; border-top:#ccc solid 1px; width:100%}
#advanced_menu_top .nav_action, #advanced_menu_bottom .nav_action {margin-bottom:10px; display:inline; width:200px; margin-left:5px; margin-top:10px}
#advanced_menu_top h5, #advanced_menu_bottom h5 {margin:10px 5px 0px 5px}
#advanced_menu_top .relative_button, #advanced_menu_bottom .relative_button {top:4px !important; left:5px}
table#my_documents tr.advanced_menu td ul, table#my_documents tr.menu td ul, table#my_documents tr.menu_bottom td ul {list-style-type: none; padding: 0; margin: 0}
table#my_documents tr.advanced_menu td ul li, table#my_documents tr.menu td ul li, table#my_documents tr.menu_bottom td ul li {display: inline; margin-right: 10px}
#my_docs_table .pagination {float: right; clear: right; margin-top: 1px; margin-bottom: 0; padding: 0; font-size: 14px}
#my_docs_spinner2 {float: right; margin-top: 10px; clear:right}
#my_docs_spinner {margin-left: 5px}
#my_documents .relative_action {position:relative; bottom:7px}
#search_my_docs {clear:both; margin:15px 0 15px 5px}
#search_my_docs .search_smaller_button {margin-left:5px}
ul.view_options {list-style: none; padding:0; margin: 0}
ul.view_options li {display: inline; margin:0; font-size:11px; margin-right:30px; text-transform: uppercase}
ul.view_options li img {vertical-align: middle}
table#my_documents {border-collapse: collapse; margin:15px 0 15px 0; width:100%}
table#my_documents .inline_dialogue {border: #A4CCEF solid 5px; -moz-border-radius: 10px; -webkit-border-radius:10px; padding: 10px; margin-bottom: 10px; height: 1%}
table#my_documents input {border: 0}
table#my_documents .quick_edit input {border: 1px solid #ccc}
table#my_documents .quick_edit .save_blue_button {margin-right: 5px}
table#my_documents .doc_share input {border: 1px solid #ccc !important}
table#my_documents .doc_share ul li {list-style-type: none; margin-left: 0}
table#my_documents h4 {margin-top:5px; text-align:left}
table#my_documents p.description {float: left; text-align: left; overflow: hidden}
table#my_documents .button {position:relative; bottom:1px}
table#my_documents img {vertical-align: middle; position:relative: top:100px}
table#my_documents select {font-size: 11px}
table#my_documents tr.highlighted {background: #eef8fe}
table#my_documents .pagination .numbers {margin-right: 15px}
table#my_documents tr.menu td a {text-decoration: none}
table#my_documents th, table#my_documents td {text-align: left; vertical-align: middle}
table#my_documents th {background-color:#FBFBFB; border-bottom:1px solid #72ABDF; border-top:1px solid #72ABDF; margin:0pt; padding:8px 5px 0 5px; vertical-align: middle}
table#my_documents tr {}
table#my_documents tr.document_subhead {background-color: #EEF8FE; height:20px; padding:5px}
table#my_documents tr.document_titleannounce {border-top:1px solid #FFF3B4; border-bottom:1px solid #FFF3B4; padding:5px}
table#my_documents tr.document_titleannounce td {padding: 5px; background-color:#FFFDF1}
table#my_documents tr.document_subhead td.sorted {}
table#my_documents tr.document_subhead td.sorted a {font-weight:bold}
table#my_documents tr.document_subhead h5 {margin:5px 0 5px 0}
table#my_documents tr.data td {padding: 5px 5px 5px 0}
/* column widths */ table#my_documents tr td {font-size: 13px}
table#my_documents tr td.check {width: 20px}
table#my_documents tr td.title {width: 400px}
table#my_documents tr td.date {width: 90px}
table#my_documents tr td.views {width: 50px}
table#my_documents tr td.clicks {width: 80px}
table#my_documents tr td.status {width: 70px}
/* title column */ table#my_documents tr td.title .details {width: 490px}
table#my_documents tr td.title div.titlesuggestions {width: 650px}
table#my_documents tr td.title .details ul {list-style-type: none; vertical-align: top; padding: 5px 0 5px 0}
table#my_documents tr td.title .details ul li {display: inline; vertical-align: top; margin-right: 3px}
table#my_documents tr td.title .details .description {float: left; padding-left: 15px; color: #555; width: 400px}
table#my_documents tr td.title .details .description .description_text {font-size: 11px; margin-bottom: 2px; margin-top: 2px}
table#my_documents tr td.title .details .description h4.title {display: block; font-size: 13px; margin-bottom: 0px; overflow: hidden; height: 18px; width: 100%}
table#my_documents tr td.title .details .description h4 {margin: 0px}
table#my_documents tr td.title .actions {margin-top: 2px}
table#my_documents tr td.title .action_list_container {margin-left: 20px}
table#my_documents tr td.title .folders {font-size: 77%; color: #777; background: #fdf8c2; padding: 2px; border: 1px solid #ddd; float: left; margin: 2px 2px 0 2px}
table#my_documents tr td.title .folders:hover {background: #5C95CF; color: white}
table#my_documents tr td.title .folders:hover a {color: white}
table#my_documents tr td.title .folders a {text-decoration: none}
/* date column */ table#my_documents tr td.date {}
/* status column */ table#my_documents tr td.status_message {font-size: 11px}
table#my_documents tr td .converting {color: #FBB040}
table#my_documents tr td .failed, table#my_documents tr td .removed {color:#DB5B61}
table#my_documents tr td .published {color: #363636}
table#my_documents tr td .private {color: blue}
table#my_documents tr td .unsubmitted a{ color:#DB5B61}
/* more info and sharing */ table#my_documents tr td.more_info {}
table#my_documents tr td.title .titles {float: left; padding-left: 15px; color: #555; width: 550px; overflow: hidden}
table#my_documents span.updated_title_tag {background-color: #c5f7cb; font-size: 9px; color: green; padding: 2px 5px 2px 5px}
table#my_documents tr td.title table.titlesug {height: 30px; color: #555; margin-top: 7px; width: 550px; overflow: hidden}
table#my_documents tr td.title table.titlesug tr.unused {color: #999}
table#my_documents tr td.title table.titlesug tr.unused span.suggested_title {text-decoration: line-through}
table#my_documents tr td.title table.titlesug tr.used span.suggested_title {text-decoration: none}
table#my_documents tr td.title table.titlesug tr.used span.reverted_tag {display: none}
table#my_documents tr td.title table.titlesug tr.used span.undo_tag {display: none}
table#my_documents tr td.title table.titlesug tr.unused span.reverted_tag {display: inline}
table#my_documents tr td.title table.titlesug tr.unused span.undo_tag {display: inline}
table#my_documents tr td.title table.titlesug tr.unused span.reverted_title {color: #999; text-decoration: line-through}
table#my_documents tr td.title table.titlesug tr.used span.reverted_title {text-decoration: none}
table#my_documents tr td.title table.titlesug tr.used span.reverted_title {text-decoration: none}
table#my_documents span.undo_tag {background-color: #DED6e6 font-size: 9px; color: #444; padding: 2px 5px 2px 5px}
table#my_documents span.reverted_tag {background-color: #eee; font-size: 9px; color: #444; padding: 2px 5px 2px 5px}
table#my_documents tr td.accepted a.revert_button {float: left; height: 15px; background-image: url('../images/minis_silk/arrow_undo.gif'); background-repeat: no-repeat; padding-left: 20px; display: block; font-size: 11px; font-weight: bold; margin-left: 10px}
table#my_documents tr td.reverted a.revert_button {float: left; height: 15px; background-image: url('../images/minis_silk/arrow_undo.png'); background-repeat: no-repeat; padding-left: 20px; display: none; font-size: 11px; font-weight: bold; margin-left: 10px}
table#my_documents table.titlesug tr td {font-size: 11px; padding: 2px}
table#my_documents table.titlesug tr {font-size: 12px; padding: 0}
table#my_documents tr.document_subhead a.revert_all_titles_button {height: 15px; background-image: url('../images/minis_silk/basket_go.png'); background-repeat: no-repeat; padding-left: 20px; display: block; font-size: 11px; font-weight: normal}
table#my_documents span.title_reject {float: left; background-image: url('../images/minis_silk/cross.png'); background-repeat: no-repeat; padding-left: 20px; display: block; height: 15px; font-size: 11px; margin-left: 10px; font-weight: bold}
/* @end */ /* @group My Stats */ .col {width: 742px}
.no_data {width: 400px; float: none !important; text-align: center; margin: 15px auto 0 auto}
.no_data p {font-size: 14px !important}
#date_selector {float: right; text-align: right; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #eee; border: 1px solid #ccc; padding: 5px; margin-right: 3px}
#date_selector .date_input {width: 80px}
#date_selector #calendar {margin-top: 5px; background: white}
.date_selector_active {margin-bottom: 10px}
.yui-skin-sam .yui-calcontainer {float: right}
#calendar_container {text-align: right; clear: both}
#calendar_container .submit_dates {margin-top: 5px; float: right !important; margin-right: 0}
#calendar_container .cancel {position: relative; margin-left: 5px; display: block; top: 8px; font-size: 11px; float: right}
#graph_area {padding-top: 3px; z-index: 1}
#graph_area .content_tabs_small {margin: 10px 0 0 43px; padding: 0; padding-top: 10px; z-index: 1; overflow:hidden}
#graph_container {height: 300px; margin-top: -4px; width: 750px}
#graph_overlay {position: absolute; opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); background: white; text-align: center; z-index: 100}
#graph_overlay img {position: relative; top: 150px}
#aggregate_data {width: 720px; margin-left: 25px; margin-top: 10px}
#aggregate_data .yui-u {text-align: center}
#aggregate_data h3 {font-size: 12px}
#aggregate_data h3 span {display: block; font-size: 25px; font-weight: bold}
#data_table {width: 625px; margin-left: 50px; padding: 15px; margin-top: 25px; border: 1px solid #ccc; -moz-border-radius: 10px}
#data_table table td {font-size: 14px; padding: 0 35px 10px 0}
#data_table table td.date {text-align: right; width: 240px; padding-right: 35px}
#data_table table th {font-size: 11px; padding-bottom: 10px; color: #777}
#data_table table th.date {text-align: right; padding-right: 35px}
#data_table table td div.bar {background: #6496C3; width: 200px; height: 12px; position: relative; top: 4px; float: left}
#data_table table td div.number {float: left; margin-left: 7px}
.rightcol {float: right; width: 20%}
/* @end */ /* @group Nags */ #give_us_info_pitch table tr td {padding: 0 5px 5px 5px}
#give_us_info_pitch table tr td input {margin-top: 3px}
/* @end */ /* @group Nav Structure */ #popup {width:237px; position:absolute; top:100px; left:100px; z-index: 8}
.popup_top {background: transparent url (popup_top.gif) no-repeat 0 0}
.popup_middle{ background: transparent url (popup_middle.gif) repeat-x 0 0}
.popup_top {background: transparent url (popup_bottom.gif) no-repeat 0 0}
#right_column_alt {-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#EEEEEE; border:2px solid #CCCCCC; float:right; padding:5px; width:29%}
.contact_us_button {margin-left:40px}
.top_container {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#AB96BF; padding:7px 10px 5px 10px; width:92%; border:1px solid #ccc; margin-top:10px}
.top_container h6 {font-weight:bold}
.white_container {-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; border:1px solid #ccc; border-top: 0; float:left; margin:0; padding:10px; width:92%; background-color: #fff}
blue {color:#6496C3}
/* @group Nav Structure */ #scribd-doc.left_nav{ padding-top:0px; border-top:15px solid #fff; background: url(/images/backgrounds/border_bg.png) repeat-y 198px 0px transparent; margin-bottom:35px; zoom:1}
*+html #scribd-doc.left_nav{ background-position:197px 0px}
* html #scribd-doc.left_nav{ background-position:197px 0px}
#left_nav {float:left; margin:0 0 25px 0; padding: 0 0 0 0; position: relative; width: 198px}
#left_nav input {font-size: 11px}
#left_nav .inner {background-color: #fff; margin: 0; padding:0 0 10px 0}
#left_nav .inner_light {background-color: #ffffff; margin: 0; padding: 0 0 10px 0}
#left_nav .inner_light h3 {margin-left:5px; margin-bottom: 10px }
#left_nav .inner_light p {margin:0 5px}
#left_nav .inner h3 {margin-left: 5px; margin-bottom: 10px }
#left_nav .inner h6 {margin:5px 0 5px 0}
#left_nav .inner p {padding-left: 5px}
#left_nav h6 {margin:10px 0 0 5px; font-weight:bold }
#left_nav h6.categories {margin: 5px}
#left_nav .inner_below {margin: 0; padding: 5px 0 5px 5px}
#left_nav .left_invite {margin-top: 25px}
#main {clear: both; margin-left:10px; /*overflow: auto;*/ width:781px}
#right_nav {float:right; margin:0 0 25px 0; padding: 0 0 10px 5px; position: relative; width:280px}
#subcontainer {float:right; margin-left:-31em; text-align:left; width:791px}
ul.nav_list {clear: both; list-style:none; margin:0; padding: 0; height: 1%; /* holly hack */ }
ul.nav_list li {font-size:12px; margin:5px}
ul.nav_list li.selected {background-color: #72ABDF; color: #fff; padding:3px; margin: 3px 5px 3px 5px}
ul.nav_list li.selected a {background-color: #72ABDF; color: #fff; padding: 0; display: block}
ul.nav_list li.expanded {border-top:#ccc solid 1px; border-bottom: #ccc solid 1px; font-size:13px}
ul.nav_list li.expanded h6 {margin-top:5px}
ul.nav_list_lined {clear: both; list-style:none; margin:0; padding: 0; height: 1%; /* holly hack */; border-top:#ccc solid 1px}
.nav_list_lined li div.premium, .module_bar a.premium {border:#fff solid 1px; -moz-border-radius: 10px; -webkit-border-radius:10px; background-color: #ffc770; display: block; padding:3px 8px; color: #4e4e4e; float: left}
.nav_list_lined li a.premium_link {display: block; height: 23px; padding: 3px; margin: 0}
ul.nav_list li.divider {padding-top: 5px}
ul.nav_list_lined li {font-size:12px; margin:0; padding: 0; height: 1%; border-bottom:#ccc solid 1px}
ul.nav_list_lined li a {padding: 5px; display: block; position: relative}
ul.nav_list_lined li a:hover {background-color:#D8E9FB; text-decoration:none}
ul.nav_list_lined li.expanded {font-weight:bold; background-color:#AB96BF }
/* fixes bug in IE where anchor doesn't fill all of li, leaving a dark line on top */ ul.nav_list_lined li.expanded_hover {background-color: #D8E9FB !important}
ul.nav_list_lined li.premium_selected {font-weight:bold; background-color:#FFC770 }
ul.nav_list_lined li.premium_selected a {color: #4E4E4E }
ul.nav_list_lined li.expanded h6 {margin-top:5px }
ul.nav_list_lined li a {font-weight:bold}
ul.nav_list_lined li.subcategories_container {border: 0 !important; padding: 0; margin: 0; height: 1%}
ul.nav_list_lined ul.subcategories {margin:0; padding:0; background: #fff; border-bottom: 1px solid #ccc}
ul.nav_list_lined ul.subcategories li {font-size: 11px; list-style-type:none; border-bottom: #eee solid 1px}
ul.nav_list_lined ul.subcategories li.last {/* IE has some weird bugs with ul borders being too thick, so we instead put the border on the last li element in the subcat list */ /*border-bottom:#ccc solid 1px;*/ border-bottom: 0 !important}
ul.nav_list_lined ul.subcategories li a {font-weight:normal !important; padding: 5px 5px 5px 13px}
ul.nav_list_lined ul.subcategories li.selected {background-color: #EEF8FE}
ul.nav_list_lined ul.subcategories li.selected a {font-weight:bold !important}
ul.nav_list_lined ul.subcategories li.selected a:hover {text-decoration: none}
.nav_action {position:relative; bottom:2px; margin-left:10px}
.subnav {border-top:#eee solid 1px; border-bottom: #eee solid 1px; margin:5px}
.subnav h3 {font-size:13px; margin:3px}
#left_nav h6 {margin-top:10px; font-weight:bold}
#middle_column {float:left; width:67%}
#right_column {float:right; padding: 5px; width:30%}
/* @end */ /* @group Notices */ #notice {border: 2px solid red; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold smaller sans-serif}
#notice2 {border: 2px solid red; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold larger sans-serif}
#notice3 {border: 2px solid green; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold larger sans-serif}
/* @end */ /* @group Notifications */ #email_preferences {background: #fff url(../images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #eee; width:200px; float:left; margin-left:30px; margin-top:20px; font-size:12px; padding: 15px; color: #555}
#email_preferences p {margin: 10px auto 10px auto}
#email_preferences input {border:0px solid white}
#email_preferences .submit_button {padding: 5px}
.notification {border-bottom:1px solid #eee; padding:10px 5px 10px 5px; color: #555; clear: left}
.notification .unviewed {font-weight: bold}
#notifications_header {font-size:22px; color:#933100; border-bottom:1px dotted #996}
#notifications {font-size:12px; width:540px; float:left}
#notifications p {margin: 10px auto 10px auto}
#message_fields table tr td {padding: 10px}
.message_field_title {font-size:14px; color:#777777}
#notifications_tabs {font-size:12px; color:#933100; padding-bottom:5px; border-bottom:1px solid #ccc; width:100%; padding-top:20px}
#new_message {margin-top:20px}
#message_thumb {float:left; width:110px; margin-top:8px}
.inbox_row .date {color: #aaa !important; font-size:10px; line-height:1.6em; margin:0 20px 0 0; text-transform:uppercase; vertical-align:bottom}
.inbox_row p {margin:0}
.message_actions {text-align: right; font-size: 10px}
#message_fields #captcha {margin-left:5px}
.simple_captcha_label {margin-left: 5px; font-size:10px; margin-top:2px}
#message_history {float:right; width:200px; border:#ccc solid 1px; padding:5px}
#message_fields {width:500px; float:left}
#word_message_message, #word_message_subject {margin-top:3px}
#message_fields #simple_captcha {margin-left:10px}
#simple_captcha {clear:both; margin-bottom:10px}
.simple_captcha_label {font-size:10px}
#simple_captcha .simple_captcha_image {border:0; float:left; margin-right:10px}
#simple_captcha {border:0 !important; float:left; margin-right:10px}
#message_fields table {width:100%}
td.message_field_title {width:50px; color: #666; text-align: right}
.message_field_body {font-size:14px; padding-left:15px}
.message_field_body div, .message_field_body p {float:left; display:inline}
.message_field_body .cancel {position:relative; top:4px; left:5px}
a.notification_tab {text-decoration:none; background: #eee; padding:5px 10px 5px 10px; color:#777777; margin-right: 15px}
a.notification_tab:hover, a.notification_tab.selected {background-color:#5C95CF; color: #fff}
a.notification_tab.selected {font-weight: bold}
#notifications .inbox_header {border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:10px 0px 0px 0px; color:#777777; background-color:#eeeeff; font-size:10px; font-weight:bold}
#notifications .inbox_row {padding:10px 0px; border-bottom:1px solid #ccc; font-size:14px}
table#listing_table .tiny_thumbnail {float: none !important; text-align: center; margin:0 auto}
table#listing_table td.inbox_row p {margin-top:0}
td.inbox_row, table#listing_table th.subject {padding-left:30px}
td.inbox_thumbnail .thumbnail {margin-top:10px}
.inbox_thumbnail p {font-size:10px; text-align: center; margin-top:0}
#notifications tr.unread td.inbox_row p a, #notifications .unread p {font-weight:bold !important}
#notifications .unread p {color: #000000}
tr.unread td.inbox_row p a, #notifications .unread p, tr.unread .inbox_thumbnail p a {font-weight:bold !important}
#notifications .message_synopsis a {color:#8899ff; padding:0px 40px 0px 0px; text-decoration:none}
tr.unread td.inbox_row div.message_synopsis p a, tr.unread td.inbox_row div.message_synopsis p.date {color: #666 !important}
#confirm_message_box {padding:5px 10px; background-color:#DED6E6; width:300px; margin: 0px auto; text-align:center}
table.group_notes {border-collapse: collapse; width:100%; vertical-align: top}
table.group_notes tr td {width: 25%; vertical-align: top}
/* @end */ /* @group Orders */ .order_box {border: #f5c13e solid 3px; color: #4e4e4e; padding:20px 20px 10px 20px; margin: 15px auto 15px auto}
/* @end */ /* @group Pagination */ .paginator {clear:both; float:left; margin:10px 0 10px 0}
.paginator p {float:left; margin-right: 20px}
.paginator span {border: #fff solid 1px; display:block; float:left; margin-right: 10px; padding:3px 6px}
.paginator a {background-color: #fff; border: #6496c3 solid 1px; display: block; float: left; margin-right: 10px; padding:3px 6px; -moz-border-radius:10px}
.paginator a:hover {background-color: #6496c3; color: #fff; text-decoration: none}
.paginator a:active {background-color: #363636; border: #363636 solid 1px; color: #fff; text-decoration: none}
.pagination_links a {padding: 1px 5px 1px 5px; background:white; color: #578CCA; border: 1px solid #578CCA; border-width: 1px; text-decoration: none}
.pagination_links a:hover {background: #578CCA; color: white; text-decoration: none}
.pagination_bar p {margin: 4px auto 4px auto; padding: 0}
.pagination_bar {margin: 15px auto 15px auto}
/* @end */ .my_friends #invite_notice{margin:10px 0 !important}
/* @group People Listing */ .oneperson {width:120px}
#peoplelisting {margin-top: 15px}
#peoplelisting td {font-size:12px}
#peoplelisting .gray {color:#9eaaac}
#peoplelisting .oneperson {padding:10px; float:left; margin-left:10px; margin-bottom:10px; text-align: center; width:110px}
#peoplelisting .oneperson div {text-align: center}
#peoplelisting .oneperson .thumbnail {margin:auto}
#peoplelisting .oneperson p {clear: both; margin-top: .3em; margin-bottom: .3em}
/* @end */ /* @group Publish Banner */ .publish_banner_small {margin: 5px auto 0 auto; font-family: Lucida Grande, Helvetica; text-align: left; padding: 0px 10px 0 10px; height: 32px; border: 1px solid #eee !important}
.publish_banner_small a {text-decoration: none}
.publish_banner_small img.publish_icon {position: relative; top: -3px}
.publish_banner_small img {vertical-align: middle; padding: 0; margin: 0}
.publish_banner_small h1 {font-size: 131%; display: inline; float: left; margin-top: 5px; margin-right: 10px}
.publish_banner_small h1 a {color: #363636}
.publish_banner_small h1 small a {color: #555; font-weight: normal}
.publish_banner img.upload_now {float: left}
.publish_banner_small h1 small {font-size: 12px !important}
/* @end */ /* @group Publisher Program */ .icon_left_content h1 {margin-top: 0; padding-top: 0}
.publisher {margin: auto}
.publisher img {vertical-align: middle}
.publisher p {font-size: 108%; color: #555}
.publisher h3 {color: #363636}
.publisher p {line-height: 1.5em}
.publisher p strong {font-weight: bold}
.publisher ul li {margin-bottom: 5px; font-size: 108%}
.publisher .signup small {#363636}
.publisher .submit {width: auto; margin-top: 15px; margin-left: 220px}
.publisher br {clear: left}
.publisher .signup input.hidden {display: none}
.picright {float: right; margin: 15px}
h3.publisher {margin: 0; margin-top: 10px; padding: 0; font-size: 123.1%}
#upload_picture {margin-bottom:20px}
#upload_banner {padding: 0}
#update_url {margin-top: 15px; padding: 15px 0}
.light_green_fade {background: #edf6ea url(../images/backgrounds/light_green_fade.gif) repeat-x; border: 1px solid #ccc}
.light_gray_fade {background: #fff url(../images/backgrounds/light_gray_fade.gif) repeat-x}
big {color: #555; font-size: 108%}
.publisher_stats {padding: 15px; width: 200px; margin-top: 15px}
.publisher_stats p {margin-bottom: 4px; margin-top: 3px; padding: 0}
.publisher_shelves {float: right; width: 700px; margin-top: 15px}
#editprofile {padding: 15px}
#editprofile h1 {margin-bottom: 15px}
#editprofile table {border-spacing: 10px}
#editprofile table tr td {padding: 0 10px 10px 0}
/* @end */ /* @group Popups */ .image_popup {position: relative}
.preview {position: absolute; top: -120px; left: -250px; border: 5px solid #777; font-size: 116%; text-align: center; font-weight: bold; padding: 15px; background: white; z-index: 5000}
.image_popup:hover span a {font-size: 153.9%; font-weight: bold; color: black}
/* @end */ /* @group Profiles Table */ table.profiles {clear: right}
table.profiles p {text-align: center}
table.profiles tr td {vertical-align: top; padding: 5px; width: 163px; overflow: hidden; text-align: center}
table.profiles tr td .thumbnail_square_thumbnail {margin-left:22px; _margin-left:7px}
table.profiles tr td .metadata {color: #999; font-size: 11px}
/* @end */ /* @group Profile Pages */ #left_nav .container .block_button {color: #888; margin-left: 5px}
#left_nav .container .block_button a {color: #888}
#left_nav .container .block_confirm {margin-top: 0; margin-bottom: 15px}
.banner {margin-bottom: 15px; text-align: left}
.profile_info {width: 198px; overflow: hidden}
.profile_info div {margin-bottom: 9px}
.profile_page h3 {font-size: 14px}
.profile-right .search {margin: 0 0 15px 0}
.profile-right .shelves {border-bottom: 1px solid #ccc; margin-bottom: 10px}
.profile-right .shelves .right {margin-bottom: 5px}
.profile-right .shelves h1 {border-bottom: 1px solid #ccc; width: 375px}
.profile-right .shelves h2 a {text-decoration: none; color: #363636}
.profile-right .shelves h2 small a {text-decoration: underline}
.profile-right .shelves table tr td {margin: 0; vertical-align: top; text-align: center; width: 100px}
.profile-right #listing{margin-bottom:10px;}
#left_nav .admin_links{margin-bottom:5px;display:block}
.profile-right .shelves table tr td img {margin-bottom: 5px}
#profile_info #profile_badge{ overflow:hidden; zoom:1}
#profile_info #profile_badge .user{ margin:5px 0px }
#profile_info #profile_badge p{ padding:0 5px 0 0}
#profile_info .thumbnail_thumbnail{ float:none}
#profile_info .label {color:#777777; font-size:12px}
#profile_info .data {font-size:12px; padding-left: 10px}
#profile_info .heading {font-weight:bolder; font-size:12px}
.shelf {margin: 10px auto 10px auto}
/* @end */ /* @group Publishers */ .publisher_overview .text_container {margin-top: 15px}
.publisher_overview .text_right {margin-left: 115px; height: 1%}
.publisher_overview .text_right h3 {margin-top: 0}
.integration_options {width: 75%}
.integration_options .text_right {margin-left: 132px; height: 1%}
.integration_options .text_container {margin-top: 15px}
.integration_options .text_container h2 {margin-top: 0}
.api_parameters_header {font-weight:bold}
.api_results_header {font-weight:bold}
.api_example .codebox {height:80px}
.api_example {margin-top:15px}
.api_parameters {margin-top:15px}
.authentication_header {font-weight:bold; font-size:16px}
.api_parameters, .api_results {color: #555}
.api_parameters table tr td, .api_results table tr td, .error_codes table tr td {padding: 10px}
.api_parameters table tr td.head,.api_results table tr td.head, .error_codes table tr td {color: black}
dl dt {margin-bottom: 10px}
dl dd {margin-bottom: 15px}
.codebox {margin: 15px auto 15px 0px; padding: 1em; border: 1px dotted #666666; padding: 5px 8px; background: #EEF8FE; font-family: "Lucida Sans Typewriter", "Courier New", Courier, mono; font-size: 12px; width: 600px; overflow:auto}
.icon_left {float: left; margin-right: 10px}
.icon_left_content {padding-left: 0px}
* html .icon_left_content {height: 1%; margin-left: 0}
.publisher .button {width: auto}
.publisher input.radio {width: auto; margin-bottom: 2px}
.publisher input .radio {width: auto}
.publisher label {margin-top: 1em; display: block}
.publisher .signup {background: #eef8fe; padding: 15px; border: 1px solid #ccc}
.signup_api_promo {float: right; width: 200px; margin: 0 0 15px 15px}
/* @end */ /* @group Publisher Pages */ #right_column_alt {-moz-border-radius:10px; background-color:#EEEEEE; border:2px solid #CCCCCC; float:right; padding:5px; width:29%}
.contact_us_button {margin-left:45px}
.top_container {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; background-color:#AB96BF; padding:7px 10px 5px 10px; width:92%; border:1px solid #ccc; margin-top:10px}
.top_container h6 {font-weight:bold}
.white_container {-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; border:1px solid #ccc; border-top: 0; float:left; margin:0; padding:10px; width:92%; background-color: #fff}
blue {color:#6496C3}
.publisher_pages #logo_table {width: 380px; float: left; height: 320px; overflow: hidden; position: relative; top: 0; background-color: #fff; padding:10px; -moz-border-radius: 10px; border:1px solid #9CC3DA}
.publisher_pages #logo_table table {width:380px}
.publisher_pages #quotes {width: 250px; position: relative; overflow: hidden; text-align: left}
.publisher_pages #quotes ol li {width: 250px; text-align: left}
div.intro_blurb {width:240px; margin-right:10px; float:left}
.publisher_pages ol {margin:0; padding:0}
.publisher_pages #middle_column {width:67%}
.publisher_pages .basic_container {width: 650px}
.publisher_pages .blue_container {width: 660px; padding-right:0; margin-top:0}
.publisher_pages .blue_container hr {color:#fff; background-color:#fff; height:1px; margin:20px 10px 20px 0}
.inline_screenshot_left {float:left; position:relative; left:-5px; top:-3px}
.inline_screenshot_right {float:right; margin-bottom:-10px; margin-left:5px; position:relative; right:5px; top:-6px}
.testimonial_quotes {-moz-border-radius:10px; background-color:#FFFFFF; border:#ccc solid 1px; float:left; margin:0; padding:10px; width:92%}
.testimonial_quotes p {color:#4E4E4E; font-size:18px; line-height:18px; padding-left:12px; text-indent:-6px; clear: right}
.testimonial_quotes p.right {font-size:15px; text-align: right}
.basic_container .screenshots {margin-top:0}
.individual_screenshot {width:210px; margin-top: 0; float:left; text-align: center}
.individual_screenshot .round_number {margin-top:0; margin-left:5px; float:left; letter-spacing:-3px}
.individual_screenshot p {margin-top:0; margin-left:10px; float:left; width:63%; text-align: left}
.two {margin-left: 5px}
.three {margin-left: 5px}
.individual_screenshot h2 {margin-top:0; margin-bottom:-5px; text-align: center; font-size:30px; color: #6496C3; line-height:35px}
.individual_screenshot h3 {margin-top:0; margin-bottom:-5px; text-align: center; font-size:20px; color: #6496C3; line-height:35px}
.white_container .bullets {margin-top:0}
.partner_promo {width: 300px; position: relative; top: 10px}
.partner_signup .form {width: 650px}
.partner_signup .form .blue_container {width: 630px; margin-top:10px}
.blue_container a {color:#388FDF}
.partner_signup .form .blue_container label {margin-top:10px}
.partner_signup #errorExplanation {clear: none; float: left; width: 250px}
ol.quick_start li {font-size: 18px}
/* @end */ /* @group QuickSwitch */ .qp_type {margin-right: 5px; vertical-align: middle; margin-left: 20px; margin-top: 4px; margin-bottom: 10px; border: 0}
ul.qp_radios {list-style-type: none}
ul.qp_radios input {border: 0}
ul.qp_radios .more_options {font-size: 11px; margin-left: 20px; width: 400px}
ul.qp_radios .more_options p {margin-bottom: 5px; font-size: 11px; padding: 0}
ul.qp_radios .more_options h3 {font-size: 12px; border-bottom: 1px solid #aaa}
ul.qp_radios li {margin-bottom: 4px; list-style-type: none; font-size: 14px}
ul.qp_radios li input {vertical-align: middle}
ul.qp_radios li .size {margin-left: 50px; font-size: 12px}
ul.qp_radios li .size input {width: 40px; border: 1px solid #aaa}
.qp_code {font-size: 13px; margin: 10px auto 10px auto; font-family: Courier New}
#global_link_mode_selects, #single_link_mode_selects {margin-top: 0; font-size: 13px; padding: 10px; background: #eef8fe; margin-bottom: 15px}
#global_link_mode_selects {}
#single_link_mode_selects {}
ul#mode {clear: right; list-style-type: none; border-bottom: 3px solid #6496c3; padding: 3px; margin: 10px auto 0 auto}
ul#mode li {margin-right: 5px; display: inline; color: white; font-size: 13px; padding: 5px}
ul#mode li.help a, ul#mode li.help {color: #6496c3; font-size: 11px; margin-left: -10px}
ul#mode li a {text-decoration: none; padding: 3px 7px 3px 7px; color: white; font-size: 14px; font-weight: bold}
ul#mode li a.unselected_global, ul#mode li a.unselected_single {background: #E2E2E2; color: black}
ul#mode li a.unselected_global:hover, ul#mode li a.selected_global {background: #6496c3; color: white}
ul.single {border-bottom: 3px solid #6496c3 !important}
ul#mode li a.selected_single, ul#mode li a.selected_single small, ul#mode li a.unselected_single:hover, ul#mode li a.unselected_single:hover small {background: #6496c3; color: white}
/* @end */ /* @group Removal Page */ .removal_container {text-align: left}
/* @end */ /* @group Sweet Title Tool Tips */ div#toolTip {position:absolute; z-index:1000; /*width:220px;*/ background:#388FDF; border:2px double #fff; text-align:left; padding:5px; min-height:1em; -moz-border-radius:5px; -webkit-border-radius:5px}
div#toolTip p {margin:0; padding:0; color:#fff; font:11px/12px verdana,arial,sans-serif}
div#toolTip p em {display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold}
div#toolTip p em span {font-weight:bold;color:#fff}
/* @end */ /* @group Tools Page */ .tool_box {}
.tool_box ul {margin: 25px auto 25px auto}
.tool_box p {margin: 10px auto 10px auto}
.tool_box .download_uploader {width: 700px; margin: 15px auto 15px auto}
.tool_box .screenshot {margin-left: 35px}
.tool_box .screenshot img {}
.tool_box ul {padding-left: 25px}
.tool_box ul li {list-style-type: disc; margin-bottom: 10px}
/* @end */ /* @group Top Users */ .top_user {font-size: 85%}
.top_users {padding: 15px}
#top_username {width: 34px; display: block; float: left; overflow: hidden}
.top_users ul {padding-left: 30px; margin-top: 20px; list-style-type: decimal}
.top_users ul li {margin-bottom: 10px; list-style-type: decimal}
.top_users {list-style-type: decimal; margin-bottom: 10px}
.top_users table {border-collapse: separate; border-spacing: 0; margin-top: 20px}
.top_users table td {padding: 3px 5px 3px 5px}
.top_users table td.number {font-size: 153.9%}
/* @end */ /* @group Search */ #adv_search table {border-collapse: collapse}
#adv_search table tr td {padding-bottom: 5px}
#adv_search table tr td ul {margin-top: 10px; padding-left: 25px}
#adv_search table tr td ul li {margin-bottom: 5px}
.search_paginator {margin: 15px auto 15px auto; font-size: 116%}
.search_paginator .paginator {width: 500px; margin: 15px auto 15px auto}
/* @end */ /*@group Search Results Page */ #documents .google_callout {width: 670px; clear: left; text-align: right; margin: 5px auto 10px 0}
#documents .google_callout a {text-decoration: none !important}
#middle_search {margin: 0; width: 600px; padding: 0}
#middle_search p {font-size:11px; margin-top:0}
#middle_search .search_input {float:left; font-size:15px; margin:5px 10px auto 0; width:300px}
#middle_search .search {display: inline}
p.tags {font-size:12px; line-height: 18px; overflow: hidden}
ul.category {margin-bottom:10px}
ul.category li {list-style-type: none; margin-left: 0; font-size:12px; line-height: 18px}
#search_results {float:left; width:980px}
div#search_results h1 {margin-bottom: 16px}
/*#search_results .advanced_search {position: relative; margin-left: 15px; top: 15px}*/ #search_results .related_search_terms {font-size: 12px; margin-top: 5px}
form.search input.submit {border: none; display: inline; float: left; height: 28px; margin-left: 10px; padding: 0; position: relative; top: 0; width: 64px}
.submit {border:0}
.topic_results {margin: 15px auto 15px auto; padding: 10px !important}
form.search input.query {display: inline; float: left; font-size: 18px; height: 22px; position: relative; top: 0; width: 300px}
#cse-search-results {margin-top: 15px; width: 784px}
#cse-ask-bar {margin-top: 15px; width: 170px; float:left}
/* @end */ /* @group Seller */ .seller_box_top {border: #f5c13e solid 3px; color: #4e4e4e; padding: 10px; margin-bottom:10px}
/* @end */ /* @group Stats */ .statistics_label {font-size:11px}
.statistics_value {font-size:11px; font-weight:bold; padding-left:10px}
.statistics_average {color:#555555; padding-left:10px; font-size:11px}
/* @end */ /* @group Status Updater */ .status_updater {padding-top:10px; clear:both}
.status_updater .status_left {float: left; width:60px}
.status_updater .status_left .tiny_thumbnail {margin:0}
.status_updater .status_updater_box {zoom:1; margin-left: 70px}
#status_updater .status_utilities {padding:0 }
#status_updater .status_utilities .tweet_this {float: left; margin-left: 15px}
#status_updater .status_updater_form {position: relative; z-index: 990; padding: 0; width: 428px; text-align: left; background: #AB96BF; -moz-border-radius: 5px; -webkit-border-radius:5px; border: 1px solid #9cc3da; margin:0}
.status_updater .status_updater_form p{ margin: 5px; zoom:1}
#upload_button_link{ display:block; width:110px; height:32px; position:relative; cursor:pointer; background: url(../images/buttons/publish_glossy_med.png) no-repeat 0 -67px; float:right}
#upload_button_link:hover{ background-position:0 -34px}
#upload_button_link:active{ background-position:0 -1px}
#doc_upload_button, .swfupload{ width:110px; height:32px; display:block}
/* file upload description container */ div.file_upload_desc, #timeline .file_upload_desc{ text-align:left; margin:10px 0 0 0; padding:0; background-color:#fff; position:relative; z-index:1020; padding-top: 10px}
div.file_upload_desc .event_main{margin-bottom:15px;}
.file_upload_desc .status_display_document_container{margin-top:0;margin-bottom:0;}
.file_upload_desc .user_status{margin-bottom:5px;}
.file_upload_desc p{ margin: 0}
.file_upload_desc p.tweet_this {margin-bottom: 15px}
.file_upload_desc .tiny_letter_thumbnail{ position:relative; background-color:#fff}
.file_upload_desc .conversion_status {position:absolute; bottom:1px; left:1px; font-size:0.7em; line-height:1.2em; padding: 0 2px 1px 2px; background-color:#388FDF; width:107px; white-space:nowrap; color:#fff; text-align:center}
.file_upload_desc .summary_right{ _width:250px}
.summary_right blockquote {font-size:13px; margin:10px 10px 10px 68px}
.file_upload_desc .uploader a, .file_upload_desc .stats, .file_upload_desc .user_status a{font-weight:bold; color:#0E71CD;}
.file_upload_desc .file_status{ text-align:center }
.file_upload_desc .file_name{ font-size:16px}
.file_upload_desc .cancel{ float:right; display:block}
.file_upload_desc .dismiss{ position:absolute; top:4px; right:10px; color:#999; font-size:.9em}
.file_upload_desc .dismiss:hover{ text-decoration:underline; cursor:pointer}
.file_upload_desc .progress_bar{ height:14px; width:99%; margin:8px auto; text-align:left; border:1px solid #AB96BF; background-color:#eee}
.file_upload_desc .progress_bar div{ height:14px; width:0px; background:url(../images/backgrounds/blue_fade.gif)}
.file_upload_desc .publish_msg{ font-weight:bold; color:#0E71CD; padding:3px; height:14px; line-height:14px; background-color:#eee; border:1px solid #ccc; margin:4px 0; float:left; width:97%; -moz-border-radius: 5px; -webkit-border-radius:5px}
.file_upload_desc .publish_msg span{ float:left; background-color:#eee }
.file_upload_desc form{ clear:left; padding:10px; background-color:#e9e9e9; width: 400px; margin: 0 5px 0 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.file_upload_desc .cat_chooser{ overflow:hidden; margin:5px 0; zoom:1}
.file_upload_desc .cat_chooser select{ float:left; margin-right:3px; font-size:0.9em}
.file_upload_desc .default_desc{ position:absolute; top:3px; left:3px; color:#999; font-style:oblique}
.file_upload_desc textarea{ width:390px; font-size: 12px; margin: 5px 0 7px 0; height: 53px; display:block}
.file_upload_desc .metadata_submit_button{ float:none; display:inline}
.file_upload_desc form input[type="text"]{ width:388px }
.uploader_share {float: right; margin-right: 3px}
.upload_pop{ position:absolute; background: url(../images/popups/arrow_sm.gif) no-repeat 0 0; padding-left:12px; z-index:5000; min-width:200px; _width:200px}
.upload_pop div{ border:solid #e3e3e3; background-color:#FFF; white-space:nowrap; color:#0E71CD; font-weight:bold; padding:0 3px; border-width:2px 2px 2px 0; -moz-border-radius: 0 5px 5px 0}
/* end */ .status_updater textarea {font-size:17px; font-family: arial,'helvetica neue',helvetica,Trebuchet,sans-serif; height:66px; display:block; margin:5px 0; width:410px; overflow-y:auto}
.status_updater .default_text {position:absolute; font-size:17px; top:5px; left:7px; color: #888; font-style: italic; padding: 5px}
.status_updater .default_text span{ font-size:.8em; display:block}
.status_document_container {background: #fff; border: 1px solid #ccc; margin: 0 11px 7px 4px; padding: 5px; width: 408px}
.status_document_container h1 {font-size:16px; overflow:hidden; width:270px}
.status_document_container p.stats, .status_document_container p.stats a {text-transform: uppercase; font-size: 11px; margin-left: 0}
.status_document_container .detach {float: right; width: 13px; height: 13px; overflow: hidden}
.status_display_document_container {background: #fff; background-color:#eee; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; margin: 5px auto 5px 0; padding: 10px; width: 412px}
.status_display_document_container .thumbnail_thumbnail {margin-left: 0; margin-right: 0}
.status_display_document_container .summary_right {margin-left: 123px}
.published .status_display_document_container {background-color: #FEFAE1}
.status_display_document_container .converting {color: #0E71CD; font-style: italic; background: #DED6E6; clear: left; margin-top: 3px; text-align: center; padding-top: 2px; padding-bottom: 2px}
.event_reply_container .status_display_document_container {overflow: hidden; width:390px}
.status_display_document_container h1, .status_display_document_container h3{ font-size: 16px}
.status_display_document_container p {margin: 0}
.status_display_document_container p.desc {margin: 10px auto 10px 0}
.status_display_document_container p.stats, .status_display_document_container p.stats a {text-transform: uppercase; font-size: 11px; margin-left: 0}
.event_reply_container .status_document_container {margin-left: 68px; margin-top: 5px; border: #ccc solid 1px; width: 346px}
.event_reply_container p a {font-weight:bold}
.event_reply_container .status_display_document_container {margin: 0px 0 20px 30px}
.status_utilities {padding-right: 87px; position: relative; min-height:14px; margin-top:8px}
/* hovering div for document attaching tool */ .document_attacher {position: absolute; left: -70px; top: 17px; z-index: 1000; width: 700px; background: #fff; border: 1px solid #aaa; padding: 15px 0 15px 0; cursor: auto}
.document_attacher h1 {margin-left: 15px; margin-bottom: 15px}
.document_attacher .right {margin-right: 10px}
.event_reply_container .document_attacher {top: 17px}
.document_attacher h2 {font-size: 12px}
.event_reply_container .document_attacher p {margin-left: 0}
.document_attacher p.title {margin-bottom: 0}
.document_attacher p.date {margin-top: 0; margin-bottom: 5px; font-size: 11px}
.document_attacher table {width: 700px}
.document_attacher table td {vertical-align: top; width: 220px; border-right: 1px solid #ccc; padding: 0 15px 0 15px}
.document_attacher .last {border-right: 0}
.document_attacher .search_document, .document_attacher .document_url {width: 200px; margin-bottom: 10px; margin-top: 5px}
.document_attacher .search_document_submit, .document_attacher .document_url_submit {margin-bottom: 10px}
.document_attacher .search_results_header {margin-bottom: 5px}
.document_attacher .search_results {height: 135px; border: 1px solid #ccc; overflow-y: scroll; overflow-x: hidden}
.document_attacher .search_results a {display: block; padding: 8px 5px 8px 5px; font-size: 12px; font-weight:bold; cursor: pointer; border-bottom: 1px solid #eee}
.document_attacher .search_results a.active {background: #AB96BF; color: #045aaa; text-decoration: none}
.document_attacher .document_url_results h1 {font-size: 16px}
.document_attacher .document_url_results .found {color: #61ba02; font-weight: bold}
.document_attacher .document_url_results .not_found {color: red; font-weight: bold}
.document_attacher .document_url_results .not_found .document_url_attach {margin-top: 5px}
.document_attacher .document_url_results p.stats, .document_attacher .document_url_results p.stats a {text-transform: uppercase; font-size: 11px}
div.attach_doc_message {height: 15px; font-size: 11px; color: #777; z-index: 2000; cursor: pointer; position: relative; margin-right:5px; float: left}
div.attach_doc_message div.doc_selector_description {position: relative; top: 1px; float: left}
div.attach_doc_message div.doc_selector_dropdown {font-size: 11px; border: 1px solid #aaa; padding: 1px 2px 1px 6px; width: 70px; float: left; display: inline}
div.attach_doc_message div.doc_selector_dropdown.active {position:relative; border-bottom:#fff solid 2px; z-index:1001}
div.attach_doc_message div.doc_selector_dropdown img {margin-left: 25px}
.status_updater .submit_status {margin-left:340px; width: 90px; margin-top:8px}
.status_updater .submit_status input {float: right; margin-right: 0}
.status_updater .submit_status input.button, .event_reply_container .submit_status input.button {padding:1px 3px; font-size:11px}
.status_updater .submit_status .status_spinner {float: right; margin-right: 5px}
.timeline_container {margin-top: 10px; clear:both}
.timeline_container p.more_activity {clear: left}
.timeline_container p.more_activity a {font-weight: bold}
/* @end */ /* @group Share WBU */ .share_with_friends {margin-bottom: 15px; margin-top: 0}
.share_docs .related {padding: 15px}
.share_docs .filetype_image {float: left; margin-right: 10px}
.share_docs .filetype_image img {border: 1px solid #ccc}
.share_docs .related h2 {margin-bottom: 15px}
.share_docs .related ul li {margin-bottom: 15px}
.share_docs .related .rstats {margin-top: 5px}
.share_docs .check {float: left}
.share_docs .confirm {margin-left: 35px}
.share_docs strong {font-weight: bold}
/* @end */ /* @group Static */ /* Jobs Page */ #jobs {width:420px; float:left; font-size:14px; padding:0}
#jobs ul {padding-left: 25px; margin-bottom: 15px}
#jobs ul li {margin-bottom: 5px; list-style-type: disc}
/* Feedback */ table.feedback {margin-top: 10px}
table.feedback tr td {padding: 5px 5px 5px 0; vertical-align: top}
/* @end */ /* @group Suggested Users */ /* Lightbox */ #suggested_users_lb {width: 702px}
#suggested_users_container {}
#suggested_users_container h1 {margin-bottom: 15px}
#suggested_users_table_container {border: 1px solid #ddd; height: 275px; overflow: auto; overflow-x: hidden; width: 700px; padding-top: 5px; margin-bottom: 15px}
#suggested_users_table_container table td {padding: 5px}
table.suggested_users td.check_small {padding-top: 25px}
#suggested_users_table_container table td.info {vertical-align: top; width: 250px}
.select_all_container {margin-top: 10px; padding-top: 25px; width: 300px}
#suggested_users_container .select_all {float: right; margin-right: 25px}
#suggested_users_spinner {margin-left: 5px}
#suggested_users_container .alert_box_small {text-align: left; padding: 5px 10px 5px 10px}
/* Non-lightbox */ .suggested_users_container {margin-top: 15px; border: 1px solid #dedede; padding: 15px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
table.suggested_users td {padding: 6px; vertical-align: top}
table.suggested_users td.check {padding-top: 50px}
table.suggested_users td p.name {text-align: center; font-size: 14px; clear: left; margin-bottom: 0; padding-top: 5px}
table.suggested_users td p.place {margin-top: 3px; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td p.docs {margin-top: 0; text-align: center; font-size: 11px; margin-bottom: 0}
table.suggested_users td.info {width: 150px; vertical-align: top}
.follow_submit {margin-top: 10px; float: right}
.follow_submit input.big_button {margin-right: 10px}
.skip_follow {float: right; padding-top: 10px}
/* @end */ /* @group Transactions */ .transaction_box {border: #f5c13e solid 3px; color: #4e4e4e; padding:10px 10px 10px 10px; text-align: center; -moz-border-radius:10px; -webkit-border:radius:10px}
#view_bar .transaction_box {margin-bottom: 15px}
.transaction_box_top {border: #f5c13e solid 3px; color: #4e4e4e; padding:20px 20px 10px 20px; margin-bottom:10px}
.transaction_box_top table.transaction_review {width:30%; margin-right:2%; float:left}
.transaction_box h2 {font-size:14px; margin-top:0; line-height:14px; text-align: left}
.transaction_box h3 {font-size:14px; text-transform: uppercase; text-align: left; font-weight:bold}
.transaction_box h4, .transaction_box h5 {text-align: left}
.transaction_box_top h6 {font-weight: bold}
.transaction_box h2 span {font-size:20px; line-height: 20px}
orange {color: #d0931d}
.transaction_box p {font-size:15px; font-family:'helvetica neue', helvetica, 'trebuchet ms', 'lucida grande', sans-serif; text-align:left; line-height:18px; margin-left:2px}
.transaction_box .label {width: 130px; text-align: right; margin-right: 10px; float: left}
.transaction_box .actual_price {font-weight: bold}
.transaction_box strike {color: #888}
.transaction_box .save {}
ul.trans_actions, ul.trans_sub_actions {list-style: none; margin:10px 0 5px 0; padding:0}
ul.trans_actions li {font-size:15px; margin: 0 0 5px 0; padding:0; text-align: left}
.transaction_box_top ul.trans_actions li {font-size:12px}
ul.trans_sub_actions li {font-size:12px; margin: 5px 0 0 0; padding:0; text-align: left}
ul.trans_actions ol {margin-left: 25px}
ul.trans_actions ol li {font-size: 11px; list-style-type: decimal}
.recommendations {margin-top:20px; width:385px}
.recommendations .thumbnail {width:126px}
.recommendations .thumbnail p {margin-top: 3px}
.transaction_lb {border: #f5c13e solid 5px; width: 920px}
.transaction_thumb {margin: 10px auto 10px auto; text-align: center; width:110px}
.transaction_thumb .thumbnail {}
.transaction_price {font-size: 15px; text-align: center; margin: 10px auto 10px auto}
.transaction_permissions {border: 3px solid #ffdfa3; background: #ffc95f; padding: 10px 10px 0 10px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.transaction_permissions ul {text-align: left; margin-left: 5px}
#reauthorize_lb {width: 600px}
#reauthorize_lb .transaction_permissions ul {margin-left: 0; list-style-position: inside}
#reauthorize_lb .transaction_permissions ul li {list-style-image:none; list-style-position:inside; list-style-type:disc; margin-bottom:3px; margin-left:0}
table.transaction_review {}
table.transaction_review tr td {padding: 10px; vertical-align: top}
table.transaction_review tr td.name {font-weight: bold; width: 150px; padding-left: 0}
/* @end */ /* @group Truncated Links */ .trunc_url {border-bottom: 1px dashed #aaa; position: relative; white-space: nowrap}
.trunc_url_popup {position: absolute; white-space: nowrap; padding: 1px; border: 1px solid #CCC; background: #FFF; z-index: 100}
div.upload-picture {padding: 10px 0; overflow: hidden; margin-bottom:10px}
div.upload-picture input, div.update_url input {float:left; margin-right:10px}
div.upload-picture div.current-picture {float: left}
div.upload-picture div.current-picture-label, div.upload-picture div.upload-picture-label, div.upload-picture div.other-pictures div.other-pictures-label {font-size: 14px; font-weight: bold; margin-bottom: 10px}
div.upload-picture div.no-picture {width: 300px; font-size: 18px; font-weight: bold; text-align: center; background-color: #eee; -moz-border-radius: 10px; -webkit-border-radius:10px; border:#ccc solid 1px; _height:100px; color:#ccc; padding:30px 10px 30px 10px}
div.upload-picture div.upload {margin-left: 20px; float:left; width: 400px}
div.upload-picture div.upload form {margin: 0}
div.upload-picture div.other-pictures {clear: left; padding-top: 25px}
/* @end */ /* @group Upload Metrics */ h1.upload_metrics_header {font-size: 60px; margin-bottom: 35px}
.upload_metrics h1 {margin-bottom: 2px; font-size: 50px; margin: 0 auto 0 auto; width: 300px}
.upload_metrics h2 {font-size: 14px; margin: 0 auto 25px auto; width: 250px; color: #555}
/* @end */ /* @group Upload Pages */ #upload_progress_lb .header {margin-bottom: 0; text-align: center; font-size: 131%; color: white; line-height: 1.9em; background:#6496c3; font-weight: bold}
.upload_box2 .other_options {font-size: 85%; color: #999; border-bottom: 1px solid #bbb; margin: 25px 15px 10px 15px}
.upload_box2 .other_options_links {margin: 10px 15px 0 15px; color: #777; font-size: 95%}
.upload_box2 .other_options_links a {text-decoration: none}
.upload_box2 .other_options_links p {margin-bottom: 2px; margin-top: 2px}
.upload_box2 {margin-top: 20px}
.upload_box2 .header {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; background-color:#6496C3; border:#5f8fba solid 1px; border-bottom: 0; height:41px; margin:10px 0 0; padding:1px 0 1px 0; text-align: center}
.upload_box2 .header h1 {line-height: 1.9em; margin-bottom: 0; color:#fff; margin-top:0}
.upload_box2 .inactive {background: url(../images/upload/header_inactive.gif) no-repeat top left !important}
.upload_box2 .inactive div {background: url(../images/upload/header_inactive.gif) no-repeat top right !important}
.upload_box2 .inner_box {margin: 0; padding-top: 20px; padding-bottom: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius: 5px}
.upload_box2 .inner_box .light {margin: 15px 15px auto 15px}
.upload_box2 .inner_box #choose_docs_to_upload {text-align: center; color: #777}
.upload_box2 .inner_box #choose_docs_to_upload p {margin-bottom: 10px}
.upload_box2 .inner_box #upload_ready, .upload_box2 .inner_box #upload_not_ready {padding: 0 0 0 15px; color: #555}
#sellOffsite {position:relative; top:2px; left:5px}
.upload_box2 .inner_box #upload_not_ready {margin-left: 15px}
.upload_box2 .inner_box #upload_ready p {margin: 0; padding-right: 15px}
.upload_box2 .inner_box #upload_ready span.markAllPrivate {margin-left: 5px; font-size: 12px; margin-bottom: 15px; font-weight: bold}
.upload_box2 input {margin-right: 5px}
#NoJSUpload {padding: 0 15px 0 15px}
#NoJSUpload p {margin: 10px auto 10px auto}
ul#upload_queue {margin-top: 15px; margin-bottom: 15px; text-align: left}
ul#upload_queue li {margin: 0 3px 10px 3px; padding: 10px; background: #EEF8FE; border-bottom:1px solid #EEEEEE}
h3.filename {width: 300px; height: 20px; overflow: hidden}
ul#upload_queue li p.filename {/* font-size: 108%;*/ padding-top: 7px; font-weight: normal; text-align: left; margin-left: 0}
ul#upload_queue .fileicon {padding-right: 5px}
ul#upload_queue .makeprivate {align }
ul#upload_queue li p.filename strong {font-weight: bold}
ul#upload_queue li p.filename span.label {margin-right: 5px}
ul#upload_queue li p input.input_text {border: 1px solid #aaa; padding: 3px; margin-right: 5px; width:300px}
ul#upload_queue li.odd {background: #EEF8FE; border-bottom:#eee solid 1px}
ul#upload_queue li.removed {background: #F9DCDE !important; font-weight: normal}
ul#upload_queue li p.first {/* margin-bottom: 12px;*/ color: #555}
.upload_page .blue_container, .upload_promo .blue_container {float:none; margin:auto; background:#fff; border-color:#ccc}
.upload_page .progressWrapper {overflow: hidden}
.upload_page .progressContainer {margin: 5px; padding: 4px; background-color: #F7F7F7; text-align: left; width:650px; overflow:hidden}
.upload_page .red /* Error */ {border: solid 1px #B50000; background-color: #FFEBEB}
.upload_page .green /* Current */ {border: solid 1px #eee; background-color: #eee}
.upload_page .blue /* Complete */ {border: solid 1px #DDD; background-color: #EEE}
.upload_page .progressName {font-size: 116%; font-weight: bold; color: #555555; text-align: left; white-space: nowrap}
.upload_page .progressBarInProgress, .upload_page .progressBarComplete, .upload_page .progressBarError {font-size: 0px; width: 0%; height: 20px; background: #6496c3; margin-top: 2px}
.upload_page .progressBarComplete {width: 100%}
.upload_page .progressBarError {width: 100%; background-color:#DB5B61; visibility: hidden}
.upload_page .progressBarStatus {margin-top: 2px; font-size: 100%; text-align: left; white-space: nowrap}
.upload_page a.progressCancel, .upload_page a.progressCancel:link, .upload_page a.progressCancel:active, .upload_page a.progressCancel:visited, .upload_page a.progressCancel:hover {font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(../images/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right}
.upload_page a.progressCancel:hover {background-position: 0px 0px}
.supported {margin: 15px auto 15px auto}
.supported h2 {background: none !important; border: 0 !important}
.supported p {color: #555; margin: 5px auto 10px auto}
.reasons {padding-left: 10px; margin: 15px auto 15px auto}
.reasons h2 {background: none !important; border: 0 !important}
.reasons p {color: #555; margin: 5px auto 10px auto}
.reasons ul {padding-left: 5px; margin-top: 15px}
.reasons ul li {color: #555; font-size: 100%; list-style-type: disc; margin-bottom: 5px}
.upload h1 {font-size: 182%; margin-bottom: 3px; padding: 0; margin-top: 0px}
.upload h2 {font-size: 100%; color: #555; margin-top: 0}
.progress {float: right; margin-top: 0px; margin-right: 0px; padding: 5px}
.progress_word_grid {margin-right: 0px}
.progress ul {list-style-type: none; padding: 5px}
.progress ul li {display: inline; font-size: 123.1%; margin-right: 0px; padding: 5px 15px 5px 15px; background: url(../images/progress_gray_bg.gif) repeat-x left; color: #777}
.progress ul li a {color: #777; text-decoration: none}
.progress ul li.active a {color: white; text-decoration: none}
.progress ul li a:hover {color: #1B6FBF; text-decoration: underline}
.progress ul li.active {color: white; font-weight: bold; background: url(../images/progress_green_bg.gif) repeat-x left}
.progress ul li.arrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url(../images/rightarrow_gray.gif) no-repeat; width: 13px}
.progress ul li.activearrow {display: inline; margin: 0 10px 0 0; padding: 5px 13px 5px 0; background: white url(../images/rightarrow_green.gif) no-repeat; width: 13px}
.progress ul li.arrow img {margin-top: 5px; padding-top: 0px; vertical-align: baseline}
.upload_box {/*width: 600px;*/ background: #eef8fe; border: 1px solid #ccc; padding: 20px; color: #555; margin-top: 10px; margin-bottom: 15px; font-size: 100%}
.upload_box h1 {color: #363636; margin-top: 0}
.upload_box h1 img {vertical-align: middle}
.upload_box h2 {font-size: 14px}
.upload_box input.submit_button {margin-top: 10px; margin-bottom: 10px}
.upload_box .input_area {width: 230px}
.upload #upload_other_wrapper {padding-left: 10px; margin-top: 15px}
.upload #upload_other {margin-bottom: 15px}
.upload #upload_other h1 {font-size: 153.9%; color: #363636}
.upload #upload_other .upload_box h1 {font-size: 131%}
.upload #upload_other .upload_box h1 img {vertical-align: middle}
.upload #upload_other .upload_box {background: #fff url(../images/backgrounds/light_gray_fade.gif) repeat-x; border: 1px solid #ccc; padding: 15px}
#formats {margin-top: 10px}
#formats tr td {padding-right: 10px; padding-bottom: 10px}
#formats tr td.list {vertical-align: top}
#formats tr td.list p {margin: 0 auto 7px 0}
#formats tr td.list img {vertical-align: middle}
#formats .type {font-size: 108%; text-align: right; vertical-align: top}
.upload .copy_warning{ color: #8C172B; text-align: center; margin-top: 15px; clear: both}
.doc_status .title {color: #363636; font-size: 138.5%; padding: 7px 10px 7px 10px; border-width: 1px 1px 0 1px !important}
.doc_status .title img {vertical-align: middle}
.doc_status .body {padding: 10px; margin-bottom: 25px; font-size: 108%; color: #555}
.doc_status .body p {margin: 10px auto 10px auto}
.doc_status .body h2 {margin-bottom: 10px; margin-top: 25px}
.doc_status .body h2.first {margin-top: 0}
#SWFUpload {margin-left: 0px}
#SWFUpload .swfupload {position: relative; width: 270px; height: 55px; text-align: center; background:transparent url(../images/buttons/click_to_upload_sprite.gif) 0 0px no-repeat; display: block; margin: auto; outline: none}
#SWFUpload .swfupload:hover {background:transparent url(../images/buttons/click_to_upload_sprite.gif) 0 -55px no-repeat}
#SWFUpload .swfupload:active {background:transparent url(../images/buttons/click_to_upload_sprite.gif) 0 -110px no-repeat}
#message_finished {background: none; border: 0; margin: 10px auto 10px auto}
#force_next {margin-bottom: 15px; text-align: center; font-size: 80%}
#fsUploadProgress {clear: right}
/* Text Upload */ .upload_text {padding: 15px}
.upload_text textarea {width: 98%; height: 150px}
.upload_text .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
/* URL Upload */ .upload_url {padding: 15px; margin:auto}
.upload_url .input_text {width: 300px; border: 1px solid #ddd; margin-bottom: 10px; float:left; margin-right:10px; padding:5px; text-align: center}
.upload_url .submit_button {font-size: 110%; padding: 3px; border: 1px solid #ddd}
#upload_url_form {text-align: center; height:40px; margin-left:25px}
/* Describe Uploaded Documents */ table.describe_save {border-collapse: collapse; width: 300px; margin: 10px auto 10px auto}
table.describe_save tr td {vertical-align: middle; width: 150px; text-align: center}
table.describe_save tr td input {border: 0}
.description_box {margin-top: 0; margin-bottom: 20px}
.description_box_lb {margin: 0 !important}
.description_box_lb h1 {margin-top: 0}
.description_box .header_bulk {margin-bottom: 0; color: white; background: #555}
.description_box .header_bulk h1 {font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px}
.description_box .header_bulk h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header_square {background: #6496c3}
.description_box .header_square h1 {margin-top: 0; font-size: 131%; color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 10px}
.description_box .header_square h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; background-color:#6496C3; border:#5f8fba solid 1px; border-bottom: 0; height:41px; margin:10px 0 0; padding: 0; text-align: center}
.description_box .header h1 {color: white; line-height: 1.9em; margin-bottom: 0; margin-left: 15px; text-align: left}
.description_box .header h1 img {line-height: 1.9em; margin-top: 8px; margin-bottom: 8px}
.description_box .header h1 .view_doc {float: right; line-height: 1.9em; padding-top: 3px; font-size: 13px; margin: 0 10px 0 0}
.description_box .header h1 a {color: white; text-decoration: none}
.description_box .header h1 a:hover {color: #ddd}
.description_box .inner_box {margin: 0; padding: 20px; border: 1px solid #dedede; border-width: 0 1px 1px 1px; height: 1%}
.description_box .inner_box label {margin-bottom: 2px}
.description_box .inner_box p, .share_with_friends p {margin-bottom: 15px}
.share_with_friends h2 {font-size: 13px}
.share_with_friends h2.green {font-size: 16px}
.share_with_friends .submit_button {font-size: 15px; padding: 2px; margin-top: 0}
.description_box .inner_box p, .share_with_friends #emails {margin-bottom: 15px}
.description_box .inner_box input.text_input, .description_box .inner_box textarea.text_input {width: 90%}
.description_box .inner_box .document_summary {border-bottom: 0}
.description_box .inner_box h2 {margin-top: 15px}
.tweet_docs {margin-top: 10px; float: right}
.auto_tweet_docs {margin-top: 10px; margin-right: 100px; float: right}
a.SWFUploadLink {width: 260px; height: 30px; background: url(../images/bulkupload_trans.gif) no-repeat; display: block}
a.SWFUploadLink:hover {background: url(../images/bulkupload_trans.gif) no-repeat}
a.SWFUploadLinkButton {width: 220px; height: 70px; text-align: center; background: url(../images/upload.gif) no-repeat; display: block; outline: none}
a.SWFUploadLinkButtonPromo {width: 520px; height: 100px; text-align: center; background: url(../images/promos/adwords_landing/upload.gif) no-repeat; display: block; outline: none; margin: 0 auto 0 auto}
a.SWFUploadLink:hover {background: url(../images/upload.gif) no-repeat}
.upload_button {text-align: center}
/* firefox style browse field and buttons */ a.SWFUploadLink_ff {width: 410px; height: 30px; background: url(../images/upload_field_ff.png) no-repeat; display: block}
a.SWFUploadLink_ff:hover {background: url(../images/upload_field_ff.png) no-repeat}
#file-list .list-line-even {background: #f6fffb}
#file-list .list-line-odd {background: #d6f9ff}
#file-list tr.underline td {border-bottom: 1px solid #aaa; text-decoration: none;}
#file-list tr.list-line-even td {background: #f6fffb;}
#file-list tr.list-line-odd td {background: #d6f9ff;}
.file-list {margin: 10px auto 10px auto; padding: 15px}
.file-list table tr td {padding: 10px}
.file-list h2 {margin-bottom: 15px}
.file-list h2 img {vertical-align: middle}
.file-list label {font-size: 116%; width: 75px; margin-right: 15px; clear: left}
.file-list textarea {width: 300px}
.file-list .metadata input {width: 300px; font-size: 116%}
.file-list .settings {font-size: 116%}
.file-list .settings .delete {font-size: 116%}
.file-list .settings .delete img {vertical-align: middle}
.file-list .settings ul {padding-top: 25px; padding-left: 25px; clear: right}
.file-list .settings ul li {margin-bottom: 10px}
#filesDisplay {padding: 10px; margin: 20px auto 0 auto; width: 350px; background: #FCF8CD; border: 1px solid #f3f3f3; display: none; text-align: left}
#mmUploadFileListing {margin-top: 10px; padding: 0}
#mmUploadFileListing li {margin: 0 0 10px 0; display: block; float: left; width: 300px; list-style-type: none}
.private_check {border: 0; position: relative; top: 2px}
.help_dot {position:relative; top:-1px}
.describe_docs_skip {position: relative; top: 7px}
.edit_info_number {font-size: 28px; color: #333; background-color: #e4e4e4; display: block; float: left; margin-top: 10px; padding: 13px 7px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; text-align: right; width: 32px}
.edit_info {border: #ccc solid 1px; -moz-border-radius:10px; -webkit-border-radius:5px; padding:10px; margin:10px 0 30px 46px; font-size: 13px !important}
.edit_restrictions {-moz-border-radius:10px; -webkit-border-radius:5px; background: #fff; padding:5px 10px 5px 10px; margin:5px; clear:both; float:left; position: relative; top:0; z-index: 2; border: #ffeac1 solid 3px}
.paid-document-settings {border: #ffeac1 solid 3px; -moz-border-radius:10px; -webkit-border-radius:5px; padding:20px 10px 10px 10px; position: relative; top:-20px; z-index: 1; background-color: #fff}
.offsite .paid-document-settings {top: auto}
.paid-document-settings table td {vertical-align: top; padding:5px; border-bottom:#ccc solid 1px}
.forsale .edit_info {border-bottom: 0; margin:10px 0 0 46px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius: 0}
/* offsite paid documents do not have pricing fields */ .offsite {border: #ccc solid 1px !important; margin-bottom: 30px !important}
.edit_all h4 {margin-bottom:10px}
.edit_info td {padding: 4px}
.edit_all, .forsale .edit_all {border: #A4CCEF solid 10px; -moz-border-radius: 15px; -webkit-border-radius:15px; padding:20px; margin-bottom:30px; margin-left: 0 !important}
.copy_success {font-size: 11px; color: #388FDF; font-weight: bold; margin-top: 3px}
.rating {margin-top:10px; -moz-border-radius:20px; -webkit-border-radius:15px; border:#A4CCEF 5px solid; background-color:#; color:#FFFFFF !important; width:250px; height:22px; background-color: #A4CCEF}
.rating .low, .rating .medium, .rating .high, .rating .private {height:22px; -moz-border-radius:20px; -webkit-border-radius:10px; margin:0; text-align: center; vertical-align: middle; background-color: #EEF8FE; color: #6496C3}
.rating .private {width:100%; background-color: #ddd; color: #444}
/* hack for quick edit discoverability rating stuff -- overrides existing CSS in mydocs */ table#my_documents tr td .rating .private {color: #444}
.rating .low {width:33%}
.rating .medium {width:66%}
.rating .high {width:100%}
.rating p {padding:4px 0 0 0; margin:0; font-weight: bold; text-transform: lowercase}
.edit_info .describe_note {font-size: 12px; color: #888}
.quick_edit .describe_note {font-size: 11px; color: #888}
.quick_edit {margin: 0}
.quick_edit .button_container {margin-left: 90px}
.quick_edit .button {float:left}
.quick_edit .column_left {float: left; width: 400px}
.quick_edit .column_description {float: left; width: 300px}
.quick_edit .column_discoverability {float: left; width: 300px}
.quick_edit td {padding: 4px}
table#my_documents .quick_edit tr {border: 0 none}
.upload_copyright input {position: relative; float: left; top: 2px; margin: 0 0 0 10px; padding: 0; border: 0}
.upload_copyright .copyright_text {margin-left: 32px; padding-top: 2px; margin-bottom: 15px}
/* @end */ /* @group Upload Promo Page (adwords) */ #upload_promo h1 {margin-bottom: 5px; padding-bottom: 0}
#upload_promo h2 {margin: 3px auto 25px auto; color: #777}
#upload_promo .splash {text-align: center}
#upload_promo .splash table tr td {font-size: 189%; text-align: left}
/* @end */ /* @group User Profile */ .user_stats {border:#e4e4e4 solid 1px; background-color: #fff; margin:5px 5px 0 0; padding:5px}
.user_stats p {margin: 5px auto 5px auto}
.profile_data {font-size: 12px}
.profile_data dt {margin-top: 10px; font-weight: bold}
.profile_data p {font-weight: normal; margin: 2px auto 10px auto; overflow: hidden; clear: left; display: block; width: 192px}
.profile_box {width:190px; word-break: inherit}
.profile_box td {vertical-align: top}
.profile_box td.data p {overflow: hidden; display: block; width: 100px}
#profile_info .box img {float:left; border:#fff solid 2px; margin-right:5px}
#profile_info .box p {float: left; margin-bottom:2px; margin-top:5px; width: 100%}
#profile_info h2 {border-bottom: #E4E4E4 solid 1px; margin:15px 0 5px 0}
#profile_info h6 {font-weight: bold; margin:15px 0 0 0}
#profile_info .search_box {float:left; margin-bottom:10px}
.box {clear:both}
.box img {float:left}
.comment_summary {border-bottom: #E4E4E4 solid 1px; margin-top:5px; padding-bottom:5px; /*overflow: auto;*/ }
p.comment_info {margin-right:15px}
/* @end */ /* @group Word Bulk Upload View */ .upload_view {text-align: center}
.upload_view .block {text-align: left; margin: auto; border: 1px solid #ddd; width: 600px; padding: 15px}
.upload_view p.right {margin-top: 15px}
/* @end */ /* @group YUI AutoCompleter */ /* BEGIN: styles for the YUI AutoCompleter */ .yui-skin-sam-local .yui-ac {position:relative;font-size:100%}
/* styles for input field */ .yui-skin-sam-local .yui-ac-input {width:100%}
/* styles for results container */ .yui-skin-sam-local .yui-ac-container {position:absolute;top:1.6em;max-width:400px}
* html .yui-skin-sam-local .yui-ac-container{left:0px;top:32px;}
*+html .yui-skin-sam-local .yui-ac-container{left:0px;top:32px;}
.other_info .yui-skin-sam-local .yui-ac-container {position:static;zoom:1}
/* styles for header/body/footer wrapper within container */ .yui-skin-sam-local .yui-ac-content {position:absolute;width:100%;border:1px solid #ccc;border-top: #fff; background:#fff;overflow:hidden;z-index:9050}
.yui-skin-sam-local .yui-ac-content-custom {border-top: 1px solid #fff}
/* styles for container shadow */ .yui-skin-sam-local .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}
/* styles for results list */ .yui-skin-sam-local .yui-ac-content ul{ margin:0;padding:0;width:100%}
/* styles for result item */ .yui-skin-sam-local .yui-ac-content li {margin:0;padding:2px 5px;cursor:default;white-space:nowrap}
/* styles for prehighlighted result item */ .yui-skin-sam-local .yui-ac-content li.yui-ac-prehighlight {background:#B3D4FF}
/* styles for highlighted result item */ .yui-skin-sam-local .yui-ac-content li.yui-ac-highlight {background:#FFF3B4}
/* END: styles for the YUI AutoCompleter */ /* @end */ /* @group New Classes to be Categorized */ .action_icons {float:right; margin-left:10px}
/* Modified by CAO 07/23/08 */ .action_icons input {position: relative; top: 2px}
/* end CAO */ .action_icons img {bottom:1px; position: relative}
.document_description {float:left; margin-left:10px; width:270px}
.document_description h4 img {position: relative; top:2px}
.footer {clear:both}
.hot_date {color: #db5b61; font-weight: bold}
h2.top_margin {margin-top:20px}
li.pages {bottom:6px; position: relative}
.popular_documents, .recent_documents {margin-bottom:15px}
.search_box {margin-right:10px; width:110px}
table.group_listing {border-bottom: #e4e4e4 solid 1px; margin-top:20px; width:100%}
table.group_listing td {padding:0 0 10px 0; vertical-align: middle}
table.group_listing h2 {float:left}
/* Added by CAO 07/22/08 */ table.group_listing p.role {float: left; font-size: 1em; line-height: 1.7em; margin: 2px 0 0 15px}
/* end CAO */ table.group_listing ul.dropdowns {position: relative; margin-left:15px; top: 3px}
table.topic_listing {margin-top:10px}
table.topic_listing .subhead {background-color:#EEF8FE; border-bottom:1px solid #6496C3; border-top:1px solid #6496C3; height:20px; padding:5px}
table.topic_listing .topic {width:40%}
table.topic_listing .topic p {margin-left:5px}
table.topic_listing .latest {width:20%}
.recent_members {text-align: center}
.recent_members h2 {font-size: 20px}
table.members {clear:both; margin:15px auto 0 auto; text-align:center; border-collapse: collapse; margin-bottom: 10px}
#group_members h1 {float:left}
table.members td {padding: 5px}
table.members td p {font-size: 11px; clear: both}
/* individual document page */ .adwords {border:#6496C3 solid 1px; padding:5px}
#author {clear:both; margin:10px 0}
/* @group iPaper Styles */ #ipaper_placeholder_container {/* margin-top: 15px;*/ }
#ipaper_placeholder_container #ipaper_placeholder {x-padding-top: 5.7em; /* 3.7em for .title, 2em for ipaper_toolbar */ padding-top: 4em; /* 2em for .title, 2em for ipaper_toolbar */ }
#ipaper_placeholder_container .absolute {position: absolute; z-index: 100}
#ipaper_container {float: left; background-color: white}
/* Title */ #ipaper_placeholder_container div.title {x-height: 3.7em; /* 2.5em for title, 1.2 for top tools */ height: 2em; /* 2 for top tools */ }
#ipaper_placeholder_container #doc_title {x-height: 2.5em; height: 0}
#ipaper_title_wrapper {background-color: white}
#ipaper_title_wrapper h1 {color: #363636; font-size: 1.6em; text-align: left; margin-bottom: 5px}
#ipaper_placeholder_container #doc_title .private {display: none}
/* Top Toolbar */ #ipaper_placeholder_container .top_tools {text-align: left; height: 2em}
#ipaper_placeholder_container .top_tools ul {margin-top: 8px; float: left}
#ipaper_placeholder_container .top_tools li {/* width: 8em;*/ margin: 0 25px 0 0; list-style-type: none; float: left; display: block; font-size: 90%}
#ipaper_placeholder_container .top_tools span {font-size: 8pt; color: #666}
#ipaper_placeholder_container .top_tools li a {font-size: 8pt}
#ipaper_placeholder_container .top_tools li a.file_type {padding: 0 3px; text-decoration: none}
#ipaper_placeholder_container .top_tools li a.file_type:hover {text-decoration: underline}
/* Toolbar Sprites */ #ipaper_placeholder_container .top_tools ul li span.sprite {background-image: url(/images/ipaper_icons/ipaper_top_toolbar_sprites2.gif); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools ul li span.download {background-position: 0 0}
#ipaper_placeholder_container .top_tools ul li span.print {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools ul li span.fullscreen {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .top_tools ul li span.sprite_disabled {background-image: url(/images/ipaper_icons/ipaper_top_toolbar_sprites_disabled.gif); width: 14px; height: 11px; float: left; background-repeat: no-repeat; margin-top: 2px; cursor: pointer}
#ipaper_placeholder_container .top_tools ul li.disabled {background: #e5e5e5; color: #a4a4a4; position: relative; top: 2px}
#ipaper_placeholder_container .top_tools ul li.disabled a {color: #a4a4a4}
#ipaper_placeholder_container .top_tools ul li.disabled a:hover {text-decoration: none}
#ipaper_download_disabled {float: left}
#ipaper_placeholder_container .top_tools ul li span.download_disabled {background-position: 0 0}
#ipaper_placeholder_container .top_tools ul li span.x_icon {background-position: -50px 0; width: 10px; float: left; display: block}
#ipaper_placeholder_container .top_tools ul li span.print_disabled {background-position: -36px 0; margin-right: 4px}
#ipaper_placeholder_container .top_tools ul li span.fullscreen_disabled {background-position: -18px 0; margin-right: 3px}
#ipaper_placeholder_container .absolute.fullscreen #ipaper_search_close {display: none}
#ipaper_placeholder_container .ipaper_submenu_option a {}
#ipaper_placeholder_container .top_tools ul li a.link_open {color: #555}
#ipaper_placeholder_container .top_tools ul li a.link_open:hover {text-decoration: none; cursor: pointer}
#ipaper_placeholder_container .top_tools #share_embed_tab {padding: 7px 7px; width: 118px; height: 12px; float: right; cursor: pointer; border: 1px solid #c9c9c9; border-bottom: 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px}
/* Flash Container */ #ipaper_placeholder_container .flash_container {border: 1px solid #d5d5d5; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; zoom:1 }
/* Flash Container in fullscreen state - note higher specificity */ #ipaper_placeholder_container .absolute.fullscreen .flash_container {border: 1px solid #ccc; border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7}
/* Flash */ #ipaper_placeholder_container .flash {float: left; border: 0}
/* Scrollbars */ #ipaper_placeholder_container .scroll_box {overflow: hidden; margin: 0}
#ipaper_placeholder_container #v_scroll_box {width: 17px; margin-left: -4px; overflow-y: auto}
#ipaper_placeholder_container #v_scroll_track {width: 1px; line-height: 0; font-size: 0}
#ipaper_placeholder_container #h_scroll_box {float: left; height: 17px; /* margin-top: -4px;*/ overflow-x: auto}
/* General Icon */ .ipaper_middle_toolbar_icon {display: block; width: 22px; height: 22px; cursor: pointer; float: left}
/* Text Selection */ #ipaper_text_selection {margin-left: 2px; margin-right: 2px; background: url('../images/ipaper_icons/text_selection_up.png') no-repeat}
#ipaper_text_selection:hover {background: url('../images/ipaper_icons/text_selection_over.png') no-repeat}
#ipaper_text_selection.ipaper_selected {background: url('../images/ipaper_icons/text_selection_selected.png') no-repeat}
/* Tile Mode */ #ipaper_tile {background: url('../images/ipaper_icons/thumbs_up.png') no-repeat}
#ipaper_tile:hover {background: url('../images/ipaper_icons/thumbs_over.png') no-repeat}
#ipaper_tile.ipaper_selected {background: url('../images/ipaper_icons/thumbs_selected.png') no-repeat}
#ipaper_placeholder_container .resize_corner {width: 11px; height: 14px; background: url('../images/ipaper_corner_osx.png') no-repeat; cursor: se-resize; position:absolute; right: 0; bottom: 0}
#ipaper_placeholder_container .absolute.fullscreen .resize_corner {background: url('') no-repeat; cursor: default}
#ipaper_placeholder_container .absolute.fullscreen #ipaper_fullscreen {color: red}
#ipaper_placeholder_container #viewModeButtonContainer {float: left}
/* Bottom Toolbar */ #ipaper_placeholder_container .toolbar {clear: both; height: 2em; text-align: left; background-color: #ededed; border: 1px solid #dfdfdf; border-top: 0; background: url('../images/ipaper_icons/toolbar_bg.png') repeat-x; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
#ipaper_placeholder_container .padding_container {padding-top: 2px}
#ipaper_placeholder_container .toolbar.sidebar_open {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0}
#ipaper_placeholder_container .toolbar button {float: left}
#ipaper_placeholder_container .toolbar input[type="text"] {margin-top: 0; margin-left: 5px; padding: 3px}
#ipaper_placeholder_container .toolbar .left {float: left; padding-left: 10px}
#ipaper_placeholder_container input[type="button"] {margin-top: 1px}
#ipaper_placeholder_container .toolbar .left label {padding-top: 5px; padding-right: 2px; float: left; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center label {padding-top: 5px; float: none; font-size: .8em; color: #777}
#ipaper_placeholder_container .toolbar .center {text-align: center; padding-right:10px; padding-left:10px}
#ipaper_placeholder_container .toolbar .right {float: right; padding-right: 10px}
#ipaper_placeholder_container .toolbar .spacer {float: left; clear: none; width: 13px}
/* Search Sidebar */ #search_input_container {margin: 0 auto; padding-top: 2px}
.ipaper_document_search {font-size: 80%; color: #bbb; float: left; margin-top: 0; margin-right: 2px; margin-bottom: 0; padding: 3px; padding-bottom: 2px}
#search_input_container button {float: left}
#search_input_container .ipaper_document_search {width: 230px; margin-left: 8px}
#ipaper_sidebar_container #sidebar_results {text-align: left; padding: 15px 20px 15px 20px; color: #555; overflow: auto; background-color: white; border: 1px solid #dfdfdf; border-left: 3px solid white; border-bottom: 0}
#ipaper_sidebar_container #sidebar_results .match {color: black; font-weight: bold}
#ipaper_sidebar_container #sidebar_results h6 {color: black; border-bottom: 1px solid #ddd}
#ipaper_sidebar_container #sidebar_results li {margin: 8px 0; cursor: pointer}
#ipaper_sidebar_container #sidebar_results li:hover {text-decoration: underline; color: blue}
#ipaper_sidebar_container #sidebar_results li:hover .match {color: blue}
#ipaper_sidebar_container {float: left; /* margin-top: 2em; -- 2em for .title, replaced by sidebar_fill */ background-color: white; border-top: 1px solid white}
#ipaper_sidebar_container #search_results_summary_container {font-weight: bold; font-size: .85em; text-align: left; background-color: white}
#ipaper_sidebar_container #sidebar_footer {width: 100%; height: 2em; background-color: #ededed; background: url('../images/ipaper_icons/toolbar_bg.png') repeat-x; border: 1px solid #dfdfdf; border-left: 0; padding-top: 1px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px}
#ipaper_sidebar_container #search_results_summary_container {width: 100%; height: 2em; border-top: 1px solid #ededed; border-right: 1px solid #dfdfdf}
#ipaper_sidebar_container #search_results_summary {float: left; margin-left: 8px; margin-top: 6px; width: 85%; height: 1.4em; overflow: hidden}
#ipaper_sidebar_container h6 {background: none; text-align: left}
/* Related rules not applied to iPaper container elements */ div#viewer_document a.ipaper_classic_link {float: right; margin: 7px 0 0 0; font-size: 8pt; /* color: #666;*/ font-family: Arial, Helvetica, sans-serif}
#download_disabled_box {top: 100px; width: 400px}
#download_disabled_box .left {margin-right: 10px; margin-bottom: 10px}
#download_disabled_box .text {margin-right: 20px}
#ipaper_placeholder_container #ipaper_top_tools_purchase {color: #0E71CD}
/* @end iPaper */ .filetype_image {float:left; width:70px}
#post_comment_button {clear:both; margin-top: 10px; font-size: 116%; padding: 2px 10px 2px 10px}
table.other_info h6, table.other_info p {margin:8px auto}
table.other_info, table.other_info td {vertical-align: top}
.user_info {float: left}
.user_info p {float: left; margin:0 0 0 10px; width:60%}
.user_picture {float: left; width:50px}
ul#metadata {clear:both}
/*used in threaded comments section*/ #group_discussion .comment {margin: 2em 0}
#group_discussion .comment .avatar {display: block; float: left; margin-right: 15px}
#group_discussion .comment .comment_body {padding-left: 68px}
#group_discussion .comment .comment_body .user {font-size: 1.2em}
#group_discussion .comment .actions {text-transform: uppercase; font-size: .8em}
#group_discussion .comment .date {font-size: .8em}
#group_discussion .comment .new_comment_form, #group_discussion_list .new_comment_form {padding: 2px 10px 10px 10px; width: 400px; border: 1px solid #ccc; background: #eef8fe; margin: 5px 0}
.new_comment_form .close, .new_comment_form .close {float: right}
ul.list_plain {margin-top: 10px}
ul.list_plain li {margin-bottom: 15px}
ul.list_plain li p {margin-top: 0}
div.headings {margin-bottom: 15px}
/* end CAO */ .generic_box {background: #EEF8FE; margin-top: 15px; padding: 15px; font-size:14px}
.providers img {margin-left:0}
.providers p {}
.providers p.selected {background: #EEF8FE; border: 1px solid #eee}
.providers_bare img {margin-left:15px}
.providers_bare p {padding: 10px 5px 5px 5px; width: 150px; margin: 0}
.providers_bare p.selected {}
.button_box hr {background-color: #B2B2B2; color:#B2B2B2}
.import_contacts a.button {margin:10px 10px 10px 0}
.import_contacts table {border: #ccc solid 1px; margin-top:20px; width:400px}
.import_contacts h1 {margin: 0px auto 4px auto; padding-top: 0}
.import_contacts h2 {margin: 4px auto 14px auto}
.import_contacts table tr td.head {font-size: 116%; font-weight: bold}
.import_contacts table td {padding:0 10px}
#group_create a {margin:auto; text-align: center}
/* zoho classes */ #zoho_login h1 {font-weight: bold; color:#000; font-size: 14pt}
#zoho_login h2 {font-weight: bold; color:#000; font-size: 10pt}
#zoho_login hr {border:0; border-bottom: 1px dotted #ccc; height: 1px; background-color: #fff; color:#fff}
input.no_style {border:inherit; background-color: inherit}
#zoho_login {padding:10px; font-family:Arial,Helvetica,sans-serif; color:#000 border:#ccc solid 1px; padding:20px}
table.zoho_table {margin-top:10px; vertical-align: bottom; width:100%}
table.zoho_table td.first {width:30%}
table.zoho_table td {text-align: left; vertical-align: bottom}
table.zoho_table td p {font-weight:bold; margin:.8em 5px .8em auto; outline: none; text-align:right}
table.zoho_table td input {padding:1px; border:2px inset threedface; margin:.8em auto; background-color: transparent}
table.zoho_table td p {text-align:right; margin-right:5px}
/* end zoho */ /* email verification */ /* invite users to group */ #invited_word_users {width:300px}
#invited_word_users .small_x {border:1px solid #B3D1FE; padding:0px 1px; text-decoration:none; margin-left:2px; position:relative; bottom:2px; font-size:10px}
#invited_word_users .existing_user_box {border:1px solid #cccccc; margin-right:5px; padding:2px}
.invite_users_search p.explanatory_text {float:left; margin-right:10px}
.search_for_users {float:left; margin:10px auto; width:100%}
.search_for_users .white_button {margin-left:10px}
.search_for_users input {float:left}
.search_for_users .search_blue_smaller_button {margin-left:10px}
.message_preview_box {border:#e4e4e4 solid 4px; clear:both; margin-bottom:10px; padding:10px 10px 0 10px; width:288px}
.message_preview_box #message {width:270px}
p.shorter {width:300px}
/* new welcome/verify lightbox */ .wider_side {float:left; width:300px}
.thumbnail_side {margin-left:30px; float:left; width:320px}
.screenshot_side {float:left; width:320px; margin-left:0}
#flash_notice {text-align: center; margin-top: 10px}
#flash_error {font-weight: bold; color:#DB5B61; margin-top: 10px}
.mini_alert {border:5px solid #FFF3B4; background-color: #FFFDF1; padding:0 5px; margin:10px 5px 0 0; text-align: center}
.alert_icon {float:left; margin-right:20px; margin-top:15px}
.alert_text {width:500px; float:left}
.or_sign_up {float:left; background-color: #fff; padding:15px; width:200px; margin-left:100px}
.float {float:left}
.no_margin {margin: 0 !important}
.left_margin {margin-left:10px}
.right_margin {margin-right:10px}
.inline {display:inline}
.second {width:220px; margin-left:480px; margin-top:70px; text-align: center !important}
.right_border {border-right:#ccc solid 1px}
.value_text {font-size:10px; color:#555; float:left}
#find_group {margin-top:10px; margin-bottom: 10px; clear:both}
#google_style {width:795px; color: #000; font-size: 13px}
#google_style #ads-by-google a {color:#000; font-size:13px; font-weight:bold; text-decoration:none}
#google_style a.ad-url {color:green; font-size:13px; margin-bottom:12px; text-decoration:none}
#google_style p {font-size:13px}
#google_style hr {color: #EFEFEF; border-color: #EFEFEF}
#google_style a {color:#0000CC; font-size:13px}
#google_style .pagination_links {margin: 10px auto; display: block; width:200px}
#google_style .pagination_links a {border:none; padding:0; width:16px; text-align:left; font-size:13px; color: #000; text-decoration: underline; margin-right: 0.6em}
#google_style .pagination_links a:hover {background-color: transparent; padding:0; margin:0; margin-right: 0.6em}
#google_style .pagination_links span {font-weight: bold; text-decoration: none; margin-right: 0.6em; font-size:13px}
#search_results .document_summary {position: relative; margin-top: 10px; border: 0; padding-bottom:10px}
#search_results .document_summary strong.highlight {background-color: #fff}
#search_results .document_summary h4, #search_results .document_summary h4 a {font-size: 16px; margin-bottom: 0 !important; font-weight:normal}
#search_results .document_summary .thumbnail {}
#search_results #documents a {text-decoration: underline}
#search_results #documents a strong {text-decoration: underline}
#search_results .related_searches {clear: both; padding: 5px 0 0 0; margin: 0; width: 500px; font-size: 11px}
#search_results .advanced_search {position: relative; margin-left: 10px; top: 6px}
#search_results .document_summary div.thumbnail {display: inline; float: left; text-align: center}
#search_results .document_summary div.summary {}
#search_results .document_summary .description {font-size:102%; line-height:115%}
#search_results .document_summaries {clear: none; float: left; width: 670px}
#search_results #search_summary {width: 670px}
#search_results #nav_tabs {position: absolute; bottom: 0; right: 0; width: 475px}
#google_nav_tabs {width: 475px; float: right}
#groups #grouplisting {width: 610px}
/* topic pages */ .topics_container h1 {font-size: 30px; margin-bottom:5px}
.topics_container .stats_bottom {margin:0 0 5px 0; float:left}
.topics_left_column {float:left; width:355px}
.topics_left_column p {margin:5px 10px 10px 0; text-align: left}
.topics_left_column img.topic_image {border:#e4e4e4 solid 5px}
.topics_left_column .topic_image_container {background: transparent url(../images/buttons/shadow.gif) bottom right no-repeat; padding-bottom: 5px; padding-right:0px; width:340px}
.topic_image_container img {width:325px}
.topics_main_column {border-left:#ccc solid 1px; float:left; padding-left:10px; margin-bottom:20px; overflow: hidden; width:600px}
.topics_main_column p {margin-top: 0; text-align: left; width:100%}
ul.topics_list {margin-top:10px; float:left; width:175px}
ul.topics_list li {margin-top:5px}
ul.buttons_pagination_list {float:left; margin:0 0 0 10px; padding: 0}
ul.buttons_pagination_list li {display: block; float: left; width:30px; height:30px; padding:0; margin-right:25px; color:#6496C3; text-align: center; padding-top:5px; cursor: pointer}
#search_results .ad-listing {border: 0 none}
.yui-carousel-nav {display: none}
.yui-carousel .yui-carousel-item-selected, .yui-carousel-element li {border:none !important; outline: none}
.yui-carousel-element li {margin-right:30px !important; vertical-align: top}
.yui-carousel-element table.docs {width: 630px}
ol.yui-carousel-element {vertical-align: top}
#document_list {overflow: hidden; width:600px; position: relative; top:0; left:0}
/* new shade tabs for analytics on view page */ .shadetabs{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0}
#analyticstabs {margin-bottom: 0; margin-top: 15px}
.shadetabs li a {text-decoration: none; position: relative; z-index: 1; padding: 3px 5px; margin-right: 3px; background-color:#AB96BF; color:#6496C3; float:left; text-decoration:none}
.shadetabs li a:visited{ color: #2d2b2b}
.shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 1px}
.shadetabs li a.selected {/*selected main tab style */ background-color:#6496C3; color:#FFFFFF}
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: none}
/* analytics styling */ #analyticsdivcontainer td {font-size:12px; line-height:16px; padding:5px}
#analyticsdivcontainer .referers {margin-top: 5px}
#analyticsdivcontainer .referers td, #analyticsdivcontainer .referers th {padding: 3px}
#analyticsdivcontainer .referers th {background: #EEF8FE}
.noborder {border: 0 !important}
.nofloat {float:none !important}
.inline {display:inline !important}
.sort_tab {margin:10px 0 0 0; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; background-color:#EEF8FE; padding:1px 0 1px 10px; border:#ccc solid 1px; border-bottom: 0; height:41px}
.sort_tab p {text-align: right}
.sort_tab input {width:80px}
.sort_tab .button {margin-left:10px}
.results_headline {background-color:#A4CCEF; font-size:11px; float:left; font-weight:bold; margin:10px 10px 0 0; height:15px; padding:3px 7px 2px 7px; -moz-border-radius:5px; -webkit-border-radius:5px}
table.earnings td.documentdetails {background-color: #EEF8FE; border:0}
td.documentdetails p {line-height:10px; margin:0}
.usermessage {width:400px; background: #EEF8FE; border:#ccc solid 1px; margin-top: 15px; padding: 15px; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px}
.usermessage:after, #toolbar_container:after, #footer_search:after, #left_nav .inner:after, .basic_container:after, .white_slider:after, .event_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
#lightboxes:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.share {clear: right; margin-top: 15px; padding: 15px}
.share input {border: 1px solid #aaa !important}
.share h2 {margin: 0px auto 10px auto; padding-top: 20px; font-size: 108%}
ul.explanation li, ol.explanation li {margin-top: 10px; line-height: 1.3em}
.new_comment_form {position:relative; padding: 10px; width:350px; border:1px solid #e4e4e4; background: #eef8fe; margin-top: 5px}
.thm {background-color:#FFFFCC; border-bottom:1px solid #BBBBBB; padding:5px 8px; margin-top:5px; text-align:center; font-family:arial,sans-serif; font-size:14px;color:black}
.thm2 {background-color:#FFFF80; border-bottom:1px solid #BBBBBB; padding:5px 8px; margin-top:5px; text-align:center; font-family:arial,sans-serif; font-size:14px;color:black}
.pagination {text-align: right; padding-top: 0px; padding-right: 15px}
ul.pagination_bar {float: right; margin: 15px auto 8px auto; width:100%}
ul.pagination_bar li {display: inline; margin-left: 10px; line-height:25px}
ul.pagination_bar li img{ vertical-align: middle}
.admin_categories_approve table {border-collapse: collapse}
.admin_categories_approve table tr td {margin-bottom: 15px; padding: 15px}
.admin_categories_approve table tr td.decide {width: 200px}
.admin_categories_approve .submit {font-size: 189%; padding: 5px}
.admin_categories_approve .submission {font-size: 153.9%}
.admin_test_results h1 {margin-bottom: 25px}
.admin_test_results ul {margin-top: 15px; margin-bottom: 15px}
form.search {margin-bottom: 15px}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 75%}
#documents .sort_by {color: #555; padding-left: 15px}
#documents h2 {margin: 15px auto 15px auto}
.deleted_notice {font-size: 116%; color: #363636; border: 1px solid #ccc; background: #EEF8FE; padding: 5px 10px 5px 10px; margin: 15px auto 15px auto; text-align: center}
.holly_hack {height: 1%}
.deleted_listing_ad {margin: 10px auto 10px auto}
/* openid styling */ input.openid_login {background:#FFFFFF url(../images/openid-logo.gif) no-repeat scroll 0 50%; padding-left:18px; margin-right:10px}
/* Docstore */ div.column_tags {padding-bottom: 10px; width: 400px}
.individual_upload_container {-moz-border-radius: 10px; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .interior_upload_container {background-color:#AB96BF; -moz-border-radius:5px; -webkit-border-radius: 5px; padding:10px; margin:0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius:15px; -webkit-border-radius:15px}
.admin_categories_approve table {border-collapse: collapse}
.admin_categories_approve table tr td {margin-bottom: 15px; padding: 15px}
.admin_categories_approve table tr td.decide {background: #edf6ea url(../images/backgrounds/light_green_fade.gif) repeat-x; width: 200px}
.admin_categories_approve .submit {font-size: 189%; padding: 5px}
.admin_categories_approve .submission {font-size: 153.9%}
.admin_test_results h1 {margin-bottom: 25px}
.admin_test_results ul {margin-top: 15px; margin-bottom: 15px}
form.search {margin-bottom: 15px}
form.search table {margin-top: 10px; margin-bottom: 10px; border-collapse: collapse}
form.search table tr td {padding-right: 10px}
form.search table tr td.options {font-size: 75%}
#documents .sort_by {color: #555; padding-left: 15px}
#documents h2 {margin: 15px auto 15px auto}
.deleted_notice {font-size: 116%; color: #363636; border: 1px solid #ccc; background: #EEF8FE; padding: 5px 10px 5px 10px; margin: 15px auto 15px auto; text-align: center}
.holly_hack {height: 1%}
.deleted_listing_ad {margin: 10px auto 10px auto}
/* openid styling */ input.openid_login {background:#FFFFFF url(../images/openid-logo.gif) no-repeat scroll 0 50%; padding-left:18px; margin-right: 10px}
input#query.untouched {color: gray}
#credit_card table td {text-align: left; padding-left:0}
.form table.credit_card_number_information tr td {padding-left: 0}
select#credit_card_month, select#credit_card_year, select#credit_card_type {margin:0 3px 0 -3px}
/* Docstore */ ul#upload_queue li p {width:300px}
table.earnings tr td.doctitle {width: 300px}
.individual_upload_container {-moz-border-radius: 10px; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container {-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#6496C3 solid 5px; background-color: #6496C3}
.upload_share .upload_container_normal {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px}
.upload_share .interior_upload_container {background-color:#AB96BF; -moz-border-radius:5px; -webkit-border-radius: 5px; padding:10px; margin:0}
.upload_share .action_box {background-color: #fff; margin: 0; padding: 20px 10px; border: 2px solid #6496C3; -moz-border-radius:15px; -webkit-border-radius:15px}
.upload_sell .upload_container {-moz-border-radius: 10px; -moz-border-radius-topleft: 0; border:#f5c13e solid 5px; background-color: #f5c13e}
.upload_sell .interior_upload_container {background-color:#DED6E6; -moz-border-radius:5px;padding:10px;margin:0}
.individual_upload_container hr.stealthy {color: #AB96BF; background-color: #AB96BF}
.upload_page ul.content_tabs li a.normal {background-color: #6496C3; border: #6496C3 solid 1px; color:#fff}
.file_paid_min_price {width:50px}
ul#upload_queue hr {margin:10px 0}
ul#upload_queue div.price-label {float: left; width: 230px; line-height: 20px}
.pricing_info {-moz-border-radius-bottomright:10px; -moz-border-radius-topright:10px; background-color:#FFCA63; border:1px solid #CCCCCC; float:left; margin:0 0 30px; padding:10px; width:150px; height:90px; vertical-align: center; overflow: hidden}
.sellers_queue .description {-moz-border-radius-bottomleft:10px; -moz-border-radius-topleft:10px; float:left; width:790px; border:1px solid #CCCCCC; padding:10px; border-right:none; height:90px; overflow: hidden}
.pricing_info h2 {margin-top:12px}
div.pricing_info h2 span.minimum {font-size: 0.6em; color: #777}
/* @group Category Filtering for Search */ div#search_categories {margin: 2px 0 0 17px; z-index: 100}
div#search_categories ul {border: 1px solid #6496C3; background-color: white; width: 130px; position: absolute; z-index: 100; margin: 0 !important}
div#search_categories .separator {color: #999}
div#search_categories ul li {display: block !important}
div#search_categories a {-moz-border-radius:2px; -webkit-border-radius:2px; font-size: 0.85em; padding: 1px 2px}
div#search_categories a:hover {background-color: #EAD992; text-decoration: none}
div#search_categories a.on {color: white; background-color: #6496C3}
div#search_categories a#more_categories.dropped {background-color: #6496C3; color: white; -moz-border-radius-bottomleft: 0; -webkit-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-radius-bottomright: 0}
div#search_categories ul li {margin: 0 !important; padding: 0}
div#search_categories ul a {display:block; padding: 3px 5px 3px 5px; margin: 0; -moz-border-radius:0; -webkit-border-radius:0}
div#search_categories ul a:hover {background-color: #6496C3; color:white !important}
div#top_search, div#topbar {z-index: 100}
div#top_search form div {margin-top: 2px}
input#query.untouched {color: #999}
/* end */ /* @group dream pages */ #dream_page {width:100% !important; margin-bottom:-25px !important; margin-top:0}
#dream_page h2 {margin-top: 10px}
#dream_page #scribd-doc {_width:76.5em}
#dream_page #main {width:744px; _width:790px; _margin-left:0}
#dream_page h1, #dream_page h2, #dream_page h3, #dream_page h4, #dream_page h5, #dream_page h6, #dream_page h7 {color: #1b508e; font-family:'trajan pro',palatino,georgia,serif; text-align: left}
#dream_page #left_nav {-moz-border-radius:10px; margin:0; padding:10px; width:234px; border:3px solid #EEEEEE; float:left; margin: 0; padding:10px; text-align: center}
#dream_page .inner {background-color:transparent; text-align: center; width:234px}
#dream_page .inner p {text-align: left}
#dream_page .inner h6 {text-align: center}
#dream_page #middle_column {float:left; margin-left:25px; width:482px; background-color:#fff; border:3px solid #eee; padding:10px; -moz-border-radius: 10px}
#dream_page #right_column {float:right; padding:5px; width:197px}
#dream_page .basic_container {text-align: center; border:3px solid #EEEEEE; float:left; margin: -5px 0 0 0; padding:10px; background:transparent url(../images/dream/bg.png) repeat scroll 0 0; _background-color:#d7e8eb; _background-image: none; -moz-border-radius: 10px; -webkit-border-radius:10px}
#dream_page .basic_container h3, #dream_page .basic_container h4, {text-align: left; margin-left:10px; font-family:'trajan pro',palatino,georgia,serif; _margin-left:0}
#dream_page .basic_container p {text-align: left}
#dream_page h1 {font-family:'trajan pro',palatino,georgia,serif; font-weight:normal; font-size:40px; text-transform: uppercase; margin: 0 0 -5px 0}
#dream_page h3.subhead, #dream_vote h3 {font-family:'trajan pro',palatino,georgia,serif; font-weight:normal; font-size:18px; text-transform: uppercase; margin-top:0; margin-bottom:5px}
#dream_page h2 {/*margin-top:-5px;*/ }
#dream_page h3, #dream_vote h3 {color: #1B508E; font-size:14px}
#dream_vote h4 {padding-top: 5px}
#dream_vote h4, #dream_vote h4 a {font-family:'trajan pro',palatino,georgia,serif; color: #fff; font-size:12px; text-transform:uppercase}
#dream_page #middle_column .thumbnail_thumbnail {margin-right:8px}
#dream_page #middle_column .thumbnail_thumbnail a {width:100px}
table.dream_steps {width:100%}
table.dream_steps td {width:33%; text-align: center}
.follow_online {border:#eee solid 3px; padding:5px; float:right; width:180px; margin: 0 0 5px 5px; text-align: left; line-height:16px}
#dream_page {background:#bbd1e9 url(../images/dream/clouds.gif) 0 0 no-repeat}
#dream_vote {-moz-border-radius:10px; -webkit-border-radius:10px; border:3px solid #EEEEEE; padding:15px 0 10px 120px; background:#bbd1e9 url(../images/dream/dream_vote.gif) 0 0 no-repeat; min-height: 145px; margin-bottom: 15px}
#dream_page #left_nav {background:transparent url(../images/dream/bg.png) 0 0 repeat; _background-color:#d7e8eb; _background-image: none}
.book_cover {position:relative}
#dream_page #left_nav ul.bullets li {text-align: left; position:relative; left:15px}
#dream_page #right_column ul.bullets li, #dream_page #right_column td {text-align: left}
/* slider */ #sliderbg {background:transparent url(../images/dream/slider_back.gif) no-repeat scroll 0 0; clear:both; height:17px; margin-top:10px; width:482px}
#sliderthumb {bottom:1px; height:11px; left:6px; position:relative; width:54px; _top:0px !important}
#document_container {width: 482px; overflow: hidden; position: relative; left:2px; top:2px}
#document_container #document_slide {position: relative; width: 10000px}
.dream_doc_container table tr td {vertical-align: top; padding-bottom: 5px}
.dream_doc_container table tr td div.dream_doc_title {height: 32px; overflow: hidden; float: none; margin-bottom: 15px; width: 113px}
.dream_doc_container table tr td.filler {width: 122px}
.white_slider {background: transparent url(../images/dream/white_bg.gif) 0 0 no-repeat; height:198px; width:491px; position:relative; right:5px; padding:7px 0 10px 5px; clear:both}
#oDiv {height:42; width:150; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dream/click_to_buy.png', sizingMethod='scale'); position:relative}
.yui-h-slider,.yui-v-slider{ position:relative}
.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{ position:absolute; cursor:default}
.yui-skin-sam .yui-h-slider{ background:url(http://yui.yahooapis.com/2.7.0/build/slider/assets/skins/sam/bg-h.gif) no-repeat 5px 0; height:28px; width:228px}
.yui-skin-sam .yui-h-slider .yui-slider-thumb{ top:4px}
.yui-skin-sam .yui-v-slider {background:transparent url(../images/dream/slider_back.gif) 0 0 no-repeat; height:228px; width:48px}
.white_slider div.thumb_container {float:left; width:122px; height:165px; padding: 0; margin: 0; overflow:hidden}
.vote_now {position:relative; bottom:80px; clear:both; left:40px}
/* @end */ table tr td div.blur-options {padding-left: 30px}
#rating_container {margin: 0 0 10px 0; border:#ccc solid 1px; padding:10px; -moz-border-radius: 10px; float: left}
#rating_container small {margin:4px 0 0 10px}
.popup_middle .starbox {width:100px; margin-left:38px}
.event_main .starbox {width:100px; margin:3px 0}
div.event_container table.rating_event .starbox div {width:85px}
.starbox div {width:100px}
/* .starbox .pointy, .starbox .locked, .starbox .locked .stars {display: inline}
.starbox .locked div {display: inline}
.starbox .locked .stars div {display: block !important}*/ /* upload promos */ .upload_promo table {width:600px; margin-top:10px}
.upload_promo table td {text-align: center; width:33%; vertical-align: top}
.upload_promo h3 {margin:20px 0 5px }
h3.interstitial_header {margin:20px 5px 5px 360px; font-size:22px}
div.interstitial_disappears_if {margin-top:100px; font-size:12px; text-align:center; color:#888}
.later_button {margin:10px 0 10px 50px}
div.download_pdf_preview {text-align: center}
a.reading_list_faded {background-image: url('../images/minis_silk/book_open_faded.gif'); background-repeat: no-repeat; padding-left: 21px}
a.reading_list {background-image: url('../images/minis_silk/book_open.gif'); background-repeat: no-repeat; padding-left: 21px}
div#my_docs {position: relative}
div#my_docs a {color: #07286c; font-weight: bold; font-size: 12px}
div#my_docs div.navigation {width: 155px; float: left; margin-right: 10px}
#my_docs #upload_button_link{ float:none; position:static }
#my_docs #doc_upload_button, #my_docs .swfupload{ width:160px; height:42px}
div#my_docs div.navigation div.navigation_menu {border: 1px solid #ddd; padding: 5px; margin-top:10px; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px}
div#my_docs div.navigation div.folders_list {margin-top: 3px}
div#my_docs div.navigation ul li {text-align: left; border-top: 1px solid #ddd; padding: 4px}
div#my_docs div.navigation ul li.toprow {border: 0}
#my_docs #docs_main{ float:right}
#my_docs #docs_main h2{padding-bottom: .7em;}
div#my_docs div.your_folders_title {font-size: 12px; padding-left: 20px; margin-top: 20px; margin-bottom: 5px; font-weight: bold; background-image: url('/images/my_docs/folder.gif'); background-repeat: no-repeat}
div#my_docs div.actions {width: 802px; background-color: #c3daf6; border: 1px solid #9CC3DA; padding: 3px; padding-bottom: 2px; -moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
div#my_docs div.actions span.toolbar_group {margin-right: 40px; font-size: 12px; line-height: 28px}
div#my_docs div.actions span.toolbar_group .label {margin-right: 2px; font-size: 11px}
div#my_docs div.actions div#folder_dropdown {display: inline; margin-left: 5px }
div#my_docs div.actions span.toolbar_group a {text-decoration: underline}
div#my_docs div.documents table {width: 800px; margin-left:1px; table-layout: fixed; border-collapse: collapse}
div#my_docs div.actions #internal_search {display: inline}
div#my_docs #internal_search input#query {width:100px; padding:2px}
div#my_docs div.thumbnail_view {width: 190px; height: 230px; text-align: center; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid white; background: white; margin: 5px 0}
div#my_docs div.thumbnail_view:hover {border: 1px solid #FAA; background: #FDD}
div#my_docs div.thumbnail_view img {display: block; margin: 5px auto}
div#my_docs table tr.document td, div#my_docs table tr.readonly_document td {border: 1px solid #bfc4c9; padding: 2px}
div#my_docs table tr.off {background-color: #fff}
div#my_docs table tr.on {background-color: #eee}
div#my_docs table tr.sort {background-color: #eee; border: 1px solid #bfc4c9; padding: 2px; height: 25px; vertical-align: bottom}
div#my_docs div.view_header {background-color:#475A74; background-image:url('/images/my_docs/view_header_folder.png'); background-position:5px 50%; background-repeat: no-repeat; color: #FFFFFF; height: 18px; line-height: 18px; padding: 7px 5px 8px 32px; width: 763px}
div#my_docs .check input{border:0}
div#my_docs div.view_header span.title {font-size: 12px; font-weight: bold}
div#my_docs div.view_header span.subtitle {font-size: 11px; color: #BBC2CC; margin-left: 15px}
div#my_docs div.view_header span.submenu {font-size: 12px; color: #BBC2CC; float: right; margin-right: 5px}
div#my_docs div.view_header span.submenu a {font-size: 11px; font-weight: normal; color: #fff; text-decoration: underline; float: right; margin-right: 5px}
div#my_docs table tr.sort td.sort_explanation {color:#888888; font-size:10px; font-weight:bold; padding-bottom:2px; padding-left:5px}
div#my_docs table tr.document td.document, div#my_docs table tr.readonly_document td.document {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-right: 0; padding-left: 5px}
div#my_docs table tr.document td.document span.description, div#my_docs table tr.readonly_document td.document span.description {color: #9f9fa1; font-size: 11px}
div#my_docs table tr.quickedit td {border-left: 1px solid #bfc4c9; border-right: 1px solid #bfc4c9; width: 100%; padding: 10px; background-color: #fff; background-image: url('/images/my_docs/quick_edit_shadow.gif'); background-repeat: repeat-x}
div#my_docs table tr.quickedit select {font-size: 10px}
#my_docs .docs_content_menu{ padding: 0 5px; overflow: hidden; height: 30px}
#my_docs #bulk_edit_menu {background-color: yellow; overflow: hidden}
#my_docs .file_upload_desc{ border:1px solid #ccc; padding: 5px 10px; margin:0; overflow:hidden; position:static; zoom:1}
#my_docs .file_upload_desc .file_status{ float:left; font-size:11px; font-weight:bold; line-height:16px; text-align: left; width: 75px}
#my_docs .file_upload_desc .progress_bar{ width:520px; margin:0; float:right}
#my_docs div.quickedit{zoom:1}
#my_docs .quickedit p{margin:0}
#my_docs .quickedit .title_cat{ width:320px; float:left; margin-right:10px; margin-left:10px; _display:inline}
#my_docs .quickedit .categories{margin-top:7px}
#my_docs .quickedit .desc{ width:320px; float:left}
#my_docs .quickedit .save{ text-align:center; float:left; width:115px; padding-top:17px}
#my_docs .quickedit .save input, #my_docs .quickedit .save .advanced_edit{ display:block; margin:0 auto; width:100px}
#my_docs table tr.quickedit div.quickedit .advanced_edit {margin-top: 5px}
#my_docs table tr.quickedit div.quickedit .advanced_edit a {font-size: 10px; font-weight: bold; text-decoration: underline}
div#my_docs table tr td.handle {width: 10px}
div#my_docs table tr td.handle div {background-color: red; height: 15px; width: 10px}
div#my_docs table tr td.check {padding-left:5px; padding-top:3px; width: 22px}
div#my_docs table tr td.sort {color: #6b98d2; font-size: 10px; width: 80px; text-align: center}
div#my_docs table tr th.sort {width: 80px; text-align: center; height: 25px}
div#my_docs table tr th.sort a {-moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; background-color:#FFFFFF; border-color:#c9d0d6; border-style:solid solid none; border-width:1px 1px 0; display:block; font-size:11px; margin-left:-1px; padding-bottom:2px; padding-top:4px; color: #7e7e7e; font-size: 10px}
div#my_docs table tr td.quickedit {border-left: 0; width: 75px; /* display: none; /* edhack */*/ }
div#my_docs table tr.selected td {background-color: #e9f2fc}
div#my_docs table tr td.quickedit a {color: #ccc; padding: 2px 4px 2px 4px; border: 1px solid #ccc; font-weight: normal; font-size: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; float: right}
div#my_docs table tr.document:hover td.quickedit a {background-color: #4c689b; color: #fff; padding: 2px 4px 2px 4px; border: 1px solid #4c689b; text-decoration: none; font-weight: normal; font-size: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; float: right}
div#my_docs table tr td.document span.description {cursor: default}
div#my_docs a#left_arrow {background-image: url('/images/my_docs/left_page_arrow.gif')}
div#my_docs a#right_arrow {background-image: url('/images/my_docs/right_page_arrow.gif')}
div#my_docs a.arrow {background-repeat: no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#FFFFFF; border: 1px solid #aaa; float: left; width: 17px; height: 17px; background-position: center center}
div#my_docs div.actions div.pagination span.page_numbers {float: left; padding: 0 5px; line-height: 19px; font-size: 11px; font-weight: bold}
div#my_docs div.actions div.pagination {float: right; font-size: 12px; padding: 5px 0}
div#my_docs a.view_link {text-decoration: underline}
div#my_docs div.folders a {text-decoration: underline}
div#my_docs #upload_button_link {cursor: pointer; display:block; width:154px; height:35px; position:relative; cursor:pointer; background: url('/images/my_docs/publish_now_2.jpg') 0 -70px no-repeat; margin-top: 32px}
div#my_docs #upload_button_link:hover {cursor: pointer; display:block; width:154px; height:35px; position:relative; cursor:pointer; background: url('/images/my_docs/publish_now_2.jpg') 0 -35px no-repeat; margin-top: 32px}
div#my_docs #upload_button_link:active {cursor: pointer; display:block; width:154px; height:35px; position:relative; cursor:pointer; background: url('/images/my_docs/publish_now_2.jpg') 0 0 no-repeat; margin-top: 32px}
div#my_docs p.quickedit_header {font-weight: bold }
div#my_docs form#bulk_form {display: inline}
div#my_docs form#bulk_form select {font-size: 12px}
div#my_docs .folders ul{ margin-top: 0}
div#my_docs form#new_folder {margin-top: 10px}
div#my_docs form#new_folder input {width: 85px; color: #777}
div#my_docs span#load_indicator {-moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 15px 3px 15px; background-color: #efefef; border: 1px solid #ddd; color: #999}
div#my_docs form#new_folder input#create_button {display: inline; float: none; margin-right: 0; padding: 3px 0 3px 0; width: 42px}
div#my_docs table tr.file_upload_desc td.upload_status {padding: 3px 5px; font-size: 12px; color: #555}
div#my_docs .upload_status .progress_bar {height: 12px; padding: 1px; border-color: #6683a3; background-color: #fff; float: left; margin-left: 10px}
div#my_docs .upload_status .progress_bar div {height: 12px; width: 0px; background-color: #6683a3; background-image: none}
div#my_docs .no_docs {background-color: #fff; padding: 10px; width: 780px}
div#my_docs .no_docs .title {text-align: center; font-size: 15px; font-weight: bold; margin: 5px}
div#my_docs .no_docs .content {text-align: center; font-size: 12px; color: #777}
div#my_docs .loading_documents {color: #777}
/* Global Colors #eef8fe lightest blue (left nav) #AB96BF medium blue (top nav, deep subnavs) #0E71CD bright blue (links) #6496C3 dark blue (top subnav, buttons) #388FDF darkest blue (a:hover) #DED6E6 spring yellow */ /* @group Logged Out Homepage */ .homepage ul.topics_list {width:125px !important}
.homepage .user_grid {}
.homepage .user_grid tr td {padding-right: 20px; padding-top: 10px; text-align: center}
.homepage p {color: #555}
.homepage p.more a{ text-decoration: none}
.homepage .col2 {margin-top: 15px}
.homepage h1 {font-size: 153.9%}
.homepage h4 {clear: right}
.homepage .header {margin: 25px auto 20px auto; text-align: center}
/* hot document splash */ .homepage .hot {border:#ccc solid 1px; margin: 5px 0 5px 0; padding: 15px 10px 10px 15px; position: relative; height: 220px; -moz-border-radius: 10px; -webkit-border-radius:10px; float:left; width:965px; margin-bottom:20px; text-align: center}
#hot_container {overflow: hidden}
.homepage .hot small {display: block; margin:5px; position:relative}
.homepage_login {background:#DED6E6; -moz-border-radius: 10px; -webkit-border-radius:10px; padding:20px 10px 10px 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#9cc3da solid 1px; border-color: #f4e79d}
.homepage_login_tabs {margin: 20px 0 0 0; padding:0}
.homepage_login_tabs ul.content_tabs {height:27px}
.homepage_login_tabs ul.content_tabs li a {padding:5px !important; width:75px; background-color: #AB96BF; border:1px solid #9CC3DA; border-bottom:#AB96BF solid 1px}
.homepage_signup {background:#AB96BF; -moz-border-radius: 10px; -webkit-border-radius:10px; padding:20px 10px 20px 10px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border:#9cc3da solid 1px}
.homepage_signup .input {width: 150px}
.homepage_login small {display:block; float:left; margin-top:12px}
.homepage_login_tabs ul.content_tabs li a.signup_active, .homepage_login_tabs ul.content_tabs li a.signup_inactive {border-color: #9CC3DA; color: #000000}
.homepage_login_tabs ul.content_tabs li a:hover {background-color: #AB96BF}
.homepage_login_tabs ul.content_tabs li a.signup_active {border-bottom:#AB96BF solid 1px}
.homepage_login_tabs ul.content_tabs li a.signup_inactive {border-bottom:#F4E79D solid 1px}
.homepage_login_tabs ul.content_tabs li a.login_active {background-color: #DED6e6 !important; border-color: #F4E79D; border-bottom:#DED6E6 solid 1px; color: #000000}
.homepage_login_tabs ul.content_tabs li a.login_inactive {background-color: #DED6e6 !important; border-color: #F4E79D; color: #000000; border-bottom: 1px solid #9CC3DA}
.homepage_login_tabs ul.content_tabs li {font-size:13px; text-align: center}
.homepage_login label, .homepage_login input, .homepage_signup label, .homepage_signup input {margin: 5px 0}
.homepage_signup table td {padding-right: 5px}
.homepage_signup table td .alert {font-size: 10px !important}
.homepage_signup table th, .homepage_login table th {width: 120px}
.homepage table.doc_grid {width: 650px; margin-top: 10px}
.homepage table.doc_grid p {float:left; width:110px; margin-top:5px}
.homepage table.topic_grid {margin-top: 10px; width:650px !important}
.homepage table.topic_grid td {width: 210px}
.homepage .topic_grid .thumbnail {margin-bottom:5px}
.homepage table.topic_grid p {float:left; width:100px; margin-top:5px}
.topic_grid {width:600px}
.topic_grid td, .doc_grid td {padding-right:5px; vertical-align: top; width: 195px}
.doc_grid td {width: 210px}
.doc_grid td p.title {/* limit to 3 lines */ height: 43px; overflow: hidden; display: block; margin-bottom: 0; font-weight: bold; text-align: left}
.doc_grid td p.title a {font-weight: bold}
.topic_grid p, .doc_grid p {line-height:14px; margin-bottom:20px; text-align: center; width:179px}
.topic_grid h4, .doc_grid h4 {clear: both; line-height:17px; margin-bottom:20px; margin-top:5px; text-align: center; width:179px}
.homepage_document_list {width: 653px; overflow: hidden; position: relative; margin-bottom: 10px}
.homepage_document_list td {padding-bottom: 15px}
.horizontal_carousel_arrows {-moz-border-radius:20px; -webkit-border-radius: 20px; background-color:#EEEEEE; height:35px; width:70px; position: relative}
.horizontal_carousel_arrows .left_arrow {position: absolute; left: 9px; top: 5px; height: 28px; cursor: pointer}
.horizontal_carousel_arrows .right_arrow {position: absolute; left: 38px; top: 5px; height: 28px; cursor: pointer}
.homepage .hot .hot_top {/*background: url(/images/homepage/hot_top_round.gif) top left no-repeat;*/ height: 7px; position: absolute; top: 0; left: 0; width: 990px; padding: 0}
.carousel_arrows {-moz-border-radius:20px; -webkit-border-radius: 20px; background-color:#EEEEEE; height:65px; left:595px; position:absolute; top:15px; width:40px}
.homepage .hot .right_arrow {cursor: pointer; position: absolute; left: 8px; top: 8px}
.homepage .hot .left_arrow {cursor: pointer; left: 8px; position: absolute; top: 35px}
.homepage .hot .outer_container {overflow: hidden; width: 575px; position: relative; float: left}
.blurb {height:190px; float:left; text-align: center; vertical-align: middle; width:320px; margin-top:5px: -moz-border-radius: 10px; -webkit-border-radius: 10px; position:absolute; top:30px; left:655px}
.blurb p {font-size:22px; text-align: center; line-height:25px; margin-bottom:10px; font-family: "helvetica neue", helvetica; width:270px}
.blurb .button {font-size:25px; padding:10px 5px; float: none; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.slider_container {background: transparent url(/images/homepage/slider_background.gif) no-repeat; position: absolute; bottom: 5px; left:40px; width:514px; height:23px}
.slider {position: relative; top:2px; left:3px; _top:4px; _left:5px}
.homepage_topics_intro {width:250px; float:left}
.homepage .hot .outer_container #hot_container {width: 100000px; left: 0; position: relative}
.homepage .hot .outer_container #hot_container .doc {float: left; overflow: hidden; margin-right: 9px; width:185px; display: block}
.homepage .hot .outer_container #hot_container .doc .thumbnail {height: 212px; width: 180px; position: relative}
.homepage .hot .outer_container #hot_container .doc .doc_box {border: 3px solid #eee; padding: 5px}
.homepage .hot .outer_container #hot_container .doc .thumb {height: 155px; left: 0; overflow: hidden; text-align: center; width:164px}
.homepage .hot .outer_container #hot_container .doc .thumb img {position: relative; _position: static}
.homepage .hot .outer_container #hot_container .doc .thumb a {display: block; overflow: hidden; height:140px}
.homepage .hot .outer_container #hot_container .doc .title {font-size: 105%; font-weight: bold; height: 1.1em; margin: 0 auto 0 12px; overflow: hidden; width: 105px}
.homepage .hot .outer_container #hot_container .doc .title a {text-decoration: none; font-size: 12px}
.homepage .hot .outer_container #hot_container .doc .title a:hover {text-decoration: underline}
.homepage .hot .outer_container #hot_container .doc .category {margin-top: 0; margin-left: 12px; overflow: hidden; height: 25px}
.homepage .hot .outer_container #hot_container .doc .category a {text-decoration: none; font-size: 9px; line-height:15px}
.homepage .hot .outer_container #hot_container .doc .category a .in {color: #363636}
.homepage .hot .outer_container #hot_container .doc .category a:hover, .homepage .hot .outer_container #hot_container .doc .category a:hover .in {text-decoration: underline; color: #388fdf}
.homepage .hot .outer_container #hot_container .doc .empty {visibility: hidden}
.homepage .hot .outer_container #hot_container .doc .thumb_buy_banner a {display: block; height: 51px}
.homepage .hot .more a {text-decoration: none}
.homepage .explore {clear: both; padding-top: 20px}
.homepage .explore ul.content_tabs {margin-top: 10px}
.homepage .explore .box {clear: left; padding: 15px}
.homepage .explore .box ul li {margin-bottom: 3px}
.homepage .explore .box ul li a {font-size: 100%}
.homepage .explore .box .col {float: left; margin-right: 10px; width: 185px}
.homepage .explore #explore_tags {display: none}
.homepage .explore #explore_tags a {padding-left:3px; padding-right:3px; text-decoration: none}
/* @end */ /* @group Logged In Homepage */ #left_nav .manage_docs_button {font-size: 14px; margin-bottom: 15px}
#left_nav ul.newest_alerts {margin: 15px auto auto 5px}
#left_nav ul.newest_alerts li a {font-weight: bold}
#left_nav ul.newest_alerts li.sparkline {margin-top: 5px}
.index_status_container {z-index: 2000; position: relative}
.index_status_container h2.welcome, .profile_status_container h2.welcome {margin-bottom: 15px; margin-right:10px; float:left; font-size: 23px}
.index_status_container h3.upload_promo {margin-top: -17px; margin-bottom: 5px; clear:left}
#social_intro {background-color: #DED6e6; border:#cdc3a7 solid 1px; text-align: left; margin-bottom: 15px; margin-right: 4px}
#social_intro .right {/* margin-right: -5px;*/ margin-right: 5px; margin-top: 5px}
#social_intro .close {position: absolute; top: 7px; right: 7px}
#social_intro p {font-size: 14px; margin-left: 10px; margin-right: 10px}
.index_right_col .content_module {margin-top: 0; width: 218px; overflow: hidden}
.index_right_col .content_module p.lead {width: 133px; overflow: hidden}
.index_right_col .right_reading_list {margin-bottom: 15px}
.middle_col #welcome.index_status_container{float:left;}
.download_pitch li {font-size: 14px}
/* @end */ /* @group Announcements */ .announcement{ overflow: hidden; background-color: #EEF8FE; padding: 15px; margin-top:10px; clear:left; zoom:1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius:10px}
.announcement h3{ font-size: 16px}
.announcement .announcement_body{margin: .5em 0;}
.announcement .timeframe{ font-size: 11px; font-weight: bold; color: #999; margin-left: 5px}
.announcement ul.plain{overflow: hidden; zoom:1}
.announcement .document{ background-color: #fff; padding: 10px 10px 10px 5px; border: 1px solid #ccc; float: left}
.announcement .document p{ margin: 0}
.announcement .document .metadata{color: #0E71CD; text-transform: uppercase; font-size: .9em}
.announcement .document h4 a{font-weight:normal}
.announcement .doc_details{float: left}
/* @end */ /* @group Nags */ #verify_email_pitch {margin-left: 15px}
#import_contacts_nag {margin-left: 15px}
#import_contacts_nag .input_block {float: left; margin-right: 10px}
#import_contacts_nag .input_block .submit_button {margin-top: 27px}
#import_contacts_nag h6 {margin-bottom: 10px}
#suggested_users_nag {margin-left: 15px}
#twitter_link_nag {margin-bottom: 15px}
#twitter_link_nag p {font-size: 14px; clear: none}
#twitter_link_nag .bird {margin-right: 5px; margin-bottom: 5px}
/* @end */ .accept_invitation_button {background:transparent url(/images/buttons/accept_invitation.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.accept_invitation_button:hover {background:transparent url(/images/buttons/accept_invitation.gif) 0 -30px no-repeat}
.accept_invitation_button:active {background:transparent url(/images/buttons/accept_invitation.gif) 0 0 no-repeat}
.add_friends_button {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:127px}
.add_friends_button:hover {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 -30px no-repeat}
.add_friends_button:active {background:transparent url(/images/buttons/add_friends_sprite.gif) 0 0 no-repeat}
.advanced_button {background:transparent url(/images/buttons/advanced_white_small.gif) 0 -36px no-repeat; display:block; height:18px; outline:none; width:74px}
.advanced_button:hover {background:transparent url(/images/buttons/advanced_white_small.gif) 0 -18px no-repeat}
.advanced_button:active {background:transparent url(/images/buttons/advanced_white_small.gif) 0 0 no-repeat}
.advanced_up_button {background-image: url(/images/buttons/advanced_white_small_up.gif); background-repeat:no-repeat; display:block; height:18px; outline:none; width:75px}
.already_bought {background:transparent url(/images/buttons/already_bought.gif) 0 -15px no-repeat; border: 0; padding:0; margin-top:10px; cursor: pointer; height:15px; width:219px}
.already_bought:hover {background:transparent url(/images/buttons/already_bought.gif) 0 0px no-repeat; height:15px; width:219px}
.apply_button {background:transparent url(/images/buttons/apply.gif) 0 -40px no-repeat; border:0; height:20px; outline:none; width:64px; padding:0 !important}
#my_documents .apply_button {position: relative; top:-1px}
.apply_button:hover {background:transparent url(/images/buttons/apply.gif) 0 -20px no-repeat}
.apply_button:active {background:transparent url(/images/buttons/apply.gif) 0 0 no-repeat}
.apply_sprite_button {background:transparent url(/images/buttons/apply_sprite.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:63px !important}
.apply_sprite_button:hover {background:transparent url(/images/buttons/apply_sprite.gif) 0 -30px no-repeat}
.apply_sprite_button:active {background:transparent url(/images/buttons/apply_sprite.gif) 0 0 no-repeat}
a.button, input.button, embed.button, span.button {background-color: #6496C3; border: #6496C3 solid 1px; color: #fff !important; cursor: pointer; display: block; float:left; font-size: 12px; margin-right:10px; outline: none; padding:3px 5px; cursor: pointer; text-decoration: none; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-outline: 0px}
a.button:hover, input.button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px; -moz-outline: 0px; text-decoration: none}
a.button:active, , input.button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px; -moz-outline: none}
input.button_disabled, input.button_disabled:hover {color: #aaa !important; background: #ddd !important; border: 1px solid #ccc !important; cursor: default}
a.white_button, input.white_button {-moz-border-radius:5px; -webkit-border-radius:5px; background-color:#fff; border:1px solid #6496C3; color:#6496C3 !important; cursor:pointer; display:block; float:left; font-size:12px; margin-right:10px; padding:3px; text-align:center; text-decoration:none; -moz-outline: 0px}
a.white_button:hover, input.white_button:hover, a.white_button:active, input.white_button:active {background-color: #EEF8FE; -moz-outline: 0px}
a.alert_button, input.alert_button {-moz-border-radius:5px; -webkit-border-radius:5px; background-color:#DB5B61; border:1px solid #DB5B61; color:#fff !important; cursor:pointer; display:block; float:left; font-size:12px; margin-right:10px; padding:3px; text-align:center; text-decoration:none; -moz-outline: 0px}
a.small_button, input.small_button, embed.small_button, span.small_button {background-color: #6496C3; border: #6496C3 solid 1px !important; color: #fff !important; cursor: pointer; display: block; float:left; font-size: 11px; margin-right:10px; outline: none; padding:2px 3px; cursor: pointer; text-decoration: none; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-outline: 0px}
a.small_button:hover, input.small_button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px; -moz-outline: 0px}
a.small_button:active, input.small_button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px; -moz-outline: none}
a.big_button, input.big_button, embed.big_button, span.big_button {background-color: #6496C3; border: #6496C3 solid 1px !important; color: #fff !important; cursor: pointer; display: block; float:left; font-size: 16px; margin-right:10px; outline: none; padding:5px 7px; cursor: pointer; text-decoration: none; text-align: center; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-outline: 0px}
a.big_button:hover, input.big_button:hover {background-color: #fff; color: #6496C3 !important; border: #6496C3 solid 1px; -moz-outline: 0px}
a.big_button:active, input.big_button:active {background-color: #fff; color: #363636 !important; border: #6496C3 solid 1px; -moz-outline: none}
#footer_search input.white_button {margin-top:4px; padding:5px; font-weight:bold}
#top_search input.white_button {font-weight:bold; margin:0; margin-top:4px}
a.buttons_pagination_current {background:transparent url(/images/buttons/button_pagination.gif) 0 0 no-repeat; border:none; display:block; height:30px; outline:none; width:29px; padding-top:8px; padding-left:1px; text-decoration: none}
a.buttons_pagination {background:transparent url(/images/buttons/button_pagination.gif) -60px 0 no-repeat; color:#fff; border:none; display:block; height:30px; outline:none; width:29px; padding-top:8px; padding-left:1px; text-decoration: none}
a.buttons_pagination:hover {background:transparent url(/images/buttons/button_pagination.gif) -30px 0 no-repeat; color:#6496C3; padding-top:8px; border:none; display:block; height:30px; outline:none; width:29px}
.buttons_pagination_current {background:transparent url(/images/buttons/button_pagination.gif) 0 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buttons_pagination {background:transparent url(/images/buttons/button_pagination.gif) 60px 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buttons_pagination:hover {background:transparent url(/images/buttons/button_pagination.gif) 30px 0 no-repeat; border:none; display:block; height:30px; outline:none; width:30px}
.buy_now {background:transparent url(/images/buttons/buy_now2.gif) 0 -92px no-repeat; cursor: pointer; height:46px; padding: 0; width: 160px; border:0; margin:0}
.buy_now:hover {background:transparent url(/images/buttons/buy_now2.gif) 0 -46px no-repeat; height:46px; width: 160px}
.buy_now:active {background:transparent url(/images/buttons/buy_now2.gif) 0 0 no-repeat; height:46px; width: 160px}
.buy_button {position: relative; left: 15px}
#buy_spinner {visibility: hidden; position: relative; top: -17px}
.button_spinner {position: relative; top: -13px}
a.folder_button {background-image:url(/images/buttons/folder.gif); background-repeat:no-repeat; display:block; padding-left:20px !important; word-wrap: break-word; width:158px; _width:168px; overflow: hidden}
li.selected a.folder_button {background-image:url(/images/buttons/folder_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
a.favorites_button {background-image:url(/images/minis_silk/book_open_faded.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:23px !important}
a.remove_favorites_button {background-image:url(/images/minis_silk/book_open.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:23px !important}
li.selected a.favorites_button {background-image:url(/images/minis_silk/book_open.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
.add_folder_button {background:transparent url(/images/buttons/add_folder.gif) 0 -36px no-repeat; cursor: pointer; display:block; height:18px; outline:none; width:98px}
.add_folder_button:hover {background:transparent url(/images/buttons/add_folder.gif) 0 -18px no-repeat}
.add_folder_button:active {background:transparent url(/images/buttons/add_folder.gif) 0 0px no-repeat}
.back_to_uploading_button {background: transparent url(/images/buttons/back_to_uploading_02.gif) 0 -56px no-repeat; border: 0; display:block; height:28px; outline:none; padding:0 !important; width:136px}
.back_to_uploading_button:hover {background-image: transparent url(/images/buttons/back_to_uploading_02.gif) 0 -28px no-repeat}
.back_to_uploading_button:active {background-image: transparent url(/images/buttons/back_to_uploading_02.gif) 0 0 no-repeat}
.ban_user_button {background:transparent url(/images/buttons/ban_user.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.ban_user_button:hover {background:transparent url(/images/buttons/ban_user.gif) 0 -30px no-repeat}
.ban_user_button:active {background:transparent url(/images/buttons/ban_user.gif) 0 0px no-repeat}
.click_to_upload_button {background:transparent url(/images/buttons/click_to_upload.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.cancel_button {background:transparent url(/images/buttons/cancel.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
input.cancel, a.cancel, span.cancel {border:0 !important; background-color: transparent; color: #DB5B61; cursor: pointer; font-size: 12px; text-transform: capitalize; padding:0}
.cancel_button:hover {background:transparent url(/images/buttons/cancel.gif) 0 -30px no-repeat}
.cancel_button:active {background:transparent url(/images/buttons/cancel.gif) 0 0px no-repeat}
.click_to_choose_button {background:transparent url(/images/buttons/click_to_choose.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.click_to_choose_button:hover {background:transparent url(/images/buttons/click_to_choose.gif) 0 -55px no-repeat}
.click_to_choose_button:active {background:transparent url(/images/buttons/click_to_choose.gif) 0 0px no-repeat}
.click_to_upload_button {background:transparent url(/images/buttons/click_to_upload.gif) 0 -110px no-repeat; display:block; height:55px; outline:none; width:270px}
.click_to_upload_button:hover {background:transparent url(/images/buttons/click_to_upload.gif) 0 -55px no-repeat}
.click_to_upload_button:active {background:transparent url(/images/buttons/click_to_upload.gif) 0 0px no-repeat}
.close_red {background:transparent url(../images/buttons/close_red.gif) 0 0 no-repeat; border:0; padding:0 !important; height:13px; display: block; outline:none; width:13px !important; float: right}
.close_red:hover {background:transparent url(../images/buttons/close_red.gif) 0 -13px no-repeat}
.close_red:active {background:transparent url(../images/buttons/close_red.gif) 0 -26px no-repeat}
.continue {background: transparent url(/images/buttons/continue.gif) 0 -29px no-repeat; border:0 !important; padding:0 !important; width:95px; height:29px}
.continue:hover {background: transparent url(/images/buttons/continue.gif) 0 0 no-repeat; width:95px; height:29px}
.purchase_document_button {background: transparent url(/images/buttons/purchase_document.gif) 0 -58px no-repeat; border:0; padding:0; width:160px; height:29px}
.purchase_document_button:hover {background: transparent url(/images/buttons/purchase_document.gif) 0 -29px no-repeat; border:0; padding:0; width:160px; height:29px}
.purchase_document_button_inactive {background: transparent url(/images/buttons/purchase_document.gif) 0 0 no-repeat; border:0; padding:0; width:160px; height:29px}
.copy_button {background:transparent url(/images/buttons/copy.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:66px}
.copy_button:hover {background:transparent url(/images/buttons/copy.gif) 0 -30px no-repeat}
.copy_button:active {background:transparent url(/images/buttons/copy.gif) 0 0px no-repeat}
.copy_small_button {background:transparent url(/images/buttons/copy_small.gif) 0 -40px no-repeat; display:block; height:20px; outline:none; width:64px; float: left; margin: auto 5px auto 5px; position: relative; top: 1px}
.copy_small_button:hover {background:transparent url(/images/buttons/copy_small.gif) 0 -20px no-repeat; background-repeat:no-repeat}
.copy_small_button:active {background:transparent url(/images/buttons/copy_small.gif) 0 0px no-repeat; background-repeat:no-repeat}
.create_button {background:transparent url(/images/buttons/create_02.gif) 0 -56px no-repeat; background-repeat:no-repeat; border: 0; display:block; height:28px; outline:none; padding: 0 !important; width:104px}
.create_button:hover {background:transparent url(/images/buttons/create_02.gif) 0 -28px no-repeat; background-repeat:no-repeat}
.create_button:active {background:transparent url(/images/buttons/create_02.gif) 0 0px no-repeat; background-repeat:no-repeat}
.create_smaller_button {background:transparent url(/images/buttons/create_smaller.gif) 0 -44px no-repeat; background-repeat:no-repeat; border:0; display:block; float:left; height:22px; outline:none; width:55px; padding:0 !important}
.create_smaller_button:hover {background:transparent url(/images/buttons/create_smaller.gif) 0 -22px no-repeat; background-repeat:no-repeat}
.create_smaller_button:active {background:transparent url(/images/buttons/create_smaller.gif) 0 0px no-repeat; background-repeat:no-repeat}
.delete_button {background-image: url(/images/buttons/delete.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px; padding:0 !important}
.delete_button:hover {background-image: url(/images/buttons/delete_hover.gif); background-repeat:no-repeat}
.delete_button:active {background-image: url(/images/buttons/delete_active.gif); background-repeat:no-repeat}
.delete_status {background-image: url(/images/buttons/delete_status3.gif); background-repeat:no-repeat; display:block; height:16px; outline:none; width:16px; padding:0 !important}
.delete_status:hover {background:transparent url(/images/buttons/delete_status3.gif) 0 -16px no-repeat; background-repeat:no-repeat}
.delete_status:active {background:transparent url(/images/buttons/delete_status3.gif) 0 -16px no-repeat; background-repeat:no-repeat}
.delete_white_small_button {background:transparent url(/images/buttons/delete_white_small.gif) 0 -36px no-repeat; border:0; display:block; height:18px; outline:none; padding:0 !important; width:61px; padding:0 !important}
.delete_white_small_button:hover {background:transparent url(/images/buttons/delete_white_small.gif) 0 -18px no-repeat}
.delete_white_small_button:active {background:transparent url(/images/buttons/delete_white_small.gif) 0 0px no-repeat}
.done_button {background:transparent url(/images/buttons/done_02.gif) 0 -56px no-repeat; border: 0; display:block; height:28px; padding: 0; outline:none; width:104px}
.done_button:hover {background:transparent url(/images/buttons/done_02.gif) 0 -28px no-repeat}
.done_button:active {background:transparent url(/images/buttons/done_02.gif) 0 0 no-repeat}
.edit_small_button {background:transparent url(/images/buttons/edit_white_small.gif) 0 -36px no-repeat; background-repeat:no-repeat; display:block; height:18px; outline:none; width:61px; padding:0 !important; margin-right:10px}
.edit_small_button:hover {background:transparent url(/images/buttons/edit_white_small.gif) 0 -18px no-repeat; background-repeat:no-repeat}
.edit_small_button:active {background:transparent url(/images/buttons/edit_white_small.gif) 0 0px no-repeat; background-repeat:no-repeat}
.edit_profile_button {background-image: url(/images/buttons/edit_profile.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.edit_profile_button:hover {background-image: url(/images/buttons/edit_profile_hover.gif); background-repeat:no-repeat}
.edit_profile_button:active {background-image: url(/images/buttons/edit_profile_active.gif); background-repeat:no-repeat}
.find_contacts_button {background:transparent url(/images/buttons/find_contacts.gif) 0 -56px no-repeat; background-repeat:no-repeat; display:block; height:28px; outline:none; width:116px; padding:0 !important}
.find_contacts_button:hover {background:transparent url(/images/buttons/find_contacts.gif) 0 -28px no-repeat}
.find_contacts_button:active {background:transparent url(/images/buttons/find_contacts.gif) 0 0px no-repeat}
.finish_blue_button {background:transparent url(/images/buttons/finish_02.gif) 0 -56px no-repeat; background-repeat:no-repeat; display:block; height:28px; outline:none; width:101px; padding:0 !important}
.finish_blue_button:hover {background:transparent url(/images/buttons/finish_02.gif) 0 -28px no-repeat}
.finish_blue_button:active {background:transparent url(/images/buttons/finish_02.gif) 0 0px no-repeat}
.import_button {background-image: url(/images/buttons/import.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.invite_contacts_button {background:transparent url(/images/buttons/invite_contacts.gif) 0 -50px no-repeat; border:0; display:block; height:18px; outline:none; width:62px; padding:0 !important}
.invite_contacts_button:hover {background:transparent url(/images/buttons/invite_contacts.gif) 0 -25px no-repeat}
.invite_contacts_button:active {background:transparent url(/images/buttons/invite_contacts.gif) 0 -0px no-repeat}
.import_button:hover {background-image: url(/images/buttons/import_hover.gif); background-repeat:no-repeat}
.import_button:active {background-image: url(/images/buttons/import_active.gif); background-repeat:no-repeat}
.join_button {background:transparent url(/images/buttons/join_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; width:102px; padding: 0 !important}
.join_button:hover {background:transparent url(/images/buttons/join_02.gif) 0 -28px no-repeat}
.join_button:active {background:transparent url(/images/buttons/join_02.gif) 0 0px no-repeat}
.leave_group_button {background:transparent url(/images/buttons/leave_group_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:126px; padding:0 !important; border:0; float:left; margin-right:10px}
.leave_group_button:hover {background:transparent url(/images/buttons/leave_group_02.gif) 0 -28px no-repeat}
.leave_group_button:active {background:transparent url(/images/buttons/leave_group_02.gif) 0 0 no-repeat}
.login_blue_button {background:transparent url(/images/buttons/login_blue_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:102px; padding:0 !important; border:0}
.login_blue_button:hover {background:transparent url(/images/buttons/login_blue_02.gif) 0 -28px no-repeat}
.login_blue_button:active {background:transparent url(/images/buttons/login_blue_02.gif) 0 0 no-repeat}
.next_button {background:transparent url(/images/buttons/next_02.gif) 0 -56px no-repeat; border:none; display:block; height:28px; outline:none; padding: 0 !important; width:102px}
#group_create .next_button {margin-top:10px}
.next_button:hover {background:transparent url(/images/buttons/next_02.gif) 0 -28px no-repeat}
.next_button:active {background:transparent url(/images/buttons/next_02.gif) 0 0 no-repeat}
.personalize_blue_button {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:30px; padding:0 !important; outline:none; width:104px}
.personalize_blue_button:hover {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 -28px no-repeat}
.personalize_blue_button:active {background:transparent url(/images/buttons/personalize_blue_02.gif) 0 0px no-repeat}
.please_wait_button {background: transparent url(/images/buttons/please_wait.gif) 0 0 no-repeat; border:0; padding:0; width:95px; height:29px}
.reset_password_button {background:transparent url(/images/buttons/reset_password.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.reset_password_button:hover {background:transparent url(/images/buttons/reset_password.gif) 0 -30px no-repeat}
.reset_password_button:active {background:transparent url(/images/buttons/reset_password.gif) 0 0 no-repeat}
.retrieve_password_button {background:transparent url(/images/buttons/retrieve_password.gif) 0 -60px no-repeat; border:0; padding:0 !important; float:left; height:30px; outline:none; width:160px}
.retrieve_password_button:hover {background:transparent url(/images/buttons/retrieve_password.gif) 0 -30px no-repeat}
.retrieve_password_button:active {background:transparent url(/images/buttons/retrieve_password.gif) 0 0 no-repeat}
.request_to_join_button {background:transparent url(/images/buttons/request_to_join_02.gif) 0 -56px no-repeat; border: 0; display:block; float: left; height:28px; margin-right:10px; outline:none; padding: 0 !important; width:136px}
.request_to_join_button:hover {background:transparent url(/images/buttons/request_to_join_02.gif) 0 -28px no-repeat}
.request_to_join_button:active {background:transparent url(/images/buttons/request_to_join_02.gif) 0 0 no-repeat}
.resend_invite_button {background:transparent url(/images/buttons/resend_invite.gif) 0 -60px no-repeat; border:0; height:30px; outline:none; padding:0 !important; width:118px}
.resend_invite_button:hover {background:transparent url(/images/buttons/resend_invite.gif) 0 -30px no-repeat}
.resend_invite_button:active {background:transparent url(/images/buttons/resend_invite.gif) 0 0 no-repeat}
a.view_title_button {background-image:url(/images/buttons/exclaim_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
li.selected a.view_title_button {background-image:url(/images/buttons/exclaim_dark_blue.gif); background-repeat:no-repeat; display:block; height:15px; padding-left:20px !important}
.save_button {background:transparent url(/images/buttons/save_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:64px}
.save_button:hover {background:transparent url(/images/buttons/save_02.gif) 0 -28px no-repeat}
.save_button:active {background:transparent url(/images/buttons/save_02.gif) 0 0px no-repeat}
.save_blue_button {background: transparent url(/images/buttons/save_blue_02.gif) 0 -56px no-repeat; display:block; border:none !important; height:28px; outline:none; width:64px; padding:0 !important}
.save_blue_button:hover {background: transparent url(/images/buttons/save_blue_02.gif) 0 -28px no-repeat}
.save_blue_button:active {background: transparent url(/images/buttons/save_blue_02.gif) 0 0px no-repeat}
.save_finish_blue_button {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 -56px no-repeat; display:block; border:none; height:28px; outline:none; width:102px; padding:0 !important}
.save_finish_blue_button:hover {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 -28px no-repeat}
.save_finish_blue_button:active {background: transparent url(/images/buttons/save_finish_blue_02.gif) 0 0px no-repeat}
a.save_smaller_button {background:transparent url(/images/buttons/save_smaller.gif) 0 -44px no-repeat; display:block; float:left; height:22px; outline:none; width:55px; margin-left:10px; margin-right:5px}
a.save_smaller_button:hover {background:transparent url(/images/buttons/save_smaller.gif) 0 -22px no-repeat}
a.save_smaller_button:active {background:transparent url(/images/buttons/save_smaller.gif) 0 0 no-repeat}
input.save_smaller_button {background:transparent url(/images/buttons/save_smaller.gif) 0 -44px no-repeat; border:0; height:22px; margin-left:5px; margin-right: 5px; outline:none; padding:0 !important; width:55px}
input.save_smaller_button:hover {background:transparent url(/images/buttons/save_smaller.gif) 0 -22px no-repeat}
input.save_smaller_button:active {background:transparent url(/images/buttons/save_smaller.gif) 0 0 no-repeat}
table.other_info input.save_smaller_button {margin-left:0}
input.search_button {background:transparent url(/images/buttons/search_blue_02.gif) 0 -56px no-repeat; border:0; background-color: transparent; border:0; display:block; height:28px; padding:0 !important; outline:none; width:66px}
input.search_button:hover {background:transparent url(/images/buttons/search_blue_02.gif) 0 -28px no-repeat}
input.search_button:active {background:transparent url(/images/buttons/search_blue_02.gif) 0 0px no-repeat}
.search_button {background:transparent url(/images/buttons/search_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; padding:0 !important; outline:none; width:64px}
.search_button:hover {background:transparent url(/images/buttons/search_blue_02.gif) 0 -28px no-repeat}
.search_button:active {background:transparent url(/images/buttons/search_blue_02.gif) 0 0px no-repeat}
.search_groups_button {background:transparent url(/images/buttons/search_groups_02.gif) 0 -44px no-repeat; border:0; float:left; display:block; height:22px; padding:0 !important; outline:none; width:94px; margin-left:10px}
.search_groups_button:hover {background:transparent url(/images/buttons/search_groups_02.gif) 0 -22px no-repeat}
.search_groups_button:active {background:transparent url(/images/buttons/search_groups_02.gif) 0 0px no-repeat}
.search_smaller_button {background:transparent url(/images/buttons/search_smaller.gif) 0 -44px no-repeat; border:0; display:block; float:left; height:22px; padding:0 !important; outline:none; width:55px}
.search_smaller_button:hover {background:transparent url(/images/buttons/search_smaller.gif) 0 -22px no-repeat}
.search_smaller_button:active {background:transparent url(/images/buttons/search_smaller.gif) 0 0px no-repeat}
.search_blue_button {background-image: url(/images/buttons/search_blue.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:66px}
.search_blue_button:hover {background-image: url(/images/buttons/search_blue_hover.gif); background-repeat:no-repeat}
.search_blue_button:active {background-image: url(/images/buttons/search_blue_active.gif); background-repeat:no-repeat}
.search_blue_smaller_button {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 -50px no-repeat; border: 0; display:block; height:25px; padding: 0 !important; outline:none; width:55px}
.search_blue_smaller_button:hover {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 -25px no-repeat}
.search_blue_smaller_button:active {background:transparent url(/images/buttons/search_blue_smaller_02.gif) 0 0 no-repeat}
.send_it_button {background:transparent url(/images/buttons/send_it.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; padding:0 !important; width:104px}
.send_it_button:hover {background:transparent url(/images/buttons/send_it.gif) 0 -30px no-repeat}
.send_it_button:active {background:transparent url(/images/buttons/send_it.gif) 0 0 no-repeat}
.send_button {background-image: url(/images/buttons/send.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.send_button:hover {background-image: url(/images/buttons/send_hover.gif); background-repeat:no-repeat}
.send_button:active {background-image: url(/images/buttons/send_active.gif); background-repeat:no-repeat}
.send_verification_email_button {background:transparent url(/images/buttons/send_verification_email.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:200px}
.send_verification_email_button:hover {background:transparent url(/images/buttons/send_verification_email.gif) 0 -30px no-repeat}
.send_verification_email_button:active {background:transparent url(/images/buttons/send_verification_email.gif) 0 0px no-repeat}
.send_verification_email_yellow_button {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; width:200px}
.send_verification_email_yellow_button:hover {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 -30px no-repeat}
.send_verification_email_yellow_button:active {background:transparent url(/images/buttons/send_verification_email_yellow.gif) 0 0px no-repeat}
.sign_up_button {background:transparent url(/images/buttons/signup_02.gif) 0 -60px no-repeat; border:0; display:block; height:30px; outline:none; padding: 0 !important; width:66px}
.sign_up_button:hover {background:transparent url(/images/buttons/signup_02.gif) 0 -30px no-repeat}
.sign_up_button:active {background:transparent url(/images/buttons/signup_02.gif) 0 0px no-repeat}
.sign_up_blue_button {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; width:102px; padding: 0!important; float: left; margin-right: 5px}
.sign_up_blue_button:hover {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 -28px no-repeat; border:0}
.sign_up_blue_button:active {background:transparent url(/images/buttons/sign_up_blue_02.gif) 0 0 no-repeat; border:0}
.skip_button {background-image: url(/images/buttons/skip.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.skip_button:hover {background-image: url(/images/buttons/skip_hover.gif); background-repeat:no-repeat}
.skip_button:active {background-image: url(/images/buttons/skip_active.gif); background-repeat:no-repeat}
.small_blue_arrow {position: relative; top:-1px !important; bottom:auto !important; margin-right:3px}
.start_button {background:transparent url(/images/buttons/start_02.gif) 0 -60px no-repeat; border:0; display:block; height:30px; padding:0 !important; outline:none; width:173px}
.start_button:hover {background:transparent url(/images/buttons/start_02.gif) 0 -30px no-repeat}
.start_button:active {background:transparent url(/images/buttons/start_02.gif) 0 0px no-repeat}
/* .submit_button {background-image: url(/images/buttons/submit.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:66px}
.submit_button:hover {background-image: url(/images/buttons/submit_hover.gif); background-repeat:no-repeat}
.submit_button:active {background-image: url(/images/buttons/submit_active.gif); background-repeat:no-repeat}*/ a.submit_smaller_button {background:transparent url(/images/buttons/submit_smaller.gif) 0 -44px no-repeat; display:block; height:22px; outline:none; width:55px}
a.submit_smaller_button:hover {background:transparent url(/images/buttons/submit_smaller.gif) 0 -22px no-repeat}
a.submit_smaller_button:active {background:transparent url(/images/buttons/submit_smaller.gif) 0 0 no-repeat}
input.submit_smaller_button {background:transparent url(/images/buttons/submit_smaller.gif) 0 -44px no-repeat; height:22px; outline:none; width:55px; padding:0 !important; position:relative; top:7px; border: none}
input.submit_smaller_button:hover {background:transparent url(/images/buttons/submit_smaller.gif) 0 -22px no-repeat}
input.submit_smaller_button:active {background:transparent url(/images/buttons/submit_smaller.gif) 0 0 no-repeat}
input.text {background-color: transparent; border:none; color:#6496C3; cursor: pointer; font-size:12px; padding:0}
.upload_button {background:transparent url(/images/buttons/upload_green_sprite3.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_button:hover {background:transparent url(/images/buttons/upload_green_sprite3.gif) 0 -30px no-repeat}
.upload_button:active {background:transparent url(/images/buttons/upload_green_sprite3.gif) 0 0 no-repeat}
.upload_plain_button {background:transparent url(/images/buttons/plain_upload.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:107px; padding:0 !important}
.upload_plain_button:hover {background:transparent url(/images/buttons/plain_upload.gif) 0 -30px no-repeat; padding:0 !important}
.upload_plain_button:active {background:transparent url(/images/buttons/plain_upload.gif) 0 0 no-repeat; padding:0 !important}
.upload_blue_button {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -56px no-repeat; display:block; height:28px; outline:none; width:102px}
.upload_blue_button:hover {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -28px no-repeat}
.upload_blue_button:active {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 0px no-repeat}
.upload_docs_button {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -60px no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_docs_button:hover {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 -30px no-repeat}
.upload_docs_button:active {background:transparent url(/images/buttons/upload_docs_blue_02.gif) 0 0 no-repeat}
.upload_files_blue_button {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 -54px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0 !important; width:104px}
.upload_files_blue_button:hover {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 -28px no-repeat}
.upload_files_blue_button:active {background:transparent url(/images/buttons/upload_files_blue_02.gif) 0 0 no-repeat}
.update_button {background: transparent url(/images/buttons/update.gif) 0 -29px no-repeat; border:0; padding:0; width:95px; height:29px}
.update_button:hover {background: transparent url(/images/buttons/update.gif) 0 0 no-repeat; width:95px; height:29px}
.upload_files_button {background-image: url(/images/buttons/upload_files.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:120px}
.upload_files_button:hover {background-image: url(/images/buttons/upload_files_hover.gif); background-repeat:no-repeat}
.upload_files_button:active {background-image: url(/images/buttons/upload_files_active.gif); background-repeat:no-repeat}
.upload_now_button {background-image: url(/images/buttons/upload_now.gif); background-repeat:no-repeat; display:block; height:30px; outline:none; width:104px}
.upload_now_button:hover {background-image: url(/images/buttons/upload_now_hover.gif); background-repeat:no-repeat}
.upload_now_button:active {background-image: url(/images/buttons/upload_now_active.gif); background-repeat:no-repeat}
.upload_now {background:transparent url(/images/buttons/large_upload_sprite.gif) 0 -82px no-repeat; /* background-image: url('/images/buttons/large_upload_button_blue.png');*/ background-repeat: no-repeat; display:block; height:41px; outline:none; width:164px; margin: auto}
.upload_now:hover {/* background:transparent url(/images/buttons/large_upload_sprite.gif) 0 -41px no-repeat;*/ }
.upload_now:active {/* background:transparent url(/images/buttons/large_upload_sprite.gif) 0 0 no-repeat;*/ }
.upload_yours {background:transparent url(/images/buttons/upload_yours.gif) 0 -110px no-repeat; display:block; border:0; outline: none; padding:0; height:55px; outline:none; margin-left:22px; width:270px}
.upload_yours:hover {background:transparent url(/images/buttons/upload_yours.gif) 0 -55px no-repeat}
.upload_yours:active {background:transparent url(/images/buttons/upload_yours.gif) 0 0 no-repeat}
.upload_url_button {background:transparent url(/images/buttons/upload_yours.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px}
.upload_url_button:hover {background:transparent url(/images/buttons/upload_url_02.gif) 0 -28px no-repeat}
.upload_url_button:active {background:transparent url(/images/buttons/upload_url_02.gif) 0 0 no-repeat}
.yahoo_button,.yahoo_button_active,.yahoo_button_hover {background:transparent url(/images/buttons/yahoo_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.yahoo_button:hover {background:transparent url(/images/buttons/yahoo_02.gif) 0 -28px no-repeat}
.yahoo_button_active {background:transparent url(/images/buttons/yahoo_02.gif) 0 0 no-repeat}
.hotmail_button,.hotmail_button_hover,.hotmail_button_active {background:transparent url(/images/buttons/hotmail_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.hotmail_button:hover {background:transparent url(/images/buttons/hotmail_02.gif) 0 -28px no-repeat}
.hotmail_button_active {background:transparent url(/images/buttons/hotmail_02.gif) 0 0 no-repeat}
.gmail_button,.gmail_button_hover,.gmail_button_active {background:transparent url(/images/buttons/gmail_02.gif) 0 -56px no-repeat; border:0; display:block; height:28px; outline:none; padding: 0; width:118px; cursor: pointer}
.gmail_button:hover {background:transparent url(/images/buttons/gmail_02.gif) 0 -28px no-repeat}
.gmail_button_active {background:transparent url(/images/buttons/gmail_02.gif) 0 0 no-repeat}
/* doc page buttons */ .share_this {background:transparent url(/images/buttons/document_page_sprites.gif) -591px -44px no-repeat; display:block; height:22px; outline:none; width:82px}
.share_this:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -591px -22px no-repeat}
.share_this:active, .share_this_active {background:transparent url(/images/buttons/document_page_sprites.gif) -591px 0px no-repeat; display:block; height:22px; outline:none; width:82px}
.send_this {background:transparent url(/images/buttons/document_page_sprites.gif) -501px -44px no-repeat; display:block; height:22px; outline:none; width:90px}
.send_this:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -501px -22px no-repeat}
.send_this:active, .send_this_active {background:transparent url(/images/buttons/document_page_sprites.gif) -501px 0px no-repeat; display:block; height:22px; outline:none; width:90px}
.add_to_favs {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.add_to_favs:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -44px no-repeat}
.add_to_favs:active, .add_to_favs_active {background:transparent url(/images/buttons/document_page_sprites.gif) -49px -22px no-repeat}
.remove_favs {background:transparent url(/images/buttons/document_page_sprites.gif) -673px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.remove_favs:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -673px -22px no-repeat}
.remove_favs:active, .remove_favs_active {background:transparent url(/images/buttons/document_page_sprites.gif) -673px 0px no-repeat}
.remove_friend {background:transparent url(/images/buttons/document_page_sprites.gif) -767px -44px no-repeat; display:block; height:22px; outline:none; width:95px}
.remove_friend:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -767px -22px no-repeat}
.remove_friend:active, .remove_active {background:transparent url(/images/buttons/document_page_sprites.gif) -767px 0 no-repeat}
.like_this {background-image: url(/images/buttons/like_this.gif); background-repeat:no-repeat; display:block; height:22px; outline:none; width:78px}
.like_this:hover, .like_this_active {background-image: url(/images/buttons/like_this_hover.gif); background-repeat:no-repeat}
.like_this:active {background-image: url(/images/buttons/like_this_active.gif); background-repeat:no-repeat}
.unlike_this {background-image: url(/images/buttons/unlike_this.gif); background-repeat:no-repeat; display:block; height:22px; outline:none; width:78px}
.unlike_this:hover {background-image: url(/images/buttons/unlike_this_hover.gif); background-repeat:no-repeat}
.unlike_this:active, .unlike_this_active {background-image: url(/images/buttons/unlike_this_active.gif); background-repeat:no-repeat}
.embed {background:transparent url(/images/buttons/document_page_sprites.gif) -296px -44px no-repeat; display:block; height:22px; outline:none; width:80px}
.embed:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -296px -22px no-repeat; display:block; height:22px; outline:none; width:80px}
.embed:active, .embed_active {background:transparent url(/images/buttons/document_page_sprites.gif) -296px 0px no-repeat; display:block; height:22px; outline:none; width:80px}
.download {background:transparent url(/images/buttons/document_page_sprites.gif) -144px -44px no-repeat; display:block; height:22px; outline:none; width:90px}
.download:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -144px -22px no-repeat}
.download_active, .download_active {background:transparent url(/images/buttons/document_page_sprites.gif) -144px 0px no-repeat; display:block; height:22px; outline:none; width:90px}
.flag {background:transparent url(/images/buttons/document_page_sprites.gif) -234px -44px no-repeat; display:block; height:22px; outline:none; width:62px}
.flag:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -234px -22px no-repeat}
.flag_active, .flag_active {background:transparent url(/images/buttons/document_page_sprites.gif) -234px 0px no-repeat; display:block; height:22px; outline:none; width:62px}
.more_dropdown {background:transparent url(/images/buttons/document_page_sprites.gif) -454px -44px no-repeat; display:block; height:22px; outline:none; width:47px}
.more_dropdown:hover {background:transparent url(/images/buttons/document_page_sprites.gif) -454px -22px no-repeat}
.more_dropdown_active, .more_dropdown_active {background:transparent url(/images/buttons/document_page_sprites.gif) -454px 0px no-repeat; display:block; height:22px; outline:none; width:47px}
.edit {background:transparent url(/images/buttons/document_page_sprites.gif) 0 -44px no-repeat; display:block; height:22px; outline:none; width:49px}
.edit:hover {background:transparent url(/images/buttons/document_page_sprites.gif) 0 -22px no-repeat}
.edit:active, .edit_active {background:transparent url(/images/buttons/document_page_sprites.gif) 0 0px no-repeat}
.yes_upload {margin-top:20px; margin-left:95px}
.center .yes_upload {margin-left:0}
.maybe_later {margin-left:50px; margin-top:20px}
.download_sample {background:transparent url(/images/buttons/download_a_sample.gif) 0 -92px no-repeat; cursor: pointer; height:46px; padding: 0; width: 243px; border:0; margin:0}
.download_sample:hover {background:transparent url(/images/buttons/download_a_sample.gif) 0 -46px no-repeat; height:46px; width: 243px}
.download_sample:active {background:transparent url(/images/buttons/download_a_sample.gif) 0 0 no-repeat; height:46px; width: 243px}
#left_nav .profile_edit {float:none; width: 110px; margin-left:40px; text-align:center}
.status_updater p.submit_status input {padding:1px 3px; font-size:11px}
.event_reply_container p.submit_status_reply .status_submit {float: right; margin-bottom: 5px; margin-right: 0; position: relative; top: -10px; padding:1px 3px; font-size:11px}
a.event_reply_button {font-size:11px; font-weight:bold; line-height:15px; display: block; float:left; padding-left:20px; background: transparent url(/images/minis_silk/comment.gif) 0 0 no-repeat; position:relative}
/* Global Colors #eef8fe lightest blue (left nav) #AB96BF medium blue (top nav, deep subnavs) #0E71CD bright blue (links) #6496C3 dark blue (top subnav, buttons) #388FDF darkest blue (a:hover) #DED6E6 spring yellow */ /* @group TopNav */ #topbar {text-align: left; width: 990px; margin: 0 auto 0 auto}
#topbar #logo {float: left; margin: 8px 38px 6px 5px; position: relative; left: -16px; /* IE6 clips elements with a negative margin */ }
#topbar #top_upload {float: left; position: relative; top: 18px}
#topbar #top_search {float: right; width: 465px; height: 50px; background: url(/images/topbar/top_search_back2.png) no-repeat top center; position: relative; padding-top: 7px}
#topbar #top_search ul {margin-top: 5px; margin-left: 15px}
#topbar #top_search li {margin-right: 3px; list-style-type: none; display: inline}
#topbar #top_search li a {color: #535353; font-size: 10px}
#topbar #top_search li a.selected {font-weight: bold; color: #222}
#topbar #top_search li a.selected:active {font-weight: bold; color: #222}
#topbar #top_search .search_input {float: left; width: 350px; margin: auto 10px auto 21px; height: 17px; position: relative; top: 3px; font-size: 14px}
#topbar #top_search .submit {float: left; border: 0}
#topbar #login_info {font-size:12px; float: right; margin: 8px auto; font-weight: bold; clear: right; height: 15px}
#topbar #login_info a {font-weight: bold}
#topbar #login_info .notifications a {text-decoration: none}
#topnav_container {background: #AB96BF; text-align: center; clear: both; margin:auto; padding:0 20px; border:1px solid #9CC3DA}
#topnav_container ul li a {text-decoration: none !important}
#topnav {width: 990px; font-size: 16px; text-align: left; margin: auto}
#topnav .actions {float: left; margin-left:20px}
#topnav .actions ul {float: right !important}
#topnav ul.main_items li {display: block; list-style-type: none; font-size: 16px; float: left; margin: 7px 20px 7px 0; text-align: center}
#topnav ul.main_items li a {font-weight: bold; display: block; color: #476987; padding:5px 15px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius:5px}
#topnav ul.main_items li.current a {background-color: #6496C3; color: white}
#topnav ul.main_items li.current a:hover {background-color: #547da3}
#topnav ul.main_items li a:hover {background-color: #d8e9fb; color: #547da3; text-decoration: none}
#topnav ul.main_items li a:active {background: #fff}
#topnav ul.main_items li.current a:hover {color: white}
#topnav ul.main_items li.current a:active {background: #fff; color:#547DA3}
#topnav ul.login_items {width: 480px; height: 40px; overflow: hidden; float: right}
#topnav ul.login_items li {display: block; list-style-type: none; font-size: 13px; float: right; margin: 10px 7px 0 8px; padding: 0; text-align: center}
#topnav ul.login_items li a {display: block; font-weight: bold; color: #476987; text-align: center; padding: 4px 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#topnav ul.login_items li a:hover {background-color: #d8e9fb; color: #547da3; text-decoration: none}
#topnav ul.login_items li a:active {background: #fff}
#topnav ul.login_items li.current a {background-color: #6496C3; color: white}
#topnav ul.login_items li.current a:hover {background-color: #547da3}
#upload_button_left {float: left; position: relative; top: 7px; margin-right: 20px}
#top_subtabs_container {background: #6496c3; text-align: center; clear: both}
#top_subtabs {width: 990px; font-size: 13px; text-align: left; margin: auto}
#top_subtabs a {text-decoration: none !important}
#top_subtabs ul {margin-left:15px}
#top_subtabs ul li {list-style-type: none; display: block; float: left; text-align: center; margin: 5px 25px 5px auto; font-size: 13px}
#top_subtabs ul li a {display: block; color: white; padding: 3px 6px 3px 6px; -webkit-border-radius:5px; -moz-border-radius: 5px}
#top_subtabs ul li a:hover {color: #395670; text-decoration: none; background: #b0c9df}
#top_subtabs ul li.current {}
#top_subtabs ul li.current a {background: white; color: #6496c3; -webkit-border-radius:5px; -moz-border-radius: 5px}
#top_subtabs ul li.current a:hover {background: white; color: #6496c3}
#topnav ul li a:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
/* @end */ /* thumbnails .tinier_thumbnail, .tinier_letter_thumbnail, .tiny_thumbnail, .thumbnail_thumbnail, .thumbnail_square_thumbnail, .thumbnail_large_thumbnail, .medium_thumbnail {border:#eee solid 3px}
*/ .tinier_thumbnail {width:25px; height:25px; overflow:hidden; float:left; margin-right:10px}
.tinier_thumbnail a {display:block; width:25px; height:25px; background:#fff center center no-repeat}
.tinier_letter_thumbnail {width:24px; height:30px; overflow:hidden; float:left; margin-right:10px}
.tinier_letter_thumbnail a {display:block; width:35px; height:35px; background:#fff center center no-repeat}
.tiny_thumbnail {width:58px; height:58px; overflow:hidden; float:left; margin-right:10px}
.tiny_thumbnail a {display:block; width:55px; height:100%; background:#fff center center no-repeat}
.tiny_letter_thumbnail {width:57px; height:73px; overflow:hidden; float:left; margin-right:10px}
.tiny_letter_thumbnail a {display:block; width:54px; height:64px; background:#fff center center no-repeat}
.thumbnail_thumbnail {width:114px; height:145px; overflow:hidden; position: relative; float:left; margin-right:10px}
.thumbnail_thumbnail a {display:block; width:110px; height:141px; background:#fff center center no-repeat}
.thumbnail_thumbnail a:hover {text-decoration: none !important}
.thumbnail_square_thumbnail {width:114px; height:114px; overflow:hidden; position: relative; float:left; margin-right:10px}
.thumbnail_square_thumbnail a {display:block; width:110px; height:100%; background:#fff center center no-repeat}
.thumbnail_square_thumbnail a:hover {text-decoration: none !important}
.people_thumbnail {width:114px; height:114px; overflow:hidden; float:left; margin-right:10px}
.thumbnail_large_thumbnail {width:177px; height:223px; position: relative; overflow:hidden; float:left; margin-right:10px}
.thumbnail_large_thumbnail a {display:block; width:175px; height:100%; background:#fff center center no-repeat}
.medium_thumbnail {width:205px; height:249px; overflow:hidden; float:left; margin-right:10px}
.medium_thumbnail a {display:block; width:200px; height:249px; background:#fff center center no-repeat}
.medium_square_thumbnail {width:193px; height:198px; overflow:hidden; float:left; margin-right:10px}
.medium_square_thumbnail a {display:block; width:193px; height:198px; background:#fff center center no-repeat}
/* premium */ .thumb_buy_banner {position: absolute; top: 5px; right: 9px; background: url(/images/thumbnails/buy_banner.png); _background: url(/images/thumbnails/buy_banner.gif); width: 52px; height: 51px; cursor: pointer}
/* old classes */ .thumbnail {background:#fff url(/images/shadow.gif) bottom right no-repeat; clear:left; float:left; padding-bottom:5px; padding-right:5px; vertical-align:top; text-align:left}
.thumbnail a {width:100%}
.thumbnail img {border:#e4e4e4 solid 5px}
.large_thumbnail_container {background:#fff url(/images/shadow.gif) bottom right no-repeat; margin-left:10px; padding-bottom:5px; padding-right:0; vertical-align:top; text-align:left; width:169px}
.large_thumbnail_container img {width:164px}
.large_thumbnail,.medium_thumbnail,.small_thumbnail {}
table#my_documents img.thumbnail {border:#ccc solid 1px; margin:5px; text-align:left; width:48px}
table#listing_table img.thumbnail {border:#ccc solid 1px; margin:5px; text-align:left; width:48px}
.doc_thumbnail {text-align:center}
.document_summary div.thumbnail {float:left; text-align:left}
.thumbnail .toolbar {text-align:left!important; margin:-20px auto 0; padding-left:6px}
.thumbnail .toolbar img {border:0!important}
#hot_container .thumbnail img {border:0; margin:auto}
.homepage .featured .group .thumbnail {float:left}
.description_box .inner_box .thumbnail .share {border:0; margin-top:0}
.description_box .inner_box .thumbnail .share img {border:0}
table#my_documents tr td.title .details .thumbnail {margin-top:10px}
#search_results .document_summary .thumbnail {width:0}
#search_results .document_summary div.thumbnail {display:inline; float:left; text-align:center; width:0}
.recommendations .thumbnail {margin:10px 30px 0 0; text-align:center}
/* Starbox.css Part of http://www.nickstakenburg.com/projects/starbox/ */ .starbox .stars {background: #cccccc}
.starbox .rated .stars {background: #dcdcdc}
.starbox .rated .hover .stars {background: #cccccc}
.starbox .colorbar {background: #1e90ff}
.starbox .hover .colorbar {background: #ffcc1c}
.starbox .rated .colorbar {background: #64b2ff}
.starbox .rated .hover .colorbar {background: #1e90ff}
.starbox .ghost {background: #a1a1a1}
.starbox .indicator {clear: both}
.starbox .dotted .stars, .starbox .dotted .hover .stars, .starbox .dotted .rated .stars, .starbox .dotted .rated .hover .stars {background: url(../images/starbox/background_dotted.gif) top left repeat-x}
.starbox .dotted .colorbar, .starbox .dotted .hover .colorbar, .starbox .dotted .rated .colorbar, .starbox .dotted .rated .hover .colorbar {background: #000000}
.starbox .dotted .ghost {background: #666666}
.starbox .pointy .colorbar {background: #ffcc1c}
.starbox .pointy .hover .colorbar {background: #ff9231}
.starbox .inverse .stars {float: right}
.starbox .inverse .indicator {clear: both; display: block; text-align: right}