﻿/*=========================================
Classes
=========================================*/
.clear{clear:both}
.sml{font-size:75%}
.red{color:#c33}
.cen{text-align:center}
.filter{background:#C0FFC0;height:auto;text-indent:15px;border:1px solid #693}
.historical{font-size:75%;color:#ccc;font-style:italic}
.error{display:block;width:95%;height:auto;border:3px double #000;background:#000;color:#fff;font-weight:700;padding:20px}
.comp{background:#efefef}
.editRow{background:#E8FFE8}
.lightBorder{display:block;padding:2px;border:solid 1px #ccc;height:auto;width:90%;line-height:1.5em}
.right{float:right;margin:0 0 10px 10px}
.left{float:left;margin:0 10px 10px 0}
img.thumb{position:absolute;right:30px;width:100px;height:100px;border:solid 2px #06c}
span.totals{display:inline-block;border-top:double 3px #c33;border-bottom:double 3px #c33;padding:2px 5px;margin:5px 0 0 0;font-weight:700;background:#FFF4F4}
.notes{width:98%;height:auto;font-weight:700;margin:5px 0;background:#efefef;border:3px double #c33;padding:10px}
.staff{height:30px;line-height:29px;background:#efefef;border-bottom:solid 1px #999}
.staff div{width:90%;padding:0 0 0 10px}
.gvFooter{height:30px;line-height:29px;font-weight:700;border:none;text-align:right}
.messages{height:300px;overflow:auto}
.half{width:49%;float:left;margin:0 10px 0 0}
.fieldsList{height:140px;width:30%;overflow:auto;border:solid 1px #ccc;margin:0 0 5px 0}
.where{cursor:pointer;border:solid 1px #000;padding:0 2px}
/*=========================================
Accordian
=========================================*/
.accHead,.accHeadOn{background:#06c url(/_sitefiles/_images/open.png) 2px center no-repeat;	color:#fff;text-indent:20px;height:20px;line-height:19px;cursor:pointer;border-bottom:solid 1px #fff}
.accHeadOn{font-weight:700;background:#360 url(/_sitefiles/_images/close.png) 2px center no-repeat}
.accContent{background:#EBFFD7;border:solid 1px #360;padding:0 5px}
.accContentPlain{border:solid 1px #360;margin:0 0 1px 0}
/*=========================================
Panels used by status
=========================================*/
.st_ok,.st_delete,.st_error,.st_info,.st_status{display:block;width:98%;	height:50px;line-height:49px;padding:5px 10px;margin:5px auto;text-indent:80px;color:#000}
.st_ok{border:solid 1px #6c6;background:#cf9 url(../_images/status_ok.png) 10px 5px no-repeat}
.st_delete{border:solid 1px #c60;background:#fc9 url(../_images/status_delete.png) 10px 50% no-repeat}
.st_info,.st_error,.st_ok{height:auto;line-height:normal;padding:25px 10px 15px 10px}
.st_error{border:solid 1px #c33;background:#fcc url(../_images/status_error.png) 10px 5px no-repeat;height:auto}
.st_error ul{color:#000}
.st_info{border:solid 1px #006;background:#9cf url(../_images/status_info.png) 10px 5px no-repeat}
.st_status{border:solid 1px #99f;background:#ffc url(../_images/status_info.png) 10px 5px no-repeat}
.st_hide{display:none}
.st_show{display:block}
.st_error span,.st_info span,.st_delete span,.st_ok span{display:block;width:95%;height:auto;margin:0 0 0 80px;text-indent:0}
/*======================================
Defined colours
======================================*/
.notApp{background:#f33}
.appProgress{	background:#6c6}
.handled{background:#f90}
.fullCase{background:#c6c}
.transLic{background:#ff0}
.newEnquiry{background:#603;color:#fff}
.archived{background:#06c}
.black{background:#000;color:#fff}
.hiec{background:#CBD5AC}
/*====================================
Used to handle the add options within a GridView
====================================*/
.footAdd{background:#fc9}
.footAdd span{font-weight:700}
/*==================================
Calendar
==================================*/
.MyCalendar .ajax__calendar_container{border:solid 1px #06c;background:#efefef;color:#000;padding:0;height:181px}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,.MyCalendar .ajax__calendar_other .ajax__calendar_year{color:#06c;font-weight:700}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,.MyCalendar .ajax__calendar_hover .ajax__calendar_month,.MyCalendar .ajax__calendar_hover .ajax__calendar_year{color:#c33}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,.MyCalendar .ajax__calendar_active .ajax__calendar_month,.MyCalendar .ajax__calendar_active .ajax__calendar_year{color:#000;font-weight:700}
.MyCalendar .ajax__calendar_header,.MyCalendar .ajax__calendar_today{background:#ccc}
.MyCalendar .ajax__calendar_header{border-bottom:solid 1px #06c}
.MyCalendar .ajax__calendar_today{border-top:solid 1px #06c;margin:0;padding:0}
.MyCalendar .ajax__calendar_header .ajax__calendar_next{position:absolute;top:0;right:4px}
.MyCalendar .ajax__calendar_header .ajax__calendar_title{position:absolute;top:2px;left:0}

