﻿

.popupLink { COLOR: red; outline: none }

.popup { position: absolute; visibility: hidden; background-color: #D4AA7A; width: 400; border: 0px solid black; padding: 3px; z-index: 10 }

/* Page Element Styles */
#body-margins {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	border: none;
}
#body-home-margins {
	margin:0px 0px 0px 0px;
	padding:20px 11px 3px 11px;
	border: none;
	float:left;
}

/* firefox only*/
html>body { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 71.0%;
    color:#666;
    /*background-color: #E6E8E8;*/
    margin: 0;
    text-align:center;
}

body { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color:#666;
    margin: 0;
    text-align:center;
    background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x;
}

#content {
	float:left;
	font-size: 1.1em;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border: none;
	background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x; 
	width:744px;
	height:500px;
}

#content-weather {
	float:left;
	/*background-color: #F9F8EE;*/
	font-size: 1.1em;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	border: none;
}

input, select, textarea, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #4E4E4D;
    /*background-color: #FFFFFF;*/
    margin: 0;
    text-align:left;
}

a, a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #006957;
    font-weight: normal;
    text-decoration: none;
}

a:visited { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #006957;
    font-weight: normal;
    text-decoration: none;
}

a:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #006957;
    font-weight: normal;
    text-decoration: underline;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #006957;
    font-weight: normal;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #006957;
    font-weight: normal;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #006957;

}

/* -- end -- */

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #006957;
}

/* Common classes */

.inline {
	/*display: inline;	*/
	float:left;
}

/* ID Styles */
#page-container {
	margin: 0 auto; 
	padding:0px 0px 0px 0px;
	width: 994px; 
	text-align:left;
}

#page-container {
	margin: 0 auto; 
	padding:0px 0px 0px 0px;
	width: 994px; 
	text-align:left;
}

#page-header {
	width:994px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#banner {
	margin: 5px 0px px 0px;	
	float:left;
}


/*Grainflow-start*/
#primary-navigation{
	background-color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:994px;
	float:left;
}

#primary-navigation-container {
	height:25px;
	float:left;
	width:994px;
	background-color: #FFFFFF ;
}

/*Grainflow-start*/


#ctl00_Header1_primarynavigationlist{
	float:left;
	list-style: none;
	list-style-position:outside;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
}


#ctl00_Header1_primarynavigationlist li a, #ctl00_Header1_primarynavigationlist li a:visited, #ctl00_Header1_primarynavigationlist li a:hover {
	color: #666;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    vertical-align: top;
    background: url(../images/grainflow/GreenArrow.gif) bottom left no-repeat;
    padding-left: 10px;
	padding-right: 10px;
}

#ctl00_Header1_primarynavigationlist li a:active, #ctl00_Header1_primarynavigationlist li a:focus
{
   	color: #666;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    vertical-align: top;
}

#ctl00_Header1_primarynavigationlist li a.selected-home, #ctl00_Header1_primarynavigationlist li a.selected-home:visited, #ctl00_Header1_primarynavigationlist li a.selected-home:hover {
	color: #006957;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    padding-left: 10px;
	padding-right: 10px;
	line-height:13px;
}

#ctl00_Header1_primarynavigationlist li a.selected, #ctl00_Header1_primarynavigationlist li a.selected:visited, #ctl00_Header1_primarynavigationlist li a.selected:hover {
	background: url(../images/grainflow/goldArrowDown.gif) bottom left no-repeat; 
	color: #666;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*vertical-align: top;*/
    font-weight: bold;
    padding-left: 15px;
	padding-right: 10px;
	margin-top:-15px;
	line-height:13px;
}

#ctl00_Header1_primarynavigationlist li a.selected:active, #ctl00_Header1_primarynavigationlist li a.selected:focus
{
   	color: #666;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    vertical-align: top;
    font-weight: bold;
}

/*Grainflow-start*/
#ctl00_Header1_primarynavigationlist li 
{
	
	border-right: solid 0px #000000;
	line-height:13px;
	margin:0px 0px 0px 0px;
}
/*Grainflow-start*/


/* search */
#primary-navigation-search{
	float:Right;
}

.primary-navigation-search-button
{
    width:56px;
    border:Solid 1px #FFFFFF;
    background-color:#006957;
    color:#FFFFFF;
    margin:3px 0px 0px 0px;
    padding:1px 0px 1px 8px;
}

.primary-navigation-search-input
{
    width:120px;
    border:none;
    margin:2px 0px 2px 0px;
}

#search-again
{
    padding-left: 10px;
}

/* -- end -- */


#page-content {
	width:744px;
	float:left;
	margin:3px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#page-content-other {
	width:744px;
	float:left;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#contentheader {
	float:left;
	/*background: url(../images/Landmark_skin_content_header.gif) bottom left no-repeat; */
	width:511px; 
	height:44px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	clear:none;
}

