a:link,a:visited { 
color: #00D; 
 text-decoration: none;
 }

a:hover{ 
background-color: #ABC; 
color: #00D;
 }

abbr, acronym, .help { 					
border-bottom: 1px dotted #00F; 
	cursor: help;}

div.left 	
{ 
float: left;
}	

div.right { 
float: right;
 }		
	
div.spacer{  
width: 80%; 
clear: both; 
padding: 0px; 
margin: 0px;  
font-size: 1px;
}

caption {
font-weight: bold;
padding: 5px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p{ 
font-size: 12px; 
}

td { 
font-size: 12px; 
text-align: left;
  }

tt {
 white-space: pre;
 }

sub, sup, small { font-size: 11px; }

ul { font-weight: normal; font-size: 12px; list-style-type: square;}

ol {
font-size: 14px;
font-weight: bold;
list-style-type: decimal;
margin-right: 20px;
text-align: justify;	
list-style-position: outside;
}

ol.inside { list-style-position: inside; }
ol ol 	{ list-style-type: lower-alpha;}

ol ol li { margin-left: -20px; }

.nobull { list-style-type: none; }

.oli {
        font-weight: normal;
	font-size: 12px;
	margin: 1px;
}

h1, h2, h3, h4, h5 {
margin: 10px 0px 0px 0px;
	padding-left: 10px;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Sans-Serif;
	font-variant: small-caps;
letter-spacing: 0.2em;}

h1, h2  {
 background: #8AB; border: 1px solid #68A; margin: 0px; padding: 10px;}
h1, h2, h3  { margin-bottom: 10px; }
h4, h5  { margin-bottom: 5px; }

h1{ font-size: 22px; }
h2	{ font-size: 20px; }
h3	{ font-size: 16px; }
h4	{ font-size: 14px; }
h5 	{font-size: 12px;}


body {	
       background: #DDD ;	
       color: #000000;	font-family: verdana, Sans-Serif;	
       margin: 0px;	
       padding: 0px;	
       text-align: center;
}



div.top {							
        background: url("https://www.thevespiary.org/archive/rhodium/images/stripes.gif")  repeat #333;
	font-family: 'Gill Sans', 'trebuchet ms', Verdana, Sans-Serif;	
        color: #000000;	border: 2px solid #777;	
        font-weight: normal;
	font-size: 20px;
	padding: 0px;	
        font-variant: small-caps;
	letter-spacing: 0.2em;	
        margin: 20px auto;	
        width: 750px;

}


div.top form { 
        font-size: 10px;
        letter-spacing: 0;
 }

div.header {	
	background: #CCDDEE;
	border: 3px solid #000000;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Sans-Serif;
	margin: 20px auto;
	text-align: center;
	width: 750px;
}

div.stdtxt
 	{					
	background: #CCDDEE;
	border: 1px solid #000000;
	clear: both;
	margin: 20px auto;
	text-align: left;
	width: 750px;
}

div.stdtxt p { 					
	margin: 20px 20px 0px 20px; 
	text-align: justify; 
}

div.refs{
				
	background: #CDE;
	border: 1px solid #000000;
	clear: both;
	margin: 20px auto;
	text-align: left;
	width: 750px;
}

.abstract {							
        background-color: #DDD;
	border: thin dotted #003366;
	clear: both;
	margin: 20px 50px;
	padding: 10px 10px 20px 10px;
}

.abstract h2{	
        background: #DDD;
	border: 0px;
	margin: 2px;
	padding: 0px;
}

.exp {							
	background-color: #DDD;
	border: thin dashed #003366;
	clear: both;
	margin: 20px;
	padding: 10px 10px 20px 10px;
}

.tbl  {							
	background: #DDD;
	border: 2px solid #345;
	margin: 20px;
	padding: 10px;
}

.pic  {								
        background: #DDD;
	border: 2px solid #345;
	margin: 20px 10px 10px;
}

.xtbl  {				
	background: #CDE;
	border: 2px solid #345;
	margin: 20px;
	padding: 10px;
}

.xpic  {						
	background: #CDE;
	border: 2px solid #345;
	margin: 20px 10px 10px;
}

.hilite {						
	font-variant: normal;
	background-color: #FFFF00;
	display: inline;
}

.redtxt {						
	font-variant: normal;
	color: #FF0000;
}

.blutxt {font-variant: normal;	color: #0000FF;}

.grntxt {						
	font-variant: normal;
	color: #00CC00;

}


dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}


dt {
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	padding: 5px;}

.nowrap {						
	text-align: left;
	white-space: nowrap;
	display: inline;
}

img {							
	margin: 5px;			
}

div.pic p	{					
	margin: 5px 5px 5px 5px;	
}
