html {	min-height: 100%;	margin-bottom: 1px;}body {	margin:		0 auto;	padding:	0;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:	#000;	background:#0828b2 url(images/ftree-main-bg.png) repeat-y 50% 0;	font-size:62.5%;	height: 100%;}#header {	text-align:center;	background:#0828b2;	height:2em;	padding-top:2em;}#header h1 { color:#FFFFFF; }#footer {	width: 70em;	background:url(images/ftree-foot-bg.png) 0 0 no-repeat;	height:10em;}#container {	width: 70em;	background: #fff;	margin: 0 auto;	padding:0;	text-align:center;	overflow: hidden;}p {	margin-top: 0;	padding-top: 0;	line-height: 1.25em;	font-size:1.2em;}h1 { font-size:	2.2em; }h2 { font-size:	2.0em; }h3 { font-size:	1.8em; }h4 {	font-size:	1.6em;	padding-top:1em;}h5 { font-size:	1.4em; }h6 { font-size:	1.2em; }h1, h2, h3, h4, h5, h6 {	font-family:Arial, sans-serif;	font-weight: bold;	color: #0066CC;	background-color: transparent;	margin:	0px 0 0 0;}img { /* turns off gaps around images */	border:	0;	margin:0;	padding:0;}a {	text-decoration:	none;	font-weight:	normal;	padding:0px;	margin:0px;	border:0px;}a:link {	color:#b97b1a;	background-color: transparent;}a:visited {	color:	#b97b1a;	background-color: transparent;}a:active {	color:	#b97b1a;	background-color: transparent;}a:hover {	color:#8a9364;	background-color: transparent;	text-decoration:	underline;}dt { font-weight: bold; }ol, li, dl, dt, dd {	line-height: 1.5em;	font-size:1.2em;}.title {	padding:0px 0px;	margin:0px auto;	height:12.7em;	width:70em;	text-align:center;	background:#0828b2 url(images/ft-title.jpg) bottom no-repeat;}#quicklink { color:#000066; }#quicklink a {	text-decoration:	none;	font-weight:	normal;	padding:0px;	margin:0px;	border:0px;}#nav, #nav ul {	clear:left;	list-style: none;	font-size:1em;	line-height: 1em;	border-top:solid #333;	border-bottom:solid #000;	border-width:0px;	margin: 0px 0 0 0;	padding:0;	width:70em;	z-index:1;	d/isplay: inline;}#nav a {	padding:0;	line-height:2.40em;	display:block;	color:#fff;	font-size:1.0em;	width:17.4em;	font-weight:bold;	f/ont-family:"Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; font-family:Arial, Helvetica, sans-serif;	text-align:center;}#nav li {	/*float the main list items*/  float: left;	width: 17.5em;	padding:0;	background-color:#0066cc;	font-size:1.0em;	d/isplay: inline;}#nav li ul {	position: absolute;	padding:0;	margin: 1px 0 0 0px;/*had to push margin left because firefox and ie don't drop the left:auto; directly under the left side of the borders...thi s breaks safari however, which seemed to be the lesser of the used browsers.*/	left: -999em;	width: 17.5em;	height:auto;	border-bottom:solid #000;	border-top:solid #0099CC;	border-width:1px 0px 1px 0px;}#nav li.top-level {	background-color:#000066;	border-bottom:solid #0099CC;	border-top:solid #000;	border-width:1px 0 4px 0;}#nav a:hover, #nav a.active-page:hover {	color:#333333;	text-decoration:none;}#nav #active-page { background-color:#0099CC; }#nav li:hover ul, #nav li.lihover ul { left: auto; }#nav li:hover, #nav li.lihover, #nav li#active-page:hover, #nav li#active-page.lihover {	color: #333333;	background: #999999;}#nav li ul a {	color:#fff;	width:17.5em;}.content {	clear: both;	padding: 0 0 0 0;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:70em;	font-size:1em;}.content .row {	clear: both;	padding: 2em 0 0 0;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:60em;	font-size:1em;}.content #home-row {	position:relative;	top:0;	float: right;	padding: 0 0 0 0em;	margin: 0 0 0 0em;	text-align:left; /* backing out of ie workaround */	width:68em;	font-size:1em;	background:url(images/inly-tree-cliffords.jpg) right no-repeat;}.content #home-left {	position:relative;	top:0;	float: left;	padding: 0 0 0 1.5em;	margin: 0 0 0 0em;	text-align:left; /* backing out of ie workaround */	width:27em;	font-size:1em; b/ackground:#999999;}.content #home-right {	position:relative;	top:0;	float: right;	padding:0em 0em 0em 0em;	margin: 0 0em 0 0;	text-align:right; /* backing out of ie workaround */	width:40em; /*going for an equivalent of 45.1 at font:1em*/	color:#333333; b/ackground-color:#CC9999;	z-index:0;}#create-div {	position:relative;	top:1em;	font-size:1em;	width: 27em;}#exchange-div {	position:relative;	top:1em;	left:0;	z-index:1;	font-size:1em;	width: 32em;}#env-div {	position:relative;	top:1em;	left:0;	z-index:1;	font-size:1em;	width: 27em;}#inly-tree-cliffords-crop-01_ {	position:relative;	right:0px;	top:0px;	z-index:0;}	#flashcontent {		height: 70em;	}#slideshow-container {	clear: both;	padding: 0 0 0 0;	margin: 0 auto;	text-align:left; /* backing out of ie workaround */	width:70em;	height:100%;	font-size:1em;}.thumb_left {	float:left;	padding: 0;	margin: 1em 0 auto;	text-align:left; /* backing out of ie workaround */	width: 20em; ba/ckground-color:#0099CC;}.thumb_left .img_container {	padding-bottom:.1em;	font-family:"Times New Roman", Times, serif;	font-size:1.2em;	text-align:center;	color:#0066CC;}.thumb_right {	position:relative;	top:0;	left: 0;	float:right;	padding: 0;	margin: 1em 0 0 1em;	text-align:left; /* backing out of ie workaround */	width: 38em;}.active { text-decoration:underline; }#quoter em{ font-family:Georgia, "Times New Roman", Times, serif;color:#000099; }/* no degrading ems */LI LI, LI P, TD P, BLOCKQUOTE P, li a { font-size:1em; }