#ctl00_contentheader{
	float:right;
	/*background: url(../images/Landmark_skin_content_header.gif) bottom left no-repeat; */
	width:512px; 
	height:44px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:none;
}

#ctl00_contentheaderhome {
	float:left;
	background: url(../images/Landmark_skin_content_home_header.gif) bottom left no-repeat; 
	width:360px; 
	height:44px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	clear:none;
}

#content-header-section-title {
	float:left;
	font-size: 20px;
	font-weight:normal;	
	height:44px;
	line-height:44px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#006957;
	width:100%;
}

#content-header-page-title {
	float:right;
	font-size: 11px;	
	height:44px;
	line-height:44px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#4E4E4D;
}

#ctl00_contentheaderhome #content-home-header-title
{
    float:left;
	font-size: 1.5em;
	font-weight:normal;	
	margin:2px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	color:#4E4E4D;
	text-align:center;
	width:355px;
}

#sidebar
{
    width: 248px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

/*Landmark Login*/
/* -- start -- */


.standard-btn {
	width: 70px;
   	height:22px;
	background: url(/grainflow/images/grainflow/GreyButton.gif) bottom left no-repeat;
   	text-align: Center;
	border: none;
	float:left;
	font-weight:bold;
}


.grower-login-btn {
	text-align:left;
   	color:#FFFFFF;
	border: none;
	float:left;
	font-weight:bold;
	margin-top:-23px;
	padding-left:10px;
	width:153px;
	
}
.grain-prices-btn {
	text-align:left;
   	color:#FFFFFF;
	border: none;
	float:left;
	font-weight:bold;
	margin-top:-35px;
	padding-left:10px;
	width:153px;
}
.contact-us-btn {
	text-align:left;
   	color:#FFFFFF;
	border: none;
	float:left;
	font-weight:bold;
	margin-top:-48px;
	padding-left:10px;
	width:153px;
}

/* -- end -- */

/* Start Page Navigation */
#page-navigation {
	width: 248px;
	float:left;
	overflow:visible;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x;
	
	height:500px;
}

#news-wrapper {
	width: 200px;
	float:left;
	overflow:visible;
	margin:10px 4px 10px 4px;
	padding:0px 0px 0px 0px;
	background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x;
	border: solid 1px #E6E8E8;
	/*height: 200px;*/
	
}

#download-wrapper {
	width: 200px;
	float:left;
	overflow:visible;
	margin:10px 4px 10px 4px;
	padding:0px 0px 0px 0px;
	background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x;
	border: solid 1px #E6E8E8;
	height: 110px;
	
}

#newsletter-wrapper {
	width: 200px;
	float:left;
	overflow:visible;
	margin:10px 4px 10px 4px;
	padding:0px 0px 0px 0px;
	background: url(../images/grainflow/GreyGradientBG.gif) top left repeat-x;
	border: solid 1px #E6E8E8;
	height: 100px;
	
}

#ctl00_Navigation1_pagenavigationlist li, #ctl00_Navigation1_pagenavigationlist li a, #ctl00_Navigation1_pagenavigationlist li a span
{
	float:left;
}

#page-navigation-wrapper 
{
    width: 206px;
    margin-left:15px;
    margin-right:15px;
}

#ctl00_Navigation1_pagenavigationlist {
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ctl00_Navigation1_pagenavigationlist li {
    width: 246px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border-left: 1px solid #D8D8D0;
	border-right: 1px solid #D8D8D0;
	border-bottom: 1px solid #D8D8D0;
}


#ctl00_Navigation1_pagenavigationlist li a, #ctl00_Navigation1_pagenavigationlist li a:visited, #ctl00_Navigation1_pagenavigationlist li a:active, #ctl00_Navigation1_pagenavigationlist li a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #4E4E4D;
}

#ctl00_Navigation1_pagenavigationlist li:hover, #ctl00_Navigation1_pagenavigationlist li.sfhover {
	/*background-color:#F9F8EE;*/
}

#ctl00_Navigation1_pagenavigationlist li.level1-li-selected, #ctl00_Navigation1_pagenavigationlist li.level2-li-selected, #ctl00_Navigation1_pagenavigationlist li.level3-li-selected, #ctl00_Navigation1_pagenavigationlist li.level4-li-selected 
{
    background-color:#006957;
}

#ctl00_Navigation1_pagenavigationlist li a
{
	width:246px;
}
#ctl00_Navigation1_pagenavigationlist li a span
{
	font-weight: bold;
	cursor:	pointer;
	width:240px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:6px;
	display:block;

}

