@charset "UTF-8";
body {
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(background.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	top: 20px;
	right: 500px;
}
.oneColFixCtr #container {
	width: 978.278px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px none #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(sub_background.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 1055px;
	position: relative;
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
body,td,th {
	font-size: 9pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#apDiv1 {
	position:absolute;
	left:126px;
	top:82px;
	width:184px;
	height:212px;
	z-index:1;
}
.oneColFixCtr #container #A {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 230px;
	height: auto;
	width: 978px;
	left: 1145px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.oneColFixCtr #container #b {
	height: 350px;
	width: 200px;
	float: right;
	display: inline;
}
#Header {
	height: 68.054px;
	width: 978.278px;
	float: left;
	display: inline;
}
RightSidebar {
	float: right;
	margin-top: 50px;
	margin-right: 35px;
	display: inline;
}
#RightSidebar {
	float: right;
	height: 250px;
	width: 175px;
	margin-top: 160px;
	margin-right: 75px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: justify;
	display: inline;
}
#Join {
	float: right;
	width: 210px;
	margin-top: 84px;
	margin-right: 45px;
	height: 165px;
	clear: right;
	padding-right: 10px;
	padding-bottom: 0px;
	display: inline;
}
bravetnet {
	clear: both;
	float: right;
	display: inline;
}
#bravenet {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	clear: both;
	float: right;
	margin-right: 45px;
	text-align: right;
	background-position: bottom;
	margin-top: 5px;
	display: inline;
}
#eduleft {
	width: 205px;
	position: absolute;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 15px;
	left: 50px;
	top: 835px;
	visibility: visible;
}
#news {
	float: left;
	margin-top: 200px;
	margin-left: 50px;
	display: inline;
}
#inthenews {
	float: left;
	height: 250px;
	width: 280px;
	margin-top: 50px;
	margin-left: 60px;
	clear: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
}

