/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #c2d5be;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #534741;
	line-height: 17px;
	}
	
a {color: #363; text-decoration: none;}
a:hover {color: #363; text-decoration: underline;}

div.clear {
	clear: both;
	}
	
h1 {
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #630;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #c4af25;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	h1.noBorder {
		border: none;
		}
		
		
p {
	line-height: 17px;
	padding: 5px 0 8px 0;
	margin: 0;
	}
	
	
h1 {
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	color: #630;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #c4af25;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	h1.noBorder {
		border: none;
		}


h2 {
	margin: 5px 0 5px 0;
	padding: 0;
	border-bottom: 1px solid #c4af25;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #630;
	line-height: normal;
	font-size: 14px;
	}
	
	h2.noPad {
		margin-top: 0px;
		}
	
	
h3 {
	margin: 0;
	padding: 5px 0 -5px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #630;
	line-height: normal;
	font-size: 13px;
	}
	
div.header {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	height: 110px;
	background: url('../images/wrapper/top.png') no-repeat;
	}
	
	div.topLinks {
		float: right;
		padding: 6px 45px 0 0;
		}
		
		div.topLinks ul {
			margin: 0;
			padding: 0;
			}
			
			div.topLinks li {
				float: left;
				list-style: none;
				padding: 0 10px;
				}
	
				div.topLinks li a {
					color: #363;
					text-decoration: none;
					}
					
				div.topLinks li a:hover {
					text-decoration: underline;
					}
		
	
div.nav {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	height: 55px;
	line-height: normal;
	}
	
div.nav ul {
	margin: 0;
	padding: 0;
	}
	
	div.nav li {
		list-style: none;
		float: left;
		font-size: 12px;
		}
		
		div.nav li.logo {
			width: 300px;
			height: 55px;
			background: url(../images/wrapper/nav_logo.png) no-repeat;
			}
			
		div.nav li a {
			color: #716427;
			text-decoration: none;
			text-align: center;
			font-family: 'Trebuchet MS', Arial, san-serif;
			font-weight: bold;
			display: block;
			padding: 15px 0 0 0;
			height: 40px;
			}
			
			
		div.nav li.navOne a {
			width: 90px;
			background: url(../images/wrapper/tab1.png) no-repeat;
			}
			
			div.nav li.navOne a:hover {
				background: url(../images/wrapper/tab1_over.png) no-repeat;
				}
				
				div.nav li.navOneSel a {
					width: 90px;
					background: url(../images/wrapper/tab1_over.png) no-repeat;
					}
					
					div.nav li.navOneSel a:hover {
						background: url(../images/wrapper/tab1_over.png) no-repeat;
						}
			
		div.nav li.navTwo a {
			width: 130px;
			height: 30px;
			padding: 25px 0 0 0;
			background: url(../images/wrapper/tab2.png) no-repeat;
			}
			
			div.nav li.navTwo a:hover {
				background: url(../images/wrapper/tab2_over.png) no-repeat;
				}
				
				div.nav li.navTwoSel a {
					width: 130px;
					height: 30px;
					padding: 25px 0 0 0;
					background: url(../images/wrapper/tab2_select.png) no-repeat;
					}
					
					div.nav li.navTwoSel a:hover {
						background: url(../images/wrapper/tab2_select.png) no-repeat;
						}
						
				div.nav li.navTwoAlt a {
					width: 130px;
					height: 30px;
					padding: 25px 0 0 0;
					background: url(../images/wrapper/tab2_alt.png) no-repeat;
					}
					
					div.nav li.navTwoAlt a:hover {
						background: url(../images/wrapper/tab2_alt.png) no-repeat;
						}
			
		div.nav li.navThree a {
			width: 125px;
			height: 30px;
			padding: 25px 0 0 0;
			background: url(../images/wrapper/tab3.png) no-repeat;
			}
			
			div.nav li.navThree a:hover {
				background: url(../images/wrapper/tab3_over.png) no-repeat;
				}
				
				div.nav li.navThreeSel a {
					width: 125px;
					height: 30px;
					padding: 25px 0 0 0;
					background: url(../images/wrapper/tab3_select.png) no-repeat;
					}
					
					div.nav li.navThreeSel a:hover {
						background: url(../images/wrapper/tab3_select.png) no-repeat;
						}
				
				div.nav li.navThreeAlt a {
					width: 125px;
					height: 30px;
					padding: 25px 0 0 0;
					background: url(../images/wrapper/tab3_alt.png) no-repeat;
					}
					
					div.nav li.navThreeAlt a:hover {
						background: url(../images/wrapper/tab3_select.png) no-repeat;
						}
			
		div.nav li.navFour a {
			width: 105px;
			background: url(../images/wrapper/tab4.png) no-repeat;
			}
			
			div.nav li.navFour a:hover {
				background: url(../images/wrapper/tab4_over.png) no-repeat;
				}
				
				div.nav li.navFourSel a {
					width: 105px;
					background: url(../images/wrapper/tab4_over.png) no-repeat;
					}
					
					div.nav li.navFourSel a:hover {
						background: url(../images/wrapper/tab4_over.png) no-repeat;
						}
			
		div.nav li.navFive a {
			width: 95px;
			height: 40px;
			background: url(../images/wrapper/tab5.png) no-repeat;
			}
			
			div.nav li.navFive a:hover {
				background: url(../images/wrapper/tab5_over.png) no-repeat;
				}
				
				div.nav li.navFiveSel a {
					width: 95px;
					height: 40px;
					background: url(../images/wrapper/tab5_over.png) no-repeat;
					}
					
					div.nav li.navFiveSel a:hover {
						background: url(../images/wrapper/tab5_over.png) no-repeat;
						}
			
		div.nav li.last {
			display: block;
			width: 45px;
			height: 55px;
			background: url(../images/wrapper/nav_right.png) no-repeat;
			}
			
div.subNav {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	height: 25px;
	background: url('../images/wrapper/subNav_bg.png') no-repeat;
	}
	
	div.subNav ul {
		margin: 0;
		padding: 5px 0 0 35px;
		}
		
		div.subNav li {
			list-style: none;
			float: left;
			padding: 0 15px;
			font-size: 11px;
			}

			div.subNav li a {
				color: #363;
				font-weight: bold;
				text-decoration: none;
				}
				
			div.subNav li a:hover {
				text-decoration: underline;
				}
			 
	
	
div.content {
	margin: 0 auto;
	padding: 0;
	width: 828px;
	min-height: 200px;
	padding: 0 31px;
	background: url('../images/wrapper/main2_bg.png') repeat-y;
	overflow: auto;
	}
	
	*html div.content {
		height: 200px;
		overflow: visible;
		}
		
		
div.leftCol {
	float: left;
	width: 524px;
	padding: 20px;
	}
	
div.rightCol {
	float: right;
	width: 224px;
	padding: 20px;
	}
	
	div.rightCol img {
		border: 1px solid #ffffcc;
		margin: 0 0 5px 0;
		display: block;
		}
		
	div.rightCol img.none {
		border: none;
		margin: 0 0 15px 0;
		}
		
	div.rightCol img.homeAfter {
		margin-top: 10px;
		}
		
	div.rightCol ul {
		margin: 0;
		padding: 0;
		}
		
		div.rightCol li {
			padding: 5px 0;
			line-height: normal;
			list-style: none;
			}
	
	
div.footer {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 890px;
	height: 60px;
	color: #867835;
	background: url('../images/wrapper/footer_bot.png') no-repeat;
	}
	
	div.footerBorder {
		margin: 0 31px 6px 31px;
		border-top: 1px solid #ede4ac;
		}
		
		
div.homeGraphic {
	background: url(../images/buttons/homeGraphic.jpg) no-repeat;
	width: 304px;
	height: 215px;
	padding: 15px 30px 20px 190px;
	}
	
	div.homeGraphic ul {
		margin: 0;
		padding: 0;
		}
		
		div.homeGraphic li {
			list-style: none;
			padding: 0 0 8px 0;
			color: #7e7e50;
			line-height: normal;
			}
			
			div.indent {
				padding: 0 0 0 10px;
				}
			
			div.homeGraphic li h2 {
				font-size: 12px;
				padding: 0;
				margin: 0;
				border: none;
				color: #363;
				font-family: Arial, Helvetica, sans-serif;
				}
				
				div.homeGraphic li h2 a:hover {
					text-decoration: underline;
					}
				
	
	
#provider {
	display: block;
	height: 60px;
	font-size: 10px;
	color: #7e7e50;
	line-height: 21px;
	background: #fff url(../images/ads/NCBTMB_70.png) 10px 10px no-repeat;
	padding: 20px 20px 10px 100px;
	border: 1px solid #bfbf88;
	margin: 15px 0 0 0;
	}
	
	
div.script {
	font-style: italic;
	line-height: 20px;
	}
	
/* ====== Buttons ====== */

div.appointmentButton, div.downloadButton, div.canineImages, div.equineImages, div.noteButton, div.newsletter {
	width: 220px;
	height: 50px;
	margin: 0 0 10px 0;
	}
	
	div.appointmentButton a, div.downloadButton a, div.canineImages a, div.equineImages a, div.noteButton a, div.newsletter a {
		display: block;
		width: 220px;
		height: 50px;
		}
		
		div.appointmentButton a {
			background: url(../images/buttons/appointment.jpg) no-repeat;
			}
			
			div.appointmentButton a:hover {
			background: url(../images/buttons/appointment_over.jpg) no-repeat;
			}
			
		div.downloadButton a {
			background: url(../images/buttons/download.jpg) no-repeat;
			}
			
			div.downloadButton a:hover {
			background: url(../images/buttons/download_over.jpg) no-repeat;
			}
			
		div.canineImages a {
			background: url(../images/buttons/canine_images.jpg) no-repeat;
			}
			
			div.canineImages a:hover {
			background: url(../images/buttons/canine_images_over.jpg) no-repeat;
			}
			
		div.equineImages a {
			background: url(../images/buttons/equine_images.jpg) no-repeat;
			}
			
			div.equineImages a:hover {
			background: url(../images/buttons/equine_images_over.jpg) no-repeat;
			}
			
		div.noteButton a {
			background: url(../images/buttons/note.jpg) no-repeat;
			}
			
			div.noteButton a:hover {
			background: url(../images/buttons/note_over.jpg) no-repeat;
			}
			
		div.newsletter a {
			background: url(../images/buttons/newsletter.jpg) no-repeat;
			}
			
			div.newsletter a:hover {
			background: url(../images/buttons/newsletter_over.jpg) no-repeat;
			}
			
			
		
		
	
	
	
/* ====== IMG Pre-Loader ===== */
	
#noShow {
	display: none;
	}
	
	
