/* CSS Document */

/*body {
font-family:	Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:20px;
color:#000000;
background-color: #9ec54d;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
}*/

p {
width: 100%;
}

ul {
margin-left: 0px;
margin-right: 5px;
margin-top:0px;
}


li {
font-family:	Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
line-height: 150%;
margin-left:5px;
/*border-top-color:#D2D2D2;
border-top-width:1px;
border-top-style:ridge;*/
}

h1 {
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #333333;
}

h2 {
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;;
border-bottom: 1px solid #C6EC8C;
}

h3 {
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform:	uppercase;
text-align:left;
margin: 3px 0px 5px 12px;
}
h4 {
font-family: 	Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-transform:	uppercase;
text-align:left;
line-height:14px;
background-color:	#000080;
}


/**************** Pseudo classes ****************/

a:link {
color:	#64a9e0;
text-decoration: underline;
}

li a:link {
color: #FFFFFF;
text-decoration: none;
margin-left:0px;
}

a:visited {
color:	#0099FF;
text-decoration: none;
}

li a:visited {
color: #D4D4D4;
text-decoration: none;
font-weight: bold;
}

a:hover {
color:	#0099FF /*#61190b; *//*#FFFFFF;*/
text-decoration: underline;
}

li a:hover {
display: block;
color: #0099FF;
font-weight:bold;
}

a:active {
color: #64a9e0;
/*font-weight: bold;*/
}

/***************************************************/

#mainblock {
position:relative;
display:block;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
width: 850px;
min-height: 400px;
height:	auto;
/*border-color:#858585;
border-width:1px;
border-style:solid;*/
}

#mainlogoblock {
position:relative;
display:block;
margin-left:auto;
margin-right:auto;
margin-top: 20px;
width: 850px;
}


#itemHeaderMiddle {
color:	#000000;
font-size:38px;
line-height:36px;
font-weight: normal;
text-decoration: none;
padding-bottom:4px;
font-family:	"Times New Roman", Times, serif;
text-align:left;
margin-top: 15px;
/*border-bottom-color:#E2AD36;
border-bottom-width: 1px;
border-bottom-style:solid;*/
width:90%;
}
#itemHeaderMiddle a {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddle a:visted {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddle a:active {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddle a:hover {
color:#E3AE37;
text-decoration:none;
}

#itemHeaderMiddleSmall {
color:	#000000;
font-size:22px;
line-height:24px;
font-weight:	bold;
text-decoration: none;
padding-bottom:4px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 20px;
/*border-bottom-color:#E2AD36;
border-bottom-width: 1px;
border-bottom-style:solid;*/
width:90%;
}
#itemHeaderMiddleSmall a {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddleSmall a:visted {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddleSmall a:active {
color:#0099FF;
text-decoration:none;
}
#itemHeaderMiddleSmall a:hover {
color:#E3AE37;
text-decoration:none;
}

#itemDetailMiddleSmall {
color:#000000; /*#5c462f;*/
font-size:16px;
line-height:18px;
font-weight: normal;
text-decoration: none;
padding-bottom:1px;
font-family:	"Times New Roman", Times, serif;	
text-align:left;
width:90%;
/*padding-top:2px;
padding-bottom:10px;*/
/*background-color: #eae5c6;*/
}
#itemDetailMiddleSmall a {
color:#000000;
text-decoration:	underline;
}
#itemDetailMiddleSmall a:visted {
color:#000000;
text-decoration:none;
}
#itemDetailMiddleSmall a:active {
color:#90c944;
text-decoration:none;
}
#itemDetailMiddleSmall a:hover {
color:#90c944;
text-decoration:none;
}



