body {
   margin: 0;
   padding: 0px;
   color: #404040;
   background-color: #fff;
   background-image: url(/images/drops/pageDrop.gif);
   background-repeat: repeat-x;
   background-position: top left;
   font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif; 
   font-size: 76.1%;
   line-height: 1.6em;
}
a:visited,
a:link {
   text-decoration: none;
   color: #3399cc;
   background-color: inherit;
}
a:hover {
   text-decoration: underline;
}
a.active {
   text-decoration: none;
}

.blurb {
	margin-top:28px;
	padding:5px 18px 0 18px;
	background:transparent url(/images/blurb_bg.gif) 0 0 no-repeat;
}

.blurb p {
	font-size:14px;
}

#wrapper {
   width: 760px;
   margin: auto;
}
#innerWrap {
   background-color: #fff;
   color: inherit;
   padding-bottom: 20px;
}
#header {
   border: 0px solid red;
}
#brand {
   width: 200px;
   float: left;
}
#usernav {
   float: right;
}
#usernav ul {
   display: block;
   list-style-type: none;
   padding: 0px;
   margin: 10px 0px 0px 0px;
   font-family: "arial", "trebuchet", sans-serif;
}
#usernav ul li {
   display: inline;
   margin-left: 10px;
}
#usernav ul li a {
   display: inline;
   text-decoration: none;
   color: #fff;
   background-color: inherit;
}
#usernav ul li a:hover,
#usernav ul li a.active:hover,
#usernav ul li a.active {
   text-decoration: underline;
   font-weight: normal;
}
#logo {
   border: 0px solid red;
   float: left;
}
#logo h1 a {
   width: 168px;
   height: 115px;
   display: block;
   margin: 0px;
   padding: 0px;
   text-indent: -1000em;
   border: 0px solid red;
   background-image: url(/images/nav/logo.gif);
   background-repeat: no-repeat;
}
#logo h1 {
   margin: 0px;
   padding: 0px;
}
#mainNav {
   border: 0px solid red;
   clear: both;
   display: block;
   height: 31px;
}
#mainNav ul {
   list-style-type: none;
   display: block;
   margin: 0px;
   padding: 0px;
}
#mainNav ul li {
   display: block;
   float: left;
   border: 0px solid red;
   height: 31px;
   width: auto;
   margin-right: 1px;
}
#mainNav ul li a {
   display: block;
   width: auto;
   height: 31px;
   text-indent: -1000em;
   background-color: #d2d2d2;
   background-image: url(/images/nav/sprites/mainNav.gif);
   background-repeat: no-repeat;
   color: inherit;
}
#mainNav ul li a.active,
#mainNav ul li a:hover {
   background-color: #5b5578;
   color: inherit;
}

#mainNav ul li#navHome a {
   width: 55px;
   background-position: 0px 0px;
}
#mainNav ul li#navHome a.active,
#mainNav ul li#navHome a:hover {
   background-position: 0px -31px;
}
#mainNav ul li#navMembers a {
   width: 107px;
   background-position: -56px 0px;
}
#mainNav ul li#navMembers a.active,
#mainNav ul li#navMembers a:hover,
body.services #mainNav ul li#navMembers a,
body.services #mainNav ul li#navMembers a:hover,
body.services #mainNav ul li#navMembers a:active,
body.quotas #mainNav ul li#navMembers a,
body.quotas #mainNav ul li#navMembers a:hover,
body.quotas #mainNav ul li#navMembers a:active {
   background-position: -56px -31px;
}
#mainNav ul li#navDalefarm a {
   width: 88px;
   background-position: -164px 0px;
}
#mainNav ul li#navDalefarm a.active,
#mainNav ul li#navDalefarm a:hover {
   background-position: -164px -31px;
}
#mainNav ul li#navUnitedfeeds a {
   width: 105px;
   background-position: -253px 0px;
}
#mainNav ul li#navUnitedfeeds a.active,
#mainNav ul li#navUnitedfeeds a:hover {
   background-position: -253px -31px;
}
#mainNav ul li#navAuction a {
   width: 126px;
   background-position: -359px 0px;
}
#mainNav ul li#navAuction a.active,
#mainNav ul li#navAuction a:hover {
   background-position: -359px -31px;
}
#mainNav ul li#navCorp a {
   width: 126px;
   background-position: -486px 0px;
}
#mainNav ul li#navCorp a.active,
#mainNav ul li#navCorp a:hover, 
body.info #mainNav ul li#navCorp a {
   background-position: -486px -31px;
}

