#qTip { 
padding: 3px; 
border: 1px solid #666; 
display: none; 
background: #999; 
color: #FFF; 
font: bold 9px Verdana, Arial, Helvetica, sans-serif; 
position: absolute; 
z-index: 1000; 
} 

body {margin:0; padding:0; background:#FFFFFF;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/13px tahoma, arial, helvetica, sans-serif; color:#83919B; vertical-align:top;  text-align:left;}



.end{ color:#92A3AF; text-align:center; padding:30px 0 30px 0; font-size:10px;}
.end a{ color:#92A3AF; text-decoration:none;}
.end a:hover{ color:#92A3AF; text-decoration:underline;}

.end span{ font-size:11px; color:#A5B9C7}
.end span a{ font-size:11px; color:#A5B9C7; text-decoration:underline}
.end span a:hover{ font-size:11px; color:#A5B9C7; text-decoration:none}

.top td a{ color:#A5B9C7; font-size:11px; text-decoration:none}
.top td a:hover{ color:#05BFFE; font-size:11px; text-decoration:none}



a{ color:#83919B; text-decoration:underline;}
a:hover{ color:#83919B; text-decoration:none;}

strong a{ color:#00BAF1; text-decoration:underline;}
strong a:hover{ color:#00BAF1; text-decoration:none;}

b a{ color:#A9E100; text-decoration:underline;}
b a:hover{ color:#A9E100; text-decoration:none;}

b{ color:#00BAF1;}

.deep td strong{ color:#92A3AF}
.deep td b{ color:#FFFFFF}
.deep td b a{ color:#FFFFFF; text-decoration:none;}
.deep td b a:hover{ color:#FFFFFF; text-decoration:underline;}
.deep td strong a{ color:#92A3AF; text-decoration:none;}
.deep td strong a:hover{ color:#92A3AF; text-decoration:underline;}

.deep_f td{ color:#3D4348}
.deep_f td b a{ color:#00BAF1; text-decoration:underline}
.deep_f td b a:hover{ color:#00BAF1; text-decoration:none}

.f1 input{ width:15px; height:15px; margin-right:7px; vertical-align:middle}
.f1 a{ color:#00BAF1; text-decoration:underline; margin-left:33px;}
.f1 a:hover{ color:#00BAF1; text-decoration:none;  margin-left:33px;}

input, select, textarea{ border:1px solid #C7D6E0; padding:2px 0 1px 4px; font-size:11px; font-family:tahoma; color:#000000; font-size:10px; margin-top:1px;}

.f2{ width:15px; height:15px; margin-right:15px; vertical-align:middle;}

.f3 td input{margin-right:7px; vertical-align:middle; width:15px; height:15px; margin-left:0px;}



.ins span a{ color:#9DD100; text-decoration:underline;}
.ins span a:hover{ color:#9DD100; text-decoration:none;}

.ins_bl span a{ color:#00BAF1; text-decoration:underline}
.ins_bl span a:hover{ color:#00BAF1; text-decoration:none}

.f11 td input{ width:166px; height:20px; margin-bottom:10px;}
.f11 td textarea{ width:166px; height:144px; overflow:auto; margin-bottom:18px;}







.r1 ul { margin:0; padding:0; list-style:none; line-height:20px;}
.r1 li { background:url(images/r1.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 16px;}
.r1 li a { color:#99CC00; text-decoration:underline;  background-position:left center;}
.r1 li a:hover { text-decoration:none; color:#99CC00;}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime

        {
        cursor:pointer;
        background: #CAE8EA url(images/bg_header_sortable.jpg) no-repeat;
        padding: 8px 12px 4px 16px;
        }

/* Poor old Internet Explorer 6 has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
tr[class="alt"] td
        {
        background: #F5FAFA url(images/td_alt.jpg) no-repeat;
        }
td[class~="alt"]
        {
        background: #edf3f3 url(images/col_alt.jpg) no-repeat !important;
        }
/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */
tbody tr.alt td:first-child
        {
        background: #F5FAFA url(images/bullet2.gif) no-repeat;
        font-weight:bold;
        }
tbody tr td:first-child
        {
        background: #fff url(images/bullet1.gif) no-repeat;
        font-weight:bold;
        }
/* Image free rules for Internet Explorer < 7 */
* html tr.alt td
        {
        background-color:#F5FAFA;
        }
* html tr td.alt,
* html tr.alt td.alt
        {
        background-color:#edf3f3;
        }

th
        {
        font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        color: #4f6b72;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 8px 12px 4px 12px;
        background: #CAE8EA url(images/bg_header.jpg) no-repeat;
        vertical-align:middle;
        }
body.sort-active 
        {
        cursor:wait;
        }
td.lft
        {
        text-align:left;
        }
tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }
th.forwardSort
        {
        background:#CAE8EA url(images/bg_header_down.jpg) no-repeat 0 0;
        }
th.reverseSort
        {
        background:#CAE8EA url(images/bg_header_up.jpg) no-repeat 0 0;
        }
table thead th.forwardSort a,
table thead th.reverseSort a
        {
        color:#000;
        text-decoration:none;
        }					
/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
	
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}		