body{
	font-family: LOS-ANDES-DARWIN;
	font-weight: lighter;
	margin: 0px;
	/*letter-spacing:0.5px;*/
}
body#ocdPortal {
    height: 960px;
}
html#portalHtml {
    height: 960px;
	/*background-color: #c8ebfe;*/
}
#portalWrapper{
	margin: auto;
}
.ja_background, .ja_wrap{
	min-height: 960px;
	max-height: 960px;
	min-width: 1280px;
    max-width: 1280px;
	margin-left: calc(50% - 640px);
	margin-right: calc(50% - 640px);
	position: absolute;
}
.ja_body{
	text-align: center;
}
.downgrade{
	background-color: #FF0000;
}
.excluded{
	background-color: #9f9fff;
}
.highVar{
	background-color: #F7A35C;
}
.lowVar{
	background-color: #ffff80;
}
.altered{
	background-color: #9f9fff;
}
.average{
}
/*************Home Page Styles Start***************/
.selected .loadedPage text {
  /*color: #00aeef;*/
  color: #50b547;
}
.contentBg{
	background:white;
}
#homePage{
	width: 1280px;
	height: 960px;
	margin: auto;
	/*overflow: hidden;*/
}
#homePageHeader{
	height:167px;
}
#contactInfo{
	background-image:url(../images/headerTruck_green.png);
	background-color: green;
	background-size: 320px 167px;
}
#home{
	background-image:url(../images/ocdHeader.png);
	background-size: 320px 167px;
}
#tools.selected, #tools.hoverOver{
	background-image:url(../images/headerTools.png);
	background-size: 160px 167px;
}
#events.selected, #events.hoverOver{
	background-image:url(../images/headerCom.png);
	background-size: 160px 167px;
}
#news.selected, #news.hoverOver{
	background-image:url(../images/headerEv.png);
	background-size: 160px 167px;
}
#contactSupply.selected, #contactSupply.hoverOver{
	background-image:url(../images/headerNZ.png);
	background-size: 160px 167px;
}
#tools{
	background-image:url(../images/headerTools_green.png);
	background-size: 160px 167px;
}
#events{
	background-image:url(../images/headerCom_green.png);
	background-size: 160px 167px;
}
#news{
	background-image:url(../images/headerEv_green.png);
	background-size: 160px 167px;
}
#contactSupply{
	background-image: url(../images/headerNZ_green.png);
	background-size: 160px 167px;
}
#home text{
	color: black;
}
.farmNumbers:hover{
	cursor:pointer;
	cursor:hand;
	/*background: #ccebf9;*/
	background: rgba(255, 255, 255, 0.5);
}
#farmNameNumCon{
	height: 95px;
	width: 250px;
	margin-left: 35px;
	background: rgba(255, 255, 255, 0.5);
	margin-top: 15px;
}
.farmNotSelected{
	display: none;
}
.farmSelected{
	display: block;
}
.farmNumbers{
	background: rgba(77, 184, 72, 0.8);
	text-align: center;
	width: 100%;
}
#farmNumSel{
	min-height: 20px;
	position: relative;
	z-index: 1000;
}
#farmNumSel, #nameNumSel{
	width: 240px;
}
#farmNumCon, #nameNumCon{
	height:45px;
	margin-left: 5px;
	color: black;
}
#farmNameNumCon:hover{
	cursor:context-menu;
}
#farmNameNumCon:hover  + a #logoutTxt{
	color:white;
}
#farmNameNumCon:hover  ~ a #logoutTxt{
	color:white;
}
#nameNumCon{
	padding-top: 5px;
}
#nameInputEl{
	margin-top:10px;
}
#farmNumSelCon{
	width:100px;
	float:left;
}
#farmNumInput{
	width: 235px;
}
#nav a{
	position: relative;
	color: white;
	text-decoration: none;
}
#contactInfo a{
	top: 30px;
	height: 20px;
	width: 50px;
	text-align: center;
	margin-left: 140px;
	font-size: 13px;
}
#nav{
	height:100%;
}
#navUl{
	height: 100%;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	/*border-right: 2px solid white;*/
	/*border-left: 2px solid white;*/
}
#navUl li{
	float:left;
	height: 100%;
}
#navUl text{
	top: 140px;
	position: relative;
	text-align: center;
	width: auto;
}
#navUl text:hover{
	color:#00aeef;
}
#contactInfo text{
	top: 0px;
}
.menuLarge{
	width:25%;
	background:green;
	/*border-radius: 20px;*/
}
.menuSmall{
	width:12.5%;
	background:darkgreen;
	/*border-radius: 20px;*/
}
.menuSmall a, .menuLarge a{
	display: block;
	font-size: 13px;
	text-align: center;
	letter-spacing: .1em;
	color: white;
	/*font-weight: bold;*/
	height: 100%;
}
#nav li:hover text{
	/*color:#00aeef;*/
	/*color: #50b547;*/
	color:#008F49;
}
#nav li:hover{
	cursor:pointer;
	cursor:hand;
}
.rightSect{
	width: 92%;
	float:right;
	border-top: 0px;
	border-bottom: 0px;
}
.leftSect{
	width: 92%;
	margin-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
#leftPanel2 {
    background-color: white;
}
#leftPanel3{
	height: 385px;
}
#leftPanel1, #leftPanel2{
	height: 200px;
}
#userInfo{
	height: 199px;
	width:200px;
	background: #65B34D;
}
#quickContacts {
	height: 385px;
	width: 200px;
	background: url("../images/contact.png");
	background-size: 200px 385px;
	position: absolute;
}
#linksList{
	width: 840px;
	height: auto;
	margin: auto;
}
#graphConLbl{
	padding-top: 3px;
	font-size: 14px;
}
.containerLbls:hover{
	cursor:pointer;
	cursor:hand;
}
.linkCon, .toolsCon{
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 15px;
	min-height: 20px;
}

