/* *** WIKISPACES INTERNAL STYLESHEET *** */
img { -ms-interpolation-mode:bicubic; }

.WikiDisable { display: none; }
.WikiPageMenuEntries img.WikiDisable { display: none; }

.WikiHeaderNav { font-family: arial,helvetica,sans-serif; font-size: 12px; position: absolute; right: 0; top: 0; height: 20px; padding: 4px 8px 0 8px; margin: 0; text-decoration: none; line-height: 20px; }
.WikiHeaderNav img, .WikiHeaderNav a img { vertical-align: top; border: 0; }

/* *** EDITOR STYLES *** */
#editor_wrap { display: none; }
#toolbarPopup_content { background-color: #F6F6FA; }
.rteButton { border: 1px solid #D1D1D1; background-color: #ECECEF; background-image: url(/_/2009031101/i/editor_sprite.gif); background-repeat: no-repeat; width: 22px; height: 22px; } /* cache defeat in [10419] */
.rteButtonActive, .rteButtonHover, .rteButton:hover { background-color: #CDDBF3; border: 1px solid #6E9CE6 !important; cursor: pointer; }
.rteButtonPressed, .rteButton:active { background-color: #C1D2EE; border: 1px solid #316AC5 !important; }
#wikispacesEditorToolbar { margin: 0; margin-top: 6px; float: left; }
#wikispacesEditorToolbar td.rteButtonNew { white-space: nowrap; font-size: 11px; padding-right: 5px; cursor: default; }
#wikispacesEditorToolbar td.rteButtonNew img { vertical-align: middle; }
#wikispacesEditorToolbarContainer img { border: 0; }
#wikispacesEditorToolbarControls { float: right; padding: 6px 8px 0 0; }
#wikispacesEditorToolbarControls a { color: #333; text-decoration: none; }
#wikispacesEditorToolbarControls img { vertical-align: top; }
#wikispacesEditorToolbarControls .WikiMenu ul { right: 24px; }
*:first-child+html #wikispacesEditorToolbarControls { position: relative; } /* ie7 */
* html #wikispacesEditorToolbarControls { position: relative; } /* ie6 and below */
*:first-child+html #wikispacesEditorToolbarControls .WikiMenu ul { top: 32px; right: 10px; } /* ie7 */
* html #wikispacesEditorToolbarControls .WikiMenu ul { top: 32px; right: 10px; } /* ie6 and below */
#changeMessageInputLabel { font-weight: normal; color: #666; padding: 20px 0 2px 0; margin: 0; font-size: 1.1em; }
#WikispacesTagTooltip { float: left; clear: both; margin: 10px 0 0; font-size: 1.1em; }
#WikispacesTagTooltip a { outline-style: none; }
#toolbarPopup_table_content_preview { height: 32px; padding: 0 8px 0 0; text-align: right; vertical-align: middle; }
#toolbarPopup_table_content_spinner { height: 32px; padding: 0 8px 0 0; text-align: center; vertical-align: middle; }
#toolbarPopup_table_content_spinner img { vertical-align: text-bottom; }
#autosaveStatus { position:absolute; right:24px; top:13px; }
.wikispacesEditorToolbarOptions, .btn .wikispacesEditorToolbarOptions { background: transparent url(/i/bullet_arrow_down.gif) no-repeat 5px 3px; }

/* *** HIDDEN ATTRIBUTE TABLES *** */
table.basic tr { vertical-align: top; }
table.basic td { border: 0px !important; }
table.basic .hideable { display: none; }
table.basic td.hideable { width: 0px; }
table.advanced tr { vertical-align: top; }
table.advanced td { border: 0px !important; }
table.advanced table.hideable { display: table; }
table.advanced tr.hideable { display: table-row; }
table.advanced td.hideable { display: table-cell; }
table.advanced .hideable { display: block; }

/* *** ROUNDED BOXES *** */
.WikispacesBox { background-color: #DDF; padding: 0; margin: 0; }
.WikispacesBox p { padding: 4px 0 0 0 !important; margin: 0; }
.WikispacesBox img { vertical-align: text-top; }
.WikispacesBox .WikispacesBox_t { background: url(/i/bTRin.gif) no-repeat top right; height: 8px; }
.WikispacesBox .WikispacesBox_b { background: url(/i/bBRin.gif) no-repeat top right; height: 8px; }
.WikispacesBox img.WikispacesBox_c { padding: 0px; margin: 0px; width: 8px; height: 8px; border: none; display: block !important; }
.WikispacesBox .WikispacesBox_text { padding: 0 8px; }
.WikispacesBox .WikispacesBox_text td, .WikispacesBox .WikispacesBox_text th { border: 0 }

.WikispacesBox_info { background: transparent url(/i/icon/rv/info_16.png) 8px 4px no-repeat; }
.WikispacesBox_info p { margin-left: 22px; }

/* TODO: remove these */
#index_form50 { background-color: #DFF4CE; width: 50%; }
#index_form75 { width: 75%; }
#index_form400 { background-color: #DFF4CE; width: 400px; }

/* used in themes */
img.corner { width: 8px; height: 8px; border: none; display: block !important; }
/* *** END ROUNDED BOXES *** /

/* *** USED IN SEARCH VIEW *** */
.WikiSearchResult { line-height: 125%; margin: 0.5em 0 1.5em 0; clear: both; }
.WikiSearchResult .w_title { font-size: 125%; }
.WikiSearchResult .w_url a { color: #070; text-decoration: none; }
.WikiSearchResult .w_body { width: 42em; margin: 2px 0; }
.WikiSearchResult span.w_hl { font-weight: bold; background-color: #FFC; }
.WikiSearchResult a span.w_hl { font-weight: normal; background-color: #FFC; text-decoration: underline; }
table.WikiSearchResult.cob { width: 42em; }

/* *** HIGHLIGHTING WITH YELLOW BACKGROUND, ALTERNATE BG *** */
.hl { background-color: #FFC !important; }
.hl2 { background-color: #E8E8FF; }

/* *** OVERRIDES FOR INLINE IMAGE POPUP *** */
img.draggableImage { border: 1px solid #000; }
.imageTable td { font-size: 10px; margin: 0px; padding: 0px; border: none; white-space: nowrap; }
.imageTable { clear: both; margin-top: 4px; }
.imageJump td { font-size: 11px; border: none; }

/* *** MISC STUFF USED ALL OVER *** */
.nowrap { white-space: nowrap; }
.hidden { display: none; }
.invisible { visibility: hidden; }
tr td .sm { font-size: 90%; }
.grey { color: #666; }
.smgrey { color: #666; font-size: 80%; }
.medgrey { color: #666; font-size: 90%; }
.smgrey.leftFormIndent { display:block; margin-left:2.4em; margin-top:-4px; }
.smgrey.rightFormIndent {display:block; margin-left: 16.3em; }
.grey a { color: #666; }
.nopad { padding: 0; margin: 0; }
.colorGrey { color: grey; }
.colorRed { color: red; }
.colorGreen { color: green; }
.colorOrange { color: orange; }

/* *** USED IN USERLINKS, which can appear inside and out of wikitext *** */
.membersnapnote { white-space: nowrap; padding: 2px 4px 3px 4px; }
.membersnap { white-space: nowrap; background: #FFD; padding: 2px 4px 3px 4px; color: #999; }
.membersnap b { color: #000; }
.userPicture { vertical-align: text-top; border: 0; padding: 0 !important; }

/* IE6 min-height: http://www.dustindiaz.com/min-height-fast-hack */
#content_view { display: block; padding-bottom: 2em; width: 100%; min-height: 600px; height: auto !important; height: 600px; }

/* Used with .innerContentBox and #WikiAds to position the ad column */
.contentBox { position: relative; min-height: 600px; height: auto !important; height: 600px; }

.WikiLogoName a { text-decoration: none; font-weight: bold; }

#concurrentEditor { padding: 5px; }
#concurrentEditor h1 { font-size: 83%; font-weight: bold; padding: 0; margin: 0; }
#concurrentEditor ul { list-style-type: none; padding: 0; margin: 4px 0; }
#concurrentEditor li { padding: 2px 0 0 16px; margin: 0; }

.callout_small { cursor: pointer; padding: 2px 20px 2px 2px; line-height: 200%; }
.callout_small a { font-weight: bold; }
.callout_large { cursor: pointer; width: 200px; margin: 0 20px; position: relative; }
.callout_large .WikispacesBox_text { margin-right: 40px; }
.callout_large a { font-weight: bold; }

/* *** DISCUSSION AREA *** */
table#WikiMessageSearch { border-collapse: collapse; padding: 0; margin: 0; }
table#WikiMessageSearch td { padding: 4px; }

table#WikiMessageThread { border-collapse: collapse; padding: 0; margin: 0; width: 100%; }
table#WikiMessageThread td { padding: 2px; }
table#WikiMessageThread td.w_userpic { padding: 15px 0; vertical-align: top; width: 6em; }
table#WikiMessageThread td.w_userpic a img { border: 1px black solid; }
table#WikiMessageThread td.w_body { padding: 15px 0; width: auto; }
table#WikiMessageThread td.w_pager { text-align: center; font-size: 90%; }
table#WikiMessageThread a.userLink { font-weight: bold; text-decoration: none; }
table#WikiMessageThread a.userLink:hover { text-decoration: underline; }

#referenceDiv { padding: 10px; text-align: right; }
#referenceDivIframe { margin: 10px 0; background-color: #FFF; border: 1px solid #666; }

#spinnerMediaMenu { text-align: center; }

/* *** HELP POPUP *** */
.jqmWindow, .jqmWindowSmall { display: none; position: fixed; background-color: #FFF; color: #222; border: 4px solid #888; }
.jqmWindow { width: 876px; height: 586px; }
.jqmWindowSmall { padding: 10px; }
.jqmOverlayMacFF { background: url(/i/macFFBgHack.png) repeat; }
.jqmOverlay { background-color: #666; }
.jqmTransfer { border: 1px solid #000; z-index: 9000; background-color: #FFF; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow, * html .jqmWindowSmall { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

#WikispacesGettingStartedContent { width: 876px; height: 476px; }
#WikispacesGettingStartedContent h1 { margin-top: 0; padding-top: 0; font-size: 20px; }
#WikispacesGettingStartedContent h2 { margin-top: 0; padding-top: 0; font-size: 18px; }
#WikispacesGettingStartedContent .w_gs { clear: right; font-size: 14px; }
#WikispacesGettingStartedContent .w_gs .image img { border: 2px solid #AAA; display: block; margin: 0 auto; }
#WikispacesGettingStartedContent .w_gs .content img { vertical-align: text-bottom; }
#WikispacesGettingStartedContent .w_gs div.image { float: right; margin: 10px 0 0 20px; padding: 20px; background-image: url(/i/stripe.png); background-repeat: repeat; width: 519px; }
#WikispacesGettingStartedContent .w_gs div.content { margin: 0; }
#WikispacesGettingStartedContent .w_gs li { margin-bottom: 4px; }

#WikispacesGettingStartedNav { clear: both; width: 856px; height: 80px; margin: 0 auto; background-color: #FFF; padding: 10px; top: 17%; }
#WikispacesGettingStartedNav div { float: left; margin: 10px; padding: 10px; text-align: center; font-size: 24px; border: 1px solid #666; color: #666; cursor: pointer; }
#WikispacesGettingStartedNav div.navhl { color: #000; background-color: #FFC; font-weight: bold; }
#WikispacesGettingStartedNav div.num { width: 20px; }

#WikispacesHelp { padding-right: 0px; margin-right: 0px; }
#WikispacesHelpControls, #WikispacesGettingStartedControls { padding: 10px; background-color: #CCCCCC; position: relative; }
.WikispacesHelpClose { position: absolute; top: 10px; right: 10px; }
.WikispacesHelpClose a img { border: 0; }
#WikispacesHelpContent, #WikispacesGettingStartedContent { overflow-y: auto; overflow-x: hidden; width: 856px; height: 530px; padding: 10px; text-align:left; }
#WikispacesHelpBreadcrumbSpinner { vertical-align: top; }
.WikispacesHelpBreadcrumbCurrent a { font-weight: bold; }
.WikispacesHelpPageUp { position: absolute; right: 20px; top: 35px; }
.WikispacesHelpPageDown { position: absolute; right: 20px; bottom: 0px; }

/* *** TAG CLOUD *** */
.tagcloud a { text-decoration: none; line-height: 20pt; }
.tagcloud a:hover { text-decoration: underline; }
.tagcloud_1 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; font-size: 10pt; }
.tagcloud_2 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; font-size: 12pt; }
.tagcloud_3 { font-weight: bold; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .7; font-size: 14pt; }
.tagcloud_4 { font-weight: bold; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8; font-size: 18pt; }
.tagcloud_5 { font-weight: bold; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0; font-size: 20pt; }

.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; z-index: 200000000; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display: none; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; /* TODO */ font-size: 12px; overflow: hidden; }
.ac_loading { background: Window url(/i/spinner.gif) right center no-repeat; /* TODO */ }
.ac_over { background-color: #FFC; }
.autocompleteSupplemental { font-size: .8em; font-style: italic; }
.autocompleteSpaceMember-M { color: brown; }
.autocompleteSpaceMember-O { color: green; }
.ac_match { color: green; background: Window url(/i/checkmark.gif) right center no-repeat; }
.ac_nomatch { color: darkred; background: Window url(/i/icon_16_cross.png) right center no-repeat; }
.autocompletePage.ac_nomatch { color: darkred; background: Window url(/i/error_add.png) right center no-repeat; }

.userMenu { position: absolute; z-index: 100; border: thin #CCC solid; background: #FFF; width: 300px; padding: 8px; }

/* windows_js 1.3 default */

.overlay_dialog { background-color: #666666; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: 0.6; }
.overlay___invisible__ { background-color: #666666; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; }

.dialog_nw { width: 9px; height: 23px; background: transparent url(/i/w/top_left.gif) no-repeat 0 0; }
.dialog_n { background: transparent url(/i/w/top_mid.gif) repeat-x 0 0; height: 23px; }
.dialog_ne { width: 9px; height: 23px; background: transparent url(/i/w/top_right.gif) no-repeat 0 0; }
.dialog_e { width: 2px; background: transparent url(/i/w/center_right.gif) repeat-y 0 0; }
.dialog_w { width: 2px; background: transparent url(/i/w/center_left.gif) repeat-y 0 0; }
.dialog_sw { width: 9px; height: 19px; background: transparent url(/i/w/bottom_left.gif) no-repeat 0 0; }
.dialog_s { background: transparent url(/i/w/bottom_mid.gif) repeat-x 0 0; height: 19px; }
.dialog_se { width: 9px; height: 19px; background: transparent url(/i/w/bottom_right.gif) no-repeat 0 0; }

.dialog_sizer { width: 9px; height: 19px; background: transparent url(/i/w/sizer.gif) no-repeat 0 0; cursor: se-resize; }
.dialog_close { width: 14px; height: 14px; background: transparent url(/i/w/close.gif) no-repeat 0 0; position: absolute; top: 5px; left: 8px; cursor: pointer; z-index: 2000; }
.dialog_minimize { width: 14px; height: 15px; background: transparent url(/i/w/minimize.gif) no-repeat 0 0; position: absolute; top: 5px; left: 28px; cursor: pointer; z-index: 2000; }
.dialog_maximize { width: 14px; height: 15px; background: transparent url(/i/w/maximize.gif) no-repeat 0 0; position: absolute; top: 5px; left: 49px; cursor: pointer; z-index: 2000; }
.dialog_title { float: left; height: 14px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; text-align: center; width: 100%; color: #000; }
.dialog_content { overflow: auto; color: #DDD; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #123; }

.top_draggable, .bottom_draggable { cursor: move; }

.status_bar { font-size: 12px; }
.status_bar input { font-size: 12px; }

.wired_frame { display: block; position: absolute; border: 1px #000 dashed; }

/* DO NOT CHANGE THESE VALUES*/
.dialog { display: block; position: absolute; }
.dialog table.table_window  { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding: 0px; }
.dialog table.table_window td, .dialog table.table_window th { padding: 0; }
.dialog .title_window { -moz-user-select: none; }

/* windows js 1.3 */
.overlay_wikispaces { background-color: #AAA; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); opacity: 0.6; }
.wikispaces_nw { background: transparent url(/_/20100120/i/w/TL.png) no-repeat 0 0; width: 24px; height: 30px; }
.wikispaces_n { background: transparent url(/_/20100120/i/w/T.png) repeat-x 0 0; height: 30px; }
.wikispaces_ne { background: transparent url(/_/20100120/i/w/TR.png) no-repeat 0 0; width: 31px; height: 30px; }
.wikispaces_w { background: transparent url(/i/w/L.png) repeat-y top left; width: 16px; }
.wikispaces_e { background: transparent url(/i/w/R.png) repeat-y top right; width: 16px; }
.wikispaces_sw { background: transparent url(/i/w/BLs2.png) no-repeat 0 0; width: 31px; height: 10px; }
.wikispaces_s { background: transparent url(/i/w/Bs2.png) repeat-x 0 0; height: 10px; }
.wikispaces_se, .wikispaces_sizer { background: transparent url(/i/w/BRs2.png) no-repeat 0 0; width: 31px; height: 10px; }

.wikispaces_sizer { cursor: se-resize; }
.wikispaces_close { width: 19px; height: 19px; background: transparent url(/i/w/W_close.gif) no-repeat 0 0; position: absolute; right: 20px; top: 12px; cursor: pointer; z-index: 1000; }
.wikispaces_minimize { width: 19px; height: 19px; background: transparent url(/i/w/W_minimize.gif) no-repeat 0 0; position: absolute; right: 40px; top: 12px; cursor: pointer; z-index: 1000; }
.wikispaces_maximize { width: 19px; height: 19px; background: transparent url(/i/w/W_maximize.gif) no-repeat 0 0; position: absolute; right: 40px ; top: 0px ; cursor: pointer; z-index: 1000; }
.wikispaces_helptext { position: absolute; right: 50px ; top: 12px ; font-size: 10px ; }
.wikispaces_title { float: left; height: 14px; font-size: 12px; text-align: center; margin-top: 8px; width: 100%; color: #000; }
.wikispaces_message { text-align: center; }
.wikispaces_buttons { text-align: center; margin: 10px; }
.wikispaces_message h1 { font-size: 20px; text-align: center; color: #000; }
.wikispaces_content { overflow: auto; color: #222; font-family: Arial, Helvetica, sans-serif; background: #FFF; }
.wikispaces_p { width: 400px; margin: auto; }

/* * * * EDITOR POPUPS * * * */
.editorPopup, #imageListPopup_table_content, #imageListPopup_content, #stylePopup_content { background-color: #F6F6FA; }
.editorPopup .marginBottom { margin-bottom: 8px; }
.editorPopup th { color: #228; text-align: right; padding-right: 10px !important; vertical-align: middle; }
.editorPopup form, .editorPopup p { color: #228; font-weight: normal; font-size: 13px; }
.editorPopup p { margin: 7px 0; }
.editorPopup .submit-buttons { font-size: 13px; font-weight: normal; text-align: right; }
.editorPopup input.default { font-weight: bold; }
.editorPopup .tabs { background-color: #CECEEE; padding: 15px 15px 0 15px; margin-bottom: 15px; height: 35px; }
.editorPopup .tabs a.tab { background-color: #7373B6; padding: 10px 20px; float: left; height: 15px; margin-right: 8px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; text-decoration: none; color: #FFF; font-weight: bold; font-size: 14px; background-image:url(/i/header-overlay.png); background-position:left bottom; background-repeat:repeat-x; }
.editorPopup .tabs a.selected  { background-color: #F6F6FA; color: #000; background-image: none; }
.editorPopup .tabContents { padding: 0 15px; }
.editorPopup .alignCenter { text-align: center; }
.editorPopup .optional { font-weight: normal; }
.editorPopup .checkbox { margin: 0; }

#tablePopupContents, #saveWithCommentInner { padding: 1px 15px 15px 15px; }
#saveWithCommentInner, #imageProperties, #mediaProperties { padding: 15px; }
#imageListPopup_content { padding-bottom: 15px; }

#charPopupContents td { font-size: 14px; text-align: center; cursor: pointer; height: 18px; width: 18px; }
#stylePopupContents .tabContents { width: 355px; }
#stylePopupContents .not-editable { float: left; width: 355px; margin: 0 15px; }
#stylePreview, #styleAdvancedTextarea { border: 1px solid #CCC; padding: 10px; width: 335px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#stylePopupContents #stylePreview { background-color: #FFFFFF; max-height: 80px; overflow: hidden; color: #000; margin: 15px 0; }
#stylePopupContents table th, #stylePopupContents table td, #linkDiv table th, #linkDiv table td { padding-bottom: 7px; }

#mediaDiv ul { list-style-type: none; white-space: nowrap; margin: 0; padding: 0; }
#mediaDiv ul li { padding: 2px; margin: 0; }
#mediaDiv ol li { padding: 0; margin: 0; }
#mediaDiv ul img { border: none; vertical-align: top; }
#mediaDiv ul a { text-decoration: none; }
#mediaDiv table { border-collapse: collapse; }
#mediaDiv table td { border: 0; margin: 0; padding: 0; vertical-align: top; }
#mediaDiv .activeMediaMenuEntry { background-color: #AAF; }
#mediaDiv #mediaMenu { background-color: #7373B6; height: 395px; }
#mediaDiv #mediaMenu ul li { padding: 0; }
#mediaDiv #mediaMenu ul li a { background-color: #7373B6; color: #FFF; display: block; padding: 5px 6px; width: 101px; }
#mediaDiv #mediaMenu ul li a:hover, #mediaDiv #mediaMenu li.activeMediaMenuEntry a { background-color: #F6F6FA; color: #222; outline-style: none; }
#mediaDiv .pluginIframe { border: 0; overflow-x: hidden; width: 100%; min-height: 380px; }
#mediaDiv #mediaContent { padding: 4px 12px; vertical-align: top; width: 100%; }
#mediaDiv .mediaNotice { background-color: #E6E6FF; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #E4E4FF; border-left: 1px solid #E4E4FF; margin: 6px 0; padding: 6px 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#mediaDiv .mediaNotice h2 { background: transparent url(/i/icon_16_info.gif) no-repeat scroll left top; color: #228; font-size: 13px; margin: 0 0 7px; padding: 0 0 0 20px; }
#mediaDiv #embedText { width: 474px; margin-bottom: 8px; margin-left: 2em; }

#mediaContent .mediaInstructions { max-height: 380px; overflow-y: auto; overflow-x: hidden; margin-bottom: 5px; min-width: 400px; padding-bottom: 5px; }
#mediaContent .mediaInstructions li img { border: 1px solid #CCC; }
#mediaContent ol { padding: 0 0 0 2em; margin: 0; }
#mediaContent ul li { text-align: center; }
#mediaContent ul li img { background-color: #FFF; }
#mediaContent ul a:link, #mediaContent ul a:visited { display: block; padding: 5px; border: 1px solid #F6F6FA; text-decoration: underline; }
#mediaContent ul a:hover { background-color: #EEE; border: 1px solid #CCC; }
#mediaContent h1 { color: #228; font-weight: normal; margin-top: 0; font-size: 18px; }
#mediaContent a:hover { color: #000; }
#mediaContent a img { border: 1px solid #CCC; }
#mediaContent table { margin: 8px 0; }
#mediaContent table td { padding: 2px 4px; }
#mediaContent .mediaContentSpinner { width: 100%; vertical-align: middle; }
#mediaContent .mediaForm th { text-align: right; padding-right: 8px; }
#mediaContent .mediaForm input, #mediaContent .mediaForm select { margin: 3px 0; }
#mediaContent .mediaForm th.disabled { color: #AAC; }

#wikispacesMediaMenu a { text-decoration: none; }
#wikispacesMediaMenu ul li { text-align: left; }
#mediaPreviewDiv { min-height: 100px; }
#mediaPreviewDiv form { text-align: center; }

#imageDivTable { width: 100%; padding: 0; margin: 0; border-collapse: collapse; border: 1px solid #DDD; }
#imageDivTable .searchDefault { color: #999; }
#imageDivTable h4 { font-size: 12px; font-weight: bold; margin: 6px 0 4px; padding: 0; }
#imageDivTable td { vertical-align: top; color: #000; font-size: 93%; }
#imageDivTable td.inputArea { vertical-align: middle; }
#imageDivTable td.fileList { width: 60%; }
#imageDivTable td.filterList { background-color: #EEEEF6; padding: 0; border-left: 1px solid #DDD; }
#imageDivTable .filterAdvanced { width: 100%; border-collapse: collapse; }
#imageDivTable .filterAdvanced tr { background-color: #EEEEF6; }
#imageDivTable .filterAdvanced td { vertical-align: middle; padding: 4px 8px; margin: 0; }
#imageDivTable .filterAdvanced td h4 { margin: 0 8px 0 0; }
#imageDivTable tr.imageHeader { background-color: #CECEEE; }
#imageDivTable tr.imageHeader td { padding: 8px; }
#imageDivTable td.fileList ul { margin: 0; padding: 0; }
#imageDivTable td.fileList ul li { list-style: none; padding: 8px; margin: 0; white-space: nowrap; overflow: hidden; border-bottom: 1px solid #F6F6FA; }
#imageDivTable td.fileList ul li.active { cursor: pointer; border-bottom: 1px solid #DDD; }
#imageDivTable td.fileList ul li.active.bottom { border-bottom: 0; }
#imageDivTable td.fileList ul li.active:hover { background-color: #FFC; }
#imageDivTable td.fileList ul li img { margin-right: 8px; vertical-align: middle; float: left; }
#imageDivTable td.fileList ul li.nodata { text-align: center; }
#imageDivTable td.fileList ul li .fileName { float: left; margin-top: 10px; }
#imageDivTable input.fileNameField { width: 100%; }
#imageDivTable input.radio { vertical-align: text-bottom; }
#imageDivTable #imagePages a, #imageDivTable #imagePages span { color: #333; text-decoration: none; display: inline-block; padding: 0 4px; margin: 0 2px 0 0; }
#imageDivTable #imagePages { padding: 4px; text-align: center; white-space: nowrap; background-color: #E6E6E6; height: 26px; }
#imageDivTable #imagePages .pageFirst { padding: 0 8px 0 0; }
#imageDivTable #imagePages .inactive { color: #999; }
#imageDivTable #imagePages a.pageNumber { border: 1px solid #CCC; background-color: #FFF; }
#imageDivTable #imagePages a.pageCurrent { border: 1px solid #999; font-weight: bold; color: #FFF; background-color: #999; }
#uploadFileWrapper { overflow: hidden; }
#imageDivTable .progressContainer { width: 200px; height: 5px; margin-top: 2px; background-color: #DDD; border: 1px solid #999; }
#imageDivTable .progressBar { height: 5px; margin: 0; padding: 0; width: 0%; background: #0A0; }
#imageDivTable .filterTagSection { padding: 0 8px; }

input.tagFilterField { width: 115px; }
ul.tagFilterList { list-style: none; margin: 0 0 8px 0; padding: 0 !important; background-color: #F6F6FA; border: 1px solid #DDD; }
ul.tagFilterList li { padding: 2px 8px; white-space: nowrap; overflow: hidden; }
ul.tagFilterList li:hover { background-color: #FFC; cursor: pointer; }
ul.tagFilterList li.upTagPageLink { background: #E6E6E6 url(/i/bullet_arrow_up.gif) no-repeat center center; height: 12px; }
ul.tagFilterList li.downTagPageLink { background: #E6E6E6 url(/i/bullet_arrow_down.gif) no-repeat center center; height: 12px; }
ul.tagFilterList li.upTagPageLink:hover, ul.tagFilterList li.downTagPageLink:hover { background-color: #DDDDDD; }

/* * * * END EDITOR POPUPS * * * */

.farbtastic { position: relative; }
.farbtastic * { position: absolute; cursor: crosshair; }
.farbtastic { border: 1px solid #ccc; width: 195px; height: 195px; padding: 0px; }
.farbtastic .color, .farbtastic .overlay { top: 47px; left: 47px; width: 101px; height: 101px; }
.farbtastic .wheel { background: url(/s/js/lib/farbtastic/wheel.png) no-repeat; margin: 0px; padding: 0px; width: 195px; height: 195px; }
.farbtastic .overlay { background: url(/s/js/lib/farbtastic/mask.png) no-repeat; }
.farbtastic .marker { width: 17px; height: 17px; margin: -8px 0 0 -8px; overflow: hidden; background: url(/s/js/lib/farbtastic/marker.png) no-repeat; }

#tablePropertiesList { border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
#tablePropertiesList img { border: 0; }
#tablePropertiesList, #tablePropertiesList ul { list-style-type: none; margin: 0; padding: 0; width: 12em; }
#tablePropertiesList li, #tablePropertiesList ul li { margin: 0; padding: 0; border-bottom: 1px solid #CCC; }
#tablePropertiesList a { display: block; text-decoration: none; color: #000; }
#tablePropertiesList a:hover { background-color: #999; }
#tablePropertiesList li a { background-color: #C1D2EE; color: #000; padding: 4px 8px; }
#tablePropertiesList li.disabledMenu { display: none; }
#tablePropertiesList li a:hover { background-color: #999; color: #FFF; }
#tablePropertiesList li ul li a { background-color: #DDD; padding-left: 16px; }
#tablePropertiesList li ul li ul li a { background-color: #FFF; padding-left: 24px; }

#openid_selector_button_container img { vertical-align: middle; }

/* Match SWFUpload styles in common_ws_swfupload.js */
.WikispacesButtonSwfUpload { width: 114px; height: 24px; background: #CECEFF url(/i/button-114-swfcancel.png) no-repeat top right; margin: 0 auto; cursor: pointer; }
.WikispacesButtonSwfUpload span { display: block; font-family: Arial, sans-serif; font-size: 13px; text-align: center; text-decoration: none; padding-top: 4px; }

.WikispacesButton a { display: block; margin: 1px auto; padding: 8px 0 6px 0; font: normal 1em/1 Arial, sans-serif; text-align: center; text-decoration: none; color: #333; }
.WikispacesButton button { padding: 0 0 2px; margin: 0; border: 0; font: normal 1em/1 Arial, sans-serif; text-decoration: none; color: #333; }

.WikispacesButton.w_80 a { background: url(/i/button-80.png) 0 0 no-repeat; width: 80px; }
.WikispacesButton.w_80 button { background: url(/i/button-80.png) 0 0 no-repeat; width: 80px; height: 24px; }
.WikispacesButton.w_80 a:hover, .WikispacesButton.w_80 button:hover { background-position: -80px 0; color: #000; }
.WikispacesButton.w_80 a:active { background-position: -160px 0; }

.WikispacesButton.w_100 a { background: url(/i/button-100.png) 0 0 no-repeat; width: 100px; }
.WikispacesButton.w_100 button { background: url(/i/button-100.png) 0 0 no-repeat; width: 100px; height: 24px; }
.WikispacesButton.w_100 a:hover, .WikispacesButton.w_100 button:hover { background-position: -100px 0; color: #000; }
.WikispacesButton.w_100 a:active { background-position: -200px 0; }

.WikispacesButton.w_120 a { background: url(/i/button-120.png) 0 0 no-repeat; width: 120px; }
.WikispacesButton.w_120 button { background: url(/i/button-120.png) 0 0 no-repeat; width: 120px; height: 24px; }
.WikispacesButton.w_120 a:hover, .WikispacesButton.w_120 button:hover { background-position: -120px 0; color: #000; }
.WikispacesButton.w_120 a:active { background-position: -240px 0; }

a.editButton img { border: 0; }

.querySelect, .queryAs, .queryInsertInto, .queryValues, .queryUpdate, .queryDelete, .queryFrom, .queryInnerJoin, .queryLeftJoin, .querySet, .queryWhere, .queryOrderBy, .queryLimit, .queryOffset, .queryHaving, .queryUnion { font-weight: bold; color: red; }
.queryParam { font-weight: bold; color: blue; }

#signup ul.fieldErrors, .WikispacesContent #signup ul.fieldErrors { margin-left: -20px; padding-left: 20px; }
ul.fieldErrors, .WikispacesContent ul.fieldErrors { list-style: none; color: red; font-size: 80%; margin: 0; padding-left: 2.5em; padding-bottom: 5px; background-image: url(/i/icon_16_error.gif); background-repeat: no-repeat; background-position: left 3px; }
.invalidField, .WikispacesContent .invalidField { background-color: #FCC; }

/* for subsidiary settings pages */
.WikispacesBackLink { text-align: right; }
.WikispacesBackLink .r_space { margin-right: 90px; }

/* space navigation popup */
#SpaceNavigationTool { line-height: 1; position: absolute; z-index: 999; top: 32px; right: 0; width: 450px; }
#SpaceNavigationTool td.wikispaces_content { text-align: left; vertical-align: top; color: black; }
#SpaceNavigationTool td.wikispaces_content a { color: black; }
#SpaceNavigationTool td.wikispaces_content table { border-collapse: collapse; }
#SpaceNavigationTool td.wikispaces_content table { width: 100%; }
#SpaceNavigationTool td.wikispaces_content table tr { clear: both; }
#SpaceNavigationTool td.wikispaces_content table td.spaceCell { display: list-item; list-style-type: none; margin-right: 4px; overflow: hidden; padding: 2px 4px 2px 4px; vertical-align: top; white-space: nowrap; width: 196px; }
#SpaceNavigationTool td.wikispaces_content table td.spaceCell a { text-decoration: none; }
#SpaceNavigationTool td.wikispaces_content table td.divider { width: 0px; }
#SpaceNavigationTool td.divider { border-right: 1px solid #999; }
#SpaceNavigationTool form.divider { border-top: 1px solid #999; }
#SpaceNavigationTool form { padding: 3px; text-align: center; }
#SpaceNavigationTool form p { margin: 0; }
#SpaceNavigationTool img { border: 0; }
.SpaceNavigationHighlight { background-color: #FFC; }

/* Styling of placeholder content for media, when it would overlap page menu */
.WikiEmbedSubForPopup { background-image: url(/i/static.png); background-repeat: repeat; border: 9px solid #c0c0d0; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* -----------------------------------
  ********WIKISPACES CONTENT**********
 ------------------------------------*/
/* *** BASIC PROPERTIES *** */
.WikispacesContent, .WikispacesContent .wiki { font-family: arial,helvetica,sans-serif; }
.WikispacesContent .clear { clear: both; }
.WikispacesContent strong { font-weight: bold; }
.WikispacesContent img { border: 0; }
.WikispacesContent pre { background-color: #DDD; padding: 0.75em 0 0.75em 0.75em; margin: 0 0 1.35em 0; }

/* *** LAYOUT CLASSES *** */
.WikispacesContent .twoColumn { display: inline; float: left; padding: 0 6% 0 0; width: 43.99%; }
.WikispacesContent .twoColumnClear { clear: both; display: inline;  float: left; margin: 1% 6% 2% 0; width: 44%; }
.WikispacesContent .narrowLeftColumn { display: inline; float: left; margin: 1% 6% 2% 0%; width: 25%; }
.WikispacesContent .wideRightColumn { display: inline; float: right; margin: 1% 6% 2% 0%; width: 63%; }

/* *** CONVENIENCE CLASSES FOR BOX PROPERTIES *** */
.WikispacesContent div.divFloatLeft, .WikispacesContent .floatLeft { float: left; }
.WikispacesContent .floatRight { float: right; }
.WikispacesContent .clearLeft { clear: left; }
.WikispacesContent .clearBoth { clear: both; }
.WikispacesContent div.divRight { text-align: right; }
.WikispacesContent .padAbove { padding-top: 1em !important; }
.WikispacesContent .padBelow, p.padBelow { margin-bottom: 1em; }
.WikispacesContent .nopad { padding: 0 !important; }
.WikispacesContent .leftLine { float: left; padding-right: 1em; }

/* *** HEADINGS *** */
.WikispacesContent h1, .WikispacesContent h2, .WikispacesContent h3, .WikispacesContent h4, .WikispacesContent h5, .WikispacesContent h6, .WikispacesContent .headerText { color: #222; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; margin: 0; padding: 0; }
.WikispacesContent h1 { font-size: 1.9em !important; font-weight: normal; margin-bottom: 0.6em; }
.WikispacesContent h2 { color: #228; font-size: 1.5em !important; margin: 0.6em 0; }
.WikispacesContent h2.top { margin-top: 0; }
.WikispacesContent h3 { font-size: 1.3em; line-height: 1.04em; }
.WikispacesContent .gradientHeader { background: #fcfcfc url(/i/cob-gradient.png) repeat-x left bottom; border-color: #EAEAEA; border-style: solid; border-width: 1px 1px 0 1px; clear: both; color: #222; margin: 0 !important; padding: 6px 0.5em 4px !important; }
.WikispacesContent .headerStyle { color: #222; font-size: 1.5em !important; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; padding-bottom: 0.6em; } //only on site/tour
.WikispacesContent h1.big { font-size: 2.3em !important; }
.WikispacesContent h1#create { margin-bottom: 0; }
.WikispacesContent h1.noSpacing, .WikispacesContent h2.noSpacing, .WikispacesContent h3.noSpacing { padding: 0 !important; margin: 0 !important; }
.WikispacesContent h1.noBottomMargin, .WikispacesContent h2.noBottomMargin, .WikispacesContent h3.noBottomMargin { margin-bottom: 0; }
.WikispacesContent h5 { font-family: inherit; font-size: 1.2em; font-weight: bold; padding-bottom: 13px; }
.WikispacesContent .filterTag { font-family: inherit; color: #228; font-size: 1.2em; font-weight: bold; padding-bottom: 0; }

/* *** DIVS/GENERIC *** */
.WikispacesContent .greyBox { background-color: #EEE; border: 1px solid #DDD; color: #707070; font-family: "Lucida Grande","Verdana", sans-serif; font-size: 90%; margin-bottom: 10px; padding: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.WikispacesContent .boxShadow { box-shadow: 2px 2px 3px #AAA; -moz-box-shadow: 2px 2px 3px #AAA; -webkit-box-shadow: 2px 2px 3px #AAA; }

/* *** LINKS *** */
.WikispacesContent a { text-decoration: none; }
.WikispacesContent a:hover { text-decoration: underline; }

/* *** FORM BASICS *** */
.WikispacesContent form { color: #404040; }
.WikispacesContent form h1, .WikispacesContent form h2, .WikispacesContent form h3, .borderAbove { border-top: 1px dotted #CCC; margin-top: 1em !important; padding-top: 1em !important; }
.WikispacesContent form h1 { margin-top: 1.065em !important; padding-top: 1.065em !important; }
.WikispacesContent form h2 { margin-top: 1em !important; padding-top: 1em !important; }
.WikispacesContent form h3 { margin-top: 1em !important; padding-top: 1em !important; }
.WikispacesContent form h1.top, .WikispacesContent form h2.top, .WikispacesContent form h3.top { border-top: 0; margin-top: 0 !important; padding-top: 0 !important; }
.WikispacesContent form h1.noborder, .WikispacesContent form h2.noborder, .WikispacesContent form h3.noborder { border-top: 0; }
.WikispacesContent select, .WikispacesContent option, .WikispacesContent input, .WikispacesContent button { font-family: arial, helvetica, sans-serif; }
.WikispacesContent select, .WikispacesContent option, .WikispacesContent input { font-size: 0.95em; }
.WikispacesContent form label { font-weight: bold; padding-right: 7px; }
.WikispacesContent input.default { font-weight: bold; }
.WikispacesContent a.plainButton { background-image: url(/i/plain-button.gif); background-position: left top; background-repeat: no-repeat; color: #fff; display: block; font-family: Arial, sans-serif; font-size: 2em; height: auto; padding: 8px 0; text-align: center; width: 251px; }
.WikispacesContent select#templateSpaceId { margin: 0 0 5px; width: 151px; }
.WikispacesContent .checkbox { margin-left: 0; }

.WikispacesContent p.rightform { width: 40em; clear: both; }
.WikispacesContent .rightform label { width: 12em; float: left; display: inline-block; font-weight: bold; margin-right: 1em; padding-right: 0; text-align: right; }
.WikispacesContent .rightform.wide label { width: 20em; }
.WikispacesContent .rightform.wide span.smgrey.rightFormIndent { margin-left: 26.3em; }
.WikispacesContent .rightform ol { margin: 0; padding: 0; }
.WikispacesContent .rightform li { line-height: 1.8; list-style: none; padding: 0.5em; margin: 0; float: left; clear: both; }
.WikispacesContent .rightform input.textfield, .WikispacesContent .rightform div.checkbox, .WikispacesContent .rightform select { width: 15em; float: left; margin: 0; }
.WikispacesContent .rightform li.noInputWidth select { width: auto;}
.WikispacesContent .rightform li.actions { width: 27.5em; text-align: right; }
.WikispacesContent .rightform.wide li.actions { width: 35.5em; }
.WikispacesContent .rightform div.checkbox input { margin-left: 0; margin-right: 0; }
.WikispacesContent .rightform .secondary { color: #666; line-height: 1.2; font-size: 83%; padding: 0.3em 0; font-weight: normal; }
.WikispacesContent .rightform select.margin { margin-top: 5px; width: auto; }
.WikispacesContent .rightform div.description { float: left; }

.WikispacesContent .rightform.message input.textfield { width: 382px; }
.WikispacesContent .rightform.message textarea { width: 386px; }
.WikispacesContent .rightform.message label { width: 5em; }
.WikispacesContent .rightform.message .indent { font-size: 1em; margin-left: 6em; }
.WikispacesContent .rightform.message #monitor { margin-left: 0; }
.WikispacesContent .rightform.message li { padding-left: 0; padding-right: 0; }
.WikispacesContent .rightform.message li.actions { font-size: 13px; width: 36em; }
.WikispacesContent .rightform.message p { padding: 3px 0; width: 36em; }
.WikispacesContent .rightform.message p .smgrey { float: right; padding: 2px 0 0; }

.WikispacesContent .leftform label { font-weight: bold; display: inline-block; margin: 0 0.5em 0 0; width: 7em; }
.WikispacesContent .leftform.wide label { width: auto; }
.WikispacesContent .leftform ol { margin: 0; padding: 0; }
.WikispacesContent .leftform li { line-height: 1.8; list-style: none; padding: 0.5em 0.5em 0.5em 0; margin: 0; }
.WikispacesContent .leftform li.leftIndent { margin-left: 22px; padding-top: 0; }
.WikispacesContent .leftform li div.leftIndent { margin-left: 9.4em; margin-top: -0.5em; }
.WikispacesContent .leftform li.buttons { text-align: right; width: 27.5em; }
.WikispacesContent .leftform input.radio { vertical-align: text-bottom; margin: 0 3px 0 5px; }
.WikispacesContent .leftform img.icon { margin: 0 1px 0 5px; }
.WikispacesContent .leftform div.radioLabelWidth { width:10em; }

.WikispacesContent .basicform select { padding: 2px 0; }

.WikispacesContent .toplabelform label, .WikispacesContent .toplabelform input, .WikispacesContent .toplabelform button, .WikispacesContent .toplabelform select, .WikispacesContent .toplabelform .wrappedText, .WikispacesContent .toplabelform textarea { clear: left; float: left; }
.WikispacesContent .toplabelform label, .WikispacesContent .toplabelform button, .WikispacesContent .toplabelform .cancelLink { margin-top: 1em; }
.WikispacesContent .toplabelform label { font-weight: normal; }
.WikispacesContent .toplabelform label:first-child { margin-top: 0; }
.WikispacesContent .toplabelform input.radio, .WikispacesContent .toplabelform input.checkbox { margin-left: 0; }
.WikispacesContent .toplabelform .noClear { clear: none; margin-left: 7px; }
.WikispacesContent .toplabelform .spaceBelow { margin-top: 2px; margin-bottom: 2px; }
.WikispacesContent .toplabelform .cancelLink { float: left; padding: 4px 0; margin-left: 7px; }

/* *** PARAGRAPHS *** */
.WikispacesContent p { color: #404040; font-size: 1em !important; line-height: 1.35 !important; margin: 0; padding: 0 0 1.35em 0; }
.WikispacesContent p.marketing { color: #222; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 1.15em !important; line-height: 1.5 !important; }
.WikispacesContent p.smaller, WikispacesContent .wiki { color: #404040; font-size: 0.9em !important; line-height: 1.25em !important; }
.WikispacesContent p.leftMargin { margin-left: 8em; }
.WikispacesContent p.alignRight { text-align: right; }
.WikispacesContent p.alignCenter { text-align: center; }
.WikispacesContent p.fixedWidth { width: 35em; }
.WikispacesContent .paragraphStyle { color: #404040; font-size: 1em !important; line-height: 1.35; }
.WikispacesContent p.warn, .WikispacesContent span.warn, .WikispacesWarning { color: #CC0000; font-weight: bold; }
.WikispacesContent p.smgrey { color: #666; font-size: 0.85em !important; }
.WikispacesContent p.noPadding { padding: 0; }
.WikispacesContent p.blue { color: #228; }
.WikispacesContent span.sm {  color: #666; }
.WikispacesContent p.evenPadding { padding: 10px 0; }
.WikispacesContent p.lessPadding { padding-bottom: 10px; }

/* *** LISTS *** */
.WikispacesContent ul { list-style-type: disc; margin: 0; padding: 0 0 1em 1em; }
.WikispacesContent li { color: #404040; font-size: 1em; line-height: 1.35; padding: 0.3875em 0; }
.WikispacesContent ul.marketing li { color: #222; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 1.15em; line-height: 1.5em; }
.WikispacesContent ul.compress li { line-height: 1.5em; padding: 0; }
.WikispacesContent .WikiMenuEnabled ul { list-style-type: none; padding: 0; }
.WikispacesContent ul.simple { padding-right: 0; padding-top: 0.5em; }
.WikispacesContent ul.simple li { line-height: 1.75em; }
.WikispacesContent ul li.top, .WikispacesContent ol li.top { padding-top: 0; }
.WikispacesContent ul li.bottom, .WikispacesContent ol li.bottom { padding-bottom: 0; }
.WikispacesContent ul.noBullets { list-style-type: none; }

/* *** TABLE STYLES *** */
.WikispacesContent table { border-collapse: collapse; border-top: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; margin: 0 auto 1em 0; padding: 0; }
.WikispacesContent th, .WikispacesContent td { border-bottom: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; text-align: left; vertical-align: inherit; }
.WikispacesContent th { color: #4F4F4F; font-weight: bold; padding: 0.3em 0.4em 0.3em 0; }
.WikispacesContent td { color: #404040; padding: 0.3em 0.8em; }
.WikispacesContent thead th, .WikispacesContent tfoot th  { background: #e6e6e6 url(/i/cob-gradient.png) top left repeat-x; text-align: center; }
.WikispacesContent thead th { color: #333; padding: 0.2em; vertical-align: bottom; }
.WikispacesContent tfoot th { padding: 0.2em; border-right: 1px solid #E0E0E0; }
.WikispacesContent tfoot th strong { font-size: 1.2em; }
.WikispacesContent tr.odd td { background-color: #F8F8F8; }
.WikispacesContent tr.hl td { background-color: #FFC; }

/* *** OTHER TABLE CLASSES *** */
.WikispacesContent .pagination { font-weight: normal; }
.WikispacesContent .pagination a { color: #333; font-weight: bold; display: inline-block; margin: 0 2px 0 0; }
.WikispacesContent th.pagination .pageFirst { padding: 0 8px 0 0; }
.WikispacesContent span.inactive { color: #999; margin-right: 2px; }
.WikispacesContent a.pageNumber { border: 1px solid #BBB; background-color: #FFF; padding: 0 4px; }
.WikispacesContent a.pageNumber:hover { border: 1px solid #999; background-color: #EEE; }
.WikispacesContent a.pageCurrent { border: 1px solid #999; background-color: #999; color: #FFF; }
.WikispacesContent a.pageCurrent:hover { border: 1px solid #AAA; background-color: #999; cursor: default; }
.WikispacesContent div.totals { color: #333; float: right; font-weight: bold; }
.WikispacesContent th.pagination .selections { float: right; display: none; padding-right: 24px; }
.WikispacesContent th.pagination .selections a { padding: 0; }
.WikispacesContent th.pagination .selections span { padding: 0; }
.WikispacesContent th.pagination div.jumplist { clear: both; padding: 7px 0 0; }
.WikispacesContent table.fullWidth th { padding-top: 0.25em; padding-bottom: 0.25em; }
.WikispacesContent table.fullWidth td { padding: 0.25em; }
.WikispacesContent table.fullWidth td.alignRight { padding-right: 2px; }
.WikispacesContent table.cob { border: 1px solid #d6d6d6; min-width: 500px; clear: both; }
* html .WikispacesContent table.cob { width: 50%; } /* ie7 and below */
.WikispacesContent table.cob thead th, .WikispacesContent table.cob tfoot th { background: #e6e6e6 url(/i/cob-gradient.png) top left repeat-x; border-bottom: 1px solid #d6d6d6; text-align: left; padding: 7px 9px 5px; }
.WikispacesContent table.cob tr:last-child td { border-bottom: 1px solid #DDD; }
.WikispacesContent table.cob th, .WikispacesContent table.cob td { border-left: 0; }
.WikispacesContent table.cob th { border-left: 0; padding: 3px 0; white-space: nowrap; }
.WikispacesContent table.cob td { border-color: #E0E0E0; border-left: 0; font-size: 95%; padding: 5px 5px 5px 9px; }
.WikispacesContent .twoRows table.cob tr.firstHeaderRow th { background: #e8e8e8 url(/i/cob-gradient-top.png) top left repeat-x; border-bottom: 0; }
.WikispacesContent .twoRows table.cob tr.secondHeaderRow th { background: #e8e8e8; font-weight: normal; padding-top: 0; }
.WikispacesContent .twoRows table.cob tr.topHalfRow td { border-bottom: 0; padding-bottom: 0; }
.WikispacesContent .twoRows table.cob tr td.hasBottomBorder { border-bottom: 1px solid #E0E0E0; }
.WikispacesContent .oneRow table.cob tr.secondHeaderRow, .WikispacesContent .oneRow table.cob tr.bottomHalfRow { display: none; }
.WikispacesContent table.cob colgroup.minimizeWidth { width: 100px; }
.WikispacesContent table.cob .borderLeft { border-left: 1px solid #E0E0E0; }
.WikispacesContent table.cob td.noLeftPadding { padding-left: 0px; }
.WikispacesContent table.cob .checkbox { padding-left: 6px; padding-right: 0; width: 24px; }
.WikispacesContent table.cob .fileImage { padding-left: 5px; padding-right: 2px; width: 32px; }
.WikispacesContent .cobOperations, .WikispacesContent .cobOperationsLeft { padding: 0; }
.WikispacesContent .cobOperations li { display: inline; float: right; margin-left: 3px; padding: 0 0 7px; }
.WikispacesContent .cobOperationsLeft li { display: inline; float: left; margin-right: 3px; padding: 0 0 7px; }
.WikispacesContent .cobSelect { float: left; }
.WikispacesContent .cob .editText { color: #404040; font-size: 90%; margin-left: 5px; text-decoration: underline; }
.WikispacesContent table.fullWidth { width: 100%; }
.WikispacesContent table.left, .WikispacesContent table.flushLeft { margin: 0 auto 0 0; width: auto; }
.WikispacesContent table.left th, .WikispacesContent table.flushLeft th { padding: 0.2em 0.5em; }
.WikispacesContent table.flushLeft th { vertical-align: middle; }
.WikispacesContent table.left td, .WikispacesContent table.flushLeft td { padding-top: 0.2em; padding-bottom: 0.2em; }
.WikispacesContent table.left tr.nowrap td { white-space: nowrap; }
.WikispacesContent table.left tr.nowrap td.normal { white-space: normal; }
.WikispacesContent table.paymentTable { float: left; margin: 0 0 13px; width: 36em; }
.WikispacesContent table.paymentTable th { white-space: nowrap; padding-top: 0.4em; padding-bottom: 0.4em; }
.WikispacesContent table.paymentTable td { padding-top: 0.4em; padding-bottom: 0.4em; }
.WikispacesContent table.centeredForm { border: 0; }
.WikispacesContent table.centeredForm th { border: 0; font-weight: bold; padding-top: 7px; text-align: right; vertical-align: top; white-space: nowrap; width: 25%; }
.WikispacesContent table.centeredForm td { border: 0; padding-top: 7px; }
.WikispacesContent table.centeredForm select { margin-top: 0; }
.WikispacesContent table.ruledTable, .WikispacesContent table.ruledTable td { border-top: 0; border-left: 0; border-right: 0; }
.WikispacesContent table.ruledTable td.borderLeft { border-left: 1px solid #E0E0E0; }
.WikispacesContent table.ruledTable td.borderRight, .WikispacesContent table.ruledTable th.borderRight { border-right: 1px solid #E0E0E0; }
.WikispacesContent table.ruledTable th.borderTop { border-top: 1px solid #E0E0E0; }
.WikispacesContent table.noborder, .WikispacesContent table.noborder > * > tr > td, .WikispacesContent table.noborder > tr > td, .WikispacesContent table.noborder > tr > th, .WikispacesContent table.noborder > * > tr > th, .WikispacesContent tr.noborder > td, .WikispacesContent tr.noborder > th, .WikispacesContent td.noborder, .WikispacesContent th.noborder, .WikispacesContent table.basic, .WikispacesContent table.paymentTable, .WikispacesContent table.paymentTable td, .WikispacesContent table.paymentTable th { border: 0; }
.WikispacesContent table.nopadding, .WikispacesContent table.nopadding > * > tr > td, .WikispacesContent table.nopadding > tr > td, .WikispacesContent table.nopadding > tr > th, .WikispacesContent table.nopadding > * > tr > th, .WikispacesContent tr.nopadding > td, .WikispacesContent tr.nopadding > th, .WikispacesContent td.nopadding, .WikispacesContent th.nopadding { padding: 0; }
.WikispacesContent table.fixedWidth { width: 35em; }
.WikispacesContent table.fixedWidth th { width: 8em; }

/* *** TABLES ON TABLE-LAYOUT PAGES *** */
/* For layout of more complex pages */
.WikispacesContent table tr.noBottomBorder td { border-bottom: 0; }

/* *** TABLE HEADER AND CELL CLASSES *** */
.WikispacesContent th.alignCenter, .WikispacesContent td.alignCenter { text-align: center; }
.WikispacesContent tr.alignRowLeft th, .WikispacesContent tr.alignRowLeft td, .WikispacesContent th.alignLeft, .WikispacesContent td.alignLeft { text-align: left; padding-left: 0.8em !important; }
.WikispacesContent th.alignRight, .WikispacesContent td.alignRight, .WikispacesContent th.action, .WikispacesContent td.action { text-align: right; }
.WikispacesContent th.alignBottom, .WikispacesContent td.alignBottom { vertical-align: bottom; }
.WikispacesContent th.alignTop, .WikispacesContent td.alignTop { vertical-align: top; }
.WikispacesContent th.width300, .WikispacesContent td.width300 { min-width: 300px; }
.WikispacesContent tr.odd td.dataChanged, .WikispacesContent tr.even td.dataChanged { background-color: #AFA; }
.WikispacesContent td.borderRight, .WikispacesContent th.borderRight { border-right: 1px solid #999; }
.WikispacesContent table.flushLeft tr > td:first-child, .WikispacesContent table.flushLeft tr > th:first-child, .WikispacesContent td.flushLeft { padding-left: 0; }
.WikispacesContent table td.noDataHolder { font-style: italic; padding: 1.1em 5px; text-align: center; }

/* *** TABLE SORTING HEADERS *** */
.WikispacesContent th a.w_sort { color: #333; }
.WikispacesContent th a.w_sort:hover { background: transparent url(/i/bullet_arrow_down.gif) no-repeat top right; color: #000; }
.WikispacesContent th a.w_sort img { vertical-align: text-top; }
.WikispacesContent th.w_sort_highlight { background: url(/i/green-table-gradient.jpg) top left repeat-x #B2CEB2; }

/* *** TABLE LOOK ALIKE BOXES *** */
.WikispacesContent div.table-box { border: 1px solid #E0E0E0; float: left; min-height: 155px; margin: 0 25px 25px 0; max-width: 200px; min-width: 150px; width: 20%; }
.WikispacesContent div.table-box h2 { background: url(/i/gray-table-gradient.jpg) top left repeat-x #D6D6D6; color: #333; border-bottom: 1px solid #E0E0E0; font-size: 1.2em !important; font-family: arial,helvetica,sans-serif; font-weight: bold; margin: 0; padding: 0.3em 0.2em; text-align: center; }
.WikispacesContent div.table-box img { display: block; margin: 10px auto; }
.WikispacesContent div.table-box p { color: #555; font-size: 0.9em !important; padding: 0 10px; text-align: center; }
.WikispacesContent div.table-box.clickable { cursor: pointer; }

/* *** WIKISPACESBOX STYLES *** */
.WikispacesContent .WikispacesBox .WikispacesBox_text h1, .WikispacesContent .WikispacesBox .WikispacesBox_text h2, .WikispacesContent .WikispacesBox .WikispacesBox_text h3 { padding: 0.2em 0; }
.WikispacesContent .WikispacesBox .WikispacesBox_text { padding: 0.3em 0.9em; }
.WikispacesContent .WikispacesBox .WikispacesBox_text p { margin: 0 !important; padding: 0.3em 0 !important; }
.WikispacesContent form .WikispacesBox h1, .WikispacesContent form .WikispacesBox h2, .WikispacesContent form .WikispacesBox h3 { border-top: 0; margin-top: 0 !important; padding-top: 0 !important; }
.WikispacesContent .WikispacesBox h2 { margin-top: 0; }
.WikispacesContent .WikispacesBox table { border: 0; margin-bottom: 0; width: 100%; }
.WikispacesContent .WikispacesBox table th, .WikispacesContent .WikispacesBox table td { background-color: inherit; color: #404040; }
.WikispacesContent form .WikispacesBox { background-color: #DDF; }

/* *** WIKISPACESCONTENT STEPS, FOR BULK USER PAGE *** */
.WikispacesContent ul.w_steps { margin: 0; padding: 0; }
.WikispacesContent ul.w_steps li { width: 180px; height: 35px; display: block; margin: 0; padding: 10px 0px 10px 10px; list-style: none; float: left; color: #999; background-color: #EBEBEB; background-image: url(/i/steps-base.gif); background-repeat: no-repeat; background-position: left -5px; }
.WikispacesContent ul.w_steps li.w_first { width: 160px; background-image: none !important; }
.WikispacesContent ul.w_steps li.w_current { color: #FFF; background-color: #159AC3; background-image: url(/i/steps-current.gif); }
.WikispacesContent ul.w_steps li.w_next { background-color: #EBEBEB; background-image: url(/i/steps-next.gif); }
.WikispacesContent ul.w_steps li.w_done { color: #FFF; background-color: #374184; background-image: url(/i/steps-done.gif); }
.WikispacesContent ul.w_steps li span { margin-left: 40px; }
.WikispacesContent ul.w_steps li.w_first span { margin-left: 10px; }
.WikispacesContent ul.w_steps li span em { font-style: normal; font-weight: bold; }
.WikispacesContent ul.w_steps li span span.w_label { display: block; margin-left: 40px; font-weight: normal; }
.WikispacesContent ul.w_steps li.w_first span span.w_label { display: block; margin-left: 10px; font-weight: normal; }

/* *** BULK USER BUTTONS *** */
.WikispacesContent input.bulkForward, .WikispacesContent input.bulkForwardGray { background-image: url(/i/continue_arrow.gif); background-position: left top; border: 0 none; font-size: 1.4em; font-weight: bold; height: 40px; padding-right: 17px; text-align: center; width: 133px; }
.WikispacesContent input.bulkForward { background-image: url(/i/continue_arrow.gif); color: #FFF; }
.WikispacesContent input.bulkForwardGray { background-image: url(/i/continue_arrow_gray.gif); color: #999; }
.WikispacesContent input.bulkBack { background-image: url(/i/back_arrow.gif); background-position: left top; border: 0 none; color: #FFF; font-size: 1.4em; font-weight: bold; height: 40px; padding-left: 17px; text-align: center; width: 133px; }
.WikispacesContent input.bulkVerify { background-color: #14C23D; border: 0 none; color: #FFF; font-size: 1.4em; font-weight: bold; height: 40px; text-align: center; width: 160px; }
.WikispacesContent input.bulkVerifyGray { background-color: #EBEBEB; border: 0 none; color: #999; font-size: 1.4em; font-weight: bold; height: 40px; text-align: center; width: 160px; }

/* *** MANAGE WIKI PAGE *** */
.WikispacesContent .WikispacesSettingsWrapper table { margin: 1em 0; width: 95%; }
.WikispacesContent .WikispacesSettingsWrapper table td { margin: 0; min-width: 3.2em; padding: 0; text-align: center; width: 19%; }
.WikispacesContent .WikispacesSettingsWrapper table td.secondLine { padding-top: 2em; }

/* *** DROPDOWN MENUS *** */
.WikiMenuDisabled { display: none; }
.WikiPageMenuDisabled, .WikiPageSubMenuDisabled { display: none; } /* legacy style for forked themes */
.WikiMenuEnabled { display: inline !important; }
.WikiMenuControl { white-space: nowrap; cursor: default !important; }
.WikiMenuControl a { cursor: pointer !important; text-decoration: none; }
.WikiMenu { cursor: pointer; }
.WikiMenu ul { z-index: 2; position: absolute; list-style: none; width: 150px; background-color: #FFF; padding: 0; margin: 0; border-color: #DDD; border-style: solid; border-width: 1px 1px 0 1px; }
.WikiMenu ul .WikiMenuEntry, .WikiMenu ul .WikiMenuEntryDisabled { width: 140px; background-image: none; padding: 4px 4px 4px 6px; border-bottom: 1px solid #DDD; margin: 0; float: left; background-color: #FFF; }
.WikiMenu ul .WikiMenuEntry a { color: #000; font-weight: normal; background-image: none; padding: 0; border: 0; }
.WikiMenu ul .WikiMenuEntryDisabled { color: #CCC; }
.WikiMenu ul .WikiMenuEntry:hover { background-color: #EEE; }
.WikiMenu ul .WikiMenuEntryDisabled:hover { background-color: #FFF; }
.WikiHideForPopup { display: none; }

/* *** SIGNIN/PL FORM STYLES *** */
#formTable th { font-size: 1.1em; font-weight: normal; padding: 11px 10px 0 0; text-align: right; vertical-align: top; white-space: nowrap; width: 125px; }
#formTable th.buttons { padding-top: 8px; }
#formTable label { padding-right: 0; font-weight: normal; }
#formTable input, .styledInput { border: 1px solid #c4c8cf; background: #fff url(/i/input-gradient.png) repeat-x top left; padding: 6px 5px 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 1.3em; width: 250px; }
#formTable input.radio, #formTable input.checkbox { border: 0 none; background: none; margin-left: 0; width: auto; }
#formTable input.checkbox { margin-right: 6px; }
#formTable select { font-size: 13px !important; padding-top: 3px; width: 21em; }
#formTable select option { font-size: 13px; padding-top: 3px; }
#formTable input:focus, .styledInput:focus { background-color: #e8f0fc; border-color: #99c2ff; }
#formTable .smgrey { display: block; padding-top: 2px; }
#formTable div.inputWidth { text-align: right; width: 294px; }
.WikispacesContent #formTable td { padding: 5px 0 10px; }
.formError { color: #E55106; font-size: 90%; font-weight: bold; padding-top: 3px; }
#formTable .inputError, .inputError { border-color: #E55106; }

/* ***Wiki Details *** */
.wikiDetails { float: left; white-space: nowrap; padding-left: 8px; }
.wikiDetails img { padding-right: 4px; }
.WikispacesContent .detailsLogo { border: 1px solid #DDD; vertical-align: middle; }
.smallBonsai { background-color: #EEE; }

/* TextboxList sample CSS */
form.WikiTokenAutocomplete { display: inline; }
.WikiTokenAutocomplete ul.holder { border: 1px solid #c4c8cf; margin: 0; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; cursor: text; }
.WikiTokenAutocomplete ul.transparent { background-color: transparent; border: 0; overflow: hidden; height: auto !important; height: 1%; padding: 5px 0 2px 0; }
.WikiTokenAutocomplete *:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
.WikiTokenAutocomplete ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; padding: 0; white-space:nowrap;}
.WikiTokenAutocomplete ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
.WikiTokenAutocomplete ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
.WikiTokenAutocomplete ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.WikiTokenAutocomplete ul.holder li.bit-input input { background-color: transparent; width: 150px; margin: 0; border: 0px; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */
.WikiTokenAutocomplete ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */
.WikiTokenAutocomplete ul li { list-style-type: none; }
.WikiTokenAutocomplete ul { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
.WikiTokenAutocomplete ul li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
.WikiTokenAutocomplete ul li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
.WikiTokenAutocomplete ul li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
.WikiTokenAutocomplete ul.transparent { width: auto; }
.WikiTokenAutocomplete ul { margin: 0 !important }
.WikiTokenAutocomplete ul.holder li.bit-box { padding-right: 15px; position: relative; }
.WikiTokenAutocomplete ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
.WikiTokenAutocomplete ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
.WikiTokenAutocomplete ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/i/autocomplete_close.gif'); }
.WikiTokenAutocomplete ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
.WikiTokenAutocomplete ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */
.WikiTokenAutocomplete .facebook-auto { display: none; position: absolute; width: 100%; background: #eee; }
.WikiTokenAutocomplete .facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.WikiTokenAutocomplete .facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999; width: 100%; }
.WikiTokenAutocomplete .facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.WikiTokenAutocomplete .facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.WikiTokenAutocomplete .facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.WikiTokenAutocomplete .facebook-auto ul li.auto-focus em { background: none; }
.WikiTokenAutocomplete .deleted { background-color:#4173CC !important; color:#ffffff !important;}
.WikiTokenAutocomplete .hidden { display:none;}
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}

.WikiPageInfo { padding: 0; }
.WikiPageInfo table { margin: 0; }
.WikiPageInfo th { padding-left: 4px; width: 50px; }
.WikiPageInfo tr > td:first-child { padding-left: 4px; }
.WikiPageInfo td { color: #888; }
.WikiPageInfo a { color: #707070; }
.WikiPageInfo a.btn { color: #333333; }
.WikiPageInfo input { margin-top: 0; vertical-align: middle; }
.WikiPageInfo img { vertical-align: middle; }
.WikiPageInfo .fullSize { font-size: 13px; }

.WikiTagList ul { list-style-type: none; display: inline; margin: 0; padding: 0; }
.WikiTagList ul li { display: inline; }
.WikiTagList ul li a { padding-right: 3px; } 
.WikiTagsEdit, .WikiTagsInput { display: none; float: left; }
.WikiTagsEdit { position: relative; width: 80%; }
.WikiTagsInput { margin-left: 5px; }
.WikiTagList .WikiPageTag a { color: #888; font-size: 90%; padding-right: 6px; }
.WikiTagsEditLink { padding: 0 4px; }
.WikiPageInfo .userLink, .WikiPageInfo .userLinkGuest { font-weight: bold; }
.WikiTagsEditLink { background-color: #DDD; color: #000; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.WikiTagsEditLink:hover { background-color: #CCC; }

.WikiFileInfo .userLink, .WikiFileInfo .userLinkGuest { color: #707070; font-weight: bold; }

/* *** BUTTONS: http://stopdesign.com/eg/buttons/3.0/code.html *** */

.btn { display: inline-block; background: none; margin: 0; padding: 3px 0; border-width: 0; overflow: visible; font: 100%/1.2 Arial,Sans-serif; text-decoration: none; color: #333; }
.btn.hidden { display: none !important; }
* html button.btn { padding-bottom: 1px; }

/* Firefox: remove hard-wired margin */
button.btn, x:-moz-any-link { margin: 0 -3px; }

/* Firefox: remove outline on click */
button.btn::-moz-focus-inner { border: 1px solid transparent; }

/* IE7 */
*:first-child+html button.btn { margin: 0 3px; }
*:first-child+html a.btn { margin: 0 3px 1px 0; }
*:first-child+html button.pill-l { margin-right: 0; }
*:first-child+html button.pill-r { margin-left: 0; }

.btn span { background: #DDD url(/i/bg-button.gif) repeat-x 0 0; margin: 0; padding: 3px 0; border-left: 1px solid #BBB; border-right: 1px solid #AAA; }
* html .btn span { padding-top: 0; }
.btn span span { position: relative; padding: 3px .4em; border-width: 0; border-top: 1px solid #BBB; border-bottom: 1px solid #AAA; white-space: nowrap; }
button.pill-l span { border-right-width: 0; }
button.pill-l span span { border-right: 1px solid #BBB; }
button.pill-c { margin-left: -7px; margin-right: -6px; }
button.pill-c span { border-right-style: none; border-left-color: #FFF; }
button.pill-c span span { border-right: 1px solid #BBB; }
button.pill-r span { border-left-color: #FFF; }
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span { cursor: pointer; border-color: #9CF !important; color: #000; }
.btn:active span { background-position: 0 -400px; outline: none; }
.btn:focus, .btn:active { outline: none; }
.btn img { vertical-align: top; border: 0; }
.btn.primary { font-weight: bold; }

.btn.disabled { opacity: 0.5; }
.btn.disabled:hover span, .btn.disabled:focus span, .btn.disabled:hover span span, .btn.disabled:focus span span { cursor: default; background-position: 0 0; border-top-color: #BBB !important; border-bottom-color: #AAA !important; border-left-color: #BBB !important; border-right-color: #AAA !important; color: #333; }

/* Multiupload */
#WikiUploadFileContainer { display: none; font-size: 12px; margin: 12px 0; padding: 0; width: 500px; }
.WikiUploadFile { background: #FFF; padding: 5px; margin: 0 0 4px 0; width: 500px; border: 1px solid #666; }
.WikiUploadFile .fileUploading { background: #CFC; }
.WikiUploadFile .uploadCompleted { background: #EEE; }
.WikiUploadFile .uploadCancelled, .WikiUploadFile .uploadError { background: #FCC; }
.WikiUploadFileEditor .fileUploading { color: #AAA; }
.WikiUploadFileEditor .uploadCompleted { color: #0A0; }
.WikiUploadFileEditor .uploadCancelled, .WikiUploadFileEditor .uploadError { color: #F00; }
.WikiUploadFile .fileName { float: left; }
.WikiUploadFile .progressContainer { width: 200px; height: 8px; margin-top: 2px; background-color: #DDD; border: 1px solid #999; float: right; }
.WikiUploadFile .progressBar { height: 8px; margin: 0; padding: 0; width: 0%; background: #0A0; }

del.delete, span.delete { background-color: #F88; color: #800; text-decoration: inherit; }
ins.insert, span.insert { background-color: #AFA; color: #080; text-decoration: inherit; }

.qtip-content p { padding: 4px 0; margin: 0; }

/* Plan boxes for PL intro, subscription, and change pages */
#plan-current, #change-plan { margin-right: 25px; }
#plan-descrip, #plan-current, #change-plan { float: left; width: 280px; text-align: center; position: relative; }
#change-plan { margin-bottom: 25px; text-align: left; }
#change-plan div { padding: 15px; background: transparent url(/i/pl-plan-plain-bottom.png) no-repeat bottom left; text-align: right; }
#change-plan div p { text-align: left; }
#change-plan select { margin-bottom: 13px; font-size: 1.05em; padding: 2px 0; }

#plan-descrip div { background: transparent url(/i/pl-plan-bottom.png) bottom left no-repeat; min-height: 190px; padding-top: 5px; }
#plan-descrip h1.top { background: transparent url(/i/pl-plan-top.png) top left no-repeat; margin-bottom: 0; padding-top: 15px; }
#plan-descrip h2 { font-size: 1.7em !important; margin: 0; padding-bottom: 1px; }
#plan-descrip h2.price { font-size: 2em !important;	padding-top: 12px; }
#plan-descrip h2.single { padding-top: 15px; }
#plan-descrip div h3, #plan-current div h3 { color: #228; font-size: 1.4em; }
#plan-descrip h4 { font-size: 1em !important; line-height: 1em; padding-top: 6px; color: #404040; }
#plan-descrip p.notes {	bottom: 15px; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 0.9em !important; left: 0; line-height: 1.2em !important; position: absolute; width: 250px; }
#plan-descrip p.notes a { border-bottom:1px solid #99C; color: #339; text-decoration: none; }
#plan-descrip span.price { color: #000;	font-size: 0.8em; }
#plan-descrip a.plainButton, #plan-current a.plainButton { margin: 15px auto 0; }
#plan-descrip a.plainButton { bottom: 15px;	left: 14px;	position: absolute; }
#plan-descrip a.loc48 {	bottom: 48px; }

#plan-current div { background: transparent url(/i/pl-plan-plain-bottom.png) bottom left no-repeat; padding: 15px 0; }
#plan-descrip p { font-size: 0.9em !important; padding: 10px 15px 0; }
#plan-current p { padding: 10px 15px 0; }
#plan-current h1.top, #change-plan h1.top { background: transparent url(/i/pl-plan-plain-top.png) top left no-repeat; border-bottom: 1px solid #D4D4D4; font-family: Arial, Verdana, sans-serif; font-size: 1.2em !important; font-weight: bold; margin-bottom: 0; text-align: center; padding: 7px 0 3px !important; }

.WikispacesContent table.mailbox .unread { font-weight: bold; }
.WikispacesContent table.mailbox .unread td { color: #222; }
.WikispacesContent table.mailbox .read { background-color: #EEE; }

.WikispacesContent .loading { opacity: 0.5 }
.WikispacesContent .WikiPageMenuPermissionIcon { padding: 7px 7px 0 0; }

#WikispacesDynNav { width: 220px; overflow: hidden; }
#WikispacesDynNav ul { padding: 0; margin: 0; }
#WikispacesDynNav li { padding: 2px 0 0 0; }
#WikispacesDynNav .x-tree-node-expanded .x-tree-node-icon { background-image:url(/i/icon_16_folder-open.png); }
#WikispacesDynNav .x-tree-node-collapsed .x-tree-node-icon { background-image:url(/i/icon_16_folder.png); }
#WikispacesDynNav .x-tree-node-leaf .x-tree-node-icon{ background-image:url(/i/icon_16_document-text.png); }
#WikispacesDynNav .x-tree-node-expanded.x-ws-star .x-tree-node-icon,
#WikispacesDynNav .x-tree-node-collapsed.x-ws-star .x-tree-node-icon { background-image:url(/i/icon_16_star.png); }
#WikispacesDynNav .x-tree-node-leaf.x-ws-file .x-tree-elbow,
#WikispacesDynNav .x-tree-node-leaf.x-ws-file .x-tree-elbow-end,
#WikispacesDynNav .x-tree-node-leaf.x-ws-page .x-tree-elbow,
#WikispacesDynNav .x-tree-node-leaf.x-ws-page .x-tree-elbow-end { width: 8px; }
#WikispacesDynNav .x-tree-node-leaf.x-ws-file .x-tree-node-icon { background-image:url(/i/icon_16_document.png); }
#WikispacesDynNav .x-tree-node .x-tree-node-inline-icon { background-image: none; }
#WikispacesDynNav .x-tree-no-lines .x-tree-elbow-plus { background-image:url(/i/ext/resources/images/default/tree/elbow-plus-nl.gif); }
#WikispacesDynNav .x-tree-no-lines .x-tree-elbow-minus { background-image:url(/i/ext/resources/images/default/tree/elbow-minus-nl.gif); }
#WikispacesDynNav .x-tree-no-lines .x-tree-elbow-end-plus { background-image:url(/i/ext/resources/images/default/tree/elbow-end-plus-nl.gif); }
#WikispacesDynNav .x-tree-no-lines .x-tree-elbow-end-minus { background-image:url(/i/ext/resources/images/default/tree/elbow-end-minus-nl.gif); }
#WikispacesDynNav .x-tree-node div.x-tree-drag-insert-below { border-bottom-color:#36c; }
#WikispacesDynNav .x-tree-node div.x-tree-drag-insert-above { border-top-color:#36c; }
#WikispacesDynNav .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a {border-bottom-color:#36c; }
#WikispacesDynNav .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a { border-top-color:#36c; }
#WikispacesDynNav .x-tree-node .x-tree-drag-append a span { background-color:#ddd; border-color:gray; }
#WikispacesDynNav .x-tree-node .x-tree-node-over { background-color: #eee; }
#WikispacesDynNav .x-tree-drop-ok-append .x-dd-drop-icon{ background-image: url(/i/ext/resources/images/default/tree/drop-add.gif); }
#WikispacesDynNav .x-tree-drop-ok-above .x-dd-drop-icon{ background-image: url(/i/ext/resources/images/default/tree/drop-over.gif); }
#WikispacesDynNav .x-tree-drop-ok-below .x-dd-drop-icon{ background-image: url(/i/ext/resources/images/default/tree/drop-under.gif); }
#WikispacesDynNav .x-tree-drop-ok-between .x-dd-drop-icon{ background-image: url(/i/ext/resources/images/default/tree/drop-between.gif); }
