/*NOTES ---------------------------------

Insert notes here

UPDATE INFO ------------------------

Revision number: 1.2.1
Last updated: 18 Sep 2007
Last update made by: darren wood (darren@dontcom.com)

CONTENTS ---------------------------

=1: Reset all elements to a common value
=2: Default classes
=3: Accessibility
=4: Default Styles
=4a: colours, sizes, etc
=5: Layout Styles
=6: generic styles
=7: Page related styles
=7a: home page
=7b: another page

*/



/*-1. RESET--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*------------------------------------------------------------*/


/*-1. basic---------------------------------------------------*/
body {
font: 62.5%/1.4 times; /* set font size to 10px (a nice round number) - 1.4 line height */
height: 100%;
background:url(images/background2.png) no-repeat top center #fff;
color: #000;
margin-top: 0;
padding-top:0;
}


.body2 {
height: 100%;
background:url(images/background2.png) no-repeat top center #fff;
color: #000;
margin-top: 0;
padding-top:0;
}

.body3 {
height: 100%;
background:url(images/background3.png) no-repeat top center #fff;
color: #000;
margin-top: 0;
padding-top:0;
}


html {
height: 100%;
}

/* Remove white space between top of header and top of page */
#page {
margin-top: 0;
}


#container{

}

/*-1. index---------------------------------------------------*/

#header{
float:left;
width:985px;
height:90px;
margin-left:4px;
}

#logo{
float:left;
width:361px;
margin-left:0px;
margin-top:30px;
}

#logo2{
float:left;
width:361px;
margin-top:15px;
}

.mainNav{
float:right;
width:311px;
}

#navigation {
background:url("images/webNav.jpg") no-repeat;
width:311px;
height:90px;
margin:0;
padding:0;
}

#navigation span {
display: none;
}

#navigation li, #navigation a {
height:90px;
display:block;
}

#navigation li {
float:left;
list-style:none;
display:inline;
}
						
#nav-01 {width: 78px;}
#nav-02 {width: 78px;}
#nav-03 {width: 78px;}
#nav-04 {width: 77px;}

#nav-01 a:hover {background:url("images/webNav.jpg") 0px -90px no-repeat; }
#nav-02 a:hover {background:url("images/webNav.jpg") -78px -90px no-repeat; }
#nav-03 a:hover {background:url("images/webNav.jpg") -156px -90px no-repeat; }
#nav-04 a:hover {background:url("images/webNav.jpg") -234px -90px no-repeat; }

#nav-01 a.selected {background:url("images/webNav.jpg") 0px -90px no-repeat; }
#nav-02 a.selected {background:url("images/webNav.jpg") -78px -90px no-repeat; }
#nav-03 a.selected {background:url("images/webNav.jpg") -156px -90px no-repeat; }
#nav-04 a.selected {background:url("images/webNav.jpg") -234px -90px no-repeat; }

.secondNav{
float:left;
width:985px;
height:35px;
border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Helvetica", Arial, sans-serif;
	font-size:13.5px;
	font-weight:bold;
}

.secondNav ul{
	background:#646464;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.secondNav li{
		float:left;
		padding:0px;
		}
	.secondNav li a{
		background:#6a6a6a url("images/seperator.gif") center right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 24px;
		text-align:center;
		text-decoration:none;
		}
		
		#noLine li a{
		background:#6a6a6a;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 30.2px;
		text-align:center;
		text-decoration:none;
		}
		.secondNav li a:hover, .menu ul li:hover a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			.secondNav li a.selected, .menu ul li.selected a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
	.secondNav li ul{
		background:#4b4b4b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.secondNav li:hover ul{
		display:block;
		
		}
	.secondNav li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	.secondNav li:hover li a{
		background:none;
		
		}
	.secondNav li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.secondNav li ul a:hover, .menu li ul li:hover a{
			background:#6a6a6a url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.secondNav p{
		clear:left;
		}
		

.secondNav3{
float:left;
width:985px;
height:35px;
border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Helvetica", Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.secondNav3 ul{
	background:#646464;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.secondNav3 li{
		float:left;
		padding:0px;
		}
	.secondNav3 li a{
		background:#6a6a6a url("images/seperator.gif") center right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
		
		#noLine3 li a{
		background:#6a6a6a;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 30.2px;
		text-align:center;
		text-decoration:none;
		}
		.secondNav3 li a:hover, .menu ul li:hover a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			.secondNav3 li a.selected, .menu ul li.selected a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
	.secondNav3 li ul{
		background:#4b4b4b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.secondNav3 li:hover ul{
		display:block;
		
		}
	.secondNav3 li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	.secondNav3 li:hover li a{
		background:none;
		
		}
	.secondNav3 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.secondNav3 li ul a:hover, .menu li ul li:hover a{
			background:#6a6a6a url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.secondNav3 p{
		clear:left;
		}

.secondNav2{
float:left;
width:985px;
height:35px;
border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Helvetica", Arial, sans-serif;
	font-size:13.5px;
	font-weight:bold;
}

.secondNav2 ul{
	background:#646464;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.secondNav2 li{
		float:left;
		padding:0px;
		}
	.secondNav2 li a{
		background:#6a6a6a url("images/seperator.gif") center right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 24px;
		text-align:center;
		text-decoration:none;
		}
		
		#noLine li a{
		background:#6a6a6a;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 30.2px;
		text-align:center;
		text-decoration:none;
		}
		.secondNav2 li a:hover, .menu ul li:hover a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			.secondNav2 li a.selected, .menu ul li.selected a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
	.secondNav2 li ul{
		background:#4b4b4b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.secondNav2 li:hover ul{
		display:block;
		
		}
	.secondNav2 li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	.secondNav2 li:hover li a{
		background:none;
		
		}
	.secondNav2 li ul a{
		display:block;
		height:35px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.secondNav2 li ul a:hover, .menu li ul li:hover a{
			background:#6a6a6a url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.secondNav2 p{
		clear:left;
		}	
	

.slideshowContainer{
float:left;
width:985px;
margin:10px 0 10px 4px;
-moz-box-shadow:0px 0px 4px #000000;
-webkit-box-shadow:0px 0px 4px #000000;
box-shadow:0px 0px 4px #000000;
background-color:#FFF;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/	
}

.slideshow{
color:#FFF;
}

.slideshowSmall{
color:#FFF;
}

.slideshow2{
float:left;
width:985px;
margin:10px 0 18px 4px;
-moz-box-shadow:0px 0px 4px #000000;
-webkit-box-shadow:0px 0px 4px #000000;
box-shadow:0px 0px 4px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/	
}

.middlePanel{
float:left;
width:985px;
height:299px;
margin-bottom:18px;
margin-left:4px;
}

.middlePanel4{
float:left;
width:985px;
margin-bottom:28px;
margin-left:4px;
}

.webPanelFirst{
float:left;
width:238px;
}

#tabNavigation {
background:url("images/mvsEntry_Farm_panel.png") no-repeat;
width:238px;
height:299px;
margin:0;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#tabNavigation span {
display: none;
}

