#forumBoard {
    border-top: 1px solid #f89627;
    border-left: 1px solid #f89627;
}
#forumBoard td {
    padding: 10px;
    border-right: 1px solid #f89627;
    border-bottom: 1px solid #f89627;
    font-family: Tahoma;
    font-size: 11px;
}
#forumBoard td.forum {
    font-size: 10px;
}
#forumBoard td.group {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color:#c7e666;
    color:#FFFFFF;
    font-weight: bold;
}
#forumBoard td.forum a {
    font-size: 12px;
}

#forumBoard td.last {
    width: 150px;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
}

#forumBoard td.count {
    font-size: 11px;
    text-align: center;
}

#forumBoard th {
    background-color: #f89627;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    font-family: Tahoma;
}

#forumBoard #frequentForm input.button {
    border: 1px solid #f89627;
    padding: 3px 20px 3px 20px;
    font-size: 11px;
    font-weight: bold;
    color: #95CAFF;
    margin: 4px 10px 3px 0px;
    background-color: #FFFFFF;
}

#forumBoard #frequentForm input.checkbox {
    margin: 0px 15px 0px 10px;
    padding: 0px;
    vertical-align: middle;
}

#forumBoard #frequentForm div.checkbox {
    margin: 10px 0px 10px 0px;
    vertical-align: middle;
}

#forumBoard tr.color0 {
    background-color: #FFFFFF;
}

#forumBoard tr.color1 {
    background-color: #F9F9F9;
}

#forumBoard td.msgBox {
    vertical-align: top;
    width: 635px;
}

#forumBoard td.userBox {
    width: 170px;
    vertical-align: top;
}

#forumBoard td.userBox a {
    color: #000000;
    text-decoration: none;
}

#forumBoard td.userBox a:link, #forumBoard td.userBox a:visited, #forumBoard td.userBox a:active {
    color: #0482FF;
    text-decoration: underline;
}

#forumBoard td.userBox a:hover {
    color: #95CAFF;
    text-decoration: none;
}


#forumBoard td.msgBox div.dates {
    border-top: 1px solid #DDDDDD;
    font-size: 9px;
    margin-top: 10px;
    padding-top: 7px;
    text-align: right;

}



#forumBoard table.form-table td {
    border: 0px;
}
#forumBoard div.forumQuote {
    border: 1px solid #999999;
    width: 500px;
    background-color: whitesmoke;
    font-size: 11px;
    padding: 5px;
}

div.commentDates {
    font-size: 10px;
    text-align: right;
    margin: 5px 0px 5px 0px;
}

span.themeTitle {
    display:block;
    left: 0px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #FF9900;
    float:left;
}

td.msgBox span.msgMenu {
    display:block;
    right: 0px;
    text-align: right;
    float:right;
}

#forumBoard td.msgBox div.msgMenu {
    display:table;
    width:100%;
    margin-bottom: 10px;
    padding-bottom: 7px;
    font-size: 11px;
    text-align: right;
    border-bottom: 1px solid #DDDDDD;
    height: 15px;
}



div.msgCont {
    border: 1px solid #CC0000;
    position: relative;
    height: 100%;
}

#top-links form#loginForm {
    display: inline;
    vertical-align: top;
    height: 13px;
    margin: 0px;
    padding: 0px;
}

#top-links form#loginForm input.authForm {
    margin: -3px 0px 0px 0px;
    height: 13px;
    width: 50px;
    font-size: 9px;
    border-width: 0px;
    border-style: solid;
    color: #999999;
    background-color: transparent;
    padding: 0px 0px 0px 0px;
}

#top-links form#loginForm div.inputContainer {
    display: inline;
    background-image: url('/i/input.gif');
    background-position: top left;
    background-repeat: no-repeat;
    width: 68px;
    height: 15px;
    margin: 0px 2px 0px 2px;
    padding: 0px 5px 2px 6px;
    overflow: hidden;
}

#top-links form#loginForm input, #top-links form#loginForm a {
    vertical-align: middle;
}

#top-links form#loginForm input#submitBtn {
    height: 18px;
    width: 15px;
    font-size: 12px;
    margin-right: 3px;
    padding: 0px;
}

html>head+body #submitBtn {
    height: 13px;
}

#top-links form#loginForm input.hidden {
    display: none;
}

div.boardPages {
    text-align: left;
    margin: 5px 0px 5px 0px;
}

div.boardPages div.pages {
    text-align: left;
}

div.selectCont {
    position: relative;
    height: 22px;
}

span.selectLabel {
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 0px;
}

span.selectSelect {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 50%;
    text-align: left;
}

span.selectSelect select {
    border: 1px solid #000000;
    height: 15px;
    font-family: Tahoma;
    color: #000000;
    font-size: 11px;
    width: 150px;
}

table.vote td.ring {
    text-align: center;
    width: 20px;
}

table.vote td.ring input {
    border-width: 0px;
    text-align: center;
}

table.vote td.label {
    text-align: center;
}

table#servWant th {
    height: 20px;
    padding: 0px 10px 0px 10px;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background-image: url('/i/block/bgh-green.gif');
    background-repeat: repeat-x;
}

div.applHelp {
    position: absolute;
    z-index: 9255;
    width: 150px;
    border: 1px solid #CCCCCC;
    background-color: yellow;
    font-size: 11px;
    font-family: Tahoma;
    color: #000000;
    display: none;
    margin: -20px 0px 0px 5px;
    padding: 5px;
}

span.help {
    font-size: 9px;
    color: #666666;
    margin: 0px 5px 0px 5px;
    font-weight: bold;
}

span.help a {
    margin: 3px 0px 3px 0px;
    text-decoration: none;
    cursor: help;
}

span.want-clabel {
    font-weight: bold;
    width: 50%;
    display: block;
    float: left;
}

span.want-cval {
    padding-left: 50%;
    display: block;
}
span.want-ctitle {
    padding-left: 109px;
    display: block;
    line-height: 20px;
    font-size: 9px;
}

iframe.help-iframe {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 13px 0px 0px 13px;
    border: 1px solid #CC0000;
    font-family: Tahoma;
    background-color: yellow;
    padding: 0px;
    z-index: 1024;
}
.help-div {
    position: absolute;
    border: 1px solid #CC0000;
    width: 200px;
    background-color: yellow;
    display: none;
    top: 0px;
    left: 0px;
    margin: 13px 0px 0px 13px;
    z-index: 1024;
}
img.redStar {
    border: 0px solid #FFFFFF;
    background-image: url('/i/star.gif');
    background-position: top left;
    background-repeat: repeat-x;
    height: 10px;
    width: 10px;
    float: none;
}

img.blueStar {
    border: 0px solid #FFFFFF;
    background-image: url('/i/star-blue.gif');
    background-position: top left;
    background-repeat: repeat-x;
    background-color: black;
    height: 10px;
    width: 10px;
    float: none;
}
span.stars {
    margin: 0px 7px 0px 7px;
}

img.bordered {
    border: 1px solid #CCCCCC;
}

span.iconsrow {
    margin-left: 10px;
}
span.iconsrow a {
    margin-right: 7px;
}
span.iconsrow img {
    clear: none;
    float: none;
}

.forum_bold {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #0071BB;
    text-decoration: underline;
}
a {
    font-family: Tahoma;
    /*font-size: 12px; */
    font-weight: normal;
    color: #8eac4d;
    text-decoration: underline;
}