body{ font-family:Arial; font-size:10px;padding:0px;margin:0px;}
img{border:none;}
input, select{font-size:12px; font-family:Arial;}
.main > div{width:100%; height:361px;background-repeat:no-repeat; margin:0px auto; position:relative;}
.main { text-align:center; width:316px; height:361px;}
.gtd {float:left; width:300px;}
.boxlr {float:left; width:12px}
.btop {BORDER-TOP: #beaeae 1px solid; float:left; width:276px; HEIGHT: 8px; background-color:#fff;}
.btd {BORDER-RIGHT: #beaeae 1px solid; PADDING-LEFT:7px; float:left; BORDER-LEFT:#beaeae 1px solid; width:292px; background-color:#fff;}
.bmid {float:left; width:284px; TEXT-ALIGN:justify;height:331px;}
.bbottom {float: left; width: 276px; BORDER-BOTTOM: #beaeae 1px solid; HEIGHT: 9px; background-color:#fff;}

#Show_screen8,
#Show_screen1,
#Show_screen5,
#Show_screen6,
#Show_langselect {
	padding:0px 0px 0px 3px;
	background-image:url(/clients/main/images/mainbg.png);
	background-repeat:no-repeat;
	background-position:center;
	width:300px;
	height:341px;
	padding:10px 3px;
}
#Show_screen_1,
#Show_screen_2,
#Show_screen_3,
#Show_screen_4,
#Show_screen_4_5,
#Show_screen_5,
#Show_screen_6,
#Show_screen_8 {
	padding:7px 8px 0 8px;
	width:300px!important;
	height:361px;
}
#Show_screen2,
#Show_screen3,
#Show_screen4,
#Show_screen4_5,
#Show_screen7 {
	padding:0px 0px 0px 3px;
	background-image:url(/clients/main/images/bg.png);
	background-repeat:no-repeat;
	background-position:center;
	width:300px;
	height:341px;
	padding:10px 17px;
}
button#clearAlert {
	font-size: 80%;
}

#notables {
	width:200px;
	margin:100px 64px;
	position: absolute;
	text-align: center;
	background-color:#ffffff;
	border: solid 1px #bbbbbb;
}
#notables_header {
	padding-top: 8px;
	font-weight: bold;
	background-color:#bbbbbb;
}
#notables_text {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	position: relative;
	font-weight: bold;
}
.content{
	padding-top:20px;
	vertical-align:top;
}