#tabNavigation li, #tabNavigation a {
height:299px;
display:block;
}

#tabNavigation li {
float:left;
list-style:none;
display:inline;
}
						
#tabNav-01 {width: 238px;}

#tabNav-01 a:hover {background:url("images/mvsEntry_Farm_panel.png") 0px -299px no-repeat; }

#tabNav-01 a.selected {background:url("images/mvsEntry_Farm_panel.png") 0px -299px no-repeat; }

/*.webPanel{
float:left;
width:245px;
height:322px;
border-left:2px #d0d1d3 solid; 
}*/

.webPanel1{
float:left;
width:238px;
margin-left:11px;
}

#tabNavigation2 {
background:url("images/mvsEntry_Glenbred_panel.png") no-repeat;
width:238px;
height:299px;
margin:0;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#tabNavigation2 span {
display: none;
}

#tabNavigation2 li, #tabNavigation2 a {
height:299px;
display:block;
}

#tabNavigation2 li {
float:left;
list-style:none;
display:inline;
}
						
#tabNav-02 {width: 238px;}

#tabNav-02 a:hover {background:url("images/mvsEntry_Glenbred_panel.png") 0px -299px no-repeat; }

#tabNav-02 a.selected {background:url("images/mvsEntry_Glenbred_panel.png") 0px -299px no-repeat; }

.webPanel2{
float:left;
width:238px;
margin-left:11px;
}

#tabNavigation3 {
background:url("images/mvsEntry_Equine_panel.png") no-repeat;
width:238px;
height:299px;
margin:0;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#tabNavigation3 span {
display: none;
}

#tabNavigation3 li, #tabNavigation3 a {
height:299px;
display:block;
}

#tabNavigation3 li {
float:left;
list-style:none;
display:inline;
}
						
#tabNav-03 {width: 238px;}

#tabNav-03 a:hover {background:url("images/mvsEntry_Equine_panel.png") 0px -299px no-repeat; }

#tabNav-03 a.selected {background:url("images/mvsEntry_Equine_panel.png") 0px -299px no-repeat; }

.webPanel3{
float:left;
width:238px;
margin-left:11px;
}

#tabNavigation4 {
background:url("images/mvsEntry_Animals_panel.png") no-repeat;
width:238px;
height:299px;
margin:0;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#tabNavigation4 span {
display: none;
}

#tabNavigation4 li, #tabNavigation4 a {
height:299px;
display:block;
}

#tabNavigation4 li {
float:left;
list-style:none;
display:inline;
}
						
#tabNav-04 {width: 238px;}

#tabNav-04 a:hover {background:url("images/mvsEntry_Animals_panel.png") 0px -299px no-repeat; }

#tabNav-04 a.selected {background:url("images/mvsEntry_Animals_panel.png") 0px -299px no-repeat; }

.webPanel4{
float:left;
width:245px;
height:322px;
border-left:2px #d0d1d3 solid; 
}

.smLogo{
	position:relative;
	z-index:4;
width:217px;
margin:13px 0 8px 14px;
}

.webImage{
position:relative;
	z-index:5;
width:217px;
margin:0 0 12px 14px;
}

.webTxt{
position:relative;
	z-index:6;
width:217px;
margin:0 0 5px 14px;
}

.webTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:130%;
font-size:12px;
}

.visitContainer{
	position:relative;
	z-index:7;
width:217px;
height:20px;
margin:0 0 0 14px;
}

.hoverPanel{
	position:relative;
	z-index:2;
width:246px;
height:322px;
margin:0 0 0 0px;
}

#hoverNav ul{
background:url("images/hoverTab.gif") no-repeat;
width:246px;
height:322px;
margin:0;
padding:0;
}

#hoverNav span {
display: none;
}

#hoverNav li, #hoverNav a {
	position:relative;
	z-index:3;
height:322px;
display:block;
}

#hoverNav li {
	position:relative;
	z-index:3;
list-style:none;
display:inline;
}
						
#hoverNav-01 {width: 246px;}


#hoverNav-01 a:hover {background:url("images/hoverTab.gif") 0px -322px no-repeat; }

#hoverNav-01 a.selected {background:url("images/hoverTab.gif") 0px -322px no-repeat; }


.visitTxt{
float:left;
width:70px;
margin:0 0 0 0px;
}

.visitTxt a{
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
color:#008396;
text-align:left;
font-size:13px;
text-decoration:none;
}

.visitTxt a:hover{
			color:#000;
			text-decoration:underline;
			}
			
			.visitTxt .selected{
			color:#000;
			text-decoration:none;
			}

.smArrow{
	float:left;
width:6px;
margin-top:5px;
}

#footerEntryBp{
height:40px;
}

#footerEntryContainer{
float:left;
height:40px;
margin-left:0px;
}

