﻿/************************************************************************************************************
    TEMPLATE: CONTENT
*************************************************************************************************************/ 
/* Contains all node type templates */
.Template-Content
	{
		position:relative;
		z-index:500;
	}
	.Template-Content .SiteTop
		{
			display:block;
			width:917px;
			background:url(images/gfx/content_bg.png) no-repeat top left;
		}
	.Template-Content .SiteTop .SiteTopImage
		{
			padding-top:20px;
			padding-left:19px;
		}
	/* common stuff */	
	.Template-Content .ArticleList
		{
			margin-top:1.1em;
			font-size:12px;
		}	
		.Template-Content .ArticleList li
			{
				margin-bottom:1em;
			}	
	.Template-Content .Lead, .Template-Content .Ingress, .Template-Content h2.Ingress 
		{
			display:block;
			margin-bottom:1em;
			font-weight:bold;
			font-size:12px;
		}
	.Template-Content .Body
		{
			display:block;
			margin-bottom:1em;
		}		
	.Template-Content .Right,Image
		{
			float:right;
			margin-left:5px;    
		}
	.Template-Content .Left,Image
		{
			float:left;
			margin-right:5px;    
		}
/************************************************************************************************************
    TEMPLATE: ROOT
*************************************************************************************************************/ 	

.Template-Root
	{
		display:block;
		width:917px;
		height:400px;
		background:url(images/gfx/root_content_bg.png) no-repeat top left;
	}
	.Template-Root .TopArea 
		{
			display:block;
			width:895px;
			height:65px;
			padding-top:15px;
			padding-left:19px;
		}
	.Template-Root .TopArea li
		{
			float:left;	
			padding-right:14px;
			position:relative;
			display:inline;
			margin:0;		
		}
	.Template-Root .TopArea ul li .Text
		{			
			position:absolute;
			top:39px;
			left:30px;
			font-size:18px;
			color:#ffffff;
			text-decoration:none;
			font-family:Arial;
		}
	.Template-Root .TopArea ul li img
		{
			display:inline;
			margin:0px;
		}
	.Template-Root .FlashArea
		{
			display:block;
			width:880px;
			padding-top:10px;
			padding-left:19px;
		}
	.Template-Root .Content
		{
			clear:both;
			display:block;
			width:907px;
			padding-left:20px;
			/*min-height:180px;
			height:180px;
			height:auto !important;	*/
		}
	.Template-Root .Content .Article
		{						
			display:block;
			float:left;
			width:280px;	
			padding-right:25px;
			margin-top:35px;
		}
	.Template-Root .Content .Article-Right
		{				
			display:block;
			float:left;
			width:280px;	
			padding-right:0px;
			margin-top:35px;
		}
	.Template-Root .Content .CategoryName
		{
			display:block;
			height:27px;
			line-height:20px;
			padding-top:5px;
			width:275px;
			color:#133297;
			font-size:16px;
			clear:both;
			text-indent:10px;
			border-top:2px solid #f3f3f3;
			border-bottom:2px solid #f3f3f3;
		}
	.Template-Root .Content .Headline
		{
			display:block;
			margin-top:5px;			
			padding-left:10px;
			font-size:18px;
			color:#133297;			
		}
	.Template-Root .Content .Text
		{
			display:block;
			margin-top:5px;			
			padding-left:10px;
			font-size:12px;
			color:#333333;	
				
		}
		.Template-Root .Content .Text h1
		{
			display:block;
			margin-bottom:5px;
			font-size:18px;
			color:#133297;
			font-weight:normal;					
		}
	.Template-Root .Content .ReadMore
		{
			display:block;
			margin-top:5px;
			padding-left:10px;
		}
	.Template-Root .Content a
		{
			color:#133297;	
			text-decoration:none;
		}
/************************************************************************************************************
    TEMPLATE: FOLDER
*************************************************************************************************************/ 	

.Template-Folder
	{
	}
.Template-Folder .Content, .Template-Article .Content 
	{
		clear:both;
		display:block;
		padding-top:20px;
		width:917px;
		min-height:250px;
		height:250px;
		height:auto !important;
		background:url(images/gfx/cotent_top.png) no-repeat top left;
	}
.Template-Folder .Content .PageContent, .Template-Article .Content .PageContent
	{
		display:block;
		float:right;
		padding-right:20px;
		width:655px;	
	}
.Template-Folder .Content .PageContent h1, .Template-Article .Content .PageContent h1, .Content h2.Title
	{
		color:#133297;
		font-size:18px;
		padding-bottom:20px;
	}	
.Template-Folder .Content .PageContent .Body h1, .Template-Article .Content .PageContent .Body h1
	{
		font-size:14px;
		font-weight:normal;
	}	
.Template-Folder .Content .PageContent .Body a, .Template-Article .Content .PageContent .Body a
	{
		color:#133297;	
		text-decoration:none;
	}	
.Content .PageContent .RelatedHeader
	{
		padding-top:10px;	
		color:#000000;	
		font-size:14px;		
	}	
.Content .PageContent ul li a
	{
		color:#133297;	
		text-decoration:none;		
	}
/************************************************************************************************************
    TEMPLATE: Sitemap
*************************************************************************************************************/ 	

.Template-Folder .Content .fwSitemap
	{
		padding-left:35px;		
		padding-right:35px;		
	}
.Template-Folder .Content .fwSitemap h1
	{
		color:#133297;
		font-size:18px;	
		margin-bottom:10px;
	}
.Template-Folder .Content .fwSitemap ul
	{
		display:block;		
	}
.Template-Folder .Content .fwSitemap ul li
	{
		padding-left:10px;
		padding-bottom:3px;
	}
.Template-Folder .Content .fwSitemap ul li a
	{
		text-decoration:none;
		color:#133297;
	}
/************************************************************************************************************
    TEMPLATE: ARTICLE
*************************************************************************************************************/ 	

.Template-Article
	{
	}


