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;
}

.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;}
	
.product_companyname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background:#059B2A;
	padding:4px;}
	
.stroke1{
	border-left:1px solid #059B2A;
	border-right:1px solid #059B2A;}

.stroke2{
	border-bottom:1px solid #059B2A;
}

.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;
	}

	.content-text
	{
		font-size: 11px;
		
		color: #1f4c4c;
		
		padding: 50px;
		padding-top: 30px;
		padding-bottom: 30x;
	}
	
	.numbered-list
	{
		color: #ffffff;
		visibility: hidden;
	}

		.content-text p, .content-text th, .content-text td, .content-text li, .content-text caption
		{
			font-size: 11px;

			color: #1f4c4c;
		}

		.content-text h2, .content-text h3, .content-text h4
		{
			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 h4
		{
			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;
	}

.MainMenuAlt
{
	width: 100%;
}

.MainMenuItemAlt
{
	/*border-bottom: 1px solid #78d710;*/
	margin: 0;
}

	.MainMenuItemAlt a, .MainMenuItemAlt a:link, .MainMenuItemAlt a:visited, .MainMenuItemAlt a:active
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #e9fddb;
		
		padding-top: 7px;
		padding-bottom: 7px;
		padding-right: 5px;
		padding-left: 9px;
				
		text-decoration: none;
	}

	.MainMenuItemAlt a:hover
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px !important;
		font-weight: bold;
		
		color: #ffe479;
		background-color: #003200;
		
		padding-top: 7px;
		padding-bottom: 7px;
		padding-right: 5px;
		padding-left: 9px;
				
		text-decoration: none;
	}


.ChildMenuAlt
{
	background-color: #004300;
}

.ChildMenuItemAlt
{
	color: #ffffff;
	background-color: #004300;

	/*	
	border: 1px solid #ffffff;
	border-bottom: 1px solid #e9fddb;
	*/
}

	.ChildMenuItemAlt a, .ChildMenuItemAlt a:link, .ChildMenuItemAlt a:visited, .ChildMenuItemAlt a:active
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px !important;
		font-weight: normal;
		
		color: #ffffff;
		background-color: #004300;
		
		padding: 3px;
				
		text-decoration: none;
	}

	.ChildMenuItemAlt a:hover
	{
		display: block;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px !important;
		font-weight: normal;
		
		color: #ffe479;
		background-color: #003200;
		
		padding: 3px;
				
		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;
	}
	
/*
**	Blog Styles
*/

hr
{
	/* HACK: ... */
	display: none;
	visibility: none;
}

.CommandButton
{
	text-decoration: none !important;
}

.BlogInfo
{
	visibility: hidden;
	display: none;
}

.SearchOptions 
{
} 
.CreateFrom
{
}
.blog_body {
	width: 500px;	
}
* html .blog_body {
	width: 600px;	
}

.blog_Description_Heavy 
{
}
.blog_Description 
{
}
.blog_published {
}
.blog_pub-month {
}
.blog_pub-date { 
}
.blog_pub-year {
}
.blog_comments {
	text-decoration: none !important;
}

#comments a, #comments a:link, #comments a:visited, #comments a:active, #comments a:hover {
	text-decoration: none;
}

.blog_comments_normal {
}

	a.blog_comments_normal, a.blog_comments_normal:link, a.blog_comments_normal:visited, a.blog_comments_normal:active, a.blog_comments_normal:hover {
		text-decoration: none;
	}
	
.blog_topics
{
}
a.blog_more_link, a.blog_more_link:link, a.blog_more_link:visited, a.blog_more_link:active, a.blog_more_link:hover
{
	text-decoration: none;
}

.blog_tags
{
}
.blog_trackback {
}
	a.blog_trackback, a.blog_trackback:link, a.blog_trackback:active, a.blog_trackback:visited, a.blog_trackback:hover {
		text-decoration: none;
	}

.blog_permalink
{
}

	a.blog_permalink, a.blog_permalink:link, a.blog_permalink:active, a.blog_permalink:visited, a.blog_permalink:hover
	{
		text-decoration: none;
	}

.blog_print
{
}
	a.blog_print, a.blog_print:link, a.blog_print:active, a.blog_print:visited, a.blog_print:hover
	{
		text-decoration: none;
	}

.blog_edit_link
{
}
	a.blog_edit_link, a.blog_edit_link:link, a.blog_edit_link:active, a.blog_edit_link:visited, a.blog_edit_link:hover
	{
		text-decoration: none;
	}

/*.blog_tags,*/ .blog_topics, .blog_permalink{
}
.blog_date {
}
h2.blog_title
{
}

	h2.blog_title a, h2.blog_title a:link, h2.blog_title a:visited, h2.blog_title a:active, h2.blog_title a:hover
	{
		text-decoration: none;
	}

.blog_subhead.blog_author
{
}

.blog_subhead.blog_author-1
{
}

h1, .horizontalline
{
}
.blog_subhead
{
}
.blog_subhead .blog_comments
{
}
.blog_footer_right {
}
.blog_footer_left {
}
	.blog_footer_left a, .blog_footer_left a:link, .blog_footer_left a:visited, .blog_footer_left a:active, .blog_footer_left a:hover {
		text-decoration: none;
	}
.blog_footer {
}
.clear { 
}
.blog_copyright	{
}
.blog_entry_description {
}

/* Normal Bubble */
div.blog_bubble {
}

div.blog_bubble blockquote {
}

div.blog_bubble blockquote p {
}

div.blog_bubble cite {
}

/* Calendar Styles */
.Blog_Archive_DayHeader{
}

.Blog_Archive_Day{
}

.Blog_Archive_NextPrev{
}

.Blog_Archive_OtherMonth{
}

.Blog_Archive_SelectedDay{
}

.Blog_Archive_Selector{
}

.Blog_Archive_Title{
}

.Blog_Archive_TodayDay{
}

.Blog_Archive_WeekendDay{
}