﻿* {padding:0;margin:0;}
html {font-size:100%;background-color:#fff;font-family:Verdana;}
body {font-size:62.5%;color:#004E92;background:#fff url(../i/global/bg-bottom.jpg) bottom repeat-x;}
p {margin-bottom:1em;}
a {text-decoration:none;color:#7394ce;}
a:hover {text-decoration:underline;}
a img {border:none;}
ul {list-style-type:none;}
.pageContent {width:900px;margin:0 auto;}
.productImage {padding:10px 5px;}

/** bullet lists **/
ul.list li {list-style-type:disc;margin:0 0 10px 15px;}

h1 {margin-bottom:1em;position:absolute;margin-left:27px;}
h2 {font-size:110%;margin-bottom:1em;}
h3 {font-size:100%;font-weight:bold;margin-bottom:0.4em;}

.clear {clear:both;line-height:0;height:0px;}
.hidden {display:none; }
.button {border:1px solid #B2C0DC;background-color:#B2C0DC;color:#fff;cursor:pointer;}
.pageContent {font-size:1.1em;line-height:1.4em;text-align:justify;margin-top:20px;}
.error {color:Red;font-weight:bold;}

/** style links styles **/
#siteLinks {position:absolute;font-size:90%;text-align:right;}
#siteLinks ul.links li {float:left;margin-left:5px;font-size:90%;}
#siteLinks a.selected, #siteLinks a:hover {color:#004E92;}
#siteLinks a:hover {text-decoration:underline;}
#siteLinks p {}
#siteLinks a.homeLink {position:absolute;display:block;top:40px;width:200px;height:50px;}
#siteLinks a.homeLink:hover {text-decoration:none;}

/** header styles **/
#header {padding:108px 0 0 210px;margin-bottom:50px;}
#header ul.links {background-color:#B2C0DC;width:479px;display:block;height:1.5em;}
#header ul.links li {float:left;}
#header ul.links li a {font-weight:bold;color:#fff;background-color:#B2C0DC;}

#main {margin-left:210px;}
#contentMain {}
#content {width:479px;float:left;}
#otherContent {width:160px;float:right;border:1px solid #C5D0E5;padding:5px 10px;}
#heroMain {margin-top:20px;}
#hero {float:left;}

/* sub menu styles **/
#subMenu {float:left;width:110px;border:1px solid #C5D0E5;padding:5px 10px;text-align:left;}
#subMenu ul {font-weight:bold;font-size:110%;}
#subMenu ul li {margin-bottom:10px;}

/** login panel styles **/
#login {float:right;width:160px;border:1px solid #C5D0E5;float:right;text-align:left;padding:5px 10px;background-color:#E6EAF4;height:92px;overflow:hidden;}
#login .textbox {width:100px;display:block;}
#login .button {float:right;margin-top:-21px;height:20px;}
#login h2 {margin:0;}
#login .tryagain {margin:0;float:none;}

/** footer styles **/
#footer {padding:5em 0 45px 210px;color:#fff;font-size:90%;min-height:0;text-align:left;width:700px;}
#footer a {color:#fff;min-height:0;}
#footer ul.links li {float:left;margin-right:20px;min-height:0;}
#footer p {margin:0;}
#footer ul {min-height:0;}

/** styles for the news headlines**/
.news {text-align:left;}
.news h3 {font-weight:normal;color:#7394ce;}
.newsArticle {margin-bottom:20px;}
.newsArticle ul {list-style-type:disc;margin:10px 20px;}
.newsArticle ol {margin:10px 20px;}

/** styles for the news page **/
.pages {margin-top:20px;}
.pages a {padding:0 10px 0 0;}
.pages .selected {font-weight:bold;font-size:150%;}
.newslist .article {margin-bottom:3em;}

/** some generic form styles **/
.form label {display:block;}
.form div {margin-bottom:1.5em;}
.form .textbox {width:100%;}
.form .buttons {text-align:right;}
.checkbox label {display:inline;}

/** newsletter styles **/
.newsletter {}

/** document repository styles **/
.repository table {width:100%;border-collapse:collapse;}
.repository table th {color:#fff;background-color:#C5D0E5;padding:0.5em 0;}
.repository table tr {}
.repository table td {padding:0.5em 0.5em;border-bottom:1px solid #C5D0E5;}

/** testimonial styles **/
.testimonials {}
.testimonials .logo {margin:0 0 10px 10px;float:right;}
.testimonials p {}
.testimonials h3 {margin-top:10px;}
.testimonials blockquote {font-style:italic;}

/** products pages **/
.products img {float:right;margin:0 0 10px 10px;}

/** fruit research styles **/
.researchImages {width:470px;margin:20px auto 20px auto;text-align:center;}
.labelImage {padding:2px;border:1px solid #C5D0E5;width:204px;text-align:center;float:left;margin:0 10px;}
