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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	body
	{
		background-color: #2c54a5;
		color: #000000;
		font-size: 12px;
		font-family: Arial, Verdana, Times;
	}
	.outerTable
	{
		background-color: #2c54a5;
		margin-left: auto;
		margin-right: auto;
		width: 782px;
	}
	.innerTable
	{
		background-color: #e3e3e3;
		margin-left: auto;
		margin-right: auto;
		width: 782px;
	}
	.bodyCell
	{
		background-color: #858f56;
	}
	.borderTop
	{
		background: url(images/border-top.jpg) no-repeat;
		width: 782px;
		height: 10px;
	}
	.borderLeft
	{
		background: url(images/border-left.jpg) repeat-y;
		width: 14px;
	}
	.borderRight
	{
		background: url(images/border-right.jpg) repeat-y;
		width: 14px;
	}
	.borderMiddle
	{
		background: url(images/border-middle.jpg) repeat-y;
		width: 28px;
	}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	.headerCell .header
	{
		background: url(images/header.jpg) no-repeat;
		width: 782px;
		height: 94px;
	}
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	.navImage
	{
		background: url(images/nav-image.jpg) no-repeat #e6e6e6;
		width: 562px;
		height: 207px;
	}
	a.imgRollOver-home { background: url(images/home-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 33px; }
	a.imgRollOver-home:hover { background: url(images/home-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-about { background: url(images/about-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 28px; }
	a.imgRollOver-about:hover { background: url(images/about-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-services { background: url(images/services-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 28px; }
	a.imgRollOver-services:hover { background: url(images/services-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-experience { background: url(images/experience-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 27px; }
	a.imgRollOver-experience:hover { background: url(images/experience-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-articles { background: url(images/articles-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 27px; }
	a.imgRollOver-articles:hover { background: url(images/articles-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-alliance { background: url(images/alliance-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 26px; }
	a.imgRollOver-alliance:hover { background: url(images/alliance-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	a.imgRollOver-links { background: url(images/links-up.jpg) no-repeat #c4c4c4; color: #3567a9; width: 220px; height: 38px; }
	a.imgRollOver-links:hover { background: url(images/links-over.jpg) no-repeat #e49e27; color: #FFFFFF; }
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
	.footerLeft
	{
		background: url(images/footer-left.jpg) no-repeat #e3e3e3;
		color: #000000;
		width: 579px;
		height: 58px;
		font-size: 10px;
	}
	.footerRight
	{
		background: url(images/footer-right.jpg) no-repeat #b9b9b9;
		width: 203px;
		height: 58px;
	}
	.bvlogo
	{
		background: url(images/bvlogo.gif) no-repeat;
		background-position: 183px 23px;
		height: 28px;
		padding-top: 10px;
		font-family: verdana,'Trebuchet MS',geneva;
		font-size:9px;
	}
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
	.title, .testimonialTitle
	{
		width: 255px;
		height: 37px;
		background: url(images/title-background.jpg) no-repeat;
		padding-left: 5px;
		margin-bottom: 10px;
		font-size: 20px;
		font-weight: bold;
	}
	.testimonialTitle
	{
		width: 164px;
		height: 32px;
		background: url(images/testimonial-title-backgroun.jpg) no-repeat;
	}
	.titleDark
	{
		color: #2c54a5;
	}
	.titleLight
	{
		color: #686388;
	}
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
	.bodyCell
	{
		background: #e3e3e3;
		color: #000000;
		font-size: 12px;
		font-family: Verdana, Arial, Times;
	}
	.testimonialCell
	{
		background: #b9b9b9;
		color: #000000;
		font-size: 12px;
		font-family: Verdana, Arial, Times;
	}
	.italics
	{
		font-style: italic;
	}
	.lightBlue
	{
		color: #2c54a5;
	}
	.textEmphasis
	{
		font-weight: bold;
		color: #2c54a5;
	}
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
	a
	{
		color: #4a3720;
	}
	a:hover
	{
		color: #4a3720;
		text-decoration: none;
	}
	.clink a {
		color: #2c54a5;
		text-decoration: none;
	}
	.clink a:hover {
		color: #ffffff;
		text-decoration: none;
	}
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	.bodyImage
	{
		margin: 5px;
	}
	.borderedImage
	{
		border: 1px solid #000000;
	}
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
	.borderTable
	{
		border: 1px solid #2c54a5;
		background: #b9b9b9;
		color: #FFFFFF;
	}
	.tableRowHeader
	{
		background-color: #2c54a5;
		font-weight: bold;
		color: #FFFFFF;
	}
	.tableRowFooter
	{
		background-color: #2c54a5;
		font-weight: bold;
		color: #FFFFFF;
	}
	.textRequiredField
	{
		color: #000000;
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 11px;
	}
	.labelColumn
	{
		color: #FFFFFF;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/


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