body {
	padding: 0;
	margin: 0;
	background: #fff url(img/bg.jpg) repeat-x
}
body, input, select, a, h2, textarea {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0053a0;
	font-size: 12px;
	text-decoration: none
}
hr {
	background: #0053a0;
	color: #0053a0;
	height: 1px
}
h1 {
	font-size: 20px
}
h2 {
	font-size: 12px;
	margin: 0
}
h2.message {
	color: #e31a5c;
	font-style: italic
}
textarea {
	width: 560px;
	height: 400px
}
img {
	border: 0
}
fieldset {
	border: 0;
}
input, label, textarea, select {
	margin-bottom: 4px
}
br {
	clear: left
}
#container {
	width: 80%;
	margin: 0 auto;
}
.helper {
	font-size: 9px;
	font-style: italic
}
input.long {
	width: 280px
}
input.caption {
	width: 180px
}
input.short {
	width: 40px
}
.nav-highlight {
	background-color: #e5e5e5
}
ul#navlist {
	padding: 0;
	margin: 12px 0 0 0
}
h1 {
	margin: 14px 0;
	padding: 2px;
	width: 100%;
	background: #0053a0;
	color: #fff;
	font-size: medium
}
h2 {
	margin: 18px 0 0 0;
	font-size: medium
}
h2, h2 img {
	vertical-align: middle
}
h2 img {
	margin-right: 8px
}
p.warning {
	color: #e31a5c;
	font-style: italic;
	padding-top: 8px
}
#navlist li {
	list-style: none;
	padding: 0 3px;
	display: inline;
}
#navlist li a {
	margin-left: 3px;
	text-decoration: none;
}
#navlist li a:hover {
	text-decoration: underline
}
body#one li.one a, body#two li.two a, body#three li.three a, body#four li.four a, body#five li.five a, body#six li.six a, body#seven li.seven a, body#eight li.eight a, body#one li.one a:hover, body#two li.two a:hover, body#three li.three a:hover, body#four li.four a:hover, body#five li.five a:hover, body#six li.six a:hover, body#seven li.seven a:hover, body#eight li.eight a:hover {
	background: #fff;
	border-bottom: 1px solid #fff;
}
#container a {
	color: #e31a5c
}
ul.options {
	margin: 0
}
.options li {
	margin: 4px 0 4px 40px;
	font-size: 12px;
	color: #6b9bc8;
	list-style-type: square
}
.options li a {
	font: bold 12px Verdana, arial, helvetica, sans-serif; 
	color: #4080bc;
}
td {
	background: #d0e0ef
}
table.list td, table.list td a {
	color: #0053a0;
	font-size: x-small
}
th {
	background: #4080bc;
	color: #fff;
	text-align: left
}
th.col_one {
	background: #0053a0
}
td.col_one {
	background: #6b9bc8
}
.checkedout {
	color: #e31a5c
}
.checkedin {
	color: #0f0
}
.inactive {
	color: #8A5930;
	text-decoration: line-through
}
tr.highlight {
	background: #c3d7c8
}
p.paging {
	width: 100%;
	background: #d0e0ef;
	font-size: x-small;
	color: #0053a0;
	text-align: right;
	margin: 6px 0	
}
.hide {
	display: none
}
.show {
	display: block
}