/* Search */
.resultbox {
	width:450px;
}
.resultbox h2 {
	padding:0px;
	margin:0px;
	text-align:left;
}
.resultbox h3 {
	padding:0px;
	margin:0px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.resultbox img {
	border-width:0px;
}
td.rank {
	width: 30px;
	margin:0px;
	padding: 3px 4px 0px 0px;
	vertical-align:top;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.result {
	width:310px;
	margin:0px;
	padding:3px 0px 0px 0px;
	vertical-align:top;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.result a, td.result a:hover {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.location {
	width:110px;
	margin:0px;
	padding:3px 4px 0px 0px;
	vertical-align:top;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.description {
	margin:0px;
	padding:2px 0px 10px 2px;
	vertical-align:top;
	text-align:left;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pages {
	margin:0px 0px 20px 0px;
	line-height:17px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pages div {
	color:#D24B0F;
}
.pages a, .pages a:hover, .pages a:visited {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/* END: Search */


/* the following styles are for errors */
.error {
	border-color: #FF0000;
	border-width: 2px;
	border-style: solid;
	background-color: #FFCC33;
	width: 95%;
}
.error TD {
	color: #FF0000;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;		
}

.error .title {
	background-color: #FF9393;
}

.error .title TD {
	color: #FFFFFF;
	font-weight: bold;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.formrequired, .formrequired td {
	color: #000099; 
	font-weight: bold
}
.formerror, .formerror td {
	color: #990000; 
	font-weight: bold; 
	background-color: #FFCC33;
}
/* end errors */

