@charset "utf-8";
/* CSS Document */
#forum, #TableForum {
    margin:0; padding:0; 
    float:left; text-align:left; 
    font-family:Tahoma, sans-serif;  font-size:11px; 
    color:#252525;
    width:100%;
}

/*FORUM HEADER*/
#forum .topcontrols,#forum .bottomcontrols  {text-align:right;}
#forum .topcontrols img ,#forum .bottomcontrols img {vertical-align:text-top}
#forum .controls {}
#forum .middle{}
.pagenav{float:right;}
.centered{text-align:center;}

#TableForum a{ font-size:11px; color:#C00;; text-decoration:none; }
#TableForum a:hover{ font-size:11px; color:#C00;; text-decoration:underline; }
#TableForum p { font-size:11px; font-weight:lighter; color:#212121; margin:5px 0; padding:0; }
#TableForum th{font-size:11px;  font-weight:bolder; height:20px; padding:5px 0 0 0; margin:0; }
.tableheaderInside .ticketid{width:20px;}
/*.tableheaderInside .subject{width:420px;}*/
.tableheaderInside .replycount{width:70px;}
.tableheaderInside .viewcount{width:70px;}
.tableheaderInside .flag{width:40px;}
.tableheaderInside .latestpost{width:120px;}
#TableForum  td.numbers { border-left:1px solid #d6d4d4;}
#TableForum  td.flags { border-right:1px solid #d6d4d4;}
#TableForum tr.odd{ height:25px; background:#efefef;}
#TableForum tr.even{height:25px; background:#ffffff;}
#TableForum td {
    font-size:11px;
    height:20px;
    padding:5px;
    border-right:1px solid #d6d4d4;
    }
#TableForum td.subject{
    font-weight:bold;
    }
#TableForum td.latestpost{font-size:11px; height:20px; padding:5px 0 0 10px; margin:0 5px 0 0;  }

#TableForum td.flags{border-right:1px solid #d6d4d4;}
#TableForum td.numbers{border-left:1px solid #d6d4d4;}
#TableForum td.alignleft{text-align:left;}
#TableForum td.aligncenter{text-align:center;}
#TableForum td.alignright{text-align:right;}
#TableForum .countingItems2 {width:333px; border-left:1px solid #d6d4d4; border-right:1px solid #d6d4d4; margin:0; padding:0; text-align:center;}
#TableForum .countingItems2 table{font-weight:bold;}


#TableForum .newsSummary { font-family:Verdana; width:656px; font-size:11px; background:#fff; border-left:1px solid #d6d4d4; border-right:1px solid #d6d4d4; margin:0; padding:5px 0; }
#TableForum .newsSummary span { font-size:11px; font-weight:lighter; color:#212121; margin:0; padding:0 10px; float:left; }
#TableForum .newsSummary img { float:left; border:1px solid #212121; margin:10px 12px; }
#TableForum .newsSummary p { font-size:11px; font-weight:lighter; color:#212121; margin:10px 20px 10px 12px; padding:0; text-align:justify; }
#TableForum .newsSummary a { margin:0; padding:0; font-size:11px; color:#C00; text-decoration:none; font-weight:bold; float:left; }
#TableForum .newsSummary a.blue { color:#4a4a4a; font-weight:bold; padding:0; font-size:11px; text-decoration:none; }
#TableForum .newsSummary a.blue:hover { color:#4a4a4a; font-weight:bold; padding:0; font-size:11px; text-decoration:underline; }
#TableForum .newsSummary a:hover { margin:0; padding:0; float:left; font-size:11px; color:#C00; text-decoration:underline; font-weight:bold; }

.pagenav{vertical-align:middle; margin:0 0 0 10px;}
.pagenav img{margin:0 5px;}
.pagenav a{margin:0 0 20px 0;}
#TableForum .tablefooterInside th,
#TableForum .tablefooterInside td,
#TableForum .tableheaderInside td,
#TableForum .tableheaderInside th{border:none;}

#forum .avatar {
    text-align:center;
    vertical-align:middle;
    }
#helpdesk_editform .imgbutton img {
    width:20px !important;
    height:20px !important;
    }

.mod_helpdesk h1, .mod_helpdesk .headertext{display:none;}
#TableForum img {max-width:600px; max-height:600px;}


/* fe_bg_helpdesk_listcategories */
#forum .mainlist {
    border: 1px solid #959595;
    margin-top: 10px;
    padding: 1px;
}
#forum .mainlist .mainlist_header {
    height:27px;
}
#forum .mainlist .mainlist_header th ,
#forum .mainlist .headerrow td.headercol {
    height:27px;
    background-image: url('forum/redheader.png');
    color:white;
    padding:2pt;
    font-size:9pt;
    border-right: 1px solid white;
    white-space:nowrap;
    border-bottom:1px solid white;
}
#forum .mainlist .headerrow td.headercol {
    height:28px;
    background-image: url('forum/grayheader.png');
    border-bottom:1px solid white;
    border-left:1px solid white;
    color:#252525;
    font-weight:bold;
}
#forum .mainlist td{
    background: none repeat scroll 0 0 #d8d8d7;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

#forum .mainlist .iconcol {
    border-left:1px solid white;
}
#forum .mainlist .ticketcount, #forum .mainlist .replycount{width:60px}
#forum .mainlist td {padding-left:5px;padding-right:5px;}
#forum .mainlist .iconcol {}
#forum .mainlist .category .title a,
#forum .mainlist td.latestpost a.tstamp,
#forum .mainlist td.latestpost a.tstamp ._latesttstamp {
    color:#CC0000;
    font-weight:bold;
}
#forum .mainlist td.latestpost a.tstamp {color:#252525;}


.mod_helpdesk .mainlist .datarow .icons,
.mod_helpdesk .mainlist .headerrow .headercol {
}

.mod_helpdesk .mainlist .datarow .iconcol,
.mod_helpdesk .mainlist .headerrow .headercol {

}
/* end fe_bg_helpdesk_listcategories */

