
/* STRUCTURE */
div.articleDetailHolder
{ padding:10px 0; margin:0; }

/* STRUCTURE */
	div.iconsHolder
	{ padding:0; margin:0; }

/* TITLE */
	div.articleTitleBar
	{ height:37px; border:1px solid #8F9265; border-left:none; border-right:none; background:#F6F6F6 url('../images/design/img_logo_small.gif') no-repeat 15px 8px; text-align:left; padding:0 0 0 80px; }
	
		div.articleTitleBar a.articleTitle:link,
		div.articleTitleBar a.articleTitle:active,
		div.articleTitleBar a.articleTitle:visited,
		div.articleTitleBar a.articleTitle:hover
		{ float:left; color:#555; font:bold 12px/37px Arial, Helvetica, sans-serif; }
		
			div.articleTitleBar a.articleTitle:hover
			{ text-decoration:underline; }
			
		div.articleTitleBar span.articleTitle	
		{ float:left; color:#555; font:bold 12px/37px Arial, Helvetica, sans-serif; }
	
		div.articleTitleBar a.moreInfo:link,
		div.articleTitleBar a.moreInfo:active,
		div.articleTitleBar a.moreInfo:visited,
		div.articleTitleBar a.moreInfo:hover
		{ display:block; width:120px; height:37px; float:right; color:#98BC0A; font:bold 12px/37px Arial, Helvetica, sans-serif; background:url('../images/design/img_moreInfo.gif') no-repeat 0 9px; padding:0 0 0 25px; text-decoration:underline; }
		
			div.articleTitleBar a.moreInfo:hover
			{ text-decoration:none; }
		
/* LOGO HOLDER */
	div.logoHolder
	{ width:260px; height:120px; float:left; margin:0; padding:15px 0 0 0; text-align:left; }
	
		div.logoHolder img
		{ margin:0; padding:0; }

/* GALLERY HOLDER */	
	div.galleryHolder
	{ width:438px; height:120px; float:right; padding:15px 0 0 0; }
	
		div.galleryHolder a.moreInfo:link,
		div.galleryHolder a.moreInfo:active,
		div.galleryHolder a.moreInfo:visited,
		div.galleryHolder a.moreInfo:hover
		{ display:block; width:100px; float:right; text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#989F8D; text-decoration:underline; padding:5px 5px 0 0; }
		
			div.galleryHolder a.moreInfo:hover
			{ text-decoration:none; }
		
/* INFO HOLDER */	

	div.infoHolder
	{ width:360px; float:left; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#555;}
	
		div.infoHolder h2
		{text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#555;}
		
		div.infoHolder p
		{ text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#555; }
		
			div.infoHolder p a:link,
			div.infoHolder p a:active,
			div.infoHolder p a:visited,
			div.infoHolder p a:hover
			{ font:normal 12px Arial, Helvetica, sans-serif; color:#98BC0A; }
			
				div.infoHolder p a:hover
				{ text-decoration:underline; }
				
/* MEDIA HOLDER */	

	div.mediaHolder
	{ width:325px; float:right; }
	
		div.mediaHolder h2
		{text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#555; padding:0 0 0 30px;}
	
		div.mediaHolder div.videoHolder
		{ width:320px; padding:10px 0; background:#E7E7E5; margin:0 0 10px 0; }		


/*	ARTICLE FRONT > COLUMNS
////////////////////////////////////////////////*

blockquote.articleLeftContentExtended,
blockquote.articleRightContent,
blockquote.articleAdvertise
{margin: 0; margin-right: 10px; padding: 0; float: left; background: none; border: 0;}

	blockquote.articleLeftContentExtended
	{width: 515px; border-right: 1px solid #EEE; border-left: none;}

	blockquote.articleRightContent
	{width: 200px; padding-right:10px; border:0; margin:0;}
	
	blockquote.articleAdvertise
	{width: 200px; margin: 0;}

/* ////////////////////////////////////////////////
	ARTICLE DETAIL > LEFT CONTENT EXTENDED > 
////////////////////////////////////////////////*


div.detailArcticle50
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 10px 0 10px; border: 0;}

	div.detailArcticle50 *
	{margin: 0; padding: 0;}

	div.detailArcticle50 h1
	{font: bold 17px Arial, Helvetica, sans-serif; color:#647C97}
	
		div.detailArcticle50 h1 a:link,
		div.detailArcticle50 h1 a:active,
		div.detailArcticle50 h1 a:visited,
		div.detailArcticle50 h1 a:hover
		{color: #000; text-decoration: none; margin-bottom: 10px;}

			div.detailArcticle50 h1 strong
			{border-left: 5px solid #647C97; padding-left: 5px;}
			
			div.detailArcticle50 h1 span
			{display: block; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; padding-bottom: 5px; padding-left: 10px;}
			
				div.detailArcticle50 h1 ul.iconNavbar li a:link,
				div.detailArcticle50 h1 ul.iconNavbar li a:active,
				div.detailArcticle50 h1 ul.iconNavbar li a:visited,
				div.detailArcticle50 h1 ul.iconNavbar li a:hover
				{border:1px solid #EEE;}
				
					div.detailArcticle50 h1 ul.iconNavbar li a:hover
					{border: 1px solid #B0BFCF; text-decoration:none;}
	
	/* LEFT CONTENT > IMAGE > CAPTION *
	blockquote.articleImage	
	{float: left; margin: 0 10px 0 0;}

		div.detailArcticle50 table.imgArticleDetail
		{background: #F1F3F8; border: 5px solid #E2E7F1;}
		
			div.detailArcticle50 table.imgArticleDetail td
			{text-align: center; vertical-align: middle;}
		
				div.detailArcticle50 table.imgArticleDetail img
				{margin: 10px 10px 10px 10px;}
	
		blockquote.articleImage	span
		{display: block; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; padding: 5px; padding-bottom: 0;}

		blockquote.articleImage	p
		{font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 0 5px 5px 0;}
		
		div.detailArcticle50 p
		{margin-bottom: 5px;}
	
	div.detailArcticle50 table
	{ width: 100%; clear: both; border: 0;}

	div.detailArcticle50 a:link,
	div.detailArcticle50 a:active,
	div.detailArcticle50 a:visited,
	div.detailArcticle50 a:hover
	{color: #BF4D00;}

		div.detailArcticle50 table th span
		{display: block; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px;}
		
	div.detailArcticle50 h2
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 5px 0;}	
	
	div.detailArcticle50 p.articleContentTitle
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: 20px 0 5px 0;}	

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > SLIDESHOW
/////////////////////////////////////////////////////*/

div.articleGallery
{ margin:10px 0; padding:0 0 0 25px; }

	div.articleGallery ul.detailGallery
	{height: 67px; margin: 0; width:100%;}
	
		div.articleGallery ul.detailGallery li
		{float: left; list-style: none; padding: 0; margin:0 0 0 5px; border: 0;}
		
			div.articleGallery ul.detailGallery li img
			{ margin:0; padding: 0; }

	div.articleGallery a.galleryLink:link,
	div.articleGallery a.galleryLink:active,
	div.articleGallery a.galleryLink:visited,
	div.articleGallery a.galleryLink:hover
	{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#989F8D; text-decoration:underline; text-align:left; padding:0 0 0 5px; }
	
		div.articleGallery a.galleryLink:hover
		{ text-decoration:none; }
