@import url("printsty.css") print;
@import url("buttons0.css");

html, body {
    color: black;
    font: 11.2px Arial, Helvetica, Tahoma, Verdana, FreeSans, "Luxi-sans", "Nimbus Sans L", sans-serif;
    margin: 0 auto;
    /*width: 900px;*/
    height: 100%;
    background: #ffffff url("mbg00000.png") top center repeat-y;
}

div#page {
    width:950px;
    position:relative;
    margin:0 auto;
    text-align:left;
}

.u {
    text-decoration: underline;
}

.i {
    font-style: italic;
}

.strike {
    text-decoration: line-through;
}

textarea {
    font: 11px Arial, Helvetica, Tahoma, Verdana, FreeSans, "Luxi-sans", "Nimbus Sans L", sans-serif;
    width: 350px;
    height: 200px;
}

a, a:link {
    text-decoration: none;
    color: #4261DF;
    outline:none;
}

a.title {
    font-size:130%;
    font-weight:bold;
}

span.new, a.new {
    background : url("new00000.png") top right no-repeat;
	padding-right : 20px;
    font-weight:bold;
}

a.external {
	background : url("out00000.png") center right no-repeat;
	padding-right : 7px;
}

a.attachment {
	background : url("download.gif") center right no-repeat;
	padding:2px 18px 2px 2px;
}

a.delete {
	background : url("icon-sma.gif") center right no-repeat;
	padding:2px 12px 2px 2px;
}

a.comments {
	background : url("icon_com.gif") center left no-repeat;
	padding-left: 11px;
}

a.creply {
	background : url("icon_com.gif") center left no-repeat;
	padding-left: 11px;
}

a.print {
	background : url("print000.gif") center left no-repeat;
	padding-left: 19px;
}

a:visited {
    color: #4261DF;
}

a:hover {
    text-decoration:underline;
    color: #0728ED;
}

a.selected {
    font-weight: bold;
    color: #345;
}

a.articles {
    font-weight:bold;
    background : url("articles.gif") center left no-repeat;
	padding: 3px 1px 3px 17px;
    line-height: 17px;
    text-transform:lowercase;
}

a.blogs {
    font-weight:bold;
    background : url("blogs000.gif") center left no-repeat;
	padding: 3px 1px 3px 17px;
    line-height: 17px;
    text-transform:uppercase;
}

a img {
    border: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 2px 4px 2px 4px;
}

/*h5 {
    margin: 0 7px 0 7px;
}*/

h1.error {
    padding: 5px;
    text-align: center;
}

h1.ptitle {
    font-size:15px !important;
    color: #367736;
    margin: 0 7px 0 0;
}

h1 {
    font-size: 150%;
    color: #333333;
}

h1.title {
    font-family: sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding: 5px;
    color: #4d4c4c;
}

h2 {
    font-size: 135%;
    color: #333333;
}

h2 a:visited {
    text-decoration: none;
}

h2.addcomment, a.addcomment {
    font-size: 135%;
    font-weight:bold;
    background: url( icon_com.gif ) no-repeat 1px 1px;
    padding-left: 19px;
    text-decoration:none;
}

h3 {
    color: #333333;
    font-size: 120%;
}

h4 {
    font-size: 110%;
    color: #333333;
}

h5 {
    font-size: 100%;
    color: #333333;
}

h6 {
    color: #333333;
    font-size: 100%;
}

p, li, dt, dd {
    font-size: 100%;
}

p {
    padding: 2px 0 2px 0 !important;
    margin: 2px 0 2px 0 !important;
    line-height: 150%;
}

hr {
    background-color:transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #225588;
    height:1px;
}

sup {
    font-size: 70%;
}

code {
    color: #a0522d;
}

pre.code {
    white-space:pre;
}

form {
    margin: 0;
}

input {
    font-size: 100%;
    padding: 0;
    margin: 0;
}

fieldset {
    border:1px solid #eeeded;
    margin:3px;
}

select {
    font-size: 100%;
    max-width:400px;
}

table.maintable {
    width: 100%;
}

