<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
* {
    word-wrap: break-word;
}
/* Main Styles */
body {
	text-align:left;
	color: #666;
	background-color: #F9F9F9;
	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
/*	font-family:Cambria,Georgia,"Times New Roman",Times,serif;*/
	font-size:62.5%;
}
.sanserif {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;	
}
/*Removed to remove techbox influence*/
/*.mainContent p, #content p { 
	line-height: 1.4;
	padding-top: 15px;
	font-size:1.3em;
}*/
/*.mainContent #content .techbox p {*/
/*.techbox p {
	font-size:1.1em;
	line-height:1.5;
	font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
	padding: 0 0 15px 0;
	margin: 0;
}*/
.techbox ul li p, .techbox ol li p,#printnice ul li p, #printnice ol li p {
	font-size:inherit;
}
#content #glossarytext p{
	padding-bottom: 15px;
	padding-top:0;
	font-size:1.0em;	
}
#content #fsdisclaimer p{
	font-size: 0.9em;
}
.dropcap {
	display: block;
	float: left;
	font-size: 30px;
	margin: 0 7px 0 0;
	line-height: 30px;
}
.pullquote_left, .pullquote_right {
	float: left;
	width: 33%;
	padding: 0 15px 0 0;
	margin: 12px  20px  12px 0;
	display: block;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #444444;
	background: url(images/pullquotes-bg.gif) right top repeat-y;
	text-align: right;
	line-height: 1.3;
}
.pullquote_right {
	float: right;
	width: 33%;
	padding: 0 0 0 15px;
	margin: 12px  0 12px 20px;
	background-position: left top;
	text-align: left;
}

.clear { clear: both; }

/* ---------------------------------------------------------------
Clearfix
--------------------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.full-width, .half, .half2, .one-third, .one-fourth, .two-thirds, .three-fourths {
	float: left;
	margin: 7px 20px 7px 0;
	/*text-align: justify;*/
	text-align:left;
	line-height: 1.4;
}
.full-width {
	margin: 7px 15px;
	
}
.half p, .half2 p, .one-third p, .one-fourth p, .two-thirds p, .three-fourths p{
	font-size:1.3em;
	padding-top: 0.8em;
}
.full-width 	{ width: 930px; clear: both;}
.half 			{ width: 440px !important; width: 435px; }
.one-third 		{ width: 275px; }
.one-fourth 	{ width: 200px; }
.two-thirds 	{ width: 570px; }
.three-fourths	{ width: 660px; }
.half2 			{ width: 420px !important; width: 415px; }

.right { float: right; }
.half.last { margin: 7px 0; float: right; }

h1, h2, h3, h4, h5, h6, ul.style1 li.first, ul.style2 li.first, ul.style3 li.first {
	color: #619b29;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px 0 8px 0;
	text-align: left;
	line-height: 1.1;
	font-weight: normal;
}

h1 { font-size: 2.82em; }
h2 { font-size: 2.15em; }
h3,  .mainContent #fsheet h2 { font-size: 1.64em; }
h4, .mainContent #fsheet h3, ul.style1 li.first, ul.style2 li.first, ul.style3 li.first { font-size: 1.38em; background-image: none; }
h5 { font-size: 1.23em; }
h6 { font-size: 1.08em; }

#fstitle h1 {
	margin-bottom:0.2em;
	margin-top:0;
	padding-top:0;
}
.indextxt h6 {
	margin: 5px 0 4px 0;
}
/*h1 { font-size: 34px; }
h2 { font-size: 28px; }
h3 { font-size: 20px; }
h4, ul.style1 li.first, ul.style2 li.first, ul.style3 li.first { font-size: 18px; background-image: none; }
h5 { font-size: 16px; text-transform: capitalize; }
h6 { font-size: 14px; }*/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
.publist img, .sponsorlogo img { /*img, */
	margin: 5px 20px 12px 0;
	border: 1px solid #DEDEDE;
	/*float: left;*/
	display: block;
	padding: 7px;
	background: #FDFDFD;
}
.sponsorlogo img {
	display: inline;
}
div.sponsorlogo {margin:0 auto; width:100%;text-align:center;
	
}
img.noborder {
	border:none;
}
img.left {
	margin: 5px 20px 12px 0;
	border: 1px solid #DEDEDE;
	float: left;
	display: block;
	padding: 7px;
	background: #FDFDFD;
}
img.centre { display: block;   margin-left: auto;   margin-right: auto; }
.nofocusimg {
	margin: 5px;
	padding: 3px;
	border: 1px solid #DEDEDE;
	float: left;
}
.focusimg {
	margin: 5px;
	padding: 3px;
	border: 1px solid red;
	float: left;
}

