﻿/*
    Misc
*/
.clearFloats 
{
    clear:both;
}
.clrLeft
{
    clear:left;
}
.clrRight
{
    clear:right;
}
.fltLeft
{
    float:left;    
}
.fltLeftEventsGrid
{
    float:left;
    z-index:600;    
}
.fltRight
{
    float:right;    
}
.greyLine
{
    border-top:1px solid #ccc;
    font-size:1px;
    height:1px;
}
.alCenter
{
    text-align:center;
}
.alRight
{
    text-align:right;
}
.b
{
    font-weight:bold;
}
.dayData
{
    height:26px;
    padding:4px;
}
.dayNo
{
    font-size:20px;
    font-weight:bold;
    padding:0 8px 0 0;
}
.thumbCel, .sthumbcel
{
    width:35px;
    height:35px;
}
.miniThumbCel, .miniCheckCel
{
    width:30px;
    height:30px;
    padding:0;
    margin:0;
}
.miniThumbCel img
{
    width:30px;
    height:30px;
}
.miniCheckCel
{
    padding-left:8px;
    width:22px;
}
.monthDay 
{
    background:#e4f8f7;
    height:75px;
    vertical-align:top;
    width:70px;
    padding:3px;
}
.monthDayOther 
{
    background:#ecfafa;
    color:#ccc;
    height:75px;
    vertical-align:top;
    width:70px;
}
.monthDay .dayNo, .monthDayOther .dayNo
{
    font-size:12px;
    font-weight:normal;
}
.calTitle
{
    border-bottom:1px solid #ccc;
	clear:both;
	color:#00a9a9;
	padding:6px 0 6px 0;
}
.dataHeader th
{
    color:#86ae00;
}
.successNotice
{
    background:#F1FFC4;
    /*border:1px solid #86ae00;*/
    padding:15px;
}
/*
    Text Colours
*/
.blueText
{
    color:#00b9b9;
}
.orangeText, .orange, .orangeText ul, .orange ul
{
    color:#f36112;
}
.greenText, .successNotice
{   
    color:#86ae00;
}
.greyText
{
    color:#ccc;
}
.blackText
{
    color:#000;
}
/*
    Buttons
*/

/*
    Content 
*/
.cblock
{
    background:#fff;
	border:1px solid #ccc;
	padding:8px 8px 15px 8px;
	margin-top:10px;
}
.cblockEnd
{
    background:url('/images/box_bottom.jpg') left top repeat-x;
	height:8px;
	margin-bottom:-3px !important;
	margin-bottom:-10px;
}
.ctitle
{
    color:#00b9b9;
	margin:0;
	padding:0;
    height:25px;
}
.ctitleEventsGrid
{
    border:none;
    color:#00b9b9;
	margin:0;
	padding:0;
    height:25px;
}
.ctitle h2, .ctitle h3
{
    padding-left:5px;
}
.csubNav
{
    border-bottom:1px solid #ccc;
	color:#00a9a9;
	padding:6px 0 6px 0;
	height:15px;
}
ul.cleanList
{
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.cleanList li
{
    margin:0;
    padding:0;
    height:20px;
}
.innerTitle
{
    margin:5px 0;
}
/*
    Calendar Tabs
*/
.calTabNav
{
    border-bottom:1px solid #ccc;
    height:23px;
}
.calTabNavEventsGrid
{    
    height:1px;
}
.calTab, .calTabActive
{
    float:left;
    border:1px solid #ccc;
    border-bottom:none;
    cursor:pointer;
    cursor:hand;
    padding:4px 17px 1px 9px !important;
    padding:4px 17px 2px 9px;
    margin:0 5px -6px 5px;
}
.calTabActive
{
    background:#fff;
    padding-bottom:3px !important;
    padding-bottom:4px;
}
.calTab img, .calTabActive img 
{
    float:left;
    padding:0 9px 0 0;
}
.vtop
{
    vertical-align:top;
}
.clickAble
{
    cursor:pointer !important;
    cursor:hand;
}
.collapseHeader
{
    background:#00b9b9;
    color:#fff;
    font-size:12pt;
    font-weight:bold;
    padding:4px;
}
.accordionContent
{
    padding:5px 0 3px 3px;
}
.underLined
{
    text-decoration:underline;
}
a.tinyText 
{
    font-size:10px;
}

.generalTable{
  border:1px solid #FF9900 ;
  text-align:center;  
}
.generalTd
{
  border :1px solid #FFFFFF;
  background-color:green;
  font-family: Tahoma;
  font-size: 12px;
  padding-right: 10px;
  text-align:center;
  font-weight:bolder;
} 
.lines
{
 background:gray;  
}
.lines TD
{
   background:white;
   cursor:pointer;   
}
.lines INPUT
{
   border:none; 
}

