/******************************************************************************
 *  Colors
 <h> blue			#0085d0
 contact blue		#0060c6
 monomoy green		#ced352
 chatham green		#ceea86
 
 ******************************************************************************/

/******************************************************************************
 **********                          Banner	+ Body                   **********
 ******************************************************************************/
body	{
	font-family:"Trebuchet MS", Verdana, sans-serif;
}

h1, h2, h3, h4	{
	color: #0085d0;
}

h1	{
	margin-top: -8px;
	margin-bottom:-15px;
}

h2	{
	margin-bottom: -15px;
}
h1 a, h2 a, h3 a, h4 a	{
	color: #0085d0;
}

img {
	margin:0;
	padding:0;
}
.pageContainer	{
	width:790px;
	text-align:left;
	margin:auto;
}

.editablePage	{
	margin:5px 15px 0px 240px;
	line-height: 1.2;
}

#boldItalics	{
	font-weight:bold;
	font-style:italic;
}

li	{
	list-style-image:url(/images/blue-bullet.gif);
}
/******************************************************************************
 **********                          Nav + Contact	                 **********
 ******************************************************************************/

.NavBlock	{
	float:left;
	padding:0px;
	margin: 5px 0px 0px 10px;
	border: 0px;
}

.NavText	{
	color:#ffffff;
	line-height:1.67;
	width: 219px;
	background-image:url(/images/nav-background.jpg);
	background-repeat:no-repeat;
	background-color:#0085d0;
}

.NavTextLabels	{
	margin-left:15px;
}

.NavTextSub	{
	margin-left:30px;
}

.NavText 	a:link		{color:#ffffff; text-decoration:none; border-bottom:none;}
.NavText 	a:visited	{color:#ffffff; text-decoration:none; border-bottom:none;}
.NavText 	a:hover		{color:#ffffff; text-decoration:underline;}
.NavText 	a:active	{color:#ffffff; text-decoration:none;}

.ContactBlock	{
	clear:left;
	padding: 0px;
	border: 0px;
	float:left;
	margin: 10px 0px 5px 10px;
	width:219px;
}

.ContactText	{
	color:#0060c6;
	background-image:url(/images/contact-background.jpg);
	background-repeat:no-repeat;
	background-color:#91ad01;
}

.ContactText 	a:link		{color:#0060c6; text-decoration:none; border-bottom:none;}
.ContactText 	a:visited	{color:#0060c6; text-decoration:none; border-bottom:none;}
.ContactText 	a:hover		{color:#0060c6; text-decoration:underline;}
.ContactText 	a:active	{color:#0060c6; text-decoration:none;}

#Contact	{
	font-weight:bold;
	font-size:large;
	margin-left:5px;
}

#ContactTextPosition	{
	margin-top:0px;
	margin-left:5px;
	line-height:1.2;
}

#address	{
	font-size:small;
	line-height:1.1;
	margin: 0px 0px 1px 5px;
}

.pictureFrame	{
	border:1px solid #0085d0;
	margin: 20px 0px 20px 0px;
}

.CloserFrame	{
	border:1px solid #0085d0;
	margin: 0px 0px 20px 0px;
}
.imageleft{
	float:left;
	margin-right: 10px;
}
.imageright{
	float:right;
	margin-left: 10px;
}

/******************************************************************************
 **********                          Footer		                      **********
 ******************************************************************************/
#footer	{
	clear:both;
	background-image:url(/images/footer.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:790px;
}

#SiteCredit	{
	color:#FFFFFF;
	text-align:center;
	font-size:x-small;
	padding-top:30px;
}

#SiteCredit 	a:link		{color:#ffffff; text-decoration:none; border-bottom:none;}
#SiteCredit 	a:visited	{color:#ffffff; text-decoration:none; border-bottom:none;}
#SiteCredit 	a:hover		{color:#ffffff; text-decoration:underline;}
#SiteCredit 	a:active	{color:#ffffff; text-decoration:none;}

/*********************************************************************************
*************              Additional styles                        **************
*********************************************************************************/
#flyer{
	width:220px;
	float:right;
	padding:10px 0 10px 10px;
	font: 11px "Trebuchet MS", Verdana, sans-serif;
}
#flyer img{
	border:1px solid #000033;
}
#toc-tds {
	font-size:13px !important;
}
.alignpaypalbutton{
	float:left;
}