#search {
   border: 0px solid red;
   float: right;
   height: 31px;
   text-align: right;
}
#search fieldset {
   border: none;
   margin: 0px;
   padding: 0px;
}
#search legend {
   display: none;
}
#swatchStrip {
   background-color: #3e3a52;
   color: inherit;
   margin: auto;
   width: 760px;
   text-align: left;
   display: block;
   padding: 0px 0px 31px 0px;
}
#swatchInner {
   display: block;
   height: 161px;
   width: 709px;
   margin: auto auto 0px auto;
   padding-top: 0px;
}
#swatchStrip h4 {
   display: block;
   width: 132px;
   height: 161px; 
   padding: 0px;
   clear: none;
   background-color: inherit;
   color: inherit;
   background-repeat: no-repeat;
   float: left;
   margin: 0px 12px 0px 0px;
}
#swatchStrip h4 a {
   border: 0px solid red;
   text-indent: -1000em;
   display: block;
   width: 132px;
   height: 161px;
}
/*#swatchStrip h4#swDaleFarm {
   background-image: url(/images/nav/rotation/dale_farm01.jpg);
}
#swatchStrip h4#swAuction {
   background-image: url(/images/nav/rotation/uction_results01.jpg);
   margin-right: 0px;
}
#swatchStrip h4#swMembers {
   background-image: url(/images/nav/rotation/members_site01.jpg);
}
#swatchStrip h4#swCorporate {
   background-image: url(/images/nav/rotation/corporate01.jpg);
}
#swatchStrip h4#swUnitedFeeds {
   background-image: url(/images/nav/rotation/united_feeds01.jpg);
}*/
#main {
   background-color: #fff;
   color: inherit;
   padding: 0px 25px 25px 25px;
}
body.services #main {
   padding-top: 10px;
}
#register {
   display: block;
   background-color: inherit;
   color: #fff;
   float: right;
   text-align: right;
   width: 115px;
   padding-right: 10px;
   font-size: 8pt;
   margin-top: -145px;
}
#register a:visited,
#register a:link {
   color: #e2e0e9;
   background-color: inherit;
   font-weight: bold;
}
#register a:hover {
   background-color: inherit;
   color: #fff;
   font-weight: bold;
}
#subNav {
   border: 0px solid red;
   display: block;
   height: 31px;
   background-image: url(/images/drops/topDrop.gif);
   background-repeat: repeat-x;
   padding-top: 31px;
}

#subNav.alt {
   border: 0px solid red;
   display: block;
   height: 31px;
   background-image: url(/images/drops/topDropAlt.gif);
   background-repeat: repeat-x;
   padding-top: 31px;
}
#subNav ul {
   border: 0px solid red;
   display: block;
   list-style-type: none;
   height: 31px;
   padding: 0px;
   margin: 0px 50px 0px 15px;
}
#subNav ul li {
   display: block;
   border: 0px solid red;
   float: left;
   height: 31px;
   margin-right: 1px;
   background-color: #fff;
   color: inherit;
}
#subNav ul li a {
   display: block;
   height: 31px;
   background-color: #d2d2d2;
   color: inherit;
   text-indent: -1000em;
   background-repeat: no-repeat;
}
#subNav ul li a.active,
#subNav ul li a:hover {
   background-color: #fff;
   color: inherit;
}
body.quotas #subNav ul li a {
   background-image: url(/images/nav/sprites/subMembers.gif);
}
body.members #subNav ul li a {
   background-image: url(/images/nav/sprites/subMembers.gif);
}
body.services #subNav ul li a {
   background-image: url(/images/nav/sprites/subMembers.gif);
}

body.services  #subNav ul#infant li a {
   background-image: url(/images/nav/sprites/subServices.gif);
}

body.quotas  #subNav ul#infant li a {
   background-image: url(/images/nav/sprites/subQuotas.gif);
}

body.info #subNav ul li a {
   background-image: url(/images/nav/sprites/subCorporate.gif);
}

/* subnav for Quotas */
#subNav ul li#subQuotasSale a {
   width: 102px;
   background-position: 0px 0px;
}
#subNav ul li#subQuotasSale a.active,
#subNav ul li#subQuotasSale a:hover {
   background-position: 0px -31px;
}
#subNav ul li#subQuotasLeasing a {
   width: 121px;
   background-position: -103px 0px;
}
#subNav ul li#subQuotasLeasing a.active,
#subNav ul li#subQuotasLeasing a:hover {
   background-position: -103px -31px;
}

