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

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/

		/* styles for body and tables contained on the template */

		body {
		margin: 0;
		padding: 0;
		font-size: 14px;
		font-family: 'Trebuchet MS', Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		line-height: 18px;
		color: #fff;
		background: #020202;
		}

		/* 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: #000;
			color: fff;
			margin:8px;
		}

		#siteContainer {
		width: 740px;
		height: auto;
		margin: auto;
		}

		#siteLeftEdge {
		width: 80px;
		background: url(images/adv002-bg-siteLeftEdge.jpg) no-repeat;
		}

		.bodyContents {
		width: 690px;
		background: #000;
		padding: 10px 25px;
		}

		#bodyBG {
			width: 100%;
			background: #120e07 url(images/bodyBG.jpg) repeat-x;
			background-position: top;
		}


		a.bio  {
			background: url(images/book-up.jpg) no-repeat;
			width:125px;
			height:125px;
			display:block;
			margin: 0 0 10px 10px;
			float:right;
		}


		a.bio:hover  {
			background: url(images/book-over.jpg) no-repeat;
			width:125px;
			height:125px;
			display:block;
			margin: 0 0 10px 10px;
		}


		a.spotlight {
			background: url(images/trueblue-spotlightLink2.gif) no-repeat;
			width:500px;
			height:200px;
			display:block;
		}
	/*
		a.spotlight:hover {
			background: url(images/trueblue-spotlightLink2.gif) no-repeat;
			width:500px;
			height:200px;
			display:block;
		}
		*/

		a.copsCover  {
		 background: url(images/copsLife-cover-up.jpg);
		 width:175px;
		 height:232px;
		 display:block;
		}


		a.copsCover:hover  {
		 background: url(images/copsLife-cover-over.jpg);
		 width:175px;
		 height:232px;
		 display:block;
		}


		a.copsCover img  {
		 display:none;
		}


		a.trueCover  {
		 background: url(images/true-blue-cover.jpg);
		 width:175px;
		 height:232px;
		 display:block;
		}


		a.trueCover:hover  {
		 background: url(images/true-blue-over.jpg);
		 width:175px;
		 height:232px;
		 display:block;
		}

		a.trueCover img  {
		 display:none;
		}





	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/

		/* styles for header contained on the template */

		#headerBG {
			width: 100%;
			background: url(images/headerBG.jpg) no-repeat;
			background-position: center top;
		}

		#headerContainer {
		width: 740px;
		height: 189px;
		margin: 0 auto;
		padding: 0;
		}

		.headerRight {
			width: 332px;
			height: 189px;
			background: url(images/headerRight-policing.jpg) no-repeat;
		}

	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/

		/* styles for Links And Navigation contained on the template */

		#topNavContainer {
		width: 740px;
		height: auto;
		margin: 0;
		padding: 0;
		background: #000;
		}

		#topNavBorderTop {
		width: 740px;
		height: 9px;
		margin: 0;
		padding: 0;
		background: url(images/adv002-topNav-borderTop.jpg) no-repeat;
		}



		#topNavBorderBottom {
		width: 740px;
		height: 6px;
		margin: 0;
		padding: 0;
		background: url(images/adv002-topNav-borderBottom.jpg) no-repeat;
		}

				#topNavBorderLeft {
				width: 9px;
				background: url(images/adv002-topNav-bg-left.jpg) repeat-y;
				}

				#topNavBorderRight {
				width: 12px;
				background: url(images/adv002-topNav-bg-right.jpg) repeat-y;
				}

				#topNavContainer a{
				display: block;
				width: 238px;
				height: 26px;
				margin: 0;
				padding: 4px 0 0 30px;
				color: #d0b165;
				text-decoration: none;
				font-style: italic;
				font-size: 15px;
				background: url(images/adv002-topNav-bg-buttons.jpg) no-repeat;
				font-variant: small-caps;
				font-weight: bold;
				}

				#topNavContainer a:hover{
				color: #E67B00;
				text-decoration: none;
				}

				#topNavContainer a.actionCall {
					font-size: 17px;
					color: #ffff00;
				}

				#topNavContainer a.actionCall:hover {
					color: #E67B00;
				}

				#navPhotoBorderLeft {
				width: 7px;
				background: url(images/adv002-navPhoto-bg-left.jpg) repeat-y;
				}

				#navPhotoBorderRight {
				width: 6px;
				background: url(images/adv002-navPhoto-bg-right.jpg) repeat-y;
				}

				.navPhoto {
					background: url(images/trueblue2.jpg) no-repeat;
					background-position: center center;
					width: 438px;
				}





	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/

		/* styles for Footer And BVLOGO contained on the template */

		#footerBG {
		width: 100%;
		height: 52px;
		background: url(images/adv002-bg-footer.jpg) repeat-x;
		}

		#footerContainer {
		width: 740px;
		height: 37px;
		margin: auto;
		text-align: center;
		font-size: 10px;
		font-family: Verdana;
		padding: 15px 0 0 0;
		}

/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/

		/* styles for Titles contained in the bodycontents */

		h1 {
		font-size: 24px;
		/* color: #ff2700; */
		color: #8298bb;
		padding: 0 0 0 40px;
		line-height: 36px;
		margin: 0 0 10px 0;
		font-weight: bold;
		font-variant: small-caps;
		font-style: italic;
		background: url(images/titleBG.jpg) no-repeat;
		}

		h1.beatTitle {
		font-size: 16px;
		/* color: #ff2700; */
		color: #8298bb;
		padding: 0;
		margin: 0 0 10px 0;
		font-weight: bold;
		font-variant: small-caps;
		font-style: italic;
		background: transparent;
		}

		h3  {
			color:#5989e9;
			font-size:16px;
		}

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/

		/* styles for text contained in the bodycontents */

		p, ul, li, ol, small, table {
		font-family: 'Trebuchet MS', Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		line-height: 18px;
		}

	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/

		/* styles for links contained in the bodycontents */

		a {
		color: #d0b165;
		text-decoration: none;
		}


		a:hover {
		color: #E67B00;
		text-decoration: underline;
		}

		.specialButton {
			font-size: 20px;
			border: 1px dashed #8298BB;
			width: 150px;
			text-align: center;
			float: left;
			margin: 0 5px 5px 0;
			line-height: 25px;
			width: 266px;
			height: 100px;
			padding: 0;
		}

		.specialButton:hover {
			border: 1px solid #E67B00;
		}

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/

		/* styles for images contained in the bodycontents */

	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/

		/* styles for forms contained in the bodycontents */

	#hideYour
	{
		display:none;
	}

	.borderTable
	{

	}
	.tableRowHeader
	{

	}
	.tableRowFooter
	{

	}
	.textRequiredField
	{

	}
	.textSmallerFont
	{

	}
	.labelColumn
	{

	}

	.newsletterSignup .mainTableBorder{
		border: none;
	}

	.contactForms .mainTableBorder{
		border: none;
	}

	div.submitButton {
		text-align: center;
	}

	.submitStoryForm .valueNotes {
		display:block;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/

		/* styles for any other contained in the bodycontents */

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