/*//---------------------------------------------*/
/*// Name: lake - Default Style Sheet			 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
	
	
	body, div, span, table, tr, td, ul, ol, p, h1, h2, h3, h4, h5, h6, input, select, pre {
		font: inherit;
		font-family:Trebuchet, arial, Times;
		font-size:12px;
		}
	br {
	letter-spacing: 0px;
		}
	
	body {
		background: #FFFFFF;
		}
	
	p {
		line-height:18px;
		}
	
	#container {
		width:1066px;
		margin:auto;
		background:url(images/container-bg.jpg) top center repeat-y;
		}
	
	div.testimonybox
	{
	border: 1px solid #573E68;
	background: #c8b4d5;
	margin: 0 auto;
	padding: 5px;
	}
	p.testimonyText
	{
	font-size: 10px;
	color: #5C328F;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 12px;
	}
	
	div.testimonybox2
	{
	border: 1px solid #573E68;
	background: #836E8D;
	margin: 0 auto;
	padding: 5px;
	}
	p.testimonyText2
	{
	font-size: 12px;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: none;
	line-height: 14px;
	}
	
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		
	#header {
		background:url(images/header.jpg) no-repeat;
		width:899px;
		height:226px;
		}
	
	#header span { display:none; }

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
	
	.navigationCell { color:#5c3275; }
	
	a.imgRollOver-home {
		background:url(images/nav-home-up.jpg) no-repeat;
		width:73px;
		height:33px;
		display:block;
		}
	
	a.imgRollOver-home:hover {
		background:url(images/nav-home-over.jpg) no-repeat;
		}
	
	a.imgRollOver-home span { display:none; }
	
	
	a.imgRollOver-contact {
		background:url(images/nav-contact-up.jpg) no-repeat;
		width:95px;
		height:33px;
		display:block;
		}
	
	a.imgRollOver-contact:hover {
		background:url(images/nav-contact-over.jpg) no-repeat;
		}
	
	a.imgRollOver-contact span { display:none; }
	
	.navigation a span { display:none; }
	
	a.imgRollOver-about {
		background:url(images/nav-about-up.jpg) no-repeat;
		width:168px;
		height:29px;
		display:block;
		}
	a.imgRollOver-about:hover { background:url(images/nav-about-over.jpg) no-repeat ;}
	
	a.imgRollOver-services {
		background:url(images/nav-services-up.jpg) no-repeat;
		width:168px;
		height:31px;
		display:block;
		}
	a.imgRollOver-services:hover { background:url(images/nav-services-over.jpg) no-repeat ;}
	
	a.imgRollOver-clientProfile {
		background:url(images/nav-client-profile-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-clientProfile:hover { background:url(images/nav-client-profile-over.jpg) no-repeat ;}
	
	a.imgRollOver-testimonials {
		background:url(images/nav-testimonials-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-testimonials:hover { background:url(images/nav-testimonials-over.jpg) no-repeat ;}
	
	a.imgRollOver-news {
		background:url(images/nav-news-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-news:hover { background:url(images/nav-news-over.jpg) no-repeat ;}
	
	a.imgRollOver-ezine {
		background:url(images/nav-ezine-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-ezine:hover { background:url(images/nav-ezine-over.jpg) no-repeat ;}
	
	a.imgRollOver-articles {
		background:url(images/nav-articles-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-articles:hover { background:url(images/nav-articles-over.jpg) no-repeat ;}
	
	a.imgRollOver-bookNotes {
		background:url(images/nav-book-notes-up.jpg) no-repeat;
		width:168px;
		height:30px;
		display:block;
		}
	a.imgRollOver-bookNotes:hover { background:url(images/nav-book-notes-over.jpg) no-repeat ;}
	
	a.imgRollOver-blog {
		background:url(images/nav-blog-up.jpg) no-repeat;
		width:168px;
		height:32px;
		display:block;
		}
	a.imgRollOver-blog:hover { background:url(images/nav-blog-over.jpg) no-repeat ;}
	
	a.imgRollOver-faq {
		background:url(images/nav-faq-up.jpg) no-repeat;
		width:168px;
		height:40px;
		display:block;
		}
	a.imgRollOver-faq:hover { background:url(images/nav-faq-over.jpg) no-repeat ;}
	
	a.imgRollOver-newsletter {
		background:url(images/newsletter-up.jpg) no-repeat;
		width:160px;
		height:50px;
		display:block;
		}
	a.imgRollOver-newsletter:hover { background:url(images/newsletter-over.jpg) no-repeat ;}
	
	
	
	a.textLinks {
		font-size:12px;
		color:#69477b;
		}

		.quotesp
		{
			color: #0055A4;
		}
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
	
	.footer { padding-top:10px; }
	.footer div { font-size:10px;padding:10px; }
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	
	#bodyCell {
		background:url(images/body-bg.jpg) top no-repeat;
		width:546px;
		min-height:639px;
		}
	
	.bodyContain { padding:10px; }
	
	div.whiteQuote { color:#ffffff;font-size:14px;width:400px; padding: 7px; }
	div.whiteQuote2 { color:#ffffff;font-size:20px;width:100%; padding: 7px;font-weight: bold; }
	div.purpleQuote2 { color: #6d338b;;font-size:14px;width:100%; padding: 7px;font-weight: bold; }
	
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	#title {
		background:url(images/title-home.jpg) no-repeat;
		width:802px;
		height:39px;
		}
	
	#title span { 
		display:none;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		
		.titleText
		{
			color: #6d338b;
			font-size: 18px;
			font-weight: bold;
		}
		.titleText2
		{
			color: #6d338b;
			font-size: 14px;
			font-weight: bold;
		}
		.purple
		{
			color: #6d338b;
		}
		
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	a {
		color:#0055a4;
		text-decoration:underline;
		}
	
	a:hover {
		color:#0055a4;
		text-decoration:none;
		font-style:italic;
		}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
	
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */
	
	.quoteBlock { 
		width:153px;
		border:1px solid #825687;
		padding:4px;
		color:#5c3275;
		font-size:10px;
		font-style:italic;
		}
	.quoteBlock1 { 
		width:153px;
		border:1px solid #825687;
		padding:5px;
		color:#0055a4;
		font-size:12px;
		text-align: center;
		font-weight: bold;
		}
	
	.border { border:1px solid #825687; }

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/