/* static: buttons.css */
.largeButtons:after {content: "";display: block;clear: both;height: 0;}
.largeButtons ul {list-style: none;margin: 0;padding: 0;}
.largeButtons li {border: 1px;margin: 0 0 0 5px;float: right;}
.largeButtons a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 1px 4px;display: block;}
.largeButtons span {font-weight: normal;}
.smallButtons:after {content: "";display: block;clear: both;height: 0;}
.smallButtons ul {list-style: none;margin: 0;padding: 0;}
.smallButtons li {border: 1px;margin: 10px 0 0 4px;float: right;}
.smallButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.smallButtons a {text-decoration: none;line-height: 1.3;border-width: 1px;border-style: solid;padding: 0 2px;display: block;white-space: nowrap;}
.smallButtons .pageMenu a {border: 0;}
.smallButtons span {font-weight: normal;padding-left: 1px;}
.smallButtons img {margin-top: -1px;}
.smallButtons > ul > li > a {min-height: 18px !important;}
.optionButtons ul {list-style: none;margin: 0;padding: 0;}
.optionButtons li {margin-top: .3em;margin-right: 2px;float: left;}
.optionButtons .pageMenu li {border: 0;margin: 0;padding: 0;float: none;}
.optionButtons a {text-decoration: none;line-height: 1.3;padding: 0 4px 0 4px;display: block;}
.optionButtons .pageMenu a {border: 0;margin: 0;padding: 0;float: none;}
 .optionButtons > ul > li > a {min-height: 18px !important;}