/*-- start home--*/
#ctl00_Navigation1_pagenavigationlist li a.levelhome-selected span
{
	font-weight: bold;
	cursor:	pointer;
	width:242px;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:6px;
	background: url(../images/home_button_green_colour.gif) top left no-repeat;
	color:#FFFFFF;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
}

#ctl00_Navigation1_pagenavigationlist li a.levelhome-unselected span
{
	font-weight: bold;
	cursor:	pointer;
	width:242px;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:6px;
	border-left: solid 0px #EDECE0;
	border-right: solid 0px #EDECE0;
}

#ctl00_Navigation1_pagenavigationlist li.levelhome-li-unselected {
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	background: url(../images/home_navigation_top.gif) top left no-repeat;
	background-color:#EDECE0;
}

#ctl00_Navigation1_pagenavigationlist li.levelhome-li-selected
{
   	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	width:248px;
	background: url(../images/home_button_green_colour.gif) top left no-repeat;
}

#ctl00_Navigation1_pagenavigationlist li.levelhome-li-unselected:hover, #ctl00_Navigation1_pagenavigationlist li.sfhover-home {
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	width:248px;
	background: url(../images/home_button_light_colour.gif) top left no-repeat;
}
/*--end home--*/


/* start level 1 */
#ctl00_Navigation1_pagenavigationlist li.level1-li-selected a span
{
    font-weight: bold;
	cursor:	pointer;
	width:240px;
	color:#FFFFFF;

}

/* end level 1 */

/* start level 2 */
#ctl00_Navigation1_pagenavigationlist li a.level2-unselected span
{
	width:226px;
	font-weight:normal;
	padding-left:20px;
}

#ctl00_Navigation1_pagenavigationlist li a.level2-selected span
{
	width:226px;
	padding-left:20px;
	font-weight:normal;	
	color:#FFFFFF;
}
/* end level 2 */

/* start level 3 */
#ctl00_Navigation1_pagenavigationlist li a.level3-unselected span
{
	width:206px;
	font-weight:normal;
	padding-left:40px;
}

#ctl00_Navigation1_pagenavigationlist li a.level3-selected span
{
	width:206px;
	padding-left:40px;
	font-weight:normal;	
	color:#FFFFFF;
}
/* end level 3 */

#ctl00_Navigation1_pagenavigationimage {

    width: 241px;
	border-left: 1px solid #D8D8D0;
	border-right: 1px solid #D8D8D0;
	border-bottom: 1px solid #D8D8D0;
	padding: 5px 0px 5px 5px;   
}
#ctl00_Navigation1_pagenavigationimage_href {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	color:#4E4E4D;
}
/* -- end -- */


/*Footer*/
/* -- start -- */
#page-footer {
	width: 770px;	
	margin-top:10px;
	clear:both;	
}

#footer-right
{
	float:right;
	width: 450px;	
}

#footer-image
{
	float:left;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #4E4E4D;
    float:left;
    clear:none;
}
div.location
{
    float:left;
    color:#F9F8EE;
    background-color:#F9F8EE;
    font-size:0.9em;
}

#footer-disclaimer {
	width:511px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #4E4E4D;
    float:left;
    clear:none;
    padding:10px 0px 20px 0px;
}

#ctl00_Footer1_footerlist 
{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

#ctl00_Footer1_footerlist li {
	float:left;
	border-right: solid 1px #666666;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 13px;
}

#ctl00_Footer1_footerlist li a, #ctl00_Footer1_footerlist li a:visited, #ctl00_Footer1_footerlist li a:active, #ctl00_Footer1_footerlist li a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #4E4E4D;
}
/* -- end -- */

/* Level 1 Table */

.alt-row3
{
	background-color: #9D8F6B;
	color: #4E4E4D;
	text-align: left;
}
.alt-row4
{
	background-color: #ECECE0;
	color: #4E4E4D;
	text-align: left;
	font-size: 11px;
}

.table-column3
{
	width:226px;
	padding:2px;
}
.table-column4
{
	width:264px;
	padding:2px;
}
/*

/* -- end -- */


/* breadcrumb */
/* -- start -- */
#breadcrumb
{
	list-style:none;
	padding:4px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	color:#4E4E4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumb li
{
	list-style:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
/* -- end -- */

div.policy {
    float:left;
    padding:10px 0px 0px 0px;
}

div.submitbtn {
	width: 64px;
   	height:21px;
   	text-align: center;
	border: none;
	float:right;
	padding:10px 10px 0px 0px;
}


/* -- end -- */

.disclaimer-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #4E4E4D;
    float:left;
    width:100%;
   	padding:0px 0px 10px 0px;
}
/* -- end -- */


/*Finance Online Plus*/
/* -- start -- */
.finance-online-plus-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #006957;
    font-weight:bold;
}

