﻿html, body {height: 100%;}
H1 {margin-top: 10px;font-size: 12pt;color: #186678;font-weight: bold;margin-bottom: 10px;}
H2 {margin-top: 0px;font-size: 18pt;color: #3c2d14;font-weight: normal;}
H3 {margin-top: 0px;font-size: 11pt;color: #62594e;font-weight: normal;}
H4 {line-height: 28px;margin-top: 0px;font-size: 12pt;color: #62594e;font-weight: normal;}
A, A:visited {color: #870c02;text-decoration: none;}
A:hover {text-decoration:  underline;}
.main {width: 90%;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.leftborder {
	width:11px;
	background-image: url(/Skins/Truetgrill/Images/Layout/outerleft.gif);
	border-right: 1px solid #6e7679;
}
.rightborder {
	width:11px;
	background-image: url(/Skins/Truetgrill/Images/Layout/outerright.gif);
	border-left: 1px solid #6e7679;
}
.maintable {
	width: 992px;
	margin-left:auto;
	margin-right:auto;
}
.maintable2 {
	background-color: #f2ece4;
	width: 992px;
	margin-left:auto;
	margin-right:auto;
}
.FreezePaneOff_old {
	vertical-align: middle;
	text-align:center;
	visibility: hidden;
	display: none;
	position: fixed;
	position: absolute;
	top: -100px;
	left: -100px;
}
.FreezePaneOff {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	background:#FFFFFF;
	z-index:999;
	width:526px;
}
.FreezePaneOffUpl {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	background:#FFFFFF;
	z-index:999;
	width:526px;
}
.ImageEditingPanel {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	background:#FFFFFF;
	z-index:999;
	width:526px;
	height:480px;
}
.FreezePaneOff2 {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	background:#FFFFFF;
	z-index:999;
	width:711px;
}
.FreezePaneOn_old {
	vertical-align: middle;
	text-align:center;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	width: 100%;
	height: 100%;
	background-image:url('/Admin/images/lightboxes/overlay.png');
	z-index: 999;
}
#editBackground2 {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:501;
}
.FreezePaneOffUpl_old {
	vertical-align: middle;
	text-align:center;
	visibility: hidden;
	display: none;
	position: fixed;
	top: -100px;
	left: -100px;
}
.outer {
	overflow: auto;
	text-align:center;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width:100%;
}
.1FreezePaneOn {
	position:fixed;
	z-index:999;
}
.FreezePaneOn_old {
	vertical-align: middle;
	text-align:center;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	width: 100%;
	height: 100%;
	background-image:url('/Admin/images/lightboxes/overlay.png');
	z-index: 999;
}
.FreezePaneOnUpl {
	vertical-align: middle;
	text-align:center;
	position: fixed;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	background-color:#000000;
	z-index: 1050;
}
.tblCalendar {
	border-spacing:0;
	color: #3c2705;
	width: 930px;
	margin: auto;
}
.tblCalendar th {
	color: #5a4b32;
}
.tblCalendarcell {
	border: 1px solid #c4c0b4;
	vertical-align: top;
	width: 155px;
	min-height: 130px;
	background-color:White;
}
.tblCalendarcellActive {
	border: 2px solid Red;
	vertical-align: top;
	width: 155px;
	min-height: 130px;
	background-color:White;
}
.DayNumber {
	color: #8c7e6a;
	
	text-align: right;
	font-size: 8pt;
	width: 100%;
	height: 16px;
	vertical-align: middle;
	background-color: #f1eeea;
}
.DayNumberOutOfMonth {
	color: #cac5bf;
	text-align: right;
	font-size: 8pt;
	width: 100%;
	height: 16px;
	vertical-align: middle;
	background-color: #f1eeea;
}
.EventDayClosed {
	font-size: 8pt;
	color: #d9d4cb;
	height: 70px;
	width: 100%;
}
.EventDay {
	font-size: 8pt;
	color: #e0dbce;
	height: 70px;
	width: 100%;
}
.eventtime {
	font-size: 7pt;
	color: #666666;
	height: 70px;
	width: 100%;
}
.EventDayActive {
	display: block;
	margin: 2px;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	color: #b82d34;
	height: 70px;
	width: 100%;
}
.EventDayActive td {
	vertical-align: top;
}
.EventDay td {
	text-align: center;
	vertical-align: middle;
}
.Master1 {
	width: 264px;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/leftbg.gif);
}
.Master1b {
	width: 258px;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/leftbg3.gif);
}
.Master1a {
	width: 212px;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/leftbg.gif);
}
.Master2 {
	float:left;
	width:1px;
}
.Master3 {
	border: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Master4 {
	border: 0px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Master5 {
	width: 234px;
	height: 45px;
	border:0px;
}
.Master6 {
	width: 704px;
	height:15px;
	text-align:left;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/topbar.gif);
	background-repeat:repeat-x;
	height:15px;
}
.Master6b {
	width: 710px;
	height:15px;
	text-align:left;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/topbar.gif);
	background-repeat:repeat-x;
	height:15px;
}
.Master6a {
	width: 756px;
	height:15px;
	text-align:left;
	vertical-align:top;
	background-image:url(/Skins/Truetgrill/Images/Layout/topbar.gif);
	background-repeat:repeat-x;
	height:15px;
}
.Master7 {
	float:left;
}
.master8 {
	height:34px;
}
.pnlimages {
	width: 509px;
	height: 250px;
	overflow: auto;
}
.imgtemplateselect {
	margin-bottom: 5px;
	margin-top: 5px;
}
.Master9 {
	width: 704px;
	text-align:left;
	vertical-align:top;
	height:34px;
}
.Master9b {
	width: 710px;
	text-align:left;
	vertical-align:top;
	height:34px;
}
.Master9a {
	width: 756px;
	text-align:left;
	vertical-align:top;
	height:34px;
}
.EventHeader {
	text-align:center;
}
.contentpadding {
	background-image:url(/Skins/Truetgrill/Images/Layout/topcontentbg.jpg);
	background-repeat: repeat-x;
	padding: 20px;
}
.contentpadding2 {
	background-image:url(/Skins/Truetgrill/Images/Layout/topcontentbg.jpg);
	background-repeat: repeat-x;
	padding-left: 20px;
}
.contentpadding3 {
	padding-left: 20px;
	padding-top: 20px;
}
.contentpadding4 {
	padding-left: 20px;
	padding-top: 20px;
	padding-right:20px;
	font-size:8pt;
}
.tdinfo {
	background-image:url(/Skins/CFA_Default/images/layout/photobanner.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-size:12pt;
	width: 547px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.tdimg {
	text-align: left;
	vertical-align: middle;
	width: 110px;
	height: 90px;
}
.tblimages {
	width: 657px;
}
.tblspacer {
	height: 40px;
	background-image: url(/Skins/CFA_Default/images/layout/galleryspacer.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.imgthumb {
	height: 110px;
	width:120px;
	vertical-align: middle;
	text-align: center;
}
.hdn {
	visibility: hidden;
	display:none;
}
.lbtitle {
	padding-left: 4px;
	font-size:14pt;
	color: #5e5e5e;
}
.admintext {
	font-size: 14pt;
	color: #62594e;
}
.eventeditpanel {
	color: #3c3c3b;
	font-size: 13pt;
	height:100%;
	width: 466px;
	padding: 20px;
	text-align:left;
	vertical-align:top;
}
.hreventedit {
	background-color: #7b7362;
	color: #7b7362;
	width:100%;
}
.hradmin {
	background-color: #c4ad8b;
	color: #c4ad8b;
	width:100%;
}
.ddgenericevents {
	width: 200px;
}
.chkrecur {
	font-size:11pt;
}
.PGButton {
	margin-right: 25px;
}
.treventover {
	cursor: pointer;
	background-image:url(/Skins/Truetgrill/Images/NextEvents/nexteventbg_on.gif);
	background-repeat: no-repeat;
}
.trevent {
	background-image:url(/Skins/Truetgrill/Images/NextEvents/nexteventbg.gif);
	background-repeat: no-repeat;
}
.eventhometitle {
	color: #bc0109;
	font-weight: bold;
}
.eventhometime {
	font-size:9pt;
}
.borderless {
	margin-top: 5px;
	border:0px;
}
#additional_menu_item {
	width:438px;
	height:81px;
	margin:auto;
	margin-top:30px;
	display:block;
	background:url(/skins/truetgrill/images/layout/additional_menu_item.jpg) no-repeat;
}
#additional_menu_item:hover {
	background:url(/skins/truetgrill/images/layout/additional_menu_item_on.jpg) no-repeat;
}

a.tblCalendarcell_border:link {width:128px;height:80px;-height:84px;display:block;border:solid 1px #ffffff;text-decoration:none;margin:1px;}
a.tblCalendarcell_border:visited {width:128px;height:80px;-height:84px;display:block;border:solid 1px #ffffff;text-decoration:none;margin:1px;}
a.tblCalendarcell_border:hover {width:128px;height:80px;-height:84px;display:block;border:solid 1px #d30000;text-decoration:none;margin:1px;}

.tblCalendarcell_font_tit{font-size:12px;color:#931d0d;padding-left:5px;font-weight:bold;}
.tblCalendarcell_font_main{font-size:11px;color:#726f68;padding-left:5px;font-weight:bold;}
.tblCalendarcell_other{border: 1px solid white; width: 155px; height: 100%; min-height: 90px;margin:1px;}

.selected{cursor: pointer;border:1px solid red;}
.hover{cursor: pointer;border:1px solid red;}

	#events_details_bgmiddle ul, #events_details_bgmiddle li{
		margin:0;
		padding:0;
		list-style:none;
		vertical-align: top;
		}
	#events_details_bgmiddle li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:665px;
		height: auto;
		overflow: hidden; 
		}
.slider
{
}
