a.menu {
	font-size: 110%;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}

a.menu:hover {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff0000;
}

a.menu:active {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}

a.blog {
	font-size: 100%;
	font-weight: normal;
	color: #646464;
	text-decoration: none;	
}

a.blog:hover {
	font-size: 1o0%;
	font-weight: normal;
	color: #ffffff;
	background-color: #ff0000;
}

a.comments {
	font-size: 100%;
	font-weight: bold;
	color: Gold;
	text-decoration: none;
}

a.comments:hover {
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff0000;
}

.datefont {
	font-size: 110%;
	font-weight: bold;
	color: #646464;
	margin-right: 4px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

table {
	text-align: left;
}

.blog1 {
	border: 1px solid #291777;
	background-color: #f4f3f7;
}

.blog2 {
	border: 1px solid red;
	background-color: #ffe9e9;
}

.blue8 {
	font-size: 8pt;
	color: #000099;
}

.border1 {
	border: 1px solid #C40047;
	padding: 4px;
}

.border1a {
	border: 1px solid #C40047;
	padding: 4px;	
	background-color: #cfc5c6;
}

.border1b {
	border: 1px solid #C40047;
	padding: 2px;
}

.border2 {
	border: 2px solid #C40047;
	padding: 4px;	
}

.border3 {
	background-color: #E4E4E4;
}

.border3b {
	background-color: #E4E4E4;
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	padding: 4px;
}

.border3c {
	background-color: #E4E4E4;
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	padding: 4px;
	border: 1px solid #C40047;
}

.border4 {
	background-color: #616161;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

.border5 {
	border: 1px solid #005ca1;
	padding: 2px;
	/*border-color: #005ca1;*/
	text-align: justify;
	/*font-size: 90%;*/
	background-color: #F6F7FF;
	color: #00008B;
}

.border6 {
	border: 6px solid;
	padding: 4px;
	border-color: #c40047;
}

.border7 {
	text-align: center;
	background-color: #005ca1;
	color: #00008B;
	text-size: 100%;
}

.close {
	background-color: #c40047;
	color: White;
	font-weight: bold;
}

.coldivider2 {
	background-image: url(Images/asc_coldivider2.gif);
	background-position: center;
	background-repeat: repeat-y;
}

.disclaimer {
	background-color: #005ca1;
	color: gold;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	margin-bottom: 0px;
	height: 20px;
	width: 99%;
}

.formheader {
	/*background-image: url(Images/ASC_LeftBG.jpg);
	background-repeat: repeat-y;*/
	background-image: #c40047;
	width: 100%;
	color: white;
	font-size: 110%;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}

.formlabels {
	text-align: right;
	font-size: 9pt;
	font-style: italic;
	color: #646464;
}

.formlabels2 {
	text-align: right;
	font-size: 9pt;
	font-style: italic;
	color: #646464;
	vertical-align: top;
}

.formlabels3 {
	font-size: 9pt;
	font-style: italic;
	color: #646464;
	padding-right: 5px;
	padding-left: 15px;
}

h1 {
	color: #c40047;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
}

h1.ayr {
	background-color: #22b24b;
	width: 100%;
	color: black;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.beef {
	background-color: #541a63;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.beef2 {
	background-color: #541a63;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
}

h1.friesian {
	background-color: #1f1a17;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.jersey {
	background-color: #005ca1;
	width: 100%;
	color: gold;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.mont {
	background-color: Red;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.other {
	background-color: #291777;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.scand {
	background-color: #c40047;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h1.swiss {
	background-color: #828057;
	width: 100%;
	color: white;
	font-size: 180%;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

h2 {
	background-color: #c40047;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.ayr {
	background-color: #22b24b;
	color: black;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.beef {
	background-color: #541a63;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.friesian {
	background-color: #1f1a17;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.jersey {
	background-color: #005ca1;
	color: gold;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.mont {
	background-color: Red;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.other {
	background-color: #291770;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.scand {
	background-color: #c40047;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h2.swiss {
	background-color: #828057;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}

h3 {
	background-color: #c40047;
	color: White;
	font-weight: bold;
	font-size: 110%;
	text-align: left;
	padding: 2px;
	width: 100%;
}

/*h2 {
	background-color: #c40047;
	color: White;
	font-weight: bold;
	font-size: 140%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;
}*/

h4 {
	background-color: #291770;
	color: White;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}

h4.ayr {
	background-color: #22b24b;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.beef {
	background-color: #541A63;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.jersey {
	background-color: #005ca1;
	color: gold;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.friesian {
	background-color: #1f1a17;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.mont {
	background-color: Red;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.other {
	background-color: #291770;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.swiss {
	background-color: #828057;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h4.scand {
	background-color: #c40047;
	color: White;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 2px;
	width: 100%;
	margin-bottom: 8px;
}

h5.blog1 {
	background-color: #291770;
	color: White;
	font-weight: bold;
	font-size: 110%;
	text-align: left;
	padding: 2px;
	width: 98.5%;
	margin-bottom: 10px;
}

h5.blog2 {
	background-color: red;
	color: White;
	font-weight: bold;
	font-size: 110%;
	text-align: left;
	padding: 2px;
	width: 98.5%;
	margin-bottom: 10px;
}

img.shaped {
	margin-right: 10px;
	float: left;
	clear: left;
}

img.shaped_R {
	margin-left: 10px;
	float: right;
	clear: right;
}

li.scand {
	background-color: Red;
}

.menu8 {
	font-size: 8pt;
	color: #646464;
	text-decoration: none;
}

.menu8:hover {
	font-size: 8pt;
	color: #ffffff;
	background-color: #c40047;
	text-decoration: none;
}

.point8 {
	font-size: 8pt;
	color: #646464;
	text-decoration: none;
}

.point8i {
	font-size: 8pt;
	color: #646464;
	text-decoration: none;
	font-style: italic;
	font-style: italic;
}

.red9b {
	color: #c40047;
	font-size: 9pt;
	font-weight: bold;
}

.red10b {
	color: #c40047;
	font-size: 10pt;
	font-weight: bold;
}

.sub_header {
	/*background-image: url(Images/ASC_LeftBG.jpg);
	background-repeat: repeat-y;*/
	width: 100%;
	color: White;
	font-weight: bold;
	background-color: #c40047;
	text-align: center;
}

ul.sires {
	list-style-type: square;
	/*margin-left: 0px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}

ul.home {
	list-style-type: square;
	padding-top: 0px;
	margin-top: 0px;
}

ul.beef {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(beef.gif);
}

ul.jersey {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(jersey.gif);
}

ul.friesian {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(friesian.gif);
}

ul.mont {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(mont.gif);
}

ul.other {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(other.gif);
}

ul.scand {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(scand.gif);
}

ul.swiss {	
	padding-top: 0px;
	margin-top: 0px;
	list-style-image: url(swiss.gif);
}

.white8 {
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}