fieldset { clear: both; }
.solidblockmenu { margin: 0; color: #fff; padding: 0; float: left; font-weight: bold; width: 100%; overflow: hidden; border: 1px solid #474646; border-width: 1px 0; background: black url(/Communities/Common/Images/Admin/blockdefault.gif) center center repeat-x; }
table.solidblockmenu a { color: #fff; }
.solidblockmenu li { display: inline; }
.solidblockmenu li a { float: left; color: #fff; padding: 9px 9px; text-decoration: none; border-right: 1px solid #2C2A2A; }
.solidblockmenu li .Ignored { float: left; padding: 9px; border-right: 1px solid #2C2A2A; color: #ddd; cursor: default; }
.solidblockmenu li .beta { color: #fff; background-color: #f00; padding: 2px; }
.solidblockmenu li a:visited { color: #fff; }
.solidblockmenu li a:hover, .solidblockmenu li .current { color: #fff; background: transparent url(/Communities/Common/Images/Admin/blockactive.gif) center center repeat-x; }
.solidblockmenu img { border: none; }
pre.listing { background: #eee; border: 1px solid #ccc; margin: .3em auto; padding: .1em .3em; width: 90%; }
pre.listing b { color: #f00; }
/* grid/rows */
.headerItemStyle { font-weight: bold; background-color: #eed; }
.alternatingItemStyle { background-color: #eee; }
.itemStyle { }
tr.NumericPager td a { color: #036; padding: 0.2em 0.5em; border: 1px solid #036; background: #fff; text-decoration: none; }
tr.NumericPager td span { color: #fff; padding: 0.4em 0.6em; border: 1px solid #036; cursor: default; background: #036; }
.help { cursor: help; background: transparent url(/Communities/Common/Images/question.png) no-repeat right center; padding: 0px 20px 0px 0px; }
/* Form */
.PreviewTable { border: 10px solid #808080; padding: 5px; background: #fff url(/communities/common/images/admin/box-bgr.gif) repeat-x scroll center top; border: solid 1px #e0e0e0; overflow: hidden; }
.PostFrame { min-height: 400px; }
.formLabel { text-align: right; width: 200px; display: table-cell; vertical-align: middle; float: left; }
.formLabel:after { content: ":"; }
.formLabel:empty:after { content: ""; }
.formValue { margin-left: 225px; }
.Form_Button { cursor: pointer; background: black url(/Communities/Common/Images/Admin/blockactive.gif) center center repeat-x; height: 30px; color: #fff; }
.Form_Button:hover { cursor: pointer; background: black url(/Communities/Common/Images/Admin/blockactivered.gif) center center repeat-x; color: #fff; }
ol.formOL { }
ol.formOL li { list-style: none; border-bottom: solid 0px #ccc; min-height: 35px; display: block; }
ol.formOL li:last-child { border-bottom: none; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {background-color: #ffc;}
.formSectionHeader { background: #b2b2b2 url( '/Communities/Common/Images/minus.gif' ) no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold; cursor: pointer; border-bottom: solid 1px #fff; }
.formSectionHeaderCollapsed { background: #b2b2b2 url( '/Communities/Common/Images/plus.gif' ) no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold; color: #fff; cursor: pointer; border-bottom: solid 1px #fff; }
.contracted { background: #b2b2b2 url( '/Communities/Common/Images/plus.gif' ) no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold; color: #fff; cursor: pointer; }
.contractedCollapsed { background: #b2b2b2 url( '/Communities/Common/Images/minus.gif' ) no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold; color: #fff; cursor: pointer;}
.cancel { margin: 0px 40px; }
.fancyBox { z-index: 100; }
.clearLeft { clear: left; }
.visible { visibility: visible; }
.hidden { visibility: hidden; display: none; }
.leftContent { text-align: left; float: left; }
.rightContent { text-align: right; float: right; }
h1.blockui { color: #fff; }
.editHTMLPanel { position: relative; border: 0px solid transparent; min-height: 100px; }
.editHTMLPanel:hover { border: 0px solid #900; }
.editHTMLPanel .editHTMLlink { position: absolute; top: 5px; background-color: #900; color: #fff; padding: 8px; width: 200px; }
.emptyHtml { font-size: 24pt; color: #eee; font-style: italic; width: 100%; }
.displayQuota { border: 1px solid #000; background-color: #eee; width: 250px; padding: 5px; }
.required { color: #900; }
.required:after { content: "*"; }
.error, .notice, .success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
span.error { display: inline-block; width: 98%; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
span.notice { display: inline-block; width: 98%; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
.inline { display: inline; }
.erro404 { text-align: center; padding: 50px; }
.center { text-align: center; }