body {
   text-align: center;
   margin: 0px;
   padding: 0px;
   font-family: "Times New Roman", Times, serif;
   font-size: 11pt;
   position: relative;
}
#menulayer {
	top: 0px;
	right: 0px;
	position: absolute;
	width: 182px;
	min-width: 182px;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
}
p.menuitem {
   margin: 0 5px 0 0;
	padding: 5px 0 5px 0;
   color: silver;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   text-align: left;
   border-left: 1px solid silver;
   background-color: #FFFFFF;
}
p.adlinks {
   text-align: center;
   margin-top: 40px;
   padding-top: 40px;
}
p.florinlogo {
   margin: 0 5px 20px 0;
   padding: 0px;
   height: 25px;
   text-align: center;
}
#displaylayer {
	margin: 5px 187px 5px 5px;
   padding: 2% 8% 8% 8%;
   text-align: center;
   position: relative;
}
h4.subheading {
   text-align: left;
   font-size: 1.1em;
   color: #0000A5;
   padding-top: 4%;
   position: relative;
}
h3 {
   padding-top: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 12pt;
   position: relative;
}
h2 {
   color: #0000A5;
   font-size: 12pt;
   margin-bottom: 0px;
   position: relative;
}
#articletitle {
   padding-top: 4%;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #0068CC;
   text-align: left;
   letter-spacing: 1px;
   padding-left: 2%;
   position: relative;
}
#authorname {
   text-align: right;
   padding-top: 5px;
   margin-top: 0px;
   padding-right: 2%;
   font-size: 1.0em;
   position: relative;
}
#articletext {
   padding-bottom: 1%;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #0068CC;
   position: relative;
}
a {
   text-decoration: none;
   color: #0000A0;
   border: none;
}
a:hover {
   text-decoration: underline;
}
img {
   border: none;
   position: relative;
}
hr {
   margin-top: 5%;
   margin-bottom: 5%;
   padding: 0px;
   position: relative;
}
p {
   text-align: justify;
   font-size: 1em;
   position: relative;
}
p.banner {
   text-align: center;
	margin: 0 0 0 5px;
}
p.diagram {
   text-align: center;
   padding-top: 2%;
   padding-bottom: 2%;
   position: relative;
}
p.chauvet1 {
   font-style: italic;
   position: relative;
}
p.chauvet2 {
   text-align: right;
   padding-right: 2%;
   position: relative;
}
p.chauvet3 {
   font-style: italic;
   text-align: center;
   position: relative;
}
pre.singh1 {
   font-size: 8pt;
   text-align: left;
}
table.v1tbl {
   font-size: 9pt;
}
td.v1td {
   text-align: left;
}
th.v1th {
   padding-left: 10px;
   padding-right: 10px;
   border-bottom: 1px solid silver;
}
#articlefooter {
   border: 1px solid silver; 
   padding: 2%;
   margin-top: 4%;
   position: relative;
}
#textnavigation {
   padding: 4%;
   margin: 4% 2% 2% 2%;
   background-color: #E0E0E0;
   position: relative;
}
#contactinfo {
   width: 100%;
   min-width: 100%;
   position: relative;
}
#pagefooter {
   float: left;
   position: relative;
}
#contactfooter {
   float: right;
   font-weight: bold;
   position: relative;
}
ul {
   text-align: left;
   margin-right: 8%;
   position: relative;
}
li {
   padding-top: 1%;
   position: relative;
}
dl {
   text-align: left;
   margin-right: 8%;
   position: relative;
}