#newsWrap{
	height: 730px;
	margin-top: 10px;
	overflow: auto;
}
#newsContent{
	height:760px;
	width: 832px;
}
#newsList{
	width: 836px;
	margin: auto;
	height: 100%;
	border: 2px solid #00aeef;
}
#newsLbl{
	background: #00aeef;
	color: white;
}
#newsLbl label{
	padding-left: 15px;
}
.newsDates{
	text-align: left;
	font-size: 11px;
}
.eventResultDate{
	width:60px;
}
.eventResultData{
	min-width:110px;
	overflow: hidden;
	white-space: nowrap;
}
#eventSearchCon{
	height: 126px;
	width: 836px;
	border: 2px solid #00aeef;
}
#eventsCon{
	width: 840px;
	margin: auto;
	height: auto;
}
#eventsLbl{
	background: #00aeef;
	color: white;
	width: 100%;
}
#eventsLbl label{
	padding-left: 15px;
}
#eventsContent{
	margin-top: 2px;
}
.eventsCon{

}
.eventsLinks{
	text-align: center;
}
.eventsLinks a{
	text-decoration: blink;
}
.eventsDesc{
}
.eventsDates{
	text-align: left;
	font-size: 11px;
}
#inputCon{
	width: 170px;
	height: 126px;
	float: left;
	background: #7fcef0;
    color: white;
}
#inputCon input{
	width:153px;
	float: right;
}
.eventSInputs{
	height: 80px;
    margin-top: 10px;
}
.eventInputLbl{
	width: 100%;
	text-align: center;
}
.eventInputEl{
	width: 160px;
	height: 30px;
	float: left;
}
#eventSelectCon{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
#pdfContent{
	width:840px;
	height:766px;
	margin:auto;
	margin-top:2px;
}
#pdfBtnCon{
	position: absolute;
	top: 70px;
	margin-left: 100px;
}
#pdfBtn{
	margin: 5px 10px;
	height: 50px;
	width: 50px;
	background: rgba(0,174,239,0.5);
	border: 1px solid #00aeef;
	border-radius: 50%;
	top: -125px;
	position: absolute;
}
#pdfBtn:hover{
	background: rgb(0,174,239);
	cursor:pointer;
	cursor:hand;
}
#pdfData{
	width:832px;
	height:762px;
	margin-top:2px;
	margin:auto;
}
.fc-event:hover{
	cursor:pointer;
	cursor:hand;
}
#eventsBtnCon{
	text-align: center;
}
#eventsResultWrapper{
	width: 664px;
	height: 116px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 2px solid #00aeef;
	float: left;
}
#eventsResults{
	height:116px;
}
#eventsResults table{
	width:auto;
	height: 121px;
	float:left;
	border: 1px solid #00aeef;
	margin: 0px 5px;
	background: aliceblue;
	font-size: 13px;
	table-layout: fixed;
}
.fc-event{
	min-height:10px;
}
#searchEventsBtn{
	margin-top: 0px;
	background: #00aeef;
	color: white;
	height: 30px;
    border: 1px solid white;
}
#searchEventsBtn:hover{
	cursor:pointer;
	cursor:hand;
}
#calendarCon{
	width: 836px;
	height: 610px;
	margin-top: 10px;
	border: 2px solid #00aeef;
}
#calendarCon table{
	background: white;
	top: 15px;
}
.fc-header{
	width:95%;
	margin:auto;
	margin-top:15px;
}