#subNav ul li#subMilkSupplies a {
   width: 107px;
   background-position: -225px 0px;
}
#subNav ul li#subMilkSupplies a.active,
#subNav ul li#subMilkSupplies a:hover {
   background-position: -225px -31px;
}
#subNav ul li#subButterfatCalculator a {
   width: 128px;
   background-position: -333px 0px;
}
#subNav ul li#subButterfatCalculator a.active, 
#subNav ul li#subButterfatCalculator a:hover {
   background-position: -333px -31px;
}

#subNav ul li#subMarketReport a {
   width: 101px;
   background-position: -462px 0px;
}
#subNav ul li#subMarketReport a.active, 
#subNav ul li#subMarketReport a:hover {
   background-position: -462px -31px;
}


/* subnav for Members */
#subNav ul li#subMembersPortal a {
   width: 103px;
   background-position: 0px 0px;
}
#subNav ul li#subMembersPortal a.active,
#subNav ul li#subMembersPortal a:hover {
   background-position: 0px -31px;
}


body.members #subNav ul li#subQuotas a, body.services #subNav ul li#subQuotas a, body.quotas #subNav ul li#subQuotas a {
   width: 57px;
   background-position: -104px 0px;
}
body.members #subNav ul li#subQuotas a.active,
body.members #subNav ul li#subQuotas a:hover,
body.quotas #subNav ul li#subQuotas a.active,
body.quotas #subNav ul li#subQuotas a:hover,
body.quotas #subNav ul li#subQuotas a,
body.services #subNav ul li#subQuotas a.active,
body.services #subNav ul li#subQuotas a:hover {
   background-position: -104px -31px;
}

#subNav ul li#subMemberInfo a {
   background-position: -466px 0px;
   width: 95px;
}

#subNav ul li#subMemberInfo a:hover, #subNav ul li#subMemberInfo a.active {
   background-position: -466px -31px;
   width: 95px;
}

#subNav ul li#subServices a {
   background-position: -162px 0px;
   width: 64px;
}
#subNav ul li#subServices a.active,
#subNav ul li#subServices a:hover,
body.services #subNav ul li#subServices a,
body.services #subNav ul li#subServices a:hover,
body.services #subNav ul li#subServices a:active {
   background-position: -162px -31px;
}
#subNav ul li#subSellingPortal a {
   background-position: -563px 0px;
   width: 95px;
}
#subNav ul li#subSellingPortal a.active,
#subNav ul li#subSellingPortal a:hover,
body.services #subNav ul li#subSellingPortal a,
body.services #subNav ul li#subSellingPortal a:hover,
body.services #subNav ul li#subSellingPortal a:active {
   background-position: -563px -31px;
}
#subNav ul li#subStatements a {
   background-position: -227px 0px;
   width: 143px;
}
#subNav ul li#subStatements a.active,
body#statements #subNav ul li#subStatements a,
#subNav ul li#subStatements a:hover {
   background-position: -227px -31px;
}
#subNav ul li#subIndustryNews a {
   width: 95px;
   background-position: -371px 0px;
}
#subNav ul li#subIndustryNews a.active,
body#industryNews #subNav ul li#subIndustryNews a,
#subNav ul li#subIndustryNews a:hover {
   background-position: -371px -31px;
}

/* subnav for Services */
#subNav ul li#subFieldServices a {
   background-position: 0px 0px;
   width: 93px;
}
#subNav ul li#subFieldServices a.active,
#subNav ul li#subFieldServices a:hover {
   background-position: 0px -31px;
}
#subNav ul li#subMilkTesting a {
   background-position: -94px 0px;
   width: 85px;
}
#subNav ul li#subMilkTesting a.active,
body#labs #subNav ul li#subMilkTesting a,
#subNav ul li#subMilkTesting a:hover {
   background-position: -94px -31px;
}
#subNav ul li#subMilkRecording a {
   background-position: -180px 0px;
   width: 99px;
}
#subNav ul li#subMilkRecording a.active,
body#milkRecords #subNav ul li#subMilkRecording a,
body#whyMilk #subNav ul li#subMilkRecording a,
body#milkNews #subNav ul li#subMilkRecording a,
#subNav ul li#subMilkRecording a:hover {
   background-position: -180px -31px;
}
#subNav ul li#subTankCare a {
   background-position: -280px 0px;
   width: 72px;
}
#subNav ul li#subTankCare a.active,
#subNav ul li#subTankCare a:hover {
   background-position: -280px -31px;
}
#subNav ul li#subMilkCollection a {
   background-position: -353px 0px;
   width: 101px;
}
#subNav ul li#subMilkCollection a.active,
body#transport #subNav ul li#subMilkCollection a,
#subNav ul li#subMilkCollection a:hover {
   background-position: -353px -31px;
}

