body {
   background-color: White;
   text-align: center;
   min-width: 772px;
   margin: 1px;
   padding: 1px;
   position: relative;
}
img {
 border: none;
 margin: 0;
 padding: 0;
}
a {
   border: none;
   margin: 0;
   padding: 0;
   text-decoration: none;
   color: #405182;
   font-weight: bold;
}
a:hover {
   color: #784343;
}
a:visited {
   color: #405182;
}
p.clearspace {
 clear: both;
 margin: 1px 0 1px 0;
 padding: 1px 0 1px 0;
 height: 1px;
}
p.justify {
 text-align: justify;
 padding: .5em 2em .5em 2em;
 margin: 0;
}
p.indent {
	padding: 0 4em 0 4em;
   text-align: justify;
}
a.readmore {
   font-size: smaller;
   color: #00016A;
   font-weight: bold;
}
#pagefooter {
  clear: both;
  font-family: Times New Roman, Times, serif;
  font-size: 1em;
  text-align: left;
  padding: 1em 0 0 0;
  margin: 0 0 0 4em;
}

h2 {
   font-size: 1.2em;
   margin: 0;
	padding: 1em 0 2em 1.5em;
   text-align: left;
   border: none;
   color: Black;
   font-variant: small-caps;
}
h3 {
   text-align: left;
   font-size: 1.1em;
   margin: 1em 0 0 3em;
	padding: 1em 0 0 0;
   border: none;
   color: Black;
}
#menuDisplay {
	width: 12em;
   margin: 0 0 2em 0;
   padding: 0 0 5em 0;
   position: absolute;
   right: 0px;
   top: 0px;
   border: none;
   text-align: left;
}
a.activator {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 font-size: .9em;
 padding: 0;
 margin: 0;
 text-align: left;
 width: 100%;
 position: relative;
 color: Black;
}
a.activator:hover {
 text-decoration: underline;
}
p.menuitem {
	padding: .25em 0 .2em 0;
	margin: 0;
	text-align: left;
	position: relative;
}
ul.mainmenu {
	margin: 0;
	padding: 0;
	border: none;
}
li.mainmenuitem {
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin: .5em 0 .5em 0;
 padding: 0;
 text-align: left;
}
ul.submenu {
	margin: .5em 0 .75em 0;
	padding: 0;
	text-align: left;
   display: none;
	border: none;
}
li.submenuitem{
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 text-align: left;
 margin: 0 0 .5em 0;
 padding: 0 0 0 .5em;
 border-left: 2px #7694B1 dotted;
}
p.florinlogo {
   margin: .25em 3em 2em 0;
   padding: 0;
}
#menuimage {
	margin: 2em 0 0 0;
}
#displayLayers {
	margin: 0 14em 0 0;
   padding: 0;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   border: none;
   font-size: 1em;
   color: Black;
   border-left-style: solid;
   border-left-width: 40px;
   border-left-color: #A0BFDA;
   border-top-style: solid;
   border-top-width: 30px;
   border-top-color: #D5D4D7;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #A0BFDA;
   border-right-style: solid;
   border-right-width: 1px;
   border-right-color: #D5D4D7;
   position: relative;
}
.displayContents {
   display: none;
   margin: 0;
   padding: 2em 4em 2em 4em;
   text-align: center;
}
.displayContents a {
   color: black;
   text-decoration: none;
}
.displayContents a:hover {
   text-decoration: underline;
}

#contentsSplash {
   display: block;
   z-index: 0;
}
   
#contentsContact {
   margin: 0;
   padding: 2em 0 0 0;
   text-align: center;
}
p.contactForm {
   margin: 0;
   padding: 0 0 1em 0;
   
}
textarea.contacttextarea{
   border: 1px solid Silver;
   font-size: .9em;
   overflow: auto;
}
#contactSubject {
   border-style: 1px solid silver;
	padding: .5em .5em .5em 0;
   margin: 0;
   font-size: .9em;
   font-family: "Courier New", Courier, monospace;
}
a.caselink {
   display: block;
   margin: 3em 6em 3em 6em;
   padding: .5em 0 .5em 0;
   text-align: center;
   font-size: 1em;
   font-weight: normal;
   border: 1px solid Gray;
   background-color: #F9F9F9;
   position: relative;
}
.highlight {
   display: none;
   background-color: #F9F9F9;
   margin: 2em 6em 2em 6em;
   padding: 1em 2em 1em 2em;
}
p.casepreheading {
   font-family: Arial, Helvetica, sans-serif;
   color: #00016A;
   text-align: center;
   font-weight: normal;
   padding: 0;
   margin: 0 0 1em 0;
   font-size: .9em;
}
p.casesubheading {
   font-family: Arial, Helvetica, sans-serif;
   color: #00016A;
   text-align: left;
   text-transform: uppercase;
   padding: 2em 0 0 0;
   font-size: .9em;
}
p.casejustify {
   font-family: Arial, Helvetica, sans-serif;
   text-align: justify;
   padding: 0 2em 0 2em;
}
p.caseheading {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: #00016A;
   text-align: center;
   font-weight: bold;
   padding: 0;
   margin: 0;
   text-transform: uppercase;
}
p.casefooter {
     clear: both;
     text-align: right;
     margin: 0;
     padding: 0;
}

.contentlinks {
	height: 6em;
	margin: 1em 0 0 0;
	position: relative;
}
dl {
   text-align: left;
   margin: 0;
   padding: 0;
   text-indent: 0;
   width: 20em;
   position: relative;
}
dl.boxesleft {
   left: 4em;
   position: absolute;
	margin: 0 0 0 1em;
	padding: 0 0 0 2em;    
}
dl.boxesright {
   left: 35em;
   position: absolute;
	margin: 0;
	padding: 0;     
}
dt {
	padding: 0;
	margin: 0 0 .5em 0;
}
dd {
	margin: 0;
	padding: 0;
	text-indent: 3em;
}

a.boxes {
 	font-weight: normal;
 	color: black;
}
a.boxes:visited {
    color: black;  
}
ul.ulpartners {
   text-align: left;
   padding-left: 3em;
   list-style-position: inside;
}
