img {
  -ms-interpolation-mode: bicubic;
}
.nowrap {
  white-space: nowrap !important;
}
.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;
}
.hl {
  background-color: #FFC !important;
}
.hl .invisible {
  visibility: visible;
}
.hl2 {
  background-color: #E8E8FF;
}
del.delete, span.delete {
  background-color: #F88;
  color: #800;
  text-decoration: inherit;
}
ins.insert, span.insert {
  background-color: #AFA;
  color: #080;
  text-decoration: inherit;
}
/* IE6/7 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;
}
.contentBox {
  position: relative;
  min-height: 600px;
  height: auto !important;
  height: 600px;
}
.WikiLogoName a {
  text-decoration: none;
  font-weight: bold;
}
/* *** USED IN USERLINKS, which can appear inside and out of wikitext *** */
.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;
}
.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;
}
#openid_selector_button_container img {
  vertical-align: middle;
}
/* for subsidiary settings pages */
.WikispacesBackLink {
  text-align: right;
}
.WikispacesBackLink .r_space {
  margin-right: 90px;
}
/* ***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;
}
.errorMessage {
  color: red;
}
.existingPermission {
  background-color: #FFA;
  font-weight: bold;
}
.WikiSearchDefault {
  color: #666;
}
.WikiSearch {
  padding-left: 0;
}
.WikiSearch input[type="text"] {
  font-size: inherit;
  width: 80%;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #999;
  padding: 3px 4px 3px 24px;
  margin-left: -3px;
  margin-top: 0;
  background: #ffffff url(/i/icon_16_magnifier.png) 2px 3px no-repeat;
}
.WikispacesSpriteTheme {
  vertical-align: bottom;
}
.userMenu {
  position: absolute;
  z-index: 100000;
  border: thin #CCC solid;
  background: #EEE;
  width: 300px;
  padding: 8px;
  border-radius: 6px;
  box-shadow: 0 0 6px #CCCCCC;
  color: black;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
}
.userMenu .userPicture {
  border: 1px black solid;
  vertical-align: middle;
}
.userMenu a {
  text-decoration: none;
}
.userMenu a:hover {
  text-decoration: underline;
}
.userMenu h1 {
  font-size: 2em;
}
.userMenu img {
  border: 0;
}
.userMenu .closeImage {
  opacity: 0.3;
}
.userMenu .closeImage:hover {
  opacity: 0.6;
}
.rteButton {
  border: 1px solid #D1D1D1;
  background-color: #ECECEF;
  background-image: url(/_/2010101301/i/editor_sprite.png);
  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 */