/* ====== Image Viewer ==== */


#transLayer {
	display: none;
	background: #000;
	filter: alpha(opacity=0);
	opacity: .0;
	z-index: 25;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	}
	
#ie6Frame {
	z-index: 20;
	display: none;
	border: none;
	position: absolute;
	background-color: transparent;
	filter: alpha(opacity=1);
	}

div.popWrap {
	position: absolute;
	display: none;
	z-index: 30;
	}
	
#innerWrapper {	
	border: 1px solid #ffffcc;
	background: #ccc;
	}
	
div.imageWrapper {
	margin: 0;
	padding: 0;
	}
	
div.imageWrapper img {
	display: block;
	}
	

	
div.pager, div.closer {
	background: #5e5e38;
	height: 25px;
	}
	
#previous, #next, #closeImageViewer {
	margin: 0;
	
	}
	
#previous a, #next a, #closeImageViewer a {
	display: block;
	margin: 0;
	padding: 4px 20px 4px 20px;
	text-decoration: none;
	color: 	#fff;
	}
	
#previous a:hover, #next a:hover, #closeImageViewer a:hover {
	background: #7e7e50;
	color: #000;
	text-decoration: underline;
	}
	
#previous {
	float: left;
	}
	
#next, #closeImageViewer {
	float: right;
	}
	
/* ====== Image Divs ====== */

#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9, #img10, #img11, #img12, #img13, #img14, #img15, #img16, #img17, #img18, #img19, #img20 {
	display: none;
	}
	