#footerEntry{
height:40px;
background-color:#008396;
}

	#footerNav pre{
	float:left;
	width:300px;
	margin-left:14px;
	margin-top:12px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#fff;
	display:block;
	}
		#footerNav a{
		text-decoration:none;
		color:#fff;
		}
		#footerNav a:hover{
		text-decoration:underline;
		color:#000;
		}
		#footerNav .selected{
		text-decoration:none;
		color:#000;
		}
	
	.copyrightTxt{
	float:right;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#fff;
	margin-top:12px;
	}

/*-end. index------------------------------------------------------------*/

/*slideshow------------------------------------------------------------*/

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
	position:absolute;
	top:40%;
	right:-6px;
	z-index:999;
	width: 36px;
	height: 62px;
	text-indent: -999999px;
	background: url(images/rightSlideBtn.png) no-repeat 0 -62px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-6px;
	z-index:999;
	width: 36px;
	height: 62px;
	text-indent: -999999px;
	background: url(images/leftSlideBtn.png) no-repeat 0 -62px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(images/gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(images/gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(images/gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}


/*-2. Equine----------------------------------------------------*/


#divlogo{
float:left;
width:361px;
margin-left:0px;
margin-top:17px;
}

.middlePanel2{
float:left;
width:682px;
margin-bottom:10px;
margin-left:4px;
}

.middlePanel3{
float:left;
width:985px;
margin-left:4px;
}

.introPanel{
border-right:#000 dotted 1px;
}

.introPanelWide{
float:left;
width:670px;
}

.headerTxt{
margin:10px 0 15px 0;
}

.headerTxtER{
float:left;
width:420px;
margin:10px 0 15px 0;
}

.introTxt{
float:left;
width:420px;
}

.introTxtWide{
    padding-right: 20px;
}

.introTxtWide p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:6px;
}

.introTxtWide ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:135%;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.introTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:6px;
}

.backBtn{
float:left;
width:300px;
}

.backBtn a{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:135%;
font-size:13.5px;
}

.backBtn a:hover{
		text-decoration:underline;
		color:#000;
		}
		.backBtn .selected{
		text-decoration:underline;
		color:#000;
		}

.border{
float:left;
width:4px;
margin-left:12px;
}

.featurePanel{
float:left;
width:238px;
margin-left:12px;
margin-top:10px;
}

.featureHead{
margin-bottom:12px;
}

.featurePic{
margin-bottom:12px;
}

.featureTxt{
}

.featureTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:130%;
font-weight:bold;
font-size:13px;
margin-bottom:4px;
}

.featureTxtGlen h2{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:130%;
font-weight:bold;
font-size:16px;
margin-bottom:4px;
}

.frontPanelGlenBred{
border-right: 1px;
border-bottom-style: dotted;
border-bottom-color: #000;
}

.featureTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:130%;
font-size:12px;
margin-bottom:4px;
}

.featureTxt a{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
font-weight: bold
text-align:left;
line-height:130%;
font-size:14px;
margin-bottom:4px;
}

.readMore{
float:left;
width:238px;
margin-bottom:5px;
}

.readMore a{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:130%;
font-weight:bold;
text-decoration:none;
font-size:11px;
margin-bottom:4px;
}

		.readMore a:hover{
		text-decoration:underline;
		color:#000;
		}
		.readMore .selected{
		text-decoration:none;
		color:#000;
		}

.readMoreGlenBred a{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:130%;
font-weight:bold;
text-decoration:none;
font-size:14px;
margin-bottom:4px;
}

		.readMoreGlenBred a:hover{
		text-decoration:underline;
		color:#000;
		}
		.readMoreGlenBred .selected{
		text-decoration:none;
		color:#000;
		}

.latestNewsPanel{
float:left;
width:275px;
height:365px;
margin-left:19px;
margin-top:10px;
background-color:#e1e1e1;
}

.latestNewsPanelHome{
float:left;
width:275px;
height:365px;
margin-left:19px;
margin-top:10px;
background-color:#e1e1e1;
}

.latestNewsPanel2{
background-color:#e1e1e1;
}

.newsHomePanel{
margin:10px 10px 0 10px;
}

.newsHeader{
margin:10px 0 5px 10px;
}

.newsTxt{
margin:0;
}

.newsTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:120%;
font-weight:bold;
font-size:12px;
margin-bottom:1px;
margin-top:5px;
text-decoration:none;
}

.newsTxt h5{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:120%;
font-weight:bold;
font-size:9px;
margin-bottom:1px;
margin-top:3px;
text-decoration:none;
}

.newsTxt p a{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:120%;
font-size:11px;
margin-bottom:2px;
text-decoration:none;
}

.readMoreNews{
float:left;
width:238px;
border-bottom:1px dotted #000;
padding-bottom:5px;
margin-left:11px;
}

.readMoreNews a{
font-family: Helvetica, Arial, sans-serif;
color:#008396;
text-align:left;
line-height:120%;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

		.readMoreNews a:hover{
		text-decoration:underline;
		color:#000;
		}
		.readMoreNews .selected{
		text-decoration:none;
		color:#000;
		}
		
#footer{
float:left;
background-color:#008396;
}

#footerEquine{
float:left;
width:985px;
height:156px;
margin-top:10px;
margin-left:4px;
background-color:#008396;
}

	#footerNav2{
	float:left;
	width:110px;
	margin-left:25px;
	margin-top:15px;
	}
	
	#footerNav2 a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	margin-bottom:2px;
	color:#fff;
	display:block;
	}
		
		#footerNav2 a:hover{
		text-decoration:underline;
		color:#000;
		}
		#footerNav2 .selected{
		text-decoration:none;
		color:#000;
		}
		
	.footerNav3{
	float:left;
	width:145px;
	margin-left:15px;
	padding-left:10px;
	border-left:dotted #fff 1pt;
	margin-top:15px;
	}
	
	.footerBP{
	float:left;
	width:60px;
	padding-right:5px;
	margin-top:20px;
	}
	
	.footerNav3 a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	margin-bottom:2px;
	color:#fff;
	display:block;
	}
		
		.footerNav3 a:hover{
		text-decoration:underline;
		color:#000;
		}
		.footerNav3 .selected{
		text-decoration:none;
		color:#000;
		}
		