*:first-child + html #wikispacesEditorToolbarControls .WikiMenu ul {
  top: 32px;
  right: 10px;
}
/* ie7 */
.wikispacesEditorToolbarOptions, .btn .wikispacesEditorToolbarOptions {
  background: transparent url(/i/bullet_arrow_down.gif) no-repeat 5px 3px;
}
#wsMainEditor_formatlistbox_text {
  text-decoration: none;
  color: black;
}
.continueBtn {
  position: absolute;
  visibility: hidden;
}
#textEditor {
  width: 100%;
  height: 450px;
  margin-top: 4px;
}
#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;
}
.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;
}
#linkDiv input {
  width: 200px;
}
#linkDiv input.checkbox {
  width: auto;
}
#linkDiv th {
  vertical-align: top;
}
.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/16_info.png) 8px 4px no-repeat;
}
.WikispacesBox_info p {
  margin-left: 22px;
}
/* used in themes */
img.corner {
  width: 8px;
  height: 8px;
  border: none;
  display: block !important;
}
.WikiInternalHeaderNav {
  background-color: #000000;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  box-shadow: 0 0 6px #CCCCCC;
  position: fixed;
  z-index: 99999;
  float: none;
  color: #EEEEEE;
  font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  text-decoration: none;
  white-space: nowrap;
}
.WikiInternalHeaderNav a {
  color: #EEEEEE;
  padding: 0 1px;
  text-decoration: none;
}
.WikiInternalHeaderNav a:hover {
  text-decoration: underline;
}
.WikiInternalHeaderNav .notificationCount {
  background-color: #DDDDDD;
  border-radius: 2px 2px 2px 2px;
  display: inline-block;
  margin: 0 1px 0 1px;
  text-align: center;
  width: 20px;
  vertical-align: baseline;
  color: #000000;
}
.WikiInternalHeaderNav .userImage {
  border-radius: 2px;
  vertical-align: top;
  margin: 0px 10px 0 0;
}
.WikiInternalHeaderNav .divider {
  color: #666;
}
.WikiInternalHeaderNav .slideMarker {
  padding-left: 1px;
}
.WikiInternalHeaderNav .WikiInternalHeaderNavMenu {
  padding: 4px 8px 4px 6px;
}
.WikiInternalHeaderNav .WikiInternalHeaderNavMenuArea {
  padding: 5px 3px;
}
.WikiInternalHeaderNav .WikiInternalHeaderNavMenuArea.active {
  background-color: #666;
}
.WikiInternalHeaderNav .guestUserName {
  padding: 5px 6px 5px 2px;
}
.WikiInternalHeaderNav .panel {
  background-color: #666;
  max-height: 700px;
  max-width: 280px;
  overflow-x: hidden;
  overflow-y: auto;
}
.WikiInternalHeaderNav .panel ol {
  padding-left: 0px;
  margin: 0;
  margin-right: -8px;
}
.WikiInternalHeaderNav .panel li {
  list-style: none;
  border-bottom: 1px solid #999;
  padding: 5px 0 5px 10px;
}
.WikiInternalHeaderNav .panel .highlight {
  background-color: #999 !important;
}
.WikiInternalHeaderNav .panel .read {
  background-color: #333;
}
.dialogTransfer {
  border: 1px solid #000;
  z-index: 9000;
  background-color: #FFF;
}
#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 img {
  vertical-align: top;
}
.WikispacesHelpBreadcrumbCurrent a {
  font-weight: bold;
}
.WikispacesHelpPageUp {
  position: absolute;
  right: 20px;
  top: 35px;
}
.WikispacesHelpPageDown {
  position: absolute;
  right: 20px;
  bottom: 0px;
}
.WikispacesNoticeHolder {
  width: 640px;
  z-index: 1;
  left: 50%;
  margin-left: -320px;
  position: absolute;
  top: 29px;
  font-size: 13px;
  font-family: "Lucida Grande", "Verdana", sans-serif;
}
.WikispacesNoticeHolder .WikispacesNotice, .WikispacesNoticeHolder .WikispacesBanner {
  background-position: 8px 8px;
  background-repeat: no-repeat;
  padding: 5px 0 8px 0;
  margin-bottom: 5px;
  -webkit-box-shadow: 0 0 3px #666;
  box-shadow: 0 0 3px #666;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
}
.WikispacesNoticeHolder .WikispacesNotice a, .WikispacesNoticeHolder .WikispacesBanner a {
  color: blue !important;
}
.WikispacesNoticeHolder .WikispacesNotice ul, .WikispacesNoticeHolder .WikispacesBanner ul {
  color: #000;
  list-style-type: none;
  margin: 0;
  padding: 2px 0 0;
}
.WikispacesNoticeHolder .WikispacesNotice li, .WikispacesNoticeHolder .WikispacesBanner li {
  padding: 0 8px 0 32px;
}
.WikispacesNoticeHolder .WikispacesNotice:hover .WikispacesNoticeDismiss {
  opacity: .6;
}
.WikispacesNoticeHolder .WikispacesNoticeSuccess {
  background-color: #ddf6dd;
  border-color: #64d664;
  background-image: url(/i/icon/16_tick.png);
}
.WikispacesNoticeHolder .WikispacesNoticeWarning {
  background-color: #fafadd;
  border-color: #bcbc1c;
  background-image: url(/i/icon/16_error.png);
}
.WikispacesNoticeHolder .WikispacesNoticeError {
  background-color: #fadddd;
  border-color: #e65858;
  background-image: url(/i/icon/16_cross.png);
}
.WikispacesNoticeHolder .WikispacesNoticeInfo {
  background-color: #e9e9f6;
  border-color: #7c7cca;
  background-image: url(/i/icon/16_info.png);
}
.WikispacesNoticeHolder .WikispacesBanner {
  background-color: #fafadd;
  border-color: #bcbc1c;
  background-image: url(/i/icon/16_info.png);
}
.WikispacesNoticeHolder .WikispacesNoticeDismiss {
  float: right;
  cursor: pointer;
  margin-top: 3px;
  margin-right: 8px;
  opacity: .3;
}
/* *** 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;
}
table.WikiSearchResult.cob {
  width: 42em;
}
/* *** DISCUSSION AREA *** */
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 a.userLink {
  font-weight: bold;
  text-decoration: none;
}
table#WikiMessageThread a.userLink:hover {
  text-decoration: underline;
}
table#WikiMessageThread .messageBody {
  max-width: 850px;
  overflow-x: auto;
}
/* ***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;
}
.ac_results {
  padding: 0px;
  border: 1px solid #CCC;
  background-color: #FFF;
  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_over {
  background-color: #FFC;
}
.autocompleteSupplemental {
  font-size: .8em;
  font-style: italic;
}
.autocompleteSpaceMember-M {
  color: brown;
}
.autocompleteSpaceMember-O {
  color: green;
}
.ac_match {
  color: green;
  background: #ffffff url(/i/checkmark.gif) right center no-repeat;
}
.ac_nomatch {
  color: darkred;
  background: #ffffff url(/i/icon/16_cross.png) right center no-repeat;
}
.ac_loading {
  color: black;
  background: #ffffff url(/i/spinner.gif) right center no-repeat;
}
.autocompletePage.ac_nomatch, .autocompleteLink.ac_nomatch {
  color: darkred;
  background: Window url(/i/error_add.png) right center no-repeat;
}
.autocompleteInstance, .autocompleteSpace {
  width: 20em;
}
.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;
}
/* Space Navigation */
.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 copied styles only used in My Wikis navigation. TODO: rewrite in new DIV styles */
.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;
}
/* Comments */
.commentColumn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px;
  font-family: arial, helvetica, sans-serif;
}
.commentColumn.expanded {
  border-left: 1px solid #ebebeb;
}
.commentView {
  position: absolute;
  left: 4px;
  right: 4px;
  background-color: #FEF9BA;
  cursor: pointer;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 0 6px #AAA;
}
.commentView.commentTopView {
  border: 1px solid;
  border-color: #CCC #AAA #AAA #CCC;
}
.commentHeader {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom: 1px solid #DD9;
}
.commentHeader img {
  vertical-align: top;
  padding: 0 3px 0 0;
}
.commentHeader a {
  color: black;
  text-decoration: none;
  font-weight: normal !important;
}
.commentHeader a:hover {
  text-decoration: underline;
}
.commentView.selected > .commentHeader {
  background-color: #F7E858;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}
.commentView.selected.commentZebra > .commentHeader {
  background-color: #F7C258;
}
.commentHeaderContent {
  font-size: 12px;
  padding: 3px 6px;
  overflow: hidden;
}
.commentUser .userLinkPicture {
  outline: none;
  padding-right: 2px;
}
.commentCreated {
  float: right;
  padding-right: 2px;
}
.commentIndicator {
  float: right;
  position: relative;
  width: 16px;
  height: 16px;
  cursor: default;
}
.commentLocked {
  background: transparent url(/i/icon_16_lock_gray.png) no-repeat;
}
.commentMonitored {
  background: transparent url(/i/icon_16_watch.png) no-repeat;
}
.commentDelete {
  float: right;
  position: relative;
  width: 16px;
  height: 16px;
  background: transparent url(/i/icon_16_trash.png) no-repeat;
  cursor: default;
}
.commentHiddenCommand {
  visibility: hidden;
}
.commentMenuControl {
  float: right;
  position: relative;
  width: 16px;
  height: 16px;
  background: transparent url(/i/icon_16_gear.gif) no-repeat;
}
.commentMenu {
  position: absolute;
  right: 0;
  bottom: 20px;
  background-color: #FFF;
  color: #000;
  font-weight: normal;
  padding: 0;
  border: 1px solid #DDD;
}
.commentMenu ul {
  list-style-type: none;
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.commentMenu li {
  background-image: none;
  padding: 4px 6px;
  border-bottom: 1px solid #DDD;
  margin: 0;
  background-color: #FFF;
}
.commentMenu li.disabled {
  color: #CCC;
}
.commentMenu li:hover {
  background-color: #EEE;
}
.commentMenu li.disabled:hover {
  background-color: #FFF;
}
.commentMenu li a {
  color: #000;
  font-weight: normal;
  background-image: none;
  padding: 0;
  border: 0;
}
.commentBody {
  padding: 4px 6px 6px;
  overflow-x: auto;
  overflow-y: hidden;
}
.commentBody > p {
  margin: 0;
}
.commentEditor {
  margin: 3px;
  padding: 0;
  border: 1px solid #DD9;
}
.commentEditor form {
  padding: 3px;
  background-color: #FFF;
}
.commentReplyView {
  position: static;
  width: auto;
  background-color: transparent;
}
.commentReplyView .commentHeader {
  border: solid #DD9;
  border-width: 1px 0;
  border-radius: 0;
  -webkit-border-radius: 0;
}
.commentFooter {
  min-height: 20px;
  padding-bottom: 2px;
  border-top: 1px solid #DD9;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
.commentView.selected > .commentFooter {
  background-color: #F7E858;
}
.commentView.selected.commentZebra > .commentFooter {
  background-color: #FECB6D;
}
.commentFooterContent {
  font-size: 12px;
  padding: 2px 6px;
  overflow: hidden;
}
.commentFooterContent a {
  text-decoration: none;
  color: #000000;
}
a.commentReplyCommand {
  background: transparent url(/i/reply_arrow.png) no-repeat 0 0;
}
.commentReplyCommand span {
  position: relative;
  top: 2px;
  margin-left: 18px;
}
.commentExtent {
  position: absolute;
  background-color: #FEF6BF;
}
.commentExtent.selected {
  background-color: #FEED6D;
}
.commentLoadMessage {
  color: DarkGray;
}
.commentZebra {
  background-color: #fee7bf;
}
.commentZebra.commentExtent.selected {
  background-color: #fecb6d;
}
.commentsHide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 16;
  text-align: center;
  font-size: 90%;
  cursor: pointer;
  color: #777;
}
.commentsHide:hover {
  text-decoration: underline;
}
.wsPopup {
  border: 4px solid #b0b7cf;
  background-color: #FFF;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
}
.wsPopup .popupHeader {
  background-color: #c8cfe3;
  width: 100%;
  border-bottom: 1px solid #AAA;
}
.wsPopup .title {
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 8px 0 3px 10px;
}
.wsPopup .closeButton {
  position: absolute;
  right: 6px;
  top: 7px;
  background-image: url(/i/icon/16_close.png);
  height: 16px;
  width: 16px;
  opacity: .3;
}
.wsPopup .closeButton:hover {
  opacity: .6;
}
.wsPopup .modeSelector {
  float: left;
  list-style: none;
  margin: 0;
  min-width: 130px;
  padding: 5px 0 0;
}
.wsPopup .modeSelector li {
  display: block;
  padding: 3px 5px 3px 10px;
  white-space: nowrap;
  cursor: pointer;
}
.wsPopup .modeSelector a {
  color: #000;
  text-decoration: none;
}
.wsPopup .modeSelector li:hover, .wsPopup .modeSelector li:hover a {
  background-color: #d7def4;
}
.wsPopup .modeSelector li.selected, .wsPopup .modeSelector li.selected a {
  background-color: #a2b3e4;
  color: #FFF;
  font-weight: bold;
}
.wsPopup img {
  border: none;
}
.wsPopup .modeSelector img {
  vertical-align: top;
}
.wsPopup .searchBox {
  position: absolute;
  left: 70px;
  top: 10px;
}
.wsPopup .contentPadding {
  padding: 8px 0 3px 10px;
}
.wsPopup table {
  border-collapse: collapse;
}
.wsPopup table.popupLayout > tbody > tr > td {
  border: none;
  padding: 0px;
  margin: 0px;
  vertical-align: top;
}
.wsPopup th {
  color: #228;
  text-align: right;
  padding-right: 10px !important;
  vertical-align: middle;
}
.wsPopup table.popupLayout > tbody > tr > td.contentArea {
  border-left: 2px solid #B0B7CF;
  padding: 7px 7px 10px 10px;
}
.wsPopup .contentArea th {
  white-space: nowrap;
}
.wsPopup h3 {
  font-size: 15px;
  font-weight: bold;
  margin-top: 0;
}
.wsPopup p {
  color: #228;
  font-weight: normal;
  font-size: 13px;
  margin: 7px 0;
}
.wsPopup ol {
  padding-left: 21px;
}
.wsPopup .optional {
  font-weight: normal;
}
.wsPopup .submit-buttons {
  font-size: 13px;
  font-weight: normal;
  text-align: right;
  bottom: 0;
  right: 0;
  position: absolute;
  padding: 0 13px 10px 0;
}
.wsPopup .checkbox {
  margin: 0;
}
.wsPopup .absoluteRight {
  position: absolute;
  right: 0;
}
/* * * * OVERLAYS * * * */
.wsOverlay {
  background-color: #c8cfe3;
  border: 2px solid #B0B7CF;
  color: #222;
  padding: 3px 20px 4px 5px;
  white-space: nowrap;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  font-family: arial, helvetica, sans-serif;
  box-shadow: 0 0 6px #AAA;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* * * * INDIVIDUAL WINDOW MODIFICATIONS * * * */
#linkDiv .contentArea {
  min-height: 200px;
}
#linkDiv table th,
#linkDiv table td,
#stylePopupContents table th,
#stylePopupContents table td,
#mediaDiv table th,
#mediaDiv table td {
  padding-bottom: 7px;
}
#stylePopupContents .contentArea {
  width: 531px;
  min-height: 360px;
}
#stylePreview, #styleAdvancedTextarea {
  border: 1px solid #CCC;
  padding: 7px;
  width: 296px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}
