
body {
	color : #000088;
	
}

ul.menu {
	list-style: none;
	padding-left: 10px;
}

ul.menu li {

	padding-bottom: 15px;
}

h3 { 
	color: #0000CC;
}

a:link { 
	color: #0000CC;
}
	
span.hidden{
  display: none;
}

span.error{
  display: inline;
  color: black;
  background-color: pink;  
}

span.auth{
  padding: 3px;
}

table.browse {
	border: 0px;
	padding: 0px;
}	

table.browse * {
	height: 1px;
	vertical-align: middle;
}

tr .odd {
    color: #000;
    background-color: #efe;
}

tr .even {
    color: #000;
    background-color: #eef;
}

.formQuestion {
}
.formAnswer {
}
.pageSubContentTitle {
		color:#8e8e8e;
		font-size:1em;
		font-family:Verdana, Arial, sans-serif;
		margin-bottom:0.75em;
}
.small {
	width: 2.5em;
}
.medium {
	width: 10em;
}
.long {
	width: 20em;
}

span.invalid, span.missing {
	display: inline;
	margin-left: 1em;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	color: #f66;
	font-size: 0.9em;
}

.errorMessage {
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#ff0000;
	font-size:0.9em;
}
.warningMessage {
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#ff9900;
	font-size:0.9em;
}
.noticeMessage {
	font-weight: normal;
	font-family:Arial, Verdana, sans-serif;
	color:#663;
	font-size:0.9em;
}
.myValidateColorValid {
	background-color: #FF0000;
}
.myValidateColorInvalid {
	background-color: #00FF00;
}
.myValidateColorEmpty {
	background-color: #0000FF;
}

.signed {
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	text-align: right;	
}