
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}

/* Hello HTML5 elements */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }



/* Links */

#Marcom a
{
	color: #000000;
	outline: none;
}

	#Marcom .NodeDescription a,
	#Marcom .NodeBody a,
	#Marcom .Content a
	{
		color: #064169;
	}

#Marcom a:hover,
#Marcom .Hover a
{
	text-decoration: underline;
}

#Marcom a img
{
	border: 0;
}

	#Marcom a.BlockLink
	{
		color: #000000;
		cursor: pointer;
		display: block;
		text-decoration: none;
	}
	
	#Marcom a.BlockLink:hover,
	#Marcom a.BlockLink:hover *
	{
		text-decoration: none;
	}
	
	#Marcom a.BlockLink:hover h2,
	#Marcom a.BlockLink:hover h3
	{
		text-decoration: underline;
	}

	#Marcom p.Back a,
	#Marcom .CourseOrEventNavigation a
	{
	}

.Hover
{
	cursor: hand !important;
	cursor: pointer !important;
}



/* Layout */

#Marcom
{
	text-align: left;
	zoom: 1;
}

	#Marcom dl,
	#Marcom ol,
	#Marcom ul
	{
		margin-left: 1.5em;
	}

	#Marcom #SiteLogo
	{
		display: block;
		color: #033F69;
		font-size: 1.3em;
	}
	
	#Marcom #SiteLogo:hover
	{
		color: #f00;
	}

	#Marcom #CourseCompanyIntro
	{
		float: left;
		line-height: 18px;
		width: 759px;
	}
	
	#Marcom #CourseCompanyIntro img
	{
		float: left;
		margin-right: 16px;
	}


/* Content */

#Marcom h1, 
#Marcom h2, 
#Marcom h3
{
	line-height: normal;
}

#Marcom h1
{
	font-size: 200%;
	font-weight: normal;
	margin-bottom: 10px;
}




/* Realisatie door Liones */

#Marcom address
{
	clear: both;
	color: #AAA;
	display: block;
	font-size: 90%;
	font-style: normal;
	margin-top: 16px;
}

	#Marcom address a,
	#Marcom address a:hover
	{
		color: #AAA;
	}
	
	#Marcom address a:hover
	{
		color: #000;
	}



/* Navigation */

#Marcom .Navigation
{
	padding: 6px;
	line-height: 110%;
}

	#Marcom .Navigation ul
	{
		list-style: none;
	}

		#Marcom .Navigation ul li
		{
			float: left;
			border-left: 1px solid #fff;
		}

		#Marcom .Navigation ul li.First
		{
			border: 0;
		}

			#Marcom .Navigation ul li a
			{
				padding: 0 5px;
			}

			#Marcom .Navigation ul li.Active a
			{
				text-decoration: none;
			}



/* Sidebar */

#Marcom #SideBar
{
	float: right;
}

