.r0 {background-color: white}
.r1 {background-color: #E8E8E8}
.warn {color: darkred;font-size:10pt;}
.fieldTitle {font-weight:bold;}
.report {font:arial,sans-serif;font-size:88%;}
.confirmation{color:darkgreen;font-size:11pt;}
.success{color:darkgreen;font-size:12pt;}
.altheader{color:darkblue;font-size:10pt;background-color: white}
h1 {text-align:center;font-size:16pt;}

scrollable {
	width: 98%;
	overflow: scroll;
}

label {
  text-align:right;
  font-weight:bold;
  font-size:95%;
  }
  
.nolabel {
  text-align:right;
  font-weight:bold;
  font-size:95%;
  }
 
 .disabledlabel {
  text-align:right;
  color:gray;
  font-size:95%;
  }
  
table {table-layout:fixed; word-wrap:break-word; text-align:left;}
table tr th {background-color:#DDF;}

table td tr
{
	margin: 0;
	padding: 1px;
	border-width: 1px 1px 0 0;
	background-color: white;
}

a:link, a:visited {text-decoration: none; color: darkblue}
a:hover {text-decoration: underline; color: darkblue;}

.searchDtLabel {
  	text-align:right;
  	font-size:9pt;
 }
 
.searchDtFieldset {
 	width:450px;
 }
 
 .searchField {
 	width:455px;
 }
 
 .searchSelect {
 }
 
 .filter {
 	width:676px;
 }
 
fieldset {
 	-moz-border-radius: 8px; border-radius: px;
}

@-moz-document url-prefix() {
	.searchDtFieldset {
 		width:440px;
 		margin-top:5px;
 	}
 	
 	.searchField {
 		width:455px;
 		margin-top:5px;
 	}
 	
 	.searchSelect {
 		margin-top:5px;
 	}
}