a {
	text-decoration: none;
	color: #001b68;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.mainbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	border: thin dotted #CD3301;
	color: #000F3C;

}
.menutable {
	font-weight: bold;
	font-size: 14px;
	padding: 5px;

	
}
h4 {
	color: #CD3301;
}
.maincontent {
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #CD3301;
	color:#00175B;
}
.lowerbody {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #001b68;
	font-size: 12px;

}
body {


}
.contentimage {
	margin: 15px;
}
.classannounce {
	border: 2px solid #001B68;
	color: #001B68;


}
.faqquestion {
	font-style: italic;
	color: #CC3300;
	line-height: 25px;


}
.spotlight {
	border: 2px double #0D0F62;
	color: #001b68;

}
/*  STANDARD SMALL IMAGE WITH CAPTION, IMAGES WITH LINKS ON HOME PAGE, MAKE A DONATION, VOLUNTEER, APPLY FOR A CANINE COMPANION */
div.image_with_caption img, div.image_with_caption_first img {
	width: 114px;
	height: 88px;
}

div.image_with_caption, div.image_with_caption_first {
	width: 122px;
	float: left;
	background-color: #001b68;
	padding: 3px;
}

div.image_with_caption_border {
	padding:2px;
	text-align: center;
	border: 2px solid #cc3300;
}

div.image img {
	border: 0px;
}

div.image_caption {
	height: 33px;
	
	color: #fff;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	border: 2px solid #cc3300;
	border-top-width: 0px;
	font-size: 10px;
	letter-spacing: .01em;	
	line-height: 13px;
	padding: 6px 5px 2px 5px;
}
/* END SMALL IMAGE WITH CAPTION */
.imagelink {
	border: 2px solid #0D0F62;
}
.imagelink:hover{
	border-color: #ffffff;
	}
	
.imagelinkcontainer a:hover{
	color: #cc0000;
	}
	
.imagelinkcontainer a {
	color: #ffffff;
	}
	
.imagelinkcontainer {
	border: 3px solid #0D0F62;
	width: -moz-fit-content;
	background-color: #0D0F62;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}

.captionlink {
	padding: 5px;
	}
	
div.topmenu a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;


}

div.topmenu a:hover {
	color: #cc0000;
	}
	
.innertable {
	color: #00175B;
}
.newstable {
	background-color: #E6ECFF;
	border: 2px #00175b solid;
}
.newstable ul {
	list-style-position: inside;
	list-style-image: url(/images/list-paw-red.gif);
	margin: 0;
	padding-left: 10px;
	font-size: 12px;
	padding-top:5px;

	}
.socialbox {
	border: 2px solid #0D0F62;
	background-color: #E6ECFF;
	padding: 5px;

}
#faqquestionholder{
	margin-left: -25px;
	
}

