body {	
    background-color: white; 
    color: black; 
    font-family: helvetica,arial,sans-serif;
}

td.heading {	background-color: rgb(185,185,185);
		color: black;
       		vertical-align: middle;
       		font-style: italic; 
		font-weight: bold; 
		font-family: times new roman,times,serif;
		padding-left: 5px;
}

td.data { 	background-color: rgb(220,220,220);
        	color: black; 
		vertical-align: top;
       		font-size: 90%;
	/*	padding-left: 7px;	*/
		padding-top: 10px;	
}

ul.nobullet {
	marker-offset: auto;
	list-style-type: none;
}

ol.refs {
	list-style: decimal outside;
	margin-right: 40%;
}

li.refs {
	padding-bottom: 15px;
}

.restricted {	color: red;
		font-family: courier, serif;
		font-weight: bold;
		font-size: smaller; 
	}
		
.footer {	font-size: 90%; 
	}

/* CMura: Define a "NEW" class to allow highlighting of some newer shit */
.NEW {  /*background-color: black;  */
        /*color: #7cfc00;       */
    color: red;
    font-size: small;
    font-weight: bold;
    border-top-style: dotted;
    border-top-width: 1px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

	
		
em {   color: black; }

h1, h2, h3, h4	{
    font-family: helvetica, arial, verdana, sans-serif;
    font-weight: normal;
    background: transparent;
}

dt {
    font-family: helvetica, arial, verdana, sans-serif;
    font-weight: bold;
    background: transparent;
}

hr {	width: 100%; height: 3px; }

img {	border-width: 0px }

img.pdf_icon {
	border: 0px solid red;
       	height: 24px;
	width: 22px;
}

img.doi_icon {
	border: 0px solid red;
	height: 23px;
	vertical-align:top;
	padding-left: 1px;
}

img.pdb_icon {
	border: 1px solid blue;
       	height: 17px;
	width: 62px;
	vertical-align:top;
	padding-left: 3px;
}


/*tt {
	font-family: courier,sans-serif;
	font-size: 100%;
	font-stretch: narrower;
}*/
	
p {	text-indent: 0pc; text-align: left }

pre {	font-family: courier, monospace;  }


a:link 	  { color: rgb(70,70,170); text-decoration: underline; }
a:visited { color: rgb(70,70,80);}
a:hover   { color: rgb(50,50,255); background-color: rgb(215, 235, 204); text-decoration: none;
	/*	border-top: dotted 1px;
       		border-bottom: dotted 1px; */
	}
a:active  { color: rgb(255,0,0); text-decoration: underline; }

a.author:link 	 { color: rgb(0,0,0); text-decoration: underline; }
a.author:visited { color: rgb(10,10,90);}
a.author:hover   { color: rgb(50,50,255); background-color: rgb(215, 235, 204); text-decoration: none;
					  border-top: dotted 1px;
     		  			  border-bottom: dotted 1px;
		 }
a.author:active  { color: rgb(255,0,0); text-decoration: underline; }