#itemDetailMiddle {
color:#000000; /*#5c462f;*/
font-size:14px;
line-height:18px;
font-weight: normal;
text-decoration: none;
padding-bottom:4px;
font-family:	Arial, Helvetica, sans-serif;	
text-align:left;
width:90%;
padding-top:2px;
padding-bottom:10px;
/*background-color: #eae5c6;*/
}
#itemDetailMiddle a {
color:#000000;
text-decoration:	underline;
}
#itemDetailMiddle a:visted {
color:#000000;
text-decoration:none;
}
#itemDetailMiddle a:active {
color:#90c944;
text-decoration:none;
}
#itemDetailMiddle a:hover {
color:#90c944;
text-decoration:none;
}


#itemDetailMiddle2 {
color:#000000; /*#5c462f;*/
font-size:16px;
line-height:20px;
font-weight: normal;
text-decoration: none;
padding-bottom:4px;
font-family:	Arial, Helvetica, sans-serif;	
text-align:left;
width:90%;
padding-top:2px;
padding-bottom:10px;
/*background-color: #eae5c6;*/
}
#itemDetailMiddle2 a {
color:#000000;
text-decoration: none;
}
#itemDetailMiddle2 a:visted {
color:#000000;
text-decoration:none;
}
#itemDetailMiddle2 a:active {
color:#90c944;
text-decoration:none;
}
#itemDetailMiddle2 a:hover {
color:#90c944;
text-decoration:none;
}


#NavHeaderLeft1 {
color:	#465a29;/*dark green*/
font-size:18px;
line-height:18px;
font-weight:	bold;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 20px;
}
#NavHeaderLeft1 a {
color:#465a29;
text-decoration:none;
}
#NavHeaderLeft1 a:visted {
color:#465a29F;
text-decoration:none;
}
#NavHeaderLeft1 a:active {
color:#52a2b9;
text-decoration:none;
}
#NavHeaderLeft1 a:hover {
color:#52a2b9;/*light Blue*/
text-decoration:none;
}


#NavItemLeft1 {
color:	#8ec742;/*light green*/
font-size:18px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 8px;
}
#NavItemLeft1 a {
color:#8ec742;
text-decoration:none;
}
#NavItemLeft1 a:visted {
color:#8ec742;
text-decoration:none;
}
#NavItemLeft1 a:active {
color:#52a2b9;
text-decoration:none;
}
#NavItemLeft1 a:hover {
color:#52a2b9;/*light blue*/
text-decoration:none;
}



#NavHeaderLeft2 {
color:	#50341f;/*dark brown*/
font-size:18px;
line-height:18px;
font-weight:	bold;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 20px;
}
#NavHeaderLeft2 a {
color:#50341f;
text-decoration:none;
}
#NavHeaderLeft2 a:visted {
color:#50341f;
text-decoration:none;
}
#NavHeaderLeft2 a:active {
color:#8ec742;
text-decoration:none;
}
#NavHeaderLeft2 a:hover {
color:#8ec742;/*light green*/
text-decoration:none;
}


#NavItemLeft2 {
color:	#675843;/*light brown*/
font-size:18px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 8px;
}
#NavItemLeft2 a {
color:#675843;
text-decoration:none;
}
#NavItemLeft2 a:visted {
color:#675843;
text-decoration:none;
}
#NavItemLeft2 a:active {
color:#8ec742;
text-decoration:none;
}
#NavItemLeft2 a:hover {
color:#8ec742;/*light green*/
text-decoration:none;
}




#NavHeaderLeft3 {
color:	#2176b6;/*dark blue*/
font-size:18px;
line-height:18px;
font-weight:	bold;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 20px;
}
#NavHeaderLeft3 a {
color:#2176b6;
text-decoration:none;
}
#NavHeaderLeft3 a:visted {
color:#2176b6;
text-decoration:none;
}
#NavHeaderLeft3 a:active {
color:#675843;/*light brown*/
text-decoration:none;
}
#NavHeaderLeft3 a:hover {
color:#675843;/*light brown*/
text-decoration:none;
}


#NavItemLeft3 {
color:	#52a2b9;
font-size:18px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:left;
width:85%;
margin-left:20px;
margin-top: 8px;
}
#NavItemLeft3 a {
color:#52a2b9;
text-decoration:none;
}
#NavItemLeft3 a:visted {
color:#52a2b9;
text-decoration:none;
}
#NavItemLeft3 a:active {
color:#675843;
text-decoration:none;
}
#NavItemLeft3 a:hover {
color:#675843;/*light brown*/
text-decoration:none;
}

