body, .bodytitletext
{
font-family: Arial, Helvetica, sans-serif;
color: #00006F;
color: #006699;
font-size: 17px;
}
body
{
  padding:0;
  margin:0;
}

ul
{
	list-style-type: none;
/*
margin:0 0 0 -20;
*/
}

ul.withbullets, li.withbullets
{
list-style-type: square;
margin:15px 10px 10px 20px;
}
ul.withoutbullets, li.withoutbullets
{
list-style-type: none;
margin:15px 10px 10px 20px;
}

.fillernav_bar
{
background-image: url(../images/navback_slither.gif);
height: 122px;
background-color: #202674;
}

a.links:link, a.links:hover, a.links:active, a.links:visited
{
font-size: 17px;
text-decoration: none;
color: Red;
}
a.links_small:link, a.links_small:hover, a.links_small:active, a.links_small:visited
{
font-size: 12px;
text-decoration: none;
color: Red;
}
a.links_big:link, a.links_big:hover, a.links_big:active, a.links_big:visited
{
font-size: 32px;
text-decoration: none;
color: Red;
}

a.links_nocolour:link, a.nocolour:hover, a.nocolour:active, a.nocolour:visited
{
font-size: 17px;
text-decoration: none;
}

a.links_branches:link, a.links_branches:hover, a.links_branches:active, a.links_branches:visited
{
font-size: 17px;
color:Red;
text-decoration: none;
/*
padding:5px;
margin:5px;
*/
height:20px;
border:0px solid Blue;
display:block;
}
a.links_branches:hover
{
	color:#FF5942;
}
.tdbackheadL
{
width: 190px;
height: 131px;
background-repeat: no-repeat;
border:0;
border:1px solid White;
}

.tdbackheadR
{
background-image: url(../images/headerwriting1.jpg);
width: 623px;
height: 133px;
background-repeat: no-repeat;
border:1px solid White;
}

.nav
{
font-size: 16px;
text-decoration: none;
}

#navcontainer
{
width: 184px;
font-size: 12px;
/* height: 1600px; */
height: 920px;
background-color: Blue;
background-image: url(../images/navback.gif);
background-repeat: no-repeat;
background-color: #202674;
}

#navcontainer ul
{
margin-left: 0;
margin:0;
padding-left: 0;
list-style-type: none;
color: #ffffff;
}

#navcontainer a, .copyright
{
display: block;
padding: 10px;
width: 160px;
color: #ffffff;
}
.copyright{
	padding-top:20px;
	padding-bottom:20px;
}
#navlist li
{
border: 0px solid;
height: 35px;
text-decoration: none;
padding: 0px 0px 0px 0px;
display: table;
margin:0px;
line-height: 13px;
font-size: 13px;
font-weight: bold;
}
#navlist li a.selected{
	color:#ff1;
}

#navcontainer a:link, #navlist a:visited
{
text-decoration: none;
color: #ffffff;
}

#navcontainer a:hover
{
color: #ff1;
}

h1, h1.bitsmaller
{
font-family: Arial, Helvetica, sans-serif;
color: #CC0000;
font-size: 25px;
font-style: italic;
}

h1.bitsmaller
{
font-size: 18px;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
/* color: #003399; */
font-size: 20px;
font-style: italic;
}

h3
{
font-family: Arial, Helvetica, sans-serif;
/* color: #003399;*/
font-size: 17px;
font-style: italic;
}

.boldbody
{
font-family: Arial, Helvetica, sans-serif;
color: #006699;
font-size: 17px;
font-style: italic;
font-weight: bold;
}

.mainbody
{
font-family: Arial, Helvetica, sans-serif;
color: #006699;
font-size: 17px;
}
.credits
{
color: #006699;
font-size: 14px;
margin:0 0 0 10px;
font-style:italic;
}
.credits_flush
{
color: #003399;
font-size: 12px;
margin:0px;
}
td.bodytitletext
{
	padding:10px 0 0 8px;
	margin:0;
	border:0;
}
table#news_table tr td
{
	padding:0 0 20px 0;
}
div#fireworks{
	padding:0;
	color:#ffff00;
	width:687px;
	height:447px;
	margin:0;
	font-size:80%;
	background-image:url(/images/fireworks2.jpg);
}
div#fireworks p{
	padding:84px 40px 0 90px;
	margin:0;
}
.span_red
{
	font-weight: bold;
	color: #CC0000;
}
.span_orange
{
	font-weight: bold;
	color: #FF6300;
}
.orange_back
{
	font-weight: bold;
	background-color: #FF6300;
	color:#fff;
	font-weight:normal;
}
.residents
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

.residents_table
{
border: 2px solid #006699;
}

