﻿
body
{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	font-family:Tahoma,Arial;
	font-size:11px;
	color:#2c2c2c;
}

input 
{
	font-family:Tahoma,Arial;
	font-size:11px;
	color:#2c2c2c;
}

a
{
	color:#c6241d;
}

a:hover
{
	text-decoration:none;
	color:#c6241d;
}

#top-container
{
	height:115px;
	width:100%;
	background-image:url("../images/toprepeat.jpg");
	background-repeat:repeat-x;
}

	#top-inner
	{
		height:115px;
		width:1000px;
		position:relative;
		background-image:url("../images/top.jpg");
		background-repeat:no-repeat;
	}
	
		#top-logo
		{
			height:44px;
			width:154px;
			left:46px;
			top:28px;
			position:absolute;
		}
		
			#top-logo a img
			{
				border:0;
			}
			
		#search-box
		{
			width:216px;
			height:40px;
			position:absolute;
			top:27px;
			left:806px;
			background-image:url("../images/searchback.gif");
			background-repeat:no-repeat;
		}
			
			#size-content
			{
				width:216px;
				height:20px;
			}
			#size-content span 
			{
				font-family:Century Gothic,Tahoma,Arial;
			}
			/*
			#size-content span a 
			{
				text-decoration:none;
				color:#000;
			}
            */
				.size-1 a
				{
					font-size:10px;
				    text-decoration:none;
				    color:#000;					
				}
				.size-2 a
				{
					font-size:12px;
				    text-decoration:none;
				    color:#000;					
				}				
				.size-3 a
				{
					font-size:14px;
				    text-decoration:none;
				    color:#000;						
				}	
				.size-text 
				{
					display:block;
				}			
				#size-on
				{
					color:#C6241D;
				}
			
			#search-content
			{
				width:216px;
				height:20px;
				line-height:11px;
				margin-left:2px;
			}
			
				#search-content .search-input, .search-input
				{
					width:135px;
					height:14px;
					font-size:11px;
					margin:1px 0 0 0;
					padding:0px;
				}
				.search-input
				{
					border:1px solid #b4b4b4;
					border-bottom:none;
					border-right:none;
					float:left;
					margin-top:4px;
				}
				.search-text 
				{
					margin-top:3px;
					float:left;
				}

				
				#search-content .search-button, .search-button
				{
					height:16px;
					padding:0;
					width:40px;
					font-size:10px;
					margin:0;
					margin-top:1px;
					margin-left:2px;
					float:left;
					border:1px solid #b3b3b3;
					border-left:1px solid #fff;
					border-top:1px solid #fff;					
				}
				
				.search-header 
				{
					margin:0 0 0 0;
					font-size:20px;
				}
					.search-header a 
					{
						font-weight:normal;
						color:#C6241D;
					}
					
				#search-keywords 
				{
					float:right;
					margin-left:20px;
					margin-bottom:20px;
				}
					#search-keywords ul 
					{
						margin:0;
						padding-left:15px;
					}
			
		#top-ul-links 
		{
			list-style-type:none;
			margin:0;
			padding:0;
			margin-left:235px;
			position:absolute;
			color:#2c2c2c;
			font-family:Tahoma,Arial;
			font-size:11px;
			font-weight:bold;
			left:0px;
			top:95px;			
		}
			#top-ul-links li 
			{
				display:block;
				float:left;
				width:auto !important;
				margin-right:35px;				
			}
			#top-ul-links li a
			{
				color:#2c2c2c;
				text-decoration:none;
			}
			#top-ul-links a:hover
			{
				color:#c6241d;
				text-decoration:none;
			}			