.buttonBar {border-width: 1px 0 0 0;margin-top: 5px;display: block;clear: both;}
.buttonBar p {margin-top: 7px;}
.buttonBar .extraButton {margin-left: 10px;}
.buttonBar .buttonBarCaption {float: left;}
/* static: chatColorPicker.css */
#chatColorPicker {background-color: #000;width: 113px !important;position: absolute;top: -85px;left: 20px;}
#chatColorPicker ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
#chatColorPicker ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;border: none;}
#chatColorPicker ul li a, #chatColorPicker ul li a:hover {background-image: none;background-repeat: no-repeat !important;background-position: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;height: 15px !important;width: 15px !important;border: none;}
#chatColorPicker ul li a:hover {background-repeat: no-repeat !important;background-position: -1px -1px !important;border: 1px solid #fff !important;width: 13px !important;height: 13px !important;}
/* static: chat.css */
#chatMembers, #chatPrivateControl {height: 250px;text-align: left;}
#chatBox .columnInner {padding-top: 0;}
#chatMembers {overflow: auto;}
#chatMembers > ul {padding: 0 !important;margin: 0 !important;white-space: nowrap;}
#chatMessage > div {padding: 0;height: 250px;overflow: auto;}
#chatMessage > div > ul {list-style: none;padding-left: 0;margin: 0;}
#chatMessage > div > ul > li{padding-left: 20px;clear: both;}
#chatFormContainer {margin-top: 7px;}
#chatInitializing, #chatError, #chatErrorRoom, #chatCopyright {padding: 0;position: absolute;top: 0pt;left: 0pt;width: 100%;height: 100%;}
#chatInitializing > div, #chatError > div, #chatErrorRoom > div {padding: 0;position: absolute;top: 50%;left: 50%;width: 300px;height: 100px;margin-top: -50px;margin-left: -150px;text-align: center;}
#chatError, #chatErrorRoom {opacity: 0.9;}
#chatError > div, #chatErrorRoom > div {margin-top: -20px;}
#chatPrivatelist img {display: none;}
#chatPrivatelist .importantPrivate img {display: inline;}
/* static: colorPicker.css */
input.colorPicker {width: auto !important;font-family: "Courier New", Courier, monospace;margin-right: 3px;}
input[class~='colorPicker'] + script + img.colorPicker {margin-top: -5px;}
img.colorPicker:hover {cursor: pointer;}
#colorPickerFull {background-color: #000;border: 1px solid #000;border-width: 0 0 1px 1px;position: absolute;width: 304px;height: 192px;z-index: 100;}
#colorPickerFull ul {list-style: none;margin: 0;padding: 0;display: block;float: left;position: relative;}
#colorPickerFull ul:after {content: "";height: 0;display: block;clear: both;}
#colorPickerFull li {font-size: 0; border: 1px solid #000;border-width: 1px 1px 0 0;display: block;float: left;width: 15px;height: 15px;}
#colorPickerFull a {border: 1px solid transparent;display: block;width: 13px;height: 13px;}
#colorPickerFull a:hover {border: 1px solid #fff !important;}
#colorPickerFull .colorColumn {width: 96px;}
#colorPickerFull .greyColumn {width: 16px;}
#colorPickerSimple {background-color: #000;float: left;width: 113px !important;position: absolute;z-index: 100;}
#colorPickerSimple ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
#colorPickerSimple ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;font-size: 0 !important;}
#colorPickerSimple ul li a, #colorPickerSimple ul li a:hover {background-image: none;background-repeat: no-repeat !important;background-position: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;height: 15px !important;width: 15px !important;}
#colorPickerSimple ul li a:hover {background-repeat: no-repeat !important;background-position: -1px -1px !important;border: 1px solid #fff !important;width: 13px !important;height: 13px !important;}
/* static: containers.css */
.border {border-width: 1px;margin-bottom: 7px;padding: 1px 0 0 1px;}
.borderMarginRemove {margin-top: -8px;}
.container-1, .container-2, .container-3, .containerHead {margin: 0 1px 1px 0;}
.containerHead {padding: 2px 5px;}
.content > div {padding: 7px 25px;}
.contentStyler p {margin: 5px 0;}
.infoBox .container-1, .infoBox .container-2 {padding: 4px;clear: both;}
.infoBox h3 {margin: 0 !important;font-weight: bold;}
.containerIconSmall {text-align: center;float: left;width: 30px;}
.containerContentSmall {margin-left: 30px;}
.containerIcon {text-align: center;float: left;width: 30px;}
.containerContent {margin-left: 35px;}
.containerIconLarge {text-align: center;float: left;width: 50px;}
.containerContentLarge {margin-left: 60px;}
.mainHeadline {margin: 3px 0 7px 0;padding: 0;clear: both;display: block;min-height: 50px;width: 100%;}
.mainHeadline img {float: left;}
.mainHeadline .headlineContainer img {float: none;}
.mainHeadline .headlineContainer {margin: 7px 0 7px 60px;min-height: 48px;}
.mainHeadline .headlineContainer h2 {margin: 0;padding: 0;overflow: hidden;}
.mainHeadline .headlineContainer h2 a {text-decoration: none;}
.mainHeadline .headlineContainer p {margin: 0;padding: 0;}
.subHeadline {font-size: 1.5em;font-weight: normal;border-left-width: 0 !important;border-right-width: 0 !important;border-top-width: 0 !important;margin-top: 7px;margin-bottom: 10px !important;padding-bottom: 7px;}
.subHeadline a {text-decoration: none;}
.subHeadline span {font-size: 75%;}
.subHeadline .inputText {width: 95%;}
fieldset {border-width: 1px;margin: 10px 0;padding: 5px 13px 10px 13px;display: block;}
fieldset:after {content: "";display: block;clear: both;height: 0;}
fieldset legend {margin: 0 0 0 -5px;padding: 0 5px;}
fieldset fieldset {margin-bottom: 5px;}
/* static: footer.css */
#footer {border-width: 1px 0 0 0;border-style: solid;padding: 10px 0;}
#footerContainer {border-top-width: 0;}
.footerMenu {margin-bottom: 10px;float: left;}
.footerMenu ul {list-style: none;margin: 0;padding: 0;}
.footerMenu li {white-space: nowrap;border-width: 0 0 0 1px;border-style: solid;margin-top: 5px;padding: 0 10px;display: inline-block;}
.footerMenu li.first, .footerMenu li.firstActive {border-width: 0;padding-left: 0;}
.footerMenu a {text-decoration: none;display: block;}
.footerMenu span {padding: 3px 0 2px 0;}
.footerMenu a span {text-decoration: underline;}
.footerMenu a:hover span {text-decoration: none;}
.footerMenu div.popupMenu {font-size: 1em;}
.footerOptions {margin-bottom: 10px;float: right;}
.footerOptions ul {list-style: none;margin: 0;padding: 0;}
.footerOptionsInner > ul > li {display: inline-block;}
.footerOptions li {border-width: 0 1px 0 0;border-style: solid;margin-top: 5px;padding: 0 10px 0 7px;}
.footerOptions li.last {border-width: 0;}
.footerOptions a, .footerOptions em {font-style: normal;text-decoration: none;display: block;}
.footerOptionsInner > ul > li > a {min-height: 16px;}
.footerOptions span {padding: 3px 0 2px 0;}
.footerOptions a span {text-decoration: underline;}
.footerOptions a:hover span {text-decoration: none;}
.footerOptions div.popupMenu {font-size: 1em;}
.footerOptions li.extraButton {border-width: 1px;margin-top: 0 !important;padding: 0;}
.footerOptions li.extraButton a {margin: 0;padding: 1px 2px 0 2px;}
.copyright {text-align: center;white-space: nowrap;padding: 10px 0 7px 0;clear: both;}
.copyright a {text-decoration: none;}
/* static: forms.css */
form {margin: 0;padding: 0;}
textarea, input, select {font-size: .95em;}
input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {font-size: 1em;}
.formSubmit { text-align: center;margin-top: 10px;margin-bottom: 15px;}
textarea, .inputText {border-width: 1px;width: 99.5%;}
select {border-width: 1px;padding: 2px;}
input[type="text"], input[type="password"] {padding: 3px 0 3px 2px;}
input[type="file"] {padding: 2px 3px;}
select[multiple="multiple"] {padding: 0 !important;}
textarea {padding-left: 3px;}
input[type="radio"] {margin-left: 0;}
select[multiple="multiple"] {width: 100%;}
input[type="image"] {margin: 0 3px -3px 0;}
.searchInput > input[type="image"] {margin: 0;}
.fourDigitInput {width: 40px !important;}
.textareaSmall {height: 1.9em;line-height: 2;}
.formElement {margin: 5px 0 3px 0;min-height: 0;}
.formElement:after {content: "";height: 0;display: block;clear: both;}
.formField {padding: 0;}
.formElement .formField {margin-left: 216px;}
fieldset .formElement .formField {margin-left: 202px;}
.formField input, .formField select, .formField textarea {margin: 2px 0;}
.formField label {font-size: 1em !important;display: block;}
.containerContent .formField {margin-top: -5px;}
.formFieldLabel {text-align: right;float: left;width: 200px;}
fieldset .formFieldLabel {width: 187px;}
.formFieldDesc {padding: 0 0 2px 0;}
.formElement .formFieldDesc {margin-left: 216px;}
fieldset .formElement .formFieldDesc {margin-left: 202px;}
.formCheckBox .formFieldDesc {padding: 0 0 2px 18px;}
.formFieldDesc code {font-size: 1.3em;}
.formFieldDesc > p {clear: both;}
.formGroup {min-height: 0;margin: 5px 0 3px 0;}
.formGroup .formGroupLabel {text-align: right;float: left;width: 200px;}
fieldset .formGroup .formGroupLabel {width: 187px;}
.formGroup .formGroupField {margin-left: 216px;}
fieldset .formGroup .formGroupField {margin-left: 203px;}
.formGroup .formGroupField legend {display: none;}
.formGroup .formGroupField .formElement input {width: auto !important;}
.formPrefix select {float: left;width: 150px;}
.formPrefix div {margin-left: 155px;}
.formPrefix {min-height: 0;}
.formOptions {list-style: none;margin: 0;padding: 0;}
.formOptions li {margin-top: 3px;padding-right: 2%;width: 23%;float: left;}
.formOptions li span {float: none;padding-left: 12px;}
.formOptionsLong {list-style: none;margin: 0 0 7px 0;padding: 0;}
.formOptionsLong li {margin: 3px 0 0 0;padding: 0;}
.formOptionsLong span, .formOptionsLong label {display: inline;}
.formError, .formError a {color: #c00;}
.formError .inputText, .formError textarea, .formError select {border-color: #c00;background-color: #fee;}
.formError .mceToolbar select { border-color: transparent !important;}
.longSelect select {width: 100%;}
/* static: gallery.css */
.gallery .layout-2 .first {width: auto !important;}
.gallery .layout-2 .second {width: 310px !important;}
.isPrivate {padding: 0 !important;position: absolute;z-index: 100;}
.galleryIndex {font-size: 100%;list-style-type: none;line-height: 1.3;margin: 0 0 7px 0;padding: 0;}
.galleryIndex .floatedElement {text-align: center;border: 1px solid transparent;margin-bottom: 7px;padding: 7px 7px 13px 7px;width: 170px;height: 200px;position: relative;}
.galleryIndex .floatedElement a span {text-decoration: underline;}
.galleryIndex .floatedElement a:hover span {text-decoration: none;}
.galleryIndex .thumbnail {margin: 0 auto 13px auto;display: block;position: relative;width: 164px;height: 164px;}
.galleryIndex .thumbnail img.container-4, .galleryIndex .thumbnail .lower { border-width: 1px;padding: 7px;bottom: 0;left: 0;position: absolute;display: block;}
.galleryIndex .caption {white-space: nowrap;clear: both;display: block;width: 170px;overflow: hidden;}
.galleryIndex .floatedElement p.caption {margin: 0;}
.sidebar .galleryIndex {margin-top: 3px;}
.sidebar .galleryIndex .floatedElement {margin: 0 0 10px 0;padding: 7px 0 13px 0;width: 258px;}
.sidebar .galleryIndex .thumbnail {margin: 0 auto 13px auto;width: 254px;height: 254px;}
.sidebar .galleryIndex .caption {width: 258px !important;}
.sidebar .galleryIndex a .caption {font-size: 1.1em;}
.sidebar .galleryIndex .floatedElement .rating {margin: 0;float: none;}
.sidebar .albumDescription {margin: 13px 0;}
.galleryIndex .thumbnailButtons {padding: 1px 5px;position: absolute;right: 0;bottom: 56px;left: 0;height: 20px;visibility: hidden;opacity: .7;}
.galleryIndex .thumbnailButtons div {padding: 1px 5px 2px 5px;display: inline-block;}
.galleryIndex li:hover .thumbnailButtons {visibility: visible;}
.galleryIndex .thumbnailButtons a {margin: 0 3px;display: inline;float: left;}
.galleryIndex .thumbnailButtons a img {margin-top: 3px !important;}
.galleryIndex .thumbnailButtons input {margin: 5px 7px 0 5px;float: left;}
.gallery .galleryPhoto {text-align: center;}
.gallery .galleryPhoto img {border-width: 1px;margin: 10px;padding: 10px;width: 90%;}
.gallery .galleryPhotoCaption {padding-top: 10px;padding-bottom: 5px;}
#userPhotoEmbed, #userPhotoLink {width: 97%;}
 
.gallery .galleryImage .messageCount {float: right;}
.gallery .galleryImage .messageNumber {text-decoration: none;display: block;margin-top: 7px;padding: 0 4px;}
.gallery .buttons .messageNumber {text-decoration: none;padding: 1px 2px;}
.galleryPhotoEdit img {border-width: 1px;padding: 7px;}
.galleryAlbumEdit img {border-width: 1px;margin-top: 7px;margin-bottom: 7px;padding: 7px;}
.gallerySidebar .border > .itemList { margin: 0 1px 0 0;}
.gallerySidebar .buttonBar p {margin-top: 0;}
.sidebar .thumbnailView {margin: 0 1px 1px 0;}
.sidebar .thumbnailView .thumbnail {width: 32px;height: 32px;}
.galleryBoxCategories .itemList {list-style-type: none;margin: 0;padding: 0;}
.galleryBoxCategories .itemList li {margin-right: 0;}
.photoNavigation .container-1 {margin-right: 1px;margin-bottom: 1px;}
.photoNavigation li.photoFirst {width: 30% !important;}
.photoNavigation li.photoFirst span.thumbnail {width: 48px;}
.photoNavigation li.photoFirst span.thumbnail img {width: 48px;}
.photoNavigation li.photoPrevious {background-image: url("../images/lineArrowLeft.png");background-position: center 7px;background-repeat: no-repeat;width: 30% !important;}
.photoNavigation li.photoPrevious span.thumbnail {width: 48px;}
.photoNavigation li.photoPrevious span.thumbnail img {width: 48px;}
.photoNavigation li.photoThis {width: 40% !important;}
.photoNavigation li.photoNext {background-image: url("../images/lineArrowRight.png");background-position: center 7px;background-repeat: no-repeat;width: 30% !important;}
.photoNavigation li.photoNext span.thumbnail {width: 48px;}
.photoNavigation li.photoNext span.thumbnail img {width: 48px;}
.photoNavigation li.photoLast {width: 30% !important;}
.photoNavigation li.photoLast span.thumbnail {width: 48px;}
.photoNavigation li.photoLast span.thumbnail img {width: 48px;}
 
.balloon {position: absolute;bottom: 0;left: 0;z-index: 120;}
.balloonContent {text-align: center;padding: 5px;}
.balloonContent p {line-height: 1;margin-top: 3px;}
.balloonArrow {border-top-width: 0 !important;border-left-width: 0 !important;margin: 0 auto;height: 10px;width: 10px;z-index: -1;}
/* static: global.css */
* {text-overflow: ellipsis;}
body, html {margin: 0 !important;padding: 0 !important;}
#main {padding: 10px 0 20px 0;}
#main:after {clear: both;display: block;height: 0;content: "";}
p {margin: 0;padding: 0;}
pre {font-family: "Courier New", Courier, monospace !important;}
img {vertical-align: middle;border: 0;}
hr {display: none;}
.hidden { height: 0;overflow: hidden;position: absolute;left: -9000px;max-width: 8000px;}
.new {font-weight: bold;}
.buddy {font-size: 1.2em;}
.dragable * {cursor: move;}
.loading {background-color: #fff;background-image: url("../images/spinner.gif");background-position: 50% 50%;background-repeat: no-repeat;min-height: 80px;opacity: .5;}
.rating {float: right;}
h1 {margin: 0;padding: 0 0 15px 0;}
h1 a {text-decoration: none;}
h2, h2 a {text-decoration: none;}
h2, h3, h4, h5, h6 {font-size: 1em;font-weight: normal;text-align: left;margin: 0;padding: 0;}
#main > h2 {padding-bottom: 7px;}
.pointer {cursor: pointer;}
a {cursor: pointer;}
a:hover {text-decoration: none;}
.externalURL {background-image: url("../icon/externalURL.png");background-position: right center;background-repeat: no-repeat;padding-right: 15px;}
.externalURL:hover {background-image: url("../icon/externalURLHover.png");background-position: right center;background-repeat: no-repeat;}
.quickJump {white-space: nowrap;width: auto;}
.quickJump select {width: auto;max-width: 50%;}
.pageOptions {float: right;}
.pageOptions form, .pageOptions div {display: inline;}
.pageOptions a, .pageOptions form {text-decoration: none;margin-left: 10px;}
.pageOptions a span {text-decoration: underline;}
.pageOptions a:hover span {text-decoration: none;}
.breadCrumbs {font-size: .95em;list-style: none;margin: 5px 0;padding: 0;}
.breadCrumbs li {font-style: italic;margin-right: 1px;display: inline;}
.breadCrumbs li a, .messageFooter .breadCrumbs li a {text-decoration: none;}
.breadCrumbs li a span, .messageFooter .breadCrumbs li a {text-decoration: underline;}
.breadCrumbs li a:hover span, .messageFooter .breadCrumbs li a:hover {text-decoration: none;}
.containerHead .breadCrumbs {margin: 0;}
.contentHeader, .contentFooter {padding-bottom: 7px;width: 100%;}
.contentFooter:after, .contentHeader:after {content: "";height: 0;display: block;clear: both;}
.floatContainer:after {content: "";height: 0;display: block;clear: both;}
.floatedElement {margin: 0 7px 0 0;padding: 0;display: block;float: left;position: relative;}
.floatedElement:after {content: "";height: 0;display: block;clear: both;}
.floatedElement label {font-size: .85em;white-space: nowrap;display: block;position: absolute;top: -2px;}
.floatedElement input, .floatedElement select, .floatedElement p {margin: 1.5em 0 0 0; width: auto;}
.floatedElement a img {margin-top: 12px;display: block;}
.floatedElementLabel {min-width: 50px;text-align: right;}
.followsFloatedElement {clear: both;}
.floatedElementContainer {padding: 3px 0;}
.floatedElementButtons {float: right;}
.floatedElementButtons input, .floatedElementButtons img {margin: 1.25em 0 0 5px;}
.floatTwoColumns {float: left;width: 49%;}
.itemList, .itemList ol, .itemList ul {margin: 0 0 0 20px;padding: 2px 0;}
.itemList, .itemList ul {padding-left: 23px;}
.itemList {margin: 5px 0;}
.itemList .itemListTitle {border-width: 0 0 1px 0 !important;margin: 0;padding: 5px;min-height: 21px;}
.itemList h3.itemListTitle, .itemList h4.itemListTitle, .itemList h5.itemListTitle {font-weight: bold;}
.itemList > li:last-child > .itemListTitle {border: 0;}
.itemList .buttons {padding: 7px 0 4px 4px;float: right;}
.itemList .buttons a {margin-left: 3px !important;padding: 0 !important;}
.itemList .buttons input {margin: 0 0 -4px 5px !important;padding: 0 !important;}
.itemList .buttons a.extraButton {margin: 0 0 -4px 10px !important;padding: 0 !important;}
.itemList .inputText {width: auto;}
.first .itemList {list-style-type: none;padding-left: 0;}
#invitationContainer .itemList {margin: 5px 0 0 0;}
#invitationContainer .itemList li {list-style-type: square;list-style-image: url("../icon/userS.png");}
.socialBookmarks {margin: 7px 0 0 0;padding-bottom: 0;padding-left: 0;float: left;}
.socialBookmarks:after {content: "";height: 0;display: block;clear: both;}
.socialBookmarks li {float: left;margin-bottom: 5px;margin-right: 5px;list-style: none;}
.simpleBar ul {text-align: center;list-style-type: none;margin: 7px 0 13px 0;padding: .5em 0;}
.simpleBar li {display: inline;}
.simpleBar li a {text-decoration: none;padding: .3em 7px;}
.simpleBar li.selected a {text-decoration: none;padding: .3em 7px;}
.simpleBar li a img {margin: -5px 0;}
.slider {margin: 3px 0 10px 0;padding: 1px 2px 0 2px !important;position: relative;width: 250px;}
.slider .handle {height: 9px;width: 9px;cursor: move;}
.overlayBackground {color: #fff;background-color: #000;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 100;}
.overlay {position: fixed;left: 0;top: 0;z-index: 120;}
.overlay .buttonBar {padding-bottom: 7px;}
.overlay .subHeadline .buttons {float: right;}
.overlay .subHeadline .buttons img {display: inline;}
.success, .warning, .error, .info {background-position: 10px center;background-repeat: no-repeat;margin-bottom: 20px;padding: 7px 10px 7px 45px;}
.success {color: #090;background-color: #efe;background-image: url("../icon/successM.png");border-color: #090;}
.success a, .success a:hover {color: #333;}
.warning {color: #660;background-color: #ffd;background-image: url("../icon/warningM.png");border-color: #660;}
.warning a, .warning a:hover {color: #333;}
.error {color: #c00;background-color: #fee;background-image: url("../icon/errorM.png");border-color: #c00;}
.error a, .error a:hover {color: #333;}
.info {color: #06f;background-color: #def;background-image: url("../icon/infoM.png");border-color: #06f;}
.info a, .info a:hover {color: #333;}
.info .close {float: right;}
.innerError {background-image: url("../icon/errorS.png");background-position: 1px center;background-repeat: no-repeat;margin-bottom: 5px;padding: 5px 5px 5px 25px;}
.tableList tr.disabled,
.tableList tr.disabled:hover,
.disabled div.messageInner {background-color: #efe;}
.disabled td, .disabled div.messageInner {background-image: none;}
.tabMenuContent .disabled .messageInner *,
.disabled .messageSidebar *,
.tableList tr.disabled td,
.tableList tr.disabled td a,
.tableList tr.disabled td a:hover,
.tableList tr.disabled td .light,
.tableList tr.disabled td .light a,
.tableList tr.disabled:hover .columnTopic .topic a,
.tableList tr.disabled:hover .columnTitle a,
.tableList tr.disabled:hover .columnUsername a {color: #090;}
.disabled div.messageInner {border-color: #090 !important;border-style: dashed !important;}
form .disabled, .tabMenu .disabled { opacity: .5;}
.tableList tr.deleted,
.tableList tr.deleted:hover,
.deleted div.messageInner {background-color: #fee;}
.deleted td, .deleted div.messageInner {background-image: none;}
.tabMenuContent .deleted .messageInner *,
.deleted .messageSidebar *, 
.tableList tr.deleted td,
.tableList tr.deleted td a,
.tableList tr.deleted td a:hover,
.tableList tr.deleted td .light,
.tableList tr.deleted td .light a,
.tableList tr.deleted:hover .columnTopic .topic a,
.tableList tr.deleted:hover .columnTitle a,
.tableList tr.deleted:hover .columnUsername a {color: #c00;}
.deleted {border-color: #c00 !important;border-style: dashed !important;}
.deleted img {opacity: .5 !important;}
.tableList tr.marked,
.tableList tr.marked:hover,
.marked div.messageInner,
li.floatedElement.marked {background-color: #ffd;}
.marked td,
.marked div.messageInner,
li.floatedElement.marked {background-image: none;}
.tabMenuContent .marked .messageInner *,
.marked .messageSidebar *,
li.floatedElement.marked *,
.tableList tr.marked td,
.tableList tr.marked td a,
.tableList tr.marked td a:hover,
.tableList tr.marked td .light,
.tableList tr.marked td .light a,
.tableList tr.marked:hover .columnTopic .topic a,
.tableList tr.marked:hover .columnTitle a,
.tableList tr.marked:hover .columnUsername a {color: #333;}
.marked {border-style: dashed !important;}
.tableList .marked, .tableList .deleted, .tableList .activeContainer {border: none !important;}
.highlight {color: #00f;background-color: #ff0;padding: 0 2px;}
/* static: header.css */
#userNote {white-space: nowrap;padding: 10px 5px 3px 0;display: table-cell;vertical-align: top;}
.loginPopup {white-space: nowrap;position: absolute;z-index: 100;}
.loginPopup .container-1 {padding: 7px 4px 3px 7px;}
.loginPopup input[type="text"], .loginPopup input[type="password"] {font-size: 1em;width: auto !important;}
.loginPopup input[type="checkbox"] {margin-top: 5px !important;margin-left: 0;}
#userMenu {padding: 10px 5px 3px 5px;display: table-cell;width: 100%;vertical-align: top;}
#userMenu ul {list-style: none;margin: 0;padding: 0;}
#userMenu li {margin: 0 7px 0 0;float: left;}
#userMenu a {text-decoration: none;}
#userMenu span {text-decoration: underline;white-space: nowrap;}
#userMenu a:hover span {text-decoration: none;}
#userMenu .pageMenu {font-size: 1em;}
#changeLanguageMenu img {margin-left: 0;}
#changeLanguageMenu span {margin: 0 0 0 22px !important;}
#header {border-width: 1px 1px 0 1px;border-style: solid;padding: 0;clear: both;position: relative;min-height: 0;}
#header:after {content: "";display: block;clear: both;height: 0;}
#headerContainer {border-bottom-width: 0;}
#mainContainer {border-top-width: 0;border-bottom-width: 0;}
#search {border-width: 0;border-style: solid;background-color: transparent;position: absolute;top: 13px;right: 13px;z-index: 100;}
#search .searchContainer {border-width: 0;margin: 0;padding: 10px;}
#search ul {list-style: none;margin: 0;padding: 0;}
#search noscript p {margin: 3px 0 0 0;padding: 0;}
#search input.searchSubmit {margin: -1px 0 0 0;padding-left: 1px;vertical-align: middle;}
#searchInput {background-image: url("../icon/searchHeadS.png");background-repeat: no-repeat;background-position: 2px center;padding-left: 23px;width: 13em;}
.searchOptions {background-image: url("../icon/searchHeadOptionsS.png") !important;}
.searchInputMenu {font-size: 1.2em;position: relative;}
#logo {border-width: 1px 1px 0 1px;border-style: solid;margin: 0 0 -1px 0;padding: 0;position: relative;overflow: hidden;z-index: 10;}
#logo h1 a, #logo a img {border: 0;margin: 0;padding: 0;}
#logo a.pageLogo, #logo h1.pageTitle {margin: 0;padding: 0;display: block;position: absolute;width: 100%;height: 100%;}
#logo h1.pageTitle a {display: block;position: relative;height: 100%;z-index: 20;}
.mainMenu {border-width: 0 1px 1px 1px;border-style: solid;}
.mainMenu .mainMenuInner {margin: 0;border-width: 0 1px 1px 1px;border-style: solid;}
.mainMenu ul {list-style: none;margin: 0 0 -1px 0;padding: 0;}
.mainMenu > div > ul > li {display: inline-block;}
.mainMenu a {text-decoration: none;border-width: 1px;border-style: solid;margin: 0 -1px 0 0;padding: 3px 5px 2px 5px;display: block;min-height: 23px;white-space: nowrap !important;}
.mainMenu li.first a, .mainMenu li.firstActive a {margin-left: -1px;}
.mainMenu span {padding: 0 2px 0 0;}
.mainMenu div.popupMenu {font-size: 1em;}
/* static: imageViewer.css */
.imageViewerBackground, .overlayBackground { color: #fff;background-color: #000;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 100;}
.imageViewerCaption {color: #fff;font-size: 1em;font-weight: bold;text-align: center;position: fixed;top: 5px;right: 0;left: 0;z-index: 110;}
.imageViewerCurrentImage {background-color: #fff;border: 10px solid #fff;position: fixed;width: 400px;height: 300px;z-index: 110;}
.imageViewerNavigation {border-width: 5px;}
.imageViewerLoading {background-image: url("../images/spinner.gif");background-position: 50% 50%;background-repeat: no-repeat;}
.imageViewerMenu {background-image: url("../images/imageViewer/menu.png");padding: 13px 10px;position: fixed;bottom: 10px;height: 24px;width: 224px;z-index: 120;}
/* static: inlineCalendar.css */
.inlineCalendar {position: absolute;display: none;z-index: 100;width: 170px;}
.inlineCalendarHeader, .inlineCalendarFooter {color: #fff;width: 100%;border-collapse: collapse;border-spacing: 0;table-layout: fixed;border-width: 1px;}
.inlineCalendarHeader td, .inlineCalendarFooter td {text-align: center;font-weight: bold;padding: 0;}
.inlineCalendarHeader td a, .inlineCalendarFooter td a {text-decoration: none;border-width: 1px;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td span, .inlineCalendarFooter td span {border-width: 1px 0;border-style: solid;padding: 1px;display: block;}
.inlineCalendarHeader td a:hover, .inlineCalendarFooter td a:hover {text-decoration: none;}
.changeElement {width: 1.5em;}
.inlineCalendarTable {border-width: 0 1px !important;border-collapse: collapse;border-spacing: 0;border-top: 0;border-bottom: 0;table-layout: fixed;width: 100%;}
.inlineCalendarTable td {padding: 0;margin: 0;}
.inlineCalendarTable a {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;margin: 1px;padding: 1px;display: block;}
.weekDays {text-align: center;}
/* static: layout.css */
.layout-1, .layout-2, .layout-3, .layout-4 {border-collapse: collapse;display: table;table-layout: fixed;width: 100%;}
.columnContainer {display: table-row;border-style: solid;border-width: 0 1px 1px 0;}
.column {display: table-cell;margin: 0;padding: 0;}
.layout-1 .columnInner {padding: 15px 25px;}
.layout-2 .first {width: 65%;}
.layout-2 .second {width: 35%;}
.layout-2 .columnInner {padding: 15px 25px;}
.layout-3 .first {width: 310px;}
.layout-3 .columnInner {padding: 15px 25px;}
 
.layout-4 .first, .layout-4 .third {width: 20%;}
.layout-4 .second {width: 60%;}
.layout-4 .first .columnInner, .layout-4 .third .columnInner {padding: 0;}
.layout-4 .second .columnInner {padding: 0 10px;}
.dataList {font-size: 100%;line-height: 1.3;list-style-type: none;margin: 0;padding: 0;}
.dataList li {padding: 5px;margin: 0 1px 1px 0;}
.dataList li:after {content: "";display: block;clear: both;height: 0;}
.dataList .buttons {padding: 7px 4px 4px 10px;float: right;}
.dataList .buttons * {margin-right: 3px;}
.contentBox {padding-bottom: 10px;min-width: 215px;}
.contentBox .pageOptions {margin-top: 7px;margin-bottom: 7px;}
/* static: messages.css */
.message {margin-bottom: 7px;padding: 0;clear: both;}
.message h3, .message h4  {font-size: 1.1em;font-weight: bold;margin: 0;padding-top: 7px;overflow: hidden;text-decoration: none;min-height: 0 !important;}
.message h3 a, .message h3 a:hover, .message h4 a, .message h4 a:hover {text-decoration: none;}
.message:after {content: "";height: 0;display: block;clear: both;}
.messageInner {border-width: 1px;border-style: solid;margin: 0 !important;padding: 0;display: block;}
.messageInner:after {content: "";height: 0;display: block;clear: both;}
.messageMinimized .messageInner {padding: 5px 15px !important;clear: both;}
.messageMinimized .messageInner p {padding: 0 35px;display: block;}
.messageMinimized .messageInner img {float: left;}
.messageMinimized .messageInner h3 {padding: 0 11px;display: block;}
.messageMinimized.quickReply .messageInner h3 {min-height: 25px !important;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar, .message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {line-height: 1.3;margin: 0 0 -2.3em 0;padding: 0;width: 180px;overflow: hidden;}
.message .messageTop .messageSidebar, .message .messageFramedTop .messageSidebar {line-height: 1.3;text-align: left;margin: 0 !important;padding: 10px 0 0 0;float: none;clear: both;width: 100%;position: relative;overflow: hidden;}
.message .guestPost .messageSidebar {min-height: 20px !important;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar {float: left;}
.message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {float: right;}
.message .messageSidebar:after {content: "";height: 0;display: block;clear: both;}
.message .messageTop .messageAuthor, .message .messageFramedTop .messageAuthor {border-width: 0 !important;margin: 0 0 7px 95px;padding: 0 15px 1px 15px;float: left;}
.message .messageLeft .messageAuthor, .message .messageRight .messageAuthor, .message .messageFramedLeft .messageAuthor, .message .messageFramedRight .messageAuthor {border-width: 0;margin: 0;padding: 10px 15px 7px 15px;display: block;}
.message .dividers .messageAuthor {border-width: 0 0 1px 0;border-style: solid;margin-bottom: -1px;}
.message .guestPost .messageAuthor {margin-left: 0 !important;}
.message .messageSidebar .userName {margin: 0;padding: 0;}
.message .messageSidebar .userName a {text-decoration: none;}
.message .messageSidebar .userName a span {font-weight: bold;}
.message .userAvatar {margin: 0;padding: 7px 15px;display: block;}
.message .dividers .userAvatar {border-width: 1px 0 0 0 !important;border-style: solid;}
.message .userAvatar a {margin: 0;padding: 0;}
.message .messageLeft .userAvatarFramed, .message .messageRight .userAvatarFramed, .message .messageFramedLeft .userAvatarFramed, .message .messageFramedRight .userAvatarFramed {text-align: left;border-width: 1px;border-style: solid;margin: 7px 13px;padding: 0;width: 152px;height: 152px;position: relative;}
.message .messageLeft .userAvatarFramed a, .message .messageRight .userAvatarFramed a, .message .messageFramedLeft .userAvatarFramed a, .message .messageFramedRight .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;width: 150px;height: 150px;position: absolute;}
.message .userAvatarFramed a img {position: absolute;top: 50%;left: 50%;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar {margin: 10px 15px;padding: 0;width: 76px;height: 76px;position: relative;}
.message .messageTop .userAvatar, .message .messageFramedTop .userAvatar {position: absolute;top: 2px;left: 2px;}
.message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {position: absolute;top: 0;left: 0;}
.message .messageTop .userAvatarFramed, .message .messageFramedTop .userAvatarFramed {border-width: 1px;border-style: solid;margin: 10px 15px;padding: 0;width: 78px;height: 78px;display: block;}
.message .messageTop .userAvatarFramed a, .message .messageFramedTop .userAvatarFramed a {border-width: 1px;border-style: solid;margin: 0;padding: 0;display: block;width: 76px;height: 76px;}
.message .messageTop .userSymbols, .message .messageFramedTop .userSymbols {border-width: 0 !important;margin: 0 0 7px 0;padding: 0 15px;float: right;}
.message .dividers .userSymbols {border-width: 1px 0 0 0;border-style: solid;}
.message .messageLeft .userSymbols, .message .messageRight .userSymbols, .message .messageFramedLeft .userSymbols, .message .messageFramedRight .userSymbols {margin: 0;padding: 7px 15px;}
.message .messageLeft.dividers .userSymbols, .message .messageRight.dividers .userSymbols, .message .messageFramedLeft.dividers .userSymbols, .message .messageFramedRight.dividers .userSymbols {border-width: 1px 0 0 0;border-style: solid;}
.message .userSymbols ul {list-style: none;margin: 0;padding: 2px 0;}
.message .messageTop .userSymbols ul, .message .messageFramedTop .userSymbols ul {padding: 0;}
.message .userSymbols ul li {display: inline;}
.message .messageTop .userCredits, .message .messageFramedTop .userCredits {border-width: 0 !important;margin: 0 0 7px 0;padding: 0;float: right;clear: right;}
.message .messageLeft .userCredits, .message .messageRight .userCredits, .message .messageFramedLeft .userCredits, .message .messageFramedRight .userCredits {margin: 0;padding: 7px 15px;}
.message .dividers .userCredits {border-width: 1px 0 0 0;border-style: solid;}
.message .userCredits .userPosts a {padding: 0 0 3px 0;display: block;}
.message .messageTop .userCredits p, .message .messageFramedTop .userCredits p {margin: 0;padding: 0 15px;}
.message .messageTop .userMessenger, .message .messageFramedTop .userMessenger {text-align: left;border-width: 0 !important;margin: 0 0 7px 95px;padding: 0 15px;clear: left;}
.message .messageTop.guestPost .userMessenger, .message .messageFramedTop.guestPost .userMessenger {border-width: 0 !important;margin: 0;padding: 10px 15px;position: absolute;top: 0;right: 0;}
.message .dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .messageLeft .userMessenger, .message .messageRight .userMessenger, .message .messageFramedLeft .userMessenger, .message .messageFramedRight .userMessenger {margin: 0;padding: 7px 15px 0 15px;}
.message .messageLeft.dividers .userMessenger, .message .messageRight.dividers .userMessenger, .message .messageFramedLeft.dividers .userMessenger, .message .messageFramedRight.dividers .userMessenger {border-width: 1px 0 0 0;border-style: solid;}
.message .userMessenger ul {list-style: none;margin: 0;padding: 2px 0;}
.message .messageTop .userMessenger ul, .message .messageFramedTop .userMessenger ul {padding: 0;}
.message .userMessenger ul li {display: inline;}
.message .messageContent {border-style: solid;padding: 0;}
.message .messageLeft .messageContent {border-width: 0 0 0 1px;margin: 0 0 0 180px;}
.message .messageFramedLeft .messageContent {border-width: 1px;margin: 10px 15px 10px 180px;}
.message .messageRight .messageContent {border-width: 0 1px 0 0;margin: 0 180px 0 0;}
.message .messageFramedRight .messageContent {border-width: 1px;margin: 10px 180px 10px 15px;}
.message .messageTop .messageContent {border-width: 1px 0 0 0;margin: 0;}
.message .messageFramedTop .messageContent {border-width: 1px;margin: 0 15px 10px 15px;}
.message .messageContent:after {content: "";height: 0;display: block;clear: both;}
.message .messageContentInner {border-width: 0;border-style: solid;margin: 0;padding: 10px 15px;}
.message .messageLeft .messageContentInner, .message .messageRight .messageContentInner {border-width: 0;}
.message .messageFramedLeft .messageContentInner, .message .messageFramedRight .messageContentInner, .message .messageFramedTop .messageContentInner {border-width: 1px;}
.message .messageContentInner:after {content: "";height: 0;display: block;clear: both;}
.message .messageHeader {border-style: solid;border-top-width: 0;border-left-width: 0;border-right-width: 0;margin: 0;padding: 0;min-height: 30px;}
.message .messageHeader .containerIcon {text-align: left;margin: 0;padding: 0 0 3px 0;width: 25px;}
.message .messageHeader .containerContent {padding-bottom: 7px;}
.message .messageHeader .containerContent p {padding: 3px 0 0 0;}
.message .messageHeader .messageMarkCheckBox {margin: 0;padding: 0;}
.message .messageHeader .messageCount {float: right;}
.message .messageHeader .messageNumber {text-decoration: none;margin: 0 0 0 4px;padding: 0 4px;}
.message .messageBody {margin: 0;padding: 7px 0 0 0;display: block;width: 100%;position: relative;overflow: hidden;}
.message input {margin-right: 6px;}
.message .poll {margin: 0 15px 7px 0;float: left;width: 47%;}
.poll .container-1, .poll .container-2, .poll .container-3 {padding: 4px;}
.poll .containerContent label {display: block;overflow: hidden;}
.poll h4 {font-style: italic;font-weight: bold;padding-top: 0;}
.poll .pollResults {font-size: .95em;text-align: right;}
.pollOptionBar {margin-right: 4px;float: left;height: 6px;}
.pollBarColor1 { background-color: #93befe;border-bottom: 6px solid #468ffc;}
.pollBarColor2 { background-color: #6be8ff;border-bottom: 6px solid #02c4e7;}
.pollBarColor3 { background-color: #b8fb82;border-bottom: 6px solid #30ff00;}
.pollBarColor4 { background-color: #f6ff00;border-bottom: 6px solid #ede502;}
.pollBarColor5 { background-color: #ffc676;border-bottom: 6px solid #ff9600;}
.pollBarColor6 { background-color: #fe9595;border-bottom: 7px solid #fe4747;}
.pollBarColor7 { background-color: #f9f;border-bottom: 6px solid #f6f;}
.pollBarColor8 { background-color: #c7a2e7;border-bottom: 7px solid #a56dd5;}
.pollBarColor9 { background-color: #e1bb84;border-bottom: 6px solid #ca8a2f;}
.pollBarColor10 { background-color: #c3bbbb;border-bottom: 6px solid #967e7e;}
.message .signature {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;overflow: hidden;position: relative;}
.message .editNote, .message .deleteNote {border-left-width: 0;border-right-width: 0;border-bottom-width: 0;margin: 7px 0 0 0;padding: 7px 0 0 0;position: relative;}
.message .messageFooter, .message .messageFooterLeft, .message .messageFooterRight {text-align: left;border-left: 0;border-right: 0;border-bottom: 0;margin: 7px 0 0 0;padding: 0;clear: both;display: block;position: relative;}
.message .messageFooter:after, .message .messageFooterLeft:after, .message .messageFooterRight:after {content: "";height: 0;display: block;clear: both;}
.message .messageFooter .breadCrumbs {margin-top: 10px;}
.message .messageFooter .smallButtons li {float: right;}
.message .messageFooter .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.message .messageFooterLeft {text-align: right;}
.message .messageFooterLeft .smallButtons li {float: left;}
.message .messageFooterLeft .smallButtons .extraButton {margin-left: 0;margin-right: 10px;}
.message .messageFooterRight {text-align: left;}
.message .messageFooterRight .smallButtons li {float: right;}
.message .messageFooterRight .smallButtons .extraButton {margin-left: 10px;margin-right: 0;}
.attachmentPreview {margin-bottom: 0;}
.attachmentPreview ul {list-style: none;margin: 0;padding: 0;}
.attachmentPreview ul li {border-style: solid;border-width: 1px;margin-bottom: 7px;text-align: center;}
.attachmentPreview ul li a {border-style: solid;border-width: 1px;display: block;}
.attachmentPreview ul li img {display: inline;position: relative;top: 50%;}
.attachmentPreview ul li a span {background-image: url("../icon/zoomInS.png");background-repeat: no-repeat;background-position: right top;margin: 5px 3px 0 0;position: absolute;top: 0;right: 0;width: 95%;height: 95%;visibility: hidden;}
.attachmentPreview ul li a:hover span {visibility: visible;}
.attachmentFile:after {clear: none;}
.attachmentFile input, .attachmentFile button {float: right;}
.attachmentFile ul {list-style: none;margin: 0 !important;padding: 0 !important;}
.attachmentFile ul li {border-width: 1px 0 0 0;border-style: solid;margin: 0;padding: 5px 0;min-height: 22px;}
.attachmentFile ul li:first-child {border: none;}
.attachmentFile ul li div {padding: 3px 0 0 30px;}
.attachmentFile ul li a img {float: left;}
.attachmentsInput {padding: 1px 0 3px 0;}
.attachmentsInput input {margin-top: 2px;width: 100%;}
.attachmentsInputSubmit {float: right;}
.quoteBox {border-width: 1px;border-style: solid;margin: 0 0 7px 0;display: block;clear: both;position: relative;}
.quoteBox .quoteHeader {margin: 1px 1px 0 1px;padding: 7px 15px 7px 15px;}
.quoteBox .quoteHeader h3 {font-style: italic;font-weight: bold;margin: 0;padding: 0;}
.quoteBox .quoteHeader h3 img {margin-top: -2px;padding-right: 3px;vertical-align: middle;}
.quoteBox .quoteBody {margin: 0 1px 1px 1px;padding: 0 15px 5px 15px;}
.quoteBox .quoteBody:after {content: "";height: 0;display: block;clear: both;}
.codeBox {border-width: 1px;border-style: solid;margin: 0;padding: 1px;clear: both;position: relative;font-style: normal;text-align: left;font-weight: normal;}
.codeBox h3 {font-style: italic;font-weight: bold;margin: 0;padding: 5px;}
.codeBox table {border-spacing: 0;width: 100%;}
.codeBox pre {margin: 0;padding: 0 5px;font-family: monospace;}
.codeBox .codeLines, .codeBox .codeLineNumbers {vertical-align: top;}
.codeBox .codeLineNumbers img {padding: 5px;}
.codeBox .codeLineNumbers {text-align: right;}
.codeBox .codeLines {width: 100%;}
.codeBox div {overflow: auto;}
.smileys {margin: 0;padding: 0;list-style: none;}
.smileys li {margin-right: 5px;display: inline;}
.messagePreview .message {margin: -1px 0 0 -1px;padding: 0;border: 0;}
.message .breadCrumbs {float: left;}
/* static: pageMenu.css */
div.pageMenu {margin: 0;margin-right: 0 !important;text-align: left;}
div.pageMenu ul {display: block !important;float: none !important;font-weight: normal !important;list-style: none;margin: 0;padding: 0;}
div.pageMenu li {border: 0;display: block !important;float: none !important;margin: 0 !important;padding: 0 !important;}
div.pageMenu a, div.pageMenu a:hover {display: block !important;background-color: transparent;background-image: none;border-width: 0;float: none !important;height: auto !important;margin: 0 !important;padding: 5px 7px 5px 35px !important;text-align: left !important;text-decoration: none !important;}
div.popupMenu a, div.popupMenu a:hover {padding: 5px 7px !important;}
.mainMenu div.popupMenu a, .mainMenu div.popupMenu a:hover {padding: 5px 7px 5px 35px !important;}
div.pageMenu img {margin-left: -30px;margin-top: -2px;position: absolute;}
div.pageMenu span {display: block;margin: 0 !important;padding: 3px 13px 2px 0 !important;text-decoration: none !important;}
div.pageMenu li.container-1, div.pageMenu li.container-2 {margin: 0 1px 1px 0 !important;}
div.pageMenu .twoRows li {line-height: 1.3;}
div.pageMenu .twoRows a {margin: 0 !important;padding-bottom: 4px !important;padding-top: 2px !important;min-height: 24px;}
div.pageMenu .twoRows img {margin-left: -27px;margin-top: 3px;}
div.pageMenu .twoRows label {cursor: pointer;display: block;margin: 0 !important;padding: 0 0 0 5px !important;}
div.pageMenu .twoRows a span {display: block;margin: 0 !important;padding: 0 0 0 5px !important;text-decoration: underline !important;}
div.pageMenu .twoRows a:hover span {text-decoration: none !important;}
.popupMenu {border-width: 1px;margin: 0 0 10px 0;opacity: .9 !important;padding: 1px;position: absolute;white-space: nowrap;z-index: 30;}
/* static: pageNavigation.css */
.pageNavigation {margin-top: .5em;margin-right: 20px;margin-bottom: 5px;float: left;clear: left;}
.pageNavigation ul {list-style: none;margin: 0;padding: 0;}
.pageNavigation li {border-width: 1px;border-style: solid;margin-right: 3px;float: left;position: relative;}
.pageNavigation li.active, .pageNavigation li:active {border-width: 1px;border-style: solid;}
.pageNavigation a, .pageNavigation li span {text-align: center;text-decoration: none;border-width: 1px;border-style: solid;padding: 0 4px;display: block;}
.pageNavigation li div {text-align: center;margin-left: -1px;padding: 0 0 .4em 0;position: absolute;bottom: 1.6em;width: 12em; z-index: 200;display: none;opacity: .9; }
.pageNavigation li:hover div {display: block;}
.pageNavigation li ul {border: 1px;padding: 0 0 2px 2px;float: left;clear: left;}
.pageNavigation li ul li {text-align: right !important;margin-top: 2px;}
.pageNavigation .skip, .pageNavigation .skip:hover, .pageNavigation .skip:active {border: none;}
.pageNavigation .skip a, .pageNavigation .skip a:hover, .pageNavigation .skip a:active, .pageNavigation .skip span {background-color: transparent;background-image: none !important;border: none;margin: 0;padding: 0;}
.pageNavigation .skip {padding: 1px 1px !important;width: 16px;}
.pageNavigation .skip img {vertical-align: middle;}
.pageNavigation input {text-align: center;background-color: transparent;border: none;margin: 0;padding: 2px 0;width: 2.5em;min-height: 1.84em;display: none;}
.pageNavigation .children {padding: 0;}
.pageNavigation a, .pageNavigation li ul, .pageNavigation li {border-width: 1px;}
.pageNavigation a, .pageNavigation li.children span {border-color: #fff;border-style: solid;}
.statusDisplay .pageNavigation {margin: 0;padding: 0 0 2px 0;}
/* static: privateMessagesGlobal.css */
.pmBoxFull {color: #c00;font-weight: bold;}
#pmOutstandingNotifications ul {list-style-type: square;list-style-image: url("../icon/pmEmptyS.png");margin: 5px 0 0 15px;padding: 0 0 0 9px;}
#pmOutstandingNotifications ul a {padding-left: 3px;}
/* static: profile.css */
#userCard {line-height: 1.3;margin-bottom: 23px;display: block;clear: both;position: relative;}
#userCard:after {content: "";display: block;clear: both;height: 0;}
#userCard ul {list-style: none;margin: 0;padding: 0;position: relative;}
#userCard ul:after {content: "";display: block;clear: both;height: 0;}
#userCardAvatar {margin: 0;padding: 0;float: left;height: 100%;}
#userCardAvatar .userAvatar {margin: 13px 25px;padding: 0;float: left;}
#userCardAvatar .userAvatar a {display: block;}
#userCardCredits {border-width: 0 0 0 1px;border-style: dotted;margin: 0;padding: 0 25px;}
#userCardCredits .userName { font-weight: bold;}
#userCardCredits .userPersonals {padding-top: 7px;width: 50%;min-height: 59px;overflow: hidden;}
#userCardCredits .userPersonals p {padding-bottom: 3px;}
#userCardCredits .userStatus {display: block;clear: both;}
#userCardCredits .userStatus li {text-decoration: none;display: inline;}
#userCardCredits .userStatus li a {text-decoration: none;margin-right: 3px;float: left;}
#userCardCredits .userStatus li a img {margin: 0 !important;padding: 0 !important;}
#userCardCredits .smallButtons {position: absolute;top: 5px;right: 25px;}
#userCardCredits .smallButtons li a {text-align: center !important;cursor: pointer;}
#userCardCredits .smallButtons img {margin: 0 auto;padding-top: 4px;display: block;}
.friendsConnection {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.friendsConnection:after {content: "";display: block;clear: both;height: 0;}
.friendsConnection h3 {font-weight: bold;padding-bottom: 3px;}
.friendsConnection .avatarFrame {margin: 0 auto;display: block;position: relative;height: 48px;max-width: 48px;}
.friendsConnection .avatarFrame img {display: block;position: absolute;bottom: 0;left: 0;}
.friendsConnection a .avatarCaption {text-decoration: underline;padding-bottom: 5px;display: block;}
.friendsNetwork {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0;}
.friendsNetwork:after {content: "";display: block;clear: both;height: 0;}
.friendsNetwork h3 {font-weight: bold;padding-bottom: 3px;}
.friendsNetwork .digitDisplay {font-size: 2em;font-weight: bold;font-style: italic;background-repeat: no-repeat;background-position: center 2px;padding: 23px 10px 2px 10px !important;display: block;min-height: 18px;}
.friendsNetwork .network1 .digitDisplay {background-image: url("../images/network-1.png");}
.friendsNetwork .network2 .digitDisplay {background-image: url("../images/network-2.png");}
.friendsNetwork .network3 .digitDisplay {background-image: url("../images/network-3.png");}
.friendsNetwork a .digitCaption {text-decoration: underline;padding-bottom: 5px;display: block;}
.friendsNone {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.friendsNone:after {content: "";display: block;clear: both;height: 0;}
.friendsNone h3 {font-size: 1.4em;font-weight: bold;font-style: italic;text-align: center;padding: 13px 10px 10px 10px !important;display: block;}
.guestAdvice {border-width: 1px 0 0 0;border-style: dotted;margin: 7px 0 0 0;padding: 7px 0 0 0;}
.guestAdvice:after {content: "";display: block;clear: both;height: 0;}
.guestAdvice h3 {font-size: 1.4em;font-weight: bold;font-style: italic;text-align: center;padding: 13px 10px 10px 10px !important;display: block;}
.dynContainer {list-style: none;margin: 0;padding: 0;}
.dynContainer .dynItem {float: left;overflow: hidden;}
.dynItems5 .dynItem {width: 20% !important;}
.dynItems4 .dynItem {width: 25% !important;}
.dynItems3 .dynItem {width: 33% !important;}
.dynItems2 .dynItem {width: 50% !important;}
.dynItems1 .dynItem {width: 100% !important;}
.dynContainer .dynItem .dynBox {text-align: right;line-height: 1.3em;background-image: url("../images/friendsConnectionLine.png");background-repeat: no-repeat;background-position: 0 23px;display: block;float: right;position: relative;width: 100%;}
.dynBox .dynBoxInner {text-align: center;background-image: url("../images/friendsConnectionArrow.png");background-repeat: no-repeat;background-position: 0 23px;display: block;float: right;width: 75%;min-width: 85px;}
.dynBoxInner a {text-decoration: none;display: block;}
.dynBoxInner a:hover span {text-decoration: none !important;}
.thumbnailView li:after {clear: none;display: inline;}
.thumbnailView li.floatedElement {margin: 3px 0;overflow: hidden;padding: 0 0 5px 0;text-align: center;width: 20%;}
.thumbnailView li.floatedElement a {margin: 0 7px;display: block;overflow: hidden;}
.thumbnailView li.floatedElement p {margin: 0 7px;}
.thumbnailView .thumbnail {display: block;height: 48px;margin: 0 auto 3px auto;position: relative;width: 48px;}
.thumbnailView .thumbnail img {bottom: 0;left: 0;position: absolute;}
.thumbnailView.squared .thumbnail {height: 75px !important;}
#tplUserProfile .signature {border-width: 1px 0;margin-top: 7px;margin-bottom: -6px;padding: 7px 0;}
.guestBook .contentHeader, .guestBook .contentFooter {margin-top: 7px;}
.guestBook .message {margin-bottom: 7px;}
.guestBook .messageInner {padding: 10px 20px !important;}
.guestBook .messageAnswer {margin-left: 50px !important;margin-bottom: 23px !important;}
.guestBook .messageAnswer h4 {display: inline !important;}
.guestBook .messageAnswer p {padding-bottom: 7px;}
.memberList {list-style: none;margin: 0;padding: 0;}
.memberList:after {content: "";clear: both;display: block;height: 0;}
.memberList li {border: 1px;margin: 5px 10px 5px 0;padding: 1px;display: block;float: left;position: relative;width: 200px;}
.memberList li .memberName {text-decoration: none;border-width: 0 1px 0 0;border-style: solid;padding: 3px 3px 3px 24px;display: block;width: 150px;overflow: hidden;}
.memberList li > img {margin: -8px 4px 0 4px;position: absolute;top: 50%;left: 0;}
.memberList li a > img {border: none;margin: -12px 4px 0 4px;padding: 4px 3px;position: absolute;top: 50%;right: -3px;}
.memberList li .acceptButton img {padding-right: 26px}
.membersList td {text-align: center;}
.membersList td.columnUsername {text-align: left;}
.membersList td.columnAvatar {height: 50px;}
.memberList .memberListNoDelete .memberName {border: 0;width: 173px;}
.avatarShow {text-align: center;padding-bottom: 20px;}
.avatarSelect {margin: 7px 0;float: left;clear: both;display: block;}
.avatarSelect ul {list-style: none;margin: 0;padding: 0;}
.avatarSelect li {margin: 0 7px 7px 0;float: left;}
.avatarSelect li label {border-width: 1px;padding: 1px;position: relative;width: 150px;height: 150px;display: block;}
.avatarSelect li label:hover {cursor: pointer;}
.avatarSelect li label input {position: absolute;top: 5px;left: 5px;z-index: 1;}
.avatarSelect li label img {position: absolute;top: 50%;left: 50%;}
.userGroupsList {list-style-type: square;}
.userGroupsList h4 {margin-bottom: 5px;font-weight: bold;}
.userGroupsList p {margin-bottom: 5px;}
.userGroupsList li {margin-bottom: 5px;clear: both;}
.userGroupsList li .smallButtons {float: right;clear: both;position: relative;}
.stylePreviewImageContainer {margin-top: 3px;}
/* static: tabbedMenus.css */
.tabMenu {margin-top: 5px;clear: both;width: 100%;}
.tabMenu:after {content: "";clear: both;display: block;height: 0;}
.tabMenu ul {margin: 0;padding: 0 0 0 10px;}
.tabMenu li {list-style: none;border-width: 1px 1px 0 1px;margin-right: 3px;float: left;}
.tabMenu li a {text-decoration: none;white-space: nowrap;border-width: 1px;border-style: solid;padding: 2px 5px 0 5px;display: block;position: relative;z-index: 10;}
.tabMenu li.activeTabMenu a {border-bottom: none;padding-bottom: 3px;position: relative;z-index: 20;}
.tabMenu li a, .tabMenu li.activeTabMenu a {min-height: 24px;}
.subTabMenu {border: 1px;margin-bottom: -1px;margin-top: -2px;padding: 1px;position: relative;z-index: 0;}
.subTabMenu:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu .containerHead {margin: 0;padding: 2px;min-height: 5px;}
.subTabMenu .containerHead h2, .subTabMenu .containerHead h3 {padding: 2px 5px;}
.subTabMenu .containerHead:after {content: "";clear: both;display: block;height: 0;}
.subTabMenu ul {list-style: none;margin: 0;padding: 0;}
.subTabMenu li {float: left;}
.subTabMenu li a {text-decoration: none;white-space: nowrap;margin: 1px 2px;padding: 2px 7px;display: block;}
.subTabMenu li.activeSubTabMenu a, .subTabMenu li a:hover {border-width: 1px;padding: 1px 6px;}
.subTabMenu .containerHead div {font-size: 5px;height: 5px;}
.contentBox .border .subTabMenu {border: none;margin: 0 0 1px 0;padding: 0;}
.contentBox .border .subTabMenu .containerHead {border: none;margin: 0 1px 0 0;}
.tabMenuContent {clear: both;}
.tabMenuContent > div {padding: 15px 25px;}
.tabMenuContent .subHeadline {margin-bottom: 2px;}
.tabMenuContent h3.containerContent {margin-top: 0;margin-bottom: 0;}
.tabMenuContent fieldset.noJavaScript {background: transparent;border: 0;margin: 0;padding-top: 13px;}
.tabMenuContent legend.noJavaScript {display: none;}
.tabMenuContentContainer {clear: both;}
.tabMenuContent .message {margin-bottom: 7px;}
.tabMenuContent .messageInner .smallButtons:after {clear: none;}
.tabMenuContent .message .messageHeading {margin-top: 0 !important;}
.tabNavigation {float: right;}
/* static: tables.css */
.tableList {border-spacing: 0;margin: 0;padding: 0;width: 100%;}
.tableList tbody tr:hover .columnTopic .topic p a, .tableList tbody tr:hover .columnUsername p a, .tableList tbody tr:hover .columnTitle p a {text-decoration: none;}
.tableList th {border-width: 0 1px 1px 0;border-style: solid;font-weight: normal;}
.tableList td {border-width: 0 1px 1px 0;border-style: solid;padding: 4px;}
.tableList td a {text-align: left;}
.tableHead a, .tableHead .emptyHead {border-style: solid;border-width: 0 0 1px 0;display: block;line-height: 1.8;margin: -1px;min-height: 22px;padding: 0 5px;text-align: center;text-decoration: none;}
.tableHead .emptyHead input {margin-top: 0;}
.tableHead {white-space: nowrap;}
.tableHead a img {margin-top: -3px;padding: 0;}
.tableHead .active a {border-width: 0 0 1px 0;}
.tableList td.columnText {text-align: left;}
.tableList td.columnNumbers, .tableList td.columnDate {text-align: right;white-space: nowrap;}
.tableList td.columnID {width: 1%;text-align: right;}
.tableList td.columnMark {width: 1%;}
.tableList .statusDisplay {float: right;padding: 1px 0;}
.tableList .statusDisplayIcons {display: inline-block;margin-left: 5px;}
.tableList td.columnIcon {width: 1%;white-space: nowrap;}
.tableList td.actionIcons img {display: inline !important;}
.tableList .deleteNote {border-width: 0 !important;margin-top: 3px;padding-top: 3px;}
/* static: tagCloud.css */
.tagList {margin: 0;padding: 5px;}
.tagCloud {list-style: none;margin: 0;padding: 5px 0;}
.tagCloud li {line-height: 1.1;display: inline;}
.tagCloud a {text-decoration: none;white-space: nowrap;padding: 2px;}
.tagCloud a:hover {text-decoration: underline;}
.sidebar .tagCloud {padding: 5px;}
/* static: wysiwyg.css */
.editorFrame .formFieldLabel {display: block;width: auto;}
.editorFrame .formField {margin: 0 !important;width: 100%;}
.editorFrame .border {margin-bottom: 0 !important;}
.formError .mceErrorBorder {border-color: #c00; margin-top: 1px;z-index: 1;}
.editor {padding-top: 1px; }
.editor .formFieldLabel {width: 0;display: none !important;}
.editor textarea, .editor textarea:focus {border: 0 none !important;margin: 0;width: 100%;}
.editorFrame .subTabMenu .containerHead div {height: auto;}
.mceToolbar {height: auto !important; display: block;}
.mceToolbar ul {margin: 0 3px;padding: 0;width: 99.5%; display: block;float: left;}
.mceToolbar li {display: block;position: relative;}
.mceToolbar li a {margin: 1px;padding: 1px;}
.mceToolbar li a:hover {margin: 1px;padding: 0;}
.mceToolbar li.activeSubTabMenu a {margin: 1px;padding: 0;}
.mceSeparator {border: 0;margin: 2px 3px 0 3px;padding: 0;}
.fontFormat {font-size: 10pt;margin-right: 5px !important;height: 1.7em;}
.mceButtonDisabled a img {cursor: default;opacity: .3; }
.mceButtonDisabled a:hover {background: transparent !important;border: 1px solid transparent !important;}
.editorFrame .popupMenu {opacity: 1.0 !important;}
div.mceColors {background-color: #000;float: left;width: 113px !important;}
div.mceColors ul {list-style: none;margin: 0;padding: 1px 0 0 1px;width: auto;}
div.mceColors ul li {margin: 0 1px 1px 0 !important;padding: 0 !important;float: left !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a, div.mceColors ul li a:hover {background-image: none;background-repeat: no-repeat !important;background-position: 0 !important;margin: 0 !important;padding: 0 !important;display: block !important;height: 15px !important;width: 15px !important;}
div.mceColors ul li a:hover {background-repeat: no-repeat !important;background-position: -1px -1px !important;border: 1px solid #fff !important;width: 13px !important;height: 13px !important;}
.mceEditorIframe {border: 0;margin: 0;padding: 0;width: 100%;display: block;}
.iframeHTML, .iframeBody {background-color: transparent !important;background-image: none !important;clear: both;}
.iframeBody p {margin-bottom: auto;}
blockquote.wysiwygQuote {border-width: 1px;border-style: solid;margin: 20px;padding: 5px;}
.editorCodeView {border: 0;margin: 0;padding: 0;display: none;overflow: auto;}
.mceInputText {border: 0 !important;margin: 0 !important;padding: 0 !important;width: 100%;}
.mceResizeIconRow {border-top: none !important;}
.mceResizeIconRow div {height: 24px;}
.mceResizeIcon {cursor: se-resize;background-image: url('../icon/wysiwyg/editorResizeM.png');background-repeat: no-repeat;float: right;height: 24px !important;width: 24px;}
.mceResizeBox {border-width: 1px;border-style: dotted;display: none;}
/* dynamic style attributes */
.largeButtons li a,.pmEditFolders a{background-color:#777}
.largeButtons li a:hover,.pmEditFolders a:hover{background-color:#cecece}
.largeButtons li a,.pmEditFolders a{border-color:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{border-color:#fff}
.largeButtons li a,.pmEditFolders a{border-style:solid}
.largeButtons li a{border-width:1px}
.largeButtons li{border-color:#999}
.largeButtons li:hover{border-color:#999}
.largeButtons li{border-style:solid}
.largeButtons li{border-width:1px}
.largeButtons li a,.pmEditFolders a{color:#fff}
.largeButtons li a:hover,.pmEditFolders a:hover{color:#333}
.memberList li .memberName,.messageNumber,.optionButtons a,.smallButtons a,li.extraButton a{background-color:#e8e8e8}
.memberList li .memberName{border-color:#e8e8e8}
.memberList li .memberName:hover,.messageNumber:hover,.optionButtons a:hover,.pageNavigation li ul,.smallButtons a:hover,li.extraButton a:hover{background-color:#fff}
.memberList li,.memberList li .memberRemove{background-color:#fff}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a,li.extraButton a{border-color:#fff}
.memberList li .memberRemove:hover,.memberList li:hover{background-color:#fff}
.optionButtons a:hover,.pageNavigation a:hover,.smallButtons a:hover,li.extraButton a:hover{border-color:#fff}
.pageNavigation li.children:hover > span{border-color:#fff}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a,li.extraButton a{border-style:solid}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a,li.extraButton a{border-width:1px}
.footerOptions li.extraButton,.memberList li,.messageNumber,.optionButtons li,.pageNavigation li,.smallButtons li,li.extraButton{border-color:#999}
.memberList li:hover,.messageNumber:hover,.optionButtons li:hover,.pageNavigation li:hover,.smallButtons li:hover,li.extraButton:hover{border-color:#999}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li,li.extraButton{border-style:solid}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li,li.extraButton{border-width:1px}
.container-1 .optionButtons a,.container-1 .smallButtons a,.container-2 .smallButtons a,.container-3 .smallButtons a,.memberList li .memberName,.messageInner .color-1 .memberName,.messageInner .color-1 .smallButtons a,.messageInner .color-2 .memberName,.messageInner .color-2 .smallButtons a,.messageNumber,.optionButtons a,.smallButtons a,li.extraButton a{color:#666}
.container-1 .optionButtons a:hover,.container-1 .smallButtons a:hover,.container-2 .smallButtons a:hover,.container-3 .smallButtons a:hover,.memberList li .memberName:hover,.messageInner .color-1 .memberName:hover,.messageInner .color-1 .smallButtons a:hover,.messageInner .color-2 .memberName:hover,.messageInner .color-2 .smallButtons a:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover,li.extraButton a:hover{color:#333}
.border,.mceResizeBox,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.subTabMenu{background-color:#fff}
#logo,#search,.attachmentPreview ul li a,.border .tableList td,.border .tableList th,.columnContainer,.dividers .messageAuthor,.dividers .tocHeadline,.dividers .userAvatar,.dividers .userCredits,.dividers .userMessenger,.dividers .userSymbols,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span,.mainMenu .mainMenuInner,.mainMenu a,.mceEditor .mceColors li,.messageContent,.messageInner,.subTabMenu div.containerHead,.tabMenu li a,.userAvatar,.userAvatarFramed{border-color:#fff}
#footer,#header,.attachmentFile ul li,.attachmentPreview ul li:hover,.avatarDisplay div,.avatarSelect li label,.border,.footerMenu li,.footerOptions li,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.mainMenu,.marked,.mceResizeBox,.message,.messageContentInner,.messageNumber,.pageNavigation li ul,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.searchContainer,.subTabMenu,.tabMenu li,.userAvatar a,.userAvatarFramed a,blockquote.wysiwygQuote,fieldset,li.floatedElement.marked {border-color:#999}
.border,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.pageNavigation li ul,.pmEditFolders,.pmUsageBar,.popupMenu,.quoteBox,.searchContainer,.subTabMenu,.success,.tabMenu li,.warning,blockquote.wysiwygQuote,fieldset{border-style:solid}
.border,.error,.info,.inlineCalendarFooter,.inlineCalendarHeader,.inlineCalendarTable,.message,.quoteBox,.searchContainer,.success,.warning,blockquote.wysiwygQuote,fieldset{border-width:1px}
.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{background-color:#777}
.containerHead .light,.containerHead .light a{color:#fff}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#fff}
.container-3 .boardlistTitle a,.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#fff}
.container-3 .boardlistTitle a:hover,.containerHead a:hover{color:#fff}
.container-1 a,.container-3 .container-1 a,.messageInner .color-1 a{color:#666}
.container-1 a:hover,.container-3 .container-1 a:hover,.messageInner .color-1 a:hover{color:#333}
.container-1 fieldset,.container-1 fieldset fieldset.noJavaScript fieldset,.container-2,.container-2 fieldset fieldset,.container-3 fieldset,.messageInner .color-2,.weekDays,div.pageMenu li.container-2 a,fieldset fieldset{background-color:#efefef}
.container-2 a,.container-3 .container-2 a,.messageInner .color-2 a{color:#666}
.container-2 a:hover,.container-3 .container-2 a:hover,.messageInner .color-2 a:hover{color:#333}
.container-3,.container-3 fieldset fieldset,.itemList .itemListCategory,.simpleBar ul,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#e0e0e0}
.messageContainer,.messageContainerFooter{border-color:#e0e0e0}
.container-3 a,.simpleBar ul li a{color:#666}
.container-3 a:hover,.simpleBar ul li a:hover,tr.container-1:hover .columnTitle a,tr.container-1:hover .columnTopic .topic a,tr.container-1:hover .columnUsername a,tr.container-2:hover .columnTitle a,tr.container-2:hover .columnTopic .topic a,tr.container-2:hover .columnUsername a{color:#333}
.container-4,.simpleBar ul li a:hover,.simpleBar ul li.selected a,.userAvatarFramed,blockquote.wysiwygQuote{background-color:#fff}
.container-4 a{color:#666}
.container-4 a:hover{color:#333}
#userCardCredits,.attachmentPreview ul li,.buttonBar,.deleteNote,.editNote,.friendsConnection,.friendsNetwork,.friendsNone,.gallery .lower,.gallery img.container-4,.guestAdvice,.itemList .itemListTitle,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-color:#bbb}
.blog .userBlogCategoryAdd{border-top-color:#bbb}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-color:#bbb}
.buttonBar,.deleteNote,.editNote,.gallery .lower,.gallery img.container-4,.itemList .itemListTitle,.mainMenu div.pageMenu .bottomSeparator a,.mainMenu div.pageMenu .topSeparator a,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline,div.pageMenu .bottomSeparator a,div.pageMenu .topSeparator a{border-style:solid}
.blog .userBlogCategoryAdd{border-top-style:solid}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-style:solid}
.mainMenu div.pageMenu .bottomSeparator a,div.pageMenu .bottomSeparator a{border-bottom-width:1px}
.blog .userBlogCategoryAdd,.mainMenu div.pageMenu .topSeparator a,div.pageMenu .topSeparator a{border-top-width:1px}
.blogBoxArchive .itemList > li > .itemList > li > .itemList,.blogBoxArchive .itemList > li > .itemList > li > .itemListTitle,.blogBoxArchive > .border > .itemList > li:last-child > .itemListTitle{border-top-width:1px}
.deleteNote,.editNote,.itemList .itemListTitle,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline{border-width:1px}
#logo h1{position: absolute; top: -9000px; left: -9000px;}
.inputText,select,textarea{background-color:#fff}
.inputText:focus,select:focus,textarea:focus{background-color:#ffd}
.inputText,select,textarea{border-color:#999}
.inputText:focus,select:focus,textarea:focus{border-color:#f60}
.inputText,select,textarea{border-style:solid}
.inputText,.inputText:focus,select,select:focus,textarea,textarea:focus{border-width:1px}
.editor textarea,.inputText,select,textarea{font-family:'Trebuchet MS', Arial, sans-serif}
.editor textarea,.inputText,select,textarea{color:#333}
.editor textarea:focus,.inputText:focus,select:focus,textarea:focus{color:#000}
.editor textarea,.inputText,select,textarea{font-size:.85em}
.mainMenu div.pageMenu a,.optionButtons li div.pageMenu a,.pageNavigation a,.pageNavigation li.children span,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{background-color:#f7f7f7}
.mainMenu div.pageMenu a:hover,.optionButtons li div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu .twoRows a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{background-color:#e0e0e0}
.mainMenu div.pageMenu a,.pageNavigation a,.pageNavigation li.children span,.tableList tr div.pageMenu a,div.messageInner div.pageMenu a,div.messageInner div.smallButtons div.pageMenu a,div.pageMenu a,div.smallButtons div.pageMenu a{color:#555}
.mainMenu div.pageMenu a:hover,.pageNavigation a:hover,.pageNavigation li.children:hover span,.tableList tr div.pageMenu a:hover,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu a:hover,div.pageMenu a:hover,div.smallButtons div.pageMenu a:hover{color:#000}
#logo{border-bottom-width:1px}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu li a,.tabMenu li.disabled a:hover{background-color:#e8e8e8}
.tabMenu li a:hover{background-color:#fff}
.subTabMenu ul .activeSubTabMenu a{background-color:#444}
.subTabMenu ul .activeSubTabMenu a:hover{background-color:#666}
.subTabMenu ul .activeSubTabMenu a{color:#fff}
.subTabMenu ul .activeSubTabMenu a:hover{color:#fff}
.subTabMenu ul li a:hover{background-color:#666}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a{border-color:#aaa}
.subTabMenu ul .activeSubTabMenu a:hover,.subTabMenu ul li a:hover{border-color:#bbb}
.subTabMenu ul .activeSubTabMenu a,.subTabMenu ul li a:hover{border-style:solid}
#search .searchContainer p a,.subTabMenu ul li a{color:#ddd}
#search .searchContainer p a:hover,.subTabMenu ul li a:hover{color:#fff}
.tabMenu li a,.tabMenu li.disabled a:hover{color:#666}
.tabMenu li a:hover{color:#333}
.message .messageSidebar{text-align:center}
#footer,#header,#main,#mainMenu,#userPanel{margin-left:auto;margin-right:auto;}
.iframeBody,body,textarea{font-family:'Trebuchet MS', Arial, sans-serif}
.formFieldDesc,.light{color:#888}
#footer,#search .searchContainer p a,.boardlistCounter,.boardlistDescription,.boardlistLastPost,.boardlistSubboards,.boardlistUsersOnline,.deleteNote,.editNote,.extraButton span,.firstPost,.formField label,.formFieldDesc,.loginPopup,.messageNumber,.moderators,.optionButtons li span,.pageNavigation,.pageNavigation input,.pmMove p,.pmUsage,.popupMenu,.smallButtons li span,.smallFont,.statusDisplay,.subTabMenu ul li,.tableList th,.userCredits,.userExtras,.userPanel,div.inlineCalendar,td.columnLastActivity,td.columnLocation,td.columnRegistrationDate,td.columnUserAgent{font-size:.85em}
.userPanel a,body,legend{color:#333}
.breadCrumbs,.error,.info,.message h3,.message h4,.messageBody,.success,.warning{line-height:1.5}
.iframeBody,body{font-size:.8em}
#logo{height:90%}
a,div.pageMenu .twoRows a span{color:#666}
.border .container-1 a:active,.border .container-2 a:active,.border .container-3 a:active,.border .containerHead a:active,.userPanel a:active,a:active{color:#08f}
a:hover,div.pageMenu .twoRows a:hover span{color:#333}
* a.externalURL{color:#333}
* a.externalURL:hover{color:#08f}
h2{font-family:'Trebuchet MS', Arial, sans-serif}
h2,h2 a,h2 a:hover{color:#333}
h2{font-size:1.3em}
h2{font-weight:bold}
#footer,#header,#main,#mainMenu,#userPanel{width:1280px}
.activeContainer,.activeMessage,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{background-color:#def}
.activeContainer,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-color:#f60}
.activeContainer,.avatarDisplay div,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-style:solid}
.activeContainer,.avatarDisplay div,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.markedDayField a,.pageNavigation .active{border-width:1px}
.activeContainer .light,.activeContainer .light a,.activeContainer a:hover{color:#333}
.activeContainer,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{color:#333}
.activeContainer a{color:#666}
.tableHead .active .emptyHead,.tableHead .active a{background-color:#e8e8e8}
.tableHead .active a:hover{background-color:#efefef}
.tableHead .active .emptyHead,.tableHead .active a{border-color:#f60}
.tableHead .active a:hover{border-color:#f60}
.tableHead .active .emptyHead,.tableHead .active a{color:#333}
.tableHead .active a:hover{color:#333}
.tableHead .emptyHead,.tableHead a{background-color:#cecece}
.tableHead a:hover{background-color:#e8e8e8}
.tableHead .emptyHead,.tableHead a{border-color:#999}
.tableHead a:hover{border-color:#999}
.tableHead .emptyHead,.tableHead a{color:#666}
.tableHead a:hover{color:#333}
/* user.additional.style.input1.use */
.optionButtons ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.optionButtons li {    float: left;    margin-right: 2px;    margin-top: 0.3em;}
.optionButtons .pageMenu li {    border: 0 none;    float: none;    margin: 0;    padding: 0;}
.optionButtons a {    display: block;    line-height: 1.3;    padding: 0 4px;    text-decoration: none;}
.optionButtons .pageMenu a {    border: 0 none;    float: none;    margin: 0;    padding: 0;}
.optionButtons > ul > li > a {    min-height: 18px !important;}
.buttonBar {    border-width: 1px 0 0;    clear: both;    display: block;    margin-top: 5px;}
.buttonBar p {    margin-top: 7px;}
.buttonBar .extraButton {    margin-left: 10px;}
.buttonBar .buttonBarCaption {    float: left;}
.changelogVersionAnchor {    margin-right: 35px;}
.border {    border-width: 1px;    margin-bottom: 7px;    padding: 1px 0 0 1px;}
.borderMarginRemove {    margin-top: -8px;}
.container-1, .container-2, .container-3, .containerHead {    margin: 0 1px 1px 0;}
.containerHead {    padding: 2px 5px;}
.content > div {    padding: 7px 25px;}
.contentStyler p {    margin: 5px 0;}
.infoBox .container-1, .infoBox .container-2 {    clear: both;    padding: 4px;}
.infoBox h3 {    font-weight: bold;    margin: 0 !important;}
.containerIconSmall {    float: left;    text-align: center;    width: 30px;}
.containerContentSmall {    margin-left: 30px;}
.containerIcon {    float: left;    text-align: center;    width: 30px;}
.containerContent {    margin-left: 35px;}
.containerIconLarge {    float: left;    text-align: center;    width: 50px;}
.containerContentLarge {    margin-left: 60px;}
.mainHeadline {    clear: both;    display: block;    margin: 3px 0 7px;    min-height: 50px;    padding: 0;    width: 100%;}
.mainHeadline img {    float: left;}
.mainHeadline .headlineContainer img {    float: none;}
.mainHeadline .headlineContainer {    margin: 7px 0 7px 60px;    min-height: 48px;}
.mainHeadline .headlineContainer h2 {    margin: 0;    overflow: hidden;    padding: 0;}
.mainHeadline .headlineContainer h2 a {    text-decoration: none;}
.mainHeadline .headlineContainer p {    margin: 0;    padding: 0;}
.subHeadline {    border-left-width: 0 !important;    border-right-width: 0 !important;    border-top-width: 0 !important;    font-size: 1.5em;    font-weight: normal;    margin-bottom: 10px !important;    margin-top: 7px;    padding-bottom: 7px;}
.subHeadline a {    text-decoration: none;}
.subHeadline span {    font-size: 75%;}
.subHeadline .inputText {    width: 95%;}
fieldset {    border-width: 1px;    display: block;    margin: 10px 0;    padding: 5px 13px 10px;}
fieldset:after {    clear: both;    content: "";    display: block;    height: 0;}
fieldset legend {    margin: 0 0 0 -5px;    padding: 0 5px;}
fieldset fieldset {    margin-bottom: 5px;}
.longSelect select {    width: 100%;}
* {    text-overflow: ellipsis;}
body, html {    margin: 0 !important;    padding: 0 !important;}
#main {    padding: 10px 0 20px;}
#main:after {    clear: both;    content: "";    display: block;    height: 0;}
p {    margin: 0;    padding: 0;}
pre {    font-family: "Courier New",Courier,monospace !important;}
hr {    display: none;}
.hidden {    height: 0;    left: -9000px;    max-width: 8000px;    overflow: hidden;    position: absolute;}
.new {    font-weight: bold;}
.buddy {    font-size: 1.2em;}
#main > h2 {    padding-bottom: 7px;}
.pointer {    cursor: pointer;}
a {    cursor: pointer;}
a:hover {    text-decoration: none;}
.pageOptions {    float: right;}
.pageOptions form, .pageOptions div {    display: inline;}
.pageOptions a, .pageOptions form {    margin-left: 10px;    text-decoration: none;}
.pageOptions a span {    text-decoration: underline;}
.pageOptions a:hover span {    text-decoration: none;}
.breadCrumbs {    font-size: 0.95em;    list-style: none outside none;    margin: 5px 0;    padding: 0;}
.breadCrumbs li {    display: inline;    font-style: italic;    margin-right: 1px;}
.breadCrumbs li a, .messageFooter .breadCrumbs li a {    text-decoration: none;}
.breadCrumbs li a span, .messageFooter .breadCrumbs li a {    text-decoration: underline;}
.breadCrumbs li a:hover span, .messageFooter .breadCrumbs li a:hover {    text-decoration: none;}
.containerHead .breadCrumbs {    margin: 0;}
.contentHeader, .contentFooter {    padding-bottom: 7px;    width: 100%;}
.contentFooter:after, .contentHeader:after {    clear: both;    content: "";    display: block;    height: 0;}
.socialBookmarks {    float: left;    margin: 7px 0 0;    padding-bottom: 0;    padding-left: 0;}
.socialBookmarks:after {    clear: both;    content: "";    display: block;    height: 0;}
.socialBookmarks li {    float: left;    list-style: none outside none;    margin-bottom: 5px;    margin-right: 5px;}
.simpleBar ul {    list-style-type: none;    margin: 7px 0 13px;    padding: 0.5em 0;    text-align: center;}
.simpleBar li {    display: inline;}
.simpleBar li a {    padding: 0.3em 7px;    text-decoration: none;}
.simpleBar li.selected a {    padding: 0.3em 7px;    text-decoration: none;}
.simpleBar li a img {    margin: -5px 0;}
.slider {    margin: 3px 0 10px;    padding: 1px 2px 0 !important;    position: relative;    width: 250px;}
.slider .handle {    cursor: move;    height: 9px;    width: 9px;}
.overlayBackground {    background-color: #000000;    bottom: 0;    color: #FFFFFF;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 100;}
.overlay {    left: 0;    position: fixed;    top: 0;    z-index: 120;}
.overlay .buttonBar {    padding-bottom: 7px;}
.overlay .subHeadline .buttons {    float: right;}
.overlay .subHeadline .buttons img {    display: inline;}
.success, .warning, .error, .info {    background-position: 10px center;    background-repeat: no-repeat;    margin-bottom: 20px;    padding: 7px 10px 7px 45px;}
.success {    background-color: #EEFFEE;    background-image: url("../icon/successM.png");    border-color: #009900;    color: #009900;}
.success a, .success a:hover {    color: #333333;}
.warning {    background-color: #FFFFDD;    background-image: url("../icon/warningM.png");    border-color: #666600;    color: #666600;}
.warning a, .warning a:hover {    color: #333333;}
.error {    background-color: #FFEEEE;    background-image: url("../icon/errorM.png");    border-color: #CC0000;    color: #CC0000;}
.error a, .error a:hover {    color: #333333;}
.info {    background-color: #DDEEFF;    background-image: url("../icon/infoM.png");    border-color: #0066FF;    color: #0066FF;}
.info a, .info a:hover {    color: #333333;}
.info .close {    float: right;}
.innerError {    background-image: url("../icon/errorS.png");    background-position: 1px center;    background-repeat: no-repeat;    margin-bottom: 5px;    padding: 5px 5px 5px 25px;}
.tableList tr.disabled, .tableList tr.disabled:hover, .disabled div.messageInner {    background-color: #EEFFEE;}
.disabled td, .disabled div.messageInner {    background-image: none;}
.tabMenuContent .disabled .messageInner *, .disabled .messageSidebar *, .tableList tr.disabled td, .tableList tr.disabled td a, .tableList tr.disabled td a:hover, .tableList tr.disabled td .light, .tableList tr.disabled td .light a, .tableList tr.disabled:hover .columnTopic .topic a, .tableList tr.disabled:hover .columnTitle a, .tableList tr.disabled:hover .columnUsername a {    color: #009900;}
.disabled div.messageInner {    border-color: #009900 !important;    border-style: dashed !important;}
form .disabled, .tabMenu .disabled {    opacity: 0.5;}
.tableList tr.deleted, .tableList tr.deleted:hover, .deleted div.messageInner {    background-color: #FFEEEE;}
.deleted td, .deleted div.messageInner {    background-image: none;}
.tabMenuContent .deleted .messageInner *, .deleted .messageSidebar *, .tableList tr.deleted td, .tableList tr.deleted td a, .tableList tr.deleted td a:hover, .tableList tr.deleted td .light, .tableList tr.deleted td .light a, .tableList tr.deleted:hover .columnTopic .topic a, .tableList tr.deleted:hover .columnTitle a, .tableList tr.deleted:hover .columnUsername a {    color: #CC0000;}
.deleted {    border-color: #CC0000 !important;    border-style: dashed !important;}
.deleted img {    opacity: 0.5 !important;}
.tableList tr.marked, .tableList tr.marked:hover, .marked div.messageInner, li.floatedElement.marked {    background-color: #FFFFDD;}
.marked td, .marked div.messageInner, li.floatedElement.marked {    background-image: none;}
.tabMenuContent .marked .messageInner *, .marked .messageSidebar *, li.floatedElement.marked *, .tableList tr.marked td, .tableList tr.marked td a, .tableList tr.marked td a:hover, .tableList tr.marked td .light, .tableList tr.marked td .light a, .tableList tr.marked:hover .columnTopic .topic a, .tableList tr.marked:hover .columnTitle a, .tableList tr.marked:hover .columnUsername a {    color: #333333;}
.marked {    border-style: dashed !important;}
.tableList .marked, .tableList .deleted, .tableList .activeContainer {    border: medium none !important;}
.highlight {    background-color: #FFFF00;    color: #0000FF;    padding: 0 2px;}
#userNote {    display: table-cell;    padding: 10px 5px 3px 0;    vertical-align: top;    white-space: nowrap;}
.loginPopup {    position: absolute;    white-space: nowrap;    z-index: 100;}
.loginPopup .container-1 {    padding: 7px 4px 3px 7px;}
.loginPopup input[type="text"], .loginPopup input[type="password"] {    font-size: 1em;    width: auto !important;}
.loginPopup input[type="checkbox"] {    margin-left: 0;    margin-top: 5px !important;}
#userMenu {    display: table-cell;    padding: 10px 5px 3px;    vertical-align: top;    width: 100%;}
#userMenu ul {    list-style: none outside none;    margin: 0;    padding: 0;}
#userMenu li {    list-style-type: none;    float: left;}
#userMenu > ul{   margin-left: -12px;}
#userMenu a {    text-decoration: none;}
#userMenu span {    text-decoration: underline;    white-space: nowrap;}
#userMenu a:hover span {text-decoration: underline;color: #eb7119;}
#userMenu .pageMenu {    font-size: 1em;}
#changeLanguageMenu img {    margin-left: 0;}
#changeLanguageMenu span {    margin: 0 0 0 22px !important;}
#header {    border-style: solid;    border-width: 1px 1px 0;    clear: both;    min-height: 0;    padding: 0;    position: relative;}
#header:after {    clear: both;    content: "";    display: block;    height: 0;}
#headerContainer {    border-bottom-width: 0;}
#mainContainer {    border-bottom-width: 0;    border-top-width: 0;}
#search {    background-color: rgba(0, 0, 0, 0);    border-style: solid;    border-width: 0;    z-index: 100;}
#search .searchContainer {position: relative;    right: 199px;    top: 528px;    border-width: 0;    margin: 0px;    padding: 0px;}
#search ul {    list-style: none outside none;    margin: 0;    padding: 0;}
#search noscript p {    margin: 3px 0 0;    padding: 0;}
#search input.searchSubmit {    margin: -1px 0 0;    padding-left: 1px;    vertical-align: middle;}
#searchInput {     background-image: none !important;    background-position: 2px center;    background-repeat: no-repeat;    padding-left: 23px;    width: 13em;}
.searchOptions {    background-image: url("../icon/searchHeadOptionsS.png") !important;}
.searchInputMenu {    font-size: 1.2em;    position: relative;}
#logo {    border-style: solid;    border-width: 1px 1px 0;    margin: 0 0 -1px;    overflow: hidden;    padding: 0;    position: relative;    z-index: 10;}
#logo h1 a, #logo a img {    border: 0 none;    margin: 0;    padding: 0;}
#logo a.pageLogo, #logo h1.pageTitle {    display: block;    height: 100%;    margin: 0;    padding: 0;    position: absolute;    width: 100%;}
#logo h1.pageTitle a {    display: block;    height: 100%;    position: relative;    z-index: 20;}
.mainMenu {    border-style: solid;    border-width: 0 0px 0px;}
.mainMenu .mainMenuInner {    border-style: solid;    border-width: 0 1px 1px;    margin: 0;    z-index:1;}
.mainMenu ul {    list-style: none outside none;    margin: 0 0 -1px;    padding: 0;}
.mainMenu > div > ul > li {    display: inline-block;}
.mainMenu a {    border-style: solid;    border-width: 1px;    display: block;    margin: 0 -1px 0 0;    min-height: 23px;    padding: 3px 5px 2px;    text-decoration: none;    white-space: nowrap !important;}
.mainMenu li.first a, .mainMenu li.firstActive a {    margin-left: -1px;}
.mainMenu span {    padding: 0 2px 0 0;}
.mainMenu div.popupMenu {    font-size: 1em;}
.imageViewerBackground, .overlayBackground {    background-color: #000000;    bottom: 0;    color: #FFFFFF;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 100;}
.imageViewerCaption {    color: #FFFFFF;    font-size: 1em;    font-weight: bold;    left: 0;    position: fixed;    right: 0;    text-align: center;    top: 5px;    z-index: 110;}
.imageViewerCurrentImage {    background-color: #FFFFFF;    border: 10px solid #FFFFFF;    height: 300px;    position: fixed;    width: 400px;    z-index: 110;}
.imageViewerNavigation {    border-width: 5px;}
.imageViewerLoading {    background-image: url("../images/spinner.gif");    background-position: 50% 50%;    background-repeat: no-repeat;}
.imageViewerMenu {    background-image: url("../images/imageViewer/menu.png");    bottom: 10px;    height: 24px;    padding: 13px 10px;    position: fixed;    width: 224px;    z-index: 120;}
.inlineCalendar {    display: none;    position: absolute;    width: 170px;    z-index: 100;}
.inlineCalendarHeader, .inlineCalendarFooter {    border-collapse: collapse;    border-spacing: 0;    border-width: 1px;    color: #FFFFFF;    table-layout: fixed;    width: 100%;}
.inlineCalendarHeader td, .inlineCalendarFooter td {    font-weight: bold;    padding: 0;    text-align: center;}
.inlineCalendarHeader td a, .inlineCalendarFooter td a {    border-style: solid;    border-width: 1px;    display: block;    padding: 1px;    text-decoration: none;}
.inlineCalendarHeader td span, .inlineCalendarFooter td span {    border-style: solid;    border-width: 1px 0;    display: block;    padding: 1px;}
.inlineCalendarHeader td a:hover, .inlineCalendarFooter td a:hover {    text-decoration: none;}
.changeElement {    width: 1.5em;}
.inlineCalendarTable {    border-bottom-color: -moz-use-text-color;    border-bottom-style: none;    border-collapse: collapse;    border-spacing: 0;    border-top-color: -moz-use-text-color;    border-top-style: none;    border-width: 0 1px !important;    table-layout: fixed;    width: 100%;}
.inlineCalendarTable td {    margin: 0;    padding: 0;}
.inlineCalendarTable a {    border-style: solid;    border-width: 1px;    display: block;    margin: 1px;    padding: 1px;    text-align: center;    text-decoration: none;}
.weekDays {    text-align: center;}
.layout-1, .layout-2, .layout-3, .layout-4 {    border-collapse: collapse;    display: table;    table-layout: fixed;    width: 100%;}
.columnContainer {    border-style: solid;    border-width: 0 1px 1px 0;    display: table-row;}
.column {    display: table-cell;    margin: 0;    padding: 0;}
.layout-1 .columnInner {    padding: 15px 25px;}
.layout-2 .first {    width: 65%;}
.layout-2 .second {    width: 35%;}
.layout-2 .columnInner {    padding: 15px 25px;}
.layout-3 .first {    width: 310px;}
.layout-3 .columnInner {    padding: 15px 25px;}
.layout-4 .first, .layout-4 .third {    width: 20%;}
.layout-4 .second {    width: 60%;}
.layout-4 .first .columnInner, .layout-4 .third .columnInner {    padding: 0;}
.layout-4 .second .columnInner {    padding: 0 10px;}
.dataList {    font-size: 100%;    line-height: 1.3;    list-style-type: none;    margin: 0;    padding: 0;}
.dataList li {    margin: 0 1px 1px 0;    padding: 5px;}
.dataList li:after {    clear: both;    content: "";    display: block;    height: 0;}
.dataList .buttons {    float: right;    padding: 7px 4px 4px 10px;}
.dataList .buttons * {    margin-right: 3px;}
.contentBox {    min-width: 215px;    padding-bottom: 10px;}
.contentBox .pageOptions {    margin-bottom: 7px;    margin-top: 7px;}
.poll .container-1, .poll .container-2, .poll .container-3 {    padding: 4px;}
.poll .containerContent label {    display: block;    overflow: hidden;}
.poll h4 {    font-style: italic;    font-weight: bold;    padding-top: 0;}
.poll .pollResults {    font-size: 0.95em;    text-align: right;}
.pollOptionBar {    float: left;    height: 6px;    margin-right: 4px;}
.pollBarColor1 {    background-color: #93BEFE;    border-bottom: 6px solid #468FFC;}
.pollBarColor2 {    background-color: #6BE8FF;    border-bottom: 6px solid #02C4E7;}
.pollBarColor3 {    background-color: #B8FB82;    border-bottom: 6px solid #30FF00;}
.pollBarColor4 {    background-color: #F6FF00;    border-bottom: 6px solid #EDE502;}
.pollBarColor5 {    background-color: #FFC676;    border-bottom: 6px solid #FF9600;}
.pollBarColor6 {    background-color: #FE9595;    border-bottom: 7px solid #FE4747;}
.pollBarColor7 {    background-color: #FF99FF;    border-bottom: 6px solid #FF66FF;}
.pollBarColor8 {    background-color: #C7A2E7;    border-bottom: 7px solid #A56DD5;}
.pollBarColor9 {    background-color: #E1BB84;    border-bottom: 6px solid #CA8A2F;}
.pollBarColor10 {    background-color: #C3BBBB;    border-bottom: 6px solid #967E7E;}
.message .signature {    border-bottom-width: 0;    border-left-width: 0;    border-right-width: 0;    margin: 7px 0 0;    overflow: hidden;    padding: 7px 0 0;    position: relative;}
.message .editNote, .message .deleteNote {    border-bottom-width: 0;    border-left-width: 0;    border-right-width: 0;    margin: 7px 0 0;    padding: 7px 0 0;    position: relative;}
.message .messageFooter, .message .messageFooterLeft, .message .messageFooterRight {    border-bottom: 0 none;    border-left: 0 none;    border-right: 0 none;    clear: both;    display: block;    margin: 7px 0 0;    padding: 0;    position: relative;    text-align: left;}
.message .messageFooter:after, .message .messageFooterLeft:after, .message .messageFooterRight:after {    clear: both;    content: "";    display: block;    height: 0;}
.message .messageFooter .breadCrumbs {    margin-top: 10px;}
.message .messageFooter .smallButtons li {    float: right;}
.message .messageFooter .smallButtons .extraButton {    margin-left: 10px;    margin-right: 0;}
.message .messageFooterLeft {    text-align: right;}
.message .messageFooterLeft .smallButtons li {    float: left;}
.message .messageFooterLeft .smallButtons .extraButton {    margin-left: 0;    margin-right: 10px;}
.message .messageFooterRight {    text-align: left;}
.message .messageFooterRight .smallButtons li {    float: right;}
.message .messageFooterRight .smallButtons .extraButton {    margin-left: 10px;    margin-right: 0;}
.attachmentPreview {    margin-bottom: 0;}
.attachmentPreview ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.attachmentPreview ul li {    border-style: solid;    border-width: 1px;    margin-bottom: 7px;    text-align: center;}
.attachmentPreview ul li a {    border-style: solid;    border-width: 1px;    display: block;}
.attachmentPreview ul li img {    display: inline;    position: relative;    top: 50%;}
.attachmentPreview ul li a span {    background-image: url("../icon/zoomInS.png");    background-position: right top;    background-repeat: no-repeat;    height: 95%;    margin: 5px 3px 0 0;    position: absolute;    right: 0;    top: 0;    visibility: hidden;    width: 95%;}
.attachmentPreview ul li a:hover span {    visibility: visible;}
.attachmentFile:after {    clear: none;}
.attachmentFile input, .attachmentFile button {    float: right;}
.attachmentFile ul {    list-style: none outside none;    margin: 0 !important;    padding: 0 !important;}
.attachmentFile ul li {    border-style: solid;    border-width: 1px 0 0;    margin: 0;    min-height: 22px;    padding: 5px 0;}
.attachmentFile ul li:first-child {    border: medium none;}
.attachmentFile ul li div {    padding: 3px 0 0 30px;}
.attachmentFile ul li a img {    float: left;}
.attachmentsInput {    padding: 1px 0 3px;}
.attachmentsInput input {    margin-top: 2px;    width: 100%;}
.attachmentsInputSubmit {    float: right;}
.quoteBox {    border-style: solid;    border-width: 1px;    clear: both;    display: block;    margin: 0 0 7px;    position: relative;}
.quoteBox .quoteHeader {    margin: 1px 1px 0;    padding: 7px 15px;}
.quoteBox .quoteHeader h3 {    font-style: italic;    font-weight: bold;    margin: 0;    padding: 0;}
.quoteBox .quoteHeader h3 img {    margin-top: -2px;    padding-right: 3px;    vertical-align: middle;}
.quoteBox .quoteBody {    margin: 0 1px 1px;    padding: 0 15px 5px;}
.quoteBox .quoteBody:after {    clear: both;    content: "";    display: block;    height: 0;}
.codeBox {    border-style: solid;    border-width: 1px;    clear: both;    font-style: normal;    font-weight: normal;    margin: 0;    padding: 1px;    position: relative;    text-align: left;}
.codeBox h3 {    font-style: italic;    font-weight: bold;    margin: 0;    padding: 5px;}
.codeBox table {    border-spacing: 0;    width: 100%;}
.codeBox pre {    font-family: monospace;    margin: 0;    padding: 0 5px;}
.codeBox .codeLines, .codeBox .codeLineNumbers {    vertical-align: top;}
.codeBox .codeLineNumbers img {    padding: 5px;}
.codeBox .codeLineNumbers {    text-align: right;}
.codeBox .codeLines {    width: 100%;}
.codeBox div {    overflow: auto;}
.smileys {    list-style: none outside none;    margin: 0;    padding: 0;}
.smileys li {    display: inline;    margin-right: 5px;}
.messagePreview .message {    border: 0 none;    margin: -1px 0 0 -1px;    padding: 0;}
.message .breadCrumbs {    float: left;}
div.pageMenu {    margin-bottom: 0;    margin-left: 0;    margin-right: 0 !important;    margin-top: 0;    opacity: 1 !important;    text-align: left;}
div.pageMenu ul {    display: block !important;    float: none !important;    font-weight: normal !important;    list-style: none outside none;    margin: 0;    padding: 0;}
div.pageMenu li {    border: 0 none;    display: block !important;    float: none !important;    margin: 0 !important;    padding: 0 !important;}
div.pageMenu a, div.pageMenu a:hover {    background-color: rgba(0, 0, 0, 0);    background-image: none;    border-width: 0;    display: block !important;    float: none !important;    height: auto !important;    margin: 0 !important;    padding: 5px 7px 5px 35px !important;    text-align: left !important;    text-decoration: none !important;}
div.popupMenu a, div.popupMenu a:hover {    padding: 5px 7px !important;}
.mainMenu div.popupMenu a, .mainMenu div.popupMenu a:hover {    padding: 5px 7px 5px 35px !important;}
div.pageMenu img {    margin-left: -30px;    margin-top: -2px;    position: absolute;}
div.pageMenu span {    display: block;    margin: 0 !important;    padding: 3px 13px 2px 0 !important;    text-decoration: none !important;}
div.pageMenu li.container-1, div.pageMenu li.container-2 {    margin: 0 1px 1px 0 !important;}
div.pageMenu .twoRows li {    line-height: 1.3;}
div.pageMenu .twoRows a {    margin: 0 !important;    min-height: 24px;    padding-bottom: 4px !important;    padding-top: 2px !important;}
div.pageMenu .twoRows img {    margin-left: -27px;    margin-top: 3px;}
div.pageMenu .twoRows label {    cursor: pointer;    display: block;    margin: 0 !important;    padding: 0 0 0 5px !important;}
div.pageMenu .twoRows a span {    display: block;    margin: 0 !important;    padding: 0 0 0 5px !important;    text-decoration: none !important;}
div.pageMenu .twoRows a:hover span {   color:#fff !important;   transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
div.pageMenu .twoRows a:hover span {    text-decoration: none !important;}
.popupMenu {    border-width: 1px;    margin: 0 0 10px;    opacity: 0.9 !important;    padding: 1px;    position: absolute;    white-space: nowrap;    z-index: 30;}
.pageNavigation {    clear: left;    float: left;    margin-bottom: 5px;    margin-right: 20px;    margin-top: 0.5em;}
.pageNavigation ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.pageNavigation li {    border-style: solid;    border-width: 1px;    float: left;    margin-right: 3px;    position: relative;}
.pageNavigation li.active, .pageNavigation li:active {    border-style: solid;    border-width: 1px;}
.pageNavigation a, .pageNavigation li span {    border-style: solid;    border-width: 1px;    display: block;    padding: 0 4px;    text-align: center;    text-decoration: none;}
.pageNavigation li div {    bottom: 1.6em;    display: none;    margin-left: -1px;    opacity: 0.9;    padding: 0 0 0.4em;    position: absolute;    text-align: center;    width: 12em;    z-index: 200;}
.pageNavigation li:hover div {    display: block;}
.pageNavigation li ul {    border: 1px none;    clear: left;    float: left;    padding: 0 0 2px 2px;}
.pageNavigation li ul li {    margin-top: 2px;    text-align: right !important;}
.pageNavigation .skip, .pageNavigation .skip:hover, .pageNavigation .skip:active {    border: medium none;}
.pageNavigation .skip a, .pageNavigation .skip a:hover, .pageNavigation .skip a:active, .pageNavigation .skip span {    background-color: rgba(0, 0, 0, 0);    background-image: none !important;    border: medium none;    margin: 0;    padding: 0;}
.pageNavigation .skip {    padding: 1px !important;    width: 16px;}
.pageNavigation .skip img {    vertical-align: middle;}
.pageNavigation input {    background-color: rgba(0, 0, 0, 0);    border: medium none;    display: none;    margin: 0;    min-height: 1.84em;    padding: 2px 0;    text-align: center;    width: 2.5em;}
.pageNavigation .children {    padding: 0;}
.pageNavigation a, .pageNavigation li ul, .pageNavigation li {    border-width: 1px;}
.pageNavigation a, .pageNavigation li.children span {    border-color: #FFFFFF;    border-style: solid;}
.statusDisplay .pageNavigation {    margin: 0;    padding: 0 0 2px;}
.pmBoxFull {    color: #CC0000;    font-weight: bold;}
#pmOutstandingNotifications ul {    list-style-image: url("../icon/pmEmptyS.png");    list-style-type: square;    margin: 5px 0 0 15px;    padding: 0 0 0 9px;}
#pmOutstandingNotifications ul a {    padding-left: 3px;}
#userCard {    clear: both;    display: block;    line-height: 1.3;    margin-bottom: 23px;    position: relative;}
#userCard:after {    clear: both;    content: "";    display: block;    height: 0;}
#userCard ul {    list-style: none outside none;    margin: 0;    padding: 0;    position: relative;}
#userCard ul:after {    clear: both;    content: "";    display: block;    height: 0;}
#userCardAvatar {    float: left;    height: 100%;    margin: 0;    padding: 0;}
#userCardAvatar .userAvatar {    float: left;    margin: 13px 25px;    padding: 0;}
#userCardAvatar .userAvatar a {    display: block;}
#userCardCredits {    border-style: dotted;    border-width: 0 0 0 1px;    margin: 0;    padding: 0 25px;}
#userCardCredits .userName {    font-weight: bold;}
#userCardCredits .userPersonals {    min-height: 59px;    overflow: hidden;    padding-top: 7px;    width: 50%;}
#userCardCredits .userPersonals p {    padding-bottom: 3px;}
#userCardCredits .userStatus {    clear: both;    display: block;}
#userCardCredits .userStatus li {    display: inline;    text-decoration: none;}
#userCardCredits .userStatus li a {    float: left;    margin-right: 3px;    text-decoration: none;}
#userCardCredits .userStatus li a img {    margin: 0 !important;    padding: 0 !important;}
#userCardCredits .smallButtons {    position: absolute;    right: 25px;    top: 5px;}
#userCardCredits .smallButtons li a {    cursor: pointer;    text-align: center !important;}
#userCardCredits .smallButtons img {    display: block;    margin: 0 auto;    padding-top: 4px;}
#tplUserProfile .signature {    border-width: 1px 0;    margin-bottom: -6px;    margin-top: 7px;    padding: 7px 0;}
.guestBook .contentHeader, .guestBook .contentFooter {    margin-top: 7px;}
.guestBook .message {    margin-bottom: 7px;}
.guestBook .messageInner {    padding: 10px 20px !important;}
.guestBook .messageAnswer {    margin-bottom: 23px !important;    margin-left: 50px !important;}
.guestBook .messageAnswer h4 {    display: inline !important;}
.guestBook .messageAnswer p {    padding-bottom: 7px;}
.memberList {    list-style: none outside none;    margin: 0;    padding: 0;}
.memberList:after {    clear: both;    content: "";    display: block;    height: 0;}
.memberList li {    border: 1px none;    display: block;    float: left;    margin: 5px 10px 5px 0;    padding: 1px;    position: relative;    width: 200px;}
.memberList li .memberName {    border-style: solid;    border-width: 0 1px 0 0;    display: block;    overflow: hidden;    padding: 3px 3px 3px 24px;    text-decoration: none;    width: 150px;}
.memberList li > img {    left: 0;    margin: -8px 4px 0;    position: absolute;    top: 50%;}
.memberList li a > img {    border: medium none;    margin: -12px 4px 0;    padding: 4px 3px;    position: absolute;    right: -3px;    top: 50%;}
.memberList li .acceptButton img {    padding-right: 26px;}
.membersList td.columnAvatar {    height: 50px;}
.memberList .memberListNoDelete .memberName {    border: 0 none;    width: 173px;}
.avatarShow {    padding-bottom: 20px;    text-align: center;}
.avatarSelect {    clear: both;    display: block;    float: left;    margin: 7px 0;}
.avatarSelect ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.avatarSelect li {    float: left;    margin: 0 7px 7px 0;}
.avatarSelect li label {    border-width: 1px;    display: block;    height: 150px;    padding: 1px;    position: relative;    width: 150px;}
.avatarSelect li label:hover {    cursor: pointer;}
.avatarSelect li label input {    left: 5px;    position: absolute;    top: 5px;    z-index: 1;}
.avatarSelect li label img {    left: 50%;    position: absolute;    top: 50%;}
.userGroupsList {    list-style-type: square;}
.userGroupsList h4 {    font-weight: bold;    margin-bottom: 5px;}
.userGroupsList p {    margin-bottom: 5px;}
.userGroupsList li {    clear: both;    margin-bottom: 5px;}
.userGroupsList li .smallButtons {    clear: both;    float: right;    position: relative;}
.stylePreviewImageContainer {    margin-top: 3px;}
.tabMenu {    clear: both;    margin-top: 5px;    width: 100%;}
.tabMenu:after {    clear: both;    content: "";    display: block;    height: 0;}
.tabMenu ul {    margin: 0;    padding: 0 0 0 10px;}
.tabMenu li {    border-width: 1px 1px 0;    float: left;    list-style: none outside none;    margin-right: 3px;}
.tabMenu li a {    border-style: solid;    border-width: 1px;    display: block;    padding: 2px 5px 0;    position: relative;    text-decoration: none;    white-space: nowrap;    z-index: 10;}
.tabMenu li.activeTabMenu a {    border-bottom: medium none;    padding-bottom: 3px;    position: relative;    z-index: 20;}
.tabMenu li a, .tabMenu li.activeTabMenu a {    min-height: 24px;}
.subTabMenu {    border: 1px none;    margin-bottom: -1px;    margin-top: -2px;    padding: 1px;    position: relative;    z-index: 0;}
.subTabMenu:after {    clear: both;    content: "";    display: block;    height: 0;}
.subTabMenu .containerHead {    margin: 0;    min-height: 5px;    padding: 2px;}
.subTabMenu .containerHead h2, .subTabMenu .containerHead h3 {    padding: 2px 5px;}
.subTabMenu .containerHead:after {    clear: both;    content: "";    display: block;    height: 0;}
.subTabMenu ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.subTabMenu li {    float: left;}
.subTabMenu li a {    display: block;    margin: 1px 2px;    padding: 2px 7px;    text-decoration: none;    white-space: nowrap;}
.subTabMenu li.activeSubTabMenu a, .subTabMenu li a:hover {    border-width: 1px;    padding: 1px 6px;}
.subTabMenu .containerHead div {    font-size: 5px;    height: 5px;}
.contentBox .border .subTabMenu {    border: medium none;    margin: 0 0 1px;    padding: 0;}
.contentBox .border .subTabMenu .containerHead {    border: medium none;    margin: 0 1px 0 0;}
.tabMenuContent {    clear: both;}
.tabMenuContent > div {    padding: 15px 25px;}
.tabMenuContent .subHeadline {    margin-bottom: 2px;}
.tabMenuContent h3.containerContent {    margin-bottom: 0;    margin-top: 0;}
.tabMenuContent fieldset.noJavaScript {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    margin: 0;    padding-top: 13px;}
.tabMenuContent legend.noJavaScript {    display: none;}
.tabMenuContentContainer {    clear: both;}
.tabMenuContent .message {    margin-bottom: 7px;}
.tabMenuContent .messageInner .smallButtons:after {    clear: none;}
.tabMenuContent .message .messageHeading {    margin-top: 0 !important;}
.tabNavigation {    float: right;}
#tableBBCodeContainer {    padding: 0 5px;    position: absolute;}
#tableBBCodeContainer ul {    list-style: none outside none;    margin: 0;    padding: 0;}
#tableBBCodeContainer ul li {    border: 1px solid #000000;    cursor: pointer;    display: inline-block;    height: 15px;    margin: 0 1px 1px 0;    width: 15px;}
.tableList {    border-spacing: 0;    margin: 0;    padding: 0;    width: 100%;}
.tableList tbody tr:hover .columnTopic .topic p a, .tableList tbody tr:hover .columnUsername p a, .tableList tbody tr:hover .columnTitle p a {    text-decoration: none;}
.tableList th {    border-style: solid;    border-width: 0 1px 1px 0;    font-weight: normal;}
.tableList td {    border-style: solid;    border-width: 0 1px 1px 0;    padding: 4px;}
.tableList td a {    text-align: left;}
.tableHead a, .tableHead .emptyHead {    border-style: solid;    border-width: 0 0 1px;    display: block;    line-height: 1.8;    margin: -1px;    min-height: 22px;    padding: 5px 5px 0 5px;    padding: 5px;    text-align: center;    text-decoration: none;}
.tableHead .emptyHead input {    margin-top: 0;}
.tableHead {    white-space: nowrap;}
.tableHead a img {    margin-top: -3px;    padding: 0;}
.tableHead .active a {    border-width: 0 0 1px;}
.tableList td.columnText {    text-align: left;}
.tableList td.columnNumbers, .tableList td.columnDate {    text-align: right;    white-space: nowrap;}
.tableList td.columnID {    text-align: right;    width: 1%;}
.tableList td.columnMark {    width: 1%;}
.tableList .statusDisplay {    float: right;    padding: 1px 0;}
.tableList .statusDisplayIcons {    display: inline-block;    margin-left: 5px;}
.tableList td.columnIcon {    white-space: nowrap;    width: 1%;}
.tableList td.actionIcons img {    display: inline !important;}
.tableList .deleteNote {    border-width: 0 !important;    margin-top: 3px;    padding-top: 3px;}
.tagList {    margin: 0;    padding: 5px;}
.tagCloud {    list-style: none outside none;    margin: 0;    padding: 5px 0;}
.tagCloud li {    display: inline;    line-height: 1.1;}
.tagCloud a {    padding: 2px;    text-decoration: none;    white-space: nowrap;}
.tagCloud a:hover {    text-decoration: underline;}
.sidebar .tagCloud {    padding: 5px;}
.editorFrame .formFieldLabel {    display: block;    width: auto;}
.editorFrame .formField {    margin: 0 !important;    width: 100%;}
.editorFrame .border {    margin-bottom: 0 !important;}
.formError .mceErrorBorder {    border-color: #CC0000;    margin-top: 1px;    z-index: 1;}
.editor {    padding-top: 1px;}
.editor .formFieldLabel {    display: none !important;    width: 0;}
.editor textarea, .editor textarea:focus {    border: 0 none !important;    margin: 0;    width: 100%;}
.editorFrame .subTabMenu .containerHead div {    height: auto;}
.mceToolbar {    display: block;    height: auto !important;}
.mceToolbar ul {    display: block;    float: left;    margin: 0 3px;    padding: 0;    width: 99.5%;}
.mceToolbar li {    display: block;    position: relative;}
.mceToolbar li a {    margin: 1px;    padding: 1px;}
.mceToolbar li a:hover {    margin: 1px;    padding: 0;}
.mceToolbar li.activeSubTabMenu a {    margin: 1px;    padding: 0;}
.mceSeparator {    border: 0 none;    margin: 2px 3px 0;    padding: 0;}
.fontFormat {    font-size: 10pt;    height: 1.7em;    margin-right: 5px !important;}
.mceButtonDisabled a img {    cursor: default;    opacity: 0.3;}
.mceButtonDisabled a:hover {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 1px solid rgba(0, 0, 0, 0) !important;}
.editorFrame .popupMenu {    opacity: 1 !important;}
div.mceColors {    background-color: #000000;    float: left;    width: 113px !important;}
div.mceColors ul {    list-style: none outside none;    margin: 0;    padding: 1px 0 0 1px;    width: auto;}
div.mceColors ul li {    display: block !important;    float: left !important;    height: 15px !important;    margin: 0 1px 1px 0 !important;    padding: 0 !important;    width: 15px !important;}
div.mceColors ul li a, div.mceColors ul li a:hover {    background-image: none;    background-position: 0 center !important;    background-repeat: no-repeat !important;    display: block !important;    height: 15px !important;    margin: 0 !important;    padding: 0 !important;    width: 15px !important;}
div.mceColors ul li a:hover {    background-position: -1px -1px !important;    background-repeat: no-repeat !important;    border: 1px solid #FFFFFF !important;    height: 13px !important;    width: 13px !important;}
.mceEditorIframe {    border: 0 none;    display: block;    margin: 0;    padding: 0;    width: 100%;}
.iframeHTML, .iframeBody {    background-color: rgba(0, 0, 0, 0) !important;    background-image: none !important;    clear: both;}
.iframeBody p {    margin-bottom: auto;}
blockquote.wysiwygQuote {    border-style: solid;    border-width: 1px;    margin: 20px;    padding: 5px;}
.editorCodeView {    border: 0 none;    display: none;    margin: 0;    overflow: auto;    padding: 0;}
.mceInputText {    border: 0 none !important;    margin: 0 !important;    padding: 0 !important;    width: 100%;}
.mceResizeIconRow {    border-top: medium none !important;}
.mceResizeIconRow div {    height: 24px;}
.mceResizeIcon {    background-image: url("../icon/wysiwyg/editorResizeM.png");    background-repeat: no-repeat;    cursor: se-resize;    float: right;    height: 24px !important;    width: 24px;}
.mceResizeBox {    border-style: dotted;    border-width: 1px;    display: none;}
.largeButtons li a, .pmEditFolders a {    background-color: #202123;}
.largeButtons li a:hover, .pmEditFolders a:hover {    background-color: #202123;}
.largeButtons li a, .pmEditFolders a {    border-color: #202123;}
.largeButtons li a:hover, .pmEditFolders a:hover {    border-color: #202123;}
.largeButtons li a, .pmEditFolders a {    border-style: solid;}
.largeButtons li a {    border-width: 1px;}
.largeButtons li {    border-color: #18191B;}
.largeButtons li:hover {    border-color: #18191B;}
.largeButtons li {    border-style: solid;}
.largeButtons li {    border-width: 1px;}
.largeButtons li a, .pmEditFolders a {    color: #E1E1E1;}
.largeButtons li a:hover, .pmEditFolders a:hover {    color: #E1E1E1;}
.memberList li .memberName, .messageNumber, .optionButtons a, .smallButtons a, li.extraButton a {    background-color: #202123;}
.memberList li .memberName {    border-color: #202123;}
.memberList li .memberName:hover, .messageNumber:hover, .optionButtons a:hover, .pageNavigation li ul, .smallButtons a:hover, li.extraButton a:hover {    background-color: #202123;}
.memberList li, .memberList li .memberRemove {    background-color: #202123;}
.optionButtons a, .pageNavigation a, .pageNavigation li span, .smallButtons a, li.extraButton a {    border-color: #202123;}
.memberList li .memberRemove:hover, .memberList li:hover {    background-color: #202123;}
.optionButtons a:hover, .pageNavigation a:hover, .smallButtons a:hover, li.extraButton a:hover {    border-color: #202123;}
.pageNavigation li.children:hover > span {    border-color: #202123;}
.optionButtons a, .pageNavigation a, .pageNavigation li span, .smallButtons a, li.extraButton a {    border-style: solid;}
.optionButtons a, .pageNavigation a, .pageNavigation li span, .smallButtons a, li.extraButton a {    border-width: 1px;}
.footerOptions li.extraButton, .memberList li, .messageNumber, .optionButtons li, .pageNavigation li, .smallButtons li, li.extraButton {    border-color: #18191B;}
.memberList li:hover, .messageNumber:hover, .optionButtons li:hover, .pageNavigation li:hover, .smallButtons li:hover, li.extraButton:hover {    border-color: #18191B;}
.memberList li, .messageNumber, .optionButtons li, .smallButtons li, li.extraButton {    border-style: solid;}
.memberList li, .messageNumber, .optionButtons li, .smallButtons li, li.extraButton {    border-width: 1px;}
.container-1 .optionButtons a, .container-1 .smallButtons a, .container-2 .smallButtons a, .container-3 .smallButtons a, .memberList li .memberName, .messageInner .color-1 .memberName, .messageInner .color-1 .smallButtons a, .messageInner .color-2 .memberName, .messageInner .color-2 .smallButtons a, .messageNumber, .optionButtons a, .smallButtons a, li.extraButton a {    color: #CCCCCC;}
.container-1 .optionButtons a:hover, .container-1 .smallButtons a:hover, .container-2 .smallButtons a:hover, .container-3 .smallButtons a:hover, .memberList li .memberName:hover, .messageInner .color-1 .memberName:hover, .messageInner .color-1 .smallButtons a:hover, .messageInner .color-2 .memberName:hover, .messageInner .color-2 .smallButtons a:hover, .messageNumber:hover, .optionButtons a:hover, .smallButtons a:hover, li.extraButton a:hover {    color: #CCCCCC;}
.border, .mceResizeBox, .pmEditFolders, .pmUsageBar, .popupMenu, .quoteBox, .subTabMenu {    background-color: #E6E6E6;}
#logo, #search, .attachmentPreview ul li a, .border .tableList td, .border .tableList th, .columnContainer, .dividers .messageAuthor, .dividers .tocHeadline, .dividers .userAvatar, .dividers .userCredits, .dividers .userMessenger, .dividers .userSymbols, .inlineCalendarFooter td a, .inlineCalendarFooter td span, .inlineCalendarHeader td a, .inlineCalendarHeader td span, .mainMenu .mainMenuInner, .mainMenu a, .mceEditor .mceColors li, .messageContent, .messageInner, .subTabMenu div.containerHead, .tabMenu li a, .userAvatar, .userAvatarFramed {    border-color: #E6E6E6;}
#footer, #header, .attachmentFile ul li, .attachmentPreview ul li:hover, .avatarDisplay div, .avatarSelect li label, .border, .footerMenu li, .footerOptions li, .inlineCalendarFooter, .inlineCalendarHeader, .inlineCalendarTable, .mainMenu, .marked, .mceResizeBox, .message, .messageContentInner, .messageNumber, .pageNavigation li ul, .pmEditFolders, .pmUsageBar, .popupMenu, .quoteBox, .searchContainer, .subTabMenu, .tabMenu li, .userAvatar a, .userAvatarFramed a, blockquote.wysiwygQuote, fieldset {    border-color: #C4C4C4;}
.border, .error, .info, .inlineCalendarFooter, .inlineCalendarHeader, .inlineCalendarTable, .message, .pageNavigation li ul, .pmEditFolders, .pmUsageBar, .popupMenu, .quoteBox, .searchContainer, .subTabMenu, .success, .tabMenu li, .warning, blockquote.wysiwygQuote, fieldset {    border-style: solid;}
.border, .error, .info, .inlineCalendarFooter, .inlineCalendarHeader, .inlineCalendarTable, .message, .quoteBox, .searchContainer, .success, .warning, blockquote.wysiwygQuote, fieldset {    border-width: 1px;}
.containerHead, .inlineCalendarFooter td, .inlineCalendarHeader td, .tabMenu li.activeTabMenu a, .tabMenu li.activeTabMenu a:hover {    background-color: #777777;}
.containerHead .light, .containerHead .light a {    color: #FFFFFF;}
.containerHead, .inlineCalendarFooter td a, .inlineCalendarFooter td span, .inlineCalendarHeader td a, .inlineCalendarHeader td span {    color: #FFFFFF;}
.container-3 .boardlistTitle a, .containerHead a, .tabMenu li.activeTabMenu a, .tabMenu li.activeTabMenu a:hover {    color: #FFFFFF;}
.container-3 .boardlistTitle a:hover, .containerHead a:hover {    color: #FFFFFF;}
.container-1, .container-1 fieldset fieldset, .container-2 fieldset, .dynBoxInner, .inlineCalendarTable, .messageInner .color-1, .pageNavigation li ul, div.pageMenu li.container-1 a, fieldset {    background-color: #ECECEC;}
.inlineCalendarTable a {    border-color: #ECECEC;}
.container-1 a, .container-3 .container-1 a, .messageInner .color-1 a {    color: #000000;}
.container-1 a:hover, .container-3 .container-1 a:hover, .messageInner .color-1 a:hover {    color: #666666;}
.container-1 fieldset, .container-1 fieldset fieldset.noJavaScript fieldset, .container-2, .container-2 fieldset fieldset, .container-3 fieldset, .messageInner .color-2, .weekDays, div.pageMenu li.container-2 a, fieldset fieldset {    background-color: #E6E6E6;}
.container-2 a, .container-3 .container-2 a, .messageInner .color-2 a {    color: #000000;}
.container-2 a:hover, .container-3 .container-2 a:hover, .messageInner .color-2 a:hover {    color: #666666;}
.container-3, .container-3 fieldset fieldset, .itemList .itemListCategory, .simpleBar ul, .tableList tbody tr:hover, .threadStarterPost .poll .container-3 {    background-color: #ECECEC;}
.messageContainer, .messageContainerFooter {    border-color: #ECECEC;}
.container-3 a, .simpleBar ul li a {    color: #000000;}
.container-3 a:hover, .simpleBar ul li a:hover, tr.container-1:hover .columnTitle a, tr.container-1:hover .columnTopic .topic a, tr.container-1:hover .columnUsername a, tr.container-2:hover .columnTitle a, tr.container-2:hover .columnTopic .topic a, tr.container-2:hover .columnUsername a {    color: #666666;}
.container-4, .simpleBar ul li a:hover, .simpleBar ul li.selected a, .userAvatarFramed, blockquote.wysiwygQuote {    background-color: #E6E6E6;}
.container-4 a {    color: #000000;}
.container-4 a:hover {    color: #666666;}
#logo h1 {    left: -19000px;    position: absolute;    top: -19000px;}
.inputText, select, textarea {    background-color: #FFFFFF;}
.inputText:focus, select:focus, textarea:focus {    background-color: #FFFFDD;}
.inputText, select, textarea {    border-color: #999999;}
.inputText:focus, select:focus, textarea:focus {    border-color: #0088FF;}
.editor textarea, .inputText, select, textarea {    font-family: 'Trebuchet MS',Arial,sans-serif;}
.editor textarea, .inputText, select, textarea {    color: #333333;}
.editor textarea:focus, .inputText:focus, select:focus, textarea:focus {    color: #000000;}
.editor textarea, .inputText, select, textarea {    font-size: 0.85em;}
.mainMenu div.pageMenu a, .optionButtons li div.pageMenu a, .pageNavigation a, .pageNavigation li.children span, div.messageInner div.pageMenu a, div.messageInner div.smallButtons div.pageMenu a, div.pageMenu a, div.smallButtons div.pageMenu a {    background-image: url("../images/HTModDesignGTA_by_palldesign/button_a.png");    background-size: 100% 100%;}
.mainMenu div.pageMenu a, .pageNavigation a, .pageNavigation li.children span, .tableList tr div.pageMenu a, div.messageInner div.pageMenu a, div.messageInner div.smallButtons div.pageMenu a, div.pageMenu a, div.smallButtons div.pageMenu a {    color: #000;}
.mainMenu div.pageMenu a:hover, .pageNavigation a:hover, .pageNavigation li.children:hover span, .tableList tr div.pageMenu a:hover, div.messageInner div.pageMenu a:hover, div.messageInner div.smallButtons div.pageMenu a:hover, div.pageMenu a:hover, div.smallButtons div.pageMenu a:hover {    opacity: 0.8;}
.mainMenu .active a, .mainMenu .firstActive a, .mainMenu .lastActive a {color: #da8233;background-image: url("../images/HTModDesignGTA_by_palldesign/ts_button.png");}
.mainMenu a {    background-image: url("../images/HTModDesignGTA_by_palldesign/button_a.png");}
.mainMenu a:hover {    background-image: url("../images/HTModDesignGTA_by_palldesign/ts_button.png");}
#logo {    border-bottom-width: 1px;}
.mainMenu a {    color: #242527;}
.mainMenu a:hover {color: #a86c31;}
.mainMenu div {    margin: 0 auto 0 0;    text-align: left;}
.tabMenu ul li.activeTabMenu a {    background-color: #242527;}
.tabMenu ul li.activeTabMenu a:hover {    background-color: #3E5784;}
.tabMenu ul li.activeTabMenu a {    color: #FFFFFF;}
.tabMenu ul li.activeTabMenu a:hover {    color: #FFFFFF;}
.tabMenu li a, .tabMenu li.disabled a:hover {    background-color: #e56015;}
.tabMenu li a:hover {    background-color: #3E5784;}
.subTabMenu ul .activeSubTabMenu a {    background-color: #242527;}
.subTabMenu ul .activeSubTabMenu a:hover {    background-color: #242527;}
.subTabMenu ul .activeSubTabMenu a {    color: #92ADE0;}
.subTabMenu ul .activeSubTabMenu a:hover {    color: #92ADE0;}
.subTabMenu ul li a:hover {    background-color: #242527;}
.subTabMenu ul .activeSubTabMenu a, .subTabMenu ul li a {    border-color: #242527;}
.subTabMenu ul .activeSubTabMenu a:hover, .subTabMenu ul li a:hover {    border-color: #242527;}
.subTabMenu ul .activeSubTabMenu a, .subTabMenu ul li a:hover {    border-style: solid;}
#search .searchContainer p a, .subTabMenu ul li a {    color: #DDDDDD;}
#search .searchContainer p a:hover, .subTabMenu ul li a:hover {    color: #92ADE0;}
.tabMenu li a, .tabMenu li.disabled a:hover {    color: #FFFFFF;}
.tabMenu li a:hover {    color: #FFFFFF;}
.message .messageSidebar {    text-align: center;}
#footer, #header, #main, #mainMenu, #userPanel {    margin-left: auto;    margin-right: auto;}
body, html {    background-color: #777777;}
.iframeBody, body, textarea {    font-family: 'Trebuchet MS',Arial,sans-serif;}
.formFieldDesc, .light {    color: #000000;}
#footer, #search .searchContainer p a, .boardlistCounter, .boardlistDescription, .boardlistLastPost, .boardlistSubboards, .boardlistUsersOnline, .deleteNote, .editNote, .extraButton span, .firstPost, .formField label, .formFieldDesc, .loginPopup, .messageNumber, .moderators, .optionButtons li span, .pageNavigation, .pageNavigation input, .pmMove p, .pmUsage, .popupMenu, .smallButtons li span, .smallFont, .statusDisplay, .subTabMenu ul li, .tableList th, .userCredits, .userExtras, .userPanel, div.inlineCalendar, td.columnLastActivity, td.columnLocation, td.columnRegistrationDate, td.columnUserAgent {    font-size: 0.85em;}
.userPanel a, body, legend {    color: #000000;}
.breadCrumbs, .error, .info, .message h3, .message h4, .messageBody, .success, .warning {    line-height: 1.5;}
.iframeBody, body {    font-size: 0.8em;}
#logo {    height: 280px;}
a, div.pageMenu .twoRows a span {    color: #033;}
.border .container-1 a:hover, .border .container-2 a:hover, .border .container-3 a:hover, .border .containerHead a:hover, .userPanel a:active, a:hover {
    color: #FFFFFF;}
.border .container-1 a:active, .border .container-2 a:active, .border .container-3 a:active, .border .containerHead a:active, .userPanel a:active, a:active {    color: #FFFFFF;}
a:hover, div.pageMenu .twoRows a:hover span {    color: #676767;}
* a.externalURL {    color: #7C7C7C;}
* a.externalURL:hover {    color: #676767;}
#logo .pageLogo {    text-align: center;}
#logo .pageLogo img {    margin-top: 0;}
h2 {    font-family: 'Trebuchet MS',Arial,sans-serif;}
h2, h2 a, h2 a:hover {    color: #333333;}
h2 {    font-size: 1.3em;}
h2 {    font-weight: bold;}
#footer, #header, #main, #mainMenu, #userPanel {    width: 970px;}
.activeContainer, .activeMessage, .mainMenu div.pageMenu .active a, .markedDayField a, .pageNavigation .active span, div.pageMenu li.active a {    background-color: #242527;}
.activeContainer, .avatarSelect li label:hover, .inlineCalendarTable a:hover, .markedDayField a, .pageNavigation .active {    border-color: #4F6898;}
.activeContainer, .avatarDisplay div, .avatarSelect li label, .avatarSelect li label:hover, .inlineCalendarTable a:hover, .markedDayField a, .pageNavigation .active {    border-style: solid;}
.activeContainer, .avatarDisplay div, .avatarSelect li label, .avatarSelect li label:hover, .inlineCalendarTable a:hover, .markedDayField a, .pageNavigation .active {    border-width: 1px;}
.activeContainer .light, .activeContainer .light a, .activeContainer a:hover {    color: #4F6898;}
.activeContainer, .mainMenu div.pageMenu .active a, .markedDayField a, .pageNavigation .active span, div.pageMenu li.active a {    color: #4F6898;}
.activeContainer a {    color: #4F6898;}
.tableHead .active .emptyHead, .tableHead .active a {    background-color: #E8E8E8;}
.tableHead .active a:hover {    background-color: #EFEFEF;}
.tableHead .active .emptyHead, .tableHead .active a {    border-color: #3C537D;}
.tableHead .active a:hover {    border-color: #3C537D;}
.tableHead .active .emptyHead, .tableHead .active a {    color: #333333;}
.tableHead .active a:hover {    color: #333333;}
.tableHead .emptyHead, .tableHead a {    background-color: #CECECE;}
.tableHead a:hover {    background-color: #E8E8E8;}
.tableHead .emptyHead, .tableHead a {    border-color: #999999;}
.tableHead a:hover {    border-color: #999999;}
.tableHead .emptyHead, .tableHead a {    color: #666666;}
.tableHead a:hover {    color: #333333;}
.friendsNone {    border-color: #3D3D3D;    border-style: solid;    border-width: 1px 0 0;    margin: 7px 0 0;    padding: 7px 0 0;}
.container-3 a, .simpleBar ul li a {    color: #737373;    font-weight: bold;    text-decoration: none;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.pageNavigation li {    border: medium none;}
.userStatus a {    background-color: #FFFFFF;}
a {    text-decoration: none !important;}
.quoteBox {    background-color: #B0D7FF;    background-image: none;    border-color: #9CCDFF;    box-shadow: 0 0 15px #BDDCFF inset !important;    color: #043B79;    text-shadow: 0 1px 0 #fde8d5;}
.externalURL {    background-image: none;    background-position: right center;    background-repeat: no-repeat;    color: #2E72BF;    padding-right: 15px;}
.externalURL:hover {    background-image: none;}
.info a {    color: #215FA6;    font-weight: bold;}
.info a:hover {    color: #2E72BF;}
.info a:link {    text-decoration: none;}
.userName a {    color: #E1E1E1;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.boardTitle a {    text-decoration: none;}
.userMessenger {    padding: 0 22px !important;}
.userStatus {    padding: 0 6px !important;}
.tableList th {    color: #242527;}
.tableHead {    background-color: #000000;    color: #000000;}
.breadCrumbs a {    color: #242527;}
.message .messageHeader .messageNumber {    color: #C2C2C2;}
.userRank {        }
.tableHead .active a, .tableHead .active a:hover {    background-color: #e56015;    border-color: #242527;    color: #FFFFFF;}
.tableHead a, .tableHead a:hover {    background-color: #242527;    border-color: #242527;    color: #FFFFFF;}
.tableHead a:active {    background-color: #242527;    border-color: #242527;    color: #FFFFFF;}
#userCardCredits {    border-color: #3D3D3D;    border-style: solid;    border-width: 0 0 0 1px;    margin: 0;    padding: 0 25px;}
.userPersonals {    color: #FFFFFF;}
.friendsNone h3 {    color: #FFFFFF;    font-size: 11pt;}
.friendsNetwork {    border-color: #3D3D3D;    border-style: solid;    border-width: 1px 0 0;    margin: 7px 0 0;    padding: 7px 0;}
.dynBoxInner {    background-color: #232426;}
.friendsConnection h3 {    color: #FFFFFF;    font-weight: bold;    padding-bottom: 3px;}
.friendsNetwork, .friendsNetwork h3 {    color: #FFFFFF;}
.friendsConnection {    border-color: #404040;    border-style: solid;    border-width: 1px 0 0;    margin: 7px 0 0;    padding: 7px 0 0;}
.userThanks {    color: #E1E1E1;}
.userCredits a {    color: #C5C5C5;    font-weight: bold;    text-decoration: none;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.userCredits {    color: #E1E1E1;}
.copyright {    clear: both;    padding: 40px 0 7px;    text-align: center;    white-space: nowrap;}
.pageOptions a span {    color: #242527;    font-weight: bold;    text-decoration: none;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.pageOptions img {    display: none;}
.info {    background-color: #B0D7FF;    background-image: none;    border-color: #9CCDFF;    box-shadow: 0 0 15px #BDDCFF inset !important;    color: #043B79;    font-family: Tahoma;    text-shadow: 0 1px 0 #fde8d5;}
.warning {    background-color: #FEFFB0;    background-image: none;    border-color: #FFF99C;    box-shadow: 0 0 15px #FEFFBD inset !important;    color: #797504;    font-family: Tahoma;    text-shadow: 0 1px 0 #fde8d5;}
.error {    background-color: #FFB0B0;    background-image: none;    border-color: #FF9C9C;    box-shadow: 0 0 15px #FFBDBD inset !important;    color: #790404;    font-family: Tahoma;    text-shadow: 0 1px 0 #FDD5D5;}
.success {    background-color: #BDFFB0;    background-image: none;    border-color: #9CFFAA;    box-shadow: 0 0 15px #C3FFBD inset !important;    color: #047915;    font-family: Tahoma;    text-shadow: 0 1px 0 #D5FDD6;}
.message, .messageInner {    border-radius: 6px;    color: #121212;}
.messageSidebar {    border-radius: 6px 6px 0 0;}
.largeButtons li, .smallButtons li {    border-radius: 3px;}
.userTitle {    color: #A6A6A6;    padding: 0 5px !important;}
.userName {    padding: 0 5px !important;}
.messageSidebar {    background-image: url("../images/HTModDesignGTA_by_palldesign/messageSidebar.png");    background-position: center top;    background-repeat: no-repeat;}
#userCard, .userCardInner, .userCardList, .userCardList ul {    background: radial-gradient(ellipse at center center , #232426 0%, #202123 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);    border-radius: 6px 6px 0 0;}
body {    background-image: url("../images/HTModDesignGTA_by_palldesign/1.jpg");    background-position: center top;    background-repeat: no-repeat;    background-attachment: fixed;    height: 100%;    width: 100%;}
.containerHead {background-image: url("../images/HTModDesignGTA_by_palldesign/containerHead.png");    background-position: center top;    background-repeat: no-repeat;    padding: 6px 5px;}
.container-1, .container-2, .container-3, .containerHead {    margin: -1px 0 0 -1px;}
.containerHeadBar {    background: linear-gradient(135deg, #242527 0%, #242527 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);    display: none;    height: 20px;}
.contentBox .border .subTabMenu .containerHead {    border: medium none;    margin: 0 0 0 -1px;}
#mainMenu a {    border: 0 none;    border-radius: 4px;    box-shadow: 0 1px 0 1px #8c3b0c;    font-family: Verdana;    font-weight: bold;    margin-right: 10px;    margin-top: 5px;    padding: 5px 10px 0;    text-shadow: 0 1px 0 #636363;    z-index: 102;}
.mainMenu .active a, .mainMenu .firstActive a, .mainMenu .lastActive a, .mainMenu a:hover {    box-shadow: 0 1px 0 1px #36373a !important;    text-shadow: 0 1px 0 #575452 !important;}
.mainMenuInner {    margin-left: auto !important;    margin-right: auto !important;    width: 930px;}
#mainMenu {    height: 38px;top:358px;left:20px;position:relative;    width: 860px;}
.mainMenu .mainMenuInner {        border: 0 none;}
#header {    border: 0 none;    width: 350px;height:310px;}
#search {    background-color: rgba(0, 0, 0, 0);    border-style: solid;    border-width: 0;    position: absolute;    right: -320px;    top: 0px;    z-index: 102;}
#searchInput {    background-color: #141516;    border: 0 none;    border-radius: 4px;    box-shadow: 0 0 3px 0 #1F1F1F;    color: #717172;    height: 15px;    padding-left: 7px;}
#search input.searchSubmit {    border-radius: 4px;    margin: -1px 0 0;    padding-left: 0;    vertical-align: middle;}
#logo {    border: 0 none;    margin-left: -150px;     margin-top: 0px;     padding-bottom: 40px;    width: 700px;    z-index: 101;}
#logo img {    height: 400px;    width: 700px;    z-index: 101;}
#mainMenu img {    display: none;}
#userMenu ul {    list-style: disc outside none;}
#userMenu img {    display: none;}
#userMenu {    color: #FFFFFF;    display: table-cell;    margin-left: 130px;    margin-top: -95px;    display:block;    text-decoration: none;    width: 100px;}
#userMenu a, #userMenu span {    color: #FFFFFF;    text-decoration: none;}
#userNote {    color: #eb7119;    font-weight: bold;    height: 10px;    text-decoration: none;}
#userNote a {    color: #eb7119;    font-weight: bold;    text-decoration: none;}
#userNote a:hover {        opacity: 0.9;text-decoration:underline !important;}
#userAvatar {    display: table-cell !important;    height: 90px;    padding-left: 10px;    padding-right: 10px;    padding-top: 10px;    width: 90px;}
#userAvatar img {    border: 5px solid #1C1D1E;    border-radius: 3px;    height: 90px !important;    width: 90px !important;}
.userAvatar img {    border: 5px solid #1C1D1E;    border-radius: 3px;    height: 76px !important;    width: 76px !important;}
#userPanel {background-image: url("../images/HTModDesignGTA_by_palldesign/userPanel.png");    height: 250px;    width: 990px;}
.userPanelInner {position:relative;top:80px;left:40px;}
#mainContainer {    background-color: #DDDDDD;    margin-left: auto;    margin-right: auto;    width: 990px;    z-index: 100;}
#designed {    font-size: 9pt;    margin-left: 15px;    color:#000;    height:50px;    width:185px;   display:block;}
#changeStyleMenu a {color: #000;}
#footerContainer {    padding-bottom: 50px;    z-index: 99;}
#footerContainer {    border-top-width: 0;}
.footerMenu {    float: left;    margin-bottom: 10px;}
.footerMenu ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.footerMenu li {    border-style: solid;    border-width: 0 0 0 1px;    display: inline-block;    margin-top: 10px;    padding: 0 5px;    white-space: nowrap;}
.footerMenu li.first, .footerMenu li.firstActive {    border-width: 0;    padding-left: 0;}
.footerMenu a {    display: block;    text-decoration: none;}
.footerMenu span {    padding: 3px 0 2px;}
.footerMenu a span {    text-decoration: underline;}
.footerMenu a:hover span {    text-decoration: none;}
.footerMenu div.popupMenu {    font-size: 1em;}
.footerOptions {    float: right;    margin-bottom: 10px;}
.footerOptions ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.footerOptionsInner > ul > li {    display: inline-block;}
.footerOptions li {    border-style: solid;    border-width: 0 1px 0 0;    margin-top: 10px;    padding: 0 5px 0 7px;}
.footerOptions li.last {    border-width: 0;}
.footerOptions a, .footerOptions em {    display: block;    font-style: normal;    text-decoration: none;}
.footerOptionsInner > ul > li > a {    min-height: 16px;}
.footerOptions span {    padding: 3px 0 2px;}
.footerOptions a span {    text-decoration: underline;}
.footerOptions a:hover span {    text-decoration: none;}
.footerOptions div.popupMenu {    font-size: 1em;}
.footerOptions li.extraButton {    border-width: 1px;    margin-top: 0 !important;    padding: 0;}
.footerOptions li.extraButton a {    margin: 0;    padding: 1px 2px 0;}
.copyright {    clear: both;    padding: 10px 0 7px;    text-align: center;    white-space: nowrap;}
.copyright a {    text-decoration: none;}
#footer {background-image: url("../images/HTModDesignGTA_by_palldesign/footer.png");background-position:center top;background-repeat:no-repeat;    margin-top: -15px;    height: 75px;    width: 990px;}
#footerOptions {    margin-right: 20px;}
#footerOptions li {    border: 0 none;}
#footerOptions a {    background-color: rgba(0, 0, 0, 0) !important;    border: 0 none;}
#footerMenu {    margin-left: 20px;}
#footerMenu a span {    text-decoration: none;}
#footerMenu li {    border: 0 none;}
#footerMenu img {    display: none;}
#footerOptions img {    border-radius: 3px;    height: 16px;    width: 16px;}
#footer a, #footer a span {    text-decoration: none;}
.copyright a {    color: #DCDCDC;    font-weight: bold;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.footerMenu a {    color: #DCDCDC;    font-weight: bold;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.footerMenu a:hover {    color: #999999;    font-weight: bold;    text-decoration: none;}
.footerOptions a {    color: #DCDCDC;    font-weight: bold;    text-decoration: none;    transition: color 0.2s ease-in-out 0s, text-shadow 0.2s ease-in-out 0s;}
.footerOptions a:hover {    color: #999999;    font-weight: bold;    text-decoration: none;}
.footerOptions {    color: #DCDCDC;    font-weight: bold;}
li a img{   opacity: 0.8;}
li a:hover img{   opacity: 1;}
/* user.additional.style.input2.use */
.message .messageLeft .messageContent {    border-width: 0 0 0 1px;    margin: 30px 3px;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar {    float: none;}
.message .messageLeft .messageSidebar, .message .messageFramedLeft .messageSidebar, .message .messageRight .messageSidebar, .message .messageFramedRight .messageSidebar {    display: inline-flex;    line-height: 1.3;    margin: 0 0 -2.3em;    overflow: hidden;    padding: 0;    width: 100%;}
.message .messageLeft.dividers .userSymbols, .message .messageRight.dividers .userSymbols, .message .messageFramedLeft.dividers .userSymbols, .message .messageFramedRight.dividers .userSymbols {    border: medium none;}
.message .dividers .userCredits {    border: medium none;}
.message .dividers .userMessenger {    border: medium none;}
#logo, #search, .attachmentPreview ul li a, .border .tableList td, .border .tableList th, .columnContainer, .dividers .messageAuthor, .dividers .tocHeadline, .dividers .userAvatar, .dividers .userCredits, .dividers .userMessenger, .dividers .userSymbols, .inlineCalendarFooter td a, .inlineCalendarFooter td span, .inlineCalendarHeader td a, .inlineCalendarHeader td span, .mainMenu .mainMenuInner, .mainMenu a, .mceEditor .mceColors li, .messageContent, .messageInner, .subTabMenu div.containerHead, .tabMenu li a, .userAvatar, .userAvatarFramed {    border-color: transparent;}
.message .messageLeft.dividers .userMessenger, .message .messageRight.dividers .userMessenger, .message .messageFramedLeft.dividers .userMessenger, .message .messageFramedRight.dividers .userMessenger {    border: medium none;}
.message .dividers .messageAuthor {    border: medium none;}
.largeButtons:after {    clear: both;    content: "";    display: block;    height: 0;}
.largeButtons ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.largeButtons li {    border: 1px none;    float: right;    margin: 0 0 0 5px;}
.largeButtons a {    border-style: solid;    border-width: 1px;    display: block;    padding: 1px 4px;    text-decoration: none;    white-space: nowrap;}
.largeButtons span {    font-weight: normal;}
.smallButtons:after {    clear: both;    content: "";    display: block;    height: 0;}
.smallButtons ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.smallButtons li {    border: 1px none;    float: right;    margin: 10px 0 0 4px;}
.smallButtons .pageMenu li {    border: 0 none;    float: none;    margin: 0;    padding: 0;}
.smallButtons a {    border-style: solid;    border-width: 1px;    display: block;    line-height: 1.3;    padding: 0 2px;    text-decoration: none;    white-space: nowrap;}
.smallButtons .pageMenu a {    border: 0 none;}
.smallButtons span {    font-weight: normal;    padding-left: 1px;}
.smallButtons img {    margin-top: -1px;}
.smallButtons > ul > li > a {    min-height: 18px !important;}
.optionButtons ul {    list-style: none outside none;    margin: 0;    padding: 0;}
.optionButtons li {    float: left;    margin-right: 2px;    margin-top: 0.3em;}
.optionButtons .pageMenu li {    border: 0 none;    float: none;    margin: 0;    padding: 0;}
.optionButtons a {    display: block;    line-height: 1.3;    padding: 0 4px;    text-decoration: none;}
.optionButtons .pageMenu a {    border: 0 none;    float: none;    margin: 0;    padding: 0;}
.optionButtons > ul > li > a {    min-height: 18px !important;}
.buttonBar {    border-width: 1px 0 0;    clear: both;    display: block;    margin-top: 5px;}
.buttonBar p {    margin-top: 7px;}
.buttonBar .extraButton {    margin-left: 10px;}
.buttonBar .buttonBarCaption {    float: left;}
.changelogVersionAnchor {    margin-right: 35px;}