#adoptablepets {
	clear: both;
	float: left;
	display: inline;
}
#events {
	float: left;
	margin-top: 50px;
	margin-left: 75px;
	height: 250px;
	width: 270px;
	clear: none;
	display: inline;
}
#donatenow {
	float: left;
	margin-top: 300px;
	margin-left: 210px;
	clear: none;
	display: inline;
}
#photogallery {
	clear: both;
	float: left;
	height: 152px;
	width: 695px;
	margin-top: 0px;
	margin-left: 155px;
	background-image: url(adopt_background.png);
	background-repeat: no-repeat;
	background-position: center;
	display: inline;
}
#tabs {
	clear: both;
	float: left;
	margin-top: 50px;
	margin-left: 250px;
	width: 500px;
	display: inline;
}
#apDiv2 {
	position:absolute;
	left:513px;
	top:827px;
	width:637px;
	height:121px;
	z-index:1;
}
#footer {
	clear: both;
	float: left;
	margin-left: 35px;
	width: 935px;
	height: 20px;
	margin-top: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
}
#webhosting {
	width: 500px;
	float: left;
	display: inline;
}
#footerlinks {
	float: right;
	width: 400px;
	display: inline;
}
#subheader {
	width: 184px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 45px;
	position: absolute;
	left: 45px;
	top: 85px;
	visibility: visible;
}
#map {
	clear: both;
	height: 500px;
	width: 500px;
}
#staff {
}
#toby {
	position: absolute;
	visibility: visible;
	left: 55px;
	top: 430px;
	width: 188;
	height: 250;
}
#staffbutton {
	float: left;
	width: 188px;
	margin-top: 285px;
	margin-left: 20px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 10px;
	display: inline;
}
#staffbutton:hover {
	background-color: #CCFFFF;
}
#staffbutton2 {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 188px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton2:hover {
	background-color: #CCFFFF;
}
#staffbutton3 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton3:hover {
	background-color: #CCFFFF;
}
#staffbutton4 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton4:hover {
	background-color: #CCFFFF;
}
#staffbutton5 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton5:hover {
	background-color: #CCFFFF;
}
#staffbutton6 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton6:hover {
	background-color: #CCFFFF;
}
#staffbutton7 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton7:hover {
	background-color: #CCFFFF;
}
#staffbutton8 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton8:hover {
	background-color: #CCFFFF;
}
#staffbutton9 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton9:hover {
	background-color: #CCFFFF;
}
#staffbutton10 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton10:hover {
	background-color: #CCFFFF;
}
#staffbutton11 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton11:hover {
	background-color: #CCFFFF;
}
#staffbutton12 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton12:hover {
	background-color: #CCFFFF;
}
#staffbutton13 {
	clear: left;
	float: left;
	width: 188px;
	margin-top: 5px;
	margin-left: 20px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: inline;
}
#staffbutton13:hover {
	background-color: #CCFFFF;
}
.textbox {
	float: right;
	width: 500px;
	margin-top: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	margin-right: 110px;
	font-weight: normal;
	display: inline;
}
.email:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990066;
}
.email:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990066;
	outline: none;
}
.email:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #339999;
	text-decoration: underline;
}
.footer:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCC00;
}
.footer:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCC00;
	outline: none;
}
.footer:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.leftlinks:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.leftlinks:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	outline: none;
}
.leftlinks:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	text-decoration: none;
}
.more:link {
	color: #660099;
	font-size: 8pt;
}
.more:visited {
	color: #660099;
	outline: none;
}
.more:hover {
	color: #3399CC;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.style2 {
	color: #333333;
	font-size: 9pt;
}
.style17 {
	color: #660099;
	font-weight: normal;
}
.style19 {
	color: #990066;
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style22 {
	font-size: 14px;
	color: #990066;
	font-weight: bold;
}
.style24 {color: #000000}
.style25 {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.style26 {
	color: #003333;
	font-weight: bold;
}
.style27 {font-size: 12px}
.style28 {font-size: 12px; color: #990066; font-weight: bold; }
.style29 {color: #333333}
.style31 {
	font-size: 10px;
	color: #666666;
}
.text {
	width: 550px;
	margin-left: 50px;
	margin-top: 10px;
	overflow: hidden;
}
.layer2 {
	width: 650px;
	position: absolute;
	height: 825px;
	left: 306px;
	top: 144px;
	visibility: hidden;
}
.petpoint {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#directions {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#hours {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#board {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#employ {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#overview {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#offsiteadoption {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#adoptionappl {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#photos {
	float: right;
	padding-left: 20px;
	margin-top: 0px;
	display: inline;
}
#mission {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#ReadingFF {
	float: right;
	margin-left: 15px;
	margin-top: 0px;
	display: inline;
}
.pdflink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.pdflink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990066;
}
.pdflink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	outline: none;
}
#oktoberfest {
	float: right;
	margin-left: 20px;
	display: inline;
}
#calendar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 20px;
}
.layer {
	width: 500px;
	margin-top: 30px;
	margin-left: 335px;
	position: absolute;
	visibility: hidden;
}
#rumpics {
	float: right;
	margin-left: 20px;
	margin-top: 0px;
	display: inline;
}
#contact {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 15px;
	margin-top: 30px;
}
#leftread {
	width: 205px;
	position: absolute;
	left: 50px;
	top: 410px;
}
#bottlekitty {
	float: right;
	margin-left: 15px;
	margin-bottom: 50px;
	margin-top: 40px;
	display: inline;
}
#eduleft2 {
	width: 205px;
	position: absolute;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 15px;
	left: 50px;
	top: 820px;
	visibility: visible;
}
#donatebutton {
	float: right;
	margin-left: 10px;
	display: inline;
}
.igivelogo {
	position: absolute;
	visibility: hidden;
	left: 85px;
	top: 550px;
}
#money {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#angel {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#mem {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#vehicle {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#corp {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
#member {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	margin-left: 280px;
}
.wish {
	width: 188;
	position: absolute;
	left: 54px;
	top: 420px;
	visibility: hidden;
}
#vetimage {
	float: right;
	margin-right: 40px;
	display: inline;
}
#smiling {
	height: 186px;
	width: 337px;
	position: absolute;
	left: 330px;
	top: 545px;
}
.style25bullets {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	list-style-type: square;
}
#staffbuttona {
	float: left;
	width: 205px;
	margin-top: 285px;
	margin-left: 20px;
	text-align: right;
	display: inline;
	height: 44px;
	visibility: visible;
}
#staffbutton2a {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 205px;
	margin-left: 20px;
	display: inline;
	height: 44px;
	visibility: visible;
}
#staffbutton3a {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 205px;
	margin-left: 20px;
	display: inline;
	height: 44px;
	visibility: visible;
}
#staffbutton4a {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 205px;
	margin-left: 20px;
	display: inline;
	height: 44px;
	visibility: visible;
}
#staffbutton5a {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 205px;
	margin-left: 20px;
	display: inline;
	height: 44px;
	visibility: visible;
}
#staffbutton8a {
	clear: left;
	float: left;
	margin-top: 5px;
	width: 205px;
	margin-left: 20px;
	display: inline;
	height: 44px;
	visibility: visible;
}
#adoptpets {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	float: right;
	margin-right: 15px;
	display: inline;
}
#whyadopt {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	float: right;
	margin-right: 15px;
	display: inline;
}
#dogs {
	width: 650px;
	margin-top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	float: right;
	margin-right: 15px;
	display: inline;
}
.style30 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
}
#magnets {
	float: right;
	width: 200px;
}
#magnetpics {
	float: left;
	padding-left: 0px;
}
.style40 {
	font-size: 12px;
	font-weight: normal;
	color: #990066;
}
#footer2 {
	clear: both;
	float: left;
	margin-left: 35px;
	width: 935px;
	height: 20px;
	margin-top: 942px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
}
.layer3 {
	width: 650px;
	position: absolute;
	height: 825px;
	left: 306px;
	top: 144px;
	visibility: visible;
}
.style45 {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	line-height: 13px;
}
.vetforpet:link {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990066;
	text-align: justify;
	line-height: 13px;
}
.vetforpet:visited {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #990066;
	text-align: justify;
	line-height: 13px;
}
.vetforpet:hover {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #339999;
	text-align: justify;
	line-height: 13px;
	text-decoration: underline;
}
.boardtext {
	font-size: 9px;
	float: left;
	height: 70px;
}
.boardpic {
	float: left;
	margin-right: 5px;
	margin-top: 0px;
}
.more2:link {
	color: #990066;
	font-size: 9pt;
}
.more2:visited {
	color: #990066;
	outline: none;
}
.more2:hover {
	color: #3399CC;
	text-decoration: underline;
}
tr#foster  {
	border: 1px solid #CCCCCC;
}
.style25a {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.purrtytable {
	border: thin solid #CCC;
}
#mym {
	width: 190px;
	position: absolute;
	padding-top: 5px;
	left: 50px;
	top: 735px;
	visibility: visible;
	padding-left: 15px;
}
.mympurple {
	font-size: 14px;
	font-weight: bold;
	color: #6B2C91;
}
.mymorange {
	font-size: 14px;
	font-weight: bold;
	color: #F79239;
}
.mymgreen {
	font-size: 14px;
	font-weight: bold;
	color: #9BCD65;
}