table.maintable td {
    padding-bottom: 4px;
}

.date {
    background: url( date0000.gif ) no-repeat center left;
    padding:3px 0 3px 18px;
    line-height:18px;
    color: #5b5b5b;
    font-size:smaller;
}

.datesimple {
    color: #5b5b5b;
    font-size:smaller;
}

.error {
    color: #d12124;
    font-weight: bold;
}

.alert {
    color: #d12124 !important;
}

.alertOk {
    color: #006600 !important;
}

div.infoMessages {
    background: #d1f4c4 url( informat.gif ) no-repeat 1px 1px;
    padding: 5px 5px 5px 21px;
    font-weight: bold;
    font-size:110%;
    border: 1px solid #87d487;
}

a.preview {
    background: url( informat.gif ) no-repeat left center;
    padding: 1px 0 1px 19px;
    font-weight: bold;
    line-height:150%;
}

a.previewLoading {
    background: url( loading0.gif ) no-repeat left center !important;
}

div.errorMessages {
    background-color: red;
    padding: 5px;
    color: white;
    font-weight: bold;
    font-size:110%;
    border: 1px solid #cc3300;
}

a.currentPageNum {
    padding-left: 2px;
    padding-right: 2px;
    font-weight: bold;
}

a.pageNum {
    padding-left: 2px;
    padding-right: 2px;
}

a.prevNextPage {
    padding-left: 2px;
    padding-right: 2px;
    font-weight: bold;
    text-decoration: none;
}

a.whitelink {
    color: white;
}

a.whitelink:visited {
    color: white;
}

div.pageNav {
    padding: 1px 3px 1px 3px;
    background-color: #e7effe;
}

div.pageNavSimple {
    padding: 3px;
}

.pencil, a.pencil, a.pencil:hover, a.pencil:active, a.pencil:visited {
    font-size: 100%;
    font-weight:normal;
    color: #5b5b5b;
}

.pencilblank, .pencilblank .pencilbold {
    font-size: 100%;
    color: #8c8c8c;
}

.pencilSmall {
    font-size: 80%;
    color: #5b5b5b;
}

.icomingTitle {
    font-weight: bold;
    color: #f59300;
}

.outgoingTitle {
    font-weight: bold;
    color: #339900;
}

.pencilbold, a.pencilbold, a.pencilbold:hover, a.pencilbold:visited {
    font-size: 100%;
    font-weight: bold;
    color: #535252;
}

table.commonTable {
    width: 100%;
    border: 1px solid #e7effe;
}

table.commonTable thead td {
    background-color: #e7effe;
    text-align: center;
    font-weight: bold;
    padding: 0 3px 2px 3px;
}

table.commonTable tbody td {
    padding-left: 3px;
    padding-right: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

table.commonTable tbody tr:hover td {
    background-color: #e7effe;
    border-top: 1px solid #bcdbfc;
    border-bottom: 1px solid #bcdbfc;
}

div.mainComp {
    margin-top: 3px;
    margin-bottom: 3px;
}

div.mainComp1 {
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 4%;
}

div.mainComp2 {
    float: left;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 35%;
    font-weight: bold;
    color: #5b5b5b;
}

div.mainComp3 {
    float: left;
    margin-top: 3px;
    margin-bottom: 3px; /*width: 61%;*/
    width: auto;
}

div.header {
    background: #d1d6d9 url( "nav-blue.png" ) top right repeat-x;
    border: 1px solid #c4c3c3;
    padding: 4px;
}

div#umnotice {
    padding: 1px 3px 1px 3px;
    background: #ff511b url( "orange_b.gif" ) top repeat-x;
    font-size: 90%;
    font-weight: bold;
}

div#umnotice a {
    color: white;
}

div#adminnotice {
    padding: 1px 3px 1px 3px;
    background: #ff511b url( "black_bg.gif" ) top repeat-x;
    font-size: 90%;
    font-weight: bold;
    color: white;
}

div#adminnotice a {
    color: white;
}