img.right {
	float: right;
	margin: 12px 0 12px 20px;
}
.mainContent .floatrightimgs,.mainContent .fri, .mainContent .imgr,.mainContent .imgr2{
	float: right;
	margin: 4px 0 4px 10px;
	padding: 4px;
	border: 1px solid #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-left-color: #DEDEDE;
	clear: right;
}
.mainContent .imgr2 {
	
	margin: 18px 0 4px 10px;

}

.mainContent .floatleftimgs, .fli, .imgl, .imgl_nbdr {
	float: left;
	margin: 4px 10px 4px 0;
	padding: 4px;
	border: 1px solid #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-left-color: #DEDEDE;
	clear: left;
}
.imgl_nbdr{
	border:0;
}
#fsicon img {
	border: 1px solid #DEDEDE;
	padding: 2px;
	
}
img.flc,.imgc {    
	margin:0 auto;
	margin-left:auto;
	margin-right:auto; 
	padding: 15px 0px;
	border: 1px solid #fff; /*#D9e0e6;*/
}
a img {
	margin: 0;
}
#pp_full_res img {
	margin: 0;
}

/*a.photo, a.video, a.content {
	position: relative;
	display: block;
	float: left;
	margin: 5px 15px 10px 0 !important;
	margin: 0 0 10px 0;
	background: url(images/zoom.png) center center no-repeat;
}
a.photo img, a.video img, a.content img { margin-right: 0; }

a.photo { background-image: url(images/icon-photo2.png); }
a.video { background-image: url(images/icon-video2.png); }
a.content { background-image: url(images/zoom2.png); }
*/

/*.mainContent ul {
	margin: 5px 20px 15px 0 !important;
	margin: 5px 20px 15px 0;
	display: inline-block;
}
.mainContent li {
	display: block;
	padding: 4px 0 4px 16px;
	background: url(images/list-style1.gif) left 8px no-repeat;
	clear: left;
}*/

ul.style1 li { background-image: url(images/list-style1.gif); }
ul.style2 li { background-image: url(images/list-style2.gif); }
ul.style3 li { background: url(images/list-style3.gif) left 4px no-repeat; padding-left: 20px }

