﻿/* 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:#4E4E4D;
    background-color: #F9F8EE;
    margin: 0;
    text-align:center;
}

body { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color:#4E4E4D;
    background-color: #F9F8EE;
    margin: 0;
    text-align:center;
}

#content {
	float:left;
	background-color: #F9F8EE;
	font-size: 1.1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: none;
}

#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 {
    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: #008155;
    font-weight: normal;
    text-decoration: none;
}

a:visited { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #008155;
    font-weight: normal;
    text-decoration: none;
}

a:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #008155;
    font-weight: normal;
    text-decoration: underline;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    color: #4E4E4D;
    font-weight: normal;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    color: #4E4E4D;
    font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #4E4E4D;

}

/* homepage header, needs to be a link for text reader software. */
/* -- start -- */
.header-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    color: #4E4E4D;
}
.header-link a:hover{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: bold;
    color: #4E4E4D;
}
.header-link a , .header-link a:active , .header-link a:visited{
	color: #4E4E4D;
	font-size: 1.0em;
    font-weight: bold;
}
/* -- end -- */

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4E4E4D;
}

/* Common classes */

.inline {
	/*display: inline;	*/
	float:left;
}

/* ID Styles */
#page-container {
	margin: 0 auto; 
	padding:0px 0px 0px 0px;
	width: 770px; 
	text-align:left;
}

#page-header {
	width:770px; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#banner {
	margin: 5px 0px px 0px;	
	float:left;
}


/*Primary Navigator*/
/* -- start -- */
#primary-navigation{
	background-color: #008155;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:770px;
	float:left;
}

#primary-navigation-container {
	height:25px;
	float:left;
	width:762px;
	background-color: #008155 ;
}

#ctl00_Header1_primarynavigationlist{
	float:left;
	list-style: none;
	list-style-position:outside;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #008155;
}


#ctl00_Header1_primarynavigationlist li a, #ctl00_Header1_primarynavigationlist li a:visited, #ctl00_Header1_primarynavigationlist li a:hover {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    vertical-align: top;
}

#ctl00_Header1_primarynavigationlist li a:active, #ctl00_Header1_primarynavigationlist li a:focus
{
   	color: #FFFFFF;
	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, #ctl00_Header1_primarynavigationlist li a.selected:visited, #ctl00_Header1_primarynavigationlist li a.selected:hover {
	color: #FFFFFF;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    vertical-align: top;
    font-weight: bold;
}

#ctl00_Header1_primarynavigationlist li a.selected:active, #ctl00_Header1_primarynavigationlist li a.selected:focus
{
   	color: #FFFFFF;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    vertical-align: top;
    font-weight: bold;
}

#ctl00_Header1_primarynavigationlist li {
	border-right: solid 1px #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height:13px;
	margin:0px 0px 0px 0px;
}

#primary-navigation-left-end-plate {
	float:left;
	width: 4px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	/*background: url(../images/Landmark_skin_title_bar_left.gif) bottom left no-repeat;*/
	height:25px;
	overflow:hidden;
}

#primary-navigation-right-end-plate {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	/*background: url(../images/Landmark_skin_title_bar_right.gif) bottom left no-repeat;*/
	float: left; 
	width:4px; 
	height:25px;
	overflow:hidden;
}
/* search */
#primary-navigation-search{
	float:Right;
}

.primary-navigation-search-button
{
    width:56px;
    border:Solid 1px #FFFFFF;
    background-color:#008155;
    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:510px;
	float:left;
	margin:3px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#page-content-other {
	width:510px;
	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:#4E4E4D;
}

#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:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

/*Landmark Login*/
/* -- start -- */


.std-button1 {
	width: 54px;
   	height:21px;
	background: url(/lmk/images/blank_small_white.gif) bottom left no-repeat;
   	text-align: Center;
	border: none;
	float:right;
}


.std-button2 {
	width: 54px;
   	height:21px;
	background: url(/lmk/images/blank_small_white.gif) bottom left no-repeat;
   	text-align: Center;
	border: none;

}
/* -- end -- */

/* Start Page Navigation */
#page-navigation {
	width: 248px;
	float:left;
	overflow:visible;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background: url(../images/Finance_Home.gif) top left no-repeat;*/
	background-color: #EDECE0;
}

#ctl00_Navigation1_pagenavigationlist li, #ctl00_Navigation1_pagenavigationlist li a, #ctl00_Navigation1_pagenavigationlist li a span
{
	float:left;
}

#page-navigation-wrapper 
{
    width: 246px;
}

#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:#008155;
}

#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;
}

.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: #008155;
    font-weight:bold;
}

.finance-online-plus-login
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #008155;
    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 #008155;
	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: #008155;
}

#finance-online-list li a:hover
{
    text-decoration: underline;
}
/* -- end -- */
/*Finance Online Plus*/