div.footer {
    background: #d1d6d9 url( "nav-blue.png" ) top repeat-x;
    border: 1px solid #c4c3c3;
    padding: 4px;
    margin-top: 3px;
}

div.footeradv {
    border: 1px solid #c4c3c3;
    padding: 4px 4px 2px 4px;
    margin-top: 10px;
    text-align:center;
}

/*autocomplete*/
div.autocomplete {
    position: absolute;
    width: 250px;
    background-color: white;
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div.autocomplete ul li.selected {
    background-color: #e7effe;
}

div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
    color: #333333;
}

div.autocomplete ul li span {
    color: #009900;
}

/*END autocomplete*/

/*MENU*/
div.rightMenuContainer {
    width: 210px !important;
    margin-bottom: 5px;
    font-size: 100%;
}

dl#rmenu {
    margin: 0;
    padding: 1px;;
}

dl#rmenu dt {
    margin: 0;
    padding: 0 0 3px 0;
    font-size: 110%;
    font-weight: bold;
    color: #4477aa;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #bbbec7;
    background: none;
}

dl#rmenu dd {
    margin: 0;
    padding: 0;
    color: #fff;
    border-bottom: 1px solid #bbbec7;
    background: #47a;
}

#rmenu dd.main a, #rmenu dd.main a:visited {
    font-weight: bold;
    background: #47a;
}

#rmenu dd.main a:hover {
    background: #258;
}

#rmenu dd.highlight a {
    font-weight: bold;
    color: white;
    background: #2d732d;
}

#rmenu dd.highlight a:hover {
    background: #348b34;
}

#rmenu dd.title {
    color: #258;
    font-weight: bold;
    background: #c8ccd6;
    cursor:default;
}

#rmenu span {
    display: block;
    padding: 5px 5px 5px 20px;
}

#rmenu a, #gallery a:visited {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 5px 5px 5px 20px;
    background: #47a url( arrow_tr.gif ) no-repeat 10px 10px;
}

#rmenu a:hover {
    background: #258 url( arrow_tr.gif ) no-repeat 11px 10px;
}

/*END MENU*/

div.leftAreaContainer {
    margin-right: 220px;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.pageTitle {
    font-size: 135%;
    font-weight: bold;
    color: #586979;
    padding: 4px 4px 4px 30px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #cccccc;
    background: url( "grayvgra.gif" ) right repeat-x;
}

#pgNav {
    padding-left: 30px;
    margin-top: -5px;
    margin-bottom: 10px;
    color: #5b5b5b;
}

#pgNav a {
    color: #5b5b5b;
}

/* BUTTONS */
input.btnAculaMn {
    background: #ABD2EB url( primary-.gif ) repeat-x top;
    padding:2px 3px 2px 3px;
    border:1px solid #669cd2;
}

input.btnAculaMn:hover {
    background: #E2F1FF url( primary-.gif ) repeat-x top;
}

input[disabled].btnAculaMn, input[disabled].btnAculaMn:hover {
    background: #BAC4D1 url( primary-.gif ) repeat-x top;
    color: #777E86;
}

/* FIELDS */
input.tfAculaMn, textarea.tfAculaMn, select.tfAculaMn {
    background-color: #ffffff;
    background-image: url( bg_gradi.gif );
    background-repeat: repeat-x;
    background-attachment: scroll;
    border-top-color: #9d9fa1;
    border-right-color: #aeafb0;
    border-bottom-color: #b9b9ba;
    border-left-color: #aeafb0;
    border-width: 1px;
    border-style: solid;
    padding: 1px 2px 1px 2px;
    margin: 1px 0 1px 0;
}

input.tfAculaMn:focus, textarea.tfAculaMn:focus, select.tfAculaMn:focus {
    background-image: url( bg_gradi.png );
}

/* ROUNDED CORNER */
div.rndcontainer {
    margin: 0 0 3px 0;
    background: #ebeced;
}

div.rndcontent {
    padding: 0 4px 0 4px;
}

b.rtop, b.rbottom {
    display: block;
    background: #FFF;
}