#main-container
{
	background-image:url("../images/contentback.gif");
	background-repeat:repeat-y;
	background-position:211px;
	float:left;
	width:1000px;	
}

	#left-container
	{
		width:211px;
		float:left;
		overflow:hidden;
	}
	
		#menu-container li
		{
			display:block;
		}
		
		#menu-container li a
		{
			color:#2c2c2c;
		}
		#menu-container li a:hover
		{
			color:#C6241D;
		}		
		
		.menu-level-1
		{
			list-style-type:none;
			margin:0;
			padding:0;
			width:211px;
			display:block;
			margin-top:10px;
		}
		
			.menu-level-1 .level-1-active
			{
				height:30px;
				width:211px;
				background:url("../images/menutop.gif") no-repeat left -8px;
				line-height:30px;
				text-transform:uppercase;
				color:#c6241d;
			}
			
				.level-1-active .margin
				{
					width:44px;
					height:30px;
					float:left;
				}
				
				.level-1-active a
				{
					float:left;
					color:#c6241d;
					text-decoration:none;
					font-weight:bold;
					margin-left:44px;					
				}
				
				.level-1-active a:hover
				{
					color:#c6241d;
					text-decoration:none;
					font-weight:bold;
				}
			
			.menu-level-1 .level-1
			{
				height:30px;
				width:211px;
				background:url("../images/menutop.gif") no-repeat 0 -8px;
				line-height:30px;
				text-transform:uppercase;
			}
			
				.level-1 .margin
				{
					width:44px;
					height:30px;
					float:left;
				} 
				
				.level-1 a
				{
					display:block;
					margin-left:44px;
					text-decoration:none;
					font-weight:bold;
				}
				
				.level-1 a:hover
				{
					text-decoration:none;
				}

		
		.menu-level-2
		{
			list-style-type:none;
			margin:0;
			padding:0;
			margin-left:44px;
		}
		
			.menu-level-2 .level-2
			{
				width:168px;
				background-image:url("../images/menulevel2.jpg");
				background-repeat:no-repeat;
				background-position:bottom left;
				line-height:24px;
			}
			
				.level-2 a
				{
					text-decoration:none;
				}
				
				.level-2 a:hover
				{
					text-decoration:none;
				}
		
			.menu-level-2 .level-2-active
			{
				height:24px;
				width:168px;
				background-image:url("../images/menulevel2active.jpg");
				background-repeat:no-repeat;
				line-height:24px;
			}
	
				.level-2-active .margin, .level-2 .margin
				{
					width:2px;
					height:24px;
					font-size:1px;
					line-height:1px;
					float:left;
				}

				.level-2-active a
				{
					float:left;
					color:#c6241d;
					text-decoration:none;
					font-weight:bold;
				}
				
				.level-2-active a:hover
				{
					color:#2c2c2c;
					text-decoration:none;
					font-weight:bold;
				}
		
		.menu-level-3
		{
			list-style-type:none;
			margin:0;
			padding:0;
			margin-left:0px;
		}
		
			.menu-level-3 .level-3
			{
				min-height:15px;
				width:153px;
				line-height:15px;
			}
			
				.level-3 a
				{
					float:left;
					text-decoration:none;
					margin-left:5px;
				}
				
				.level-3 a:hover
				{
					text-decoration:none;
				}
			
			.menu-level-3 .level-3-active
			{
				min-height:15px;
				width:153px;
				line-height:15px;
			}
			
				.level-3-active a
				{
					float:left;
					color:#c6241d;
					text-decoration:none;
					margin-left:5px;
				}
				
				.level-3-active a:hover
				{
					color:#2c2c2c;
					text-decoration:none;
				}
			
				.level-3-active .margin, .level-3 .margin
				{
					width:2px;
					height:100%;
					font-size:1px;
					line-height:1px;
					float:left;
				}
				.level-3
				{
				    margin-left:13px;
				}
				.level-3-active 
				{
				    margin-left:0px;
				    background:url(../images/arrowgray.gif) 5px 6px no-repeat;
				    padding-left:13px;
				}
	
	#content-container
	{
		width:594px;
		float:left;
	}
	
		#breadcroump-container
		{
			width:570px; /* 594px */
			height:30px;
			background-color:#ffffff;
			background-image:url("../images/breadcroumpback.gif");
			background-repeat:no-repeat;
			padding-left:24px;
			line-height:28px;
		}
		
			#breadcroump-container a
			{
				text-decoration:none;
				color:#c6241d;
			}
			
			#breadcroump-container a:hover
			{
				text-decoration:underline;
			}
		
		.content-margin-20
		{
			width:594px;
			height:20px;
			font-size:1px;
			line-height:1px;
			clear:both;
		}
		
		.image-container
		{
			width:594px;
			height:241px;
			text-align:center;
		}
		
			.image-container img
			{
				margin:0 auto;
			}
		
		.fp-article-header
		{
			width:570px; /* 594px; */ 
			height:36px;
			background-image:url("../images/fparticleheaderback.jpg");
			background-repeat:no-repeat;
			background-color:#ffffff;
			line-height:34px;
			padding-left:24px;
		}
		
			.fp-article-header h1
			{
				font-size:12px;
				font-weight:bold;
				color:#c6241d;
				margin:0;
				padding:0;
			}
		
		.fp-article-box-nonews
		{
			width:594px;
			height:132px;
			text-align:center;
		}
		.
		
			.fp-article-box-nonews .fp-article-box-topmargin
			{
				width:594px;
				height:20px;
			}
		
			.fp-article-box-nonews .fp-article-box-container
			{
				width:594px;
				height:90px;
				margin:0 auto;
				text-align:left;
			}
			
				.fp-article-box-container .fp-article-content-container
				{
					width:297px;
					height:90px;
					float:left;
					text-align:center;
				}
				.fp-article-box-container, .fp-article-box-topmargin, .fp-content-margin, .fp-content-margin-small
				{
				    background:url(../images/frontpage_doclist_shadow.gif) repeat-y 298px 0;
				}
				.fp-content-margin-small 
				{
				    height:6px;
				    font-size:1px;
				}
				.fp-content-list-separator 
				{
				    background:url(../images/frontpage_doclist_bottomlin.gif) no-repeat 0 50%;
				    height:9px;
				}
				
				.fp-article-content-container .fp-article-content
				{
					width:249px;
					height:90px;
					text-align:left;
					margin:0 auto;
				}
				
					.fp-article-content img
					{
						float:left;
						border:0;
					}
				
					.fp-article-content .fp-article-content-text
					{
						width:140px;
						height:90px;
						float:right;
					}
					
						.fp-article-content-text h3
						{
							color:#c6241d;
							font-size:11px;
							font-weight:bold;
							margin:0;
							margin-bottom:5px;
							padding:0;
						}
						
						.fp-article-content-text .ingress
						{
							font-size:11px;
							line-height:14px;
						}
						
						.fp-article-content-text .bottom
						{
							color:#9e9d9a;
						}
							.fp-article-content-text a
							{
								text-decoration:none;
								color:#c6241d;
							}						
						
							.fp-article-content-text .bottom a
							{
								text-decoration:underline;
								color:#c6241d;
							}
				
	
	#right-container
	{
		width:185px;
		float:left;
	}
	
		.right-margin-20
		{
			width:185px;
			height:20px;
			line-height:1px;
			font-size:1px;
			clear:both;
		}
	
		#sitemap-link-container
		{
			height:30px;
			width:185px;
		}
		
			#sitemap-link-container a
			{
				margin-top:16px;
				margin-left:11px;
				font-size:11px;
				line-height:11px;
				font-weight:bold;
				color:#333333;
				text-decoration:none;
			}
			
			#sitemap-link-container a:hover
			{
				color:#676767;
			}
			
			#sitemap-link-container a img
			{
				border:0px;
			}
		
		.right-box-header
		{
			height:20px;
			width:185px;
			line-height:20px;
			background-image:url("../images/rightboxtop.jpg");
			color:#ffffff;
		}
		
			.right-box-header .text
			{
				margin-left:10px;
			}
		
		.right-box
		{
			list-style-type:none;
			margin:0;
			padding:0;
		}
		.right-box li 
		{
			/*line-height:normal;
			margin:0;
			padding:0;*/
		}
		
			.right-box .element-active
			{
				background:url("../images/rightboxactive.jpg") left bottom no-repeat;
			}
			
			.right-box .element-bottom-active
			{
				background:url("../images/rightboxactivebottom.jpg") left bottom no-repeat;
			}
			
			.right-box .element-inactive
			{
				background:url("../images/rightboxinactive.gif") left bottom no-repeat;
			}
			
			.right-box .element-bottom-inactive
			{
				background:url("../images/rightboxinactivebottom.gif") left bottom no-repeat;
			}
			
			.right-box .box-element
			{
				display:block;
				line-height:16px;
				width:185px;
				margin:0;
				padding:0;
			}
			
				.right-box .box-element a
				{
					color:#4c4e4f;
					margin-left:10px;
					text-decoration:none;
					display:block;
				}
				.right-box .box-element a:hover 
				{
					color:#C6241D;
				}
	
