@charset "utf-8";
/* CSS Document */


p, div, span, li,td{
	font-family:"Trebuchet MS", arial;
	font-size:14px;
	line-height:20px;
}

.dateTxt{
	font-size:11px;
	color:#117012;
	font-style:italic;
	font-weight:bold;
}

.didTxt{
	font-size:12px;
}

.contentTable{
	border-left:solid #f8eada 20px;
	border-right:solid #f8eada 19px;
}

.title{
	color:#003365;
	font-size:26px;
	font-weight:bold;
}

.subTitle{
	color:#003365;
	font-size:20px;
	font-weight:bold;
}

.gal{
	position:relative;
	top:280px;
	right:322px;
	z-index:0;
}

.contentBox{
	position:relative;
	bottom:220px;
}

.content{
	z-index:2;
	position:relative;
}

.bottomMenu{
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bottomLines{
	color:#b0997f;
	font-size:17px;
	font-weight:bold;
}

.bottomTxt{
	color:#b0997f;
	font-size:16px;
	font-weight:bold;
}

.bottomTxt2{
	color:#b0997f;
	font-size:14px;
}

.bottomTxt3{
	color:#b0997f;
	font-size:12px;
	text-decoration:none;
}

.bottomLink{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.error{
	color:red;
}

/* Calendar
---------------------------------------- */
.calendarLarge {
	border: 1px solid #cbc0a9;
	color: #625d53;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.calendarLargeTitle {
	background: url(lyt_img/calendarlarge_title_bg.jpg) top left repeat-x;
	height: 45px;
}

.calendarLargeMonth {
	border-bottom: 1px solid #948c7e;
	color:#003365;
	font-weight:bold;
	font-size:12px;
}

.calendarLargeNav, .calendarLargeNav a, .calendarLargeNav a:hover {
	color: #312f2a;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.calendarLargeDOW {
	background: url(lyt_img/calendarlarge_dow_bg.jpg) top left repeat-x;
	height: 21px;
	color:#5a5a5a;
	font-size:11px;
}

.calendarLargeDay {
	background: url(lyt_img/calendarlarge_day_bg.jpg) top left repeat-x;
	height: 23px;
	color:#5a5a5a;
	font-weight:bold;
	font-size:11px;
}

.calendarLargeDayActive {
	background-color: #101010;
	color: #e7e7e7;
	height: 23px;
}

.calendarLargeNoDay {
	background: url(lyt_img/calendarlarge_day_bg.jpg) top left repeat-x;
	height: 23px;
}

.calendarLargeActvity {
	background-color: #d9a15a;
	height: 23px;
}

.calendarLargeHover {
	background-color: #101010;
	color: #e7e7e7;
	cursor: pointer;
	height: 23px;
}

.calendarSmallOutter {
	padding-top: 15px;
	width: 100%;
}

.calendarSmall {
	border: 1px solid #cbc0a9;
	color: #625d53;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	width: 80%;
}

.calendarSmallTitle {
	color: #625e54;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: center;
}

.calendarSmallDay {
	background: url(lyt_img/calendarsmall_day_bg.jpg) top left repeat-x;
	font-size: 8px;
	height: 11px;
}

.previousNext{
	color:#003365;	
}



