/* Style sheet rv_forum_festyle */
.mod_helpdesk{padding-top:5px;padding-bottom:5px;}
.mod_helpdesk p{margin:3px 0;}
.mod_helpdesk .middle,.mod_helpdesk .middle *{vertical-align:middle;}
.mod_helpdesk .centered{text-align:center;}
.mod_helpdesktitle h1{margin:0px 0px 10px 0px;padding:0px;}
.mod_helpdesktitle .headertext,.mod_helpdesk .headertext{margin:0 0 10px 0;}
.mod_helpdesk .breadcrumb{padding:5px 10px;background-color:#eee;font-size:120%;margin:0 0 10px 0;}
.mod_helpdesktitle .controls{height:24px;font-size:125%;margin:0 5px;}
.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{border-bottom:1px solid #ccc;margin:0 0 10px 0;}
.mod_helpdesk .bottomfindcontrols{border-top:1px solid #ccc;margin:0 0 10px 0;}
.mod_helpdesk .topcontrols{margin:0 0 10px 0;}
.mod_helpdesk .bottomcontrols{margin:5px 0 10px 0;}
.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;font-weight:bold;font-size:120%;line-height:18px;}
.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{font-weight:bold;}
.mod_helpdesk .message-container{padding:0;background-image:url("images/lightgrey140.png");background-position:left top;background-repeat:repeat-y;border:1px solid #ccc;margin:0 0 5px 0;}
.mod_helpdesk .message-container .clearfloat{clear:both;}
.mod_helpdesk .message-container .top-left{width:140px;overflow:hidden;float:left;text-align:center;margin:5px 0;}
.mod_helpdesk .message-container .top-right{padding:5px;margin:0 0 0 140px;}
.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{border-top:1px dotted #ccc;margin:0 125px 0 0;padding:0 5px;}
.mod_helpdesk .message-container .bottom-right .attachment{white-space:nowrap;margin:0 10px 0 0;}
.mod_helpdesk .message-container .bottom-right .buttons{width:125px;height:20px;float:right;text-align:right;border-top:1px dotted #ccc;white-space:nowrap;}
.mod_helpdesk .message-container .avatar{padding:5px 0 2px 0;}
.mod_helpdesk .message-container .poster{font-weight:bold;margin:0 0 2px 0;}
.mod_helpdesk .mainlist{border:1px solid #ccc;border-collapse:collapse;}
.mod_helpdesk .mainlist th{padding:3px 6px;text-align:left;background-color:#ddd;border:1px solid #ccc;font-weight:bold;font-size:120%;white-space:nowrap;}
.mod_helpdesk .mainlist td{padding:2px 6px;border:1px solid #ccc;}
.mod_helpdesk .mainlist .headerrow{background-color:#eee;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;padding:2px;border:1px solid #white;}
.mod_helpdesk .mainlist .iconcol .text{display:block;margin:0 0 0 26px;padding:3px 2px 3px 0;}
.mod_helpdesk .mainlist .datarow-unread .iconcol .icon{background-color:#ffe0e0;border:1px solid #ffa0a0;}
.mod_helpdesk .mainlist .datarow-unread .unreadbold{font-weight:bold;}
.mod_helpdesk .mainlist .datarow:hover{background-color:#f6f6f8;}
.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{font-weight:normal;}
.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{font-weight:normal;}
.mod_helpdesk .bottomlinks{margin:5px 0 10px 0;}
.mod_helpdesk .category .title{margin:0;padding:0;}
.mod_helpdesk .category .title a{font-weight:normal;font-size:120%;}
.mod_helpdesk .category .description{margin:0;padding:0;}
.mod_helpdesk .category .description p{font-weight:normal;font-size:90%;color:#666;}
.mod_helpdesk .category .unread *,.mod_helpdesk .subject .unread{}
.mod_helpdesk td.subject a{font-size:120%;}
.mod_helpdesk .helpdesk-notickets{font-size:120%;margin:0 0 10px 0;}
.mod_helpdesk div.formbody{margin:0 0 10px 0;}
.mod_helpdesk .formbody .label_container{font-weight:bold;padding:2px 0;}
.mod_helpdesk .formbody .hint{color:#aaa;padding:0 0 5px 0;}
.mod_helpdesk .formbody .subject,.mod_helpdesk .formbody .searchterms{width:99%;}
.mod_helpdesk .formbody .message_container{border:1px solid #ccc;margin:1px 0 0 0;}
.mod_helpdesk .formbody .message{width:99%;margin:2px;}
.mod_helpdesk .checkbox_container *,.mod_helpdesk .radio_container *{vertical-align:middle;}
.mod_helpdesk .formbody .submit_container{padding:0 0 5px 0;}
.mod_helpdesk .formbody .error_message{float:right;color:#red;margin:-2px 0 0 0;}
.mod_helpdesk .formbody .error_message img{margin:0 5px 0 0;}
.mod_helpdesk .formbody .error_atch *{font-weight:bold;color:#red;}
.mod_helpdesk .messages-reverse{font-weight:normal;font-size:120%;margin:0 0 10px 0;}
.mod_helpdesk .messages-reverse-list{margin:0 0 10px 0;}
.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;font-size:120%;}
.mod_helpdesk .searchresult .info{margin-bottom:3px;font-size:90%;color:#888;}
.mod_helpdesk .searchresult .highlight{font-weight:bold;}
.mod_helpdesk .searchresult .searcherror{margin-bottom:10px;font-weight:bold;color:#red;}
.mod_helpdesk .messagetext{font-size:125%;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;background: transparent url('images/square-gray-right.gif') no-repeat top right;padding: 4px 9px 4px 0;}
.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 0;}