/* subnav for Coporate info */
#subNav ul li#subWhoWeAre a {
   background-position: 0px 0px;
   width: 91px;
}
#subNav ul li#subWhoWeAre a.active,
#subNav ul li#subWhoWeAre a:hover {
   background-position: 0px -31px;
}

#subNav ul li#subPressReleases a {
   background-position: -92px 0px;
   width: 98px;
}
#subNav ul li#subPressReleases a.active,
#subNav ul li#subPressReleases a:hover {
   background-position: -92px -31px;
}

#subNav ul li#subLinks a {
   background-position: -191px 0px;
   width: 49px;
}
#subNav ul li#subLinks a.active,
#subNav ul li#subLinks a:hover {
   background-position: -191px -31px;
}

#subNav ul li#subContact a {
   background-position: -241px 0px;
   width: 66px;
}
#subNav ul li#subContact a.active,
#subNav ul li#subContact a:hover {
   background-position: -241px -31px;
}

#footer {
   border-top: 1px solid #e4e4e4;
   margin: 0px 25px 25px 25px;
   background-color: inherit;
   color: #999999;
   height: 55px;
   clear: both;
}
#footer a {
   background-color: inherit;
   color: #999;
   text-decoration: underline;
}
#footer a.active {
   text-decoration: none;
   font-weight: normal;
}
#copyright {
   border: 0px solid red;
   display: block;
   width: 240px;
   padding-left: 75px;
   padding-top: 19px;
   padding-bottom:15px;
   background-image: url(/images/nav/logo_white_60.gif);
   background-position:0 20px;
   background-repeat: no-repeat;
  
   float: left;
}
#footer ul {
   display: block;
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   border: 0px solid red;
   height: 12px;
}
#footer ul li {
   display: block;
   float: left;
   padding-right: 5px;
   padding-left: 5px;
   border-left: 1px solid #999;
   height: 12px;
   line-height: 10px;
   font-size: 8pt;
}
#footer ul li.first {
   border: none;
   padding-left: 0px;
}
#footer p {
   clear: left;
   padding: 0px;
   line-height: 1.3em;
   margin: 2px 0px 0px 1px;
}
#contacts {
   float: right;
   padding-top: 19px;
   display: block;
   text-align: right;
   margin-bottom:20px;
}

.contact_info {
font-size:11px;
}

.legal_info {
font-size:11px;
text-align:right;
}

#orientation {
   border: 0px solid red;
   height: 38px;
   background-color: #fff;
   color: inherit;
   clear: both;
}
#crumbtrail {
   padding-left: 26px;
}
#crumbtrail h3 {
   border: 0px solid red;
   margin: 0px;
   padding: 0px;
   font-size: 8pt;
   height: 38px;
   line-height: 38px;
}
.field {
   border: 1px solid #fff;
   font-size: 9pt;
   height: 16px;
   padding: 1px;
}
.txtfield {
   border: 1px solid #fff;
   font-size: 9pt;
   height: 16px;
   padding: 1px;
   width: 178px;
}
.calculatorWee,
.calculator {
   border-width: 1px;
   border-style: solid;
   border-color: #868686 #d6d6d6 #dcdcdc #959595; 
   font-size: 9pt;
   height: 16px;
   padding: 1px;
   width: 100px;
   margin-right: 11px;
}
.calculatorWee {
   width: 25px;
   margin-left: 11px;
}
#search table {
   padding: 0px;
   border-collapse: separate;
   border-spacing: 0px;
   margin: 0px;
   float: right;
   height: 31px;
}
#register table {
   float: right;
}
input#go {
   margin-top: 1px;
   margin-left: 6px;
}
#search table td {
   padding: 0px;
   vertical-align: middle;
}
#search table th {
   padding: 0px 6px 0px 0px;
   background-color: inherit;
   color: #fff;
}
table {
   width: 100%;
}
body#butterfatCalculator table.info {
   border: none;
   margin-top: 0px;
}
table.info {
   border: 1px solid #ccc;
   margin-top: 25px;
   padding: 0px;
}
table.info thead tr {
   border: 1px solid red;
}
table.info th.top {
   background-color: inherit;
   color: #996666;
   font-weight: bold;
   padding: 0px 0px 0px 21px;
   border-bottom: 1px dotted #ccc;
   height: 48px;
   text-align: left;
}
table.info td.underlined,
table.info th.underlined {
   border-bottom: 1px dotted #ccc;
}
table.info th.light {
   font-weight: normal;
}
#comparison table.info th {
   width: 176px; 
}
#comparison table.info th.top {
   width: 170px;
   text-align: center;
   padding: 0px;
}
#comparison table.info td {
   width: 170px;
   text-align: center;
}
#comparison table.info td.confirm {
   text-align: right;
   width: 100%;
}
#results table.info td span.offset,
#comparison table.info td span.offset {
   text-align: left;
   display: block;
   padding-left: 16px;
   border: 0px solid red;
   white-space: nowrap;
}
/*
#results table.info th div.light {
   white-space: no-wrap;
   white-space: -moz-pre-wrap;
   white-space: -pre-wrap;
   white-space: -o-pre-wrap;
   white-space: pre-wrap;
   word-wrap: break-word;
   width: 280px;
   float: left;
   display: block;
   font-weight: normal;
   border: 0px solid red;
}
*/
#results table.info th div.light {
   white-space: pre;
   width: 280px;
   float: left;
   display: block;
   font-weight: normal;
   border: 0px solid red;
}