b.rtop b, b.rbottom b {
    display: block;
    height: 1px;
    overflow: hidden;
    background: #ebeced;
}

b.r1 {
    margin: 0 2px;
    font-size: 0;
}

b.r2 {
    margin: 0 1px;
    font-size: 0;
}

/* END ROUNDED CORNER */

/* CLEAR FIX */
.clearfix:after, div.header:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, div.userInfo, div.header {
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix, * html div.header {
    height: 1%;
}

.clearfix, div.header {
    display: block;
}

/* End hide from IE-mac */
/*.clearfix:hover {
    background-color: #fffdfd;
}*/

/* END CLEAR FIX */

ul.mpgList li {
    list-style-image: url( li_blue0.gif );
}

ul.mpgList {
/*background: url( ../img/aculalogo.jpg ) right top no-repeat;*/
    padding: 10px 10px 10px 40px;
    margin: 0;
}

ul.actions li {
    margin-left: 15px;
    list-style-image: url( li_blue0.gif );
}

ul.actions {
    margin: 2px 1px 2px 5px;
    padding: 0;
    color:#5b5b5b;
}

ul.clactions {
    margin: 2px 1px 2px 5px;
    padding: 0;
    color:#5b5b5b;
}

ul.clactions li {
    line-height:150%;
    list-style:none; 
}

/* xsnazzy */
.xsnazzy h1 {
    margin: 0;
    font-size: 120%;
    /*padding: 0 10px 5px 10px; */
}

.xsnazzy p, .zsnazzy p {
    margin: 0;
}

.xsnazzy {
    background: transparent;
    margin: 0;
}

.xtop, .xbottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.xb1, .xb2, .xb3, .xb4 {
    display: block;
    overflow: hidden;
}

.xb1, .xb2, .xb3 {
    height: 1px;
}

.xb2, .xb4 {
    background: #fff;
    border-left: 1px solid #c3d9ff;
    border-right: 1px solid #c3d9ff;
}

.xb1 {
    margin: 0 4px;
    background: #c3d9ff;
}

.xb2 {
    margin: 0 2px;
    border-width: 0 2px;
}

.xb3 {
    border-left: 2px solid #c3d9ff;
    border-right: 2px solid #c3d9ff;
    margin: 0 2px;
}

.xb4 {
    height: 2px;
    margin: 0 1px;
}

.xboxcontent {
    display: block;
    border: 0 solid #c3d9ff;
    border-width: 0 1px;
    height: auto;
}

* html .xboxcontent {
    height: 1px;
}

.color_a {
    background: #e0ecff;
    color: red;
}

.color_aa {
    background: #e0ecff;
    color: #333333;
    padding:0 3px 3px 3px;
}

.color_b {
    background: #d4d8bd;
    color: #000;
}

.color_c {
    background: #758279;
    color: #fff;
}

.color_d {
    background: #b2ab9b;
    color: #000;
}

/* Pillar type */
div.pillar {
    background: #f5f5f6;
    margin: 0 auto;
    margin-bottom: 3px;
}

div.pillar p {
    margin: 0;
}

b.ptop, b.pbottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

b.pb1, b.pb2, b.pb3 {
    display: block;
    overflow: hidden;
}

b.pb1, b.pb2 {
    height: 1px;
}

b.pb2, b.pb3 {
    background: #f5f5f6;
    border-left: 1px solid #bdbcbc;
    border-right: 1px solid #bdbcbc;
}

b.pb1 {
    margin: 0 2px;
    background: #bdbcbc;
}

b.pb2 {
    margin: 0 1px;
    border-width: 0 1px;
}

b.pb3 {
    height: 2px;
    margin: 0;
}

div.pboxcontent {
    background: #f5f5f6;
    border-left: 1px solid #bdbcbc;
    border-right: 1px solid #bdbcbc;
    padding: 1px 4px 1px 4px;
}

/*END Pillar type */

/*incoming chat message*/
div.chatmessage {
    color: #006600;
    margin-bottom: 4px;
    padding: 0 0 0 10px;
}

/*incoming chat username*/
span.chatmessage {
    color: #006600;
    font-weight: bold;
}

/*outgoing chat message*/
div.chatownmessage {
    color: black;
    margin-bottom: 4px;
    padding: 0 0 0 10px;
}

/*outgoing chat username*/
span.chatownmessage {
    color: black;
    font-weight: bold;
}

/*history messages*/
div.quote {
    border: 1px dotted #b0ccff;
    background-color: #eef4ff;
    padding: 3px 10px 3px 10px;
    margin: 1px;
}

/*Personal message text area*/
div.pmArea {
    margin: 0 0 3px 0;
    background: #f2f7ff;
}

div.pmArea b.rtop b.r1, div.pmArea b.rtop b.r2, div.pmArea b.rbottom b.r1, div.pmArea b.rbottom b.r2 {
    background: #f2f7ff;
}

a.reply {
    text-decoration: none;
    background: url( "icon-rep.gif" ) 0 1px no-repeat;
    padding: 1px 1px 1px 18px;
    line-height: 140%;
}

a.chat {
    text-decoration: none;
    background: url( "icon-cha.gif" ) 0 1px no-repeat;
    padding: 1px 1px 1px 18px;
    line-height: 140%;
}

a.frlist {
    text-decoration: none;
    background: url( "add00000.gif" ) 0 1px no-repeat;
    padding: 1px 1px 1px 18px;
    line-height: 140%;
}

a.rss, a.rss:hover, a.rss:active, a.rss:visited {
    text-decoration: none;
    background: url( "icon_fee.png" ) 0 1px no-repeat;
    padding: 3px 1px 3px 18px;
    line-height: 140%;
    font-weight:bold;
}

a.pdf, a.pdf:hover, a.pdf:active, a.pdf:visited {
    text-decoration: none;
    background: url( "pdf00000.png" ) 0 center no-repeat;
    padding: 3px 1px 3px 20px;
    font-weight:bold;
    font-size:11px !important;
}

a.details, a.details:visited {
    font-weight:bold;
    background: url( "fnext_g0.gif" ) right no-repeat;
    padding:0 10px 0 0;
}

a.details:hover, a.details:active {
    background: url( "fnext_b0.gif" ) right no-repeat;
}

a.details_readed, a.details_readed:visited {
    color: #5d5c5c;
    font-weight:bold;
    background: url( "fnext_g0.gif" ) right no-repeat;
    padding:0 10px 0 0;
}

a.details_readed:hover, a.details_readed:active {
    color: #5d5c5c;
    background: url( "fnext_b0.gif" ) right no-repeat;
}

a.bllist {
    text-decoration: none;
    background: url( "blck0000.gif" ) 0 1px no-repeat;
    padding: 1px 1px 1px 18px;
    line-height: 140%;
}

a.user {
    text-decoration: none;
    background: url( "users000.png" ) 0 1px no-repeat;
    padding: 3px 1px 3px 18px;
    line-height: 17px;
}

a.exit {
    text-decoration: none;
    background: url( "icon-exi.gif" ) 0 1px no-repeat;
    padding: 3px 1px 3px 18px;
    line-height: 17px;
}

a.email {
    text-decoration: none;
    background: url( "icon-ema.gif" ) 0 1px no-repeat;
    padding: 3px 1px 3px 18px;
    line-height: 140%;
}

a.search {
    text-decoration: none;
    background: url( "search_t.png" ) 0 1px no-repeat;
    padding: 1px 1px 1px 14px;
    line-height: 140%;
    font-weight:bold;
    text-transform:lowercase;
}

.category {
    background: url( "icon_cat.gif" ) center left no-repeat;
    padding-left: 11px;
}

pre {
  white-space:normal;
}

/*END Personal message text area*/

span.vdelim {
    color:#999999;
    padding:0 4px 0 4px;
    white-space:normal;
}

/*Light area*/
div.lightArea {
    margin: 0 0 3px 0;
    background: #fbfafa;
}

div.lightArea b.rtop b.r1, div.lightArea b.rtop b.r2, div.lightArea b.rbottom b.r1, div.lightArea b.rbottom b.r2 {
    background: #fbfafa;
}

/*END Light area*/

/*Admin area*/
div.adminArea {
    margin: 0 0 3px 0;
    background: #fcfcd9;
}

div.adminArea b.rtop b.r1, div.adminArea b.rtop b.r2, div.adminArea b.rbottom b.r1, div.adminArea b.rbottom b.r2 {
    background: #fcfcd9;
}

/*END Admin area*/

/*UserInfo area and chat area*/
div.usrInfo {
    background: #e7effe;
    margin-bottom: 3px;
}

div.usrInfo p {
    margin: 0;
}

div.usrInfo b.ptop b.pb1, div.usrInfo b.pbottom b.pb1 {
    background: #a0cde7;
    border-color: #a0cde7;
}

div.usrInfo b.ptop b.pb2, div.usrInfo b.ptop b.pb3, div.usrInfo b.pbottom b.pb2, div.usrInfo b.pbottom b.pb3 {
    background: #e7effe;
    border-color: #a0cde7;
}

div.usrInfo div.pboxcontent {
    background: #e7effe;
    border-color: #a0cde7;
    /*border-top: 1px solid #e7effe;
 border-bottom: 1px solid #e7effe;*/
}

/*END UserInfo area and chat area*/

/*gPillar area*/
div.gPillar {
    background: #DCFFDA;
    margin-bottom: 3px;
}

div.gPillar p {
    margin: 0;
}

div.gPillar b.ptop b.pb1, div.gPillar b.pbottom b.pb1 {
    background: #63DD5F;
    border-color: #63DD5F;
}

div.gPillar b.ptop b.pb2, div.gPillar b.ptop b.pb3, div.gPillar b.pbottom b.pb2, div.gPillar b.pbottom b.pb3 {
    background: #DCFFDA;
    border-color: #63DD5F;
}

div.gPillar div.pboxcontent {
    background: #DCFFDA;
    border-color: #63DD5F;
    /*border-top: 1px solid #e7effe;
 border-bottom: 1px solid #e7effe;*/
}

/*END gPillar area and chat area*/

/*iPillar area*/
div.iPillar {
    /*background: #f4f4f4;*/
    margin-bottom: 3px;
}

div.iPillar p {
    margin: 0;
}

div.iPillar h1 {
    font-size: 130%;
}

div.iPillar b.ptop b.pb1, div.iPillar b.pbottom b.pb1 {
    background: #d5d8e2;
    border-color: #d5d8e2;
}

div.iPillar b.ptop b.pb2, div.iPillar b.ptop b.pb3, div.iPillar b.pbottom b.pb2, div.iPillar b.pbottom b.pb3 {
    background: #f4f4f4;
    border-color: #d5d8e2;
}

div.iPillar div.pboxcontent {
    background: #f4f4f4;
    border-color: #d5d8e2;
}

div.iPillar:hover div.pboxcontent, div.iPillar:hover b b.pb2, div.iPillar:hover b b.pb3 {
    background: white;
}
/*END iPillar area and chat area*/


/*Validation messages area*/
div.valMessage {
    background: #e7effe;
    margin: 0 auto;
    margin-bottom: 3px;
}

div.valMessage b.ptop b.pb1, div.valMessage b.pbottom b.pb1 {
    background: #ff9933;
    border-color: #ff9933;
}

div.valMessage b.ptop b.pb2, div.valMessage b.ptop b.pb3, div.valMessage b.pbottom b.pb2, div.valMessage b.pbottom b.pb3 {
    background: #ffffcc;
    border-color: #ff9933;
}

div.valMessage div.pboxcontent {
    background: #ffffcc url( "ico_erro.gif" ) 5px 5px no-repeat;
    border-color: #ff9933;
    padding: 3px 3px 3px 35px;
}

/*END Validation messages area*/

/*AJAX PROGRESS BAR*/
#progressBar {
    padding-top: 5px;
}

