﻿body{padding:0; margin:0; font-family:Arial; font-size:0.80em;}

/*defaults*/
.clear{clear:both}
a.white{color:White;}
.subtitle{margin:15px 0 15px 0;}
.centre{text-align:center;}
.controls-space{padding:0 0 5px 0;}
.yellow{color:#dda807; font-weight:bold;}
.i6-7hack{background-color:white;}
.strong{font-weight:bold;}
.create-user{background-image:url(images/sign-up.gif); cursor:pointer; background-color:White; color:#017B53;}
.add-user{background-image:url(images/add.gif); cursor:pointer; background-color:White; color:#017B53;}
.red{color:Red}

.continue-button{background-image:url(images/continue.gif); border:none; cursor:pointer; background-color:White; color:#017B53;}
.nob{border:none;}
a{color:Black; text-decoration:none;}
a:hover{color:Black; text-decoration:underline;}
.red{color:Red;}
.error{font-size:0.8em;}
.preloader{visibility:hidden; position:absolute; top:0px; right:0px; z-index:-1;}
#PopHelp{visibility:hidden; position:absolute; top:0px; right:0px; z-index:-1;}
.assumed{font-size:0.85em;}
.rag-padding{padding:0 7px 0 0;}
/*defaults*/

/*H Tags*/
h1{color:#dda807; font-size:1.5em; font-weight:bold; padding:0 0 0 0; margin:0 0 10px 0; border-bottom:solid 3px #b2b2b2; width:400px;}
h2{color:#017b53; font-size:1.2em; font-weight:bold; padding:0 0 0 0; margin:0; border-bottom:solid 3px #b2b2b2; width:250px;}
h3{color:#017b53; font-size:1.4em; padding:0; margin:0 0 0 0;}


h3.help{color:White; font-size:1.4em; padding:0; margin:5px 0 5px 0;}
h2.menu{color:white; margin:0; padding:3px 0 0 10px; font-size:1.2em; font-family:Lucida Sans, Arial; border-bottom:none;}
h2.standard{color:#017b53; font-size:1.2em; font-weight:bold; padding:15px 0 0 0; margin:0; border-bottom:solid 3px #b2b2b2; width:150px;}
h2.long{color:#017b53; font-size:1.2em; font-weight:bold; padding:15px 0 0 0; margin:0; border-bottom:solid 3px #b2b2b2; width:250px;}
h1.title{color:#dda807; font-size:1.5em; font-weight:bold; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom:solid 3px #b2b2b2; width:400px;}
h1.terms{color:#dda807; font-size:1.5em; font-weight:bold; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom:solid 3px #b2b2b2;}

h3.login{color:#dda807; font-size:1.1em; font-weight:bold; padding:0; margin:0 0 8px 0; border-bottom:solid 3px #b2b2b2; width:150px;}
/*H Tags*/


/*Layout*/
.banner-image{background-image:url(images/banner-image6.jpg); background-repeat:no-repeat; height:25px; width:747px; font-weight:bold; color:White; padding:105px 0 0 19px;}
.menu-top{background-image:url(images/menu-top.gif); background-repeat:no-repeat; height:33px; width:180px;}
.menu-bottom{background-image:url(images/menu-bottom.gif); background-repeat:no-repeat; height:14px; width:180px;}
.header-bg{height:86px; background-image:url(images/header-bg.gif); background-repeat:repeat-x;}
.content-top{background-image:url(images/content-top.gif); background-repeat:no-repeat; width:766px; height:11px; margin:10px 0 0 0; padding:0; background-color:white;}
.content-centre{width:746px; background-color:White; padding:0 10px 0 10px; margin:0;}
.content-bottom{background-image:url(images/content-bottom.gif); background-repeat:no-repeat; width:766px; height:11px;}
.page-middle{background-color:#cecece; padding:0 0 15px 0;}
.help-box{float:right; width:151px; height:66px; background-color:#eeb302; text-align:center; margin:0 10px 0 0;}
.header-content{margin:0 auto; width:970px;}
.logo-holder{float:left; padding:14px 0 0 0;}
/*Layout*/

/*Messages*/
.infoBox, .successBox, .warningBox, .errorBox{border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center;}
.infoBox {color: #00529B; background-color: #BDE5F8; background-image: url('images/info.png');}
.successBox {color: #4F8A10; background-color: #DFF2BF; background-image:url('images/success.png');}
.warningBox {color: #9F6000; background-color: #FEEFB3; background-image: url('images/warning.png');}
.errorBox {color: #D8000C; background-color: #FFBABA; background-image: url('images/error.png');}
/*Messages*/


/*Menu*/
#menu{background-image:url(images/menu-middle.gif); background-repeat:repeat-y; width:162px; padding:0 9px 0 9px;}
#menu ul{margin:0; padding:0 0 0 15px; list-style:none;}
#menu li{padding:0 0 0 10px; background-image:url(images/bullet.gif); background-repeat:no-repeat;}
#menu a{color:Black; text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu .section{color:#02563a; text-decoration:none; font-weight:bold; padding:2px 2px 2px 2px;}
#menu .pad{margin:8px 0 8px 0;}
#menu .padbottom{margin:5px 0 0 0;}
/*Menu*/

/*breadcrumb*/
a.level{color:White;}
a.level:hover{color:White; background-color:#02734d; text-decoration:none;}
/*breadcrumb*/

/*Footer*/
#footer{background-image:url(images/footer-bg.gif); background-repeat:repeat-x; height:45px; color:White;}
#footer .content-width{width:970px; margin:0 auto;}
#footer .text-footer{margin:8px 0 0 0;}
/*Footer*/

/*Insert*/
.add-title{float:left; width:110px; font-weight:bold; padding:4px 0 0 0;}
.add-analysis-title{float:left; width:73px; font-weight:bold; padding:4px 0 0 0;}
/*Insert*/

/*Register*/
.register-title{float:left; width:140px; font-weight:bold;}
.register-controls{padding:0 0 5px 0;}
/*Register*/

/*Login*/
.login-label{padding:0 0 5px 0;}
a.forgot-password{ font-size:0.85em;}
/*Login*/

/*Producer Approvals*/
.producerapproval-centre{margin:0 auto; width:460px; padding:20px 0 20px 0;}
.producerapproval{float:left; padding:0 15px 0 0;}
.producerapprovallast{float:left; padding:0 0 0 0;}
/*Producer Approvals*/

/*Grower Approvals*/
.growerapproval-centre{margin:0 auto; width:270px; padding:20px 0 20px 0;}
.growerapproval{float:left; padding:0 15px 0 0;}
.growerapprovallast{float:left; padding:0 0 0 0;}
/*Grower Approvals*/

/*Standard Controls*/
.long-title{float:left; width:158px; font-weight:bold;}
/*Standard Controls*/

/*Tool Tips*/
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #EEB302;
	padding: 8px 8px 4px;
	background: url(images/bubble.png) top left;
	background-repeat:no-repeat;
}
 
.tool-text {
	font-size: 11px;
	width:131px;
	padding: 4px 8px 4px 8px;
	background: url(images/bubble.png) bottom left;
	background-repeat:no-repeat;
	color:White;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 4px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	background: #CFDFA7;
}
/*Tool Tips*/