﻿body {
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	color: Green;
	text-decoration: none;
}

/* this error is used for the dropdowns where there is no data for them, ie no crops or no farms. */
.errorCss {
    background-color : #FFCC33;    /* this is the orange colour that is used in the menu */
}



/* this is used for columns within grids to get the alignment right */
tbody > tr > td.CAlign { text-align:center; }
tbody > tr > td.RAlign { text-align:right; }
tbody > tr > td.LAlign { text-align:left;  padding-left:0; }
.gridHeaderRight { text-align:right; }
.gridHeaderCenter { text-align:center; }

/* this is used to highlight valid Mite samples */
.boldBlueRow { color: Blue; font-weight: bold;  }

/* this is used to highlight high Neps Values */
.gridItemRed { color: Red; }



.tabCss { height: 30px; }
.tabTailCss { height: 30px; }
.tabHolderCss { height: 31px; }


/*CollapsiblePanel*/
.collapsePanel {
	border-style: solid;
	border-width: 1;
	border-color: #d3d3d3; 
	background-color:white;
	color:#FFF;
	font-size: 11pt;
	font-family: Tahoma;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(Images/panelHeader.png);
	background-repeat:repeat-x;
	border-width: thin;
	border-style: solid;
	border-color: #d3d3d3;
	color: #1B8EA3;
	font-weight:bold;
}



.leftTblHeaderCell, .leftTblLeftColWhite, .leftTblOtherColWhite, .leftTblLeftColColor, .leftTblOtherColColor, .leftTblLeftCellColor, .leftTblLeftCellWhite {
	font-size: 10pt;
	font-family: Tahoma;
	color: Black;
	border: 1px solid #D8DFEA;
}

.leftTblHeaderCell, .leftTblLeftColWhite, .leftTblLeftColColor {
	font-weight: bold;
	text-align:left;
}

.leftTblLeftCellColor, .leftTblLeftCellWhite {
	text-align:left;
}

.leftTblHeaderCell, .leftTblOtherColWhite, .leftTblOtherColColor {
	text-align:center;
}

.leftTblHeaderCell, .leftTblLeftColColor, .leftTblOtherColColor, .leftTblLeftCellColor {
	background-color: #D8DFEA; 
}

.leftTblLeftColWhite, .leftTblOtherColWhite, .leftTblLeftCellWhite {
	background-color: White; 
}

/*--------------------------------------------------------------------*/
/*  Text Formats are:
/*   .h1	.h1B
/*   .h1L	.h1LB
/*   .h1A	.h1AB
/*--------------------------------------------------------------------*/


/*  Used for Page Headings  */
.h1, .h1B, .h1L, .h1LB, .h1A, .h1AB {
	font-size: 14pt;
	font-family: Tahoma;
}

/*  Used for Section Headings  */
.h2, .h2B, .h2L, .h2LB, .h2LBI, .h2A, .h2AB, .h2V {
	font-size: 12pt;
	font-family: Tahoma;
}
.h2LBI {
	font-style: italic;
}


/*  Used for Normal Text  */
.h3, .h3B, .h3BI, .h3L, .h3LB, .h3A, .h3AB, .h3WB, .dateCombo, .listCombo {
	font-size: 11pt;
	font-family: Tahoma;
}

.h3BI {
	font-style: italic;
}
/*  Used for Non-required text */
.h4, .Lh4, .h4B, .h4L, .h4LB, .h4A, .h4AB, .h4V, .h4F  {
	font-size: 10pt;
	font-family: Tahoma;
}

/*  Used for Notations, etc., */
.h5, .h5B, .h5L, .h5LB, .h5A, .h5AB {
	font-size: 8.5pt;
	font-family: Tahoma;
}

.h5I {
	font-size: 8.5pt;
	font-family: Times New Roman;
	font-style: italic;
}


.wwwlogo {
	/* this is the alternative colour (CottASSIST dark Green) */
	font-family: Trebuchet MS;
	font-size: 32pt;
	color: #339933;  
}



/*   underlining  */
.h1, .h2, .h3, .h4, .Lh4, .h5, .h1L, .h2L, .h3L, .h4L, .h5L, .h5I, .h1A, .h2A, .h3A, .h4A, .h5A, .h1B, .h2B, .h3B, .h4B, .h5B, .h1LB, .h2LB, .h3LB, .h4LB, .h5LB, .h1AB, .h2AB, .h3AB, .h4AB, .h5AB {
	text-decoration: none;  }