ul.style2 li.first  { color: #dd841c; }

a { color: #448623;text-decoration: underline; }

a.orange { color: #dd841c; }
a.grey { color: #777777; }
a:hover { text-decoration: underline;}

a.btn, button.btn {
	display: block;
	float: left;
	padding-left: 9px;
	background: url(images/buttons.gif) left top no-repeat;
	text-decoration: none;
	margin: 10px 7px 0 0;
}

a.btn.orange 				{ background-position: left -76px; }
a.btn.grey 					{ background-position: left -152px; }
a.btn.dark-grey 			{ background-position: left -228px; }

a.btn span, button.btn span {
	color: #FFFFFF;
	display: block;
	float: left;
	height: 23px;
	padding: 7px 12px 0 0;
	background: url(images/buttons.gif) right top no-repeat;
	cursor: pointer;
}

a.btn.orange span 			{ background-position: right -76px; }
a.btn.grey span 			{ background-position: right -152px; color: #333333; }
a.btn.dark-grey span 		{ background-position: right -228px; }

a.btn:hover 				{ background-position: left -38px; }
a.btn.orange:hover			{ background-position: left -114px; }
a.btn.grey:hover 			{ background-position: left -190px; }
a.btn.dark-grey:hover 		{ background-position: left -266px; }

a.btn:hover span 			{ background-position: right -38px; }
a.btn.orange:hover span 	{ background-position: right -114px; }
a.btn.grey:hover span 		{ background-position: right -190px; }
a.btn.dark-grey:hover span 	{ background-position: right -266px; }

a.btn:active span			{ padding: 6px 12px 0 0; height: 22px; }

a.btn.more					{ background: url(images/button-more.gif) left center no-repeat; padding-left: 20px; text-decoration: underline; margin-top: 0; }
a.btn.more:hover			{ text-decoration: none; background-position: left center;  }

.goTop {
	clear: both;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px 0 0 0;
	background: url(images/divide-bg.gif) left bottom repeat-x;
	height: 1px;
}
.goTop span {
	display: block;
	margin-top: -7px;
	text-align: center;
	padding: 3px 0 3px 7px;
	color: #999999;
	text-decoration: none;
	float: right;
	font-size: 8px;
	text-transform: uppercase;
	background: #F9F9F9;
	cursor: pointer;
}
.goTop span:hover { color: #555555; }


/* -------------------------- */

.centerPage {
	width: 960px;
	margin: 0 auto;
}
#header {
	height: 103px;
	background: url(images/top-bg.gif) top repeat-x;
	text-align: left;
}
a.logo {
	background: url(images/hortinfologo.jpg) left top no-repeat;
	display: block;
	float: left;
	width: 251px;		/* Type here your value */
	height: 103px;		/* Type here your value */
}
ul.mainMenu {
	float: left;
	width: 630px;
	float: right;
	margin: 0;
}
.mainMenu&gt;li {
	display: block;
	float: left;
	color: #DEDEDE;
	padding: 0;
	background-image: none;
}
.mainMenu li {
	background-image: none;
	position: relative;
	z-index: 1010;
}
.mainMenu&gt;li&gt;a {
	display: block;
	background: url(images/main-menu-break.gif) right top no-repeat;
	height: 78px;		/* Full height with padding is just like header's height (103px) */
	padding: 25px 13px 0 13px;
	color: #DEDEDE;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11.5px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	float: left;
}
.mainMenu li a:hover, .mainMenu li a.active {
	color: #FFFFFF;
	background: url(images/main-menu-hover.gif) top repeat-x;
}
.mainMenu li a span {
	font-size: 11px;
	display: block;
	max-width: 80px;
	margin-top: 10px;
	text-transform: none;
}
.mainMenu li a:hover span {
	cursor: pointer;
}

/* ========= SubMenu on top ======== */
.subMenu {
	padding-top: 7px;
	background: url(images/submenu-top.gif) 10px top no-repeat;
	position: absolute;
	display: none;
	top: 97px;
	z-index: 100;
}
.mainMenu li ul {
	width: 150px;
	margin: 0;
}
.mainMenu li ul li {
	display: block;
	padding: 0 2px;
	position: relative;
	background-color: #7bab4c;
	border-right: 0;
}
.mainMenu li ul li a {
	color: #e0f5cb;
	padding: 7px 10px;
	font-size: 12px;
	float: none;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #6e9944;
	border-top: 1px solid #84b159;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.mainMenu li ul li:first-child a {
	border-top: none;
}
.mainMenu li ul li a:hover {
	background: none #80ae53;
	color: #FFFFFF;
}
.mainMenu li:hover ul {
	display: block;
}
.mainMenu li a.more, .mainMenu li a.more:hover {
	background: url(images/arrow-right.png) right center no-repeat;
}

/* ============ Third Menu =========== */
.thirdMenu {
	display: none;
	position: absolute;
	top: 0;
	left: 150px;
	z-index: 200;
}
.mainMenu .thirdMenu ul li {
	border: 0;
	background: #777777;
}
.mainMenu .thirdMenu li a {
	border-bottom: 1px solid #666666;
	border-top: 1px solid #8A8A8A;
	color: #DDDDDD;
	background: #777777;
}
.mainMenu .thirdMenu li a:hover {
	background: #818181;
}

/*======== Slider on Start Page ========= */
#slider {
	background: url(images/slider-block-bg.jpg) 0 -18px repeat-x #FFFFFF;
	border-bottom: 1px solid #518821;
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#slider ul { max-width: inherit; }

#actionInfo h2 {
	font-size: 16px;
	line-height: 1.2;
	width: 700px;
	float: left;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 10px;
	text-align: center;
}
#actionInfo h2 span {
	font-size: 24px;
	display: block;
	margin-bottom: 5px;
}
a.actionBtn {
	width: 188px;
	height: 73px;
	padding-top: 12px;
	background: url(images/action-btn.png) center top no-repeat;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	display: block;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 15px;
}

/* ========= Main Content ========= */
.mainContent {
	width: 960px;
	overflow: hidden;
	padding: 5px 0;
	margin: 0 auto 20px;
	text-align: justify;
	clear: both;
	float: none;
}

.breadcrumbs {
	margin: 7px 0 0 0;
	clear: both;
	width: 100%;
	padding-left: 15px;
}
ul.breadcrumbs {
	margin-left:0;
}
.breadcrumbs li, .breadcrumbs a {
	display: block;
	float: left;
	color: #999999;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	margin-right: 3px;
	background: none;
	clear: none;
	padding-left: 0;
	font-family:Cambria,Georgia,"Times New Roman",Times,serif;
}
.breadcrumbs a {
	background: url(images/breadcrumbs-break.gif) right center no-repeat;
	padding: 0 10px 1px 0;
}
.breadcrumbs a:hover {
	color: #888888;
	text-decoration: underline;
}

/*======== Footer ========= */
#footer {
	background: url(images/footer-bg.jpg) top repeat-x #3f3f3f;
	color: #7e7e7e;
	position: relative;
	padding: 30px 0 0;
	text-align: left;
}
#footer .centerPage {
	background: none;
	overflow: hidden;
}
#footer ul {
	float: left;
	margin: 0 30px 40px 0;
	text-align: left;
}
#footer li {
	display: block;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #2f2f2f;
	padding: 0;
	background-image: none;
	font-size:1.0em;
}
#footer li a {
	display: block;
	padding: 7px 0 7px 14px;
	color: #7e7e7e;
	text-decoration: none;
}
#footer li a:hover {
	color: #91b969;
	background: url(images/arow-green.gif) 4px center no-repeat;
}
#footer li.bottom {
	border-bottom: 0;
}
#footer ul.social li a {
	background: none;
	padding-left: 0;
}
#footer ul.social img {
	padding: 0;
	margin: 0 7px 0 0;
	border: 0;
	background: none;
}
#footer li.first {
	border: none;
	padding: 8px 0 8px 14px;
	text-transform: uppercase;
	background-color: #3c3c3c;
	color: #AAAAAA;
	border-right: 1px solid #4d4d4d;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#footer li.last {
	border-bottom: none;
}

