/* Designed for AnimalsDr.com by MadWolf Technologes - www.madwolf.com
Red #993333
Blue #4A83A0
Dk. Blue #2A6380
Taupe BG #C8C8AD
*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #C8C8AD url(site_bg.gif) center top repeat-y;
}
.wrapper {
	width: 960px;
	margin: 0px auto;
	vertical-align: top;
}
/* IE6 nudge */
* html .wrapper {
	width: 960px;
	margin: 0px 0px 0px 1px;
}
/* IE7 nudge */
* + html .wrapper {
	width: 960px;
	margin: 0px 0px 0px 1px;
}
p {
	margin: 0px;
	padding: 0px
}
/* Links */
a:link {
	color: #2A6380;
}
a:visited {
	color: #4A83A0;
}
a:hover {
	color: #993333;
}
/* Heading */
.wrapper .header {
	margin: 0px;
	padding: 0px;
	height: 157px;
	width: 960px;
	vertical-align: middle;
}
.wrapper .header a {
	margin: 0px;
	padding: 0px;
}
.wrapper .header .logo {
	width: 465px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
.wrapper .header .headgraphic {
	margin: 0px;
	padding: 0px;
	width: 495px;
	text-align: right;
	vertical-align: middle;
}
.wrapper .header div, .wrapper .header span, .wraper .header img {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
/* Navigation */
.wrapper .nav {
	width: 960px;
	height: 51px;
	/*background: #4A83A0 url(navbar_front.png) no-repeat left top;*/
	background: #FFFFFF url(navbar_front.png) no-repeat left top;
	color: #FFFFFF;
	margin: 0px !important;
	padding: 0px;
	text-align: left;
}
.wrapper .mainnav {
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
}
.wrapper .nav td {
	text-align: left;
}
/* Sub-navigation - Front */
.wrapper .login {
	color: #FFFFFF;
	margin: 0px;
	padding: 6px 3px 3px 3px;
	vertical-align: top;
}
/* Copyright */
.copyright {
	font-size: 10px;
	color: #666666;
	padding: 25px 10px 20px 22px;
	text-align: left;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyright .SkinObject {
	color: #666666;
	font-weight: normal;
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 1em;
}
.copyright a:link, .copyright a:visited {
	color: #666666;
	text-decoration: none;
}
.copyright a:hover {
	color: #993333;
	text-decoration: none;
}
/* Front Locations */
.wrapper .locations {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 960px;
}
.wrapper .locations td {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.wrapper .locations .frontloc01 {
	background-image: url(front_loc_01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc02 {
	background-image: url(front_loc_para.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc03 {
	background-image: url(front_loc_03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc04 {
	background-image: url(front_loc_SAH.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc05 {
	background-image: url(front_loc_05.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc06 {
	background-image: url(front_loc_MTR.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc07 {
	background-image: url(front_loc_07.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc08 {
	background-image: url(front_loc_ARV.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wrapper .locations .frontloc09 {
	background-image: url(front_loc_09.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.loc_wrapper {
	padding: 124px 0px 0px 20px;
	margin: 0px;
}
.locpara_wrapper {
	padding: 124px 10px 0px 10px;
	margin: 0px;
}
/* Front Content */
.wrapper .frontpara {
	margin: 0px ;
	text-align: left;
	padding: 0px;
}
.frontpara_wrapper {
	padding: 8px 10px 10px 10px;
	margin: 0px;
}
.wrapper .frontnews, .wrapper .frontarticles {
	padding: 0px;
	margin: 0px;
	text-align: left;
	background: url(front-news_bg.png) center top no-repeat;
}
.highlight_wrapper {
	padding: 0px;
	margin: 0px;
}
.actionbuttons {
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 0.75em;
}
.actionbuttons img {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	display: block;
}