.finance-online-plus-login
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006957;
    font-weight:normal;
    text-align: left;
    padding-left: 0px;
}

#finance-online-plus
{
	list-style:none;
	padding:2px 2px 0px 2px;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#finance-online-outline
{
	float:right;
	width:230px;
	border:solid 1px #006957;
	background-color:#EDECE0;
}

#finance-online-list {
	float:right;
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
}

#finance-online-list li {
	float:left;
	border-right: solid 0px #4E4E4D;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 13px;
}

#finance-online-list li a, #finance-online-list li a:visited, #finance-online-list li a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: normal;
    text-align:left;
    color: #006957;
}

#finance-online-list li a:hover
{
    text-decoration: underline;
}
/* -- end -- */
/*Finance Online Plus*/


/*Content Formatting*/
/* -- start -- */
#grainflow-content
{
    width:728px;
    margin:0px 0px 0px 0px;    
    padding:6px;
}

#grainflow-content-border
{
	width:728px;
    margin:0px 0px 10px 0px;    
    border-bottom: solid 1px #E6E8E8;
}
/* -- end -- */


/*Homepage Formatting*/
/* -- start -- */

#landmark-home-content
{
    float:left; 
    width:359px;
    padding:3px 0px 0px 6px;    
}

#right-column
{
    clear:both;
	float:right;
    position: absolute; left: 367px; top: -42px;
}

#landmark-home-image-right
{
	clear:both;
	float:right;
	width:145px;
}
.landmark-home-image-right img
{
    margin-bottom: 3px;
}

#wool-price-hdr, #wool-price-ftr
{
    color:#ffffff;
    background-color:#9D8F6B;
    padding: 3px 0px 0px 3px;
    font-weight:bold;
    width:142px;
}

#wool-price-hdr span
{
     font-weight:normal;
}

 #wool-price-ftr
 {
    font-weight:normal;
    padding-bottom: 3px;
    margin-bottom: 3px;
 }
 
  #wool-price-ftr a
  {
    color: #000000;
    text-decoration: underline;
  }

#wool-prices
{
    background-color:#9D8F6B;
    width:145px;
    font-size: 0.9em;
    color:#ffffff;    
}

#wool-prices th
{
    font-size: 90%;
    text-align: right;
}

.wool-right-col
{
    text-align:center;
}

#weather-body-home
{
    float:left; 
    width:366px;
    padding:0px 0px 0px 0px;
    margin-left:0px;
    position: relative;
}

/* need to move the right images up to align with the section header */
#weather-body-home #selector
{
    /*margin-top: -44px;*/
}

/* -- end -- */


/* Section Formatting*/
/* -- start -- */
#landmark-section-header {
	float:left;
	background: url(../images/Landmark_skin_content_header.gif) bottom left no-repeat; 
	width:506px; 
	height:44px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:none;
}

#landmark-section-header-image
{
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;     
    
}

#landmark-section-content
{
    width:356px;
    float:left;
    margin-left:2px;
    margin-top:10px;
    margin-right:8px;
}

.landmark-section-image-right
{
    clear:both;
	float:right;
	width:145px;
	margin-bottom: 3px;
}

#ctl00_sectionimage
{
    margin-left:10px;  
}
/* -- end -- */
/* ----------------  JL classes ------------------------- */



/* Propert ID Search Ctrl */
#sideBarSearchHead
{	
	color:#000000;
	font-weight:bold;
	font-size:1.2em;
	background-color:#DAD8D0;
	margin-bottom:4px;
}

#sideBarSearch
{	
	width:300px;	
	text-align:left;
	white-space:nowrap;	
}

.wpsButtonText, .portlet-form-button 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #4E4E4D;
    background-color: #D8D8D0; 
    border: 1px solid #006957;
    padding: 2px 11px;
    margin: 0px;
    text-align: center;       
}

.innerContent
{
	padding-left:4px;
	padding-top:3px;	
}
/* End of Propert ID Search Ctrl */




/* Propert Search Ctrl */

#RealEstateQuickSearch
{
	width:300px;	
	text-align:left;
}

/* End of  Propert Search Ctrl */


.SearchResultsLayer
{
	float:left;
	text-align:left;
	padding-left:10px;
}

.GoogleSearchResultsTable
{
	width:100%;
	border:0px solid #000000;
	
}
.GoogleSearchResultsTable td
{
	/*word-wrap:break-word;*/
	
}





#searchResults /*first most layer after table*/
{
	width:470px;	
}


.SearchResultsLayer /*second most layer after table*/
{
	width:470px;	
}
.GoogleSearchResult /*third most layer after table*/
{
	width:470px;	
}