#Marcom #SideBar.CourseOrEvent
{
	width: 336px;
	margin-left: 20px;
}

	#Marcom #HomeMiddle
	{
		float: left;
	}

	#Marcom #HomeRight
	{
		float: right;
	}

	/* Sidebar: Event signup */
	
	#Marcom #EventSignUp
	{
		position: relative;
		height: 100%;
	}

		#Marcom #EventSignUp .SignUpButton a
		{
			display: block;
		}

			#Marcom #EventSignUp .Login #LoginLink
			{
				border: 1px solid Transparent;
				outline: none;
				display: block;
				padding: 2px 0 2px 3px;
				text-decoration: none;
			}

			#Marcom #EventSignUp .Login #LoginLink:hover,
			#Marcom #EventSignUp .Login #LoginLink.Selected
			{
				border: 1px solid #b0b0b0;
				background-color: #FFF;
				border-radius: 4px 4px 0px 0px;
			}

			#Marcom #EventSignUp #LoginLayer
			{
				display: none;
				border: 1px solid #b0b0b0;
				border-radius: 4px 0 4px 4px;
				padding: 3px 0 8px;
				position: absolute;
				left: 0;
				top: 100%;
				width: 173px;
			}

				#Marcom #EventSignUp #LoginLayer fieldset
				{
					margin: 0;
					border: 0;
					padding: 0;
				}
				
					#Marcom #EventSignUp #LoginLayer fieldset legend
					{
						display: none;
					}
					
					#Marcom #EventSignUp #LoginLayer .FieldContainer
					{
						padding: 3px 12px;
					}
					
						#Marcom #EventSignUp #LoginLayer .FieldContainer label
						{
							display: block;
						}
					
						#Marcom #EventSignUp #LoginLayer .TextField
						{
							margin: 2px 0;
							width: 140px;
							padding: 2px;
						}
						
					#Marcom #EventSignUp #LoginLayer .ButtonContainer
					{
						margin: 3px 0 0;
						padding: 3px 12px;
						text-align: right;
						background: #E5E5E4;
					}
					
						#Marcom #EventSignUp #LoginLayer .ButtonContainer .LoginButton
						{
							text-indent: -2000px;
							height: 23px;
							width: 60px;
							border: 0;
							padding: 0;
							margin: 0;
							cursor: pointer;
						}
					
					#Marcom #EventSignUp #LoginLayer .HelperLinkContainer
					{
						padding: 6px 12px;
						font-size: 90%;
					}

				#Marcom #EventSignUp #LoginLayer ul
				{
					list-style: none;
					margin: .5em 0;
				}

	/* Sidebar: Blocks */

	#Marcom #SideBar .Block
	{
	}

		#Marcom #SideBar .Block h2
		{
			text-transform: lowercase;
		}

		#Marcom #SideBar .Block h3
		{
		}

		#Marcom #SideBar .Block.Advertisement
		{
			text-align: center;
			margin: 1em 0;
		}

	/* Sidebar: FlogsBannerBlock */
	
	#Marcom .FlogsBannerBlock
	{
		zoom: 1;
	}
		
		#Marcom .FlogsBannerBlock a
		{
			font-size: .9em;
			font-weight: bold;
			display: block;
			padding: 8px;
			zoom: 1;
			height: 20px;
		}
		
			#Marcom .FlogsBannerBlock a span
			{
				line-height: 20px;
				float: left;
			}
		
			#Marcom .FlogsBannerBlock a img
			{
				float: right;
			}

	/* Sidebar: ProductBlock */
	
	#Marcom .ProductBlock
	{
		padding-left: 130px;
	}
	
		#Marcom .ProductBlock .ProductImage
		{
			margin-left: -125px;
		}

	/* Sidebar: Spotlight */

	#Marcom .SpotlightContainer
	{
		background-color: #E5E5E5;
		text-align: center;
	}

		#Marcom .Spotlight
		{
			margin: 0px auto;
		}

			#Marcom .Spotlight .Photo
			{
				overflow: hidden;
			}

			#Marcom .Spotlight .TitleAndNavigation
			{
				padding: 6px;
			}

				#Marcom .Spotlight .TitleAndNavigation a.Previous,
				#Marcom .Spotlight .TitleAndNavigation a.Next
				{
					background-repeat: no-repeat;
					display: block;
					height: 26px;
					text-decoration: none;
					width: 26px;
				}

				#Marcom .Spotlight .TitleAndNavigation a.Previous
				{
					background-position: left 2px;
					float: left;
				}

				#Marcom .Spotlight .TitleAndNavigation a.Next
				{
					background-position: right 2px;
					float: right;
				}

				#Marcom .Spotlight .TitleAndNavigation .TitleWrapper
				{
					float: left;
					font-size: 80%;
				}

				#Marcom .Spotlight .TitleAndNavigation .TitleWrapper p
				{
					margin: 0;
					color: #333333;
				}

				#Marcom .Spotlight .TitleAndNavigation .TitleWrapper p.Title
				{
					text-transform: uppercase;
				}

	/* Sidebar: Highlights */

	#Marcom .Block.Highlights
	{
	}

		#Marcom .Block.Highlights .Highlight
		{
			padding-bottom: 10px;
			margin-bottom: 10px;
		}

		#Marcom .Block.Highlights .Highlight.Last
		{
			border-bottom: none;
		}

			#Marcom .Block.Highlights .Highlight .HighlightTitle
			{
				text-decoration: none;
			}
			
				#Marcom .Block.Highlights .Highlight .HighlightTitle:hover h3
				{
					text-decoration: underline;
				}

			#Marcom .Block.Highlights .Highlight .ImageHeading
			{
				display: block;
				height: 90px;
				background-position: center center;
				background-repeat: no-repeat;
				margin-bottom: .5em;
				margin-top: .75em;
			}

			#Marcom .Block.Highlights .Highlight p
			{
				font-size: 90%;
				line-height: 130%;
			}

			#Marcom .Block.Highlights .Highlight p.ReadMore
			{
				font-weight: bold;
				margin-top: .75em;
			}

	/* Sidebar: Block RSS */
	
	#Marcom #RssFeeds
	{
		background: url( Images/RssFeed.jpg ) no-repeat 5px 5px;
		min-height: 49px;
		padding-left: 80px;
		padding-bottom: 1em;
	}

	/* Sidebar: Blocks Latest & Related Events */
	
	#Marcom #HomeRight .Block.Events .Event
	{
		color: #333;
		font-size: 90%;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	#Marcom #HomeRight .Block.Events .Event.Last
	{
		border-bottom: none;
	}

		#Marcom #HomeRight .Block.Events .Event h3
		{
			color: #033f69;
			font-weight: normal;
			line-height: 130%;
			font-size: 120%;
		}




/* Texts */

#Marcom p.Attention
{
	background: #FFFF00;
	padding: 10px;
	margin-top: 2em;
	border: 2px solid #EE8800;
}

#Marcom p.Back
{
	font-size: 80%;
	margin-bottom: 30px;
	text-transform: uppercase;
}

#Marcom hr
{
	border: 0;
	background-color: #e5e5e5;
	color: #e5e5e5;
	height: 1px;
	margin: 1em 0;
}



/* Type: CourseCompany */

#Marcom #CourseCompany
{
	clear: left;
}

	/* Category */

	#Marcom #CourseCompany .CourseCategory
	{
		float: left;
		margin-bottom: 16px;
		width: 449px;
	}

	#Marcom #CourseCompany .CourseCategory.Odd
	{
		clear: left;
		margin-right: 16px;
	}

		#Marcom #CourseCompany .CourseCategoryName
		{
			background-color: #E5E5E4;
			border: 1px solid #E5E5E4;
			padding: 6px;
		}

	/* Course */
	
	#Marcom #CourseCompany .Course
	{
		border-bottom: 1px solid #E5E5E4;
		border-left: 1px solid #E5E5E4;
		border-right: 1px solid #E5E5E4;
		padding: 10px;
	}

	#Marcom #CourseCompany .Course.Hover
	{
		background-color: #E5E5E4;
	}

		#Marcom #CourseCompany .Course h2
		{
			font-size:125%;
			font-weight:normal;
			line-height: 120%;
			margin-bottom: 5px;
		}

			#Marcom #CourseCompany .Course h2 a
			{
				color: #033F69;
			}

	#Marcom #CourseCompany .Paging
	{
		background-color: #E5E5E4;
		border: 1px solid #E5E5E4;
		font-weight: bold;
		font-size: 90%;
		padding: 6px;
		text-align: right;
	}

/* Type: Course */

#Marcom #Course
{
	border-right: 1px solid #e5e5e5;
	clear: left;
	float: left;
	padding-right: 12px;
	width: 542px;
}

	#Marcom #Course #CourseRegisterNow
	{
		background-color: #e5e5e5;
		padding: 10px;
		text-align: center;
		margin-top: 2em;
	}

		#Marcom #Course #CourseRegisterNow p
		{
			margin: 0;
			font-size: 90%;
		}


/* Type: Event */

#Marcom #Event
{
	border-right: 1px solid #e5e5e5;
	clear: left;
	float: left;
	padding-right: 12px;
	width: 542px;
}

	#Marcom #DetailTable
	{
		background-color: #000;
		padding: 5px;
		color: #fff;
		font-size: 90%;
		position: relative;
		margin-bottom: 2px;
		zoom: 1;
	}

		#Marcom #DetailTable a
		{
			color: #fff;
		}

		#Marcom #DetailTable .AddEventToCalendar
		{
			font-size: 80%;
			float: right;
			text-align: right;
		}
		
			#Marcom #DetailTable .AddEventToCalendar .FlogsPart
			{
				display: block;
				margin-top: 1em;
				width: 125px;
			}
			
				#Marcom #DetailTable .AddEventToCalendar .FlogsPart a:hover
				{
					text-decoration: none;
				}
			
					#Marcom #DetailTable .AddEventToCalendar .FlogsPart span
					{
						margin-right: .5em;
						display: block;
						float: left;
						width: 95px;
						cursor: pointer;
					}
				
					#Marcom #DetailTable .AddEventToCalendar .FlogsPart a:hover span
					{
						text-decoration: underline;
					}
				
					#Marcom #DetailTable .AddEventToCalendar .FlogsPart img
					{
						float: right;
						margin-top: 2px;
					}

		#Marcom #DetailTable table
		{
			_font-size: 80%;
		}

			#Marcom #DetailTable table th
			{
				vertical-align: top;
				text-align: left;
				width: 120px;
			}

	/* Type: Event: Event icon */

	#Marcom .EventIcon
	{
		float: right;
		height: 39px;
		margin-left: 10px;
	}

		#Marcom #Event .EventIcon
		{
			position: relative;
			top: -16px;
		}

	/* Type: Event: Tabs */

	#Marcom ul#Tabs
	{
		border-bottom: 1px solid #e5e5e5;
		height: 24px;
		list-style: none;
		margin-left: 0px;
	}

		#Marcom ul#Tabs li
		{
			float: left;
			padding-left: 10px;
			padding-right: 10px;
			height: 25px;
			margin-left: 1px;
		}

		#Marcom ul#Tabs li.First
		{
			margin-left: 5px;
		}

			#Marcom ul#Tabs li a
			{
				display: inline-block;
				height: 25px;
				text-align: center;
				line-height: 25px;
				text-decoration: none;
				font-size: 90%;
			}

			#Marcom ul#Tabs li.Active a
			{
				text-decoration: none;
			}

	#Marcom #TabContent
	{
		background-color: #FAFAFA;
		border-color: #E5E5E5;
		border-style: solid;
		border-width: 0 1px 1px;
		clear: left;
		padding: .75em 10px;
	}
	
	/* Type: Event: Event navigation */

	#Marcom div.CourseOrEventNavigation
	{
		border-top: 1px solid #e5e5e5;
		margin-top: 1em;
		padding-top: 5px;
		text-transform: uppercase;
	}

		#Marcom div.CourseOrEventNavigation .PreviousNext
		{
			font-size: 80%;
			float: right;
			margin: 0;
		}

		#Marcom div.CourseOrEventNavigation .Back
		{
			margin-bottom: 1.5em;
		}







/* Types: Page, Form, UserPanel */

#Marcom #DefaultPage,
#Marcom #FormPage
{
	width: 518px;
	padding: 0 10px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	margin-left: 183px;
}

	#Marcom #DefaultPage ul
	{
		margin-left: 25px;
	}




/* Type: Event */
#Marcom #Event
{
}

	/* AddThis */
	#Marcom #Event .addthis_default_style
	{
		float: right;
		margin-top: -.3em;
	}
	
		#Marcom #Event .addthis_default_style .addthis_button_linkedin
		{
			border: 1px solid #CAD4E7;
			padding: 1px 3px 1px 1px;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			margin-right: 15px;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;
		}
		
		#Marcom #Event .addthis_default_style .addthis_button_linkedin:hover
		{
			border-color: #9dacce;
		}
		
			#Marcom #Event .addthis_default_style .addthis_button_linkedin span
			{
				margin-right: 2px;
			}

	#Marcom #Event h3
	{
		border-top: solid 1px #E5E5E5;
		padding: .5em 0;
		font-weight: normal;
	}

	#Marcom #Event #GoogleMapsGoogleMap
	{
		overflow: auto;	
	}

	/* Type Event: Sidebar: Tell a friend */

	#Marcom #EventInviteWrapper
	{
		padding-left: 50px;
	}

		#Marcom #CourseOrEventInvite
		{
			background-color: #e5e5e5;
			padding: 10px;
			margin-top: 2em;
		zoom: 1;
		}

			#Marcom #SideBar.CourseOrEvent #CourseOrEventInvite h2
			{
				margin-top: 0;
			}

			#Marcom #CourseOrEventInvite p
			{
				margin-bottom: .5em;
			}

			#Marcom #CourseOrEventInvite .InviteForm
			{
				background-color: #dadada;
				padding: 10px;
			}

				#Marcom #CourseOrEventInvite .InviteForm p.Person input
				{
					border: 1px solid #809db9;
					padding: 2px;
					width: 110px;
				}

				#Marcom #CourseOrEventInvite .InviteForm p.Person input.First
				{
					margin-right: 10px;
				}

				#Marcom #CourseOrEventInvite .InviteForm p.Submit
				{
					text-align: center;
				}



/* Type: Site */

#Marcom #Calendar
{
	clear: left;
	float: left;
	zoom: 1;
}

	/* Type: Site: Search form */

	#Marcom h2.SearchEventHeader
	{
	}

	#Marcom #SearchEvent
	{
		padding-top: 6px;
	}

		/* Keyword */

		#Marcom #SearchEvent .SearchKeyword
		{
			background-color: #F3F3F3;
			margin: 0 6px 6px;
			padding: 6px;
		}

			#Marcom #SearchEvent .SearchKeyword input
			{
				 vertical-align: middle;
			}

			#Marcom #SearchEvent .SearchKeyword input#keywords
			{
				 border: 0;
				 height: 20px;
				 font-size: 120%;
				 margin-right: 10px;
				 padding: 3px;
			}

			#Marcom #SearchEvent .SearchKeyword input#SearchEventButton
			{
				padding: 0;
			}

		/* Options */

		#Marcom #SearchEvent .SearchOptions
		{
			 margin-bottom: 1em;
		}

			#Marcom #SearchEvent .SearchOptions p
			{
				margin-bottom: 5px;
				overflow: hidden;
				width: 224px;
			}

			#Marcom #SearchEvent .SearchOptions p.Right
			{
				 float: right;
			}

			#Marcom #SearchEvent .SearchOptions select
			{
				padding: 1px;
			}

			#Marcom #SearchEvent .SearchOptions label,
			#Marcom #SearchEvent .SearchOptions select
			{
				margin-right: 3px;
				vertical-align: middle;
			}

			#Marcom #SearchEvent .SearchOptions label
			{
				float: left;
				width: 26px;
			}

			#Marcom #SearchEvent .SearchOptions label.Wide
			{
				float: left;
				width: 52px;
			}

			/* Date */
			#Marcom #SearchEvent .SearchOptions select#startDate,
			#Marcom #SearchEvent .SearchOptions select#endDate
			{
				width: 68px;
			}

			/* Theme, City */
			#Marcom #SearchEvent .SearchOptions select#theme,
			#Marcom #SearchEvent .SearchOptions select#city
			{
			}

			/* Price */
			#Marcom #SearchEvent .SearchOptions select#priceMin
			{
				width: 52px;
			}

			#Marcom #SearchEvent .SearchOptions select#priceMax
			{
				width: 60px;
			}

			/* Type */
			#Marcom #SearchEvent .SearchOptions select#eventType
			{
			}

	/* Type: Site: Order controls */

	#Marcom .NavigationOrder
	{
		 padding: 6px 6px 2px;
		 zoom: 1;
	}

		#Marcom .NavigationOrder p
		{
			margin: 0;
		}

		#Marcom .NavigationOrder .OrderedBy
		{
			background: transparent url( Images/Icon.OrderedBy.png ) no-repeat center right;
			padding-right: 11px;
		}

	/* Type: Site: Events */

	#Marcom .CalendarItem
	{
		padding: 10px;
	}

		#Marcom .CalendarItem:hover
		{
		}

		#Marcom .CalendarItem.Highlight:hover
		{
			background-color: #e0e0e0;
		}

		#Marcom .CalendarItem .Date
		{
			width: 35px;
			float: left;
			margin-right: 15px;
		}

			#Marcom .CalendarItem .Date .Day,
			#Marcom .CalendarItem .Date .Tip
			{
				text-align: center;
				padding: 7px 0;
				margin: 0;
				font-size: 80%;
				line-height: 120%;
			}

			#Marcom .CalendarItem .Date .Day
			{
			}

			#Marcom .CalendarItem:hover .Date .Day
			{
			}

			#Marcom .CalendarItem .Date .Tip
			{
				background-color: #ffff00;
				padding: 3px 0;
			}

		#Marcom .CalendarItem .Content
		{
			float: left;
			position: relative;
		}

			#Marcom .CalendarItem .Content h2
			{
				line-height: 120%;
				margin-bottom: 5px;
			}

			#Marcom .CalendarItem .Content div.NodeDescription
			{
			}

			#Marcom .CalendarItem .Content p.Location
			{
				margin-top: .5em;
				font-size: 90%;
				margin-bottom: 0;
			}

			#Marcom .CalendarItem .Content p.Similar
			{
				font-size: 80%;
				position: absolute;
				right: 0;
				bottom: 0;
			}

			#Marcom .CalendarItem .Content p.Similar a
			{
				padding-left: 10px;
			}

		#Marcom .CalendarItem.Advertisement
		{
			overflow: hidden;
			text-align: center;
		}

		#Marcom .CalendarItem:hover.Advertisement
		{
			background: none;
		}



/* Type: UserPanel */

#Marcom .MyEvents
{
}

	#Marcom .MyEvents th
	{
		background-color: #033F69;
		color: #fff;
	}

	#Marcom .MyEvents th,
	#Marcom .MyEvents td
	{
		padding: 2px;
	}

		#Marcom .MyEvents tr.Even td
		{
			background-color:#E5E5E4;
		}

	#Marcom .MyEvents .Archived,
	#Marcom .MyEvents .Expired
	{
		opacity: .4;
		filter: alpha(opacity=40);
	}

	#Marcom .MyEvents .Staged,
	#Marcom .MyEvents .Waiting
	{
		opacity: .7;
		filter: alpha(opacity=70);
	}

		#Marcom .MyEvents .Archived .PreviewLink,
		#Marcom .MyEvents .Expired .PreviewLink,

		#Marcom .MyEvents .Archived .EditLink,
		#Marcom .MyEvents .Expired .EditLink,

		#Marcom .MyEvents .Archived .ArchiveLink,
		#Marcom .MyEvents .Expired .ArchiveLink
		{
			visibility: hidden;
		}




/* Forms */

#Marcom input,
#Marcom select,
#Marcom textarea
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	padding: 2px;
}

	#Marcom form.Frontoffice input,
	#Marcom form.Frontoffice select,
	#Marcom form.Frontoffice textarea
	{
		border: 1px solid #abadb3;
	}

