/* CSS Document */



body {

background-color:	#628d96;

font-family:		Arial, Helvetica, sans-serif;

text-align:		center;

}

	
#container {

background-color:		#FFFFFF;

border:				0px;

width:				946px;

height:				556px;

margin-left:			auto;

margin-right:			auto;

text-align:			left;

}

	
#servicesMenu ul {

margin:		0px;

padding:		0px;

}

	
#servicesMenu li {

display:					inline;

margin-bottom:				0px;

margin-left:				5px;

margin-right:				5px;

}


#specialsMenu, .specialsMenu	{

margin-left:		50px;

margin-top:		10px;

overflow: 			hidden;

}


#footerList, .footerList	{

margin-left:		auto;

margin-right:		auto;

text-align:		center;

margin-top:		20px;

overflow: 			hidden;

}


.footerTbl {

font-size:			12px;  

}


#calendar {

margin-top:	0px;

margin-left:	0px;

}


#specialsMenu ul {

margin:		0px;

padding:		0px;

}

	
#specialsMenu li {

display:					inline;

margin-bottom:				0px;

margin-left:				25px;

margin-right:				25px;

}


img.fbButton {

margin-top:		0px;

margin-bottom:		0px;

padding			0px;

}


#innerTbl, .innerTbl ul {

margin:		0px;

padding:		0px;

}



#innerTbl, .innerTbl li {

font-size:			10px;

display:			inline;

margin-bottom:		0px;

margin-left:		2px;

margin-right:		2px;

}


#content a {
	
font-size:				12px;

color:				#244e63;

text-decoration:		none;

}

	

#content a:hover {

color:			#520266;

text-decoration:	underline;

}
		

#top-page {

background-image:			url(images/top-bg.gif);
	
background-repeat:			no-repeat;

background-position:			top center;

margin-top:				0px;

margin-left:				auto;
	
margin-right:				auto;

height:					150px;

font-family:				"Times New Roman", Times, serif;

font-style:				italic;

font-size:					12px;

overflow:					hidden;

}


#CalendarTop-page {

background-image:			url(images/CalendarTop-bg.gif);
	
background-repeat:			no-repeat;

background-position:			top center;

margin-top:				0px;

margin-left:				auto;

margin-right:				auto;

height:					150px;

font-family:				"Times New Roman", Times, serif;

font-style:				italic;

font-size:					12px;

overflow:					hidden;

}


#image-center {

display:						block;

margin-top:					10px;

text-align: 					center;

}


#mid-container {

margin-top:					0px;

margin-left:					auto;
	
margin-right:					auto;

width:						946px;

height:						256px;
	}


#link-bar {

float:					left;	

margin-top:				0px;

margin-left:				0px;

margin-right:				0px;
	
padding:					0px;
	
height:					256px;

width:					200px;

overflow:					hidden;

}

#content {

background-image:		url(images/middle-bg.gif);

background-repeat:		no-repeat;

background-position:		top center;

float:				right;

width:				746px;

height:				256px;

margin-top:			-256px;

clear:				both;

}


#AbtUsContent {

background-image:		url(images/AboutUsMid-bg.gif);

background-repeat:		no-repeat;

background-position:		top center;

float:				right;

width:				746px;

height:				256px;

margin-top:			-256px;

clear:				both;

}


#CalendarContent {

background-image:		url(images/CalendarMid-bg.gif);

background-repeat:		no-repeat;

background-position:		top center;

float:				right;	

width:				746px;

height:				256px;

margin-top:			-256px;

clear:				both;

}


#homeTbl li	{

font-size:		12px; 

}


#homeTbl ul	{

margin-top:	-5px; 

}


#servicesTbl, .servicesTbl	{

width:			550px;

height:			200px;

margin-left:		70px;

margin-top:		5px;

overflow: 			hidden;

}	


#servicesTblDiv tr, .servicesTblDiv tr	{

margin-top:		30px; 

}