#footer p.copyright {
	height: 15px;
	text-align: center;
	font-size: 11px;
}
#footer div.copyright2 {
	background: url(images/copyright-bg.gif) center top no-repeat #353535;
	padding: 8px 0 2px 0;
	display: block;
	
}
#footer .one-fourth.subscribe {
	padding: 0 0 0 0;
	float: right;
}
.subscribe input[type="text"]{
	width: 180px;
	border: 1px solid #999;
	padding: 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background: #FFFFFF;
}
.subscribe .btn {
	background: url(images/btn-subscribe.png) left top no-repeat;
	width: 130px;
	height: 33px;
	text-align: left;
	border: 0;
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
}
.subscribe .btn:hover {
	color: #538f1a;
	background-position: left -33px;
}
.subscribe label {
	cursor: pointer;
	display: block;
}
.subscribe div {
	clear: both;
	position: relative;
	margin: 0 0 10px;
}
.subscribe h4 {
	text-transform: uppercase;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	margin-bottom: 15px;
	color: #a6a6a6;
	font-size: 14px;
	text-align: left;
}
.subscribe h4 span {
	color: #FFFFFF;
}

/* =========== Promo Block =========== */
.promo {
	background: url(images/promo-bg.gif) top repeat-x #c4e5a3;
	border-bottom: 1px solid #bcdda7;
}
.promo .centerPage {
	background: url(images/promo-light.png) left top no-repeat;
	padding: 25px 0 25px 0;
	text-align: left;
}
.promo a.actionBtn {
	float: left;
	margin: 0 30px 0 0;
	text-align: center;
}
.promo h3 {
	display: block;
}
.promo p { font-size: 14px;}
.promo h4 {
	display: block;
	float: left;
	padding: 6px 15px 8px 15px;
	color: #FFFFFF;
	background: url(images/page-title-bg.gif) bottom repeat-x #619a29;
	margin: 0 25px 0 15px;
	border-top: 1px solid #518821;
	border-left: 1px solid #518821;
	border-right: 1px solid #e9f8da;
	border-bottom: 1px solid #e9f8da;
}
.promo h6 {
	color: #555555;
}