#bottom-container
{
    margin-bottom:10px;
    margin-top:10px;
    margin-left:231px;
    text-align:justify;
}
    #bottom-container-main, #bottom-container-main *
    {
        color:#333;
        font-size:11px;
    }
    #bottom-container * 
    {
        text-decoration:none;
    }
    #bottom-container a:hover
    {
        text-decoration:underline;
    }

/* Document */

#doc-container
{
	width:594px;
	text-align:center;
}

	#doc-inner-container
	{
		width:547px;
		margin:0 auto;
		text-align:left;
	}
	    #doc-image-small, #doc-image-large
	    {
	        height:166px;
	        position:relative;
	    }
	    #doc-image-large 
	    {
	        height:240px;
	    }
	    #doc-image-small img, #doc-image-large img 
	    {
	        position:absolute;
	        z-index:1;
	    }
	    .doc-image-rounded
	    {
	        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bua.png');
	        width:20px;
	        height:19px;
	        left:0;
	        bottom:0;
	        position:absolute;
	        z-index:2;
	    }
	        .doc-image-rounded[class] {
		        background:url(../images/bua.png) no-repeat transparent;
	        }	    
	
	#doc-content
	{
        clear:none; 
        margin-top:0;	    
	}
		.doc-signature, .doc-signature a
		{
			color:#9E9D9A;
			font-size:10px;
		}
	.doc-content-with-image 
	{
	    margin-left:13px;
	}
	
		#doc-content h1
		{
			margin:0;
			padding:0;
			font-size:27px;
			color:#c6241d;
			font-weight:normal;
			font-family:Tahoma;
			line-height:100%;
		}
		
		#doc-content .ingress
		{
			font-size:14px;
			color:#2c2c2c;
			line-height:20px;
		}
		