#progressBarText {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}

#progressBarStatus {
    font-weight: bold;
}

#progressBarBox {
    width: 570px;
    height: 15px;
    border: 1px solid black;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

#progressBarBoxContent {
    background-color: red;
    height: 15px;
}

a.usrInfoLinkOnline {
    font-weight: bold;
    color: #339900;
}

a.usrInfoLinkOffline {
    font-weight: bold;
}

/*Categories*/
dl.cat {
    margin: 5px 5px 15px 5px;
}

dl.cat dt {
    background: #D8E1D4 url( "nav-gree.png" ) top repeat-x;
    padding: 3px 4px 3px 4px;
    margin-bottom: 5px;
}

dl.cat dt:hover {
    background: #E9F2E6 url( "nav-blue.png" ) top repeat-x;
}

dl.cat dt a {
    font-size: 110%;
    color: #333333;
    font-weight: bold;
}

dl.cat dt a:hover {
    color: #36f;
}

dl.cat dd b {
    color: #878686;
}

dl.cat dd {
    margin: 0;
    padding: 0;
    line-height: 140%;
    display: inline;
}

/*END Categories*/

a.helplink, a.helplink:hover, a.helplink:visited, span.helplink {
    font-size: smaller;
    color: #f48a00;
}

span.helplink {
    padding: 0 1px 0 1px;
}

