.contentPanel h1{
	font-size:20px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
	font-family: Arial,Helvetica,sans-serif;
}
.contentPanel h2 {
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
} 
.contentPanel h3 {
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}
.Normal, .NormalDisabled {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:black;
}
.ui-jqgrid-hbox table,.ui-jqgrid-hbox tr,.ui-jqgrid-hbox td,.ui-jqgrid-hbox th{
  border:0px none;
  border-collapse:collapse;
}
.ui-jqgrid-hbox td,.ui-jqgrid-hbox th{
  border:1px solid #ccc;
}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0px none;
  overflow: hidden;
  float: left;
  padding: 0 0 0 5px;
}
.ui-state-default{
  background:none !important;    
  border:none !important;                                  
}  
.FilterSelection .ui-state-default{
  border: 1px solid #999999 !important;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;                                
}            
.ui-jqgrid-htable th{
  color:#ffffff !important;     
  font-weight:bold !important;  
  font-family: Arial,Helvetica,sans-serif !important;    
  font-size:8pt;                
}      
.ui-widget-content {
  background:#ffffff !important;  
  margin:10px 0 20px 0;            
} 
.ui-jqgrid-bdiv{
  min-height:300px !important;                
}
a.GridAction{
  font-weight:bold;             
}               
.ui-dialog{
  position:absolute !important; 
  top:200px !important;  
}   
.ui-dialog-content{
  min-height:auto !important;    
}  
.ui-dialog-content > input[type="text"]{
  min-width:300px !important;    
} 
.ui-dialog-content > input[type="button"]{
  padding:3px;    
}   
tr.ui-state-hover{
  background:#f6f6f6 !important;                       
}
th.ui-state-hover{
  background:none !important;                       
}
.ui-state-highlight{
  background:#f6f6f6 !important;                       
}                                            
div .ui-jqgrid-hdiv{
  background-image:url('Images/grid-header.png') !important;  
  height:42px !important;
  overflow:hidden;        
}
.ui-jqgrid .ui-jqgrid-resize {
  background:transparent url('Images/grid_separator.png') repeat-y center;
  height:45px !important;
  position:relative;
  z-index:1000;
  width:5px;
}
.ui-jqgrid .ui-jqgrid-htable th {
  height: 42px !important;
  padding: 0 3px 0 0;
  vertical-align:top;
}
.ui-jqgrid .ui-jqgrid-htable th > div.ui-jqgrid-sortable {
  margin:14px 0 0 0 !important;
  text-transform:uppercase;
}
.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
  height: 33px;
  padding: 0 5px 0 5px;
  border-bottom:1px dotted #919191;

}
.ui-jqgrid tr.jqgrow td {
  border-right:1px solid #e4e4e4;
}
.ui-jqgrid tr.jqgrow td[aria-describedby="tickets_Subject"] {
  font-weight:bold;
}
.ui-jqgrid-pager{
  background:#e2e2e2 !important; 
  height:41px !important;                   
}
.ui-pg-div{
  background-image:url('Images/grid-refresh.png') !important;
  background-color:none;    
  width:25px !important;  
  height:25px !important;
  padding:0 !important;
  margin:5px 5px 5px 5px;                
}
.ui-state-default .ui-icon {
  background:none;
}
.ui-icon-seek-first{
  display:block;
  background-image:url('Images/grid-arrow-first.png') !important;  
  width:32px;
  height:20px;
  padding:0;                 
}
.ui-icon-seek-prev{
  display:block;
  background-image:url('Images/grid-arrow-prev.png') !important;  
  width:32px;
  height:20px;
  padding:0;                 
}                   
.ui-icon-seek-next{
  display:block;
  background-image:url('Images/grid-arrow-next.png') !important;  
  width:32px;
  height:20px;
  padding:0;                 
}                  
.ui-icon-seek-end{
  display:block;
  background-image:url('Images/grid-arrow-last.png') !important;  
  width:32px;
  height:20px;
  padding:0;                 
}
a.new_ticket{
  display:block; 
  background-image:url('Images/button-new-ticket.png');
  width:166px;
  height:17px;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
  padding:8px 10px 8px 30px;
  font-size:14px;
  text-align:left;
  float:right;
}
a:hover.new_ticket{
  background-image:url('Images/button-new-ticket-d.png');
  text-decoration:none;
}
a.print{
  display:block;
  float:left;   
  background-image:url('Images/icon-print.png');
  background-repeat:no-repeat;
  padding:0 0 0 20px  ;
  color:#39b3e2;        
}
.ui-icon-asc{
  background-image:url('Images/sort-up.png') !important;
  background-repeat:no-repeat !important;
  background-position:top left !important; 
  margin:0 0 0 5px !important;    
  width:10px !important;     
}
.ui-icon-desc{
  background-image:url('Images/sort-down.png') !important;
  background-repeat:no-repeat !important;
  background-position:top left !important; 
  margin:8px 0 0 5px !important;  
  width:10px !important;          
}
.ui-state-hover .ui-icon-asc,.ui-state-hover .ui-icon-desc{
  background-position:top right !important; 
}
.ui-state-hover .ui-state-disabled{
  background-position:top left !important; 
}
.ui-state-disabled{
  background-position:top right !important; 
  opacity: .50 !important;  
  filter: Alpha(Opacity=50) !important;                 
}
.ticket_block{
  background-color:white;   
  border:1px solid #e4e4e4;
  width:auto;
  height:auto;
  padding:20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  
  margin:30px 0 30px 0;        
}
td.Label{
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#7a7a7a;   
  vertical-align:middle; 
  float:none !important;
  width:176px !important; 
  text-align:right;
}
td.value{
  float:none !important; 
  width:auto !important;
  vertical-align:middle;     
}
input.long{
  width:465px;            
}
input.short, select.short{
  width:auto !important; 
  max-width:115px !important;     
}   
input.normal{
  width:200px !important;               
} 
a.save{
  display:block; 
  background-image:url('Images/button-save.png');
  width:86px;
  height:16px;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
  padding:9px 10px 9px 20px;
  font-size:14px;
  text-align:left;
  float:right;
}
a:hover.save{
  background-image:url('Images/button-save-d.png');
  text-decoration:none;
}                   
table.ticket{
  margin:15px 0 15px 0; 
  border-collapse:collapse;
  border-spacing:0px; 
  width:100%;                 
}
table.ticket td img{
  margin:0 10px 0 0; 
  vertical-align:middle;            
}
table.ticket td{
  height:28px;        
  padding:0 5px 0 5px;  
  text-align:left;
  vertical-align:middle;
  background-image:url('Images/bg-ticket-row.png');
  background-position:bottom left;
  background-repeat:repeat-x;     
}
table.ticket td.lichy{
  background-color:#f6f6f6;        
}          
table.ticket td.value{
  font-weight:bold;     
} 
.ticket_number{
  font-weight:bold;
  background-color:#f2f2f2;
  padding:4px;  
  width:120px;
  color:#000000;  
  font-size:9pt;                     
}    
.ticket_status{
  color:#2daddc;
  font-weight:bold;
  font-size:14px;
  margin:10px 0 0 0;
}                                   
.TicketDesc hr{
  display:block;
  background-image:url('Images/bg-ticket-row.png');
  background-position:bottom left;
  background-repeat:repeat-x;
  width:100% !important; 
  margin:20px 0 20px 0 !important; 
  height:2px;
  border:none;               
}                 
.ticket_desc td{
  padding:0 10px 0 10px; 
  color:#7a7a7a;  
  vertical-align:top;            
}
.ticket_desc img{
  max-width:600px;
  height:auto!important; 
  width:auto!important;               
}
.attachements{
  margin:20px 0 0 0;              
}
.attachements td{
  padding:0 10px 0 0;              
}
.attachements td a{
  display:block;
  color:#ff5a00;
  background-image:url('Images/icon-sheet.png'); 
  background-repeat:no-repeat;
  padding:0 0 0 20px;
  margin:5px 0 5px 0;          
}
a.ticket_list{
  display:block; 
  background-image:url('Images/button-ticket-list.png');
  width:194px;
  height:16px;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
  padding:9px 10px 9px 20px;
  font-size:14px;
  text-align:left;
  float:right; 
  margin:0 10px 0 10px;              
} 
a:hover.ticket_list{
  background-image:url('Images/button-ticket-list-d.png');  
  text-decoration:none;        
}   
a.ticket_edit{
  display:block; 
  background-image:url('Images/button-edit-ticket.png');
  width:88px;
  height:16px;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
  padding:9px 10px 9px 20px;
  font-size:14px;
  text-align:left;
  float:right; 
  margin:0 10px 0 10px;              
} 
a:hover.ticket_edit{
  background-image:url('Images/button-edit-ticket-d.png');  
  text-decoration:none;        
}           
a.new_desc{
  display:block; 
  background-image:url('Images/button-new-des.png');
  width:113px;
  height:16px;
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
  padding:9px 10px 9px 20px;
  font-size:14px;
  text-align:left;
  float:right;   
  margin:0 10px 0 10px;         
} 
a:hover.new_desc{
  background-image:url('Images/button-new-des-d.png');  
  text-decoration:none;        
} 
.new_ticket_desc{
  display:block; 
  background-image:url('Images/button-new-des2.png');
  width:92px;
  height:14px;
  color:#ffffff !important;
  font-weight:bold;
  padding:10px 10px 10px 20px;
  font-size:12px;
  text-align:left;
  float:right;   
  margin:0 10px 0 10px;                
}
a:hover.new_ticket_desc{
  background-image:url('Images/button-new-des2-d.png');  
  text-decoration:none;   
  color:#000000 !important;     
} 
.list_ticket_edit{
  display:block; 
  background-image:url('Images/button-edit.png');
  width:71px;
  height:14px;
  color:#000000 !important;
  font-weight:bold;
  padding:10px 10px 10px 20px;
  font-size:12px;
  text-align:left;
  float:right;   
  margin:0 10px 0 10px;                  
}
a:hover.list_ticket_edit{
  background-image:url('Images/button-edit-d.png');  
  text-decoration:none;   
  color:#ffffff !important;      
} 
.ticket_detail{
  display:block; 
  background-image:url('Images/button-detail.png');
  width:65px;
  height:14px;
  color:#000000 !important;
  font-weight:bold;
  padding:10px 10px 10px 20px;
  font-size:12px;
  text-align:left;
  float:right;   
  margin:0 10px 0 10px;                   
}
a:hover.ticket_detail{
  background-image:url('Images/button-detail-d.png');  
  text-decoration:none;  
  color:#ffffff !important;      
} 
.PageNavigation a{
	background-image:url('Images/counter_x.png');
	display:block;
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:red !important;
	text-decoration:none !important;
	font-size:14px;
	margin-right:5px;
	padding:0px !important;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
}
.PageNavigation a:hover{
	text-decoration:underline !important;
	color:white !important;
	background-color: transparent;
	background-image:url('Images/counter.png');
}
.PageNavigation a.CurrentPage {
		background-image:url('Images/counter.png');
    color: white;
    background-color: transparent;
}
.PageNavigation{
	margin:0 0 15px 0;
  float:left;
}




