/* NEW LAYOUT CSS*/
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	}
hr {
/*color: #f00;
background-color: #f00;
height: 5px;*/
border:dotted #cccc99 1pt;
}
	
.twoColFixRtHdr #container { 
	width: 950px;  
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #CCCC99;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixRtHdr #header { 
	background: #DDDDDD; 
	padding: 0 10px 0 20px;
} 
.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0;
}

.twoColFixRtHdr #sidebar1 {
	float: right; /* since this element is floated, width below must be defined */
	width: 210px; 
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px;
}
.twoColFixRtHdr #sidebar1 h3{
	color:#115294;
}
.twoColFixRtHdr #mainContentTOP { 
	margin: 0 5px 0 0; 
	padding: 0 5px 0; 
} 
.twoColFixRtHdr #mainContentTOP h3{ 
	color:#115294;
} 

.twoColFixRtHdr #mainContent { 
	margin: 0 250px 0 0; /* the right margin on this div element creates the column down the right side of the page*/
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixRtHdr #mainContent h1, h3{ 
	font-size: 1em;
	color:#115294;
}
.twoColFixRtHdr #mainCollect{ /*Collection DIVS */
/*border-botttom: 10pt dotted #009933;*/
border-bottom:1px dotted #cccc99;
padding-bottom:20em;
margin:0 0 5px 0;
line-height:normal;
padding: 2px;
height:auto;
font-size:9.5pt;}

.twoColFixRtHdr #mainCollect h1{ /*Collection DIVS */
color:#000000;
margin:0;}

.afl{
	background-color:#FFCC99; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.barnum{
	background-color:#f3d8bb; padding:inherit;color: #000000;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.flap{
	background-color:#b8cbde; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.cypress{
	background-color:#3b89c1; padding:inherit;
	border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
	}
.cgm{background-color:#fbe4c4; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.edl{background-color:#a4b695; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.feol{background-color:#4a82d6; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.fh{background-color:#9cba8c; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.law{background-color:#cc9900; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.fhq{background-color:#969f8d; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.fv{background-color:#EAE5D0; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.koreshan{background-color:#7bcdc8; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.juv{background-color:#731018; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.lfnh{background-color:#99cc66; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.mca{background-color:#e67534; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.mile{background-color:#e8d49f; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.prism{background-color:#BE1B12; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.psa{background-color:#4a5963; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.rte{background-color:#cec3ad; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.ring{background-color:#525100; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.sanborn{background-color:#ede897; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.sanibel{background-color:#c73829; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.swf{background-color:#639ace; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.textCol{background-color:#f7e7e7; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.herbarium{background-color:#a5bead; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.ufperform{background-color:#000000; color:#FFFFFF; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.usvi{background-color:#9db8d5; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.eew{background-color:#c6554a; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.wfp{background-color:#96c7eb; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.wolfmdc{background-color:#cc9f10; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.wolfital{ padding:inherit; background-color: #9999cc;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.map{background-color:#BCE3F2; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.ycb{background-color:#990000; color:#ffffff; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}
.palmm{ border-color:#105194; border-width: 1pt; padding:inherit;
border-bottom: 1px dotted #cccc99;
padding-bottom:5px;
}

.twoColFixRtHdr #footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(images/shim_mainBanner_BG.gif);
	font-size: 9pt;
	text-align: center;
	color:#FFFFFF; 
} 
.twoColFixRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer to stop margin collapse - a space between divs */
	padding: 10px 0;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*END NEW LAYOUT CSS*/
.banner
{
  background-image:url(images/shim_mainBanner_BG.gif);
  background-repeat:repeat-x;
  width:100%;
  height:92px;
}

/*content links:tlh */
p .con {
background-color:#EBEBEB;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
width: 30%;
padding: 12px 5px 5px;
-moz-box-shadow:    0px 2px 1px 0px #ccc;
-webkit-box-shadow: 0px 2px 1px 0px #ccc;
box-shadow:         0px 2px 1px 0px #ccc;
}

a:link.con,a:visited.con
{
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #630000;
	TEXT-DECORATION: none;
	font-variant: normal;
	WIDTH:100%;
}

a:hover.con
{
	TEXT-DECORATION: underline;
}

/*content links:tlh*/

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.textMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align:left;
	
}
.sideSpecial {
	FONT-SIZE: 80%;
	COLOR: #FFFFFF;
	FONT-FAMILY: 'Arial Unicode MS', TAHOMA, ARIAL, VERDANA, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	HEIGHT: 20PX;
	PADDING: 2PX 4PX 2PX 5PX;
	MARGIN-LEFT:0PX;
	text-transform: capitalize;
}
.TbLineMenuBullet {
	PADDING-LEFT: 5PX;
	PADDING-RIGHT: 5PX;
	color: #FFFFFF;
}
.SearchLabels {
FONT-SIZE: 70%;
FONT-WEIGHT: bold;
COLOR: #000000;
FONT-FAMILY: 'Arial Unicode MS', TAHOMA, ARIAL, VERDANA, sans-serif;
TEXT-DECORATION: none;
PADDING-RIGHT: 12PX;
PADDING-TOP: 3PX
}
.sideSubHeadersBtn {
	FONT-SIZE: 80%;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	HEIGHT: 20px;
	PADDING: 0px 20px 0px 5px;
	background-color: #0E682B;
	margin: 0px;
	border: 1px solid #5A7D9B;
}