#stylePopupContents #stylePreview {
  color: #000;
  max-height: 80px;
  overflow: hidden;
  margin: 13px 0 0;
}
#imageDiv .contentArea {
  min-height: 360px;
}
#imageDiv .styleFile {
  padding: 0;
  width: 600px;
}
#imageDiv .styleExternal {
  width: 520px;
}
#imageListPopup_content {
  padding-bottom: 15px;
}
#mediaDiv .contentArea {
  min-height: 349px;
  width: 531px;
  position: relative;
  overflow-y: auto;
}
#mediaDiv ul {
  list-style-type: none;
  white-space: nowrap;
  padding-left: 0;
  margin: 0;
}
#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 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
#mediaDiv .mediaNotice h2 {
  background: transparent url(/i/icon/16_info.png) no-repeat scroll left top;
  color: #228;
  font-size: 13px;
  margin: 0 0 7px;
  padding: 0 0 0 20px;
}
#mediaDiv #embedText, #mediaDiv textArea {
  width: 475px;
  margin-bottom: 15px;
}
#mediaDiv .mediaInstructions {
  max-height: 410px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 5px;
  min-width: 400px;
  padding-bottom: 5px;
}
#mediaDiv .mediaInstructions li img {
  border: 1px solid #CCC;
}
#mediaDiv .mediaInstructionsTerms {
  font-size: 10px;
  text-align: center;
}
#mediaPreviewDiv {
  min-height: 100px;
}
.wsMediaMenu li a {
  background: transparent none no-repeat left center;
  display: block;
  color: #000;
  padding: 6px 0 3px 20px;
  text-decoration: none;
}
.wsMediaMenu li a:hover {
  background-color: #E6E6FF;
}
#wikispacesMediaMenu li a {
  background-image: url(/i/icon_16_wikispaces.png);
}
#videoMediaMenu li a {
  background-image: url(/i/icon_16_television.png);
}
#audioMediaMenu li a {
  background-image: url(/i/icon_16_sound.png);
}
#calendarMediaMenu li a {
  background-image: url(/i/icon_16_calendar.png);
}
#spreadsheetMediaMenu li a {
  background-image: url(/i/icon_16_calculator.png);
}
#documentMediaMenu li a {
  background-image: url(/i/icon_16_page_text.png);
}
#pollMediaMenu li a {
  background-image: url(/i/icon_16_chart_bar.png);
}
#chatMediaMenu li a {
  background-image: url(/i/icon_16_comments.png);
}
#slideshowMediaMenu li a {
  background-image: url(/i/icon_16_camera.png);
}
#mapMediaMenu li a {
  background-image: url(/i/icon_16_map.png);
}
#bookmarkMediaMenu li a {
  background-image: url(/i/icon/16_tag.png);
}
#posterMediaMenu li a {
  background-image: url(/i/icon_16_poster.png);
}
#socialMediaMenu li a {
  background-image: url(/i/icon/16_share.png);
}
#spinnerMediaMenu {
  text-align: center;
}
#charPopupContents td {
  border: 1px solid #CCC;
  padding: 3px 5px !important;
  cursor: pointer;
}
#charPopupContents td.empty {
  border: none;
  cursor: default;
}
#imageDivTable {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
}
#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 .inputArea {
  vertical-align: middle;
}
#imageDivTable .fileList {
  width: 60%;
}
#imageDivTable .filterList {
  background-color: #EEEEF6;
  padding: 5px 0 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 .imageHeader {
  background-color: #DCE2F4;
}
#imageDivTable .imageHeader td {
  padding: 8px;
}
#imageDivTable .fileList ul {
  margin: 0;
  padding: 0;
}
#imageDivTable .fileList ul li {
  list-style: none;
  padding: 8px;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 1px solid #F6F6FA;
}
#imageDivTable .fileList li.active {
  cursor: pointer;
  border-bottom: 1px solid #DDD;
}
#imageDivTable .fileList li.active.bottom {
  border-bottom: 0;
}
#imageDivTable .fileList li.active:hover {
  background-color: #FFC;
}
#imageDivTable .fileList li img {
  margin-right: 8px;
  vertical-align: middle;
  float: left;
}
#imageDivTable .fileList li.nodata {
  text-align: center;
}
#imageDivTable .fileList li .fileName {
  float: left;
  margin-top: 10px;
}
#imageDivTable input.fileNameField {
  width: 60%;
}
#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;
}
#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;
}
#externalTable .WikiUploadFileEditor {
  border: 1px solid #FFF;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}
