/* Page Element Styles */

body {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#4D4E4F;
	background-color:		#FFFFFF;
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
}	

a {
	color:					#9E99F3;
}

hr {
	color:					#48B222;
}

/* Class Styles */

.Highlight {
	background-color:		#FFFFCC;
}

.Circle {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
	font-weight:			bold;
	background-image:		url(../images/template/circle.gif);
	background-position:	center;
	background-repeat:		no-repeat;
	text-align:				center;
	vertical-align:			middle;
}
	

.Title {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#48B222;
	font-weight:			bold;
}

.TitleBlue {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#1536B1;
	text-transform:			uppercase;
	font-weight:			bold;
}

.TitleWhite {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	color:					#FFFFFF;
	font-weight:			bold;
}

.TdTitle {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#EBEFF8;
	color:					#2F3AB0;
}

.TdButton {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#C7D1EB;
	color:					#2F3AB0;
	font-weight:			bold;
	text-align:				center;
	cursor:					pointer;
	border-width:			1px;
	border-color:			#2F3AB0;
	border-style:			solid;
}

.TdButtonOver {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#EBEFF8;
	color:					#000000;
	font-weight:			bold;
	text-align:				center;
	cursor:					pointer;
	border-width:			1px;
	border-color:			#2F3AB0;
	border-style:			solid;
}

.TitleSmallBlue {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#1536B1;
	font-weight:			bold;
}

.Sign {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color:		#79C110;
	color:					#FFFFFF;
	font-weight:			bold;
	text-align:				center;
}
	

.Header {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#4D4E4F;
	font-weight:			bold;
}	

.HeaderText {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#4D4E4F;
}	

.SmallLink {
	color:					#9E99F3;
	text-decoration:		none;
	font-size:				10px;
}

.Quote {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#48B222;
	font-style:				italic;
	font-weight:			bold;
	text-align:				center;
}

.QuoteBlue {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#01AEF0;
	font-style:				italic;
	font-weight:			bold;
	text-align:				center;
}

.QouteBy {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#1536B1;
	font-weight:			bold;
}

.Label {
	font-family:			Arial, Helvetica, sans-serif;
	color: 					#4D4E4F;
	font-size: 				11px;
	font-weight:			bold;
}

.FormFields {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size: 				11px;
	background-image:		url(../images/template/FormFields.jpg);
	border-width: 			1px;
	background-color: 		#FFFFFF !important;
	border-color: 			#4D4E4F;
	border-style:			solid;
	border-width: 			1px;
}

.Copyright {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#8A8C8E;
	font-size: 				10px;
	text-align:				center;
}

.SubNote {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#8A8C8E;
	font-size: 				10px;
	font-style:				italic;
}

.White {
	color:					#FFFFFF;
}

#TagArea {
	
}

#TagArea a {
	text-decoration:		none;
}

#TagArea a.hover {
	text-decoration:		none;
}

.Tag1 {
	font-size:				11px;
	color: 					#666;
}

.Tag2 {
	font-size:				13px;
	color: 					#333;
}

.Tag3 {
	font-size:				15px;
	color: 					#000;
}

#Categories a {
	text-decoration:		none;
	color: 					#4D4E4F;
}

/* Login Area */

#Login {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
}

#Login a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#48B21A;
}

#Login a.hover {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#48B21A;
	text-decoration:		none;
}

#Login .TitleLogin {
	font-weight:			bold;
	color:					#48B21A;
	text-align:				right;
}

#Login .LabelLogin {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#4D4E4F;
	text-align:				right;	
}

#Login .SmallLabel {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#4D4E4F;
}

/* Search Footer Area */

#SearchFooter {
	background-color:		#1536B1;
}

#SearchFooter td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
}

/* Footer Area */

#Footer {
	background-color:		#1536B1;
	text-align:				center;
}

#Footer td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	text-align:				center;
}

#Footer a {
	text-decoration:		none;
	color:					#FFFFFF;
}

/* Footer Area */

#LightFooter {
	background-color:		#4A61C1;
	text-align:				center;
}

#LightFooter td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	text-align:				center;
}

#LightFooter a {
	text-decoration:		none;
	color:					#FFFFFF;
}

/* Main Page Header Area */

#MainHeader {
	font-family:			Arial, Helvetica, sans-serif;
	background-image: 		url(../images/template/Welcome_Background.jpg);
	color:					#1536B1;
	font-weight:			bold;
}

#MainHeader td {
	font-size:				14px;
	text-align:				center;
}

#MainHeader .MainHeaderTitle {
	font-size:				16px;
}

#MainHeader .MainHeaderLabel {
	font-size:				11px;
}

/* Small Header Area */

#SmallHeader {
	background-image:		url(../images/template/SmallHeader_Bg.jpg);
}

#SmallHeader .HeaderTitle {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				16px;
	color:					#FFFFFF;
}

#SmallHeader td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
}

#SmallHeader a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
}

#SmallHeader a.hover {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}

/* Medium Header Area */

#MediumHeader {
	background-color:		#1536B1;
}

#MediumHeader .HeaderTitle {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				16px;
	color:					#FFFFFF;
}

#MediumHeader td {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
}

#MediumHeader a {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
}

#MediumHeader a.hover {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#FFFFFF;
	text-decoration:		none;
}

/* Navigation Area */

#Navigation {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#FFFFFF;
	text-align:				center;
	background-color:		#79C110;
}

#Navigation td {
	cursor:					pointer;
	text-align:				center;
}

#Navigation td.hover {
	cursor:					pointer;
	text-align:				center;
	color:					#1536B1;
}

/* Alert Colors */

.RED {color:#FF0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.BLUE {color:#336699; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.GREEN {color:#339900; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.ORANGE {color:#FF6600; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* Calendar Element Styles */

.Weekend {
	color:					#CCCCCC; 
	background-color:		#B4C7D6;
	width:14%;
}

.WeekDayNames {
	color:					#FFFFFF; 
	background-color: 		#284D74; 
	font-weight:			bold;
}

.MonthName {
	color:					#526472;
	background-color:		#FFFFFF;
	font-weight:			bold;
}

.AnotherMonth {
	color:					#CCCCCC;
	background-color:		#F1F5FA;
	width:14%;
}

.BookedDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color:#F3F3F1;
	width:14%;
}

.PriorDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color:#CCCCCC;
	width:14%;
}

.CanSelectDate {
	background-color:#FFE697;
	cursor:pointer;
	width:14%;
}

.CanSelectDateOver {
	background-color:#FFF5D7;
	cursor:pointer;
}