.gtd2 {float:left; width:288px;}
.boxlr2 {float:left; width:12px}
.btop2 {BORDER-TOP: #beaeae 1px solid; float:left; width:264px; HEIGHT: 8px; background-color:#fff;}
.btd2 {BORDER-RIGHT: #beaeae 1px solid; PADDING-LEFT:8px; float:left; BORDER-LEFT:#beaeae 1px solid; width:278px; background-color:#fff;}
.bmid2 {float:left; width:268px; TEXT-ALIGN:justify; padding:40px 0px 0px 0px;}
.bbottom2 {float: left; width: 264px; BORDER-BOTTOM: #beaeae 1px solid; HEIGHT: 9px; background-color:#fff;}
.text{padding:0px 4px; font-size:11px; color:#000;}
.text a{color:#cc0099;}
.text a:hover{text-decoration:none;}
.screen2-footer{padding:2px 0px 0px 0px;}
.screen7-footer{padding:70px 0px 0px 0px;}

.ind5{padding-top:5px;}
.ind10{padding-top:10px;}
.ind15{padding-top:15px;}
.ind20{padding-top:20px;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}

.heading{color:Black; font-size:14px; font-weight:bold; text-align:center;}
.subheading{color:Black; font-size:10px;text-align:center; font-weight:bold;}
.maincontent{color:Black; font-size:10px;}
.contentlast{padding-top:100px; color:Black; font-size:10px;}
.select1{width:100%;}
.select2{width:52px;}
.select3{width:240px;}
.select4{width:52px;}
.calhead {
	background-image:url(/clients/main/images/calhead.jpg);
	background-repeat:no-repeat;
	width:281px;
	height:17px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	margin:0px;
	cursor:default;
}
.calhead2 {
	background-image:url(/clients/main/images/calhead2.jpg);
	background-repeat:no-repeat;
	width:310px;
	height:17px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	margin:0px;
	cursor:default;
}
.calhead-l{float:left; width:30px;}
.calhead-m{float:left; width:220px; text-align:center;}
.calhead-r{float:right; width:30px;}
table.caltable{width:280px; border-collapse:collapse;padding:0px; margin-left:1px; cursor:default;}
table.caltable th{ border:solid 1px #989898; padding:2px; width:40px; text-align:center; background-color:#dcdcdc; color:#000000; font-size:11px;}
table.caltable td{ border:solid 1px #989898; width:40px; padding:2px; text-align:center; background-color:#dcdcdc; color:#989898; font-size:11px;}
table.caltable td.active{ background-color:#ffffff; color:#000000; font-weight:bold; cursor:pointer;}
table.caltable td.active .on{ background-color:#ffffff; color:#000000; border:solid 2px red;}
table.caltable td.deactive{ background-color:#ffffff; color:#989898;}
table.caltable td.cross {
	background-image:url(/images/cross.gif);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:default;
}
#time{width:266px;}
.time{
	font-size: 11px;
	font-weight:bold;
	color: #10598f;
	text-align:center;
	padding:15px 0px 0px 15px;
}
.time a {
	background-image:url(/clients/main/images/time-bg.gif);
	display:inline;
	float:left;
	color: #10598f;
	background-repeat:no-repeat;
	text-align:center;
	width:38px; height:17px;
	text-decoration:none;
	padding:2px 0px 0px 0px;
}
.time a:hover {
	background-image:url(/clients/main/images/time-bg-hover.gif);
	color:navy;
	background-repeat:no-repeat;
	text-decoration:none;
}
.time a.active{background-image:url(/clients/main/images/time-bg-active.gif); color:navy; background-repeat:no-repeat; text-decoration:line-through;}
.time a.inactive{background-image:url(/clients/main/images/time-bg-inactive.gif); color:navy; background-repeat:no-repeat;}

.tabletext{font-size:11px; text-align:right; padding:0px 5px 0px 0px;vertical-align:top;}
.txt{font-size:13px;}
.txtbold{font-size:13px; font-weight:bold;}
.tbold{font-weight:bold;font-size:11px; vertical-align:top; white-space:nowrap;}
td.tbold { text-align: left; }
.tboldred{font-weight:bold; color:Red;}
#Shownext1{color:Gray; padding-right:19px;}

.footer{height:39px; width:284px; font-weight:bold; font-size:9px; padding:4px 0px 0px 0px; margin-top:2px;}
.footer-confirm{width:284px; font-weight:bold; font-size:9px; padding:4px 0px 0px 0px; margin-top:2px; margin-top: 90px;}
.footer a{color:#000000; text-decoration:none;}
.footer a:hover{color:Gray;}
.footer img{margin-bottom:-5px;}
.footer-l{float:left; padding:0px 0px 0px 0px; width:95px;}
.footer-r{float:right; padding:0px 0px 0px 0px; width:189px; text-align:right; white-space:nowrap;}
.footer-r-confirm{float:right; height:39px; padding:20px 0px 0px 0px; width:189px; text-align:right; white-space:nowrap; }

textarea#tbMedd {font-size:12px; font-family:Arial;}

.flag {
	float:right;
	margin:-12px 10px 0 0;
}

td#dailyComment { min-height: 80px; vertical-align: middle; text-align: center; padding-top:13px;}
a.next_day{
	color:#A0598F;
}
.tooltip{
position: absolute;
padding: 5px;
z-index: 2;

color: #303030;
background-color: #f5f5b5;
border: 1px solid #DECA7E;

font-family: sans-serif;
font-size: 12px;
line-height: 18px;
text-align: center;
}
div#button_Book {
	display:block;
	width:130px;
	height:18px;
	background-image:url(/clients/main/images/book.jpg);
	text-align:center;
	text-align:center;
	font-size: 12px;
	padding-top:6px;
	float:right;
}