/*   Font weights  */
.h1, .h2, .h3, .h4, .Lh4, .h4V, .h5, .h1L, .h2L, .h3L, .h4L, .h5L, .h5I, .h1A, .h2A, .h3A, .h4A, .h4F, .h5A, .dateCombo, .listCombo {
	font-weight:normal;  }
.h1B, .h2B, .h3B, .h3BI, .h4B, .h5B, .h1LB, .h2LB, .h2LBI, .h2V, .h3LB, .h3WB, .h4LB, .h5LB, .h1AB, .h2AB, .h3AB, .h4AB, .h5AB {
	font-weight: bold;  }

/*   Font colours  */
.h1, .h2, .h3, .h3BI, .h4, .Lh4, .h5, .h1B, .h2B, .h3B, .h4B, .h4F, .h5B, .h5I, .dateCombo  {
	color: Black;  }
	
.h1L, .h2L, .h2LBI, .h3L, .h4L, .h5L, .h1LB, .h2LB, .h3LB, .h4LB, .h5LB {
	/* this is the CSIRO blue */
	color: #0099CC;  }
.h1A, .h2A, .h3A, .h4A, .h5A, .h1AB, .h2AB, .h3AB, .h4AB, .h5AB {
	/* this is the alternative colour (CottASSIST dark Green) */
	color: #339933;  }

	/* this is the #75C043 (same colour as lime green in CottASSIST logo) 
	color: #75C043;  }*/

.h2V, .h4V {
	/* this is the validation error colour */
	color: Red; }
	
.h3WB {
	color: White; }
	
.Lh4 {
	text-align: left}

.h4F {
    height:35px;
    vertical-align:bottom;
}	

.h6 {
	/* this is a light gray colour used for references/annotations */
	color: #696969;
	font-size: x-small;
}

/*--------------------------------------------------------------------*/
/*  The following is for the page headings of each of text on pages
/*--------------------------------------------------------------------*/
.phAbout, .phAcknow, .phApplic .phCDT, .phCottBASE, .phCottonLOGIC, .phDDC, .phDIET, .phDownloads, 
.phHydroLOGIC, .phLEFT, .phLogin, .phMobile, .phNGST, .phNutriLOGIC, .phOther, .phWeather, .phWQC 
{
	font-size: 14pt;
	font-family: Tahoma;
	color: Black;
	height: 45px;
	margin-right: 5%; 
	background-repeat: no-repeat;
	background-position: right;
}

/*
.phAbout       {background-image: url(Images/phAbout.gif);} */
.phAbout       {background-image: url(Images/phAboutCA.gif);}

.phAcknow      {background-image: url(Images/phAcknow.gif);}
.phApplic      {background-image: url(Images/phApplics.gif);}
.phCDT         {background-image: url(Images/phCDT.gif);}
.phCottBASE    {background-image: url(Images/phCottBASE.gif);}
.phCottonLOGIC {background-image: url(Images/phCottonLOGIC.gif);}
.phDDC         {background-image: url(Images/phDDC.gif);}
/*
.phDIET        {background-image: url(Images/phDIET.gif);} */
.phDIET        {background-image: url(Images/phDIET2.gif);}

.phDownloads   {background-image: url(Images/phDownloads.gif);}
.phHydroLOGIC  {background-image: url(Images/phHydroLOGIC.gif);}
.phLEFT        {background-image: url(Images/phLEFT.gif);}
/*
.phLogin       {background-image: url(Images/phLogin.gif);} */
.phLogin       {background-image: url(Images/phLoginCA.gif);}

.phMobile      {background-image: url(Images/phMobile.gif);}
.phNGST        {background-image: url(Images/phNGST.gif);}
.phNutriLOGIC  {background-image: url(Images/phNutriLOGIC.gif);}
.phOther       {background-image: url(Images/phOther.gif);}
.phWeather     {background-image: url(Images/phWeather.gif);}
.phWQC         {background-image: url(Images/phWQC.gif);}

/*
.headingCDT, .headingDDC, .headingDIET, .headingDownloads, .headingLEFT,
.headingNutriLOGIC, .headingNGST, .headingWQC {
.headingCDT {background-image: url(Images/cdtr.gif);}
.headingDDC {background-image: url(Images/ddcr.gif);}
.headingDIET {background-image: url(Images/detr.gif);}
.headingDownloads {background-image: url(Images/ddcr.gif);}
.headingLEFT {background-image: url(Images/ltr.gif);}
.headingNutriLOGIC {background-image: url(Images/nlr.gif);}
.headingNGST {background-image: url(Images/str.gif);}
.headingWQC {background-image: url(Images/wqc.bmp);}
*/

.pageTitle 
{
	color: Black;
	font-size: 16pt;
	font-family: Trebuchet MS;
	font-weight: bold;
}


/*--------------------------------------------------------------------*/
/*  The following is for data entry areas
/*--------------------------------------------------------------------*/

.dateCombo, .listCombo
{
	background-color: White;
	border-style: solid;
	border-color: #d3d3d3;
	border-width: 1px;	
	color: Black;
}
.comboFrame 
{
	border-color: #d3d3d3;
	border-width: 1px;	
}

.gridRow {
	background-color: White;
	border-style: solid;
	border-color: #d3d3d3;
	border-width: 1px;
		
}


.buttons {
 	/*color: #1B8EA3;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	height: 25px;
	background-color: transparent;
	background-image: url('Images/GLASSC5A.GIF');
	background-position: center;
	width: 206px;*/
}

.buttons2 {
 	/*color: #1B8EA3;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	background-color: transparent;
	background-image: url('Images/GLASSC5A.GIF');
	background-position: center;*/
	}

.menuButtons {
 	color: Black;
	border-width: 1px;
	font-family: Verdana;
	font-size: Medium;
	height: 25px;
	background-color: transparent;
	background-image: url(Images/bluebutton.gif);
	background-position: center;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#801B8EA3');
	*/
}

.linkButton 
{
	background-image: url(Images/myBMP.jpg);
	
}

.webgroup1, .webgroup2 {
}
.webgroup3 {
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	}
.webgroup1 { width: 192px; }
.webgroup2, .webgroup3  {
	border: 1px solid #B5C7DE;
	background-color: #EFF3FB;
	}
/*--------------------------------------------------------------------*/
/*  The following is for the master page and includes styles for:
		*  main menu
		*  header images
/*--------------------------------------------------------------------*/


.menu {
	color: white;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 1px;
	padding-left: 5px;
}

.menuHeading {
	color: white;
	/*
	background-color: #1B8EA3; 
	background-image: "~/Styles/sdmenu/toptitlecsiroblue.gif";
	*/
	background-color:Transparent;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	border-color: white;
	border-width: medium;
	margin-left: 1px;
	padding-left: 5px;
	height: 25px;
	width: 100%;
}

.menuItem {
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: normal;
	color: black;
	background-color: #f0ffff;
	height: auto;
	cursor: default;
}

.menuItemHover {
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: black;
	background-color: #f0ffff;
	cursor: hand;
}


.tableHeading {
	color: white;
	background-color: #1B8EA3; 
	border: 1;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
}

.tableSubHeading {
	color: #1B8EA3;
	background-color: white; 
	border: 1;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
}

.tableDetail {
	color: black;
	background-color: white; 
	border: 1;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: normal;
}


/*--------------------------------------------------------------------*/
/* this is used for the middle image in the master page */
.headerLeft {
	width: 392px;
    position:fixed;
    background-image: url(Images/hdrCA.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    border: 0;
}

.headerMiddle 
{
    border-style: none;
	border-color: inherit;
	border-width: -1;
	background-image: url('Images/hdrFiller.jpg') ;
	background-repeat: repeat-x;
	overflow: visible;
	/*
    	cellpadding: 0;
    	cellspacing: 0;
    background-image: url(Images/caHeaderM.jpg) ;
    background-position: bottom;
    background-repeat: repeat-x;
    overflow: visible;
    border: 0;
	*/
}

.headerRight {
	width: 303px;
    position:fixed;
    background-image: url(Images/hdrOther.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    border: 0;
}

.printHeader {
	display: none;
}