#itemHeaderRight {
color:	#000000;
font-size:22px;
line-height:22px;
font-weight: normal;
text-decoration: none;
padding-bottom:4px;
font-family:	"Times New Roman", Times, serif;
text-align:center;
margin-top: 15px;
margin-bottom:10px;
width:90%;
}
#itemHeaderRight a {
color:#000000;
text-decoration:none;
}
#itemHeaderRight a:visted {
color:#000000;
text-decoration:none;
}
#itemHeaderRight a:active {
color:#52a2b9;
text-decoration:none;
}
#itemHeaderRight a:hover {
color:#52a2b9;
text-decoration:none;
}


#itemMiniHeaderRight {
color:	#000000;
font-size:14px;
line-height:18px;
font-weight: normal;
text-decoration: none;
padding-bottom:4px;
font-family:	"Times New Roman", Times, serif;
text-align:center;
margin-top: 16px;
width:90%;
}
#itemMiniHeaderRight a {
color:#000000;
text-decoration:none;
}
#itemMiniHeaderRight a:visted {
color:#000000;
text-decoration:none;
}
#itemMiniHeaderRight a:active {
color:#52a2b9;
text-decoration:none;
}
#itemMiniHeaderRight a:hover {
color:#52a2b9;
text-decoration:none;
}


#itemPhotoRight {
text-align:center;
width:90%;
height: 90px;
}



/*Cow Family styles*/


#itemMedHeader {
color:	#000000;
font-size:18px;
line-height:20px;
font-weight:	bold;
text-decoration: none;
padding-bottom:4px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 20px;
width:90%;
}
#itemMedHeader a {
color:#0099FF;
text-decoration:none;
}
#itemMedHeader a:visted {
color:#0099FF;
text-decoration:none;
}
#itemMedHeader a:active {
color:#0099FF;
text-decoration:none;
}
#itemMedHeader a:hover {
color:#E3AE37;
text-decoration:none;
}


#itemSmHeader {
color:	#000000;
font-size:14px;
line-height:26px;
font-weight:	bold;
text-decoration: none;
/*padding-bottom:4px;*/
padding-left:10px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
/*margin-top: 20px;*/
width:95%;
}
#itemSmHeader a {
color:#0099FF;
text-decoration:none;
}
#itemSmHeader a:visted {
color:#0099FF;
text-decoration:none;
}
#itemSmHeader a:active {
color:#0099FF;
text-decoration:none;
}
#itemSmHeader a:hover {
color:#E3AE37;
text-decoration:none;
}

#milkRec {
color:	#000000;
font-size:14px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
padding-bottom:10px;
padding-left:10px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 10px;
width:90%;
}
#milkRec a {
color:#0099FF;
text-decoration:none;
}
#milkRec a:visted {
color:#0099FF;
text-decoration:none;
}
#milkRec a:active {
color:#0099FF;
text-decoration:none;
}
#milkRec a:hover {
color:#E3AE37;
text-decoration:none;
}


#pta {
color:	#000000;
font-size:14px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
padding-bottom:10px;
padding-left:10px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 10px;
width:90%;
}
#pta a {
color:#0099FF;
text-decoration:none;
}
#pta a:visted {
color:#0099FF;
text-decoration:none;
}
#pta a:active {
color:#0099FF;
text-decoration:none;
}
#pta a:hover {
color:#E3AE37;
text-decoration:none;
}

#siredam {
color:	#000000;
font-size:14px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
padding-bottom:10px;
padding-left:10px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 10px;
width:90%;
}
#siredam a {
color:#0099FF;
text-decoration:none;
}
#siredam a:visted {
color:#0099FF;
text-decoration:none;
}
#siredam a:active {
color:#0099FF;
text-decoration:none;
}
#siredam a:hover {
color:#E3AE37;
text-decoration:none;
}