#Marcom form.Frontoffice
{
	margin: 2em 0;
	overflow: hidden;
}

	#Marcom form.Frontoffice td
	{
		padding: 2px;
		vertical-align: top;
	}

		#Marcom form.Frontoffice td label
		{
			line-height: 1.7em;
		}

	#Marcom form.Frontoffice td.FormHeader
	{
		padding-bottom: 1em;
	}

		#Marcom form.Frontoffice td.FormHeader label
		{
			font-size: 120%;
			font-weight: bold;
			text-transform: lowercase;
		}

	#Marcom form.Frontoffice td.FormSeparator
	{
		padding-right: 0;
	}

	#Marcom form.Frontoffice #Speakers
	{
		background-color: #000;
		color: #fff;
		padding: 10px;
		margin-bottom: 1em;
	}

	/* Call to action */
	
	#Marcom .CallToActionButton
	{
		background-color: #e5e5e5;
		padding: 10px;
		text-align: center;
	}

		#Marcom .CallToActionButton p
		{
			margin: 0;
			font-size: 90%;
		}



/* Default node properties */

#Marcom .NodeBody,
#Marcom .NodeDescription
{
	margin-bottom: 1.5em;
}

	#Marcom #Course .NodeDescription,
	#Marcom #Event .NodeDescription
	{
		font-weight: bold;
	}



/* Others */

#Marcom .BorderTop { border-top: 1px solid #CCC; }
#Marcom .BorderBottom { border-bottom: 1px solid #CCC; }

#Marcom .NoWrap
{
	white-space: nowrap;
}



/* Overrules for external content */

#Marcom img
{
	display: inline;
}

.main-content
{
	background: none;
	margin: 0;
	padding: 0;
	width: 960px;
}

.footer
{
	margin-top: 0;
}
