body {
	background-image: url(../images/background.gif);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	background-attachment: fixed;
}
.indexTableBorder {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CED0BD;
	border-left-color: #CED0BD;
	background-color: #FFFFFF;
}
.indexTableBorderBottom {
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #CED0BD;
	border-left-color: #CED0BD;
	border-bottom-color: #CED0BD;
	background-color: #FFFFFF;
}
.titleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4AA3BF;
}
a.titleBlueLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: none;
}
a.titleBlueLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: none;
}
a.titleBlueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: underline;
}

.titleGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7D7D7D;
}
a.titleGreyLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.titleGreyLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.titleGreyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: underline;
}

.titleBrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B8AF73;
}
a.titleBrownLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: none;
}
a.titleBrownLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: none;
}
a.titleBrownLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: underline;
}

.titleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BE0000;
}
a.titleRedLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
a.titleRedLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
a.titleRedLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: underline;
}




.bookNowBrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #8D825B;
}
.greyText11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ABABCE;
}
.greenText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8AB459;
}
.greyText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4D4D;
}
.blueText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4AA3BF;
}
.blueText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4AA3BF;
}
.brownText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8AF73;
}
.redText12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0000;
}
.whiteText9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
a.blueLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7191BD;
	text-decoration: underline;
}
a.blueLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7191BD;
	text-decoration: underline;
}
a.blueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8D825B;
	text-decoration: underline;
}
.footerLinksBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
a.footerLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #5E582F;
	text-decoration: none;
}

.CopyrightLinksBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #727272;
}
a.CopyrightLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
a.CopyrightLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #727272;
	text-decoration: none;
}
a.CopyrightLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #A5A5A5;
}
#ContactUsFields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #64666A;
	width: 200px;
	padding: 2px 5px 3px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #CDCBCC;
	border-left: 1px solid #CDCBCC;
}
.buttons2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #64666A; 
	background-color: #FAFCFB;
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #E8E8E8;
}







a.blueLink12px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: none;
}
a.blueLink12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: none;
}
a.blueLink12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4AA3BF;
	text-decoration: underline;
}


a.greyLink12px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.greyLink12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.greyLink12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: underline;
}

a.brownLink12px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: none;
}
a.brownLink12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: none;
}
a.brownLink12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8AF73;
	text-decoration: underline;
}


a.redLink12px:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
a.redLink12px:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: none;
}
a.redLink12px:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BE0000;
	text-decoration: underline;
}


.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CAD3C7;
}
.boxBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #727272;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFCFD3;
	border-right-color: #E6EAED;
	border-bottom-color: #E6EAED;
	border-left-color: #CFCFD3;
}



a.FlagsLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.FlagsLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
}
a.FlagsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: underline;
}


.navText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
}





a.GreenTextLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8AB459;
}
a.GreenTextLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8AB459;
}
a.GreenTextLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8AB459;
	text-decoration: underline;
}

.img-MarginRight {
	margin-right:10px;
}



/* date picker ---------------------------------------------------------------------- */


.weekday {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #13a1be;
	background-color: #00CC33;
	padding: 2px;
	font-weight: normal;
}
	
a.weekdays:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F7A91;
	background-color: #FFFFFF;
	display: block;
	padding: 2px;
}

a.weekdays:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #0F7A91;
	background-color: #FFFFFF;
	display: block;
	padding: 2px;
}

a.weekdays:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #13a1be;
	display: block;
	padding: 2px;
}

.SelectedDate {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #000000;

}

a.SelectedDate:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding: 2px;
	display: block;
}

a.SelectedDate:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding: 2px;
	display: block;
}

a.SelectedDate:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #13a1be;
	display: block;
	padding: 2px;
	font-weight: bold;
}

.ClearDate	{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 2px;
	color: #000000;
	padding: 5px;
	text-decoration: none;
	background-repeat: repeat-x;
	background-color: #dadada;
}

.Holiday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #640000;
	background-color: #FFFFFF;
	padding: 2px;
}

a.weekend:link , a.weekend:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #13a1be;
	background-color: #DCEBF1;
	padding: 2px;
	display: block;
}

a.weekend:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	background-color: #13a1be;
	display: block;
	padding: 2px;
}

.MonthHeader {
	font-family: Tahoma, Verdana, "Century Gothic";
	font-size: 10px;
	color: #6699CC;
	padding: 2px;
	font-weight: bold;
	background-image: url(../Assets/botbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-decoration: none;
}

.DayHeader {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #244046;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A8591;
	font-weight: bold;
	background-color: #ECE7DD;
}

.goToToday{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 6px 2px 5px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
}
	
.OffMonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3C9FB5;
	background-color: #F9F4E3;
	text-decoration: line-through;
}

.OffMonth a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3C9FB5;
	text-decoration: line-through;

}

.OffMonth a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #13a1be;
	display: block;
	text-decoration: line-through;
}

.TodayDay {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	background-color: #FF0000;
}

a.TodayDay:link {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	display: block;
}

a.TodayDay:visited {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	display: block;
}

a.TodayDay:hover {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #13a1be;
	display: block;
	padding: 2px;
	font-weight: bold;
}



.ReadOnly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #AAAAAA;
	background-color: #dedede;
	padding: 2px;
}

.img-MarginRight {
	margin-right:10px;
}
.whitetxt {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 9px;
}



table#admin {
	border: 1px solid #767164;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	
		
	
}

.tableitem 
{
		border-bottom: 1px solid #767164;

}

	
	
	
.GridwhiteText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
a.GridwhiteLink:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.GridwhiteLink:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.GridwhiteLink:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #223C69;
	text-decoration: none;
}	


.bookitem {
	background-color: #7D7D7D;
	color: #FFFFFF;	
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.alterbookitem {
	background-color: #E2E6DF;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.headerbookitem {
	background-color: #B8AF73;
	color: #FFFFFF;
	font-weight: bold;
	height: 16px;
	display: block;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
	padding-right: 4px;
	padding-left: 4px;
}