/* ============= Horizontal SubNavigation ========== */
.horizSubnav {
	height: 37px;
	padding-top: 8px;
	background: url(images/horiz-subnav-bg.gif) top repeat-x;
}
.horizSubnav a {
	display: block;
	float: left;
	padding: 0 0 0 10px;
	text-decoration: none;
	margin-right: 15px;
}
.horizSubnav a span {
	display: block;
	float: left;
	height: 22px;
	padding: 7px 10px 0 0;
	color: #e3f4d2;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.horizSubnav a:hover { background: url(images/horiz-subnav.gif) left -39px no-repeat; }
.horizSubnav a:hover span { background: url(images/horiz-subnav.gif) right -39px no-repeat; color: #FFFFFF; }

.horizSubnav a.active, .horizSubnav a.active:hover { background: url(images/horiz-subnav.gif) left top no-repeat; }
.horizSubnav a.active span, .horizSubnav a.active:hover span { background: url(images/horiz-subnav.gif) right top no-repeat; color: #FFFFFF; cursor: text; }

/* ============= Vertical SubNavigation ========== */
.sidebar {
	background: url(images/sidebar-left-bg.gif) right repeat-y;
}
.sidebar h1, .sidebar h2 {
	height: 30px;
	background: url(images/sidebar-left-top.gif) right bottom no-repeat;
	margin: 0;
}
.sidebar p {
	padding: 0 20px 10px 0;
}
.sidebar h2 { background: url(images/sidebar-left-btm.gif) right top no-repeat #FAFAFA; }
.vertSubnav {
	margin-bottom: 25px;
}
.vertSubnav a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #444444; 
	padding: 8px 10px 8px 15px;
	border-top: 1px solid #FEFEFE;
	border-bottom: 1px solid #EAEAEA;
	font-size: 11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
	margin-right: 2px;
}
.vertSubnav a:hover {
	background:  url(images/vert-subnav-hover.gif) right center no-repeat #FAFAFA;
	color: #333333;
}
.vertSubnav a.active, .vertSubnav a.active:hover {
	background: url(images/vert-subnav-active.gif) right center no-repeat #ebf7e0;
	color: #619b29;
}
.vertSubnav a.first {
	border-top: none;
}

.linksBlock {
	margin-bottom: 25px;
}

.linksBlock a {
	display: block;
	padding: 5px 12px 5px 18px;
	margin-right: 2px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #EAEAEA;
	color: #555555;
	text-decoration: none;
	background: url(images/list-style1.gif) left 9px no-repeat;
}
.linksBlock a:hover {
	text-decoration: underline;
	background-color: #FAFAFA;
}

a:first-child { border-top: 0; }
a:last-child { border-bottom: 0; }

form#search {
	margin: -10px 0 20px 0;
	float: left;
	padding: 0 0 0 12px;
}
form#search input {
	width: 180px;
	border-top: 1px solid #f3f3f3;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #f3f3f3;
	background: url(images/grad-light.gif) bottom repeat-x #FFFFFF;
	padding: 3px 34px 3px 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	height: 22px;
	float: left;
	color: #555555;
	font-size: 13px;
}
form#search input[type=text]:focus {
	border-color: #b9daa4;
}
form#search .btn {
	width: 30px;
	height: 30px;
	background: url(images/search-btn.png) 0 0 no-repeat;
	border: 0;
	margin: 0 0 0 -30px;
	float: left;
	cursor: pointer;
}
#search .btn:hover {
	background-position: 0 -40px;
}
.breakTop {
	height: 12px;
	background: url(images/promo-bg.gif) bottom repeat-x #c4e5a3;
	border-bottom: 1px solid #bcdda7;
	margin-bottom: 15px;
}
.hide {
	display: none;
}