#cownotes {
color:	#000000;
font-size:14px;
line-height:18px;
font-weight:	normal;
text-decoration: none;
padding-bottom:12px;
padding-left:10px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
margin-top: 5px;
width:98%;
}
#cownotes a {
color:#0099FF;
text-decoration:none;
}
#cownotes a:visted {
color:#0099FF;
text-decoration:none;
}
#cownotes a:active {
color:#0099FF;
text-decoration:none;
}
#cownotes a:hover {
color:#E3AE37;
text-decoration:none;
}



#viewFamily {
color:	#000000;
font-size:14px;
line-height:26px;
font-weight:	bold;
text-decoration: none;
/*padding-bottom:4px;*/
padding-left:60px;
font-family:	Arial, Helvetica, sans-serif;
text-align:left;
/*margin-top: 20px;*/
width:95%;
}
#viewFamily a {
color:#0099FF;
text-decoration:none;
}
#viewFamily a:visted {
color:#0099FF;
text-decoration:none;
}
#viewFamily a:active {
color:#0099FF;
text-decoration:none;
}
#viewFamily a:hover {
color:#E3AE37;
text-decoration:none;
}


/* end cow family styles*/


#NavFooter1 {
color:	#8ec742;/*light green*/
font-size:14px;
line-height:16px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:center;
width:100%;
margin-top: 4px;
}
#NavFooter1 a {
color:#8ec742;
text-decoration:none;
}
#NavFooter1 a:visted {
color:#8ec742;
text-decoration:none;
}
#NavFooter1 a:active {
color:#52a2b9;
text-decoration:none;
}
#NavFooter1 a:hover {
color:#52a2b9;/*light blue*/
text-decoration:none;
}

#NavFooter2 {
color:	#675843;/*light brown*/
font-size:14px;
line-height:16px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:center;
width:100%;
margin-top: 4px;
}
#NavFooter2 a {
color:#675843;
text-decoration:none;
}
#NavFooter2 a:visted {
color:#675843;
text-decoration:none;
}
#NavFooter2 a:active {
color:#8ec742;
text-decoration:none;
}
#NavFooter2 a:hover {
color:#8ec742;/*light green*/
text-decoration:none;
}

#NavFooter3 {
color:	#52a2b9;
font-size:14px;
line-height:16px;
font-weight:	normal;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;
text-align:center;
width:100%;
margin-top: 4px;
}
#NavFooter3 a {
color:#52a2b9;
text-decoration:none;
}
#NavFooter3 a:visted {
color:#52a2b9;
text-decoration:none;
}
#NavFooter3 a:active {
color:#675843;
text-decoration:none;
}
#NavFooter3 a:hover {
color:#675843;/*light brown*/
text-decoration:none;
}



#errtxt {
color:#FF0000;
font-size:16px;
line-height:20px;
font-weight:	bold;
text-decoration: none;
font-family:	"Times New Roman", Times, serif;	
text-align:center;
width:90%;
padding-top:2px;
padding-bottom:4px;
}


.pagelinks {
	font:11px		Arial, Helvetica, sans-serif;
	color:	#FFFFFF;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
	margin-right:5px;
	text-align:	center;
}
.pagelinks a:hover {
	font:11px		Arial, Helvetica, sans-serif;
	color:	#0099FF;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
	/*margin-right:5px;*/
	text-align:	center;
}
.pageprevlink {
	font:11px 		Arial, Helvetica, sans-serif;
	color:	#FFFFFF;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
}
.pagenextlink {
	font:11px 		Arial, Helvetica, sans-serif;
	color:	#FFFFFF;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
}
.pagenumlink {
	font:11px 		Arial, Helvetica, sans-serif;
	color:	#FFFFFF;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
}
.pagenumdead {
	font:11px		Arial, Helvetica, sans-serif;
	color:	#999999;
	letter-spacing: 1px;
	word-spacing:2px;
	line-height:18px;
	margin-top:0px;
}