#externalTable .WikiUploadFileEditor:hover {
  border-color: #ccc;
}
td.tagFilterCell {
  width: 200px;
  vertical-align: top !important;
}
td.tagFilterCell .filterWrapper {
  padding-left: 10px;
}
input.tagFilterField {
  width: 115px;
}
ul.tagFilterList {
  list-style: none;
  margin: 3px 0 7px 0 !important;
  padding: 0 !important;
}
ul.tagFilterList li {
  padding: 3px 0 3px 13px;
  white-space: nowrap;
  overflow: hidden;
}
ul.tagFilterList li:hover {
  background: transparent url(/i/tag_hover_bg.png) no-repeat left center;
  cursor: pointer;
}
ul.tagFilterList li.upTagPageLink {
  background: transparent url(/i/bullet_arrow_up.gif) no-repeat left center;
  height: 12px;
  margin-left: 13px;
}
ul.tagFilterList li.downTagPageLink {
  background: transparent url(/i/bullet_arrow_down.gif) no-repeat left center;
  height: 12px;
  margin-left: 13px;
}
ul.tagFilterList li.upTagPageLink:hover, ul.tagFilterList li.downTagPageLink:hover {
  background-color: #DDDDDD;
}
/* * * * OVERLAYS * * * */
.wsOverlay {
  background-color: #DCE2F4;
  border: 1px solid #BEA0A0;
  color: #222;
  padding: 3px 5px 4px 5px;
  white-space: nowrap;
  font-size: 95%;
}
.wsOverlay .wsButton {
  display: inline-block;
  background: #dddddd url(/i/bg-button.gif) repeat-x scroll 0 0;
  border-width: 1px;
  border-style: solid;
  border-top-color: #BBB;
  border-right-color: #AAA;
  border-bottom-color: #AAA;
  border-left-color: #BBB;
  vertical-align: middle;
}
.wsOverlay .wsIcon {
  background: transparent url(/_/2010101301/i/editor_sprite.png) no-repeat scroll 22px 22px;
  width: 22px;
  height: 22px;
}
.wsOverlay img.alignleft {
  background-position: 2px -322px;
}
.wsOverlay img.aligncenter {
  background-position: 2px -358px;
}
.wsOverlay img.alignright {
  background-position: 2px -394px;
}
.wsOverlay img.sizeUp {
  background-position: 2px -1249px;
}
.wsOverlay img.sizeDown {
  background-position: 2px -1285px;
}
.wsOverlay a.buttonSelected {
  border: 1px solid #8C92C4;
}
.wsOverlay .wsButton.buttonSelected {
  background: transparent url(/i/bg-button-hl.gif) repeat-x scroll 0 0;
}
.wsOverlay a:visited {
  color: blue;
}
/* editorc styles */
.editorWrapper {
  position: relative;
}
.mceExternalClose {
  display: none;
}
.wsPopup {
  position: fixed;
  width: auto;
  height: auto;
}
.editorcPopup .mceWrapper {
  position: static;
}
.wsPopupModalBlocker {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white;
  opacity: 0.8;
  -ms-filter: 'alpha(opacity=80)';
  filter: alpha(opacity=80);
  display: none;
}
/* Actions */
.editorcPopup .mceWrapper > a {
  width: 29px;
  height: 16px;
  top: -18px;
  position: absolute;
  display: none;
}
.editorcPopup a.mceClose {
  right: -3px;
  background: transparent url(/i/w/W_close.gif) no-repeat scroll 0 0;
  display: block;
}
.editorcPopup a.mceOk {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  left: -10000px;
  right: -10000px;
}
#tableProperties {
  padding: 0;
}
#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;
}
#tablePropertiesMenuHandle {
  padding: 0;
}
.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;
}
/* 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;
}
/* TODO remove last use: templates/file/list.html */
.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;
}
/* Menu that snaps down from a button */
.buttonMenu {
  background-color: #DCE2F4;
  border: 1px solid #CCCCCC;
  margin-top: 3px;
  padding: 7px;
  position: absolute;
  right: 0;
  top: 0;
  box-shadow: 3px 3px 7px #888888;
  -webkit-box-shadow: 3px 3px 7px #888888;
}
.buttonMenu table {
  margin: 0;
}
.buttonMenu td.width270 {
  min-width: 270px;
}
.buttonMenu td.buttonCell {
  padding-top: 5px !important;
  vertical-align: top;
}
.buttonMenu td.padRight {
  padding-right: 3px !important;
}
.buttonDown span {
  background-color: #d4d4d4 !important;
  background-image: url(/i/button-down.gif) !important;
}
/* *** 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;
}
/* 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 .btn.pill-l {
  margin-right: 0;
}
*:first-child + html .btn.pill-r {
  margin-left: 0;
}
.btn span {
  background: #dddddd url(/i/bg-button.gif) repeat-x 0 0;
  margin: 0;
  padding: 3px 0;
  border-left: 1px solid #BBB;
  border-right: 1px solid #AAA;
}
.btn span span {
  position: relative;
  padding: 3px .4em;
  border-width: 0;
  border-top: 1px solid #BBB;
  border-bottom: 1px solid #AAA;
  white-space: nowrap;
}
.tinybtn span {
  padding: 1px 0;
}
.tinybtn span span {
  padding: 1px .3em;
}
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: #6E9CE6 !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: #888 !important;
}
.btn.mceSplitButtonDisabled:hover span,
.btn.mceSplitButtonDisabled:focus span,
.btn.mceSplitButtonDisabled:hover span span,
.btn.mceSplitButtonDisabled: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: #888 !important;
}
.btn.mceButtonDisabled:hover span,
.btn.mceButtonDisabled:focus span,
.btn.mceButtonDisabled:hover span span,
.btn.mceButtonDisabled: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: #888 !important;
}
#WikiNavigationTool {
  margin-top: -1px;
  /* mind the gap */

}
#WikiNavigationTool form {
  padding: 3px;
  text-align: center;
}
#WikiNavigationTool form p {
  margin: 0;
}
#WikiNavigationTool img {
  border: 1px solid #DDD;
  vertical-align: middle;
}
/* *** BASIC PROPERTIES *** */
.WikispacesContent {
  font-size: 13px;
}
.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;
}
/* *** 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;
}
.WikispacesContent .evenMargin {
  margin: 7px 0;
}
/* *** 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 !important;
}
.WikispacesContent h1.noTopMargin, .WikispacesContent h2.noTopMargin, .WikispacesContent h3.noTopMargin {
  margin-top: 0 !important;
}
.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;
  border-radius: 2px;
}
.WikispacesContent .boxShadow {
  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 form label.disabled {
  color: #888888;
}
.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#templateId {
  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;
}
.WikispacesContent .leftform li div.leftIndent {
  margin-left: 9.85em;
  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 .wsDescription {
  color: #666;
  font-size: 85%;
  margin: 3px 0;
}
.WikispacesContent .toplabelform label,
.WikispacesContent .toplabelform input,
.WikispacesContent .toplabelform button,
.WikispacesContent .toplabelform select,
.WikispacesContent .toplabelform .wrappedText,
.WikispacesContent .toplabelform textarea,
.WikispacesContent .toplabelform .textHolder {
  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;
}
.WikispacesContent .oneForm ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 1em;
}
.WikispacesContent .oneForm ul li {
  padding: 0.5em 0;
  list-style: none;
}
.WikispacesContent .oneForm label {
  font-weight: normal;
  color: #444;
}
.WikispacesContent .oneForm label.required {
  font-weight: bold;
}
.WikispacesContent .oneForm label.wsLarge {
  font-size: 1.1em;
}
.WikispacesContent .oneForm input[type="text"], .WikispacesContent .oneForm input[type="password"] {
  font-size: 135%;
}
.WikispacesContent .oneForm textarea {
  font-size: 100%;
}
.WikispacesContent .oneForm input[type="text"],
.WikispacesContent .oneForm input[type="password"],
.WikispacesContent .oneForm select,
.WikispacesContent .oneForm textarea,
.WikispacesContent .oneForm .WikiTokenAutocomplete .holder {
  border: 1px solid #C4C8CF;
  background: #ffffff url(/i/input-gradient.png) repeat-x top left;
  padding: 6px 5px 3px 5px;
  border-radius: 2px;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
}
.WikispacesContent .oneForm .WikiTokenAutocomplete .holder input {
  background: none;
}
.WikispacesContent .oneForm input[type="checkbox"], .WikispacesContent .oneForm input[type="radio"] {
  margin: 5px;
}
.WikispacesContent .oneForm input.openId {
  background: #ffffff url(/i/openid-login-bg.gif) no-repeat scroll 0 50%;
  font-size: 14px;
  height: 18px;
  padding: 4px 0 2px 18px;
}
.WikispacesContent .oneForm .topMargin {
  margin-top: 1em;
}
.WikispacesContent .oneForm .bottomMargin {
  margin-bottom: 1em;
}
.WikispacesContent .oneForm .leftMargin {
  margin-left: 2em;
}
.WikispacesContent .oneForm .buttons {
  margin-top: 4px;
}
.WikispacesContent .oneForm ul.fieldErrors {
  background-image: url(/i/icon/16_error.png);
  background-position: 0% 3px;
  background-repeat: no-repeat;
  font-size: 83%;
  padding: 0;
}
.WikispacesContent .oneForm ul.fieldErrors li {
  margin-left: 20px;
}
.WikispacesContent .oneForm .WikiTokenAutocomplete ul.holder input {
  font-size: inherit;
}
/* *** 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.larger {
  font-size: 1.1em !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 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;
}
.WikispacesContent ul.padded li {
  padding: 0.25em 0.25em 0.25em 0;
}
/* *** 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;
}
.WikispacesContent tr.pendingRow, .WikispacesContent span.pendingRow {
  background-color: #FAA;
}
/* *** 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;
  border-collapse: separate;
  border-spacing: 0;
  min-width: 500px;
  clear: both;
}
.WikispacesContent table.cob thead th, .WikispacesContent table.cob tfoot th {
  background: #e6e6e6 url(/i/cob-gradient.png) top left repeat-x;
  text-align: left;
  padding: 7px 9px 5px;
}
.WikispacesContent table.cob thead th {
  border-bottom: 1px solid #d6d6d6;
}
.WikispacesContent table.cob tfoot th {
  border-bottom: 0 none;
}
.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 table.cob .editable:hover .invisible {
  visibility: visible;
}
.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 colgroup.tinyWidth {
  width: 25px;
}
.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 ul.cobOperations, .WikispacesContent ul.cobOperationsLeft {
  padding: 0;
}
.WikispacesContent ul.cobOperations > li {
  display: inline;
  float: right;
  margin-left: 3px;
  padding: 0 0 7px;
}
.WikispacesContent ul.cobOperationsLeft > li {
  display: inline;
  float: left;
  margin-right: 3px;
  padding: 0 0 7px;
}
.WikispacesContent .cobSearchSubmit {
  padding-bottom: 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;
}
.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 ol.wsNumberedList {
  /* TODO: make common across OLs */

  list-style: decimal;
}
.WikispacesContent ol.wsNumberedList li {
  margin-left: 3em;
  list-style: decimal;
}
.WikispacesContent ol.wsNumberedList div {
  padding: 0 1em;
  background-color: #F6F6F6;
  border-width: 1px;
  border-style: solid;
  border-color: #CCC #999 #999 #CCC;
}
.WikiDisable, .WikiMenuDisabled {
  display: none;
}
/* includes 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;
  white-space: nowrap;
}
.WikiMenu ul {
  z-index: 2;
  position: absolute;
  list-style: none;
  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 {
  background-image: none;
  padding: 4px 6px;
  border-bottom: 1px solid #DDD;
  margin: 0;
  background-color: #FFF;
}
.WikiMenu ul .WikiMenuEntry a {
  color: #000;
  font-weight: normal;
  background-image: none;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.WikiMenu ul .WikiMenuEntryDisabled {
  color: #CCC;
}
.WikiMenu ul .WikiMenuEntry:hover {
  background-color: #EEE;
}
.WikiMenu ul .WikiMenuEntryDisabled:hover {
  background-color: #FFF;
}
.WikiHideForPopup {
  display: none;
}
/* 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;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#signup ul.fieldErrors, .WikispacesContent #signup ul.fieldErrors {
  margin-left: -20px;
  padding-left: 20px;
}
.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.png);
  background-repeat: no-repeat;
  background-position: left 3px;
}
.WikispacesContent .invalidField {
  background-color: #FCC;
}
/* Antispam honeypot */
.wsh,
.jowic,
.movkp,
.mimw,
.jovise {
  position: absolute;
  top: -5000px;
  left: -5000px;
}
/* TextboxList sample CSS */
form.WikiTokenAutocomplete {
  display: inline;
}
.WikiTokenAutocomplete ul.holder {
  background-color: #FFF;
  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;
}
.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 {
  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: #eeeeee;
}
.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;
}
.WikiContentPage, .WikiStyleArea {
  margin-bottom: 1em;
}
.WikiTagList ul {
  list-style-type: none;
  display: inline;
  margin: 0;
  padding: 0;
}
.WikiTagList ul li {
  display: inline;
  white-space: normal;
}
.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;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
.WikiTagsEditLink:hover {
  background-color: #CCC;
}
.WikiFileInfo .userLink, .WikiFileInfo .userLinkGuest {
  color: #707070;
  font-weight: bold;
}
/* 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;
}
/* Plan boxes for PL intro, subscription, and change pages */
.qtip-content p {
  padding: 4px 0;
  margin: 0;
}
#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;
}
/* Containers */
/*.defaultSkin table {background:#F0F0EE}*/
.defaultSkin {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}
.defaultSkin iframe {
  display: block;
  background: #ffffff;
}
.defaultSkin .mceToolbar {
  height: 36px;
}
.defaultSkin .mceLeft {
  text-align: left;
}
.defaultSkin .mceRight {
  text-align: right;
}
.mceIframeContainer {
  border: 1px solid #DDD;
  padding: 2px;
}
.mceIframeContainer.active_editor {
  border: 1px solid #BCC2F4;
}
#wsMainEditor_container > .mceIframeContainer {
  min-height: 600px;
}
.commentEditor .mceIframeContainer {
  border: 0;
  padding: 0;
}
/* Layers */
.blockerLayer {
  z-index: 10;
}
.editorLayer {
  z-index: 11;
}
.overlayLayer {
  z-index: 12;
}
.toolbarLayer {
  z-index: 13;
}
/* External */
.defaultSkin .mceExternalToolbar {
  position: absolute;
  display: block !important;
  min-width: 848px;
  width: 1px;
  border-bottom: 1px solid #BEA0A0;
}
.defaultSkin .mceExternalToolbar td.mceToolbar {
  padding-right: 13px;
}
.defaultSkin .mceExternalClose {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 7px;
  height: 7px;
}
/* Layout */
.defaultSkin table.mceToolbar td {
  padding: 0;
}
.defaultSkin table.mceLayout {
  border: 0;
  border-left: 1px solid #CCC;
  border-right: 1px solid #cccccc;
}
.defaultSkin td.mceToolbar {
  padding-top: 1px;
  vertical-align: top;
}
.defaultSkin .mceStatusbar {
  font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
  font-size: 9pt;
  line-height: 16px;
  overflow: visible;
  color: #000;
  display: block;
  height: 20px;
}
.defaultSkin .mceStatusbar div {
  float: left;
  margin: 2px;
}
.defaultSkin .mceStatusbar a:hover {
  text-decoration: underline;
}
.defaultSkin .mceToolbar {
  padding: 0;
  background-color: #D8D8D8;
  border-style: solid;
  border-color: #BEA0A0;
  border-width: 0 1px;
}
.defaultSkin table.mceToolbar {
  width: 100%;
}
.defaultSkin div.mceToolbar {
  text-align: right;
}
.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {
  display: block;
  width: 22px;
  height: 22px;
}
.defaultSkin .mceIcon {
  background: url(/_/2010101301/i/editor_sprite.png) no-repeat 22px 22px;
}
.defaultSkin td.mceCenter {
  text-align: center;
}
.defaultSkin td.mceCenter table {
  margin: 0 auto;
  text-align: left;
}
.defaultSkin td.mceRight table {
  margin: 0 0 0 auto;
}
.defaultSkin td.mceToolbarStart {
  padding-left: 8px !important;
}
.defaultSkin td.mceToolbarEnd {
  padding-right: 8px !important;
}
.defaultSkin #autosaveStatus {
  color: #333;
  font-size: 11px;
  font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
}
.defaultSkin #concurrentEditorNotice {
  padding: 5px;
  height: auto;
  position: absolute;
  right: 0;
  border-bottom: 1px #bea0a0 solid;
}
/* Reference */
.defaultSkin.referenceEditor table.mceToolbar {
  border-width: 0 1px 1px;
}
/* Button */
.defaultSkin .mceButton.btn .mceIcon {
  display: none;
}
.defaultSkin .mceButton.btn {
  background: none;
  border: 0;
  height: auto;
}
.defaultSkin .mceButton.btn span.mceButtonLabel {
  padding: 3px 0.4em;
  padding-left: 6px;
  font-size: 13px;
  display: inline;
}
.defaultSkin .mceButton.btn:hover {
  border: inherit;
}
.defaultSkin .mceButton {
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB #AAA #AAA #BBB;
  width: 22px;
  height: 22px;
  background: url(/i/bg-button.gif) repeat-x scroll 0 0 #dddddd;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  color: #000;
  margin-left: 1px;
}
.defaultSkin a.mceButtonEnabled:hover {
  border: 1px solid #6e9ce6;
}
.defaultSkin a.mceButtonEnabled.btn:hover {
  border: 0;
}
.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {
  background: url(/i/bg-button-hl.gif) repeat-x scroll 0 0 #dce2f4;
  border: 1px solid #8C92C4;
}
.defaultSkin .mceButtonDisabled .mceIcon {
  opacity: 0.3;
  -ms-filter: 'alpha(opacity=30)';
  filter: alpha(opacity=30);
}
.defaultSkin .mceButtonLabeled {
  width: auto;
}
.defaultSkin .mceButtonLabeled span.mceIcon {
  float: left;
}
.defaultSkin span.mceButtonLabel {
  display: block;
  font-size: 11px;
  padding: 5px 6px 0 22px;
  font-family: Arial, Helvetica, sans-serif;
}
.defaultSkin .mceButtonDisabled .mceButtonLabel {
  color: #888888;
}
/* Separator */
.defaultSkin .mceSeparator {
  display: block;
  width: 2px;
  height: 22px;
  margin: 2px 2px 0 4px;
}
/* ListBox */
.defaultSkin .mceListBox {
  direction: ltr;
}
.defaultSkin .mceListBox, .defaultSkin .mceListBox a {
  display: block;
}
.defaultSkin .mceListBox .mceText {
  padding-left: 4px;
  width: 70px;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB #AAA #AAA #BBB;
  border-right: 0;
  background: #FFF;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  font-size: 11px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.defaultSkin .mceListBox .mceOpen {
  width: 13px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB #AAA #AAA #BBB;
  background: url("/i/bg-button.gif") repeat-x scroll 0 0 #dddddd;
}
.defaultSkin .mceListBox .mceOpen > span {
  background: url(/_/2010101301/i/editor_sprite.png) no-repeat scroll 3px -1178px transparent;
  display: block;
  height: 22px;
}
.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {
  border: 1px solid #6E9CE6;
  border-right: 0;
}
.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {
  border: 1px solid #6E9CE6;
}
.defaultSkin .mceListBoxDisabled a.mceText {
  color: gray;
  background-color: transparent;
}
.defaultSkin .mceListBoxMenu {
  overflow: auto;
  overflow-x: hidden;
}
.defaultSkin .mceOldBoxModel .mceListBox .mceText {
  height: 22px;
}
.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {
  width: 11px;
  height: 22px;
}
.defaultSkin select.mceNativeListBox {
  font-family: 'MS Sans Serif', sans-serif, Verdana, Arial;
  font-size: 7pt;
  background: #F0F0EE;
  border: 1px solid gray;
  margin-right: 2px;
}
/* SplitButton */
.defaultSkin .mceSplitButton.btn span.mceAction {
  display: none;
}
.defaultSkin .mceSplitButton.btn {
  background: none;
  border: 0;
  height: auto;
  width: auto;
}
.defaultSkin .mceSplitButton.btn span.mceButtonLabel {
  padding: 2px 0.4em;
  padding-left: 6px;
  font-size: 13px;
  display: inline;
}
.defaultSkin .mceSplitButton.btn:hover {
  border: inherit;
}
.defaultSkin .mceSplitButton.btn a.mceAction {
  border: 0;
}
.defaultSkin .mceSplitButton.btn span.mceAction {
  width: auto;
  background: none;
}
.defaultSkin .mceSplitButton.btn a, .defaultSkin .mceSplitButton.btn span {
  height: auto;
  display: inline;
}
.defaultSkin .mceSplitButton.btn span.mceOpen {
  display: inline;
  background: url(/_/2010101301/i/editor_sprite.png) no-repeat scroll 4px -1178px transparent;
}
.defaultSkin .mceSplitButton.btn a.mceOpen {
  border: 0;
}
.defaultSkin table.mceSplitButton {
  margin-left: 1px;
  font-size: 13px;
}
.defaultSkin table.mceSplitButtonEnabled.btn:hover a.mceAction, .defaultSkin .mceSplitButtonHover.btn a.mceAction, .defaultSkin .mceSplitButtonSelected.btn a.mceAction {
  border: 0;
  margin-right: 0;
}
.defaultSkin table.mceSplitButtonEnabled.btn:hover a.mceOpen, .defaultSkin .mceSplitButtonHover.btn a.mceOpen, .defaultSkin .mceSplitButtonSelected.btn a.mceOpen {
  border: 0;
}
.defaultSkin a.mceAction.btn span {
  border-right-width: 0;
}
.defaultSkin a.mceAction.btn span span {
  border-right: 1px solid #bbbbbb;
}
.defaultSkin span.mceSplitButtonLabel {
  margin-right: -1px;
}
.defaultSkin a.mceOpen.btn {
  margin-left: -1px;
}
.defaultSkin .mceOpen.btn > span {
  padding-left: 1px;
  border-left: 0;
  display: block;
  float: right;
}
.defaultSkin .mceOpen.btn span span {
  padding-left: 9px;
  border-left: 1px;
}
*:first-child + html .defaultSkin .mceOpen.btn > span {
  padding: 0;
  padding-left: 1px;
}
*:first-child + html .defaultSkin .mceOpen.btn span span {
  display: block !important;
  width: 1px;
}
.defaultSkin .mceSplitButtonDisabled a.mceAction {
  color: gray;
  background-color: transparent;
}
.defaultSkin .mceSplitButton.btn a.mceActive:active span {
  background-position: 0 -400px;
  outline: none;
}
.defaultSkin .mceSplitButton.btn a.mceActive:focus, .defaultSkin .mceSplitButton.btn a.mceActive:active {
  outline: none;
}
/* Menu */
.defaultSkin .mceMenu {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  border: 1px solid #d4d0c8;
}
.defaultSkin .mceNoIcons span.mceIcon {
  width: 0;
}
.defaultSkin .mceNoIcons a .mceText {
  padding-left: 10px;
}
.defaultSkin .mceMenu table {
  background: #ffffff;
}
.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {
  display: block;
}
.defaultSkin .mceMenu td {
  height: 20px;
}
.defaultSkin .mceMenu a {
  position: relative;
  padding: 3px 0 4px 0;
  text-decoration: none;
  font-weight: normal;
  color: #000000;
}
.defaultSkin .mceMenu .mceText {
  position: relative;
  display: block;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  color: #000;
  margin: 0;
  padding: 0 25px 0 25px;
  display: block;
}
.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {
  font-size: 11px;
  white-space: nowrap;
}
.defaultSkin .mceMenu pre.mceText {
  font-family: Monospace;
}
.defaultSkin .mceMenu .mceIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
}
.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {
  background-color: #dbecf3;
}
.defaultSkin td.mceMenuItemSeparator {
  background: #DDD;
  height: 1px;
}
.defaultSkin .mceMenuItemTitle a {
  border: 0;
  background: #EEE;
  border-bottom: 1px solid #dddddd;
}
.defaultSkin .mceMenuItemTitle span.mceText {
  color: #000;
  font-weight: bold;
  padding-left: 4px;
}
.defaultSkin .mceMenuItemDisabled .mceText {
  color: #888888;
}
.defaultSkin .mceMenuItemSelected .mceIcon {
  background: url(img/menu_check.gif);
}
.defaultSkin .mceNoIcons .mceMenuItemSelected a {
  background: url(img/menu_arrow.gif) no-repeat -6px center;
}
.defaultSkin .mceMenu span.mceMenuLine {
  display: none;
}
.defaultSkin .mceMenuItemSub a {
  background: url(img/menu_arrow.gif) no-repeat top right;
}
/* Progress,Resize */
.defaultSkin .mceBlocker {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  opacity: 0.5;
  -ms-filter: 'alpha(opacity=50)';
  filter: alpha(opacity=50);
  background: #ffffff;
}
.defaultSkin .mceProgress {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
  background: url(img/progress.gif) no-repeat;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}
