

.content .operationError {
   margin-bottom: 15px;
   border: 1px solid #FFA3A3;
   background-color: #FFE0E0;
}

.content .operationResults {
   margin-bottom: 15px;
   border: 1px solid #CCCCCC;
   background-color: #E7E7E7;
}

.content .operationResults, .content .operationResults td, .content .operationError, .content .operationError td { padding: 10px; }

.content .errorsHeading {
   font-family: verdana, arial, sans-serif;
   font-size: 11px; 
   font-style: normal; 
   font-weight: bold;
   color: #990000;
}

.content .operationError ul, .content .operationError li {
   list-style-type:disc;
   margin-left:10px;
}


.contentheading, .contentheading-selfPacedTraining {
  height: 23px;
  line-height: 20px;
  border: none;
  font-family: verdana, arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #333333;
}
/*
h2 {
   font-family: verdana, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #F08302;
   margin-bottom: 2px; 
   line-height: 15px;
}
*/

/* customer support ticket items */

.tborder
{
   background-color: #FFFFFF;
   color: #000000;
   border: 1px solid #6393DF;
}

.tborder th { font-weight: bold; }

.tcat
{
   background: #80A9EA url(../images/privia_custsupport/tablebg.gif) repeat-x top left;
   COLOR: #FFFFFF;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-align:center;
   padding: 3px;
}

.row1
{
   BACKGROUND-COLOR: #EDF4FF;
   COLOR: #000000;
   FONT-SIZE: 11px;
   font-family: verdana, arial, sans-serif;
}

.ticketpostname
{
   FONT-SIZE: 15px;
   COLOR: #333333;
   font-weight:bold;
}

.smalltext
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    font-family: verdana, arial, sans-serif;
}
.mediumtext
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    font-family: verdana, arial, sans-serif;
}

.tickethr
{
   BACKGROUND-COLOR: #D1DCEB; COLOR: #D1DCEB; BORDER: 0; HEIGHT:1px; MARGIN-TOP: 0; MARGIN-BOTTOM: 8; 
}

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }

.ticketfieldset { margin-bottom: 6px; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.serverfieldset { margin-bottom: 20px; BORDER: 1px SOLID #CCCCCC; -moz-border-radius: 4px 4px 4px 4px; padding: 4px}
.ticketfieldset legend, .serverfieldset legend { display:inline; padding: 4px; font-style: italic; font-weight: bold; }
.infotablerow td { background-color: #FFFFFF; padding: 5px;}


.msgItem {
   background: url(../images/privia_custsupport/msgItem.gif) top left no-repeat;
   padding: 6px 0px 6px 22px;
}


.noTable {
	width: 100%;
	border: 0px;
}

.noTable td, .noTable th {
	border: 0px;
	padding: 4px;
}

.noTable th { font-weight: bold; }

.select_state { width: 200px; }
.select_country { width: 250px; }

.sortableReport 
{
  font-size:11px;
  border:1px solid #CCCCCC;
  border-collapse:collapse;
}

table.sortableReport th.sortable {
    cursor:pointer;
}

table.sortableReport th, table.sortableReport td {
    border:1px solid #CCCCCC;
    padding: 2px 8px 2px 8px;
}

table.sortableReport th.TableSortedAscending {
    background-image:url("../images/privia_custsupport/sorted_up.gif");
    background-position:center right;
    background-repeat:no-repeat;
}
table.sortableReport th.TableSortedDescending {
    background-image:url("../images/privia_custsupport/sorted_down.gif");
    background-position:center right;
    background-repeat:no-repeat;
}

table.sortableReport thead th {
   background: #C5D5E5;
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}


