body		{
		color:#666;
		font-family: arial;
		background: url("images/light.jpg") repeat;
		margin:0px;
		padding:0px;
		text-align:center;
		}
a		{ color: #666; }
a:hover		{ color: #d8a945; }
img		{ border: none; }
#mainwin 	{
		width:820px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		background: #fff;
		border: medium ridge #999;
		}
#topbanner img	{
		border: none;
		align: right;
		}
#spacerbox	{
		background: #008;
		margin:0px;
		padding:0px;
		height:5px;
		width:100%;
		}
#news		{ 
		margin: 0px auto;
		padding:0px 7px 0px 7px;
		font-size: .85em;
		}
#news p		{ 
		border-bottom: 1px solid #aaa;
		padding:5px 0px 10px 0px;
		margin:0px;
		}
#news h1	{
		color: #240987;
		font-size: 1.2em;
		font-weight:bold;
		text-align:center;
		padding:10px 0px 0px 0px;
		margin:0px;
		}
#news h2	{
		color: #666;
		font-size: .9em;
		font-weight:bold;
		text-align:center;
		padding:0px 0px 5px 0px;
		margin:0px;
		}
.newsimgleft	{
		float:left;
		padding:0px 0px 15px 0px;
		margin:0px 7px;
		}
.newsimgcenter	{
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		padding:0px;
		}
#petportal	{
		padding:0;
		text-align:center;
		margin:0 auto;
		padding:10px 0 0 0;
		width:166px;
		}
#portalbtm { 
		background:url(images/pet_portal_btm.gif) bottom center repeat-y;
		width:166px;
		text-align:center;
		height:60px;
		min-heigh:60px;
		}
.topnav 	{
      	font-size: 9px;
		font-weight: bold;
		height: 20px;
		margin:0px;
		padding:0px;
		line-height: 20px;
		background: #eee none;
		border-top: 1px solid #aaa;
		border-left: 1px solid #aaa;
		border-right: 1px solid #aaa;
		border-bottom: 5px solid #008;
      	text-align: center;
      	width: 200px
		}

a.topnav2:link, a.topnav2:visited, a.topnav2:active	{
		font-size: 10px;
		display: block;
      	width: 100%;
		height: 100%;
      	text-decoration: none;
    		}
a.topnav2:hover {
      	background: #ccc none;
		color: #37208C;
    		}
			
a.navBlue:link, a.navBlue:visited, a.navBlue:active	{
		font-size: 11px;
		color: #001595;
		text-decoration: underline;
    		}
			
a.navBlue:hover {
		font-size: 11px;
      	background: none;
		color: #d8a945;
		text-decoration: none;
    		}
			
#col1wrapper	{
		width:180px;
		float:left;
		margin:0px;
		padding:0px;
		background: #D6E5FC none;
		}		
#col1 		{

		}
#col2wrapper	{
		float:left;
		width:315px;
		margin: 0px;
		padding: 0px;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		}
#col3wrapper	{
		float:left;
		width:315px;
		margin: 0px;
		padding: 0px;
		}
#colwholewrapper	{
		float:left;
		width:630px;
		margin:0px;
		padding:0px;
		border-left: 1px solid #ccc;
		}
#col2, #col3, #colwhole	{
		margin:0px;
		padding:0px 20px 10px 20px;
		}
#col1 a		{
		margin:0px;
		padding:0px;
		}
#col2 img, #col3 img {
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
		margin-bottom:0px;
		padding:0px;
		}
#col2 a, #col3 a		{
		color:#000;
		}
#col2 a:hover, #col3 a:hover	{
		color:#d8a945;
		}
#col2 h1, #col3 h1, #colwhole h1 {
		color:#eca409;
		border-style: none none solid solid;
		border-width: 1px;
		border-color: #aaa;
		padding: 0px 0px 0px 5px;
		}
p, ul 		{
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		font-size: .85em;
		}		
h1 		{
		font-size: 1.3em;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
h2 		{
		font-size: 1em;
		font-weight:bold;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
#bottomnav	{
		text-align: center;
		padding-top:10px;
		border-top: 1px solid #ccc;
		}
#bottomnav a	{
		font-size: .75em;
		}
#copyright	{
		font-size: .7em;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		}
#contentright p { font-size: .85em}
.cquote		{
		background:#D6E5FC;
		width:200px;
		text-align:left;
		margin:20px 0px 20px 30px;
		padding:8px 8px 8px 8px;
		font-size: .7em;
		}