#results table.info th.top {
   width: 170px;
   text-align: center;
   padding: 0px;
}
#results table.info th {
   border: 0px solid red;
   width: 550px;
}
#results table.info td {
   width: 170px;
   text-align: center;
}

span.delineated {
   display: block;
   border-right: 1px solid #ccc;
}
table.info th {
   font-weight: bold;
   padding: 5px 0px 12px 21px;
}
table.info td {
   padding: 5px 21px 0px 25px;
}
table.info tr.last td {
   padding-top: 21px;
}
.comment {
   width: 250px;
   display: block;
   background-color: inherit;
   color: #996666;
   font-weight: bold;
   padding: 0px;
   text-align: left;
   margin-left: -5px;
}
.milkItem {
   clear: both;
}
table.industryNews th {
   font-weight: normal;
   width: 90%;
}
th {
   text-align: left;
   padding-right: 10px;
   white-space: nowrap;
}
th.right {
   text-align: right;
   padding-right: 10px;
   white-space: nowrap;
}
#register th.right {
   padding-right: 3px;
   white-space: nowrap;
}
td.right {
   text-align: right;
}
td.confirm {
   text-align: right;
   width: 100%;
}
td.confirm input {
   margin-top: 5px;
}
table.industryNews tr th,
table.industryNews tr td,
table.downloads tr th,
table.downloads tr td {
   border-bottom: 1px dotted #ccc; 
   padding: 4px;
   white-space: nowrap;
}
table.downloads tr th {
   width: 240px;
}
table.industryNews tr:hover,
table.downloads tr:hover {
   background-color: #e4e4e4;
   color: inherit;
}
table.industryNews td a {
   text-align: left;
   font-weight: bold;
}
table#searchTable {
   width: auto;
}

form {
   margin: 0px;
   padding: 0px;
   display: block;
}
img {
   display: block;
   float: right;
   border: none;
}

