@charset "utf-8";

/* CSS Document */



body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#324421;

	font-size:11px;

	line-height:1.5em;

	background:url(/wp-content/themes/vet/images/bg-body.gif) repeat-x #ACB65D;

}

p {

	margin-bottom:1em;

	}

a, a:visited {

	color:#DA6B00;

	outline:none;

}

a:hover, a:active {

	color:#EA9615;

}

h1 {

	color:#324421;

	font-size:18px;

	font-weight:bold;

	margin-bottom:12px;

}

h1#main-heading {

	font-size:14px;

}

h1#main-heading span {

	font-size:18px;

}

h2 {

	font-size:14px;

	color:#DA6B00;

	margin-bottom:10px;

	font-weight:bold;

	margin-bottom:12px;

}

h2.news-title {

	margin-bottom:2px;

	}

h3 {

	font-size:16px;

	color:#FFE04F;

	font-weight:bold;

	margin-bottom:12px;

}

h4 {

	font-size:12px;

	font-weight:bold;

	color:#DA6B00;

	}

.container {

	width:1001px;

	margin:0 auto;

}

.home-header {

	height:137px;

	background:url(/wp-content/themes/vet/images/home/bg-home-header.jpg) no-repeat;

	width:885px;

	padding-top:32px;

	padding-left:58px;

	padding-right:58px;

	margin-bottom:0px;
	position:relative;

}

.header-logo {

	float:left;

	width:740px;

}

.header-homelink {

	float:right;

	padding-top:100px;

	width:30px;

	text-align:right;

}

.header-homelink a, .header-homelink a:visited {

	color:#FFE04F;

}

.header-homelink a:hover, .header-homelink a:active {

	color:#DA6B00;

}

.home-middle {

	height:427px;

	background:url(/wp-content/themes/vet/images/home/bg-home-middle.jpg) no-repeat;

	width:1001px;

}

.home-footer {

	height:300px;

	background:url(/wp-content/themes/vet/images/home/bg-home-footer.jpg) no-repeat;

	width:1001px;

}

/*.nav {

	margin-left:37px;

	font-family:Arial, Helvetica, sans-serif;

}

.nav li {

	float:left;

	position:relative;

}

.nav a, .nav a:visited {

	width:95px;

	padding:0 10px;

	line-height:43px;

	text-align:center;

	display:block;

	color:#FFE04F;

	text-decoration:none;

	font-weight:bold;

	border:1px solid #76884B;

	border-bottom:none;

	background:#334422;

}

.nav a:hover, .nav a:active {

	background:#72984F;

	text-decoration:none;

}

.nav li ul  {

	position:absolute;

	display:none;



}

.nav li ul li {



	width:115px;

	}

.nav li ul a  {

	width:140px;

	padding:4px 10px;

	line-height:1.5em;

	text-align:center;

	display:block;

	color:#FFE04F;

	text-decoration:none;

	font-weight:bold;

	border:1px solid #76884B;

	border-bottom:none;

	background:#334422;

}*/



.nav {

	margin-left:37px;

	font-family:Arial, Helvetica, sans-serif;

}

.nav li {

	float:left;

	position:relative;



}

.nav a, .nav a:visited {

	width:95px;

	padding:0 10px;

	line-height:43px;

	text-align:center;

	display:block;

	color:#FFE04F;

	text-decoration:none;

	font-weight:bold;

	border:1px solid #76884B;

	border-bottom:none;

	background:#334422;



}

.nav a:hover, .nav a:active {

	background:#72984F;

	text-decoration:none;

}

.nav li ul  {

	position:absolute;

	display:none;

}



.nav li ul li ul li {

	display: none;

	visibility: hidden;

}

.nav li ul a, .nav li ul a:visited  {

	width:140px;

	padding:4px 10px;

	line-height:1.5em;

	text-align:center;

	display:block;

	color:#FFE04F;

	text-decoration:none;

	font-weight:bold;

	border:1px solid #76884B;

	border-bottom:none;

	background:#334422;

	float:left;

}

.nav li ul a:hover, .nav li ul a:active {

	background:#72984F;

	text-decoration:none;

}

.home-schedulelink {

	padding-left:74px;

}

div.home-schedulelink a, .home-schedulelink a:visited {

	width:88px;

	text-align:center;

	padding-top:8px;

	padding-bottom:10px;

	height:22px;

	display:block;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	line-height:1.1em;

	color:#FFE04F;

	font-family:Arial, Helvetica, sans-serif;

}

.home-schedulelink a:hover, .home-schedulelink a:active {

	text-decoration:none;

	color:#DA6B00;

}

.home-right {

	float:right;

	width:162px;

	padding-right:58px;

	padding-top:70px;/*position:relative;*/

	}

/*.right-image {

	position:absolute;

	top:-70px;

	left:65px;

	}*/

.home-right-header {

	width:80px;

	padding-left:55px;

	font-size:16px;

	color:#FFE04F;

	font-weight:bold;

	height:90px;

	margin-bottom:0px;

}

.home-right-content {

	font-size:12px;

	height:185px;

}

.home-flash {

	width:690px;

	float:left;

	padding-left:81px;

	padding-top:53px;

}

.home-news {

	width:580px;

	float:left;

	padding-left:100px;

	padding-top:38px;

}

.home-news-left {

	float:left;

	width:530px;

}

.home-news-left h1 {

	margin-bottom:6px;

}

.home-news-left h2 {

	margin-bottom:6px;

	}

.home-news-right {

	width:50px;

	float:right;

}

.home-news-content {

	padding-left:164px;

	width:334px;

}

