/* Not sure what the #tool is used for below */

* { border: 0; margin: 0; padding: 0; }

#tool1 { border-bottom:solid 1px #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
       

.divbc {
        float: left; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        width:510px; 
        height: 18px; 
        z-index: 4;
        vertical-align: top;
}

.divlogin {
        float: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        width: 250px; 
        height: 18px; 
        z-index: 5;
        text-align: right;
}

div .dnews {
        background-color: #FFFFFF;
        border-width: 3px;
        margin: 4px 4px 4px 4px;
        border-style: solid; 
        border-color: #affcae;
        padding: 0px 4px 6px 10px;
        height: 220px;
       /*  overflow: hidden; */
}

div .neatnews {
        min-height:182px;
        max-height:182px; 
        overflow: hidden;
}

div .topnews {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid; 
        border-color: #affcae;
        padding: 4px 6px 6px 6px;
        min-height: 30px;
        max-height: 220px;
        margin-bottom:2px;
        margin-top:2px;
}

div .homenews {
        max-height:200px; 
        overflow: hidden;
}

div .stretch {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid; 
        border-color: #affcae;
        padding: 4px 6px 6px 6px;
        min-height: 30px;
        margin-bottom:2px;
        margin-top:2px;
}

div .box {
        background-color: #FFFFFF;
        border-width: 3px;
        margin: 4px 4px 4px 4px;
        border-style: solid; 
        border-color: #affcae;
        padding: 0px 4px 6px 10px;
        height:280px;
        text-align: center;
}


div .breadcrumbs {
       float: left;
       padding-top: 16px;
       margin-left: 5px;
       width:745px;
       height: 20px; 
       z-index: 4;
}

div .loginstatus {
       float: right; 
       text-align:right; 
       padding-top: 10px;
       margin-right: 5px;
       z-index: 2;
}

div .previewtext {
        min-height: 10px; 
        overflow: hidden;
        line-height: 14px;        
}

div .ajsearch {
        float: right;
        width: 200px; 
        border:0;
        padding:0;
        margin:0;
        z-index: 7;
       /* position: relative; */
}

div #ajsxSearch_form {
        width: 198px; 
        border:0;
        padding:20px 0 0 0;
        margin:0;
        z-index: 7;
}

div .menu {
        float: left; 
        width: 180px; 
        font-weight: bold; 
        margin-top: 0px;
        margin-right: 4px;
        margin-left: 5px;
        background-color: /* #affcae; */ #95f394; /* a3eba2; */
        z-index: 6; 
}

div .content {
        width: 768px; 
        margin: 0 0 0 188px; 
        padding: 10px 0 0 0;
        min-height: inherit;        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

div .contentnewsboxes {
        width: 772px; 
        margin: 0 0 0 188px; 
        padding: 10px 0 0 0;
        min-height: inherit;        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}


div .bgcolor {
        position: absolute;
        background-color: /* #affcae; */ #95f394;
        left:0px; 
        top:0px;
        padding:0;
        margin-left:auto;
        margin-right:auto;
        border:0;
        height: 130px;
        width: 950px;
        z-index: -10;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
        float: left;
	color: #06880a;
	padding-top: 4px;
	padding-bottom: 8px;

}

h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        padding-top: 4px;
        padding-bottom: 6px;
        font-weight: bold;

}

/*  Tag in DIN magazine - like h3*/
h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
        padding-top: 4px;
        padding-bottom: 2px;

}

/* SmallHeadline in DIN magaine - like h4*/
h4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding-top: 2px;
        padding-bottom: 4px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}



p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-align: left;
}


 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 2px;
	padding: 2px;
        text-align: left;
}


/* breadcrumbs style variation */

.bc {
        list-style-type: none;

} 

/*  Tag in DIN magazine - like h3*/
.tag {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: bold;
        padding: 0px;
        line-height: 0px;
}

/* SmallHeadline in DIN magaine - like h4*/
.headline {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        padding: 0px;
        line-height: 0px;

}


/* for Wayfinder menu text */

.wfrow {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       text-align: left; 
       list-style-type: none;
       border-top: 2px solid #CCFFBB;
       margin: 0px;
       border-left: 0px;
       border-right: 0px;
       padding: 2px 0 2px 0;
       text-indent: 5px;
}


li ul li ul li {
       font-weight: normal;
       background-color: #b5f0a2;
}


ul li {
       list-style-position:inside;
}


/* for Ditto news feed */

}

.dittoheadline {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
}

.dittotext {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
}

a.ditto:link {  font-size: 8px; font-weight: bold; color: #664400; text-decoration: none}


.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-align: top;
}