.copyrightTxt2{
	float:right;
	width:230px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#fff;	
	mmargin-right:0px;
	margin-top:16px;
	}
	
	.icdesignLink a{
	float:right;
	width:230px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#fff;	
	mmargin-right:0px;
	margin-top:0px;
	}
	
.facebooklockup{
	float:right;
	width:250px;
	margin-top:20px;
	margin-right:10px;
	border-left:dotted #FFF 1px;
	}
	
	.facebooklockup2{
	float:right;
	width:250px;
	margin-top:30px;
	}

.facebook{
	float:right;
	width:240px;
	border-bottom:dotted #FFF 1px;
	padding-bottom:10px;
	}
	
	.facebookLogo{
	float:left;
	width:30px;
	margin-right:5px;
	}
	
	.facebooktxt a{
	float:left;
	width:200px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#fff;	
	margin-top:5px;
	}
	
	
/*-end. Equine index------------------------------------------------------------*/

/*Equine about us------------------------------------------------------------*/



#subNav pre{
	margin-left:4px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#959596;
	display:block;
	}
		#subNav a{
		text-decoration:none;
		color:#959596;
		}
		#subNav a:hover{
		text-decoration:underline;
		color:#000;
		}
		#subNav .selected{
		text-decoration:none;
		color:#000;
		}



.staffPanel{
margin-left:4px;
margin-top:0px;
/*border-bottom:dotted #000 1px;
padding-bottom:10px;*/
margin-bottom:10px;
}

.staffPanelLine{
margin-left:4px;
margin-top:0px;
border-top:solid #000 1px;
padding-top:20px;*/
margin-bottom:10px;
}

.servicesPanel{
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
}

.servicePanel{
margin-left:4px;
margin-top:5px;
padding-bottom:10px;
margin-bottom:10px;
}

.staffheaderTxt{
margin:10px 0 10px 0;
}

.staffTxtPanel{
margin-right:12px;
}

.staffTxtPanel2	{
margin-right:12px;
}

.staffTxtPanel3	{
margin-right:0px;
padding-bottom:20px;
border-bottom:dotted #000 1pt;
}
		


.titleTxt h4{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:125%;
font-size:13.5px;
margin-bottom:6px;
}

.introTxt2 h4{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:125%;
font-size:13.5px;
margin-bottom:6px;
}

.titleTxt{
float:left;
width:400px;
margin-bottom:20px;
margin-top:0px;
}

span.black {color:#000;font-weight:bold}
span.green {color:#00788a;font-weight:normal}

.titleTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:10px;
margin-right:15px;
}

.titleTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13px;
margin-right:15px;
margin-bottom:10px;
}

.staffPic{
float:right;
width:250px;
margin-bottom:20px;
margin-left:20px;
margin-top:10fpx;
}

hr{
	clear:both;
}

.titleTxtJob{
float:left;
width:650px;
margin-bottom:20px;
margin-top:0px;
}

.titleTxtJob h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:10px;
margin-right:15px;
}

.titleTxtJob p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13px;
margin-right:15px;
margin-bottom:10px;

}

.servicesTxt ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:130%;
text-align:left;
font-size:15px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
margin-bottom:4px;
}

.servicesTxt p{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:130%;
text-align:left;
font-size:15px;
margin-bottom:8px;
}

.servicesTxt h3{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:130%;
text-align:left;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
}

.servicesTxt h4{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#00788a;
line-height:130%;
text-align:left;
font-size:15px;
font-weight:normal;
}

.servicesTxt a{
font-family: Helvetica, Arial, sans-serif;
text-decoration:underline;
color:#00788a;
line-height:130%;
text-align:left;
font-size:15px;
margin-bottom:4px;
}

		.servicesTxt a:hover{
		text-decoration:underline;
		color:#a7a9ac;
		}
		.servicesTxt .selected{
		text-decoration:none;
		color:#a7a9ac;
		}
		
/*-4. contact-------------------------------------------------*/



#contentLeftForm{
}
.wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: #009eb5;
    border: 1px solid #ddd;
    color: #fff;
    font-size: 1em;
    padding: 10px 39px;
    }

#contentRightForm{
background-color:#e8f6f6;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#contentRightForm2{
float:right;
width:485px;
height:350px;
margin-left:20px;
margin-top:20px;
background-color:#e8f6f6;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

.contentRightForm2{
float:left;
width:485px;
height:350px;
margin-left:20px;
margin-bottom:40px;
background-color:#e8f6f6;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

#subTextLeft{
float:left;
width:650px;
margin-bottom:15px;
}

#subTextLeft h3{
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
line-height:110%;
color:#0c2e54;
text-align:left;
font-size:30px;
}

.contactContainer{
float:left;
margin-bottom:10px;
width:400px;
}

.details{
float:left;
width:400px;
margin-top:0px;
margin-bottom:10px;
}

.details h3{
font-family: Arial, Arial, Helvetica, sans-serif;
color:#00788a;
text-align:left;
font-size:13px;
}

.details h4{
font-family: Arial, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
line-height:110%;
font-size:15px;
font-weight:bold;
margin-top:20px;
}

.details p{
font-family: Arial, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
font-size:13px;
line-height:120%;
margin-bottom:10px;
}

#subText {
float:left;
width:400px;
height:50px;
margin-top:8px;
margin-left:0px;
}

#subText h3{
font-family: Arial,Helvetica, sans-serif;
color:#000;
text-align:left;
font-size:12.5px;
display:block;
}

#subText2 {
float:left;
width:380px;
height:65px;
margin-top:8px;
margin-bottom:5px;
margin-left:12px;
}

#subText2 h3{
font-family: Arial,Helvetica, sans-serif;
color:#000;
text-align:left;
font-size:12.5px;
display:block;
}


/*Equine Latest News------------------------------------------------------------*/

.middlePanel5{
margin-bottom:10px;
margin-left:4px;
}

.newsPanel{
padding-bottom:10px;
}

.newsTxtPanel{
margin-right:12px;
}
		
.introTxt2{
}

.introTxt2 p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:6px;
}