/* ======== Contact form ========== */
#contactForm,.contactform {
	/*margin-top: -25px;*/
	overflow: auto;
	background: url(images/sidebar-left-bg.gif) bottom repeat-x #F6F6F6;
}
#contactForm h5,.contactform h5 {
	margin-bottom: 15px;
}
#contactForm label,.contactform label {
	display: block;
	float: left;
	clear: left;
	width: 90px;
	font-family: Arial, sans-serif;
	font-style: italic;
}
#contactForm input, #contactForm textarea, #contactForm select,.contactform input, .contactform textarea, .contactform select {
	float: left;
	padding: 5px;
	border: 1px solid #CFCFCF;
	width: 300px;
	margin-bottom: 7px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.3;
	color: #333333;
}
#contactForm input.cbox,.contactform input.cbox {
	width:15px;
}
#contactForm input:focus, #contactForm textarea:focus,.contactform input:focus,.contactform textarea:focus {
	border: 1px solid #BBBBBB;
}
#contactForm textarea,.contactform textarea {
	height: 150px;
}
#contactForm .submit,.contactform .submit {
	width: 200px;
	background: url(images/buttons.gif) left bottom no-repeat;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
	height: 28px;
	margin: 0 0 25px 90px;
}
#contactForm .submit:hover,.contactform submit:hover { background-position: left top; }

/* =========== For Startpage with Piecemaker ============= */
#piecemakerBlock {
	width:100%;
	height: 580px;
	overflow: hidden;
	background: url(images/slider-block-bg.jpg) left 20px repeat-x #FFFFFF;
	margin-bottom: -110px;
	border: 0;
}
#actionInfo.centerPage {
	position: relative;
	z-index: 10;
}

/* ============= Login Form ============== */
#loginBlock {
	padding: 15px 10px;
	text-align: left;
}
#loginBlock h4 {
	padding-left: 98px;
	padding-bottom: 7px;
}
#loginBlock fieldset {
	border: 0;
}
#loginBlock label {
	display: block;
	float: left;
	clear: left;
	padding: 7px 0 0 0;
	width: 120px;
	text-align: right;
}
#loginBlock input[type=text],#remindBlock input[type=text],#loginBlock input[type=password] {
	float: left;
	padding: 6px 7px 7px 7px;
	margin: 0 0 8px 8px;
	border: 1px solid #CCCCCC;
	width: 140px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: bottom;
}
#loginBlock input[type=checkbox]{
	float:left;
	padding: 6px 7px 7px 7px;
	margin-left: 8px;
	vertical-align: bottom;
	*overflow: hidden;


	
}
#loginBlock fieldset {
	margin-bottom: 12px;
	padding:0;
}
#loginBlock a {
	margin-top: 6px;
	display: block;
	float: left;
}
#remindBlock {
	margin-top: 10px;
}
#remindBlock p, #mainlogin p {
	display: block;
	clear: both;
	padding: 10px;
}
#mainlogin {
	line-height:1.3em;
	font-size:1.0em;
}
#mainlogin ul li{
	font-size:1.0em;
	line-height:1.3em;
	list-style:disc outside none;
}
#loginfback a {
	display:inline;
	float:none;
	margin-top:0;
}
#loginfback {padding-bottom:10px;
}
.stdhgt {
	min-height:460px;
	height:auto !important;
	height: 460px;
}