table.tabTable {
    width: 100%;
}

table.tabTable tr td {
    vertical-align: bottom;
    padding: 0 2px 0 2px;
    white-space: nowrap;
}

div.tabTable {
    padding: 6px 6px 6px 6px;
    background-color: #f9f7f7;
}

span.highlite {
    background-color: #ffff66;
}

span.pencilbright, a.pencilbright,  label.pencilbright, a.pencilbright:hover, a.pencilbright:visited {
    color:#49a149;
    font-weight:bold;
}

span.statePUBLISHED {
    color:#49a149;
    font-weight:bold;
}

span.stateACTIVEPLUS {
    color:#49a149;
    font-weight:bold;
}

span.stateACTIVE {
    color:#49a149;
    font-weight:bold;
}

span.stateCLOSED {
    color:#B21717;
    font-weight:bold;
}

span.stateEXPIRED {
    color:#B21717;
    font-weight:bold;
}

span.pencilwarn, div.pencilwarn {
    color:#535252;
    background: url( "warn_sm0.png" ) 0 1px no-repeat;
    padding: 3px 1px 3px 16px;
}

span.warn {
    color:#B21717;
    background: url( "warn_sm0.png" ) 0 1px no-repeat;
    padding: 3px 1px 3px 16px;
    font-weight:bold;
}

