@charset "utf-8";

a
{
	color: #FFFFFF;
}

body, p, h1, h3
{
	font-family: Arial, Helvetica, sans-serif;
}

body
{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

h1
{
	margin: 0px;
	padding: 0px;
}

h3
{
	font-size: 22px;
}

img
{
	border: 0px;
}

input
{
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

p
{
	color: #CCCCCC;
}

strong
{
	color: #FFFFFF;
}

#divMain
{
	margin: 0px;
	padding: 0px;
}

	#divHeader
	{
	background-color: #FFFFFF;
	clear: both;
	}
	
		#divHeaderBox
		{
			width: 900px;
			margin:0 auto; 
			clear: both;
		}
	
			#divHeaderBoxLogo
			{
				float: left;
			}

			#divHeaderBoxInfo
			{
				text-align: right;
			}

	#divMenu
	{
		background-color: #FFFFFF;
		color: #FFFFFF;
		padding-top: 16px;
		clear: both;
	}
	
		#divMenuBox
		{
			width: 900px;
			margin:0 auto; 
		}

			#divMenuBox a
			{
				text-decoration: none;
			}
		
			ul#ulNavList
			{
				margin-left: 0;
				padding-left: 0;
				white-space: nowrap;
				font-size: 24px;
				margin: 0px;
				padding-bottom: 3px;
			}
			
			#ulNavList li
			{
				display: inline;
				list-style-type: none;
			}
			
			#ulNavList a
			{
				padding: 3px 10px;
				background-color: #999999;
				cursor: pointer;
				color: #FFFFFF;
			}
			
			#ulNavList a:link, #ulNavlist a:visited, #ulNavList a:active
			{
				color: #FFFFFF;
				background-color: #999999;
				text-decoration: none;
			}
			
			#ulNavList a:hover
			{
				color: #FFFFFF;
				background-color: #3B627E;
				text-decoration: none;
			}
			
			#ulNavList a.amenuselected
			{
				background-color: #3B627E;
				cursor: auto;
			}
	
			#ulNavList img
			{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
			}

	#divBody
	{
		background-color: #416B8B;
		color: #FFFFFF;
		clear: both;
	}
	
		#divBodyBox
		{
			background-color: #3B627E;
			width: 900px;
			margin:0 auto;
			line-height: 175%;
			clear: both;
			padding-top: 16px;
			padding-bottom: 16px;
		}
	
			#divBodyBox img
			{
				border: 1px solid #49799C;
			}

			#divBodyBoxCalloutLeft
			{
				float: left;
				width: 220px;
				background-color: #49799C;
				margin-right: 10px;
				padding-right: 10px;
				padding-left: 10px;
				text-align: right;
				line-height: 120%;
				margin-left: 12px;
			}

				#divBodyBoxCalloutLeftFeedburner, #divBodyBoxCalloutLeftTagCloud
				{
					margin-bottom: 12px;
					margin-top: 12px;
					padding-top: 2px;
					border-width: 1px;
					border-style: solid;
					border-color: #FFFFFF;
					text-align: center;
					line-height: 140%;
					background-color: #999999;
				}

				#divBodyBoxCalloutLeftTagCloud
				{
					padding-bottom: 12px;
				}

			#divBodyBoxContent
			{
				float: right;
				width: 616px;
				padding-right: 12px;
			}

				#divBodyBoxContent .divpostblock .post p
				{
					margin-top: 0px;
					padding-top: 0px;
				}

				#divMain #divBody #divBodyBox #divBodyBoxContent form
				{
					text-align: right;
					width: 100%;
					padding-bottom: 10px;
				}
					
	#divHistory
	{
		clear: both;
		background-color: #666666;
		padding-top: 4px;
		padding-bottom: 4px;
		margin-bottom: 10px;
	}
	
		#divHistoryBox
		{
			width: 900px;
			margin:0 auto; 
			line-height: 150%;
			color: #FFFFFF;
			text-align: right;
		}
	
			#divHistoryBoxPhotos
			{
				float: right;
				margin-left: 10px;
			}
			
	#divFooter
	{
		clear: both;
		background-color: #FFFFFF;
	}

		#divFooterBox
		{
			width: 900px;
			margin:0 auto; 
		}
	
			#divFooterBoxLogo
			{
				float: left;
			}

			#divFooterBoxInfo
			{
				text-align: right;
			}

a.acontactinfo, a.acontactinfo:link, a.acontactinfo:hover, a.acontactinfo:visited
{
	color: #3B627E;
}

div.divpostblock
{
	margin-bottom: 64px;
}

	div.divpostblock h3
	{
		line-height: 100%;
		padding-bottom: 0px;
		margin-bottom: 4px;
	}

.divpostfooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #CCCCCC;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

h1.h1title
{
	padding-top: 10px;
	padding-bottom: 4px;
	font-size: 38px;
}

	h3 a:link, h3 a:visited, h3 a:active
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	
	h3 a:hover
	{
		text-decoration: underline;
	}
			
img.imgfloatright
{
	float: right;
	margin-top: 12px;
	margin-left: 8px;
}

img.imgfloatleft
{
	float: left;
	margin-top: 12px;
	margin-right: 8px;
}

p.ptestimonial
{
	font-style: italic;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

p.ptestimonialcredit
{
	margin-top: 0px;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 100%;
}

p.pcontactinfo
{
	color: #999999;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.psocialmedialinks
{
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.pplan
{
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	margin-top: 16px;
}

p.psmallprint
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	padding-left: 10px;
	padding-right: 10px;
}





/* Facebook */
div.div-facebook-like
{
	color: #FFFFFF;
	background-color: #E8EFF4;
	padding: 3px;
	margin-bottom: 5px;
}




/* tumblr CSS */
#posts
{
	list-style: none;
}





/* tag cloud CSS from third-party site */
#divBodyBoxCalloutLeftTagCloud tag_cloud
{
}

#divBodyBoxCalloutLeftTagCloud ul.tag_list, #divBodyBoxCalloutLeftTagCloud ul.tag_list li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
}