.defaultSkin .mcePlaceHolder {
  border: 1px dotted gray;
}
/* Formats */
.defaultSkin .mce_formatPreview a {
  font-size: 10px;
}
.defaultSkin .mce_address span.mceText {
  font-style: italic;
}
.defaultSkin .mce_pre span.mceText {
  font-family: monospace;
}
.defaultSkin .mce_h1 span.mceText {
  font-weight: bolder;
  font-size: 2em;
}
.defaultSkin .mce_h2 span.mceText {
  font-weight: bolder;
  font-size: 1.5em;
}
.defaultSkin .mce_h3 span.mceText {
  font-weight: bolder;
  font-size: 1.17em;
}
.defaultSkin .mce_h4 span.mceText {
  font-weight: bolder;
  font-size: 1em;
}
.defaultSkin .mce_h5 span.mceText {
  font-weight: bolder;
  font-size: 0.83em;
}
.defaultSkin .mce_h6 span.mceText {
  font-weight: bolder;
  font-size: 0.75em;
}
/* Theme */
.defaultSkin span.mce_bold {
  background-position: 2px 2px;
}
.defaultSkin span.mce_italic {
  background-position: 2px -34px;
}
.defaultSkin span.mce_underline {
  background-position: 2px -70px;
}
.defaultSkin span.mce_wsstyle {
  background-position: 2px -214px;
}
.defaultSkin span.mce_wscomment {
  background-position: 2px -286px;
}
.defaultSkin span.mce_insertorderedlist {
  background-position: 2px -502px;
}
.defaultSkin span.mce_insertunorderedlist {
  background-position: 2px -466px;
}
.defaultSkin span.mce_hr {
  background-position: 2px -826px;
}
.defaultSkin span.mce_wslink {
  background-position: 2px -790px;
}
.defaultSkin span.mce_wsimage {
  background-position: 2px -754px;
}
.defaultSkin span.mce_wswidget {
  background-position: 2px -1006px;
}
.defaultSkin span.mce_wstable {
  background-position: 2px -1042px;
}
.defaultSkin span.mce_undo {
  background-position: 2px -1325px;
}
.defaultSkin span.mce_redo {
  background-position: 2px -1354px;
}
.defaultSkin span.mce_saveWithComment {
  background: url(/i/icon_16_comments.png) no-repeat scroll 0 0 transparent;
  margin: 3px;
}
.defaultSkin span.mce_saveTextEditor {
  background: url(/i/icon/16_page_edit.png) no-repeat scroll 0 0 transparent;
  margin: 3px;
}
.defaultSkin span.mce_saveContinue {
  background: url(/i/icon_16_edit_continue.png) no-repeat scroll 0 0 transparent;
  margin: 3px;
}
/* Plugins */
.defaultSkin span.mce_advhr {
  background-position: 0px -20px;
}
.defaultSkin span.mce_ltr {
  background-position: -20px -20px;
}
.defaultSkin span.mce_rtl {
  background-position: -40px -20px;
}
.defaultSkin span.mce_emotions {
  background-position: -60px -20px;
}
.defaultSkin span.mce_fullpage {
  background-position: -80px -20px;
}
.defaultSkin span.mce_fullscreen {
  background-position: -100px -20px;
}
.defaultSkin span.mce_iespell {
  background-position: -120px -20px;
}
.defaultSkin span.mce_insertdate {
  background-position: -140px -20px;
}
.defaultSkin span.mce_inserttime {
  background-position: -160px -20px;
}
.defaultSkin span.mce_absolute {
  background-position: -180px -20px;
}
.defaultSkin span.mce_backward {
  background-position: -200px -20px;
}
.defaultSkin span.mce_forward {
  background-position: -220px -20px;
}
.defaultSkin span.mce_insert_layer {
  background-position: -240px -20px;
}
.defaultSkin span.mce_insertlayer {
  background-position: -260px -20px;
}
.defaultSkin span.mce_movebackward {
  background-position: -280px -20px;
}
.defaultSkin span.mce_moveforward {
  background-position: -300px -20px;
}
.defaultSkin span.mce_media {
  background-position: -320px -20px;
}
.defaultSkin span.mce_nonbreaking {
  background-position: -340px -20px;
}
.defaultSkin span.mce_pastetext {
  background-position: -360px -20px;
}
.defaultSkin span.mce_pasteword {
  background-position: -380px -20px;
}
.defaultSkin span.mce_selectall {
  background-position: -400px -20px;
}
.defaultSkin span.mce_preview {
  background-position: -420px -20px;
}
.defaultSkin span.mce_print {
  background-position: -440px -20px;
}
.defaultSkin span.mce_cancel {
  background-position: -460px -20px;
}
.defaultSkin span.mce_save {
  background-position: -480px -20px;
}
.defaultSkin span.mce_replace {
  background-position: -500px -20px;
}
.defaultSkin span.mce_search {
  background-position: -520px -20px;
}
.defaultSkin span.mce_styleprops {
  background-position: -560px -20px;
}
.defaultSkin span.mce_table {
  background-position: -580px -20px;
}
.defaultSkin span.mce_cell_props {
  background-position: -600px -20px;
}
.defaultSkin span.mce_delete_table {
  background-position: -620px -20px;
}
.defaultSkin span.mce_delete_col {
  background-position: -640px -20px;
}
.defaultSkin span.mce_delete_row {
  background-position: -660px -20px;
}
.defaultSkin span.mce_col_after {
  background-position: -680px -20px;
}
.defaultSkin span.mce_col_before {
  background-position: -700px -20px;
}
.defaultSkin span.mce_row_after {
  background-position: -720px -20px;
}
.defaultSkin span.mce_row_before {
  background-position: -740px -20px;
}
.defaultSkin span.mce_merge_cells {
  background-position: -760px -20px;
}
.defaultSkin span.mce_table_props {
  background-position: -980px -20px;
}
.defaultSkin span.mce_row_props {
  background-position: -780px -20px;
}
.defaultSkin span.mce_split_cells {
  background-position: -800px -20px;
}
.defaultSkin span.mce_template {
  background-position: -820px -20px;
}
.defaultSkin span.mce_visualchars {
  background-position: -840px -20px;
}
.defaultSkin span.mce_abbr {
  background-position: -860px -20px;
}
.defaultSkin span.mce_acronym {
  background-position: -880px -20px;
}
.defaultSkin span.mce_attribs {
  background-position: -900px -20px;
}
.defaultSkin span.mce_cite {
  background-position: -920px -20px;
}
.defaultSkin span.mce_del {
  background-position: -940px -20px;
}
.defaultSkin span.mce_ins {
  background-position: -960px -20px;
}
.defaultSkin span.mce_pagebreak {
  background-position: 0 -40px;
}
.defaultSkin span.mce_restoredraft {
  background-position: -20px -40px;
}
.defaultSkin .mce_spellchecker span.mceAction {
  background-position: -540px -20px;
}
.wiki .includeNavbar {
  width: 200px;
  overflow-x: hidden;
}
.wiki .includeNavbar ol {
  list-style-type: none;
  padding-left: 1.5em;
}
.wiki .includeNavbar img {
  padding: 0 0 3px 0;
  vertical-align: middle;
}
.wiki .includeNavbar img.WikispacesSprite {
  padding-bottom: 0;
}
.wiki .includeNavbar .WikispacesNavbarSeeMoreDiv {
  text-align: center;
}
.wiki .includeNavbar .WikispacesNavbarRemoveElemImg, .wiki .includeNavbar .WikispacesNavbarAddPageElemImg {
  padding: 2px;
  position: absolute;
  top: 0;
  right: 0;
}
.wiki .includeNavbar .WikispacesNavbarToggleImg, .wiki .includeNavbar .WikispacesNavbarHeaderAction {
  cursor: pointer !important;
}
.wiki .includeNavbar .WikispacesNavbarEntryHeader {
  cursor: pointer;
  white-space: nowrap;
  position: relative;
}
.wiki .includeNavbar .WikispacesNavbarDraggableEntryHeader {
  cursor: move;
}
.wiki .includeNavbar .WikispacesNavbarRemovableEntryHeader img.WikispacesNavbarRemoveElemImg {
  display: none;
}
.wiki .includeNavbar .WikispacesNavbarDraggableEntryHeader img.WikispacesNavbarAddPageElemImg {
  display: none;
}
.wiki .includeNavbar .WikispacesNavbarDraggableEntryHeader.hover {
  background-color: #AAA;
}
.wiki .includeNavbar .WikispacesNavbarRemovableEntryHeader.hover img.WikispacesNavbarRemoveElemImg {
  display: block;
}
.wiki .includeNavbar .WikispacesNavbarDraggableEntryHeader.hover img.WikispacesNavbarAddPageElemImg {
  display: block;
}
.wiki .includeNavbar .WikispacesNavbarListItems ol {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.wiki .includeNavbar .WikispacesNavbarListItemsSort li {
  cursor: move;
}
.wiki .includeNavbar .WikispacesNavbarListItemsSort li.hover {
  background-color: #CCC;
}
.wiki .includeNavbar #WikispacesNavbarOptionsListItems li {
  white-space: nowrap;
}
.wiki .includeNavbar #WikispacesNavbarOptions {
  margin-bottom: 1px;
}
/* openid-selector https://code.google.com/p/openid-selector/ */
#openid_form {
  width: 590px;
}
#openid_form legend {
  font-weight: bold;
}
#openid_input_area {
  clear: both;
  /* padding: 10px; */

}
#openid_btns, #openid_btns br {
  clear: both;
}
#openid_highlight {
  padding: 3px;
  background-color: #FFFCC9;
  float: left;
}
.openid_large_btn {
  width: 100px;
  height: 60px;
  /* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack */

  _width: 104px;
  _height: 64px;
  border: 2px solid #DDD;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin: 3px;
  float: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 2px 2px 4px #ddd;
  -moz-box-shadow: 2px 2px 4px #ddd;
  -webkit-box-shadow: 2px 2px 4px #ddd;
}
.openid_large_btn:hover {
  margin: 4px 0 0 6px;
  border: 2px solid #999;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.openid_small_btn {
  width: 24px;
  height: 24px;
  /* fix for IE 6 only: http://en.wikipedia.org/wiki/CSS_filter#Underscore_hack */

  _width: 28px;
  _height: 28px;
  border: 2px solid #DDD;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  margin: 3px;
  float: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 2px 2px 4px #ddd;
  -moz-box-shadow: 2px 2px 4px #ddd;
  -webkit-box-shadow: 2px 2px 4px #ddd;
}
.openid_small_btn:hover {
  margin: 4px 0 0 6px;
  border: 2px solid #999;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
a.openid_large_btn:focus {
  outline: none;
}
a.openid_large_btn:focus {
  -moz-outline-style: none;
}
.openid_selected {
  border: 4px solid #DDD;
}
#openid_submit {
  display: none;
}
.projectTeam {
  border: 2px solid #CCC;
  background-image: url(/i/gradient-white-top-100.png);
  background-repeat: repeat-x;
  background-color: #CEDFEB;
  padding: 1em 0.5em 0.25em 1em;
  margin: .5em 1em .5em 0;
  border-radius: 4px;
  width: 30em;
  float: left;
}
.projectTeam .teamName {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 1.5em;
  padding-bottom: 5px;
}
.dropHover {
  background-color: #80FFFF;
}
.dragUsers {
  background: LightGray;
  padding: 4px;
  color: #222288;
  font: bold 14px sans-serif;
}
.userDrag .cobCheck {
  vertical-align: top;
}
.WikiTableProjectMemberList .cobSelectAll {
  vertical-align: top;
  margin-left: 3px;
}
.projectTeam .memberList {
  margin: 8px 0 5px;
  padding: 3px;
  font: 11px "Lucida Grande", "Verdana";
  line-height: 1.5em;
}
.projectTeam .memberList .teamMember {
  display: inline;
  position: relative;
  float: left;
  white-space: nowrap;
  margin: 0 5px 2px 0;
  padding: 1px 15px 2px 5px;
  background: #DEE7F8;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 1px solid #CAD8F3;
}
.liveTeam .memberList .teamMember span.removeMember {
  position: absolute;
  right: 4px;
  top: 5px;
  display: block;
  width: 7px;
  height: 7px;
  font-size: 1px;
  cursor: pointer;
  background: url('/i/autocomplete_close.gif');
}
.projectTeam .memberToggle {
  float: right;
  color: #404040;
  font-size: 14px;
}
#teamNames {
  padding: 1em;
}
.projectTeam .command {
  color: #404040;
  font-size: 14px;
  margin-left: 5px;
}
.hiddenCommand {
  color: #404040;
  font-size: 12px;
  margin-left: 5px;
  text-decoration: underline !important;
  visibility: hidden;
}
.commandTarget:hover .hiddenCommand {
  visibility: visible;
}
.teamList {
  font-size: 85% !important;
}
.teamList a {
  margin: 0 .3em 0 .1em;
}
#permissionForm li label {
  width: 9em;
}
#permissionForm li div.leftIndent {
  margin-left: 12em;
}
#permissionForm .PermissionsSection li label {
  width: 13em;
}
.createProjectForm .existingPermission {
  background-color: inherit;
  font-weight: inherit;
}
.currentProject {
  background-color: #FFC;
}
.MenuBar {
  margin-bottom: 20px;
  padding-bottom: 0px;
  position: relative;
  font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
}
.MenuBar .StarImg {
  cursor: pointer;
  margin-right: 4px;
}
.MenuBar .PageTitle {
  font-size: 24px;
}
.MenuBar .PageTitle a {
  color: black;
  text-decoration: none;
}
.MenuBar .PageTitle a:hover {
  text-decoration: underline;
}
.MenuBar .ButtonPosition {
  position: absolute;
  right: 0;
  top: 0;
}
.MenuBar .Buttons {
  float: left;
  clear: both;
}
.MenuBar .Buttons img {
  border: none;
}
.MenuBar .Buttons.MoreMenuActive a.ButtonMore {
  border: solid 1px #8c8cac;
  border-bottom-color: #F1F1F1;
  z-index: 15;
}
.MenuBar .Buttons.MoreMenuActive a.ButtonMore:hover {
  border-bottom-color: #F1F1F1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.MenuBar .Buttons.MoreMenuActive a.ButtonLeft {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.MenuBar .Buttons.MoreMenuActive a.ButtonRight {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.MenuBar a.Button {
  color: #6e6e6e;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  padding: 6px 10px;
  position: relative;
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
  -webkit-transition: border-color 0.218s;
  -moz-transition: border .218s;
  -o-transition: border-color 0.218s;
  transition: border-color 0.218s;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f5f5f5), to(#f1f1f1));
  background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
  border: solid 1px #dcdcdc;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-right: 10px;
  outline-style: none;
}
.MenuBar a.Button.disabled, .MenuBar a.Button.disabled:hover {
  color: #CCC;
  cursor: default;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.MenuBar a.Button.disabled img, .MenuBar a.Button.disabled:hover img {
  opacity: 0.3;
}
.MenuBar a.ButtonLeft {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  margin: 0;
}
.MenuBar a.ButtonMiddle {
  border-radius: 0;
  -webkit-border-radius: 0;
  border-left: solid 1px #f3f3f3;
  margin: 0;
}
.MenuBar a.ButtonRight {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin: 0;
  border-left: solid 1px #f3f3f3;
  border-left: solid 1px rgba(255, 255, 255, 0);
}
.MenuBar a.ButtonOnly {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin: 0;
}
.MenuBar a.Button:hover {
  color: #333;
  border-color: #999;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.MenuBar a.Button:active {
  color: #000;
  border-color: #444;
}
.MenuBar a.ButtonMiddle:hover, .MenuBar a.ButtonRight:hover {
  border-left: solid 1px #999999;
}
.MenuBar a.Button.Current {
  color: #eee;
  border-color: #333;
  text-shadow: none;
  background-color: #666;
  background-image: none;
}
.MenuBar img.Icon {
  vertical-align: bottom;
  margin-right: 5px;
}
.MenuBar .MoreMenu {
  display: none;
  position: absolute;
  top: 29px;
  right: 0;
  color: #6e6e6e;
  font: normal 12px Helvetica, Arial, sans-serif;
  text-decoration: none;
  padding: 7px 12px;
  z-index: 14;
  text-shadow: 0 1px 0 #fff;
  -webkit-transition: border-color 0.218s;
  -moz-transition: border .218s;
  -o-transition: border-color 0.218s;
  transition: border-color 0.218s;
  background-color: #f3f3f3;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#e6e6e6));
  background-image: -moz-linear-gradient(top, #f1f1f1, #e6e6e6);
  border: solid 1px #8c8cac;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.MenuBar .MoreMenu table td {
  white-space: nowrap;
  width: 500px;
}
.MenuBar .MoreMenu table th {
  text-align: right;
  font-weight: bold;
  padding-right: 1em;
  vertical-align: top;
}
.MenuBar .MoreMenu .hl {
  background-color: inherit !important;
}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui-helper-clearfix {
  display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: block;
}
/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/i/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/i/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/i/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(/i/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/i/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-widget :active {
  outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/i/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/i/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/i/jquery-ui/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/i/jquery-ui/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-off {
  background-position: -96px -144px;
}
.ui-icon-radio-on {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(/i/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/i/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
  width: 100%;
}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
/* workarounds */
* html .ui-autocomplete {
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}
.ui-menu .ui-menu {
  margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button-icon-only {
  width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}
/*button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/

  z-index: -1;
  /*must have*/

  filter: mask();
  /*must have*/

  top: -4px;
  /*must have*/

  left: -4px;
  /*must have*/

  width: 200px;
  /*must have*/

  height: 200px;
  /*must have*/

}
/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar {
  height: 2em;
  text-align: left;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* Adapted from http://jquery-ui.googlecode.com/svn/trunk/demos/tabs/vertical.html */
.ui-tabs-vertical {
  border: 0;
}
.ui-tabs-vertical .ui-tabs-nav {
  padding: .2em .1em .2em .2em;
  float: left;
  width: 10em;
}
.ui-tabs-vertical .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border-bottom-width: 1px !important;
  border-right-width: 0 !important;
  margin: 0 -1px 0.2em 0;
}
.ui-tabs-vertical .ui-tabs-nav li a {
  display: block;
  outline: none;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 0;
  padding-right: .1em;
  border-right-width: 1px;
  border-right-width: 1px;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: right;
  width: 40em;
  padding: 0;
}
.ui-dialog {
  border: 4px solid #b0b7cf;
  background: #eef3f6;
  font-family: arial, helvetica, sans-serif;
  padding: 0;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.9);
}
.ui-dialog .ui-dialog-titlebar-close {
  width: 16px;
  height: 16px;
  top: 17px;
  right: 6px;
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
  margin: 0;
  background: url(/i/icon/16_close.png) no-repeat;
  opacity: .3;
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover, .ui-dialog .ui-dialog-titlebar-close:hover {
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon-closethick, .ui-dialog .ui-dialog-titlebar-close:hover .ui-icon-closethick {
  opacity: .6;
}
.ui-dialog .ui-state-hover,
.ui-dialog .ui-widget-content .ui-state-hover,
.ui-dialog .ui-widget-header .ui-state-hover,
.ui-dialog .ui-state-focus,
.ui-dialog .ui-widget-content .ui-state-focus,
.ui-dialog .ui-widget-header .ui-state-focus {
  border: none;
  background: none;
  font-weight: normal;
  color: inherit;
}
.ui-dialog-titlebar.ui-widget-header {
  background: #c8cfe3;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  padding: 8px 0 3px 10px;
  border-width: 0 0 1px 0;
}
.ui-tabs-vertical {
  padding: 0;
}
.ui-tabs-vertical .ui-tabs-nav {
  min-width: 130px;
  padding: 5px 0 0;
}
.ui-tabs-vertical .ui-tabs-nav li a {
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  color: black;
  width: 100%;
  padding: 3px 5px 3px 10px;
  white-space: nowrap;
}
.ui-tabs-vertical .ui-tabs-nav li a:hover {
  background-color: #d7def4;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-state-active a {
  background-color: #A2B3E4;
  color: white;
  font-weight: bold;
}
.ui-tabs-vertical .ui-widget-header {
  border: none;
  background: none;
  font-weight: normal;
}
.ui-tabs-vertical .ui-state-default, .ui-tabs-vertical .ui-widget-content .ui-state-default, .ui-tabs-vertical .ui-widget-header .ui-state-default {
  border: none;
  background: none;
  color: black;
}
.ui-tabs-vertical .ui-tabs-panel {
  border-left: 2px solid #B0B7CF;
  background: #eef3f6;
}
.ui-widget-overlay {
  position: fixed;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
  opacity: 1;
}
/*
   Plupload
------------------------------------------------------------------- */
.plupload_button {
  cursor: pointer;
}
.plupload_wrapper {
  font: normal 11px Verdana, sans-serif;
  width: 100%;
}
.plupload .plupload_container input {
  width: 98%;
}
.plupload .plupload_filelist_footer {
  border-width: 1px 0 0 0;
}
.plupload .plupload_filelist_header {
  border-width: 0 0 1px 0;
}
div.plupload .plupload_file {
  border-width: 0 0 1px 0;
}
div.plupload div.plupload_header {
  border-width: 0 0 1px 0;
  position: relative;
}
.plupload_file .ui-icon {
  cursor: pointer;
}
.plupload_header_content {
  background-image: url('../img/plupload.png');
  background-repeat: no-repeat;
  background-position: 8px center;
  min-height: 56px;
  padding-left: 60px;
  position: relative;
}
.plupload_header_content_bw {
  background-image: url('../img/plupload-bw.png');
}
.plupload_header_title {
  font: normal 18px sans-serif;
  padding: 6px 0 3px;
}
.plupload_header_text {
  font: normal 12px sans-serif;
}
.plupload_filelist, .plupload_filelist_content {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.plupload_cell {
  padding: 8px 6px;
}
.plupload_file {
  border-left: none;
  border-right: none;
}
.plupload .ui-sortable-helper, .plupload .ui-sortable .plupload_file {
  cursor: move;
}
.plupload_scroll {
  max-height: 180px;
  min-height: 168px;
  _height: 168px;
  overflow-y: auto;
}
.plupload_file_size, .plupload_file_status {
  text-align: right;
}
.plupload_file_size, .plupload_file_status {
  width: 52px;
}
.plupload_file_action {
  width: 16px;
}
.plupload_file_name {
  overflow: hidden;
  padding-left: 10px;
}
.plupload_file_rename {
  width: 95%;
}
.plupload_progress {
  width: 60px;
}
.plupload_progress_container {
  padding: 1px;
}
/* Floats */
.plupload_right {
  float: right;
}
.plupload_left {
  float: left;
}
.plupload_clear, .plupload_clearer {
  clear: both;
}
.plupload_clearer, .plupload_progress_bar {
  display: block;
  font-size: 0;
  line-height: 0;
}
.plupload_clearer {
  height: 0;
}
/* Misc */
.plupload_hidden {
  display: none;
}
.plupload_droptext {
  background: transparent;
  text-align: center;
  vertical-align: middle;
  border: 0;
  line-height: 165px;
}
.plupload_buttons, .plupload_upload_status {
  float: left;
}
.plupload_message {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.plupload_message p {
  padding: 0.7em;
  margin: 0;
}
.plupload_message strong {
  font-weight: bold;
}
plupload_message i {
  font-style: italic;
}
.plupload_message p span.ui-icon {
  float: left;
  margin-right: 0.3em;
}
.plupload_header_content .ui-state-error, .plupload_header_content .ui-state-highlight {
  border: none;
}
.plupload_message_close {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
.plupload .ui-sortable-placeholder {
  height: 35px;
}
.plupload_header_content {
  background-image: none;
  display: none;
  padding-left: 8px;
}
.plupload_filelist .ui-widget-header {
  background: none;
}
.plupload_filelist:first-child {
  display: none;
}
.plupload_start {
  display: none;
}
.plupload_total_status {
  display: none;
}
.plupload_file_status {
  display: none;
}
.plupload_file {
  background: none !important;
}
.plupload_upload_status {
  display: none;
}
.plupload_cell .ui-icon-circle-check {
  background: url(/i/checkmark.gif);
}
.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
  font-family: arial, helvetica, sans-serif;
}
.tipsy-inner {
  background-color: #000;
  color: #FFF;
  max-width: 200px;
  padding: 5px 8px 4px 8px;
  text-align: center;
}
/* Rounded corners */
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}
/* Rules to colour arrows */
.tipsy-arrow-n {
  border-bottom-color: #000;
}
.tipsy-arrow-s {
  border-top-color: #000;
}
.tipsy-arrow-e {
  border-left-color: #000;
}
.tipsy-arrow-w {
  border-right-color: #000;
}
.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -5px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
  right: 0;
  top: 50%;
  margin-top: -5px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
  left: 0;
  top: 50%;
  margin-top: -5px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
a.WikispacesSprite, div.WikispacesSprite {
  display: inline-block;
}
a.WikispacesSprite {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.WikispacesSprite {
  background-image: url(/_/95qv014x/i/sprite.png);
  overflow: hidden;
}
.WikispacesSprite.globalnav-logo-png {
  background-position: 0px 0px;
  width: 83px;
  height: 18px;
}
.WikispacesSprite.icon-16-admin-png {
  background-position: 0px -24px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-discussion-png {
  background-position: 0px -48px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-recent-changes-png {
  background-position: 0px -72px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-settings-png {
  background-position: 0px -96px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-go-png {
  background-position: 0px -120px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-jump-png {
  background-position: 0px -144px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-lock-png {
  background-position: 0px -168px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-mail-png {
  background-position: 0px -192px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-mail-open-png {
  background-position: 0px -216px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-page-add-png {
  background-position: 0px -240px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-user-add-png {
  background-position: 0px -264px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-home-png {
  background-position: 0px -288px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-projects-png {
  background-position: 0px -312px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-team-png {
  background-position: 0px -336px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.plant-png {
  background-position: 0px -360px;
  width: 48px;
  height: 48px;
}
.WikispacesSprite.star-y-png {
  background-position: 0px -384px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-n-png {
  background-position: 0px -408px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-0-png {
  background-position: 0px -432px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-1-png {
  background-position: 0px -456px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-2-png {
  background-position: 0px -480px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-3-png {
  background-position: 0px -504px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-4-png {
  background-position: 0px -528px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.star-5-png {
  background-position: 0px -552px;
  width: 24px;
  height: 20px;
}
.WikispacesSprite.w-W-close-gif {
  background-position: 0px -576px;
  width: 14px;
  height: 14px;
}
.WikispacesSprite.icon-16-pages-png {
  background-position: 0px -600px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-users-png {
  background-position: 0px -624px;
  width: 16px;
  height: 16px;
}
.WikispacesSprite.icon-16-plus-png {
  background-position: 0px -648px;
  width: 16px;
  height: 16px;
}
a.WikispacesSpriteApp, div.WikispacesSpriteApp {
  display: inline-block;
}
a.WikispacesSpriteApp {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.WikispacesSpriteApp {
  background-image: url(/_/18x82527/i/sprite-app.png);
  overflow: hidden;
}
.WikispacesSpriteApp.star-y {
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-n {
  background-position: 0px -24px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-0 {
  background-position: 0px -48px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-1 {
  background-position: 0px -72px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-2 {
  background-position: 0px -96px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-3 {
  background-position: 0px -120px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-4 {
  background-position: 0px -144px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.star-5 {
  background-position: 0px -168px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.close {
  background-position: 0px -192px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.dashboard {
  background-position: 0px -216px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.mail {
  background-position: 0px -240px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.settings {
  background-position: 0px -264px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.edit {
  background-position: 0px -288px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.lock {
  background-position: 0px -312px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.discussion {
  background-position: 0px -336px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.comment {
  background-position: 0px -360px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.history {
  background-position: 0px -384px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.page-add {
  background-position: 0px -408px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.file-add {
  background-position: 0px -432px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.user-add {
  background-position: 0px -456px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.download {
  background-position: 0px -480px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.users {
  background-position: 0px -504px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.money {
  background-position: 0px -528px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.tags {
  background-position: 0px -552px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.home {
  background-position: 0px -576px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.home-add {
  background-position: 0px -600px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteApp.projects-add {
  background-position: 0px -624px;
  width: 16px;
  height: 16px;
}
a.WikispacesSpriteTheme, div.WikispacesSpriteTheme {
  display: inline-block;
}
a.WikispacesSpriteTheme {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.WikispacesSpriteTheme {
  background-image: url(/_/11x7z38k/i/sprite-theme-classic.png);
  overflow: hidden;
}
.WikispacesSpriteTheme.home {
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.projects {
  background-position: 0px -24px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.team {
  background-position: 0px -48px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.pages-files {
  background-position: 0px -72px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.users {
  background-position: 0px -96px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.changes {
  background-position: 0px -120px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.settings {
  background-position: 0px -144px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.admin {
  background-position: 0px -168px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.search {
  background-position: 0px -192px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.arrow-right {
  background-position: 0px -216px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.arrow-down {
  background-position: 0px -240px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.plus {
  background-position: 0px -264px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.star {
  background-position: 0px -288px;
  width: 16px;
  height: 16px;
}
.WikispacesSpriteTheme.add {
  background-position: 0px -312px;
  width: 16px;
  height: 16px;
}
a.WikispacesSpriteFront, div.WikispacesSpriteFront {
  display: inline-block;
}
a.WikispacesSpriteFront {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.WikispacesSpriteFront {
  background-image: url(/_/485vq17z/i/sprite-front.png);
  overflow: hidden;
}
.WikispacesSpriteFront.frontpage-logos-transparent-png {
  background-position: 0px 0px;
  width: 391px;
  height: 62px;
}
.WikispacesSpriteFront.frontpage-button-png {
  background-position: -391px 0px;
  width: 460px;
  height: 88px;
}
.WikispacesSpriteFront.frontpage-button-hover-png {
  background-position: -851px 0px;
  width: 460px;
  height: 88px;
}
.WikispacesSpriteFront.frontpage-edit-button-png {
  background-position: -1311px 0px;
  width: 265px;
  height: 100px;
}
.WikispacesSpriteFront.frontpage-files.png {
  background-position: -1576px 0px;
  width: 265px;
  height: 100px;
}
.WikispacesSpriteFront.frontpage-editor.png {
  background-position: -1841px 0px;
  width: 265px;
  height: 100px;
}
.WikispacesSpriteFront.frontpage-history.png {
  background-position: -2106px 0px;
  width: 265px;
  height: 100px;
}
.WikispacesSpriteFront.icon_48_briefcase.png {
  background-position: -2371px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_brush.png {
  background-position: -2419px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_chat.png {
  background-position: -2467px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_clients.png {
  background-position: -2515px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_in.png {
  background-position: -2563px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_system.png {
  background-position: -2611px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.icon_48_windows.png {
  background-position: -2659px 0px;
  width: 48px;
  height: 48px;
}
.WikispacesSpriteFront.arrow_fwd_blue.png {
  background-position: -2707px 0px;
  width: 12px;
  height: 18px;
}
.WikispacesSpriteFront.arrow-sketch-up-png {
  background-position: -2719px 0px;
  width: 14px;
  height: 64px;
}
.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;
}