/*Content Formatting*/
/* -- start -- */
#landmark-content
{
    width:504px;
    margin:3px 0px 0px 6px;    
}

/* -- 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 #008155;
    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 #008155;
}

.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:#008155; 
    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 #008155;	
	clear: both;
	margin-top:10px;
	width:580px;
}

.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 #008155;
	color:#000000;	
}
.RegFormCtrlVS li
{
	/*color:#000000;	*/
}

.RegFormCtrlVS div,p
{
	/*color:#000000;	*/
}

.topBlurb
{
	color:#008155;
	display:none;	
}

.boldGreen
{
	font-size:1.4em;
	font-weight:bold;
	color:#008155;
	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:#008155;
	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: #008155;
    padding:10px 0px 10px 0px;
}

/* start output message */
.output-message
{

	width:480px;
    font-size: 1.2em;
    font-weight:bold;
    color: #008155;
    text-align:center;
    margin: 20px 0px 10px 20px;
}


/* 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;
}

.sm-level1
{
    padding-left: 0px; 
    list-style:none;   
}

.sm-level1 a, .sm-level1 a:hover, .sm-level1 a:active, .sm-level1 a:visited {font-weight:bold;}

.sm-level2
{
    margin-left: 40px;
    list-style-image: url(/lmk/images/bullet.gif);
}

.sm-level3
{
    margin-left: 60px;
    list-style-image: url(/lmk/images/bullet.gif);
}

/* end site map */

/* news and media */

.news-summary-list
{
   list-style: none;
   padding: 0px;
   margin: 0px;
}

.news-summary-list li
{
    clear:both;
    list-style: none;
    display:block;
}

.news-summary-item-left, #news-item-header
{
    float:left;
    margin: 10px 10px 0px 0px;
}

.news-summary-item-left img, #news-item-header img
{
    width:62px;
    height:58px;
    vertical-align: top;
}

.news-summary-item-right, #news-item
{
    float:left;
    margin-top:20px;
    width:418px;
}

.news-summary-item-right span, #ctl00_body_lblType, #ctl00_body_lblDate, #spacer, #ctl00_body_date_PresentationModeControlsContainer_PresentationLabel
{
    color: #008155;
}

.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:#008155;
    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;}
