
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
	z-index: 1003;
	color: #000000;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	-o-box-shadow:5px 5px 5px rgba(0,0,0,.5);
	box-shadow:5px 5px 5px rgba(0,0,0,.5);
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}



.highslide{outline:none;text-decoration:none;cursor:pointer}.highslide img{border:1px solid #aaa}.highslide-caption,.highslide-heading,.highslide-viewport,.highslide-overlay,.hidden-container,.highslide-controls a span,.highslide-maincontent,.highslide-html-content,.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next,.highslide-footer .highslide-resize span,.draggable-header .highslide-header .highslide-move *,.draggable-header .highslide-header .highslide-close span,.titlebar .highslide-header .highslide-move *,.no-footer .highslide-footer,.controls-in-heading .highslide-controls .highslide-move,.text-controls .highslide-move,.highslide-thumbstrip-horizontal .highslide-scroll-up,.highslide-thumbstrip-horizontal .highslide-scroll-down,.highslide-thumbstrip-vertical .highslide-scroll-up,.highslide-thumbstrip-vertical .highslide-scroll-down,.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div,.highslide-thumbstrip-float .highslide-marker,.highslide-display-none,.highslide-header,.highslide-footer{display:none}.highslide-thumbnail{display:inline-block;padding:0 8px 32px;text-align:center;vertical-align:top}.highslide-image-name{text-align:center;font-size:11px;padding-top:7px}.highslide-image-name a{text-decoration:none}.lg-backdrop.in{opacity:.85}.lg-outer.lg-html,.lg-outer.lg-iframe,.lg-outer.lg-iframe-auto{overflow:auto;text-align:center}.lg-outer.lg-html::before,.lg-outer.lg-iframe::before,.lg-outer.lg-iframe-auto::before{content:"";display:inline-block;vertical-align:middle;height:100%}.lg-outer.lg-html .lg,.lg-outer.lg-iframe .lg,.lg-outer.lg-iframe-auto .lg{top:auto!important;max-height:none;margin-top:5vh;margin-bottom:5vh;display:inline-block;vertical-align:middle}.lg-outer.lg-html .lg-inner,.lg-outer.lg-iframe .lg-inner,.lg-outer.lg-iframe-auto .lg-inner{background-color:#FFF}.lg-outer.lg-html .lg-sub-html,.lg-outer.lg-iframe .lg-sub-html,.lg-outer.lg-iframe-auto .lg-sub-html{text-align:left}.lg-outer.lg-html .lg-toolbar,.lg-outer.lg-iframe .lg-toolbar,.lg-outer.lg-iframe-auto .lg-toolbar{background-color:transparent;height:0}.lg-outer.lg-html .lg-toolbar .lg-icon,.lg-outer.lg-iframe .lg-toolbar .lg-icon,.lg-outer.lg-iframe-auto .lg-toolbar .lg-icon{color:#000}.lg-outer.lg-html .lg-img-wrap,.lg-outer.lg-iframe .lg-img-wrap,.lg-outer.lg-iframe-auto .lg-img-wrap{padding:12px}.lg-outer.lg-html .lg-image,.lg-outer.lg-iframe .lg-image,.lg-outer.lg-iframe-auto .lg-image{display:none}.lg-outer.lg-html .highslide-move,.lg-outer.lg-html .highslide-close,.lg-outer.lg-html .highslide-resize,.lg-outer.lg-iframe .highslide-move,.lg-outer.lg-iframe .highslide-close,.lg-outer.lg-iframe .highslide-resize,.lg-outer.lg-iframe-auto .highslide-move,.lg-outer.lg-iframe-auto .highslide-close,.lg-outer.lg-iframe-auto .highslide-resize{display:none}.lg-outer.lg-html .lg-inner{display:none}.lg-outer.lg-html .lg-sub-html{position:static;background-color:#FFF;color:#000;height:100%;overflow:auto}.lg-outer.lg-iframe .lg-inner,.lg-outer.lg-iframe-auto .lg-inner{position:static}.lg-outer.lg-iframe .lg-item,.lg-outer.lg-iframe-auto .lg-item{position:static}.lg-outer.lg-iframe .lg-sub-html,.lg-outer.lg-iframe-auto .lg-sub-html{position:absolute}.lg-outer.lg-iframe .lg-video-cont{height:100%}.lg-outer.lg-iframe .lg-video{height:100%;padding-bottom:0}