.newsTitleTxt{
margin-top:20px;
margin-bottom:20px;
}

.newsTitleTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:20px;
font-weight:bold;
margin-bottom:2px;
}

.newsTitleTxt h4{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:135%;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
}

.newsTitleTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:13px;
margin-bottom:6px;
}

.newsTitleTxt ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:135%;
margin-bottom:9px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}			

.newsPic{
float:right;
width:310px;
margin-bottom:12px;
margin-left:17px;
margin-top:10px;
}

.newsPicContainer{
float:right;
width:310px;
margin-bottom:12px;
margin-left:0px;
margin-top:0px;
}

/*Equine Education------------------------------------------------------------*/

.subNav3 pre{
	float:left;
	width:985px;
	margin-left:4px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#a8a9ad;
	display:block;
	}
		.subNav3 a{
		text-decoration:none;
		color:#a8a9ad;
		}
		.subNav3 a:hover{
		text-decoration:underline;
		color:#000;
		}
		.subNav3 .selected{
		text-decoration:none;
		color:#000;
		}

.educationPanel{
}

.vaccinationPanel{
float:left;
width:600px;
padding-bottom:10px;
}

.educationIntro{
float:left;
width:981px;
margin-bottom:4px;
}

.educationIntro ul li a{
font-family: Helvetica, Arial, sans-serif;
color:#a7a9ac;
font-size:18px;
text-align:left;
line-height:120%;
padding-left:15px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

	.educationIntro li a:link{
	
	}    /* unvisited link */
	
	.educationIntro li a:visited.select {
	color:#00788a;
	} /* visited link */
	
	.educationIntro li a:hover {
		color:#00788a;
		}   /* mouse over link */

.educationIntro h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
font-size:18px;
text-align:left;
line-height:120%;
margin-bottom:10px;
}

.educationTxt h3{
font-family: Helvetica, Arial, sans-serif;
font-size:14px;
text-align:left;
line-height:120%;
margin-bottom:10px;
color:#00788a;
}
		
.educationTxt h5 a{
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
color:#00788a;
font-size:13px;
text-align:left;
line-height:120%;
}

.educationTxt h5 a:visited.select {
	color:#a7a9ac;
	} /* visited link */
	
	.educationTxt h5 a:hover {
		color:#a7a9ac;
		}   /* mouse over link */

.educationTxt{
}

.educationTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:135%;
font-size:18px;
margin-bottom:6px;
}

.educationTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:125%;
font-size:13.5px;
margin-bottom:10px;
}

.educationTxt ul li.last{
display:block;
margin-bottom:15px;
}


.educationTxt ol li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:13.5px;
margin-left: 20px;
padding-left:5px;
margin-bottom:6px;
}

ol {
	list-style: decimal;
}

.educationTxt ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:13.5px;
padding-left:22px;
margin-bottom:6px;
background:url('images/bullet.gif') no-repeat 10px 5px;
}

.educationTxt ul ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:13.5px;
padding-left:52px;
margin-bottom:3px;
background:url('images/bullet.gif') no-repeat 30px 5px;
}

.eduPicsPanel{
float:left;
width:310px;
margin-bottom:4px;
margin-top:20px;
}

.eduPics{
float:left;
width:220px;
margin:0 0 10px 49px;
}

.eduPicsTxt{
float:left;
width:220px;
margin:0 0 20px 49px;
}

.eduPicsTxt p{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:center;
font-size:9px;
}

.applicationTxt{
margin:0px 40px 20px 0;
}

.applicationTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:135%;
font-size:18px;
margin-bottom:6px;
}

.applicationTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:125%;
font-size:13.5px;
margin-bottom:10px;
}

.applicationTxt ul li.last{
display:block;
margin-bottom:15px;
}

.applicationTxt ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:13.5px;
padding-left:22px;
margin-bottom:6px;
background:url('images/bullet.gif') no-repeat 10px 5px;
}

.applicationTxt ul ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:13.5px;
padding-left:52px;
margin-bottom:3px;
background:url('images/bullet.gif') no-repeat 30px 5px;
}


#form-7-1381742594 input[type="text"], #form-7-1381742594 select {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #333333;
    font-size: 1.3em;
    margin: 0;
    width: 350px;
}

/*Small Animals ------------------------------------------------------------*/

#footer4{
float:left;
width:985px;
height:136px;
margin-top:10px;
margin-left:4px;
background-color:#008396;
}

.introTxt ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:135%;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.headerTxt_sa{
float:left;
width:416px;
margin:10px 0 15px 0;
}

/*Small Animals Students------------------------------------------------------------*/


.studentBox1 {
float:left;
width:205px;
height:120px;
background-color:#bde2e7;
margin:15px 0 40px 0;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #fff;
}

.studentBox1 p{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:center;
font-size:14px;
text-align:center;
padding-top:30px;
}

.studentBox1 h3{
font-family: Helvetica, Arial, sans-serif;
text-decoration:underline;
color:#00788a;
line-height:135%;
text-align:left;
font-size:15px;
text-align:center;
font-weight:bold;
padding-top:5px;
}

.studentBox1 h5{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:center;
font-size:14px;
text-align:center;
padding-top:30px;
}

.studentBox1 h6{
font-family: Helvetica, Arial, sans-serif;
text-decoration:underline;
color:#00788a;
line-height:135%;
text-align:left;
font-size:15px;
text-align:center;
font-weight:bold;
padding-top:5px;
}

.studentBox {
float:left;
width:205px;
height:120px;
background-color:#bde2e7;
margin:15px 0 0 20px;
padding:0;
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border: 1px solid #fff; 
}

.studentBox p{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:14px;
text-align:center;
padding-top:30px;
}

.studentBox h3{
font-family: Helvetica, Arial, sans-serif;
text-decoration:underline;
color:#00788a;
line-height:135%;
text-align:left;
font-size:15px;
text-align:center;
font-weight:bold;
padding-top:5px;
}

