body {
   text-align: center;
   margin: 0px;
   padding: 0px;
   font-family: "Times New Roman", Times, serif;
   background-color: #FFFFFF;
   position: relative;
	font-size: 10pt;
}
a {
	text-decoration: none;
	color: #000099;
	border: none;
}
a:hover {
   text-decoration: underline;
}
img {
   border: none;
}
#menulayer {
   top: 0px;
   right: 0px;
   position: absolute;
   width: 182px;
   min-width: 182px;
   margin: 0 0 25px 0;
   padding: 0 0 25px 0;
	height: auto;
}
p.florinlogo {
   margin: 0 5px 20px 0;
   padding: 0px;
   height: 25px;
   text-align: center;
}

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;
   padding-top: 40px;
}
.cparrows {
	clear: both;
	margin: 2em 0 0 5px;
}
.navimg {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


p.banner {
	margin: 0 0 0 5px;
}
p.pagetext {
	margin: .25em 0 0 0;
}
#pageheader {
	font-size: 12pt;
	font-weight: bold;
}
#pagesubheading {
	font-size: 9pt;
}
#displaylayer {
	margin: 0 190px 2em 5px;
   padding: 2% 0 8% 0;
   text-align: center;
   background-color: #FFFFFF;
   position: relative;
   font-family: Arial, Helvetica, sans-serif;
}
.newsdiv {
	width: 46%;
	min-width: 46%;
	max-width: 46%;
	margin: 0 0 0 0;
   padding: 0 1% 0 1%;
}
#climatediv {
	float: right;
	position: relative;
}
#businessdiv {
	float: left;
	position: relative;
}
#jobsdiv {
	float: right;
	position: relative;
}
#devdiv {
	float: left;
	position: relative;
}
.fullsource {
	position: relative;
	height: auto;
	color: #454545;
}
p.newsheading {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid silver;
	margin: 2em 0 0 0;
	color: Green;
	width: auto;
}
p.newssource {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	font-variant: small-caps;
	padding: 0 1.25em 0 0;
	margin: 0 0 1em 0;
	position: relative;
}
.navarrow {
	font-size: 10pt;
	padding-top: 1px;
	padding-left: .5em;
	float: right;
	position: relative;
}
.articlediv {
	text-align: left;
	padding: .5em .5em 0 .5em;
	display: none;
	height: auto;
	width: auto;
	margin: .5em .5em 0 .5em;
}
p.headline {
	font-size: 11pt;
	font-weight: bold;
	padding: .5em .25em .25em .25em;
	margin: 0px;
}
p.description {
	width: 100%;
	text-align: justify;
	padding: .5em .25em .5em .25em;
	margin: 0px;
}
p.pubdate {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	font-variant: small-caps;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
p.category {
	display: none;
}

#contactinfo {
	clear: both;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 2em;
	padding-bottom: 2em;
	margin-right: 190px;
   position: relative;
}
#pagefooter {
   float: left;
   position: relative;
}
#contactfooter {
   float: right;
   font-weight: bold;
   position: relative;
}