.home-footer-right {

	float:right;

	width:162px;

	padding-right:80px;

}

.home-news-read a {

	background:url(/wp-content/themes/vet/images/bul-read.gif) no-repeat 0 3px;

	font-weight:bold;

	padding-left:12px;

}

.home-footer-right {

	font-weight:bold;

	font-size:14px;

	color:#324421;

	padding-top:12px;

}

.home-footer-right .right-button {

	font-weight:bold;

	margin-bottom:22px;

}

.home-footer-right .right-button a, .home-footer-right .right-button a:visited {

	color:#324421;

	width:108px;

	height:38px;

	padding:10px 70px 27px 35px;

	display:block;

	text-decoration:none;

	background:url(/wp-content/themes/vet/images/bul-right.gif) no-repeat 12px 25px;

}

.home-footer-right .right-button a:hover, .home-footer-right .right-button a:active {

	color:#EA9615;

 background:

}

.home-footer-right .right-button .button-small {

	font-weight:normal;

}

span.heading-first {

	font-size:17px;

}

.home-footer-logos {

	width:300px;

	padding-left:20px;

	float:left;

	padding-top:140px;

	clear:left;

}

.home-footer-logos li {

	margin-right:20px;

	display:inline;

}

.home-footer-info {

	float:right;

	width:640px;

	padding-right:0px;

	padding-top:60px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.home-footer-info li {

	display:inline;

	background:url(/wp-content/themes/vet/images/bul-footer.gif) right no-repeat;

	padding-right:14px;

	margin-right:12px;

}

.home-footer-info li.footer-last {

	background:none;

}

/*---- template styles -----*/

.header {

	height:137px;

	background:url(/wp-content/themes/vet/images/bg-header.jpg) no-repeat;

	width:885px;

	padding-top:32px;

	padding-left:58px;

	padding-right:58px;
	position:relative;

}

/*-------middle content------*/

.middle-container {

	background:url(/wp-content/themes/vet/images/bg-middle-repeat.jpg) repeat-y;



}

.middle-top {

	background:url(/wp-content/themes/vet/images/bg-middle-top.jpg) no-repeat;

}

.left-col {

	width:609px;

	padding-left:81px;

	float:left;

	padding-right:48px;

	padding-top:50px;

	padding-bottom:70px;

}

.right-col {

	margin-left:758px;

	width:206px;

	padding-right:19px;

	padding-top:43px;/*padding-left:18px;*/

	font-size:12px;

	line-height:1.5em;

	}

.right-col-bg {

	background:url(/wp-content/themes/vet/images/bg-right-col-repeat.jpg) repeat-y;

}

.right-col-top {

	background:url(/wp-content/themes/vet/images/bg-right-col.jpg) no-repeat;

}

.right-col-content {

	padding:30px 20px 10px 20px;

}

.right-col-img-container {

	position:relative;

}

.right-col-img {

	position:absolute;

	top:-135px;

	left:-30px;

}

.right-col-footer {

	background:#435D30;

	}

/*---right column buttons---*/

.right-button-container {

	background:url(/wp-content/themes/vet/images/bg-right-buttons.jpg) no-repeat;

	margin-top:24px;

}

.right-button-container .right-button {

	font-weight:bold;

}

.right-button-first {

	margin-bottom:24px;

}

.right-button-container .right-button a, .right-button-container .right-button a:visited {

	color:#324421;

	width:100px;

	height:38px;

	padding:10px 78px 27px 35px;

	display:block;

	text-decoration:none;

	background:url(/wp-content/themes/vet/images/bul-right-buttons.gif) no-repeat 12px 25px;

}

.right-button-container .right-button a:hover, .right-button-container .right-button a:active {

	color:#EA9615;/* background:*/

}

.right-button-container .right-button .button-small {

	font-weight:normal;

}

.footer {

	width:1001px;

	float:left;

	clear:left;

	

}



.footer-img-container {

	position:relative;

}

.footer-img {

	top:-140px;

	left:50px;

	position:absolute;

}

.footer-logos {

	width:300px;

	padding-left:35px;

	float:left;

	padding-top:5px;

	clear:left;

}

.footer-logos li {

	margin-right:20px;

	display:inline;

}

.footer-info {

	float:right;

	width:640px;

	padding-right:0px;

	padding-top:0px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.footer-info li {

	display:inline;

	background:url(/wp-content/themes/vet/images/bul-footer.gif) right no-repeat;

	padding-right:14px;

	margin-right:12px;

}

.footer-info li.footer-last {

	background:none;

}

/*------ forms ------*/

#custom-form fieldset {

	border: 0;

	padding: 0;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	width: 600px;

}

#custom-form ul {

	list-style: none;

}

#custom-form ul li ul li {

	clear: left;

	margin: 1.5em 0;

}

#custom-form ul li ul li ul li {

	font-size: 10px;

}

#custom-form input, #custom-form select, #custom-form textarea {

	vertical-align: middle;

}

#custom-form ul li ul li.subhead {

	font-size: 1.2em;

	font-weight: bold;

	border-bottom: 1px #333 dotted;

	padding-bottom: .5em;

}

#custom-form ul li ul li label {

	width: 225px;

	float: left;

	text-align: right;

	margin-right: 1.2em;

}

#custom-form .invisible {

	visibility: hidden;

}

/* SOCIAL NETWORK ICONS */

.soc-net {position:absolute;right:44px;top:30px;font-size:11px;color:#ffffff;line-height:18px;font-family: 'Trebuchet MS';}
.soc-net img {float:left;margin-right:7px;}
.soc-net .clear {clear:both;}