.blurb img {
	display:inline;
	float:none;
}
h4#whatsNew {
   background-image: url(/images/nav/headlines/whatsNew.gif);
   display: block;
   padding: 0px;
   background-repeat: no-repeat;
   text-indent: -1000em;
   height: 22px;
   margin: 27px 0px 0px 0px;
}
#headline {
   border: 0px solid red;
   margin-bottom: 10px;
   padding: 0px 25px 0px 25px;
}
#headline h5,
#headline h4 {
   display: block;
   margin: 0px;
   padding: 0px;
   background-repeat: no-repeat;
   text-indent: -1000em;
   height: 22px;
}
#headline h5#hllogin {
   background-image: url(/images/nav/headlines/login.gif);
}
#headline h4#mhlquotas {
   background-image: url(/images/nav/headlines/quotas/quotas.gif);
}
#headline h4#mhlauctionResults {
   background-image: url(/images/nav/headlines/auctionResults/auctionResults.gif);
}
#headline h4#mhlmembers {
   background-image: url(/images/nav/headlines/members/members.gif);
}
#headline h4#mhlservices {
   background-image: url(/images/nav/headlines/services/services.gif);
}
#headline h5#hlindustryNews {
   background-image: url(/images/nav/headlines/members/industryNews.gif);
}
#headline h5#hllabResults {
   background-image: url(/images/nav/headlines/members/labResults.gif);
}
#headline h5#hlquotas {
   background-image: url(/images/nav/headlines/members/quotas.gif);
}
#headline h5#hlsupplyInformation {
   background-image: url(/images/nav/headlines/members/supplyInformation.gif);
}
#headline h5#hlstatements {
   background-image: url(/images/nav/headlines/members/statements.gif);
}
#headline h5#hlmilkPrice {
   background-image: url(/images/nav/headlines/members/milkPrice.gif);
}
#headline h5#hlmilkQuality {
   background-image: url(/images/nav/headlines/members/milkQuality.gif);
}
#headline h5#hlquotasSale {
   background-image: url(/images/nav/headlines/quotas/quotasSale.gif);
}
#headline h5#hlquotasLeasing {
   background-image: url(/images/nav/headlines/quotas/quotasLeasing.gif);
}
#headline h5#hlmilkSupplies {
   background-image: url(/images/nav/headlines/quotas/milkSupplies.gif);
}
#headline h5#hlbutterfatCalculator {
   background-image: url(/images/nav/headlines/quotas/butterfatCalculator.gif);
}
#headline h5#hlfieldServices {
   background-image: url(/images/nav/headlines/services/fieldServices.gif);
}
#headline h5#hllabs {
   background-image: url(/images/nav/headlines/services/labs.gif);
}
#headline h5#hlmilkRecords {
   background-image: url(/images/nav/headlines/services/milkRecords.gif);
}
#headline h5#hltankCare {
   background-image: url(/images/nav/headlines/services/tankCare.gif);
}
#headline h5#hltransport {
   background-image: url(/images/nav/headlines/services/transport.gif);
}
#headline h5#hlquotas {
   background-image: url(/images/nav/headlines/services/quotas.gif);
}

#headline h5#hlmilkNews {
   background-image: url(/images/nav/headlines/services/milkNews.gif);
}
#headline h5#hlwhyMilk {
   background-image: url(/images/nav/headlines/services/whyMilk.gif);
}
#headline h5#hlherdRecordings {
   background-image: url(/images/nav/headlines/services/herdRecordings.gif);
}
#headline h5#hlusefulLinks {
   background-image: url(/images/nav/headlines/services/usefulLinks.gif);
}

#headline h5#hlenergySaving {
   background-image: url(/images/nav/headlines/services/energySaving.gif);
}
#headline h5#hlmaintenance {
   background-image: url(/images/nav/headlines/services/maintenance.gif);
}
#headline h5#hltankSales {
   background-image: url(/images/nav/headlines/services/tankSales.gif);
}
#headline h5#hlsellingPortal {
   background-image: url(/images/nav/headlines/services/tankSales.gif);
}



.focal {
   background-color: #e4e4e4;
   color: inherit;
   padding: 20px 20px 12px 20px;
   margin-bottom: 20px;
}
ul.arrowPurple {
   display: block;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}
ul.arrowPurple li {
   display: block;
   background-image: url(/images/nav/arrowPurple.gif);
   background-repeat: no-repeat;
   padding-left: 7px;
   background-position: left center;
   font-weight: bold;
   width: auto;
}
ul.arrowPurple li.lined {
   border-bottom: 1px dotted #ccc;
   padding: 5px 5px 5px 7px;
   margin-left: 21px;
}

