/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:sans-serif,verdena,arial;
	font-size:12px;
	text-align:left;
}

h1 {
	margin-left: 20px;
	color: #3399FF;
	font-weight: 100;
	font-size: 24px;
	width: 80%;
	border-bottom:2px solid #ff9900;
}

#wrapper {
	display:block;
	width: 100%;
}

#nav-menu {
	position:fixed;
	display:block;
	width:100%;
	height:30px;
	background-color:#FFFFFF;
	z-index:1000;
}
#nav-menu-filler {
	display:block;
	height:30px;
}

/*
* Message box that indicates an error.
*/
.error {
	color:#FF0000;
	font-weight:bold;
	display:block;
	margin:0 auto;
	margin-bottom: 5px;
	padding: 5px;
	width:80%;
	border:1px solid #ff0000;
	background-color:#eee;
}

.warning {
	color:#FF9900;
	display:block;
	margin:0 auto;
	margin-bottom:5px;
	width:80%;
	border:1px solid #ff9900;
	background-color:#eee;
	padding:5px;
}

.success {
	color: #00cc00;
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
	width: 80%;
	border: 1px solid #00cc00;
	background-color: #eee;
	padding: 5px;
}
.table-results {
	display:block;
	margin:0 auto;
}

.table-results td {
	padding:3px;
	margin:1px;
}
.table-results th {
	text-align:left;
	font-weight:bold;
}

.paginationControl {
	text-align:center;
	word-spacing:3px;
	margin-top:15px;
	margin-bottom:10px;
}

.paginationControl .disabled {
	color:#999999;
}

.paginationControl a {
	text-decoration:none;
	color:#003399;
}

.paginationControl .next, .prev {
	font-size:16px;
	font-weight:bold;
}

.table-grid {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.table-grid td {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}
.table-grid .occupied0 {
	background-color:#CCFFCC;
}
.table-grid .occupied1 {
	background-color:#FFFFCC;
}
.table-grid .occupied2 {
	background-color:#FFCCFF;
}
.table-grid .occupied3 {
	background-color:#CCFFFF;
}
.table-grid .occupied4 {
	background-color:#FFCC99;
}
.table-grid .occupied5 {
	background-color:#99FF99;
}
.table-grid .occupied6 {
	background-color:#CCCCFF;
}
.table-grid .occupied7 {
	background-color:#FFCC33;
}
.table-grid .occupied8 {
	background-color:#99FFFF;
}
.table-grid .occupied9 {
	background-color:#99CC66;
}
.table-grid .occupied10 {
	background-color:#FFFF99;
}