.bullet1	{
		margin-left: 20px;
		padding-left: 25px;
		padding-top: 10px;
		font-size:10pt;
		font-weight:bold;
		text-align:left;
		background: url(images/arrow.gif) 0% 70% no-repeat;
		}
.bullet2	{
		margin-left: 40px;
		padding-left: 20px;
		padding-top: 5px;
		font-size:9pt;
		font-weight:bold;
		text-align:left;
		background: url(images/dash.gif) 0% 70% no-repeat;
		}
.bullet9	{
		margin-left: 20px;
		padding-left: 20px;
		padding-top: 5px;
		font-size:.8em;
		font-weight:bold;
		text-align:left;
		background: url(images/dash.gif) 0% 70% no-repeat;
		}
.accredited	{
		font-family:timesnewroman;
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		padding:10px 0px 0px 0px;
		margin:0px;
		}
.imgleft	{
		float:left;
		margin: 0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		}
.imgright	{
		font-size: 12px;
		float:right;
		margin: 0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		}
.biggie		{
		height: 155px;
		margin:10px 0px 0px 0px;
		padding:0px;
		}
.biggie2	{
		height: 415px;
		margin:10px 0px 0px 0px;
		padding:0px;
		}
.titles		{
		width:500px;
		font-size: .8em;
		font-weight: bold;
		text-align:center;
		background: #999 none;
		color: #fff;
		margin:0px;
		padding:8px 8px 8px 8px;
		float:left;
		margin-bottom:10px;
		margin-left:5px;
		}
.titles2	{
		width:.5em;
		height: 100%;
		font-size: .7em;
		font-weight: bold;
		text-align:center;
		background: #999 none;
		color: #fff;
		margin:0px;
		padding:10px 10px 10px 10px;
		float:left;
		}
.staffname	{
		font-size: .6em;
		height: 18px;
		width: 98px;
		font-weight: bold;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px;
		background: #eee none;
		}
.person		{
		float:left;
		width: 98px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 5px;
		}
.popupwin 	{
		color:#666;
		font-family: arial;
		background: #fff none;
		text-align: left;
		margin:20px;
		padding:0px;
		}
.popupwin ul	{
		margin: 0px 30px 0px 30px;
		}
.popupwin h1	{
		text-align: center;
		border-style: none none solid none;
		border-width: 10px;
		border-color: #aaa;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}
.popupwin h2	{
		text-align: left;
		margin: 0px 0px 10px 0px;
		border-style: none none solid solid;
		border-width: 1px;
		border-color: #aaa;
		padding: 0px 0px 0px 5px;
		}
.address	{
		float:left;
		text-align:center;
		width: 400px;
		margin:22px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		}
.address1	{
		color: #240987;
		font-weight:bold;
		font-size:1.3em;
		}
.address2	{
		color: #240987;
		font-weight:bold;
		font-size:.95em;
		}
.contactimg	{
		float:left;
		margin:20px 0px 20px 10px;
		padding:0px 0px 0px 0px;
		}
.contactbottom	{
		font-size:.9em;
		margin:0px 0px 0px 0px;
		padding:10px 10px 50px 10px;
		background:#eee none;
		}
.hours		{
		text-align:center;
		font-weight:normal;
		margin:18px 75px 8px 75px;
		padding:8px 0px 8px 0px;
		font-size:1em;
		background: #00A9A8 none;
		color: #fff;
		}
.directions	{
		text-align:center;
		font-size:.9em;
		font-weight:bold;
		margin:0px;
		padding:10px 0px 0px 0px;
		}
.reason		{
		text-align:left;
		float:left;
		margin:20px 0px 20px 0px;
		padding:10px 10px 10px 10px;
		background:#eee none;
		border: 1px solid #aaa;
		}
.textareatitle	{
		text-align:center;
		margin:0px;
		padding: 20px 0px 0px 0px;
		}
.textareatext	{
		text-align:center;
		margin:0px;
		padding: 5px 0px 20px 0px;
		}
.contactme	{
		text-align:right;
		margin:0px;
		padding: 15px 150px 0px 0px;
		}
.howto		{
		text-align:left;
		margin:0px 0px 0px 170px;
		padding: 0px 0px 0px 0px;
		}
.pushbuttons	{
		text-align:center;
		margin:0px;
		padding:20px 0px 0px 0px;
		}