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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		
		html {
			overflow-y: scroll;
		}
		
		body {
			margin: 0;
			padding: 0;
			background: #393a3b url(images/bodyBG.jpg) repeat-x;
			background-position: center top;
			color: #ebebeb;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		/* use this class to control the background of tinyMCE WYSIWYG */
		/* set background and possibly color at minimum or delete this class */
		/* if font size in WYSIWYG seems too small, try setting font-size: 1em; below */
		body#tinymce, body#tinymce td, body#tinymce pre {
			background: #1d1d1d;
			color: #fff;
			margin:8px;
		}
		
		#siteContainer {
			width: 960px;
			margin: auto;
		}
		
		#flashElement {
			width: 960px;
			height: 157px;
			background: url(images/flash-element.jpg) no-repeat;
		}
		
		#contentContainer {
			width: 935px;
			background: #1d1d1d url(images/content-top.jpg) no-repeat;
			margin: 32px auto 0 auto;
		}
		
		#contentContainer2 {
			width: 935px;
			background: #1d1d1d url(images/content-top2.png) no-repeat;
			margin: 32px auto 0 auto;
		}
		
		.contentTopMain {
			width: 682px;
			padding: 0 32px
			line-height: 66px;
		}
		
		.contentTopMain {
			width: 650px;
			height: 66px; 
			padding: 0 0 0 32px;
		}
		
		.contentMainCell {
			width: 672px;
			color: #ebebeb;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			vertical-align: top;
		}
		
		.contentTopSide {
			width: 234px;
			height: 66px; 
			padding: 0 0 0 19px;
		}
		
		.contentSideCell {
			width: 243px;
			font-size: 10px;
			color: #fff;
			background: #171717;
			vertical-align: top;
		}
		
		.contentBorderCell {
			width:10px;
			background: #292a2b url(images/content-border.gif) no-repeat;
			font-size: 1px;
		}
		
		.contentPadding {
			padding: 10px 20px;
		}
		
		.lightGreyBG {
			background: #242424;
			font-size: 13px;
		}
		
		#homeTop  {
			width:623px;
			height:258px;
			position:relative;
			z-index:999;
			display:block;
			margin: 0px 0px -258px 0px;
		}
		
		#homeTop a  {
			width:623px;
			height:258px;
			display:block;
		}
		
		
		a.noLinky {
			border:none;
			text-decoration:none;
			color:#EBEBEB;
		}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		
		
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		
		#topnav {
			width: 960px;
			height: 62px;
			background: #dedfdf url(images/topnav-bg.gif) no-repeat;
			padding: 11px 0 0 0;
		}
		
		#topnavTable {
			width: 930px;
			height: 53px;
			margin: 0 auto 0 auto;
		}
		
		#topnavTable .navDividerCell {
			width: 2px;
			height: 53px;
			font-size: 1px;
			background: #fefefe url(images/topnav-divider.gif) no-repeat;
		}
		
		#topnavTable a {
			height: 53px;
			display: block;
			color: #666666;
			font-size: 14px;
			text-align: center;
			padding: 0 15px;
			line-height: 53px;
			text-align: center;
			font-weight: bold;
		}
		
		#topnavTable a:hover {
			color: #ffffff;
			background: url(images/topnav-hover.gif) no-repeat;
		}
		
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
		.contentFooter {
			color: #575757;
			font-size: 10px;
			text-align: center;
			margin: 5px 0 5px 0;
		}
		
		
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
		.highlight
		{
			color:#6DC212;
			font-weight:bold;
		}
		h1 {
			font-size: 22px;
			color: #fff;
			font-weight: bold;
			margin: 12px 0 0 0;
		}
		
		h1 span {
			color: #6dc212;
		}
		
		h2 {
			font-size: 22px;
			color: #fff;
			font-weight: bold;
			margin: 12px 0;
		}
		
		h2 span {
			color: #6dc212;
		}
		
		h2.grey {
			font-size: 22px;
			color: #595959;
			font-weight: bold;
			margin: 12px 0;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		.blogDate {
			color: #808080;
			font-style: italic;
		}
		
		.blogSummary {
			font-style: italic;
		}
		
		.blogLink {
			font-weight: bold;
		}
		
		.textRed {
			color: #ee1e26;
			font-weight: bold;
		}
		
		
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
		
		a {
			color: #6dd600;
			text-decoration: none;
		}
		
		a:hover {
			color: #ee1e26;
			text-decoration: none;
		}
		
		.contentFooter a {
			color: #fff;
			text-decoration: none;
		}
		
		.contentFooter a:hover {
			color: #ee1e26;
			text-decoration: none;
		}
		
		a.newsletter {
			display: block;
			width: 243px;
			height: 163px;
			background: url(images/join-newsletter.gif) no-repeat;
		}
		
		a.newsletter:hover{
			background: url(images/join-newsletter-over.gif) no-repeat;
		}
		
		a.newsletter span {
			display: none;
		}
		
		
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
		
		.imgLink {
			border: none;
		}
		
		.imgBorder {
			border: 1px solid #000000;
		}
		
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.mainTable {
	
	}
	
	.mainTableBorder {
	
	}
	
	.newsletterSignup .mainTableBorder{
		border: none;
	}
		
	.contactForms .mainTableBorder{
		border: none;
	}
	
	.tableRowHeader {
	
	}
	
	.tableRowFooter {
	
	}
	
	.textRequiredField {
	
	}
	
	.labelColumn {
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */
		
	ol.roman {
		list-style-type: upper-roman;
	}
	
	ol.letter {
		list-style-type: upper-alpha;
	}

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