.studentBox1 a:hover {
float:left;
width:205px;
height:120px;
text-decoration:none;
background-color:#e1e1e1;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

.studentBox1 .selected {
float:left;
width:205px;
height:120px;
text-decoration:none;
background-color:#e1e1e1;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

.studentBox a:hover {
float:left;
width:205px;
height:120px;
text-decoration:none;
background-color:#e1e1e1;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

.studentBox .selected {
float:left;
width:205px;
height:120px;
text-decoration:none;
background-color:#e1e1e1;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #fff;
}

.titleTxt_smAn{
float:left;
width:425px;
}

span.black {color:#000;font-weight:bold}
span.green2 {color:#00788a;font-weight:normal}

.titleTxt_smAn p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
line-height:135%;
font-size:14.5px;
margin-bottom:6px;
}


/*Small Animals Services------------------------------------------------------------*/

.subNav2 pre{
	float:left;
	width:985px;
	margin-left:0px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11.5px;
	color:#a8a9ad;
	display:block;
	}
		.subNav2 a{
		text-decoration:none;
		color:#a8a9ad;
		}
		.subNav2 a:hover{
		text-decoration:underline;
		color:#000;
		}
		.subNav2 .selected{
		text-decoration:none;
		color:#000;
		}

.titleTxt3{
float:left;
width:355px;
}

.titleTxt4{
float:left;
}

span.black {color:#000;font-weight:bold}
span.green {color:#00788a;font-weight:normal}

.titleTxt3 p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:6px;
}

.titleTxt3 h3{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
font-weight:bold;
line-height:135%;
font-size:17px;
color:#00788a;
margin:6px 0 3px 0;
}

.titleTxt3 h5{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:center;
font-size:14px;
text-align:center;
padding-top:30px;
}

.titleTxt3 h6{
font-family: Helvetica, Arial, sans-serif;
text-decoration:underline;
color:#00788a;
line-height:135%;
text-align:left;
font-size:15px;
text-align:center;
font-weight:bold;
padding-top:5px;
}

.titleTxt3 ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:135%;
margin-bottom:9px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.titleTxt3 ul li a {
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #00788a;
    line-height: 145%;
    margin-bottom: 22px;
    text-align: left;
    font-size: 13.5px;
    font-weight: bold;
}

.titleTxt3 a:hover {
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#02b3ce;
line-height:145%;
margin-bottom:22px;
text-align:left;
font-size:13.5px;
}			

.titleTxt3 a{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#00788a;
line-height:145%;
margin-bottom:22px;
text-align:left;
font-size:13.5px;
}			

.titleTxt3 ol li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:145%;
margin-bottom:22px;
text-align:left;
font-size:13.5px;
padding-left:0;
list-style-position:inside;
}				

.titleTxt4 p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
line-height:125%;
font-size:13.5px;
margin-bottom:6px;
}

.titleTxt4 h3{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#00788a;
font-weight:bold;
line-height:130%;
font-size:14px;
margin:9px 0 3px 0;
}

.titleTxt4 h4{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
font-weight:bold;
line-height:130%;
font-size:14px;
margin:9px 0 3px 0;
}


.titleTxt4 li{
font-family: Helvetica, Arial, sans-serif;
width:400px;
text-decoration:none;
color:#000;
line-height:130%;
margin-bottom:5px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.titleTxt4 ul{
width:400px;
margin-bottom:10px;
}

.titleTxt ul li{
font-family: Helvetica, Arial, sans-serif;
width:400px;
text-decoration:none;
color:#000;
line-height:125%;
margin-bottom:3px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.titleTxt5 h4{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
font-weight:normal;
line-height:145%;
font-size:28px;
font-style:italic;
margin-bottom:6px;
}	

.titleTxt5 h3{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#00788a;
font-weight:bold;
line-height:130%;
font-size:14px;
margin:9px 0 3px 0;
}

.titleTxt5 ul li{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
margin-bottom:3px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

/*MVS Farm------------------------------------------------------------*/

.introTxt h4{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
font-weight:bold;
text-align:left;
line-height:135%;
font-size:13.5px;
margin-bottom:2px;
margin-top:10px;
}	

.introTxt h3{
font-family: Helvetica, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
line-height:135%;
font-size:19px;
margin-bottom:2px;
margin-top:12px;
}					

.newsletterContainer {
float:left;
width:670px;
margin:0 0px 20px 0;
}
		
.newsletter {
}

.newsletter a img {
-moz-box-shadow:0px 0px 4px #767676;
-webkit-box-shadow:0px 0px 4px #767676;
box-shadow:0px 0px 4px #767676;
}


.newsletter p{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color:#000;
line-height:125%;
text-align:left;
font-size:14px;
text-align:center;
margin-top: 15px;
}

.newslettertxt h3{
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
font-weight:bold;
color:#000;
line-height:125%;
text-align:left;
font-size:15px;
text-align:left;
padding-top:10px;
margin-bottom:15px;
}

.titleTxt6{
float:left;
width:670px;
margin-bottom:15px;
}

.titleTxt6 p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
line-height:125%;
font-size:11px;
}

.successTitleTxt{
float:left;
width:642px;
}

.successTitleTxt h2{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:22px;
font-weight:bold;
margin-bottom:2px;
}

.successTitleTxt h4{
font-family: Helvetica, Arial, sans-serif;
color:#00788a;
text-align:left;
line-height:135%;
font-size:14px;
font-weight:bold;
margin-bottom:6px;
}

.successTitleTxt p{
font-family: Helvetica, Arial, sans-serif;
color:#000;
text-align:left;
line-height:135%;
font-size:14px;
margin-bottom:6px;
}



/*MVS Equine Reproduction------------------------------------------------------------*/

.secondNav4{
float:left;
width:985px;
height:35px;
border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Helvetica", Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.secondNav4 ul{
	background:#646464;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.secondNav4 li{
		float:left;
		padding:0px;
		}
	.secondNav4 li a{
		background:#6a6a6a url("images/seperator.gif") center right no-repeat;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
		
		#noLine4 li a{
		background:#6a6a6a;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:36px;
		margin:0px;
		padding:0px 30.2px;
		text-align:center;
		text-decoration:none;
		}
		.secondNav4 li a:hover, .menu ul li:hover a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
			.secondNav4 li a.selected, .menu ul li.selected a{
			background: #4b4b4b url("images/seperator.gif") center right no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
			
	.secondNav4 li ul{
		background:#4b4b4b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:175px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.secondNav4 li:hover ul{
		display:block;
		
		}
	.secondNav4 li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:175px;
		}
	.secondNav4 li:hover li a{
		background:none;
		
		}
	.secondNav4 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 0px 0px 10px;
		text-align:left;
		}
		.secondNav4 li ul a:hover, .menu li ul li:hover a{
			background:#6a6a6a url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.secondNav4 p{
		clear:left;
		}
		
		/* 3rd level */
.secondNav4 ul li:hover ul li ul { /* to initially hide the drop down menu_IH */
visibility:hidden;
position:absolute;
top:0px;
left:175px; /* position subsubmenu */
width:225px; /* width image */
background:#6a6a6a url('images/hover_sub.gif') center left no-repeat;
border:0px;
color:#ffffff;
padding:0px;
text-decoration:none;
}

.secondNav4 ul ul ul a { /* image dimensions */
display:block;
width:225px;
height:35px;
border:none;
}

.secondNav4 ul li ul li:hover ul {
visibility:visible; /* reveals 3rd level when hovered */
width:225px; /* width image */
background:#4b4b4b;
}


.secondNav4 ul ul ul li {
height:35px; /* height of third level list element matched to image height */
width:225px; /* width image */
} 

.secondNav4 li li li {
background:url('images/sub_sub_sep.gif') bottom left no-repeat;
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;
}

.secondNav4 li li li a {
display:block;
float:none;
margin:0px;
padding-left:10px;
width:225px;
}

.headerTxt h1{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 100;
/*font-family: "nimbus-sans",sans-serif;
font-style: normal;
font-weight: 300;*/
color:#008396;
text-align:left;
line-height:115%;
font-size:32px;
}

.headerTxtER h1{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 100;
/*font-family: "nimbus-sans",sans-serif;
font-style: normal;
font-weight: 300;*/
color:#008396;
text-align:left;
line-height:115%;
font-size:32px;
}

.featureHead h2{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
color:#008396;
text-align:left;
line-height:115%;
font-size:24px;
}

.featureHeadGlenBred h2{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
color:#008396;
text-align:left;
line-height:115%;
font-size:26px;
}

.newsHeader2{
float:left;
width:238px;
margin:10px 0 0 10px;
padding-bottom:5px;
border-bottom:#000 dotted 1px;
}

.newsHeader2 h2{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 100;
color:#008396;
text-align:left;
line-height:115%;
font-size:24px;
}

#footerRepro{
float:left;
width:985px;
height:190px;
margin-top:10px;
margin-left:4px;
background-color:#008396;
}

#footerNavRepro2{
	float:left;
	width:155px;
	margin-left:25px;
	margin-top:25px;
	}
	
	#footerNavRepro2 a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	margin-bottom:7px;
	color:#fff;
	display:block;
	text-decoration:none;
	}
		
		#footerNavRepro2 a:hover{
		text-decoration:underline;
		color:#000;
		}
		#footerNavRepro2 .selected{
		text-decoration:none;
		color:#000;
		}
		
	.footerNavRepro3{
	float:left;
	width:155px;
	margin-left:15px;
	padding-left:10px;
	border-left:dotted #fff 1pt;
	margin-top:25px;
	}
	
	
	.footerNavRepro3 a{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	margin-bottom:7px;
	color:#fff;
	display:block;
	text-decoration:none;
	}
		
		.footerNavRepro3 a:hover{
		text-decoration:underline;
		color:#000;
		}
		.footerNavRepro3 .selected{
		text-decoration:none;
		color:#000;
		}