a.warn {
    background: url( "warn_sm0.png" ) 0 1px no-repeat;
    padding: 3px 1px 3px 16px;
    text-decoration:none;
}

div.actionsContainer {
    float:right;
    padding:3px;
}

a.edit {
    text-decoration: none;
    background: url( "edit-16x.gif" ) 0 1px no-repeat;
    padding: 3px 1px 3px 18px;
    line-height: 160%;
}

a.dobid {
    text-decoration: none;
    background: url( "acula_30.png" ) 0 1px no-repeat;
    padding: 2px 1px 2px 32px;
    line-height: 150%;
    font-size:130%;
    font-weight:bold;
}

a.dobid:hover {
    text-decoration:underline;
}

span.math {
    font-weight:bold;
    color:#006600;
}

a.fNext {
    background: url( "fnext_g0.gif" ) right no-repeat;
    padding:0 10px 0 3px;
}

a.fNext:hover {
    background: url( "fnext_b0.gif" ) right no-repeat;
}

div.helpArea {
    background: #fffdeb url( "box_tip0.png" ) left no-repeat;
    border:1px dotted #ffc864;
    border-left:none;
    border-right:none;
    padding: 10px 5px 10px 30px;
    margin:5px;
    color:#464646;
    font-weight:bold;
}

div.tabtitle {
    font-size:115%;
    color:#333333;
    font-weight:bold;
}

a.useronline, span.useronline {
    background: url( "status_a.gif" ) left no-repeat;
    padding: 0 0 0 13px;
}