hr.blueish
{
color: #006699;
}
/*-------------------------------*/
.news_wrapper1
{
	border:0px solid purple;
	width:650px;
	height:420px;
	background-image:url(../images/quiet.jpg);
	background-repeat:no-repeat;
}
.news_top1
{
	padding:0px;
	margin:0px;
	font-weight: bold;
	font-size:5em;
	color:#EA5E00;
	float:left;
	clear:both;
	width:650px;
	border:0px solid Red;
}
.news_left1
{
	float:left;
	clear:left;
	width:220px;
	height:350px;
	border:0px solid Red;
}
.news_right1
{
	font-size:1.1em;
	float:left;
	clear:none;
	width:425px;
	height:350px;
	border:0px solid Blue;
}
/*-------------------------------*/
.news_wrapper2
{
	border:0px solid purple;
	width:650px;
	height:420px;
}
.news_top2
{
	padding:0px;
	margin:0px;
	font-weight: bold;
	font-size:4.3em;
	color:Blue;
	float:left;
	clear:left;
	width:650px;
	border:0px solid Red;
}
.news_left2
{
	float:left;
	clear:left;
	width:250px;
	border:0px solid Red;
}
.news_right2
{
	text-align:justify;
	font-size:0.9em;
	float:left;
	clear:none;
	width:400px;
	border:0px solid Blue;
}
/*-------------------------------*/
.news_wrapper3_1
{
	text-align:center;
	border:2px solid #5aac46;
	margin:0;
	padding:20px;
	width:570px;
	height:390px;
}
.news_wrapper3_2
{
	text-align:left;
	border-top:1px solid #edb31f;
	border-left:1px solid #edb31f;
	border-right:1px solid #edb31f;
	margin:0 auto;
	width:545px;
	height:145px;
	padding:10px;
	margin:0;
	/*
	background-image:url(../images/vetfone.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	*/
}
.news_wrapper3_3
{
	border-bottom:1px solid #edb31f;
	border-left:1px solid #edb31f;
	border-right:1px solid #edb31f;
	text-align:left;
	width:545px;
	height:205px;
	padding:10px;
	margin:0;
}
/*-------------------------------*/
span.nav_address ul.bigger li
{
	font-size:14px;
	font-weight:bold;
	color:White;
}
span.branchlinks
{
	width:49%;
	border:0px solid Green;
	float:left;
}
.clear
{
	clear:both;
}
.events_header
{
	color:White;
	background-color:#4047d9;
	margin:0;
	padding:5px 0 5px 15px;
}
.events_body
{
	color:#4047d9;
	margin:0;
	padding:3px;
}
textarea, input
{
	font-family:Arial;
	font-size:12px;
}
.form_right, .form_all
{
	width:225px;
	float:right;
	clear:right;
	padding:0;
}
.form_left
{
	width:170px;
	float:left;
	clear:left;
	padding:0 0 0 14px;

}
.form_left, .form_right, .form_full_width_text
{
	font-size:12px;
	text-align:left;
	margin:0;
	/* height:15px; */
	border:0px solid Black;
	/* overflow: auto; */
	color:#3137a9;
}
.form_all
{
	border:0px solid Black;
	font-size:12px;
	text-align:left;
}
.form_full_width, .form_full_width_text
{
	width:340px;
	clear:both;
	float:left;
}
.form_full_width_text
{
	padding:0 0 0 14px;
}
.bolder
{
	font-weight:bold;
}
.adoptions_box
{
		float:left;
		clear:none;
		width:370px;
		text-align:center;
		border:0px solid Red;
		height:410px;
		padding:0 0 20px 0;
}
.show_adopted_box
{
	float:right;
	width:360px;
	text-align:center;
	margin:5px 5px 5px 0;
	border:10px solid #202674;
	height:100%;
	padding:0 10px;
}
/*
#inpage_show_adopted
{
	float:right;
	clear:none;
	width:370px;
	text-align:center;
	border:0px solid Red;
}
*/
.left
{
  text-align:left;
}
.strongish{  font-weight:bold;}
.padded{padding:10px;}
.bigblue{font-size:24px;color:Blue;}
.news_blue_text{color:Blue;font-style: italic;}
.news_red_text{color:Red;font-style: italic;}
.news_blue_text_title{color:Blue;font-size:30px;padding:0;margin:0;text-decoration:underline;}
.news_red_text_title{color:Red;font-size:30px;padding:0;margin:0;text-decoration:underline;}
.news_red_text_title_nounder{color:Red;font-size:35px;padding:0;margin:0;}

.strong_red{color:Red;}
.strong_blue{color:Blue;}
.black_text{color:Black;padding:0;}
.detail_text
{
  color:#006699;
}
.leftblue
{
  text-align:left;
  color:Blue;
  font-size:1.3em;
}
.green
{
  color:Green;
}
.highlighted
{
  text-decoration:underline;
}
.strongitalic
{
		font-weight:bold;
		font-style: italic;
}
img.float_left, .float_left
{
	padding:0 10px 10px 0;
	float:left;
}
img.float_right, .float_right
{
	padding:0 0 10px 10px;
	float:right;
}
div.feline_fosterer{
	background:#f3e2d9 url(/images/feline_fosterer_bg1.jpg) repeat-y scroll 0 0;
	color:#663300;
	width:728px;
	padding:0 20px 0 0;
	margin:0;
}
table#news_table div.feline_fosterer table tr td{
	vertical-align:top;
	padding:0;
}
table#feline_fosterer_table{
	color:#663300;
	font-size:0.8em;
	padding:0 0 20px 0;
}
table#feline_fosterer_table tr td{
	padding:0;
}
table#feline_fosterer_table p{
	padding:0 0 0 10px;
	margin:0;
	text-align:left;
}
div#feline_fosterer_top{
	background:#f3e2d9 url(/images/feline_fosterer5.jpg) repeat scroll 0 0;
	height:420px;
	font-size:1.3em;
	font-weight:bold;
	color:#663300;
	width:728px;
	padding:0 20px 0 0;
}
p.feline_fosterer_bottom{
	float:left;
	clear:none;
	width:340px;
	border:1px solid Red;
}
span.feline_fosterer_header{
	color:#cc9900;
	font-style: italic;
	font-weight:bold;
}
span.highlight{
	font-weight:bold;
	font-style:italic;
}