.readmore {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       text-align: right;
       font-style: italic;
       vertical-align:super;
}

.brown {
       color: #663820;
}

input {
       border-width: 2px;
       border-style: solid; 
       border-color: #affcae;
       padding: 1px;
}

select {
       border-width: 2px;
       border-style: solid; 
       border-color: #affcae;
       padding: 1px;
}

.button {
       border-width: 2px;
       border-style: solid;
       background-color: #b5f0a2; /* #73d372; #eeeedd; */
       border-color:   #73d372; /* #affcae; */
       margin-left:5px;
       padding-left:20px;
       padding-right:20px;
}

body {
       background-color: #e2fcd9;
       font-family: Verdana, Arial, Helvetica, sans-serif;
} 


/* to centre images in boxes */


.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 360px;
    height: 260px;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

</style>
<!--[if lt IE 8]><style>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}
</style><![endif]-->
<style>



.darkgreen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #06880a; font-weight: bold; color: #ffffff}
.dairyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #06880A;
	background-color: #eeeeee;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}



.key {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #eeeeee}
.toolbarhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFFFFF; background-color: #06880A}
.midgreen {  background-color: #6adb5e}

.copyhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #06880A; font-weight: bold; background-color: #eeeeee; border-left:solid 2px #ffffff;}
.grey {  background-color: #eeeeee}
.ltgreen {    font-size: 12px;   font-weight: bold; background-color: #E7FFE8}
.green {  background-color: #affcae}
.whitebg {  background-color: #FFFFFF}
.message {  background-color: #FFFFFF; font-weight: normal; color: #ff0000; font-size:12px}
.disclaimer {
	background-color: /* #defdde; */ #b5f0a2;
	font-weight: normal;
	color: #000000;
	font-size:10px;
	padding: 8px;
	border-width: 2px;
	border-style: solid;
	border-color: #73d372;
}
a.ltgreen:link {  font-weight: bold; color: #06880a; text-decoration: none}
a.ltgreen:visited {  font-weight: bold; color: #06880a; text-decoration: none}

a.ltgreen:hover {     font-weight: bold; color: #06880a; text-decoration: underline}

a.brown:link {  font-weight: bold; color: #6697a5; text-decoration: none}
a.brown:visited {  font-weight: bold; color: #6697a5; text-decoration: none}

a.brown:hover {     font-weight: bold; color: #6697a5; text-decoration: underline}

a:link { color: #06880a; text-decoration: none }
a:visited { color: #06880a; text-decoration: none }

a:hover { color: #06880a; text-decoration: underline}

.greenline { color: #06880a; background-color: #affcae; border:0px; height: 2px; }
.cows {  border-left:solid 6px #ffffff;}
.logo{  padding:8px;}

.AS_ajax_highlight1, .ajaxSearch_highlight1 {
   background-color: #FFFF00;

}
.AS_ajax_highlight2, .ajaxSearch_highlight2 {
   background-color: #00FFFF;

}
.AS_ajax_highlight3, .ajaxSearch_highlight3 {
   background-color: #FF77AA;

}
.AS_ajax_highlight4, .ajaxSearch_highlight4 {
   background-color: #66FF00;

}
.AS_ajax_highlight5, .ajaxSearch_highlight5 {
   background-color: #9977FF;

}
.AS_ajax_highlight6, .ajaxSearch_highlight6 {
   background-color: #FFAA44;
   /* color: #000000; */
}

/* for Ajax search feature */

fieldset {
   text-align: right;
   vertical-align: text-top;  
   margin:0;
   padding:0;
   border:0; 
}

#ajaxSearch_input {
   background-color: #eeeeee;
   border: 2px;
   border-style: solid; 
   border-color: #73d372;
   padding-left: 1px;
}

#ajaxSearch_radio label {
   padding-right:20px;
   padding-left: 5px;
}

#ajaxSearch_submit {
   border: 2px;
   border-style: solid; 
   border-color: #73d372;
   background-color: #eeeeee;
}

.ajaxSearch_resultsInfo {
        font-size: 14px;
        font-weight: bold;
        padding-top: 4px;
        padding-bottom: 4px;
        color: #664400;
}

.ajaxSearch_result {
   padding-top: 7px;
}

textarea {
      border: 2px;
       border-style: solid; 
       border-color: #affcae;
       padding: 1px;
}

.nm_title {
     height:30px;
}

.nm_button {
       float:right;
       border-width: 1px;
       border-style: solid;
       background-color: #b5f0a2; /* #73d372; #eeeedd; */
       border-color:   #73d372; /* #affcae; */
       margin-left:5px;
       padding-left:5px;
       padding-right:5px;
cursor:pointer;
}

