.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 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;white-space: nowrap;border-width: 1px;border-style: solid;padding: 0 2px;display: block;}
.smallButtons .pageMenu a {border: 0;}
.smallButtons span {font-weight: normal;padding-left: 1px;}
.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;padding: 0 4px 0 4px;display: block;}
.optionButtons .pageMenu a {border: 0;margin: 0;padding: 0;float: none;}
.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 {font-weight: bold;}
.containerIcon {text-align: center;float: left;width: 30px;}
.containerContent {margin-left: 35px;}
.containerIconSmall {text-align: center;float: left;width: 30px;}
.containerContentSmall {margin-left: 30px;}
.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-weight: bold;border-left-width: 0 !important;border-right-width: 0 !important;border-top-width: 0 !important;margin-bottom: 10px;padding-bottom: 7px;}
.content .subHeadline h3 {font-weight: bold;}
.avatarDisplay {float:left;}
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;}
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 0px 3px 2px;}
input[type="file"] {padding: 2px 3px;}
select[multiple="multiple"] {padding: 0 !important;}
textarea {padding-left: 3px;}
input[type="radio"] {margin-left: 0;}
input[type="file"], 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;overflow: hidden;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;}
.floatContainer {min-height: 0;}
.floatContainer:after {content: "";height: 0;display: block;clear: both;}
.floatedElement {margin: 0 4px 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.25em 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;}
.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%;}
body, html {margin: 0 !important;padding: 0 !important;}
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;}
h1 {text-shadow: 2px 2px 2px #333; margin: 0;padding: 0 0 15px 0;}
h1 a {text-decoration: none;}
h2, h2 a {text-decoration: none;text-shadow: 2px 2px 2px #bbb; }
h2, h3, h4, h5, h6 {font-size: 1em;font-weight: normal;text-align: left;margin: 0;padding: 0;}
#main > h2 {padding-bottom: 7px;}
a {cursor: pointer;}
a:hover {text-decoration: none;}
.externalURL {background-image: url("../icon/externalURL.png");background-position: center right;background-repeat: no-repeat;margin-right: 3px;padding-right: 15px;}
.externalURL:hover {background-image: url("../icon/externalURLHover.png");background-position: center right;background-repeat: no-repeat;}
.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;}
.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;}
.highlight {color: #00f;background-color: #ff0;padding: 0 2px;}
.copyright {text-align: center;white-space: nowrap;padding: 20px 0 7px 0;clear: both;}
.copyright a {text-decoration: none;}
.userPanel {padding: 5px 0 0 2px;clear: both;}
.userPanel:after {content: "";display: block;clear: both;height: 0;}
.border .message {margin: -1px 0 0 -1px;padding: 0;border: 0;}
div.pageMenu {text-align: left;margin: 0;margin-right: 0 !important;}
div.pageMenu ul {font-weight: normal !important;list-style: none;margin: 0;padding: 0;float: none !important;display: block !important;}
div.pageMenu li {border: 0;float: none !important;margin: 0 !important;display: block !important;}
div.pageMenu a, div.pageMenu a:hover {text-decoration: none !important;text-align: left !important;border: 0;background: transparent;margin: 0 !important;padding: 5px 7px 5px 35px !important;float: none !important;height: auto !important;display: block !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 {margin: 0 !important;padding: 3px 13px 2px 0 !important;text-decoration: none !important;display: block;}
.popupMenu {white-space: nowrap;border-width: 1px;margin: 0 0 10px 0;padding: 1px;position: absolute;z-index: 30;opacity: .9 !important; }
.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;}
.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 0px 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: 23px;}
.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;padding: 2px 6px;display: block;}
.subTabMenu li.activeSubTabMenu a, .subTabMenu li a:hover {border-width: 1px;padding: 1px 5px;}
.subTabMenu .containerHead div {font-size: 5px;height: 5px;}
.tabMenuContent {clear: both;}
.tabMenuContent > div {padding: 7px 25px 5px 25px;}
.tabMenuContent h3 {margin-top: 10px;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;}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-color:#fff}
.memberList li .memberRemove:hover,.memberList li:hover{background-color:#fff}
.optionButtons a:hover,.pageNavigation a:hover,.smallButtons a:hover{border-color:#fff}
.pageNavigation li.children:hover > span{border-color:#fff}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-style:solid}
.optionButtons a,.pageNavigation a,.pageNavigation li span,.smallButtons a{border-width:1px}
.memberList li,.messageNumber,.optionButtons li,.pageNavigation li,.smallButtons li{border-color:#999}
.memberList li:hover,.messageNumber:hover,.optionButtons li:hover,.pageNavigation li:hover,.smallButtons li:hover{border-color:#999}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-style:solid}
.memberList li,.messageNumber,.optionButtons li,.smallButtons li{border-width:1px}
.memberList li .memberName,.messageInner .color-1 .smallButtons a,.messageInner .color-2 .smallButtons a,.messageNumber,.optionButtons a,.smallButtons a{color:#666}
.memberList li .memberName:hover,.messageInner .color-1 .smallButtons a:hover,.messageInner .color-2 .smallButtons a:hover,.messageNumber:hover,.optionButtons a:hover,.smallButtons a:hover{color:#333}
.attachmentPreview ul li a:hover,.avatarDisplay div,.avatarSelect li label,.border,.mceResizeBox,.pmEditFolders,.pmUsageBar,.popupMenu,.profileDisplay fieldset,.subTabMenu,.userProfileBox #userProfileAvatar fieldset div{background-color:#fff}
#logo,#search,.border .tableList td,.border .tableList th,.dividers .messageAuthor,.dividers .tocHeadline,.dividers .userAvatar,.dividers .userCredits,.dividers .userMessenger,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span,.mainMenu,.mainMenu a,.mceEditor .mceColors li,.messageContent,.messageInner,.subTabMenu div.containerHead,.tableHead .emptyHead,.tableHead a,.tabMenu li a,.userAvatar,.userAvatarFramed,.userProfileContent .fieldTitle,.userProfileContent .fieldValue{border-color:#fff}
.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}
.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#fff}
.containerHead a:hover{color:#fff}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.inlineCalendarTable,.messageInner .color-1,.pageNavigation li ul,fieldset{background-color:#f7f7f7}
.inlineCalendarTable a{border-color:#f7f7f7}
.container-1 .disabled,.container-1 .disabled a,.container-1 .formFieldDesc,.container-1 .light,.container-1 .light a,.container-1 .signature,.messageInner .color-1 .light,.messageInner .color-1 .light a,.messageInner .color-1 .signature{color:#888}
blockquote.wysiwygQuote{border-color:#666}
.container-1,.container-1 legend,.iframeBody,.inlineCalendarTable,.messageInner .color-1{color:#666}
.container-1 a,.messageInner .color-1 a{color:#666}
.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,fieldset fieldset{background-color:#efefef}
.container-2 .disabled,.container-2 .disabled a,.container-2 .formFieldDesc,.container-2 .light,.container-2 .light a,.container-2 .signature,.messageInner .color-2 .light,.messageInner .color-2 .light a,.messageInner .color-2 .signature{color:#888}
.container-2,.container-2 legend,.messageInner .color-2,.weekDays{color:#666}
.container-2 a,.messageInner .color-2 a{color:#666}
.container-2 a:hover,.messageInner .color-2 a:hover{color:#333}
.codeLineNumbers,.container-3,.container-3 fieldset fieldset,.tableList tbody tr:hover,.threadStarterPost .poll .container-3{background-color:#e0e0e0}
.messageContainer,.messageContainerFooter{border-color:#e0e0e0}
.container-3 .light,.container-3 .light a,tr.container-1:hover .light,tr.container-1:hover .light a,tr.container-2:hover .light,tr.container-2:hover .light a{color:#777}
.codeLineNumbers,.container-3,tr.container-1:hover,tr.container-1:hover a,tr.container-2:hover,tr.container-2:hover a{color:#333}
.container-3 a{color:#666}
.container-3 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}
.editNote,.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}
.editNote,.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}
.mainMenu div.pageMenu .bottomSeparator a,div.pageMenu .bottomSeparator a{border-bottom-width:1px}
.mainMenu div.pageMenu .topSeparator a,div.pageMenu .topSeparator a{border-top-width:1px}
.editNote,.messageFooter,.messageFooterLeft,.messageFooterRight,.messageHeader,.signature,.subHeadline{border-width:1px}
#logo h1{position: absolute; top: -9000px; left: -9000px;}
.codeBox,.inputText,.quoteBox,.userAvatarFramed,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:#08f}
.inputText,select,textarea{border-style:solid}
.inputText,.inputText:focus,select,select:focus,textarea,textarea:focus{border-width:1px}

.codeBox,.editor textarea,.inputText,.quoteBox,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,.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,.pageNavigation a:hover,.pageNavigation li.children:hover span,div.messageInner div.pageMenu a:hover,div.messageInner div.smallButtons div.pageMenu 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 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 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}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{background-color:#777}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{background-color:#cecece}
.mainMenu .active a,.mainMenu .firstActive a,.mainMenu .lastActive a{color:#fff}
.mainMenu .active a:hover,.mainMenu .firstActive a:hover,.mainMenu .lastActive a:hover{color:#000}
.mainMenu a{background-color:#efefef}
.mainMenu a:hover{background-color:#fff}
#logo{border-bottom-width:1px}
.mainMenu{background-color:#f7f7f7}
.mainMenu a{color:#666}
.mainMenu a:hover{color:#333}
.mainMenu div{text-align:left;margin:0 auto 0 0}
.tabMenu li a{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{color:#666}
.tabMenu li a:hover{color:#333}
.message .messageSidebar{text-align:center}
body{text-align:center}
#page{margin-left:auto;margin-right:auto;}
.formFieldDesc,.light{color:#888}
#search .searchContainer p a,.boardlistCounter,.boardlistDescription,.boardlistLastPost,.boardlistSubboards,.boardlistUsersOnline,.copyright,.editNote,.firstPost,.formField label,.formFieldDesc,.messageNumber,.moderators,.pageNavigation,.pageNavigation input,.pmMove p,.pmUsage,.popupMenu,.smallButtons li span,.smallFont,.smallPages,.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}
.activeContainer,.activeMessage,.avatarSelect .selected label,.mainMenu div.pageMenu .active a,.markedDayField a,.pageNavigation .active span,div.pageMenu li.active a{background-color:#def}
.largeButtons li.selected > a,.smallButtons li.selected > a{background-color:#def}
.activeContainer,.avatarSelect .selected label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-color:#08f}
.activeContainer,.avatarDisplay div,.avatarSelect .selected label,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{border-style:solid}
.activeContainer,.avatarDisplay div,.avatarSelect .selected label,.avatarSelect li label,.avatarSelect li label:hover,.inlineCalendarTable a:hover,.largeButtons li.selected,.markedDayField a,.pageNavigation .active,.smallButtons li.selected{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}
.avatarDisplay {
float:left;
}
.avatarDisplay:after {
clear:both;
content:"";
display:block;
height:0;
}
.avatarDisplay fieldset, .avatarUpload fieldset {
margin:0;
}
.avatarDisplay div {
height:150px;
position:relative;
width:150px;
}
.avatarDisplay div img {
left:50%;
position:absolute;
top:50%;
}
.avatarSelection {
clear:both;
min-height:0;
width:100%;
}
.avatarSelection:after {
clear:both;
content:"";
display:block;
height:5px;
}
.avatarNone {
margin:10px 0 15px;
}
.avatarUpload {
margin-left:200px;
}
.avatarUpload fieldset {
display:inline-block;
margin:0 !important;
}
.avatarUpload fieldset .formElement {
padding:5px 0 0;
position:relative;
}
.avatarUpload fieldset .formFieldDesc {
margin:0;
padding:5px 0;
}
.avatarShow {
clear:both;
display:block;
}
.avatarSelect {
clear:both;
display:block;
float:left;
margin:7px 0;
}
.avatarSelect ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.avatarSelect li {
float:left;
margin:0 5px 5px 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%;
}