.searchbbx input
{	
	border:1px solid #006957;
}

.greyedLink p
{
	width:450px;
	overflow:hidden;/**/
	
	
}
.greyedLink a:link
{
	text-decoration:none;
	color:#9D8F6B;
	cursor:text;
	
	
}

.greyedLink a:active
{
	text-decoration:none;
	color:#9D8F6B;
	cursor:text;
}

.greyedLink a:visited
{
	text-decoration:none;
	color:#9D8F6B;
	cursor:text;
}

.greyedLink a:hover
{
	text-decoration:none;
	color:#9D8F6B;
	cursor:text;
}

.resultbar
{
	margin-bottom:10px;
	border-bottom:1px solid #000000;	
	padding-bottom:2px;	
}

.n /* google paging navigation bar numbers. */
{
	margin-bottom:20px;
	border-bottom:1px solid #000000;	
	padding-bottom:8px;	
}






/* -------------- begin registration form control -------------------*/

div.required {
  font-weight: normal;
  padding: 10px 0px 10px 2px;
  text-align: left;
}
span.required
{
	font-weight:bold;
	color: #FF0000;
	font-size: 11px;	
}
div.PrintText
{
    color:#006957; 
    display:none;
    padding: 10px 0px 10px 0px;
}

#RegistrationCtrlLayer
{
	/* layer of the 'registration form control' */		
	border:0px solid #000000;
	width:490px;
	padding-left:2px;
	padding-right:0px;
	margin-top:0px;
	
	
}


.HeadingLayer
{
	height:44px;
	color:#4E4E4D;
	font-weight:300;
	font-size:1.8em;
	background-color:#DAD8D0;
	margin-bottom:0px;
	margin-top:4px;
	width:500px;
	
			
}



.regformTable
{
	width:95%;
	
}

.regformTable td
{
	padding-right:0px;
	
}

div.container
{
	width:498px;
	float:left;		
	padding-left:10px;
}

div.form-alt-col1
{
	float: left;
	padding-left:10px;
	width:230px;
	padding:2px;
	clear:left;
	
}

div.form-alt-col2
{
	float: left;
	padding-left:10px;
	vertical-align:text-top;
    width:230px;
	padding:2px;
}
 
 
div.form-alt-col3
{
	float: left;
	padding-left:10px;
	width:180px;
	padding:2px;
	clear:left;
	
}

div.form-alt-col4
{
	float: left;
	padding-left:10px;
	vertical-align:text-top;
    width:280px;
	padding:2px;
}
 
div.float 
{
	float: left;
	padding-left:10px;
	margin-left:5px;
	width:150px;
	padding:2px;
	
}

div.options
{
	float: left;
	padding-left:10px;
	margin-left:5px;
	width:470px;
	padding:2px;
	
}
 
  
div.floatCtrl 
{
	float: left;
	padding-left:10px;
	border: 0px solid #000000;
	width:41%;
	text-align:left;
}

div p
{
	margin-bottom:1px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:1px;
}

div p span
{
	margin-bottom:1px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:1px;
	
}
  
div.floatCtrllast 
{
	float: left;
	padding-left:10px;
	vertical-align:text-top;
    width:230px;
	padding:2px;
}

div.floatCtrllarge 
{
	float: left;
	padding-left:0px;
	text-align:left;
	vertical-align:baseline;
	width:320px;
	padding:2px;
}
  
div.floatCtrlsmall
{
	float: left;
	padding-left:10px;
	text-align:left;   
	width:226px;
	padding:2px; 
}

div.floatHalf 
{
	float: left;	
	border: 1px solid #000000;
	width:48%;
	padding-top:2px;
	height:25px;
}

.print-pagebreak
{
    /*page-break-after:always;*/
    display:none;
}

.signature-header
{
	border:1px solid #000000;
	text-align:center;
	height:25px;
	width:250px;
}

.signature-col
{
	border:1px solid #000000;
	height:25px;
	width:250px;
}

div.float p 
{
   text-align: left;
   width:100%; 
}

.dividerRow 
{
	/* divides the layouts of the form */
	border-top:2px solid #006957;	
	clear: both;
	margin-top:10px;
	width:498px;
}

.divider
{
	/* divides the layouts of the form 	*/
	clear: both;
	border:0px solid #000000;
	padding:0;
	margin:0;
	text-align:left;
	padding-left:0px;
}

.RegFormCtrlVS
{
    text-align:left;
	width:492px;
	margin:9px 0px 10px 2px;
	float:left;
	padding:10px 0px 0px 10px;
	border:1px solid #006957;
	color:#000000;	
}
.RegFormCtrlVS li
{
	/*color:#000000;	*/
}

.RegFormCtrlVS div,p
{
	/*color:#000000;	*/
}

