body,p,td,sup,ul,li,h1,h2,h3,h4 {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	color: #000000;
}
ul,li {  
	color: #000099;
}
h1 {  
	font-size: 20pt; 
	font-weight: normal; 
	color: #000099; 
	margin-bottom: -10px; 
	border-bottom: 1px solid #CC0000; 
	padding-bottom: 5px;
}
h2 {
	font-size: 16pt;
	font-weight: normal;
	color: #000099;
}
h3 {  
	font-size: 14pt; 
	font-weight: bold; 
	color: #CC0000;
}
h4 {  
	font-size: 12pt; 
	font-weight: bold; 
	color: #CC0000;
}
/*a:link { 
	color: #0000CC;
}
a:visited { 
	color: #0000A0;
}
a:hover {
	color: #CC0000;
}
*/
.backtext {
	background-color: #000099;
	line-height: 16pt;
	border: thin solid #cc0000;
	color: #ffffff;
	padding: 5;
}

/* Added by John Simone on 2004-05-14 */

.servName,a.servName,a.servName:link,a.servName:visited {
	color: #696969; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.03em;
	text-decoration: none;
	/*
	color: #B1B1B1;
	font-size: 22px;
	font-weight: bold;
	*/
}
a.servName:hover {
	color: #2D82C8;
}
.servNameOff {
	color: #c0c0c0; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.03em;
	text-decoration: none;
}
.servDescr {  
	font-size: 13px;
	color: Black;
}
sup {
	font-size: 7px;
}
.footer { 
	color: #8C8C8C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
}
.itfooter { 
	color: #8C8C8C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
a.footer,a.footer:visited { 
	font-size: 8pt; 
	color: #8C8C8C;
}
a.footer:hover { 
	color: #5B83BD;
}
.main-table {
	background-image: url(/images/spider.gif); 
	background-repeat: no-repeat; 
	/* background-position: right top; */
}
.subtitle {
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.searchResultsHeading,th.searchResultsHeading {
	background-color: #A0C8EF;
	font-size: 13px;
	font-weight: normal;
}

.highlight {
        background-color: #FFFF99;
        font-weight: bold;
}
.blackout {
	background-color: black;
	font-weight: bold;
}
#popup{
position:absolute;
padding:5px;
width:260;
background-color:lightyellow;
border:1px solid black;
visibility:hidden;
z-index:100;
/*cursor:hand;*/
}
a.active:link {color: #000060;text-decoration:none}
a.active:visited {color: #000060;text-decoration:none}
a.active:hover {color: #ff0000;text-decoration:none;background-color:#00c0ff}
a.href:link {color: #00c0ff;text-decoration:none}
a.href:visited {color: #00c0ff;text-decoration:none}
a.href:hover {color: #ff0000;text-decoration:none;background-color:#00c0ff}
a.cur:link {color: #6445f7;text-decoration:none}
a.cur:visited {color: #6445f7;text-decoration:none}
a.cur:hover {color: #6445f7;text-decoration:none;}
a.inact:link {color: #2020ff;text-decoration:none}
a.inact:visited {color: #2020ff;text-decoration:none}
a.inact:hover {color: #ff0000;text-decoration:none;background-color:#00c0ff}
p.menu {font-size:8pt}

.tbhref {color: #fff000;cursor:pointer; }
.tbhref:link {color: #fff000;text-decoration:none; cursor:pointer}
.tbhref:visited {color: #fff000;text-decoration:none; cursor:pointer}
.tbhref:hover {color: #fff000;text-decoration:none;background-color:#00c0ff; cursor:pointer}

.oshref {color: #000000;cursor:pointer; }
.oshref:link {color: #000000;text-decoration:none; cursor:pointer}
.oshref:visited {color: #000000;text-decoration:none; cursor:pointer}
.oshref:hover {color: #000000;text-decoration:none;background-color:#00c0ff; cursor:pointer}

.oswhref {color: #ffffff;cursor:pointer; }
.oswhref:link {color: #ffffff;text-decoration:none; cursor:pointer}
.oswhref:visited {color: #ffffff;text-decoration:none; cursor:pointer}
.oswhref:hover {color: #ffffff;text-decoration:none;background-color:#00c0ff; cursor:pointer}

.resultsMain {background: #CCCCCC; border: 1px black solid;}
.resultsCaption {background: #008000; border: 1px black solid; text-align: left;}
.resultsPaging {background: #FFFFFF; font-family: sans-serif; text-align: center;}
.resultsHeading {background: #008000; font-size: 65%; font-family: sans-serif; text-align: left;}
.resultsRowOdd {background: #8FBC8F; text-align: left;}
.resultsRowEven {background: #FFFFFF; text-align: left;}
.resultsRowHover {background: #32CD32;}
.resultsTitle {font-size: 110%; font-weight: 500;}
.resultsSubTitle {font-size: 110%;font-family:sans-serif;font-weight: 500;}
ul.ac li.selected{background-color:#ffffff}
li.ac_element {list-style-type:none}
