/** add edit event **/

	.goinghigh tr:hover {
		background-color: #CCFFCC;
	}	
	.formbutton {
		background-color: #66FFCC;
		border: 1px solid #6B6B6B;
		color: #000000;
		font-family: Verdana,Arial,Helvetica;
		font-size: 11px;
		text-decoration: none;
	}		
	.customTable { font-family:arial;border-collapse:collapse; }
	.customTable td, .customTable th { border:1px solid #ccc;padding:2px 3px 2px 3px;}
	.customTable th { padding-top:5px;padding-bottom:4px; text-align:left;}
	.customLink {cursor:pointer;color:#482424;text-align:center;}
	
	.calTable { font-family:arial;border-collapse:collapse; }
	#calLoading {height:15px;text-align:center;width:100px;}
	#calLoading img { display:none; }	
	#calAdvancedLink{ margin:0px 50px;}
	#calAdvancedContent{ display:none;}
	
	.errorMsg{font-family:Arial;font-size:12px;text-decoration:none;line-height:1.4em;margin:10px 0px;color:#AE0433;}
	.successMsg{font-family:Arial;font-size:12px;text-decoration:none;line-height:1.4em;margin:10px 0px;color:#009F00;}
	
	.intbl { border-color:#666666;border-bottom:1px solid #666666;border-right:1px solid #666666; }
	.intbl th{ padding:5px;border-color:#666666;border-bottom:1px solid #666666;border-right:1px solid #666666;text-align:center; }
	.intbl td{ padding:5px;border-color:#666666;border-top:1px solid #666666;border-left:1px solid #666666;vertical-align:top; }
	
	.txttotal {background:#FFFF66;text-align:right;border:1px #6385B9 solid;height:18px;<?=(strpos($_SERVER['HTTP_USER_AGENT'],"Chrome/")!==FALSE ? 'margin-top:2px;':'')?>}

	.infoBox {
		background-color: #F0F0F0;
		border          : 2px solid #ccc;
		max-width       : 320px;
		height          : auto;
		padding         : 3px;
		font-family     : arial;
		font-size       : 11px;
		color           : #333333;
		position        : absolute;
		display         : none;
		z-index			: 100000;
	}
	
	.evtButton1{
		font-size: 11px; font-family: Verdana, Arial, Helvetica; 
		background-color: #66FFCC;
		color: #000000;		
		text-decoration: none;
		padding:2px 15px;
		border: 1px #6B6B6B solid;
	}
	.evtButton2{
		font-size: 11px; font-family: Verdana, Arial, Helvetica; 
		background-color: #FFFFFF; 
		color: #000000; 	
		text-decoration: none;	
		padding:2px 15px;
		border: 1px #6B6B6B solid;	
	}
	.evtButton3{
		font-size: 11px; font-family: Verdana, Arial, Helvetica; 
		background-color: #FFFFFF; 
		color: #000000; 	
		text-decoration: none;	
		padding:2px 15px;
		border:1px #AE0B23 solid;	
	}
	
	.evtGlobalBlock{
		background:#fbf5ef;
		position:relative;
		color:#111;
	}
	.evtGlobalBlockOverlay{
		position:absolute;
		margin:0;
		padding:0;
		background:#fbf5ef url(../images/_design/secure-bg.png) no-repeat center center;
		border:1px #fe898c solid;
		opacity:0.5;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter:alpha(opacity=50);
	}
	.evtGlobalMark
	{
		
	}	
	
	.trainingTable { font-family:arial;font-size:10px;border-collapse:collapse; }
	.trainingTable th { padding-top:5px;padding-bottom:4px; font-weight:normal; color:#000000; text-align:left; }	
	.trainingTable td, .trainingTable th { border:1px solid #ccc;padding:2px 3px 2px 3px; }	
	.trainingTable input { font-size:11px; }
	.trainingTable select { font-size:11px; }
	.trainingAction {cursor:pointer;text-align:center; border:none;}
	.trainingElmsLoad { display:none;border:none;}
	
/** event search **/

	table.sortable a.sortheader {
		background-color:#eee;
		color:#666666;
		font-weight: bold;
		text-decoration: none;
		display: block;
		font-size:12px;
	}
	table.sortable span.sortarrow {
		color: black;
		text-decoration: none;
		font-size:12px;
	}
	
	table.qTable, table.qTable th {border:0;}							
	table.qTable	{border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;width:98%;margin:10px 5px;border-right: solid 1px #f4f4f4;}							
	table.qTable td {margin:0;border-top: solid 1px #ccc;border-left: solid 1px #f4f4f4;}
	table.qTable th {
		padding: 0 0 0 5px;
		border-left: solid 1px #CCC;
		text-align: left;
		background-color: #EEE;
		}	

/** client index **/

	.calendarW { font-family:arial;font-size:14px;border-bottom:1px solid #666666;border-right:1px solid #666666; }
	.calendarW th{ height:30px;padding:5px;text-align:center; }
	.calendarW td{ padding:5px; }
	.calendarW small {font-size:13px;}
	.dataT { border-bottom:1px solid #ccc;border-right:1px solid #ccc; }
	.dataH { border-top:1px solid #ccc;border-left:1px solid #ccc;}
	.dataD { border-top:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top;	}
	.block { 	font-family:arial;font-size:10px;
				margin: 5px 0px 10px 0px;
				border-top: 1px dotted #CCC;
				padding-top: 5px;
	}
	.block a, .block a:visited { font-family:arial;font-size:10px;/*text-decoration:underline;*/}
	.block a:hover {font-family:arial;font-size:10px;/*text-decoration:none;*/}
	.thisMonth{}
	.notThisMonth{background-color:#f0f0f0;}
	.ui-dialog { font-size: 62.5%; }		
	.ui-dialog { padding: .3em; }		
	ul.dragSort {list-style-type: none; margin: 0; padding: 0;/* min-height: 300px; border:1px red solid;*/}
	ul.dragSort li{margin: 0px; padding: 0px;}
	
	h1.clientEventDetail {
		margin:0;
		color:#74868C;
		}