#content #fsheet #fscontent ul li,#content #fsheet #fscontent ol li{
	/*font-size:1.6em;*/font-size:1.3em;
 	line-height:1.4;
}#content #fsheet #fscontent ul li li,#content #fsheet #fscontent ol li li{
	font-size:inherit;
}
div.mainContent #content #fscontent p.fshang10 {
	/*font-size:1.4em;*/font-size:1.3em;
	margin-left:2em;
	text-indent:-2em;
}
.strong {
	font-weight: 700;
}
.em {
	font-style: italic;
}
/*#content ul.peopleList li {
	float: left;
	list-style: none;
	margin-left: 0;
	padding: .5em 3% 0 .7em;
	width: 45%;
	margin: 0;
	background:#fff url(../../images/fra/bg_feature_lift.jpg) 0 0 no-repeat;
}*/
#content ul.peopleList li img, #content ul.sponsorList li img {
/*	border:0 none;
	float:left;
	margin:0;*/
	margin: 5px 20px 12px 0;
	border: 1px solid #DEDEDE;
	float: left;
	display: block;
	padding: 7px;
	background: #FDFDFD;
}
#content ul.peopleList li {
background:url("../../images/fra/bg_feature_lift.jpg") no-repeat scroll 0 0 #FFFFFF;
float:left;
list-style:none outside none;
margin:0;
padding:0.5em 2.5em 0 0.7em;
width:43%;
}
/*
#content ul {
	margin-left:20px;
}*/
ul {
	margin-left:20px;
}
/*#content ul li {
 list-style: disc outside none;
 font-size:1.6em;
 line-height:1.4;
}*/
ul li {
 list-style: disc inside none;
 /*font-size:1.6em;*/
 line-height:1.4;
 font-size:1.25em;
}
ol li {
	list-style:decimal inside none;
 /*font-size:1.6em;*/
 font-size:1.3em;
 line-height:1.4;
}
ul.ui-autocomplete li{
	list-style:none;
	font-size:1em;
	text-align:left;
}
.one-thirds ol li ul {margin-left:615px;
}
ol li ul li,ul li ul li {
 font-size:100%;
 list-style: disc inside none;
}
#mytabs ul li,#mytabs ol li,#tabs ul li, #compass ul li {
	font-size:1.2em;
}
#mytabs ul li ul li,#mytabs ol li ol li,#mytabs ol li ul li{
	font-size:inherit;
}
#mytabs p {
	font-size:1.2em;
}
/*#content ul li p, #content ol li p {
	font-size:inherit;
}*/
ul li p, ol li p {
	font-size:inherit;
}
#fsheet .horizlist li {
	/*font-size:1.4em;*/font-size:1.3em;
}
h5.index {
	padding-top:0;
	margin-top:3px;
}
#tabs h5.index {
	padding-top:0;
}

.qp_counter {margin:10px;}

#content p.indextxt,#content div.indextxt p {
	line-height:1.1;
}
div.indextxt,span.indextxt {
	margin-left:105px;
	width:75%;
}

#sortby { /*Search box in weeds*/
	position:absolute;
	top:142px;
	right: 240px;
}
#thislist {
	margin-top:25px;
}
#thislist2 {
	margin-top:35px;
}
.clink{
	/*font-family:Cambria,Georgia,"Times New Roman",Times,serif;*/
	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
}
#tabs .clink{
	font-size:1.2em;
}
#tabs h5.index {
	margin-top:0;
	font-size:1.33em;
}
#tabs ul.ui-tabs-nav li, #brm ul.ui-tabs-nav li {
	font-size:1.0em;
}


/* -------------------- Tables -------------------- */
table {
	width: 100%;
	margin: 15px 0 0 0;
	border: 0;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	color: #5b5b5b;
	text-align: left;
	padding: 0.25em;
	font-size: 80%;
}

tr {
	vertical-align: top;
	padding: 0;
	margin:0;
}

td {
	text-align: left;
	padding: 0;
	vertical-align: top;
	font-size: 90%;	
	line-height: 1.2em;
	margin:0;
}
td.data {
	text-align:right;
}
td.line{
	padding: 0;
}

td a.morelink {
	padding-left: 16px;
	color: #999;
	text-decoration: none;
	border-bottom: none;
	background: url(images/comment_icon.gif) no-repeat 0 1px;
	}
html&gt;body #content td,th {
	font-size: 100%;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table td, table th {
	/*border: 1px solid #ccc;*/
	padding: .2em;
        font-size: 1.2em;
}
table th {
font-weight: bold;
}
table thead th {
font-size: 1.1em;
}
fieldset {	
	border:1px solid #cecece;	
	padding:10px;
}
legend {
	color: #A9A9A9; 
	font-size: 1.2em;/*#5b5b5b;*/
	/*font-weight: bold;*/
}

label.comments {
	color:#444444;
	display:block;
	/*font-size:1.3em;*/
	font-weight:bold;
	margin:0.8em 0 0.2em 0;
}

.alert, .red {color:red !important;}
.green {	color:#8DC262;}

/* Tool tips */
.cluetip-default #cluetip-outer {
	font-size:1.2em;
	text-align:left;
}
.cluetip-default h3#cluetip-title {
	font-size:1.2em;
}

