a.edit {
  background-color: #ff0000;
 	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
  padding: 1px;
	text-decoration: none;
}
a.nav {
 	color: #ffffcc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.nav-on {
 	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

body {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0; 
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #000000;
}

table.form{
			border: solid 1px #ffff99;
}
td.column-head {
			background-color: #cc0000;
			color: #ffffcc;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			text-align: center;
}
td.field {
			background-color: #cc9966;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #ffffcc;
}
td.form-header {
			background-color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #cccc99;
}
td.form-section {
			background-color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #cccc99;
}
td.form-footer {
			background-color: #990000;
}
td.line-item {
			background-color: #ffffff;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			color: #990000;
}
td.nav {
			background-color: #990000;
  		border: solid 1px #ffffcc;
			color: #ffffff;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
}
td.section{
			background-color: #ffffcc;
			color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
}
td.sidebar {
			background-color: #ffffcc;
			border: solid 1px #cc9966;
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
}
td.status {
			background-color: #ffff99;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #ff0000;
}
td.value {
			background-color: #cccc99;
			color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
}
td.warn{
			background-color: #ffff66;
			border: solid 1px #ff0000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #ff0000;
}
.msg-warn {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #ff0000;
}
.note {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
 	color: #000000;
}
.required {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
 	color: #ffffcc;
}

.subtitle {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #000000;
}
.text {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
 	color: #000000;
}
.title {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
 	color: #000000;
}
.welcome {
 	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* gallery styles */
a.art-detail {
			color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
}
a.prev-next {
			color: #990000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
}
td.art-data {
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
}
td.art-detail {
			background-color: #cccc99;
  		border: solid 1px #cc9966;
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
}
td.art-field {
			background-color: #ffff99;
  		border: solid 1px #cc9966;
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
}
td.art-image {
			background-color: #cc9966;
}
td.searchbar {
			background-color: #cccc99;
  		border: solid 1px #cc9966;
			color: #996600;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
}
td.searchfooter {
			background-color: #cccc99;
  		border: solid 1px #cc9966;
			color: #996600;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
}
td.searchbar-label {
			color: #996600;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
}
td.searchbar-data {
			color: #996600;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
}
.art-image {
			background-color: #cc9966;
			padding: 2px;
}
.searchfooter {
 	color: #996600;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
