/* these elements are used for dynamic HTMl generated by www.matchinggifts.com */
/* include via 		<link rel="styleSheet" href="hepstyle.css" type="text/css"/> */
.search_button {
	font-size: 10px;
	color: #FFFFFF;
	background: #B2B2B2;
}


.hepparatext {font: 9pt Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal; font-style: normal; line-height: 130%;}
.hepboldtext {font: 9pt Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold; font-style: normal;}
.heplisttext {font: 9pt Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal; font-style: normal; color:#000000; text-decoration: none;}


/* limit the output to box with scroll bars */
div#hepresultbox { height: 300px; width: 600px; overflow: auto; border-color: rgb(128,128,128); border-style: solid; border-width: 1px}
ol.hepresultlist li {list-style-type: decimal;  list-style: outside; color: #000000;  }

.hepresultlist ul {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
list-style: square;
}

.hepresultlist ol {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
list-style: decimal;
}
.hepresultlist ol.body li {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
margin: 0px 0px 10px 20px;
padding-left:10px;
line-height: 100%;
list-style:square;
}
	
.hepresultlist li {
font-family:verdana, arial, helvetica, sans-serif; font-size: 9pt;
margin: 0 0 6px 0px;
}

.hepresultlist ul.body li {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
margin: 0px 0px 10px 20px;
padding-left:10px;
line-height: 100%;
list-style:square;
}
.hepresultlist a, a:visited {
text-decoration:none;
}

#hepprofile {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
line-height: 150%;
}
#hepprofiletable {
font-family:verdana, arial, helvetica, sans-serif;
font-size: 9pt;
margin: 0 0 10px;
line-height: 145%;
}

fieldset {
border: 1px solid #2f64bf; 
padding: 10px 20px 20px 20px;
text-align:left
}

legend { 
font-family: verdana,tahoma; 
font-weight:bold;font-size: 10pt; 
color: #2f64bf;
}

div.hepcontainer {
	border: 1px solid #000000;
	overflow: scroll;
	width: 100%
	height: 290px;
}
/* style for the HEP swirl at the bottom of the page */
.hepswirlimg {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	margin: 2px 2px 2px 2px;
}

.hepswirlimg img {
	border: 0px solid #000000;
}

/* 
 * text style for the results.cfm table entries 
 */
.hepresulttdthickbottomborder {
  border-style: solid; 
  border-bottom-width: 2px; 
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: rgb(245,245,245);
  }
.hepresulttdthinbottomborder {
  border-style: solid; 
  border-bottom-width: 1px; 
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: rgb(245,245,245);
  }
.hepresultcelllabel {font: 8pt Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal;}
.hepresultcelltext {font: 8pt Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
