body {
	background: #ffffff;
	font: 13px verdana;
	color: #333333;
}

p {
	font: 13px verdana;
	color: #333333;
/*	margin: 0px 0px 0px 0px;*/
}

a { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }
a:active { color: #666666; text-decoration: underline; }

.table-main {
/*	background: url(db_bg.gif) repeat-y;*/
	background: #ffffff;
}

.table-main-pad {
	padding: 12px 12px 0px 12px;
}

.nav-background {
	background: #990000;
}

.nav-top {
	padding: 2px 0px 4px 12px;
	font: 13px verdana;
	color: #ffffff;
}
.nav-top a { font: bold 13px verdana; color: #ffffff; text-decoration: none; }
.nav-top a:visited { font: bold 13px verdana; color: #ffffff; text-decoration: none; }
.nav-top a:hover { font: bold 13px verdana; color: #eeeeee; text-decoration: underline; }
.nav-top a:active { font: bold 13px verdana; color: #eeeeee; text-decoration: underline; }

.nav-date {
	font: 13px verdana;
	color: #000000;
	padding: 12px 20px 0px 0px;
}

.nav-bottom {
	background: #595856;
	padding: 6px 0px 6px 0px;
	font: bold 13px verdana;
	color: #ffffff;
	text-align: center;
}
.nav-bottom a { color: #ffffff; text-decoration: none; }
.nav-bottom a:visited { color: #ffffff; text-decoration: none; }
.nav-bottom a:hover { color: #eeeeee; text-decoration: underline; }
.nav-bottom a:active { color: #eeeeee; text-decoration: underline; }

.nav-address {
	font: 13px verdana;
	color: #333333;
	padding: 0px 14px 0px 0px; 
}

.nav-small {
	font: 11px verdana;
	color: #333333;
}

.right-pad {
	padding: 12px 0px 0px 0px;
}

.right-border {
	background: #333333;
}

.right-title {
	font: bold 13px verdana;
	color: #ffffff;
	padding: 2px 2px 2px 4px;
}

.right-item {
	background: #ffffff;
	font: 11px verdana;
	color: #333333;
	padding: 6px 0px 6px 6px; 
	vertical-align: top;
}

.right-item a { color: #333333; text-decoration: none; }
.right-item a:visited { color: #333333; text-decoration: none; }
.right-item a:active { color: #666666; text-decoration: underline; }
.right-item a:hover { color: #666666; text-decoration: underline; }

.content-title {
	font: bold 18px verdana;
	color: #333333;
}

.content-main {
	font: 13px verdana;
	padding: 0px 6px 0px 6px;
}

.content-border {
	background: #333333;
}

.content-cell {
	background: #ffffff;
}

.data-head {
	font: bold 13px verdana;
}

.data-title {
	font: bold 13px verdana;
	color: #333333;
}

.data-content {
	font: 13px verdana;
	color: #333333;
}

.data-footer {
	font: 10px verdana;
}

.admin {
	padding: 20px 20px 20px 20px;
	background: #ffffff;
}

.admin-border {
	background: #cccccc;
}

.admin-menu {
	padding: 30px 0px 0px 20px;
	font: bold 13px verdana;
}

.admin-head {
	background: #cccccc;
}

.admin-odd {
	background: #eeeeee;
}

.admin-even {
	background: #ffffff;
}

.admin-title {
	font-weight: bold;
}

.admin-message {
	padding: 20px 20px 20px 20px;
	background: #cccccc;
	font: bold 11px verdana;
	color: #ff0000;
}

.error {
	font: 13px verdana;
	color: #ff0000;
}