.topBlurb
{
	color:#006957;
	display:none;	
}

.boldGreen
{
	font-size:1.4em;
	font-weight:bold;
	color:#006957;
	padding-left:0px;	
}

.smallText
{
	color:#4E4E4D;
	font-size:1.0em;
}

.stdImage
{
width:100%;
clear:both;
white-space:nowrap;	
}

.smallheadingGreen
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#006957;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}

.headingText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#333333;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/* -------------- end registration form control -------------------*/


/* End of JL Classes */


/* start quoteform */
.form-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #006957;
    padding:10px 0px 10px 0px;
}

/* start output message */
.output-message
{

	width:480px;
    font-size: 1.2em;
    font-weight:bold;
    color: #006957;
    text-align:left;
    margin: 20px 0px 10px 10px;
}


/* end output message */
form div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0px 0px 0px 142px;
  /*margin: 0px 0px 0px 10px;*/
  padding: 0px 5px 5px 5px;
  width: 197px;
}

/* end quote form*/


/* error messages */
.error
{
    font-size: 1.0em;
    color: #FFFFFF;
    font-weight:bold;
    background-color:#FF0000;
}

/* end error messages */

/* site map */
#ctl00_body_Sitemap1_sitemaplist
{
    
}

#ctl00_body_Sitemap1_sitemaplist li
{
    padding-top:5px;
    padding-bottom:5px;
}


/* end site map */

/* news and media */

.news-summary 
{
	width:90%;
}

.gf-news
{
	margin-bottom:5px;
}

.news-summary-list
{
   list-style: none;
   padding: 0px;
   margin: 0px;
}

.news-summary-list li
{
    clear:both;
    list-style: none;
    display:block;
    margin-bottom:15px;
}

.news-summary-item-left, #news-item-header
{
    float:left;
    margin: 10px 10px 0px 0px;
}

.news-summary-item-left img, #news-item-header img
{

}

.news-summary-item-right, #news-item
{
    float:left;
    margin-top:0px;
    width:168px;
}

.news-summary-item-right span, #ctl00_body_lblType, #ctl00_body_lblDate, #spacer, #ctl00_body_date_PresentationModeControlsContainer_PresentationLabel
{
    color: #006957;
}

.news-summary-item-right a, .news-summary-item-right a:hover, .news-summary-item-right a:visited, .news-summary-item-right a:active
{
    color:#4E4E4D;
    font-size: 1.2em;
    text-decoration: underline;
}

.news-byline
{
    color:#666666;
    font-size:0.9em;
}

#news-item h3
{
    padding:0px;
    margin:0px 0px 10px 0px;
}

#weather-body-home .news-summary-list
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 360px;
}

#weather-body-home .news-summary-list li
{
    padding:0px;
    margin:0px;
    list-style: none;
}

#weather-body-home .news-summary-item-left, #weather-body-home #news-item-header
{
    float:left;
    margin:0px 10px 0px 0px;
}

#weather-body-home .news-summary-item-left img
{
    display:none;
}

#weather-body-home .news-summary-item-right, #weather-body-home #news-item
{
    float:left;
    margin-top:0px;
    width:360px;
}

#weather-body-home .news-summary-item-right span #ctl00_body_lblType, #weather-body-home #spacer
{
    display:none;
}

#weather-body-home .news-summary-date
{
    color: #333333;
    font-weight: bold;
    clear:both;
    margin-bottom: 5px;
}

#weather-body-home .news-summary-type
{
   display:none;
}

#weather-body-home .news-summary-item-right a, #weather-body-home .news-summary-item-right a:visited, #weather-body-home .news-summary-item-right a:active
{
    color:#006957;
    font-size: 1.2em;
    text-decoration: none;
    padding:0px;
    margin:0px;
}

#weather-body-home .news-summary-item-right a:hover
{
    text-decoration: underline;
}

#weather-body-home .home-news-summary
{
    margin-bottom:5px;
}

#weather-body-home h3
{
    padding:0px;
    margin:0px;
}

#more-news
{
    margin-top: 20px;
    float:right;
}

#weather-body-home #more-news a
{
    margin-top: 10px;
    float:right;
    padding-right: 150px;
    font-weight: bold;
    color:#4E4E4D;
}
/* end news and media */

#ctl00_Fontselector1_fontselector
{
    /*padding:2px 0px 0px 2px;*/
    
}

#ctl00_Fontselector1_fontselector a
{
    font-weight: bold;
    float:right;
    text-decoration:none;
    margin-bottom: 2px;
}

.loading-img-div
{
    padding-left:130px;
}

/*homepage weather*/
/* search */

