a {color: #36789E; text-decoration: none; overflow: hidden;}
a:hover, a:active {color: #93BCD5; text-decoration: underline;}
body { margin: 0px 0px 28px 0px; text-align: center; background: #F9FBFD url(../_images/bg-body.gif) top fixed repeat-x; font-family: "Times New Roman", Times, serif;}
h1 {text-indent: -9999px; background-repeat: no-repeat; height: 21px; line-height: 21px; padding: 0px; margin: 0px 0px 17px 0px;}
h2 {color: #0e5c89; font-size: 15px; font-style: inherit; margin: 16px 0px 8px 0px;}
h3 {color: #333333; font-size: 14px; font-style: inherit; margin: 16px 0px 8px 0px;}

.attention {color: #CC3333 !important;}
.callout {border: 1px solid #DAE8EF; width: 207px; float: right; padding: 20px 20px 6px 20px; margin: -10px -6px 14px 18px; background: transparent url(../_images/bg-callout.gif) repeat-x;}
.callout h2 {margin-top: 0px;}
.clear {clear: both;}
.error {color: #CC3333 !important; font-weight: bold !important;}
.last {padding-right: 0px !important; border-right: none !important; margin-right: 0px !important;}
.quote {color: #575757; font-size: 17px; font-weight: bold; font-style: italic; margin: -8px 0px 17px 0px;}
.top {display: block; font-size: 10px; text-transform: uppercase; width: 68px; margin-bottom: 22px;}
.resume {float: right; margin: 6px 28px 13px 13px;}

/* Headers */
.featured-job-profile {background-image: url(../_images/h-featured-job-profile.gif); height: 17px; text-indent: -9999px; background-repeat: no-repeat; margin: 32px 0px 12px 0px;}
.veterinary-specialties {background-image: url(../_images/h-veterinary-specialties.gif);height: 17px; text-indent: -9999px; background-repeat: no-repeat; margin: 32px 0px 12px 0px;}
.confidential-forum {background-image: url(../_images/h-a-confidential-forum.gif);height: 17px; text-indent: -9999px; background-repeat: no-repeat; margin: 25px 0px 12px 0px;}

#wrapper {position: relative; width: 750px; padding: 0px 4px 0px 4px; margin: 0px auto 0px auto; background: transparent url(../_images/bg-wrapper.gif) repeat-y;}
#container {text-align: left; background-color: #FFFFFF; overflow: hidden;}
#header {position: absolute; display: block; text-indent: -9999px; top: 61px; left: 31px; width: 332px; height: 51px; background: transparent url(../_images/bg-header.gif) no-repeat;}
#content {padding: 242px 33px 10px 33px; font-size: 14px; min-height: 180px;} 
*html #content {height: 180px;}
#content p {color: #575757; line-height: 20px; margin: 0px 0px 22px 0px; padding: 0px;}
#main-nav {position: absolute; top: 0px; left: 4px; height: 21px; width: 719px;  padding: 11px 0px 0px 31px; background-color: #5189AA; margin: 0px;}
#main-nav li {float: left; list-style-type: none; padding-right: 19px; border-right: 1px solid #5fa5cd; margin-right: 19px; height: 12px; line-height: 12px;}
#main-nav li a {display: block; height: 12px; text-indent: -9999px; background: transparent 0px 2px no-repeat;}
#main-nav li a:hover, #main-nav li a:active {background-position: 0px -28px;}
#main-nav li#nav-home a {background-image: url(../_images/nav-home.gif); width: 36px;}
#main-nav li#nav-about-vcs a {background-image: url(../_images/nav-about-vcs.gif); width: 65px;}
#main-nav li#nav-faq  a {background-image: url(../_images/nav-faq.gif); width: 23px;}
#main-nav li#nav-confidentiality  a {background-image: url(../_images/nav-confidentiality.gif); width: 181px;}
#main-nav li#nav-charities  a {background-image: url(../_images/nav-charities.gif); width: 129px;}
#main-nav li#nav-related-links a {background-image: url(../_images/nav-related-links.gif); width: 93px;}
#main-nav li#nav-contact-vcs a {background-image: url(../_images/nav-contact-vcs.gif); width: 80px;}
#client-nav {position: absolute; top: 137px; left: 4px; width: 750px; border-style: solid; border-color: #EAEAEA; border-width: 3px 0px 3px 0px; background: #DEDEDE; padding: 1px 0px 0px 0px; margin: 0px;}
#client-nav li {background: #FFFFFF url(../_images/bg-client-nav.gif) repeat-y; float: left; height: 62px; margin: 0px 1px 1px 0px; list-style-type: none;}
#client-nav li a {display: block; height: 62px; width: 232px; text-indent: -9999px; background: transparent 25px 15px no-repeat;}
#client-nav li a:hover, #client-nav li a:active {background-position: 25px -36px;}
#client-nav li#nav-referral-emergency-practices a {background-image: url(../_images/nav-referral-emergency-practices.gif);}
#client-nav li#nav-veterinary-specialists-emergency-doctors {margin-right: 0px;}
#client-nav li#nav-veterinary-specialists-emergency-doctors a {width: 249px; background-image: url(../_images/nav-veterinary-specialists-emergency-doctors.gif);}
#client-nav li#nav-management-executives {margin-right: 0px;}
#client-nav li#nav-management-executives a {width: 267px; background-image: url(../_images/nav-management-executives.gif);}

#footer {background: transparent url(../_images/bg-footer.gif) left top no-repeat; text-align: left; width: 720px; margin: 0px auto 0px auto; padding: 22px 0px 0px 38px;}
#footer ul {clear: left; font-size: 12px; padding: 2px 0px 0px 0px; margin: 0px;}
#footer ul li {float: left; list-style-type: none; padding-right: 7px; border-right: 1px solid #5FA5CD; margin-right: 7px;}
#footer p {clear: left; font-size: 11px; color: #5FA5CD; padding: 12px 0px 0px 0px;}

/*--
#p-home #veterinary-specialties {position: relative; top: -100px; width: 176px; float: left; padding: 0px 20px 20px 20px; margin: 0px 14px 14px 0px; background: transparent url(../_images/bg-callout.gif) repeat-x;}
#p-home #veterinary-specialties ul {width: 140px; float: left; margin: 0px; padding: 0px;}
#p-home #veterinary-specialties ul li {margin-bottom: 10px; line-height: 14px; list-style-type: none; font-weight: bold;}
--*/

#p-home #content ul {width: 140px; float: left; margin: 0px; padding: 0px;}
#p-home #content ul li {margin-bottom: 10px; line-height: 14px; list-style-type: none; font-weight: bold; color: #333333;}
#p-home #content .callout h3 {margin-bottom: 16px;}
#p-home #content .callout p {margin-bottom: 16px;}
#p-home #content .callout a {font-weight: bold;}

#p-about-vcs h1 {background-image: url(../_images/h-about-vcs.gif);}
#p-confidentiality h1 {background-image: url(../_images/h-confidentiality.gif);}
#p-charities h1 {background-image: url(../_images/h-charities.gif);}
#p-faq h1 {background-image: url(../_images/h-faq.gif);}
#p-related-links h1 {background-image: url(../_images/h-related-links.gif);}
#p-sorry h1 {background-image: url(../_images/h-sorry.gif);}

#p-contact-vcs h1 {background-image: url(../_images/h-contact-vcs.gif);}
#p-contact-vcs #content form th {width: 120px; text-align: right; color: #575757; padding: 0px 6px 6px 0px;}
#p-contact-vcs #content form td {padding: 0px 6px 6px 0px;}
#p-contact-vcs #content form td input {width: 170px; color: #444444; font-size: 14px; font-family: "Times New Roman", Times, serif;}
#p-contact-vcs #content form td input.submit {background-color: #36789E; color: #FFFFFF; width: 60px; }
#p-contact-vcs #content form td textarea {color: #444444; font-size: 14px; font-family: "Times New Roman", Times, serif;}

#p-referral-emergency-practices h1 {background-image:  url("../_images/h-referral-emergency-practices.gif");}
#p-veterinary-specialists-emergency-doctors h1 {background-image:  url("../_images/h-veterinary-specialists-emergency-doctors.gif");}
#p-management-executives h1 {background-image:  url("../_images/h-management-executives.gif");}