/*////////////////////////////////////////////////
	ARTICLE CATEGORIES
//////////////////////////////////////////////////*/

.base-articleCATEGORIES {width: 555px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 15px auto; padding: 0; border: 0;}
	
	div.column1-articleCATEGORIES,
	div.column2-articleCATEGORIES,
	div.column3-articleCATEGORIES {text-align: left; margin: 0; padding: 10px; float: left; min-height:45px; voice-family: "\"}\""; voice-family:inherit; width: 185px;}
	html>body
	div.column1-articleCATEGORIES,
	div.column2-articleCATEGORIES,
	div.column3-articleCATEGORIES {width: 165px;}
	
		div.column1-articleCATEGORIES h1 a:link,
		div.column1-articleCATEGORIES h1 a:active,
		div.column1-articleCATEGORIES h1 a:visited,
		div.column1-articleCATEGORIES h1 a:hover,
		
		div.column2-articleCATEGORIES h1 a:link,
		div.column2-articleCATEGORIES h1 a:active,
		div.column2-articleCATEGORIES h1 a:visited,
		div.column2-articleCATEGORIES h1 a:hover,
		
		div.column3-articleCATEGORIES h1 a:link,
		div.column3-articleCATEGORIES h1 a:active,
		div.column3-articleCATEGORIES h1 a:visited,
		div.column3-articleCATEGORIES h1 a:hover {font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; padding: 0 0 0 8px; background: url("../images/layout_edirectory/bg_CATbullet.gif") 0 3px no-repeat;}

			div.column1-articleCATEGORIES h1 a:hover,
			div.column2-articleCATEGORIES h1 a:hover,
			div.column3-articleCATEGORIES h1 a:hover {text-decoration: underline;}

		div.column1-articleCATEGORIES span,
		div.column2-articleCATEGORIES span,
		div.column3-articleCATEGORIES span {font-weight: normal; color: #333;}
		
		div.column1-articleCATEGORIES span a:link,
		div.column1-articleCATEGORIES span a:active,
		div.column1-articleCATEGORIES span a:visited,
		div.column1-articleCATEGORIES span a:hover,
		
		div.column2-articleCATEGORIES span a:link,
		div.column2-articleCATEGORIES span a:active,
		div.column2-articleCATEGORIES span a:visited,
		div.column2-articleCATEGORIES span a:hover,
		
		div.column3-articleCATEGORIES span a:link,
		div.column3-articleCATEGORIES span a:active,
		div.column3-articleCATEGORIES span a:visited,
		div.column3-articleCATEGORIES span a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none;}
		
		div.column1-articleCATEGORIES span a:hover,
		div.column2-articleCATEGORIES span a:hover,
		div.column3-articleCATEGORIES span a:hover {color: #D04E00; text-decoration: underline;}

	/*
		div.column1-articleCATEGORIES h1,
		div.column2-articleCATEGORIES h1,
		div.column3-articleCATEGORIES h1 {font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; margin: 0; padding: 0;}
		
		div.column1-articleCATEGORIES h1 a:link,
		div.column1-articleCATEGORIES h1 a:active,
		div.column1-articleCATEGORIES h1 a:visited,
		div.column1-articleCATEGORIES h1 a:hover,
		
		div.column2-articleCATEGORIES h1 a:link,
		div.column2-articleCATEGORIES h1 a:active,
		div.column2-articleCATEGORIES h1 a:visited,
		div.column2-articleCATEGORIES h1 a:hover,
		
		div.column3-articleCATEGORIES h1 a:link,
		div.column3-articleCATEGORIES h1 a:active,
		div.column3-articleCATEGORIES h1 a:visited,
		div.column3-articleCATEGORIES h1 a:hover
		{font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color:#001C55; text-decoration: none; padding: 0 0 0 8px; background: url("../images/layout_edirectory/bg_CATbullet.gif") 0 3px no-repeat;}
		
		
		div.column1-articleCATEGORIES h1 a:hover,
		div.column2-articleCATEGORIES h1 a:hover,
		div.column3-articleCATEGORIES h1 a:hover {text-decoration: underline;}
		
		div.column1-articleCATEGORIES span,
		div.column2-articleCATEGORIES span,
		div.column3-articleCATEGORIES span {font-weight: normal; color: #333;}
		
		div.column1-articleCATEGORIES span a:link,
		div.column1-articleCATEGORIES span a:active,
		div.column1-articleCATEGORIES span a:visited,
		div.column1-articleCATEGORIES span a:hover,
		
		div.column2-articleCATEGORIES span a:link,
		div.column2-articleCATEGORIES span a:active,
		div.column2-articleCATEGORIES span a:visited,
		div.column2-articleCATEGORIES span a:hover,
		
		div.column3-articleCATEGORIES span a:link,
		div.column3-articleCATEGORIES span a:active,
		div.column3-articleCATEGORIES span a:visited,
		div.column3-articleCATEGORIES span a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #2B58AF; text-decoration: none;}
		
		div.column1-articleCATEGORIES span a:hover,
		div.column2-articleCATEGORIES span a:hover,
		div.column3-articleCATEGORIES span a:hover {color: #CF7000; text-decoration: underline;}
		
		/* ### SEPARATOR OF SUBCATEGS ON FRONTPAGE ### 
		div.column1-articleCATEGORIES span.article-colon,
		div.column2-articleCATEGORIES span.article-colon,
		div.column3-articleCATEGORIES span.article-colon {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#EF6103; font-weight:bold;}
	
		#box-gallery{margin: 7px; padding: 8px; background: #E7E7E7;}
	*/

/*//////////////////////////////////////////////
	ARTICLE CATEGORIES
////////////////////////////////////////////////*/

#articlerandom
{margin: 0 0 10px 0; padding-bottom: 5px; text-align: left; background-color: #FCFCFC; border: 1px solid #F4F4F4; border-top: 3px solid #FAA414; border: 1px solid red}

	#articlerandom h1
	{font: bold 10pt/20px Arial, Helvetica, sans-serif; color: #003365; padding: 5px; margin: 0; background: #EEEEEE; border-bottom: 1px solid #DADADA;}
	
	#articlehighlight
	{margin: 0 0 10px 0; padding-bottom: 5px; text-align: center;}

	#articlehighlight h1 {font: bold 12pt/30px Arial, Helvetica, sans-serif; color: #003365; margin: 0; text-align: left;}

	#articlehighlight h2
	{font: bold 8pt/18px Verdana, Arial, Helvetica, sans-serif; text-align: left; border-bottom: 1px solid #DADADA; margin: 2px 0;}

	/* 
		#articlehighlight h2 a:link,
		#articlehighlight h2 a:active,
		#articlehighlight h2 a:hover,
		#articlehighlight h2 a:visited
		{font: bold 8pt/16px Verdana, Arial, Helvetica, sans-serif; color: #EF413D; text-decoration:none;}
	*/

	.featured_ads td,
	.featured_ads td a:link,
	.featured_ads td a:hover,
	.featured_ads td a:visited,
	.featured_ads td a:active
	{font: normal 8pt Arial, Verdana; color: #333; text-decoration:none; text-align:center;}

		.featured_ads td a:hover
		{text-decoration:underline;}

		.featured_ads td img
		{padding:5px; background:#FAFAFA; border:1px solid #E0E0E0;}
	
/*//////////////////////////////////////////////
	FEATURED CATEGORIES
////////////////////////////////////////////////*/
	
		
		div.featuredAD {font: normal 10px Verdana, Arial, Helvetica, sans-serif; width: 130px; margin: 0 5px 0 0px; float: left;}
		
		div.featuredAD h2,
		div.featuredAD h2 a:link,
		div.featuredAD h2 a:active,
		div.featuredAD h2 a:visited,
		div.featuredAD h2 a:hover{border: 0; color: #333333; text-decoration:none; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
		
		div.featuredAD h2 a:hover{border: 0; color: #333333; text-decoration:underline; font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
		
			div.featuredAD img { width: 100px; height: 76px; margin-left: 10px; border: 8px solid #F4F4EA;}
			
			div.featuredAD h2,
			div.featuredAD p {padding: 0 10px 0 10px;}

/*//////////////////////////////////////////////
	ARTICLE DETAIL
////////////////////////////////////////////////*/

/*table.tableArticleDetail
{width: 98%; font: normal 10px/17px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px auto 10px auto; padding: 5px; clear: both; background: #F7F7F7; border-bottom: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2;}

	table.tableArticleDetail th,
	table.tableArticleDetail td
	{padding: 3px; vertical-align: top;}
	
	table.tableArticleDetail th.ArticleDetailTitle
	{font: bold 11pt/20px Verdana, Arial, Helvetica, sans-serif; color: #003365; text-align: left; text-decoration: none; padding: 0 3px 0 3px; background: #EEE; }

	table.tableArticleDetail td.ArticleDetailText
	{font: normal 10px/ Arial, Verdana, Helvetica, sans-serif; color: #808080; text-align: left; padding-top: 0; padding-bottom: 0;}

		table.tableArticleDetail td.ArticleDetailText span
		{color: #2B58AF;}
		
		table.tableArticleDetail th.articleImage
		{font: normal 10px Arial, Verdana, Helvetica, sans-serif; text-align: left;}
		
		table.tableArticleDetail th.articleImage img
		{border: 5px solid #EEE;}
		
			table.tableArticleDetail th.articleImage p.articleImageAttribute
			{font: normal 10px Arial, Verdana, Helvetica, sans-serif; color: #808080; text-align: right; padding: 5px 5px 0 5px; margin: 0;}
			
			table.tableArticleDetail th.articleImage p
			{text-align: left; padding: 0 5px 5px 5px; margin: 0;}*/


table.tableArticleDetail {width: 95%; font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; clear: both; margin: 15px auto 15px auto; padding: 0; border: 1px solid #F4F4EA;}

	table.tableArticleDetail * {padding: 0; margin: 0;}

	table.tableArticleDetail td,
	table.tableArticleDetail th {padding: 10px; background: #FFF;}

	table.tableArticleDetail td.tablelistingDETAILContent {font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif; vertical-align: top; padding: 10px;}

		table.tableArticleDetail th.tableArticleTITLE,
		table.tableArticleDetail th.tableArticleTITLE a,
		
		table.tableArticleDetail th.tableArticleTITLE,
		table.tableArticleDetail th.tableArticleTITLE a
		{font: bold 16px/normal Arial, Helvetica, sans-serif; line-height: 25px; text-align: left; color: #333333; padding-top: 5px; padding-bottom: 0;}

		table.tableArticleDetail th.tableArticleTITLE a:link,
		table.tableArticleDetail th.tableArticleTITLE a:active,
		table.tableArticleDetail th.tableArticleTITLE a:visited,
		table.tableArticleDetail th.tableArticleTITLE a:hover {display: block; text-decoration:  none;}

			table.tableArticleDetail th.tableArticleTITLE a:hover { color: #883300;}

		table.tableArticleDetail td.ArticleDetailText
		{font: normal 10px/ Arial, Verdana, Helvetica, sans-serif; text-align: left; padding-top: 0; padding-bottom: 0;}
	
			table.tableArticleDetail td.ArticleDetailText span
			{color: #A00400;}
		
			table.tableArticleDetail th.articleImage
			{font: normal 10px Arial, Verdana, Helvetica, sans-serif; text-align: left;}
			
			table.tableArticleDetail th.articleImage img
			{border: 5px solid #F4F4EA;}
		
			table.tableArticleDetail th.articleImage p.articleImageAttribute
			{font: normal 10px Arial, Verdana, Helvetica, sans-serif; text-align: right; padding: 5px 5px 0 5px; margin: 0;}
			
			table.tableArticleDetail th.articleImage p
			{text-align: left; padding: 0 5px 5px 5px; margin: 0;}

/*//////////////////////////////////////////////
	ARTICLE SUMMARY
////////////////////////////////////////////////*/
			
div.ArticleSummaryText
	{font: normal 10px/ Arial, Verdana, Helvetica, sans-serif; color: #808080; text-align: left; padding-top: 0; padding-bottom: 0;}

		div.ArticleSummaryText span
		{color: #A00400;}
		
.article-link {color: #000;}

.article-link:hover {text-decoration: none;}