/* Style sheet forum_fe */
#forum{margin:0;padding:0 14px 0 0;border:0px;}
.mod_helpdesk *{color:#eee;}
.mod_helpdesk div.bottom-left{font-size:0.75em;}
.mod_helpdesk .tstamp{font-size:0.8em;}
.messagelink,.profilelink{font-size:0.9em;color:#696969;}
.mod_helpdesktitle{margin:8px 5px 2px;padding:2px 2px 2px 8px;border:1px;font-size:0.9em;}
.mod_helpdesk{padding:5px;}
.mod_helpdesk p{margin:3px 0;}
.mod_helpdesk .middle,.mod_helpdesk .middle *{vertical-align:middle;}
.mod_helpdesk .centered{text-align:center;}
.mod_helpdesktitle .headertext,.mod_helpdesk .headertext{margin:0 0 10px;}
.mod_helpdesk .breadcrumb{margin:0 0 8px;padding:1px 1px 1px 5px;border:1px dotted;font-size:100%;color:#ff0;}
.mod_helpdesk .breadcrumb span{padding-right:3px;padding-left:3px;background-color:#ff0;color:#009;}
.mod_helpdesktitle .controls{height:24px;margin:0 5px;font-size:125%;}
.mod_helpdesktitle .controls *{vertical-align:middle;}
.mod_helpdesktitle .controls img{margin:0 4px 0 0;}
.mod_helpdesktitle .controls a{margin:0 12px 0 0;}
.mod_helpdesk .topfindcontrols{margin:0 0 10px;border-bottom:1px solid #ccc;}
.mod_helpdesk .bottomfindcontrols{margin:0 0 10px;border-top:1px solid #ccc;}
.mod_helpdesk .topcontrols{margin:0 0 10px;}
.mod_helpdesk .bottomcontrols{margin:5px 0 10px;}
.mod_helpdesk .controls .functions{height:18px;display:block;line-height:18px;}
.mod_helpdesk .controls .pagenav{height:18px;float:right;display:block;line-height:18px;}
.mod_helpdesk .controls .matchinfo{height:18px;display:block;}
.mod_helpdesk .controls .functions img{margin:0 4px 0 0;}
.mod_helpdesk .controls .functions a{margin:0 10px 0 0;}
.mod_helpdesk .pagenavicon,.mod_helpdesk .pagenavtext,.mod_helpdesk .pagenavlink,.mod_helpdesk .pagenavactive{margin:0 5px 0 0;}
.mod_helpdesk .pagenavactive{}
.mod_helpdesk .message-container{}
.mod_helpdesk .message-container{margin-bottom:4px;border:1px dotted;}
.mod_helpdesk .message-container .clearfloat{clear:both;}
.mod_helpdesk .message-container .top-left{width:140px;overflow:hidden;float:left;margin:5px 0;text-align:center;}
.mod_helpdesk .message-container .top-right{margin:0 0 0 140px;padding:5px;}
.mod_helpdesk .message-container .bottom-left{width:140px;height:20px;float:left;margin-top:1px;text-align:center;vertical-align:middle;}
.mod_helpdesk .message-container .bottom-left *,.mod_helpdesk .message-container .bottom-right .attachments *,.mod_helpdesk .message-container .bottom-right .buttons *{vertical-align:middle;}
.mod_helpdesk .message-container .bottom-right{margin:0 0 0 140px;}
.mod_helpdesk .message-container .bottom-right .attachments{margin:0 125px 0 0;padding:0 5px;border-top:1px dotted #ccc;}
.mod_helpdesk .message-container .bottom-right .attachment{margin:0 10px 0 0;white-space:nowrap;}
.mod_helpdesk .message-container .bottom-right .buttons{width:125px;height:20px;float:right;text-align:right;border-top:1px dotted;white-space:nowrap;}
.mod_helpdesk .message-container .avatar{padding:5px 0 2px;}
.mod_helpdesk .message-container .poster{margin:0 0 2px;}
.mod_helpdesk .mainlist{border:1px dotted;border-collapse:collapse;}
.mod_helpdesk .mainlist th{padding:3px 6px;text-align:left;border:1px dotted #eee;color:#f80;white-space:nowrap;}
.mod_helpdesk .mainlist td{padding:2px 6px;border:1px dotted;}
.mod_helpdesk .mainlist .headerrow{font-size:120%;}
.mod_helpdesk .mainlist .headerrow td{padding:3px 6px;}
.mod_helpdesk .mainlist .iconcol *{vertical-align:middle;}
.mod_helpdesk .mainlist td.iconcol{padding:3px;white-space:nowrap;}
.mod_helpdesk .mainlist .iconcol .icon{float:left;display:block;margin:1px;padding:2px;}
.mod_helpdesk .mainlist .iconcol .text{display:block;margin:0 0 0 26px;padding:3px 2px 3px 0;}
.mod_helpdesk .mainlist .datarow-unread .iconcol .icon{border:1px dotted;}
.mod_helpdesk .mainlist .datarow-unread .unreadbold{}
.mod_helpdesk .mainlist .datarow:hover{}
.mod_helpdesk .mainlist .maxwidth{width:100%;}
.mod_helpdesk .mainlist .nowrap{white-space:nowrap;}
.mod_helpdesk .mainlist .centered{text-align:center;white-space:nowrap;}
.mod_helpdesk .mainlist .sublink{}
.mod_helpdesk .mainlist .icons{text-align:right;white-space:nowrap;}
.mod_helpdesk .mainlist .ticket{white-space:nowrap;}
.mod_helpdesk .mainlist .ticket img{margin:0 5px 0 0;}
.mod_helpdesk .mainlist .msginfo .tstamp{}
.mod_helpdesk .bottomlinks{margin:5px 0 10px;}
.mod_helpdesk .category .title{margin:0;padding:0;}
.mod_helpdesk .category .title a{}
.mod_helpdesk .category .description{margin:0;padding:0;}
.mod_helpdesk .category .description p{font-size:90%;color:#666;}
.mod_helpdesk .category .unread *,.mod_helpdesk .subject .unread{}
.mod_helpdesk td.subject a{}
.mod_helpdesk .helpdesk-notickets{margin:0 0 10px;}
.mod_helpdesk div.formbody{margin:0 0 10px;}
.mod_helpdesk .formbody .label_container{padding:2px 0;}
.mod_helpdesk .formbody .hint{padding:0 0 5px;color:#aaa;}
.mod_helpdesk .formbody .subject,.mod_helpdesk .formbody .searchterms{width:99%;}
.mod_helpdesk .formbody .message_container{margin:1px 0 0;border:1px solid #ccc;}
.mod_helpdesk .formbody .message{width:99%;margin:2px;border-color:#white;}
.mod_helpdesk .checkbox_container *,.mod_helpdesk .radio_container *{vertical-align:middle;}
.mod_helpdesk .formbody .submit_container{padding:0 0 5px;}
.mod_helpdesk .formbody .error_message{float:right;margin:-2px 0 0;color:#red;}
.mod_helpdesk .formbody .error_message img{margin:0 5px 0 0;}
.mod_helpdesk .formbody .error_atch *{color:#red;}
.mod_helpdesk .messages-reverse{margin:0 0 10px;}
.mod_helpdesk .messages-reverse-list{margin:0 0 10px;}
.mod_helpdesk .searchform .label_container{margin-top:5px;margin-bottom:2px;}
.mod_helpdesk .searchform .checkbox_part{display:inline;margin-right:20px;}
.mod_helpdesk .searchform .radio_part{display:inline;margin-right:20px;}
.mod_helpdesk .searchform .hint{margin-top:4px;}
.mod_helpdesk div.searchresult{margin-bottom:15px;}
.mod_helpdesk .searchresult .subject{margin-bottom:2px;}
.mod_helpdesk .searchresult .info{margin-bottom:3px;}
.mod_helpdesk .searchresult .highlight{}
.mod_helpdesk .searchresult .searcherror{margin-bottom:10px;color:#red;}
.mod_helpdesk .messagetext{margin:10px 0;}
.mod_helpdesk a.squarebutton{height:23px;float:left;display:block;margin-right:6px;padding-left:9px;text-decoration:none;line-height:15px;background: transparent url('images/square-gray-left.gif') no-repeat top left;font: normal 12px Arial;}
.mod_helpdesk a:link.squarebutton,.mod_helpdesk a:visited.squarebutton,.mod_helpdesk a:active.squarebutton{color:#222;}
.mod_helpdesk a.squarebutton span{display:block;padding:4px 9px 4px 0;background: transparent url('images/square-gray-right.gif') no-repeat top right;}
.mod_helpdesk a.squarebutton:hover{background-position:bottom left;}
.mod_helpdesk a.squarebutton:hover span{background-position:bottom right;color:#black;}
.mod_helpdesk .buttonwrapper{width:100%;overflow:hidden;margin:0 0 10px;}
.mod_helpdesk td.headercol{border:1px dotted #eee;color:#0f0;}

