@charset "utf-8";
html {
	height:100%;
	min-height:100%;
}
body {
	padding:0;
	margin:0;
	height:100%;
	min-height:100%;
}
img {
	border:0;
}
form {
	padding:0;
	margin:0;
}
.cell {
	background-color:#f9fed5;
	border-left:1px solid #888;
	border-bottom:1px solid #888;
	padding:0;
	font-weight:normal;
}
.tdTopDate {
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-color: #A4924A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	border-left:1px solid #555;
}
.l {
	height:75px;
}
#lo1, .loc1 {
	background-color:#b4f2ba;
}
#lo2, .loc2 {
	background-color:#bce5f9;
}
#lo3, .loc3 {
	background-color:#ffffa9;
}
#lo4, .loc4 {
	background-color:#ffdeff;
}
#lo5, .loc5 {
	background-color:#d5d2fc;
}
#lo6 {
	background-color:#F9FED5;
}
.loc6 {
}
.cal-menu {
	float:left;
	color:#000;
}
.cal-menu img {
	margin-left:6px;
}
.cal-menu img a {
	margin:0px;
}
.stitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555;
	padding:5px;
	padding-bottom:0;
}
#tbl-week .stitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	padding:5px;
	padding-bottom:0;
}
#form-add-app, #view-app {
	background-color:#888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10px;
	padding:8px;
}
#l-menu {
	float:right;
	margin-top:2px;
	margin-right:4px;
}
.lcolor {
	text-decoration:none;
	margin-bottom:5px;
	padding:2px;
	font-size:8px;
	letter-spacing:2px;


}
a.lcolor {
  height:5px;
}
.btext {
	color:#333;
	display:block;
	padding:5px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.book-link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background-color:#888;
	color:#fff;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);

	
}
.book-link a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background-color:#888;
	color:#fff;
    -moz-opacity: 1;
    opacity:1;
    filter: alpha(opacity=100);
}

.warning {
  font-size:12px;
  line-height:16px;
}
#user-login a {
	color: #FFF;
}
#tbl-loc tr td {
	text-align: center;
}
#form-add-app tr td {
	padding: 3px;
}
#location-key a {
	color: #FFF;
}