#specialsTblDiv, .specialsTblDiv	{

width:			676px;

height:			220px;

margin-left:		70px;

margin-top:		5px;

overflow: 			hidden;

}


#specialsTbl tr, .specialsTbl tr	{

margin-top:		15px; 

}


p.TblHeader {

font-size:			16px;

font-style:		oblique;

text-decoration:	underline;

}


p.Normal	{

font-size:		12px;

}


#administrative	{

margin-top:		-20px;

margin-left:		auto;

margin-right:		auto;

}


p.TblHeaderInd {

margin-left: 			20px;

font-size:				16px;

font-style:			oblique;

text-decoration:		underline;

}


p.NormalInd	{

margin-left: 		20px;

font-size:			12px;

}


p.contactP {

font-size:		12px;

margin-top:	-6px; 

}


p.bottomP {

text-indent: 		20pt;

font-size:			12px;

margin-top:		-7px; 

}
	

p.topP {

text-indent:		20pt;

font-size:			12px;

margin-top:		-2px; 

}


span.teal {

color:		#1a76a6; 

}


#specialsTbl, .specialsTbl {

margin-top:		0px;

margin-bottom:		0px;

}


#contentBottom {

background-image:			url(images/bottom-bg.gif);

background-repeat:			no-repeat;

width:					946px;

height:					150px;

margin-left:				auto;

margin-right:				auto;

margin-top:				0px;

clear:					both;

}


#contentBottomAbtUs {

background-image:			url(images/AboutUsBott-bg.gif);

background-repeat:			no-repeat;

width:					946px;

height:					150px;

margin-left:				auto;

margin-right:				auto;

margin-top:				0px;

clear:					both;

}


#contentBottomCalendar {

background-image:			url(images/CalendarBott-bg.gif);

background-repeat:			no-repeat;

width:					946px;

height:					150px;

margin-left:				auto;

margin-right:				auto;

margin-top:				0px;

clear:					both;

}


#servicesMenu, .servicesMenu	{

margin-left:		50px;

margin-top:		15px;

overflow: 			hidden;

}


#homeTbl, .homeTbl	{

margin-left:		65px;

margin-top:		5px;

overflow: 			hidden;

}		


#danielleTbl, .danielleTbl	{

margin-left:		60px;

margin-top:		80px;

overflow: 			hidden;

}

	
#crissyTbl, .crissyTbl	{

margin-left:		50px;

margin-top:		-20px;

overflow: 			hidden;

text-align:		center;

}		


.nospace { 

margin-top: 		0px; 

margin-bottom: 		0px; 

Font-size: 		10px; 

padding: 			0px; 

}


#also {

margin-top:		55px; 

}

	
#facebook-button {

background-image:		url(images/facebook-button.gif);
	
width:				170px;

background-repeat:		no-repeat;

font-family:			Verdana, Arial, Helvetica, sans-
serif;

height:				30px;

overflow:				hidden;

padding-left:			5px;

margin-left:			auto;

margin-right:			auto;

margin-top:			20px;

margin-bottom:			2px;

}
	

#facebook-button a {

color:				#3b5998;

display:				block;

font-size:				12px;

background-repeat:		no-repeat;

padding:				6px;

padding-top:			7px;

padding-left:			25px;

margin:				0px;

text-decoration:		none;

text-align:			center;

}


#facebook-button a:hover {

color:					#6179ac;

}

	
#footer {

clear:				both;

text-align:			center;
	
background-position:		bottom center;

min-height:			50px;

width:				946px;

padding-top:			65px;

padding-bottom:			0px;

}


#footer p {

margin-top:				0px;

margin-bottom:				2px;

font-size:					10px;

}


#mailcontainer {
		
width:				550px;

margin-left:			70px;

margin-top:			0px;

height:				175px;

}


.mailinglist {

width:					450px;
	
margin-top:				-20px;

margin-bottom:				2px;

margin-left:				10px;

font-size:					12px;

}
