/* 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.c1 {border:dashed #cccc99 1px;}hr.c3 {border:solid #cccc99 .5px;}	.twoColFixRtHdr #container { 	width: 780px;  	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;}.barnum{	background-color:#f3d8bb;	padding:inherit;	color: #000000;}.flap{background-color:#b8cbde; padding:inherit;}.cypress{background-color:#3b89c1; padding:inherit;}.cgm{background-color:#fbe4c4; padding:inherit;}.edl{background-color:#a4b695; padding:inherit;}.feol{background-color:#4a82d6; padding:inherit;}.fh{background-color:#9cba8c; padding:inherit;}.law{background-color:#cc9900; padding:inherit;}.fhq{background-color:#969f8d; padding:inherit;}.fv{background-color:#EAE5D0; padding:inherit;}.koreshan{background-color:#7bcdc8; padding:inherit;}.juv{background-color:#731018; color:#ffffff; padding:inherit;}.lfnh{background-color:#99cc66; padding:inherit;}.mca{background-color:#e67534; padding:inherit;}.mile{background-color:#e8d49f; padding:inherit;}.prism{background-color:#BE1B12; color:#ffffff; padding:inherit;}.psa{background-color:#4a5963; color:#ffffff; padding:inherit;}.rte{background-color:#cec3ad; padding:inherit;}.ring{background-color:#525100; color:#ffffff; padding:inherit;}.sanborn{background-color:#ede897; padding:inherit;}.sanibel{background-color:#c73829; color:#ffffff; padding:inherit;}.swf{background-color:#639ace; padding:inherit;}.textCol{background-color:#f7e7e7; padding:inherit;}.herbarium{background-color:#a5bead; padding:inherit;}.ufperform{background-color:#000000; color:#FFFFFF; padding:inherit;}.usvi{background-color:#9db8d5; padding:inherit;}.visual{background-color:#f7e7e7; padding:inherit;}.eew{background-color:#c6554a; color:#ffffff; padding:inherit;}.wfp{background-color:#96c7eb; padding:inherit;}.wolfmdc{background-color:#cc9f10; padding:inherit;}.wolfital{ padding:inherit; background-color: #9999cc;}.map{background-color:#BCE3F2; padding:inherit;}.ycb{background-color:#990000; color:#ffffff; padding:inherit;}.palmm{border-color:#105194; border-width: 1pt; padding:inherit;}.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 */a:link.con,a:visited.con{	font-family: Arial, Helvetica, sans-serif;	/*font-size: 80%;*/COLOR: #115294;	TEXT-DECORATION: none;	FONT-WEIGHT: bold;	font-variant: normal;	/*PADDING: 4PX 3PX 0PX 3PX;*/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;}