a.useroffline, span.useroffline {
    background: url( "status_i.gif" ) left no-repeat;
    padding: 0 0 0 13px;
}

a.userlocked, span.userlocked {
    background: url( "status_l.gif" ) left no-repeat;
    padding: 0 0 0 13px;
}

a.userdisabled, span.userdisabled {
    background: url( "status_d.gif" ) left no-repeat;
    padding: 0 0 0 13px;
}

a.inwlist {
    /*background: url( "../img/std/star_solid.gif" ) 0 1px no-repeat;*/
    background: url( "stars000.png" ) left center no-repeat;
    text-decoration:none;
    padding:0 9px 0 9px;
    outline:none;
    overflow:hidden;
    font-size:15px !important;
}

a.outwlist:hover {
    background: url( "stars000.png" ) left bottom no-repeat;
}

a.outwlist {
    /*background: url( "../img/std/star_empty.gif" ) 0 1px no-repeat;*/
    background: url( "stars000.png" ) left top no-repeat;
    text-decoration:none;
    padding:0 9px 0 9px;
    outline:none;
    overflow:hidden;
    font-size:15px !important;
}

div#commentPreview {
    padding:5px 1px 5px 1px;
}

a#previewLnk {
    background: url( "error000.gif" ) 0 1px no-repeat;
    padding: 3px 1px 3px 8px;
}

ul.bookmarks {
    margin-top: 1px;
}

ul.bookmarks li {
   list-style-image: url( star_sol.gif ); 
}

ul.ratingstars {
   list-style-type:none;
   padding: 3px 0 3px 0;
   display:inline;
}

ul.ratingstars li {
   background: url( star_emp.gif ) 0 0 no-repeat;
   display:inline;
   margin:0;
   padding:0 4px 0 4px;
   font-size:14px !important;
   cursor:pointer;
   font-family:monospace !important;
}

ul.ratingstars li.rshover {
   background: url( star_sol.gif ) 0 0 no-repeat;
}

ul.ratingstars li.rsu {
   background: url( star_sol.gif ) 0 0 no-repeat;
}

ul.ratingstars li.rsc {
   background:none;
   color:#006600;
   font-family:sans-serif;
   font-weight:bold;
   cursor:default;
}

div.postinfo {
    text-align:right;
    background: url( bgg_grey.gif ) bottom left repeat-x;
    padding:3px;
    margin:3px 0 0 0;
}

span.search {
   background: url( search_t.png ) center left no-repeat;
   padding-left:15px;
}

div.highlightContainer {
    border: 1px dotted #cccccc;
    border-bottom:none;
}

div.postContainer {
    margin-top: 3px;
}

.basic {
    color:#00cc00;
    font-weight:bold;
}

.vendor {
    color:#b21717;
    font-weight:bold;
}

a.closeBkm {
    background: url( delete_1.gif ) center right no-repeat;
    padding:3px 12px 3px 3px;
}

div.editable {
    
}

div.editable:hover a.edit {
    visibility:visible !important;
}

div.content {
    padding: 5px;
}

div.helpExpand {
    background: url('bg_box_e.gif') top left repeat-x;
    border:1px solid #d6dae2;
    padding:5px 5px 8px 5px;
}

div.helpExpand a.title {
    font-size:12px;
    text-decoration:none;display:block;color:#4d607a;font-weight:bold;
}

div.helpExpand div.content {
    line-height:140%;
    color: #4d607a;
}

.soder {padding-bottom: 3px; text-align: center; margin-top: 5px; margin-bottom: 10px}
.soder a {color: #666; margin:0px; background-color: #f6f6f6; border: 1px solid #ccc;  cursor:pointer; text-decoration: none; font-size: 10px; padding: 1px}
.soder a {color: #666; margin:0px; cursor:pointer; text-decoration: none; font-size: 10px;}
.soder a:hover {background-color: #ddd; color: #444;} 

.myy_ a {color: #444; text-decoration: underline;}
.myy_ a:hover {text-decoration: none;}