#prodSeasonLbl, #prodGraphLbl{
	padding: 1px 0px;
}
#prodGraphCon .highcharts-background{
	fill: #EEFEFE;
}
.volInputs{
	width: 98%;
	border: 0px;
	text-align: center;
}
.prodStartDates, .prodEndDates{
	font-size: 14px;
	text-align: center;
	z-index: 1000;
	position: relative;
	background: white;

}
.prodStartDates:hover, .prodEndDates:hover{
	background: #00aeff;
	cursor: pointer;
	cursor: hand;
}
#payProdStartDate, #payProdEndDate{
	width: 90px;
	height: 20px;
	float: left;
}
#proDateinput1, #proDateinput2{
	border: 2px solid #c8ebfe;
	width: 90px;
	height: auto;
	min-height: 15px;
	text-align: center;
}
#proStartDateSelected, #proEndDateSelected{
	width: 86px;
	height: 100%;
	padding: 0px 2px;
	background: #00aeff;
}
#proDateRangeInputs{
	width: 60%;
}
#payProdInCon{
	width: 90%;
	margin: auto;
}
#payProdRangeCon{
	margin-top: 15px;
	width: 820px;
	float: left;
	text-align: center;
}
#payProdRangeCon label{
	width: 60px;
	margin-left: 10px;
	margin-top: 2px;
	height: 20px;
	float: left;
}
#payProdRangeCon input{
	width: 80px;
	margin-left: 10px;
	height: 20px;
	background: #00aeef;
	border: 0px;
	text-align: center;
}
#payProdRangeCon input#payProdEmail{
	width: 330px;
	text-align: left;
	padding-left: 5px;
}
#payProdBtnCon{
	width: 90%;
	height: 30px;
	margin: auto;
	margin-top: 13px;
	text-align: right;
	position: relative;
}
#payProdBtnCon button{
	width: 120px;
	height: 25px;
	background: #00aeef;
	color: white;
	margin: 0px;
	float: right;
	position: relative;
}
.siteDesc{
	color: black;
	font-size: 14px;
	padding-top: 5px;
	width: 95%;
	margin: auto;
}
#rightPanel3{
	height: 375px;
	overflow: hidden;
}
#userContacts{
	text-align: center;
}
#viewGIS {
	text-align: center;
	margin: 2px 0px;
	/*padding: 5px;*/
	font-size: 15px;
}
#viewGIS div:hover{
	color:#008F49;
	cursor: pointer;
	cursor: hand;
}
#viewGIS div label:hover{
	color:#008F49;
	cursor: pointer;
	cursor: hand;
}
#viewGIS a{
	text-decoration: none;
	color: white;
	font-size: 20px;
}
#viewGIS a:hover{
	color:#00aeef;
}
#userDetailsLbl{
	width: 186px;
	height: 26px;
	padding-top: 10px;
	padding-left: 10px;
	color: white;
}
#qcDetailsLbl{
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
}
#userDetails, #farmDetails{
	font-size: 11px;
}
#userDetailsLbl label{
	font-size: 13px;
	color: black;
	font-weight: bold;
}
#farmInfoLbl, #farmName, #farmMobile, #farmLandLine, #userPanelName, #userPanelEmail, #userPanelPhn{
	font-size: 13px;
	color: white;
}
#farmTable td{
	padding:0px;
}
#userDetails{
	margin-top:5px
}
#farmDetails{
	margin-top: 10px;
	text-align: center;
	position: relative;
	color: white;
}
#farmTable, #userTable{
	width:100%;
	color:white;
	text-align:left;
	font-size: 11px;
	padding-left: 5px;
}
#farmInfoCF{
	font-size: 20px;
}
#latestNews{
	padding-top: 0px;
	margin-left: 2px;
}
#editDetails{
	float: right;
	font-size: 10px;
	right: 10px;
	top:5px;
	position: relative;
}
#summaryTotalsContent{
	height: 192px;
	width: 840px;
	margin: auto;
	background: #00aeef;
}
#sumTotalsLbl{
	padding-left: 15px;
	color: white;
	background: #00aeef;
}
#sumTotalsCon{
	background: white;
	width: 832px;
	height: 154px;
	margin: auto;
}
#editDetails:hover{
	color:#008F49;
	cursor:pointer;
	cursor:hand;
}
#rightPanel1{
	height: 409px;
}
#newsContent{
	margin: auto;
	margin-top: 5px;
	width: 840px;
	height: 768px;
}
.newsItem label:hover {
	color: #50b547;
	cursor: pointer;
	cursor: hand;
}
.newsItem{
	border-bottom: 1px solid white;
	width: 196px;
	margin-top: 2px;
	text-align: center;
	/*background: #7fcef0;*/
	color: white;
}
#newsPanel{
	text-align: center;
	background: #00aeef;
	height: 409px;
}
.pdfPanelLbls{
	font-size: 12px;
	color: white;
}
.pdfPanelLinks{
	float: right;
	color: white;
	font-size: 12px;
}