#doclist-container
{
	width:594px;
}

	.doclist-element-white
	{
		width:570px;
		xheight:180px;
	}
	
	.doclist-element-white-end
	{
		width:570px;
		height:5px;
		line-height:5px;
		font-size:5px;
		background-image:url("../images/doclist_white_end.png");
		background-repeat:no-repeat;
	}
	
	.doclist-element-gray
	{
		width:570px;
		xheight:180px;
		background-image:url("../images/doclist_gray_back.png");
		background-repeat:repeat-y;
	}
	
	.doclist-element-gray-end
	{
		width:570px;
		height:5px;
		line-height:5px;
		font-size:5px;
		background-image:url("../images/doclist_gray_end.png");
		background-repeat:no-repeat;
	}
	
		.doclist-element-inner
		{
			margin-left:24px;
			margin-top:7px;
			color:#2c2c2c;
			font-family:Tahoma,Arial;
			font-size:11px;
			line-height:120%;			
		}
			.doclist-image
			{
				width:150px;
				height:150px;
				float:left;
				margin-right:15px;
				margin-top:10px;
				margin-bottom:13px;
				border:none;
			}
		
		.doclist-element-inner h2 a
		{
			font-size:22px;
			color:#c6241d;
			font-weight:normal;
			margin-top:16px;
			margin-bottom:16px;
			line-height:20px;
			text-decoration:none;
		}
		
		.doclist-element-inner h2 a:hover 
		{
			text-decoration:underline;
		}
		
		.doclist-element-inner a
		{
			color:#c6241d;
			text-decoration:underline;
			margin-top:4px;
			display:block;
		}
		
		.doclist-element-inner a:hover
		{
			text-decoration:underline;
		}
		
/* Sitemap */

	.sitemap-container
	{
		min-height:300px;
		width: 280px;
		float:left;
	}
	
		.sitemap-container li
		{
			margin:3px;
		}
		
		.sitemap-level-1, .sitemap-level-1 a
		{
			font-size:12px;
			font-weight:bold;
			color:#c6241d;
		}
		
		.sitemap-level-2, .sitemap-level-2 a
		{
			font-size:11px;
			font-weight:bold;
			color:#000000;
		}
		
		.sitemap-level-3, .sitemap-level-3 a
		{
			font-size:11px;
			font-weight:normal;
			color:#000000;
		}
		
/* nitech addons */
.doc-list-two-2 
{
    background:url(../images/doclist_two_2_vertical.gif) repeat-y left top;
    width:100%;
}
.doc-list-two-2 td 
{
    padding:22px;   
}
.doc-list-two-2 td img 
{
    float:left;
    margin-right:10px;
    border:none;
}
.doclist-two-horizontal
{
    padding:0;
}
.doc-list-two-header 
{
    background:url(../images/doclist_two_2_header.gif) no-repeat left top;
    height:36px;
}
.doc-list-two-header h1
{
	font-size:12px;
	font-weight:bold;
	color:#c6241d;
	margin:0;
	padding:11px;
	padding-left:24px;
}
#doc-list-two-read-more
{
    color:#C6241D;
    font-size:12px;
    font-weight:bold;
}
	.doc-list-two-link 
	{
		color:#c6241d;
		font-weight:bold;
		margin-bottom:5px;
	}
#doc-top-h1 a
{
		color:#C6241D;
    text-decoration:none;
}

.keyword-link 
{
	font-weight:bold;
	margin:0;
}

.keyword2-link 
{
	font-weight:normal;
	margin:0;
}
#news-archive
{
	width:100%;
}
	#news-archive td
	{
		padding:0;
		padding-top:2px;
		padding-bottom:3px;
	}
	#news-archive a 
	{
		text-decoration:none;
	}
	#news-archive a:hover 
	{
		color:#C6241D;
	}
	h3
	{
		color:#2C2C2C;
		font-family:Tahoma,Arial;
		font-size:12px;
		font-weight:bold;
	}
	

/* Applications */
.app-form-public-edit input[type="text"]
{
	margin-bottom:3px;
}

/* Hide links used for screen readers */
.hidden 
{
    left:-1000px;
    position:absolute;
    width:900px;
}

.addthis_default_style 
{
	float:right;
}