#login {display: none;}
#pagetext {padding: 20px 0;}
#pagetext table {
	margin: 0 auto;
	width: 475px;;
	border: 1px solid #364341;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
#welcome_table {
	border:1px solid #eee !important;
}
/*
h1 {
	font-weight: bold;
	font-size: 150%;
	color: #333;
}
.inner {
	width: 100%;
	border: none;
}
.inner td {width: 33%;}
*/


#pagetext td {padding: 2px 6px;}

select {width: 150px;}
.right {text-align: right; width: 35%;}
.center {text-align: center;}
.text {
	padding: 10px 50px;
}
.notice {
	text-align: center;
	color: #0066CC;
	padding: 10px;
	font-size: 13px;
}
.head td {
    font-size: 12px;
    background: #ECA22C;
    color: #FFFFFF;
    padding: 2px 6px;
}
.subhead td{
    background: #ECA22C;
    color: #FFFFFF;
    padding: 2px 2px;
}
.subhead td a {color: #FFFFFF;}
.colhead td {
    background: #F7D879;
    padding: 0px 5px;
}
/* following classes added after coding was started */

.menu {
	background: #eeeeee;
	width:600px;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	font-size: 11px;
	padding: 3px;
	margin: 0 auto;
	text-align:center;
}
.menu a { 
	color: #990000; 
	text-decoration: none;
	margin:2px;
	font-weight:bold;
}
.response {
        font-size:12px;
        color:#0066CC;
	padding: 5px;
	margin: 0 auto;
	text-align:center;
}
.error, .err {
        font-size:12px;
        color:#FF0000;
	padding:5px;
	margin: 0 0 1em 0;
	text-align:center;
}
.redstar {
	font-size:14px;
	color: red;
	padding:3px;
	font-weight:normal;
}
textarea { font-family:arial; font-size:12px;}
.listing {
        margin: 0 auto;
        width: 100%;
        border: 1px solid #dddddd;
        font-size: 11px;
        font-weight: bold;
        color: #333333;
        text-align: left;
}
/* calendar styles */

#caltab table {
	border:1px solid #eee;
	background: #f7d879;
}
#caltab table table {
	background:#a0cc82;
}
#caltab table tr.days {
	background:#d07b17;
	color:#fff;
}
#caltab table tr td {
	font-family:Arial, Helvetica, sans-serif;
}
#caltab #intab tr td a.booked{
	padding:2px 2px 2px 5px;
	background:#FFCC66;
	color: #660000;
	text-align:center;
}
#caltab #intab tr td a.notbooked{
	color: #d07b17;
	border-bottom:1px solid  #d07b17;
	padding-left:2px;
}
#caltab #intab tr td a:hover{
	border-bottom:1px solid #990000;
}
.selday { background:#FFCC66; }
.pastday { color:#f7d879; }
