h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;
	line-height: 81px;

	font-weight: bold;
	color: #ffffff;

	background-image: url(images/pagetitle-banner.jpg);
	
	margin: 0;
	
	padding-left: 50px;
}

.product_companyname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background:#059B2A;
	padding:4px;}
	
	.numbered-list
	{
		color: #ffffff;
		visibility: hidden;
	}
	
.stroke1{
	border-left:1px solid #059B2A;
	border-right:1px solid #059B2A;}
	
.stroke2{
	border-bottom:1px solid #059B2A;
}

.table1{
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;}

.page-container
{
	font-family: Arial, Helvetica, sans-serif;
}

	/* DNN Overrides */
	.page-container .Normal
	{
		font-size: 11px;
	}	

	/* Generic Text Styles */
	.page-container p, .page-container th, .page-container td, .page-container li, .page-container caption
	{
		font-size: 11px;
	}
	
	/* FORMS */
	.page-container input, .page-container textarea, .page-container option, .page-container select, .page-container label
	{
		font-size: 11px;
	}

	.breadcrumbs
	{
		padding-left: 50px;
		padding-right: 43px;
		padding-top: 10px;
		padding-bottom: 0;
	}

	.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited
	{
		color: #004f00;
	}
	
	.breadcrumbs a:hover
	{
		color: #666666;
	}
	
	.content-text
	{
		font-size: 11px;
		
		color: #1f4c4c;
		
		padding: 50px;
		padding-top: 30px;
		padding-bottom: 30x;
	}

		.content-text p, .content-text th, .content-text td, .content-text li, .content-text caption
		{
			font-size: 11px;
		}

		.content-text h2, .content-text h3, .content-text h3
		{
			font-family: Verdana, Arial, Helvetica, sans-serif !important;
		
			font-size: 16px !important;
		
			font-weight: bold;
			color: #0f5697 !important;
		
			margin: 0;
		}
		
		.content-text h3
		{
			font-size: 12px !important;
		}
		
		.content-text h3
		{
			font-size: 12px !important;
			font-style: italic;
		}
		
		.content-text a, .content-text a:link, .content-text a:visited, .content-text a:active
		{
			font-weight: bold;
		
			color: #0f5697 !important;
			text-decoration: underline;
		}
		
		.content-text a:hover
		{
			font-weight: bold;
		
			color: #cccccc !important;
			text-decoration: underline;
		}
	
.footer-container
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

	color: #ffffff;
	background-color: transparent;
	
	text-transform: uppercase;
	
	padding-left: 45px;
	padding-top: 10px;
}

	.footer-container a, .footer-container a:link, .footer-container a:active, .footer-container a:visited,
	a.login-link, a.login-link:link, a.login-link:active, a.login-link:visited
	{
		color: #ffffff !important;
		
		text-transform: uppercase;
		text-decoration: none;
	}
	
	.footer-container a:hover,
	a.login-link:hover
	{
		color: #cccccc !important;
		
		text-transform: uppercase;
		text-decoration: none;
	}	
	
	
.copyright-container
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color: #698fb5;

	padding-right: 45px;
	padding-top: 10px;
}

/* NOTE: Hides the the background, which extends beyond the content on the home page (and other shorter pages) - Works in IE but differently in Firefox... */
.background-patch
{	
	background-color: #ffffff;
				/* Resolution height dependant */
}
	
/* Menu Styles */

.MainMenu
{
	margin-left: 30px;
	margin-right: 30px;
}

.MainMenuItem
{
	margin: 0;
	padding: 0;	
}

	.MainMenuItem a, .MainMenuItem a:link, .MainMenuItem a:visited, .MainMenuItem a:active
	{
		display: block;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 15px !important;
		font-weight: bold;
		
		color: #ffffff;
		
		padding-top: 14px;
		padding-bottom: 14px;	
		padding-right: 50px;
				
		text-decoration: none;
	}

	.MainMenuItem a:hover
	{
		display: block;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 15px !important;
		font-weight: bold;
		
		/* color: #ffe479; */
		color: #FFD321;
		
		padding-top: 14px;
		padding-bottom: 14px;
		padding-right: 50px;
				
		text-decoration: none;
	}


.ChildMenu
{
	background-color: #143e7c !important;
}

.ChildMenuItem
{
	color: #ffffff;
	background-color: #143e7c;
}

	.ChildMenuItem a, .ChildMenuItem a:link, .ChildMenuItem a:visited, .ChildMenuItem a:active
	{
		display: block;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #ffffff;
		background-color: #143e7c;
		
		padding: 9px;
				
		text-decoration: none;
	}

	.ChildMenuItem a:hover
	{
		display: block;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #143e7c;
		background-color: #FFD321;
		
		padding: 9px;
				
		text-decoration: none;
	}

	
.up-link-container, .up-link-container td
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px !important;
		
		color: #1185DB;
		
		padding-top: 2px;
		padding-bottom: 3px;
}

	.up-link-container a, .up-link-container a:link, .up-link-container a:visited, .up-link-container a:active
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #1185DB;
		
		padding-top: 2px;
		padding-bottom: 3px;
				
		text-decoration: none;	
	}
	
	.up-link-container a:hover
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #163F7D;
		
		padding-bottom: 3px;
				
		text-decoration: none;
	}