.pdfPanelLinks:hover{
	color: #50b547;
	cursor: pointer;
	cursor: hand;
}
#newsPanel #newsPanelLbl{
	top: 3px;
	position: relative;
	color: white;
	font-size: 20px;
}
#newsWrapper{
	height: 380px;
	margin-top: 5px;
	background: #7fcef0;
}
#rightPanel2{
	height: 0px;
	color: white;
	background-color: #00aeef;
	/* border-bottom: 1px solid white; */
	border-top: 1px solid white;
}
.loadingPage{
	cursor: progress;
}
.loadedPage{
	cursor: pointer;
	cursor: hand;
}
.selectedLink{
	/*background: #ccebf9;*/
	color: #50b547;
}
#portalLinks{
	height: 100%;
	background:white;
	width: 200px;
	position: relative;
	z-index: 1;
}
#portalLinks a{
	position: relative;
	float: left;
	text-decoration: none;
	padding: 11px 0px;
	padding-left: 5px;
	height: auto;
	width: 193px;
	font-size: 14px;
}
#portalLinks a:hover {
	/*color:#00aeef;*/
	color: #50b547;
}
#quickContacts td {
	padding-top: 0px;
}
#contactsQuality {
	width: 100%;
	color: white;
	height: auto;
	position: absolute;
	bottom: 10px;
}
#contactsCollection {
	width: 100%;
	color: white;
	height: auto;
	position: absolute;
	bottom: 70px;
}
#contactsTbl{
	width: 100%;
	color: white;
	height: auto;
	position: absolute;
	top: 35px;
}
#qcQualLbl, #qcColLbl{
	font-size: 13px;
	text-align: center;
	color: white;
}
#qcLbl{
	font-size: 13px;
	text-align: center;
	color: black;
	font-weight:bold;
}
.qcBotLine{
	width: 90%;
	border: 1px solid darkgreen;
}
.qcTopLine{
	width: 90%;
	border: 1px solid darkgreen;
}
#qcSrvCon{
}
.qcSrvName{
	text-align: center;
	font-size: 16px;
}
.qcSrvNum{
	text-align: center;
	font-size: 13px;
	padding-bottom: 6px;
}
#qcPrim1{
	text-align: center;
	padding-top: 15px;
	font-size: 16px;
}
#qcPrim2{
	text-align: center;
	font-size: 13px;
}
.qcTQ{
	text-align: center;
	font-size: 11px;
}
#homePageContent{
	/*height:785px;*/
	height: auto;
	width:100%;
	background:white;
	border-bottom: 2px solid white;
}
#leftContent{
	height: 785px;
	width: 17%;
	float: left;
	font-size: 15px;
	color: black;
	background-color: white;
}
#mainContent{
	height:775px;
	width:66%;
	float:left;
	background: white;
	padding-top: 10px;
	position: relative;
}
#forcastContent{
}
#predictorContent{
	width: 844px;
	height: auto;
	margin: auto;
	margin-top: 2px;
}
#predictorCon{
	width: 840px;
	margin: auto;
	margin-top:10px;
	height: 765px;
}
#predictorLbl{
	text-align: center;
}
#predictorLbl label {
	background: #00aeef;
	padding: 0px 15px;
	margin-right: 10px;
	color: white;
}
#predictorCon input {
	border: 0px;
}
#predTblCon{
	border: 2px solid #00aeef;
	margin-top: 10px;
	min-height: 120px;
	height: auto;
	background: #eefefe;
}
#predictorCon .resultsTableHeadings td{
	background-color:#eefefe;
}
#predCashTbl input {
	width: 100%;
}
#predCashTbl{
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
#cashFlowLbl{
	width:130px;
}
#predSetTbl{
	margin-top: 20px;
	width: 100%;
}
.predTotals{
	width:110px;
}
#predFarmTotal{
	width:120px;
}
#predSetTbl input {
	width: 100%;
}
#predTblInfo{
	margin: auto;
	margin-top: 10px;
}
#predTblInfo input{
	width:100px;
}
#predTblInfo th {
	font-size: 14px;
	padding: 0px 5px;
}
#predAdvRate input {
	width: 100%;
}
#predVol12{
	width:110px;
}
#predDecs{
	width:130px;
}
#predWarning{
	width:100%;
	text-align:center;
	font-size: 10px;
	height: 20px;
	margin-top: 5px;
}
.resultsTableDetails th {
	background: lightblue;
}
#predTbl{
	width:100%;
	margin-top: 20px;
	text-align: center;
}
#predTblLbl label {
	padding-left:15px;
	color:white;
}
#toolsContent{
	height: 765px;
	margin-top: 2px;
}
#linksContent{
	background:#00aeef;
	padding-bottom:2px;
	background:#00aeef;
	padding-bottom:2px;
	width:840px;
	margin:auto;
	margin-top:2px;
}

