
.hidprogrambutton { display: none; }
.printlogo_hidden { margin: auto; text-align: center; margin: 5px; display: inline; }


form { margin:0; padding:0; }

	.page {  width: 800px;  padding-left:3px; padding-right:3px; background-color:#fff; margin: auto; }

	.page #header_image { 

		background-image:url('../images/header.jpg');

		background-repeat:no-repeat;

		height:94px;

		display: none;

	}

	.page #header_menu { 

		background-image:url('../images/header_2.jpg');

		background-repeat:no-repeat;

		height:35px;

		padding-left:100px;

		text-align:left;

		display: inherit;

	}

	.page #header_3 { 

		background-image:url('../images/header_3.jpg');

		background-repeat:repeat-x;

		height:7px;

		border:solid 1px #000000;

		font-size:2px;

	}

	.clear { clear: both; }

	.page #body {width:770px;  float:right; padding-left:10px;padding-right:10px;padding-top:10px; float:left; text-align:left; background-color: #fff;  }

	.page .footer { background-color:#A0A2B7; border-top:solid 4px #00146A; text-align:left; padding: 5px; margin-top: 10px; display: none;  }

	.page .footer a { color:#FFFFFF; font-size:10px; text-decoration:none; }

	.page .footer a:hover { text-decoration:underline; }

	

	.topmenu { padding:0; margin:0; }

	.topmenu a { color:#FFFFFF;  font-weight:bold; font-size:9px; text-decoration:none; font-family:Verdana;position: relative;  z-index:1; }

	.topmenu  dd { 

		background-image:url('../images/btn.png'); 

		_background-image:url(''); 

		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn.png',sizingMethod='crop');

		width:113px; 

		height:23px; 

		float:left; 

		cursor: pointer;

		margin-top:2px;

		margin-left:2px;

		text-align:center;

		padding-top:10px;

	}

	.topmenu  dd:hover a { color:#29509F;  }

	.topmenu #btnOver { 

		background-image:url('../images/btn_over.png'); 

		_background-image:url(''); 

		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_over.png',sizingMethod='crop');

		width:113px; 

		height:23px; 

		float:left; 

		margin-top:2px;

		margin-left:2px;

		text-align:center;

		padding-top:10px;

	}

	@import url("calender-styles.css");

	.page #leftmenu {

		float:left; 

		width:0px;

		display: none;

	}

	.button { 

		border-bottom:solid 1px #BABABA; border-right:solid 1px #BABABA; border-left:solid 1px #D9D9D9;  border-top:solid 1px #D9D9D9; 

		background-image:url('../images/btn_bgr.jpg'); background-repeat:repeat-x;

		 height:29px; background-color:#FFFFFF;

		font-family:Verdana; font-size:10px; color:#000000; 

		text-transform:uppercase;
		display:none;

	}

	.listMenu  {  margin:0;float:left; background-color:#E7E7E7;}

	.listMenu dd { font-size:10px; margin:0px; margin-top:1px; cursor: pointer;  height:20px; background-color:#DDDADA; text-align:left; padding-top:10px; width:160px; background-image: url('../images/menuarr.gif'); background-repeat:no-repeat; padding-left: 22px; background-position: 5px;}

	.listMenu dd:hover { background-color:#E7E7E7; } 

	.bannerMenu  {  margin:0; margin-left:3px; float:left; }

	.listMenu dd a { color:#3C3C3C; font-size:11px; font-family:Verdana; text-decoration:none;   }

	.menuTitle  { font-size:11px !important; font-weight:bold; text-decoration:none !important; color:#3C3C3C;}

	.menuTitle a { font-size:11px !important; font-weight:bold; text-decoration:none !important; }

	.auth { border-top:solid 2px #CCCCCC; border-bottom:solid 2px #CCCCCC; background-color:#F1F1F1; }

	.auth td { padding-left:10px; }

	.auth .input { border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; border-left:solid 1px #666666; color:#0000000; border-top:solid 1px #666666; background-color:#FFFFFF;   font-family:Verdana; font-size:13px; height:18px; padding: 2px;  }

	.auth .button { 

		border-bottom:solid 1px #BABABA; border-right:solid 1px #BABABA; border-left:solid 1px #D9D9D9;  border-top:solid 1px #D9D9D9; 

		background-image:url('../images/btn_bgr.jpg'); background-repeat:repeat-x;

		width:100px; height:29px; background-color:#FFFFFF;

		font-family:Verdana; font-size:10px; color:#000000; 

		text-transform:uppercase;

	}

	a { color:#FF6600; text-decoration:none;  }

	a:hover { color:#29509F; text-decoration:underline; }

	.formstatus { font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif }

	h3 { font-size:100%; color:#567FD3 }

	.title { margin:0; padding:0; color:#FF6600; text-transform:uppercase; font-weight:bold; font-size:9pt; }

	small { font-family:Arial; font-size:10px; color:#999999; margin:0; padding:0 }

	

	/* booking */

.addbooking { }

.addbooking #header {

	border-bottom:solid 3px #82C55A;

	padding:5px;

}

.dayofWeekRow { 

	background-color: #2B4F9B; border-right:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; padding:5px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#FFFFFF;

	}

.noservices { 

	background-color: #CEEEFB; border-right:solid 3px #E6F7FE; border-top:solid 3px #E6F7FE; padding:1px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#76B550;

	}



.none { 

	background-color:#CCD8DD; border-right:solid 3px #E6F7FE; border-top:solid 3px #E6F7FE; padding:1px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#76B550;

	}

.threeq	{ 

	background-color:#72CEF3; border-right:solid 3px #E6F7FE; border-top:solid 3px #E6F7FE; padding:1px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#76B550;

}

.full { 

	background-color:#E7D364; border-right:solid 3px #E6F7FE; border-top:solid 3px #E6F7FE; padding:1px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#76B550;

}

.closed { 

	background-color:#6FA1B5; border-right:solid 3px #E6F7FE; border-top:solid 2px #E6F7FE; padding:1px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#76B550;

}

.week_box a { font-size:10px; text-decoration:none; padding-left:7px; color:#999999; }

.week_box a:hover { background-color:#DADBDD; color:#FFFFFF }

.week_box_selected a { font-size:10px; text-decoration:none; padding-left:7px; padding-right:2px; padding-bottom:2px; color:#000000; background-image:url('../images/header_arrow.gif');

				background-position:left;

				background-repeat:no-repeat; background-color:#DADBDD;}

.dayofMonthRow{ 

	background-color: #DADBDD; border-right:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; padding:5px; 

	text-align:center;

	font-family:Helvetica;

	font-size:12px;

	color:#5274D5;

	}

.calField { height:50px; background-repeat:no-repeat; background-position:center; cursor:pointer; }

.dayofMonthRow a { color: 2B4F9B; font-weight:bold; }

.dayofMonthRow a:hover { text-decoration:none }

.day_today { 

	background-color: #CCCCCC;

	border-right:solid 1px #FFFFFF; 

	border-top:solid 1px #FFFFFF; 

	padding:2px; 

	text-align:center;

	font-family:Helvetica;

	font-size:13px;

	color:#FFFFFF;

	font-weight:bold;

}



.day_today a { text-decoration:none; }