.overlay {clear:both;width:90px;}
.overlay-current{clear:both;width:70px;}
.overlay-link{float:right;display:block;}
.overlay-link a , .overlay-link a:active , .overlay-link a:visited{color:#000000;font-weight:bold;}
.overlay a.overlay-link {font-size:0.9em;font-weight:bold;color:#000000;}
.overlay-current a.overlay-link {font-size:0.9em;font-weight:bold;color:#000000;}
.overlay-img{float:right;vertical-align:text-top;padding-top:5px;}
.overlay-img-curr{float:right;vertical-align:text-top;padding-top:0px;width: 15px;height: 15px;}

/*** City Coordinates ***/

/* National Map */
#Adelaide{position: absolute; left: 120px; top: 162px;}
#Alice-Springs{position: absolute; left: 135px; top: 98px;}
#Brisbane{position: absolute; left: 250px; top: 105px;}
#Broome{position: absolute; left: 30px; top: 58px;}
#Cairns{position: absolute; left: 208px; top: 60px;}
#Canberra{position: absolute; left: 246px; top: 165px; z-index:999;}
#Darwin{position: absolute; left: 96px; top: 18px;}
#Hobart{position: absolute; left: 208px; top: 222px;}
#Melbourne{position: absolute; left: 210px; top: 192px;}
#Perth{position: absolute; left: 10px; top: 153px;}
#Sydney{position: absolute; left: 262px; top: 139px;}

#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;}
.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: #008155;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: #008155;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
#state-selector ul li a span:sfhover{background-color: #008155;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
.state-selected{background-color: #008155;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: #008155;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: #008155;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
#category-selector ul li a span:sfhover{background-color: #008155;color: #ffffff;text-decoration: none;cursor:	pointer;padding: 5px;}
.category-selected{background-color: #008155;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: #008155;}
.dsp-livestock-col2{width:100%;padding:2px;vertical-align:top;font-weight:normal;color: #008155;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: #008155; 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;}


/********** Modal popups and background **************/

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
/*
.modalbackground
{
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}*/

.confirm-msg
{
    text-align:center;
    padding: 25px 0 25px 0;
}

.modalpopup
{
    border: solid 2px #666666;
    background: #F9F8EE;

}

.modalpopup div {padding:5px;}

.modalPopupTitleBar {
    background-color:#008155;
    border-width:0px;
    border-style:outset;
    border-color:Blue;
    height:15px;
    color:White;
    font-weight:bold;
    border-bottom:outset 2px;
   padding-top:4px;
   text-align:center;
 } 
 
 .centre
{
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

.menu
{
    top:0;
    float:left;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.clear
{
    clear:both;
    padding-bottom:5px;
}
/*
.list-row-hdr{background-color: #D8D8D0; color:#008155;font-weight: bold; height:25px; }
.list-row{background-color: #D6D7AD;color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px;}
.list-row-alt{background-color: #ECECE0;color: #333333; border: solid 2px #FFFFFF;padding-right: 8px;padding-left: 8px;}
.list-row-selected{font-weight:bold;}
*/

/* styles for the modal popup */

/* dialog frame */
.modal-dialog
{
    position:absolute;

}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:400px;
    border:solid 1px #99aabd;
    background-color:#F9F8EE;
    padding-left: 0px;
} 

/* dialog header */
.modal-dialog .header
{
    /*background:url(/lmk/images/popup/sprite.gif) repeat-x 0px -1100px;	*/
    background:url(/lmk/images/popup/sprite.gif) repeat-x 0px -1100px;
    height:25px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align:middle;
    padding-left:6px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}         

/* dialog body */
.modal-dialog .body
{
    height:40px;
    background-color:#F9F8EE;
    min-height:250px;
} 

/* dialog body message */
.modal-dialog .body h2
{
    padding-top:10px;
    background-color: #F9F8EE;
    font-size:11px;
    text-align:center;
    font-weight:bolder;
}

/* dialog body controls */
.modal-dialog .body label
{
	float:left;
	clear:left;
	margin-bottom:15px;
	width:150px;
	padding-left: 15px;
}  

.modal-dialog .body input
{
	margin-bottom:8px;
}

.modal-dialog .body .modal-ctrl
{
	width:200px;
}


/* dialog footer */
.modal-dialog .footer
{
    height:30px;
    background-color: #F9F8EE;
} 

/* dialog footer buttons */
.modal-dialog .footer .right
{
    background-color: #F9F8EE;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
} 

/* dialog footer checkbox */
.modal-dialog .footer .left
{
    background-color: #F9F8EE;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
} 

/* dialog close */
.modal-dialog .close
{
    right:4px;	
    background: url(/lmk/images/popup/icons.gif) no-repeat -732px 0px;	
    width:16px;	
    cursor:hand;	
    position:absolute;	
    top:5px;	
    height:16px;
}

/* dialog close hover */
.modal-dialog .close:hover { background: url(/lmk/images/popup/icons.gif) no-repeat -749px 0px;	}

/* modal overlay */
.modalBackground 
{  
    
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:Gray; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}  

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

/************ FOLP registration ************/
#folp-registration, #print {display:none;}
#folp-registration h3, #confirm-info h3 {font-size:1.0em;margin:0;padding:5px 0 10px 0;}
#folp-registration h3 span, #folp-registration #lbl-phone-access span {font-weight:normal;color:#333333;}
#folp-registration #personal-details label, #folp-registration #linked-accounts label {width:230px;display:inline-block;}
#folp-registration #personal-details input, #folp-registration #linked-accounts input {border:solid 1px;}
#folp-registration label span {color:Red;}
#folp-registration table {width:90%;margin:10px auto;border:solid 1px #666666;border-left:none;}
#folp-registration table td, #folp-registration table th {width:50%;vertical-align:top;border-left:solid 1px #666666;padding:5px;}
#folp-registration table th {border-bottom:solid 1px #666666;}
#folp-registration #obtain-access, #folp-registration #personal-details, #folp-registration #account-access {margin-bottom:5px;}
#folp-registration #personal-details #lbl-branch {width:250px;}
#folp-registration #personal-details #lbl-rfm {width:320px;}
#folp-registration #personal-details #lbl-female, #folp-registration #personal-details #lbl-male {width:40px;}
#folp-registration #personal-details #lbl-state, #folp-registration #personal-details #lbl-title {width:226px;}
#folp-registration #lbl-internet-access, #folp-registration #lbl-phone-access {font-weight:bold;}
#folp-registration #access-level, #folp-registration #daily-limit, #folp-registration #optional-phone-service {margin:10px 0 10px 25px;}
#folp-registration .phone-access {margin:10px 0;}
.x-ui-corner-all{padding:5px;width:80px;margin:10px auto;text-align:center;cursor:pointer;}
.x-ui-corner-all span {font-weight:bold;}
#err-msg, #cont-err{display:none;padding:5px;margin-top:5px;}
#acc-body tr td{padding:2.5px 5px 2.5px 5px;}
#txt-bsb, #txt-bank-acc {border:solid 1px;}
#rb-male, #rb-female{border:solid 1px #F9F8EE;}
.checklist{background-color:#F9F8EE;}
#more-lnk{cursor:pointer;}
#more-lnk:hover{text-decoration:underline;}
.hover{text-decoration:underline;}
#checkbox-err {border:solid 1px red;padding:2px;}
#prt-address, #signature, #office-use {display:none;}