#search{position: absolute; left:240px; top: -2px;}
#search label{color: #006137; font-weight:bold; font-style:italic; font-size:0.9em;}
#ctl00_ContentPlaceHolder1_Homemap1_postcode, #ctl00_body_Homemap1_postcode {width: 85px; border:solid 1px #999999;}
#ctl00_ContentPlaceHolder1_Homemap1_btnSearch, #ctl00_body_Homemap1_btnSearch {color: #333333; background-color: #D8D8D0;font-weight:bold; font-size:0.9em; text-align:center; width:20px;}
#ctl00_ContentPlaceHolder1_Search1_postcode {border:solid 1px #999999;}
#ctl00_ContentPlaceHolder1_Search1_btnSearch {color: #333333; background-color: #D8D8D0;font-weight:bold; font-size:0.9em; text-align:center; width:20px;}
/* end search */

.min, .max, .curr {background-color:#789050;width:20px;text-align:center;font-weight:bold;font-size:0.9em;float:right;}
.max {background-color:#FFB838;clear:left;}
.curr {background-color:#FFB838;width: 30px;margin: 0px 5px 0px 0px;border: solid 1px #000000;clear:left;}
.overlay, .overlay div;, .overlay-current, .overlay-current div; {float:left;}
* html .overlay {clear:both;width:90px;}
.overlay {clear:both;width:100px;}
.overlay-link{float:right;}
.overlay a.overlay-link {font-size:0.9em;font-weight:bold;color:#000000;}
.overlay-location {display:block;overflow:hidden;width:210px;margin-top:-350px;margin-right:10px;clear:both;float:right;}

/*** City Coordinates ***/

/* National Map */
#TheGums{position: absolute; left: 344px; top: 61px;}
#Surat{position: absolute; left: 258px; top: 64px;}
* html #Surat{left: 268px;}
#Jondaryan{position: absolute; left: 383px; top: 88px;}
#Talwood{position: absolute; left: 276px; top: 93px;}
* html #Talwood{position: absolute; left: 288px; top: 93px;}
#Beanbri{position: absolute; left: 248px; top: 123px;}
* html #Beanbri{left: 258px;}
#Bellata{position: absolute; left: 348px; top: 128px;}
#Gilgandra{position: absolute; left: 336px; top: 143px;}
#Nyngan{position: absolute; left: 194px; top: 152px;}
* html #Nyngan{left: 204px;}
#Narromine{position: absolute; left: 320px; top: 175px;}
#BoganGate{position: absolute; left: 198px; top: 189px;}
* html #BoganGate{left: 208px;}
#WestWyalong{position: absolute; left: 184px; top: 213px;}
* html #WestWyalong{left: 194px;}
#Stockinbingal{position: absolute; left: 298px; top: 231px;}
#GrongGrong{position: absolute; left: 272px; top: 254px;}
#Stockinbingal{position: absolute; left: 302px; top: 231px;}
* html #Stockinbingal{left: 298px;}
#SeaLake{position: absolute; left: 156px; top: 268px;}
#Birchip{position: absolute; left: 146px; top: 286px;}
#Charlton{position: absolute; left: 169px; top: 304px;}
#Dimboola{position: absolute; left: 109px; top: 324px;}
#Pinnaroo{position: absolute; left: 46px; top: 255px;}
* html #Pinnaroo{left: 59px;}
#Mallala{position: absolute; left: 66px; top: 237px;}
#Maitland{position: absolute; left: -26px; top: 234px;}
* html #Maitland{ left: -14px;}
#CrystalBrook{position: absolute; left: 94px; top: 201px;}
* html #CrystalBrook{left: 90px;}
#Oaklands{position: absolute; left: 242px; top: 281px;}

#home-map{border: 0;vertical-align:top;}


/*livestock sales and calendar start*/
/* search */
.ls_summary_row{width:498px;border-width:thin;border-style:solid;border-color:White;background-color:#d6d7ad;vertical-align:top;}
.ls_summary_hdr{vertical-align:bottom;}
.ls_summary_alt{width:498px;border-width:thin;border-style:solid;border-color:White;background-color:#ECECE0;vertical-align:top;}
span.ls_summary_col1{float:left;width:80px;text-align: left;padding:2px 0px 2px 0px;}
span.ls_summary_col2{float:left;width:60px;text-align: left;padding:2px 4px 2px 4px;border-right-width:thin;border-right-style:solid;border-left-width:thin;border-left-style:solid;border-color:White;min-height:60px;height:auto!important;height:60px;}
span.ls_summary_col3{float:left;width:100px;text-align:left;padding:2px 4px 2px 4px;}
span.ls_summary_col4{float:left;width:40px;text-align: left;padding:2px 0px 2px 0px;}
span.ls_summary_col5{float:left;width:50px;text-align: left;padding:2px 0px 2px 0px;}
span.ls_summary_col6{float:left;width:60px;text-align: left;padding:2px 0px 2px 0px;}
span.ls_summary_col7{float:left;width:140px;text-align:left;padding:2px 4px 2px 4px;}

span.ls_summary_link{font-size:1.0em;font-weight:bold;}
span.ls_summary_askingprice{font-weight:bold;}

.column-title{background-color: #D8D8D0;color: #333333;text-align:left;font-weight:bold;padding: 5px;font-size:11px;}
.summary-title{margin:0px 0px 12px 0px;font-weight:bold;font-size:1.2em;padding:10px 0 10px 0px;}
#state{display:none;}

#state-selector{float:left;background-color: #D8D8D0;width: 499px; margin-left:1px;margin-right:1px;}
#state-selector div{float:left;font-weight: bold;color: #006957;padding: 5px;}
#state-selector ul{float:right;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#state-selector ul li{margin:0px 0px 0px 0px;padding-top: 5px;padding-bottom: 5px;}
#state-selector ul li a span{padding: 5px;}
#state-selector ul li a span:hover{background-color: #006957;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
#state-selector ul li a span:sfhover{background-color: #006957;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
.state-selected{background-color: #006957;color: #ffffff;padding: 5px;font-weight: bold;}

#category-selector{float:left;background-color: #D8D8D0;width: 499px; margin-left:1px;margin-right:1px;}
#category-selector div{float:left;font-weight: bold;color: #006957;padding: 5px;}
#category-selector ul{float:right;list-style: none;list-style-position:outside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#category-selector ul li{margin:0px 0px 0px 0px;padding-top: 5px;padding-bottom: 5px;}
#category-selector ul li a span{padding: 5px;}
#category-selector ul li a span:hover{background-color: #006957;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
#category-selector ul li a span:sfhover{background-color: #006957;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
.category-selected{background-color: #006957;color: #ffffff;padding: 5px;font-weight: bold;}

.livestock-col1{width:15%;padding:2px;vertical-align:top;}
.livestock-col2{width:45%;padding:2px;vertical-align:top;}
.livestock-col3{width:40%;padding:2px;vertical-align:top;}
.dsp-livestock-col1{width:20%;padding:2px;vertical-align:top;font-weight:normal;color: #006957;}
.dsp-livestock-col2{width:100%;padding:2px;vertical-align:top;font-weight:normal;color: #006957;font-size:1.0em;}

/*livestock sales and calendar end*/

/*Address Book*/
.ls-col-medium{width:100px;}
.ls-col-wide{width:160px;}
.ls-col-small{width:60px;}

.lmk-address-book-medium{width:80px;}
.lmk-address-book-wide{width:120px;}
.lmk-address-book-small{width:40px;}

.lmk-int-address-book-name{width:100px;}
.lmk-int-address-book-address{width:220px;}
.lmk-int-address-book-number{width:100px;}
.lmk-int-address-book-outlet{width:30px;}

.list-row-hdr{background-color: #006957; color:#ffffff;}
.list-row{background-color: #EEEBE4;color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px; }
.list-row-alt{color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px;}
.list-row-selected{font-weight:bold;}
.list-details-hdr{text-align:left; padding-top:10px; vertical-align:text-bottom;}

.list-rwds-row-hdr{background-color: #9FA1A4; color:#ffffff; font-weight:bold; border: solid 2px #000000;}
.list-rwds-row{background-color: #EEEBE4;color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px; }
.list-rwds-row-alt{color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px;}
.list-rwds-row-selected{font-weight:bold;}
.list-rwds-details-hdr{text-align:left; padding-top:10px; vertical-align:text-bottom;}

.search-button{font-weight:bold;border: solid 1px #008815;background: white;padding:2px 4px 2px 4px;}
.alert-message{font-weight:normal; color:red;padding:2px 4px 2px 4px;}


.ls-labels{font-weight:bold;}

div.ls-form-alt-col1{float:left;padding-left:10px;width:150px;padding:2px;clear:left;}
div.ls-form-alt-col2{float:right;padding-left:0px;vertical-align:text-top;width:342px;padding:0px;font-weight:normal;}
div.floatleft{clear:both;float:left;margin-top:10px;}

/**/

/*TABLES*/

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: #D4AA7A;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}



.errorMessage{font-weight: bold;color:red; margin:15px 0px 15px 0px;}
.buttonWhiteSmall{background-image: url(/Grainflow/images/grainflow/white_small.gif);background-repeat: no-repeat;text-decoration: none;text-align: center;font: 11px Arial,Serif;color: #333333;border: none;width: 55px;height: 21px;cursor: pointer; background-color:Transparent;}

table, td, tr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color:#666;
}