a.arrowPurple {
   font-weight: normal;
}
ul.arrow {
   display: block;
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
ul.arrow li {
   clear: left;
   float: left;
   display: block;
   width: 100%;
}
a.arrowBack {
   display: block;
   background-image: url(/images/nav/arrowBack.gif);
   background-repeat: no-repeat;
   padding-left: 7px;
   background-position: left center;
   font-weight: bold;
   width: auto;
}
a.arrow,
ul.arrow li a {
   display: block;
   background-image: url(/images/nav/arrow.gif);
   background-repeat: no-repeat;
   padding-left: 7px;
   background-position: left center;
   font-weight: bold;
   width: auto;
}
a.arrow {
   font-weight: normal;
}
a.arrow span.fileSize {
   font-weight: normal;
}
a.arrowBack {
   font-weight: normal;
}

table.downloads a.arrow {
   font-weight: bold;
}
.col01 {
   float: left;
   width: 343px;
   margin-bottom: 20px;
}
.col02 {
   float: right;
   width: 337px;
   margin-bottom: 20px;
}
body#login .col01 {
   margin-top: 25px;
   width: 350px;
}
body#login .col02 {
   margin-top: 25px;
   width: 336px;
}
body#industryNews .col01 {
   width: 450px;
   margin-bottom: 40px;
}
body#industryNews .col02 {
   width: 235px;
   margin-bottom: 40px;
}
body#industryNews #main {
   margin-top: 25px;
}
body#milkSupplies .col01,
body#quotasSale .col01,
body#quotasLeasing .col01 {
   width: 235px;
   margin-bottom: 40px;
}
body#milkSupplies .col02,
body#quotasSale .col02,
body#quotasLeasing .col02 {
   width: 450px;
   margin-bottom: 40px;
}
body#milkQuality .col01 {
   width: 235px;
}
body#milkQuality .col02 {
   width: 450px;
}
body#transport .col01,
body#tankCare .col01 {
   margin-top: -20px;
}
body#transport .col02,
body#tankCare .col02 {
   margin-top: -20px;
}
#miniAdvert {
   display: block;
   background-image: url(/images/drops/miniAd.jpg);
   height: 123px;
   padding-left: 20px;
   background-color: inherit;
   color: #fff;
}
#miniAdvert h5,
#miniAdvert h6 {
   height: 39px;
   text-indent: -1000em;
   margin: 0px;
   padding: 0px;
}
#miniAdvert p {
   display: block;
   background-color: inherit;
   color: #fff;
}
#miniAdvert a {
   background-color: inherit;
   color: #fff;
   text-decoration: underline;
}
#fpAdvert {
   width: 337px;
   background-color: #855959;
   color: inherit;
   background-image: url(/images/drops/publicationDropBot.jpg);
   background-repeat: no-repeat;
   background-position: bottom;
   margin-top: 29px;
   margin-bottom: 18px;
   min-height: 240px;
   height: 240px;
}
html>body #fpAdvert {
   height: auto;
   min-height: 240px;
}
#fpAdvert h5 {
   display: block;
   margin: 0px;
   padding: 0px;
   height: 41px;
   background-image: url(/images/drops/outNow.gif);
   background-repeat: no-repeat;
   text-indent: -1000em;
}
#fpAdvert h6 {
   display: block;
   margin: 0px;
   padding: 0px;
   height: 20px;
   background-image: url(/images/drops/thisMonth.gif);
   background-repeat: no-repeat;
   text-indent: -1000em;
}
#fpAdvertContent {
   display: block;
   margin: 0px;
   min-height: 180px;
   height: 180px;
   padding-top: 5px;
}
html>body #fpAdvertContent {
   height: auto;
   min-height: 180px;
}
#fpAdvertContent p {
   padding-left: 20px;
   width: 170px;
   background-color: inherit;
   color: #fff;
}
#fpAdvert a {
   background-color: inherit;
   color: #fff;
   text-decoration: underline;
}
.itemSummary {
   margin-top: 22px;
}
p.date {
   font-size: 8pt;
   margin: 0px 0px 3px 0px;
   padding: 0px;
   line-height: 1em;
}
h5 {
   margin: 25px 0px 0px 0px;
   padding: 0px;
   font-size: 9pt;
}
body#industryNews p {
   margin-top: 0px;
}
h4.locDetail {
   margin: 0px;
   padding: 0px;
   font-weight: normal;
   font-size: 12pt;
}
.itemSummary h5 {
   font-size: 9pt;
   margin: 0px;
   padding: 0px;
}
.itemSummary a {
   text-decoration: underline;
}
.itemSummary p {
   margin-top: 0px;
}
#membershipDetails {
   background-color: #fff;
   color: inherit;
   padding: 20px;
}
p.whoami {
   margin-top: 0px;
   font-size: 10pt;
}
p.large {
   font-size: 13pt;
}
.focal p.large {
   margin: 0px 0px 20px 0px;
   padding: 0px;
}
ul.subSel {
   display: block;
   list-style-type: none;
   margin: 0px 0px 20px 0px;
   padding: 0px;
}
ul.subSel li {
   display: inline;
   border-left: 1px solid #404040;
   padding-right: 5px;
   padding-left: 5px;
}
ul.subSel li.first {
   border: none;
   padding-left: 0px;
}
ul.subSel li a {
   text-decoration: underline;
}
ul.subSel li a.active {
   text-decoration: none;
}

