body,html {
	background-image: url(gfx/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFCC66;/*#F0E9D2*/ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	line-height: 14px;
}
a:link { color: #0000FF; }
a:visited { color: #0000FF; }
a:hover { color:#CC3300; }
h1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 2px;
}
h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 2px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 2px;
}
div.footer { margin: 20px; }
input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.form_buttons {
	border: #666666 1px solid;
	padding: 2px;
	text-transform: capitalize;
	background-color: #FFFFCC;
	margin: 0px;
}
table.showcase {
	border: #C96F0F 1px solid;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 10px;
}
tr.bookBoxHeading {
	background-color: #C96F0F;
}
td.pattern {
	background-image: url(../gfx/pattern.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 23px;
}
td.footer,td.footerEnd {
	border-right: #666666 1px dashed;
	padding: 4px;
	vertical-align: top;
}
td.footerEnd {
	border: none;
}
td.moreinfo {
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #333333;
}
table.bookBox {
	padding: 5px;
	background-color: #FBECCD;
	border: #C96F0F 1px solid;
}
table.footer {
	border-top: #666666 3px double;
	margin-top: 10px;
	height: 75px;
}
table.header {
	margin-bottom: 10px;
}
tr.tbl_header {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	background-color: #CBD9F3;
}
tr.navtop {
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(gfx/bg_navtop.gif);
}
.navtop a:link { text-decoration: none; color: #FFFFFF; }
.navtop a:visited { text-decoration: none; color: #FFFFFF; }
.navtop a:hover { text-decoration: underline; color: #FFFFFF; }
tr.submenu {
	font-size: 11px;
	color: #0066CC;
	background-image: url(gfx/bg_submenu.gif);
}
tr.submenu a:link { text-decoration: none; color:#0066CC; }
tr.submenu a:visited { text-decoration: none; color:#0066CC; }
tr.submenu a:hover { text-decoration: underline; color: #0066CC; }
tr.rowcolor1,td.rowcolor1 { background-color: #FFFFFF; }
tr.rowcolor2,td.rowcolor2 { background-color: #E8F1FF; }
td.reserved { background-color: #FF3300; }
td.search_item {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
tr.boxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(gfx/bg_navtop.gif);
}
table.navbar {
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}
table.box {
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	margin-bottom: 10px;
}
table.view_records {
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #FFFFFF;
	background-image: url(gfx/bg_forms.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.alert { background-color: #DDDDDD; font-size: 11px; }
table.error {
	background-color: #FFEEEE;
	border-color: #FF3300;
	border-style: solid;
	border-width: 1px;
	text-transform: none;
	letter-spacing: 1px;
}
table.success {
	background-color: #F8FBFC;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	text-transform: none;
	letter-spacing: 1px;
}
table.submit, table.forms td { padding: 5px; }
table.submit, table.forms { width: 600px; }
table.submit {
	margin-top: 10px;
	background-color: #F8FBFC;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
table.pageIndex { font-size: 11px; margin-bottom: 5px; }
table.pageIndex a:link { text-decoration: none; color:#0066CC; }
table.pageIndex a:visited { text-decoration: none; color:#0066CC; }
table.pageIndex a:hover { text-decoration: none; color: #3399FF; }
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	text-transform: none;
	margin: 0px;
}
.field_long  { width: 300px; }
.field_short  { width: 75px; }
.field_small  { width: 25px; }
.code { font-family: "Courier New", Courier, monospace; font-size: 12px; letter-spacing: 1px; }
input.checkbox { margin-bottom: 0px; }
input.dim, select.dim {
	background-color: #EEEEEE;
	color: #999999;
}
table.error, span.error { color: #FF3300; }
table.success, span.success { color: #006699; }
font { margin: 0px; }
