﻿/* center tables */
body {
  text-align:center;
  background-color:#ffffff
}
table {
  margin-left:auto;
  margin-right:auto
}

/* background table */
table.bg {
  background-color:#ffffff;
  border:1px solid #ff0000
}

/* coloured foreground table */
table.fg {
  border:1px solid #ffffff; 
  border-collapse:collapse;
  width:100%;
  background-color:#ffffff
}

/* non-bordered table - center content */
table.nb {
  width:100%;
  text-align:center;
}

.searchTable {	margin: 4px;}

/* standard cell - keep alignment to left in case browse forms are very wide */
td {
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:10px;
  padding:3px;
  color:#000000;
  vertical-align:top;

}

td.head {
  font-weight:bold;
  white-space:nowrap;
  border-bottom: 1px solid #000000;
  background-color:#0033ff;
  color:#FFFFFF;


}


/* title cell - keep alignment to left in case browse forms are very wide */
td.title {
	font-weight:bold;
	background-color:#0033ff;
	width:100%;
	font-size:12px;
	color:#ffffff;
	white-space:nowrap;
	
}

/* field label cell */
td.label {
  font-weight:bold;
  text-align:right;
  width:40%;
  white-space:nowrap
}

/* field content cell */
td.field {
  text-align:left;
  white-space:nowrap
  
}

A:hover {
	COLOR: #000099; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}

/* bold - used for column headings in browse tables and bold text */
td.bold {
  font-weight:bold;
  white-space:nowrap;
  
}

/* errors */
td.error {
  color:#FF0000
}

/* form elements */
.searchinput {height: 29px;	color: navy;	padding-top: 3px;	border: 1px solid #BBBBBB}
input{background-color:#EBEBEB}
select{background-color:#EBEBEB}
textarea{background-color:#EBEBEB}

/* links */
a {font-family:verdana,helvetica,arial,sans-serif;font-size:12px;color:#0000FF;font-weight:bold}
/* links in browse table cells */
a2 {font-family:verdana,helvetica,arial,sans-serif;font-size:10px;color:#000000;font-weight:bold}