ol {
   margin: 10px auto auto 20px;
   padding: 0px;
}

.boundary {
   border: 1px solid #ccc;
   padding-bottom: 20px;
}
#reset {
   margin-right: 10px;
}
#results h4,
#comparison h4 {
   background-color: #ffffcc;
   color: inherit;
   font-weight: normal;
   font-size: 12pt;
   margin: 0px;
   line-height: 51px;
   border-bottom: 1px dotted #ccc;
   height: 51px;
   padding-left: 20px;
}
#results {
   border-top: 1px solid #ccc;
}


/* -- Additional 29 sept 2006 --*/

.plate_left {
	float:left;
	margin:0 20px 20px 0;
}

#imageStrip { color: inherit; background-color: white; text-align: left; display: block; margin: auto; padding: 0 0 31px; width: 100%; }
#imageStrip h4 { color: inherit; background-color: inherit; background-repeat: no-repeat; display: block; margin: 0 7px 0 0; padding: 0; width: 172px; height: 161px; float: left; clear: none; }
#imageStrip h4 a { text-indent: -1000em; display: block; width: 172px; height: 161px; border: solid 0 red; }
#imageStrip h4#image1 { background-color: gray; background-image: url(/images/services/tank_care1.jpg); }
#imageStrip h4#image3 { background-color: gray; background-image: url(/images/services/tank_care2.jpg); }
#imageStrip h4#image4 { background-color: gray; background-image: url(/images/services/tank_care3.jpg); margin-right: 0; }
#imageStrip h4#image2 { background-color: gray; background-image: url(/images/services/tank_care4.jpg); }

.map { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 710px; height: 368px; margin-bottom: 10px; padding-bottom: 30px; }
.contact_details { width: 275px; height: 180px; float: right; margin-bottom: 20px; }
.contact_left { width: 120px; float: left; margin-right: 10px; margin-bottom: 20px; }
.contact_right { float: left; margin-right: 15px; margin-bottom: 20px; }
.mapimage { background-image: url(/images/services/UTDNI_ni_map.jpg); background-position: left top; position: absolute; width: 414px; height: 368px; }

/*-- Additional 08 Nov 2006 -- */

#img_rotate {
	width:277px;
	height:195px;
}

.enlarge {
	font-size:115%;
}

#lab_rotate {
   display: block;
   width: 283px;
   height: 201px; 
   padding: 0 10px 10px 0;
   clear: none;
   background-color: inherit;
   color: inherit;
   background-repeat: no-repeat;
   float: left;
}

#milk_rotate {
   display: block;
   width: 283px;
   height: 201px; 
   padding: 0 10px 10px 0;
   clear: none;
   background-color: inherit;
   color: inherit;
   background-repeat: no-repeat;
   float: left;
}

p.DP {
border-left:10px solid #A34659;
}

p.DB {
border-left:10px solid #A3A75D;
}

p.AM {
border-left:10px solid #4D7C90;
}

p.TOB {
    height: 60px;
    width: 100px;
}

p.CF {
border-left:10px solid #765572;
}

p.AW {
border-left:10px solid #557659;
}

p.DP, p.DB, p.AM, p.TOB, p.CF, p.AW {
	color:#333;
	padding-left:9px;
}

/* Young Dairy Farmer of the Year*/

#youngfarmer {
   width: 337px;
   background-color: #855959;
   color: inherit;
   background-image: url(/images/youngfarmer_bg.png);
   background-repeat: no-repeat;
   background-position: bottom;
   margin-top: 29px;
   margin-bottom: 18px;
   min-height: 246px;
   height: 246px;
   color:#fff;
}

html>body #youngfarmer {
   height: auto;
   min-height: 246px;
}

#youngfarmerContent {
	padding:0 15px;
}

#youngfarmer h5 {
	font-size:20px;
	padding:10px 0 0 15px;	
}

#youngfarmer p {
	font-size:14px;	
	line-height:14pt;
	margin:10px 0;
}

a#download_form {
	background:transparent url(../images/btn_download.png) no-repeat 0 0;
	width:241px;
	height:35px;
	display:block;
	overflow:hidden;
	margin:0 0 0 30px;
}

a#download_form:hover {
	background-position:0 -35px;
}

a#download_form span {
	display:none;
}