#ssdiv {
	margin:45px 20px 0 10px;
	background:#fff url(../../images/fra/bg_feature_lift.jpg) 0 0 no-repeat; 
	float:right;
}
#slideshow img {
position: absolute;
top: 165px;
left: 630px;
/*width: 100%;
height: 100%;*/
z-index: 100;
opacity: 0.0;
filter: alpha(opacity=0);
text-align: center;
}
#slideshow img.active {
z-index: 102;
filter: alpha(opacity=100);
opacity: 1.0;
}
#slideshow img.last-active {
z-index: 101;
}
form#subscribe,form#contacts {
	border: medium none red;
	padding: 5px;
}
.alertborder {
	border: medium solid red;
}

.info_s, .warning_s, .error_s, .validation_s {
border: 1px solid;
    margin: 5px 0px;
    padding:5px 3px 5px 30px;
    background-repeat: no-repeat;
    background-position: 5px center;
}
.info_s {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/information.png');
}
.success_s {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/plgood.png');
}
.warning_s {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/exclamation.png');
}
.error_s {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/plbad.png');
}
/* Clickable divs for factsheet and calculator categories */
.featured,.feature { 
	float:left; 
	width:100px; 
	margin:5px 10px; 
	padding:5px; 
	text-align: center; 
	border:1px solid #FFF;
}
 
.featured img,.feature img { 
	margin:5px auto; 
}
 
.featured p, .feature p { 
	margin:15px auto 0; 
	font-style:italic;
}
 
.featured h4, .feature h4 { 
	font-size: 16px; 
}
 
.featured h4 a, .feature h4 a { 
	background:#333; 
	padding:6px;
}
 
.featured a:hover {	
	/*background:#999966;*/	
	color:#444;
}
.featured a {	
	font-size: 1.2em;
}
 
.featureHover { 
	border:1px solid #CCC; 
	cursor: pointer; 
	background-color:#EEE;
}

/* Calculator styles */

.mainContent .accord h6, .mainContent #content #crophealth #disclaimer p{	
	 /*font-family:Cambria,Georgia,"Times New Roman",Times,serif;*/
	margin: inherit;
}
.mainContent .accord h6 {
	font-size:1.2em;	
}
.mainContent #content #crophealth td p {
	font-size:90%;
}
.mainContent #content #crophealth #tabs .intab2 li {
font-size:1.2em;line-height:1.3em;
color:#333;
font-weight:400;
padding: 3px 0;	
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
}
.mainContent #content #crophealth table.health td p.seriface,.mainContent  #content #crophealth table.health th.seriface {
	 /*font-family:Cambria,Georgia,"Times New Roman",Times,serif;*/
	 font-size:100%;
	 font-weight:700;
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
}
.mainContent #content #crophealth #tabs ul.intab2,#content #crophealth #tabs ol.intab2 {
margin-left:10px;
color:#333;
padding: 0.8em 0 0.8em 8px;
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
}

.mainContent #content #crophealth h3 {
	margin: 0 0 .5em;
	color: #666;
	/*font-family:Cambria,Georgia,"Times New Roman",Times,serif;*/
	 font-size:100%;
	 font-weight:700;
}
.mainContent #content #crophealth #tabs #fsheet h3 {
	 font-size:1.4em;
	margin: 20px 0 0 0;
}
.mainContent #content #crophealth #acalc table.calculator td {
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 1.2em;
	padding: 0.5em;
}
.mainContent #content #crophealth ul {
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
}


.mainContent  #content #crophealth #tabs #fsheet p,.mainContent  #content #crophealth #tabs #fsheet ul li,.mainContent  #content #crophealth #tabs #fsheet ul ul li {
font-size:1.2em;
line-height:1.571em !important;
	font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; 
}

/* -------------Auto complete----------------- */
.ac_input {width: 200px;}
.ac_results {width: 200px;	background: #eee;	cursor: pointer;	position: absolute;left: 0;font-size: 85%;z-index: 101;}
.ac_results ul {width: 200px;list-style-position: outside;list-style: none;padding: 0;margin: 0;border: 1px solid #000;}
.ac_results iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {line-height: 1.2;list-style:none;text-align:left;width: 190px;padding: 2px 5px;color:#000;font-family: Tahoma, "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:1.2em;}
.ac_results a {width: 100%;}
.ac_loading {background : url('images/indicator.gif') right center no-repeat;}
.over {background: #f5f5f5;}
.over2 {background: #FFFACD;}

.mainContent p p, #content p p{
	font-size:inherit;
}


.hidden {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
</pre></body></html>