.subNav4 pre{
	float:left;
	width:985px;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#a8a9ad;
	display:block;
	}
		.subNav4 a{
		text-decoration:none;
		color:#a8a9ad;
		}
		.subNav4 a:hover{
		text-decoration:underline;
		color:#000;
		}
		.subNav4 .selected{
		text-decoration:none;
		color:#000;
		}

.titleTxt6 h3{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#00788a;
font-weight:bold;
line-height:130%;
font-size:18px;
margin:9px 0 3px 0;
}

.titleTxt6 p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
line-height:125%;
font-size:13.5px;
margin-bottom:6px;
}

.titleTxt6 h6{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
font-style:normal;
color:#000;
line-height:135%;
font-size:15px;
margin-bottom:6px;
}

.titleTxt6 h4{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
font-weight:bold;
line-height:130%;
font-size:16px;
margin:15px 0 3px 0;
}


.titleTxt6 ul li{
font-family: Helvetica, Arial, sans-serif;
width:400px;
text-decoration:none;
color:#000;
line-height:125%;
margin-bottom:3px;
margin-top:7px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.titleTxt6 h3{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#00788a;
font-weight:bold;
line-height:130%;
font-size:18px;
margin:9px 0 3px 0;
}

.titleTxt7 p{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
line-height:125%;
font-size:13.5px;
margin-bottom:6px;
}

.titleTxt7 h6{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
font-style:normal;
color:#000;
line-height:135%;
font-size:15px;
margin-bottom:6px;
}

.titleTxt7 h4{
font-family: Helvetica, Arial, sans-serif;
text-align:left;
color:#000;
font-weight:bold;
line-height:130%;
font-size:16px;
margin:15px 0 3px 0;
}


.titleTxt7 ul li{
font-family: Helvetica, Arial, sans-serif;
width:400px;
text-decoration:none;
color:#000;
line-height:125%;
margin-bottom:3px;
margin-top:7px;
text-align:left;
font-size:13.5px;
padding-left:18px;
background:url('images/bullet.gif') no-repeat 0px 5px;
}

.titleTxt7{
float:left;
width:400px;
margin-bottom:20px;
margin-top:0px;
}

.servicesNavPanel{
float:left;
width:685px;
margin-left:4px;
margin-top:0px;
}


.servicesTxt h2{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 100;
color:#000;
text-align:left;
line-height:115%;
font-size:22px;
}

.servicesNavTxt{
float:left;
width:228px;
margin-top:8px;
}

.servicesNavTxt h3{
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 700;
color:#008396;
text-align:left;
line-height:115%;
font-size:16px;
}

.servicesNavTxt a{
	float:left;
	width:228px;
	margin-top:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	line-height:115%;
	color:#a8a9ad;
	display:block;
	}
		.servicesNavTxt a{
		text-decoration:none;
		color:#a8a9ad;
		}
		.servicesNavTxt a:hover{
		text-decoration:underline;
		color:#000;
		}
		.servicesNavTxt .selected{
		text-decoration:none;
		color:#000;
		}

/*MVS Equine Reproduction Button------------------------------------------------------------*/

	.reproButton a{
	 width: 270px;
	 height: 60px;
	 color: white;
	 text-decoration: none;
	 font-size: 17px;
	 font-family: "proxima-nova",sans-serif;
	 font-style: normal;
	 font-weight: 100;
	 display: block;
	 line-height: 20px;
	 padding-top:18px;
	 text-align: center;
	 margin-left:27px;
	 margin-top:10px;
	 margin-bottom:5px;
	 float:left;

	  /* BACKGROUND GRADIENTS */
	 background: #014464;
	 background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0E658E), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C)); 


	 /* BORDER RADIUS */
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;

	 border: 1px solid #368DBE;
	 border-top: 1px solid #c3d6df;


	 /* TEXT SHADOW */

	 text-shadow: 1px 1px 1px black;

	 /* BOX SHADOW */
	 -moz-box-shadow: 0 1px 3px black;
	 -webkit-box-shadow: 0 1px 3px black;
	 box-shadow: 0 1px 3px black;
	}
	
	/* WHILE HOVERED */
	.reproButton a:hover {
		background: #014464;
	 	background: -moz-linear-gradient(top, #0a5273, #0a4865 50%, #013954 51%, #002638);
	 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a5273), color-stop(.5, #0a4865), color-stop(.51, #013954), to(#002638));
	}
	
	/* WHILE BEING CLICKED */
	.reproButton a:active {
		-moz-box-shadow: 0 2px 6px black;
		-webkit-box-shadow: 0 2px 6px black;
	}
	
/*MVS Equine Reproduction Button2------------------------------------------------------------*/
	
	.reproButton2 a{
	 width: 270px;
	 height: 47px;
	 color: white;
	 text-decoration: none;
	 font-size: 16px;
	 font-family: "proxima-nova",sans-serif;
	 font-style: normal;
	 font-weight: 100;
	 display: block;
	 line-height: 18px;
	 text-align: center;
	 margin-left:27px;
	 margin-top:10px;
	 padding-top:10px;
	 margin-bottom:5px;
	 float:right;

	  /* BACKGROUND GRADIENTS */
	 background: #014464;
	 background: -moz-linear-gradient(top, #0D658E, #0C577A 50%, #014D71 51%, #003E5C);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0E658E), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C)); 


	 /* BORDER RADIUS */
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 border-radius: 10px;

	 border: 1px solid #368DBE;
	 border-top: 1px solid #c3d6df;


	 /* TEXT SHADOW */

	 text-shadow: 1px 1px 1px black;

	 /* BOX SHADOW */
	 -moz-box-shadow: 0 1px 3px black;
	 -webkit-box-shadow: 0 1px 3px black;
	 box-shadow: 0 1px 3px black;
	}
	
	/* WHILE HOVERED */
	.reproButton2 a:hover {
		background: #014464;
	 	background: -moz-linear-gradient(top, #0a5273, #0a4865 50%, #013954 51%, #002638);
	 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0a5273), color-stop(.5, #0a4865), color-stop(.51, #013954), to(#002638));
	}
	
	/* WHILE BEING CLICKED */
	.reproButton2 a:active {
		-moz-box-shadow: 0 2px 6px black;
		-webkit-box-shadow: 0 2px 6px black;
	}

.reproContainer{
	 width: 270px;
	 display: block;
	 margin-left:27px;
	 margin-top:10px;
	 margin-bottom:5px;
	 float:right;
	}

.reproButton3 a{
	 width: 270px;
	 height: 180px;
	 display: block;
	 margin-left:27px;
	 margin-top:10px;
	 padding-top:10px;
	 margin-bottom:5px;
	 float:right;
	}

.mainNav3{
float:right;
width:420px;
}	
	
#navigation3 {
background:url("images/webNav3.jpg") no-repeat;
width:420px;
height:90px;
margin:0;
padding:0;
}

#navigation3 span {
display: none;
}

#navigation3 li, #navigation3 a {
height:90px;
display:block;
}

#navigation3 li {
float:left;
list-style:none;
display:inline;
}
						
#nav-09 {width: 108px;}
#nav-08 {width: 78px;}
#nav-07 {width: 78px;}
#nav-06 {width: 78px;}
#nav-05 {width: 78px;}

#nav-09 a:hover {background:url("images/webNav3.jpg") 0px -90px no-repeat; }
#nav-08 a:hover {background:url("images/webNav3.jpg") -108px -90px no-repeat; }
#nav-07 a:hover {background:url("images/webNav3.jpg") -186px -90px no-repeat; }
#nav-06 a:hover {background:url("images/webNav3.jpg") -264px -90px no-repeat; }
#nav-05 a:hover {background:url("images/webNav3.jpg") -342px -90px no-repeat; }

#nav-09 a.selected {background:url("images/webNav3.jpg") 0px -90px no-repeat; }
#nav-08 a.selected {background:url("images/webNav3.jpg") -108px -90px no-repeat; }
#nav-07 a.selected {background:url("images/webNav3.jpg") -186px -90px no-repeat; }
#nav-06 a.selected {background:url("images/webNav3.jpg") -264px -90px no-repeat; }
#nav-05 a.selected {background:url("images/webNav3.jpg") -342px -90px no-repeat; }