#dateRangeCon{
	height: 40px;
	width: 840px;
	margin: auto;
	background-color: #00aeef;
	background-size: 840px 40px;
	border: 2px solid white;
}
.dateRangeInputs img{
	top: 3px;
	position: relative;
	left: 90px;
}
.startDates, .endDates{
	font-size: 12px;
	padding-left: 5px;
	text-align: left;
}
.startDates:hover, .endDates:hover{
	background: #ccebf9;
	cursor: pointer;
	cursor: hand;
}
#startDateSelected, #endDateSelected{
	font-size: 12px;
	background: #00aeef;
	padding-left: 5px;
	padding-top: 1px;
	text-align: left;
	color: white;
}
#dateinput1, #dateinput2 {
	width: 85px;
	text-align: center;
	background: white;
	position: absolute;
	float: left;
	/*
	min-height: 15px;
	max-height: 260px;
	overflow: auto;
	*/
	margin-top: 3px;
	border: 1px solid #00aeef;
	border-top: 0px;
}
#dateImage1, #dateImage2{
	width: 0px;
	height: 0px;
	border-width: 0px;
}
.ui-datepicker-trigger{
	cursor:pointer;
	cursor:hand;
}
#dateRangeEl{
	display: flex;
	width: 480px;
	height: 24px;
	margin: auto;
	top: 10px;
	position: relative;
}
.dateRangeLabels{
	width: auto;
	top: 1px;
	position: relative;
	float: left;
}
.dateRangeInputs{
	width: 130px;
	float: left;
	padding-right: 15px;
	min-height: 15px;
	max-height: 260px;
	overflow: auto;
}
.inputElements img{
	height: 21px;
	top: 5px;
	position: relative;
}
#resultBtn{
	top: -19px;
	position: relative;
	background: #00aeef;
	color: white;
	left: 630px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
	border: 2px solid white;
}
.ui-datepicker-header{
	background: white;
	border: 0px;
}
.ui-datepicker-calendar{
	background: white;
	border: 0px;
}
.ui-widget-content .ui-state-default{
	background: white;
	color: #00aeef;
}
.ui-widget-content .ui-state-highlight{
	background: #50b547;
	color: white;
}
.editable{
	background: #ccebf9;
}
.editPro{
	width: 98%;
	font-size: 11px;
	text-align: center;
	border: 0px;
	margin: 0px;
}
#dTestResults text{
	right: 23px;
	position: relative;
}
#graphToolsCon{
	height: 15px;
	width: 220px;
	position: relative;
	float: right;
}
#dailyTblLbl{
	float: left;
	font-size: 14px;
	padding-top: 2px;
}
#dailyTblLbl label{
	padding-top: 2px;
}
#ndResultsLbl{
	float: left;
	font-size: 14px;
	width: 100%;
	padding-top: 2px;
}
#ndResultsLbl label{
	padding-top: 2px;
}
#disGraphBtn{
	width: 20px;
	height: 15px;
	float: right;
	left: 220px;
	top: 2px;
	position: relative;
	background: url(../images/graph.png) no-repeat;
	background-size: 20px 15px;
	cursor: pointer;
	cursor: hand;
}
#edCol{
	float: right;
	font-size: 10px;
	/*right: 30px;*/
	top: 2px;
	position: relative;
}
#edCol:hover{
	color:white;
	cursor:pointer;
	cursor:hand;
}
#tblColItems{
	width: 110px;
	float: right;
	left: -5px;
	position: absolute;
	background: aliceblue;
	padding: 10px;
	border: 1px solid;
	color: #00aeef;
	z-index: 10000;
}
.exItemsCon{
	width: 50%;
	float: right;
	height: 40px;
}
#exCon{
	float: right;
	right: 75px;
	position: relative;
	top: 17px;
}
#colCon{
	float: right;
	right: 5px;
	position: relative;
	top: 17px;
}
#exToItems{
	position: absolute;
	background: aliceblue;
	padding: 5px;
	border: 1px solid;
	width: 80px;
	font-size: 12px;
	left: 25px;
}
.testTypesDiv{
	text-align: left;
}
.testTypesDiv:hover{
	cursor:pointer;
	cursor:hand;
	color:#50b547;
}
#exTbl{
	float: right;
	position: relative;
	right: 20px;
	top: 2px;
	font-size: 10px;
}
#exTbl:hover{
	color:white;
	cursor:pointer;
	cursor:hand;
}
#exTo{
	position: absolute;
	background: aliceblue;
	padding: 10px;
	border: 1px solid;
}
.exTypeDiv{
	cursor: pointer;
	cursor: hand;
	color: #00aeef;
	top: 11px;
	position: relative;
}
.exTypeDiv:hover{
	color:#50b547;
}
#refreshImg{
	background: url(../images/refresh.png) no-repeat;
	background-size: 17px 17px;
	height: 17px;
	width: 17px;
	position: relative;
	right: -100px;
	background-color: lightblue;
	border-radius: 8px;
	float: right;
	display: none;
}
#totalSum {
	height: 278px;
	width: 128px;
	right: 4px;
	overflow: hidden;
	position: relative;
	background: white;
	float: right;
}
#keyTable{
	font-size: 11px;
	height: 100%;
	margin: auto;
	text-align: center;
	border-spacing: 0px;
	border: 0px;
}
#resultsKey{
	height: 100%;
	width: 820px;
	margin: auto;
	margin-top: 7px;
}
#rightContent{
	height: 785px;
	width: 17%;
	float: right;
	font-size: 15px;
	color: black;
	background-color: white;
}

.linkGIS{
    padding: 5px;	
}
.linkGIS:hover{
	cursor:pointer;
	cursor:hand;
	color:Green;
}
#myWeather{
	background-size: cover;
	height: 100%;
}
/**************Home Page Styles End****************/
/**********************************/
#graph{
	width:920px;
	height:420px;
}

#graphPopup{
	width:950px;
	height:420px;
}
.ui-dialog-buttonpane{
	padding:0px;
}
.ui-widget-overlay {
background: #eeeeee url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
opacity: .8;
filter: Alpha(Opacity=80);
}
#graphPopup .ui-dialog-titlebar{
	display:none;
}
.resultsTableHeadings {
	font-size: 12px;
	font-family: LOS-ANDES-DARWIN;
	color: black;
	background-color: rgb(77, 207, 249);
}
.resultsTableDetails {
	font-size:10.6px;
	font-family:LOS-ANDES-DARWINALT-LIGHT;
	font-color:black;
	background-color: #EEFEFE;
	text-align: center;
}
.resultsTableFooters {
	font-size:12px;
	font-family:LOS-ANDES-DARWIN;
	font-color:black;
	background-color: #c8ebfe;
	text-align: center;
}
.resultsTableDowngrade {
	font-family:LOS-ANDES-DARWINALT-LIGHT;
	font-color:black;
	background-color: #80FF00;
}
.resultsTableAltered {
	font-family:LOS-ANDES-DARWINALT-LIGHT;
	font-color:black;
	background-color: lightcoral;
}
.resultsTableHiVar {
	font-family:LOS-ANDES-DARWINALT-LIGHT;
	font-color:black;
	background-color: yellow;
}
.resultsTableLoVar {
	font-family:LOS-ANDES-DARWINALT-LIGHT;
	font-color:black;
	background-color: lightblue;
}
#prodAllTblCon table{
	border-spacing: 1px 1px;
	background: #00aeef;
}
.resultRowBorder{
	border-spacing: 1px 1px;
}
.errMessages{
	width:auto;
}
.errorCon{
	min-width: 190px;
}
.contactsInfo {
	height: 33px;
}
/********************************************************/
