/*#Global#*/
body
{
	font-family: arial;
	font-size: 10pt;
	margin:	0px;
	padding: 0px;
	background: url('/AdSeven/Images/background.jpg');
	background-repeat: repeat-x;
	background-color: #8194b4;
}

h1
{
	font-size: 12pt;
	color: #e1630b;
}

h2
{
	font-size: 10pt;
	color: #174b7d;
}

.container
{
	position:relative;
	width:920px;
}

/*Removes margin between relative positioned divs in firefox*/
p
{
	margin:0px;
}

/*#Container elements#*/
/*#Container elements/Top zone#*/
.top_zone
{
	position: relative;
	height: 90px;
	background: url('/AdSeven/Images/bg_topzone.jpg');
	background-repeat: repeat-y;
	
	z-index: 10;
	
}

.top_logo
{
	position: absolute;
	right: 0px;
	top: 5px;
}

.top_menu
{
	position: absolute;
	left: 15px;
	top: 56px;
}

/*#Container elements/Footer zone#*/
.footer_zone
{
	position: relative;
	margin-top:15px;
	padding-bottom:10px;
	float:right;
	
	font-size: 8pt;
	color: White;
}

.footer_zone a
{
	color: White;
	text-decoration: none;
}

.footer_zone a:hover
{
	text-decoration: underline;
}

/*#Container elements/Content zone#*/
.content_zone
{
	position: relative;
	width: 920px; /*is container width*/
	z-index:100;
	background-color: White;
	text-align: left;
}

.content_zone_shadow
{
	position: absolute;
	top: 86px; /*is top_zone height - 4*/
	width: 924px; /*is content_zone width + 4*/
	height: 500px;
	z-index:0;
	
	background-color: Black;
	filter:alpha(opacity=10);
	opacity:0.1;
}

.content_zone_greyarea_1
{
	position:absolute;
	bottom: 0px;
	width: 100%;
	height: 10px;
	background-color: #9ea1a5;
}

.content_zone_greyarea_2
{
	position:absolute;
	bottom: 0px;
	right:0px;
	width: 400px;
	background-color: #9ea1a5;
}

.content_zone_greyarea_2_content
{
	position:absolute;
	right: 15px;
	top: 450px; /*is side_visual height + side_menu height + 15 (margin from top)*/
	width: 370px;

	color:White;
	font-size:8pt;
}

.content_zone_greyarea_2_content a, .content_zone_greyarea_2_content a:hover
{
	color:White;
	text-decoration:none;
}

.side_menu
{
	position:absolute;
	top: 245px; /*is side_visual height + 10*/
	right: 10px;
	width: 378px; /*is content_zone_greyarea_2 width - side_menu width - 2*/
	height: 200px;
	text-align: left;
}

/*#Container elements/Content zone/Content#*/
.side_visual
{
	position:absolute;
	top:0px;
	right:0px;
	width: 400px; /*is content_zone_greyarea_2 width*/
	height: 235px;
	
	/*background-color: #11486d;*/
}

.breadcrumb
{
	position: relative;
	top: 15px;
	left: 15px;
	width: 475px; /* is content width */
	text-align: right;
	font-size: 8pt;
}

.content
{
	position:relative;
	top: 30px;
	left: 15px;
	padding-bottom: 60px;
	width: 475px;
	min-height: 485px;
	text-align: left;
}

.content a, .content a:hover, .content a:visited
{
	color: #6699cc;
	text-decoration: none;
}

/*#Container elements/Content zone/Content Home#*/
.top_visual
{
	position: absolute;
	top:15px;
	left:15px;
	width: 905px; /*is content_zone width - top_visual left*/ /*740*/
	height: 220px; /*180*/
	
	background-color: black;
}

.content_home
{
	position: relative;
	padding-top: 248px; /*is top_visual height + top_visual top + content top*/
	padding-bottom: 20px;
	left: 15px;
	width: 485px; /*is content width + 10*/
	min-height: 285px;
}

.content_home_news
{
	border: 0px;
	width:100%;
}

.content_home_news td
{
	vertical-align:top;
	padding-right:10px;
	width:33%;
}
.content_home_news td a, .content_home_news td a:hover, .content_home_news td a:visited
{
	color: #6699cc;
	text-decoration: none;
	font-style: italic;
}

/*#Container elements/Content zone/Channels#*/

.content_intro
{
	position:relative;
	top: 30px;
	left: 15px;
	padding-bottom: 60px;
	width: 475px;
	min-height: 185px;
}

.channel_block_topleft,
.channel_block_topright,
.channel_block_left,
.channel_block_right
{
	position: relative;
	width: 234px;/*is (content width - 5) / 2*/
}

.channel_block_topleft
{
	float: left;
/*	border: 1px solid black;
*/
}

.channel_block_topright
{
	float: right;
/*	border: 1px solid black;
	border-left: 0px;
*/
}

.channel_block_left
{
	float: left;
/*	border: 1px solid black;
	border-top: 0px;
*/
}

.channel_block_right
{
	float: right;
/*	border-bottom: 1px solid black;
	border-right: 1px solid black;
*/
}

.channel_block_topleft table,
.channel_block_topright table,
.channel_block_left table,
.channel_block_right table
{
	width: 100%;
	/* background-color: #d2dae5; */
}

.channel_block_topleft h2,
.channel_block_topright h2,
.channel_block_left h2,
.channel_block_right h2
{
	margin-top:5px;
	margin-bottom:5px;
}

.channeloverviewtbl_leftcol
{
	width:60%;
}

.channeldetailtbl_leftcol
{
	width:50%;
}

.channel_percentagebars
{
	background-color:#e1630b;
	text-align:right;
}

.site_columnwidth
{
	width:200px;
}

/*#Menu styles/Navigation top_menu#*/
.navigationtop_CMSMenu /*This is de main menu table*/
{
	height: 34px;
	width: 600px;
}

.navigationtop_CMSMenuItem, /*This is the layout for the default main menu item (td of main menu table)*/
.navigationtop_CMSMenuHighlightedMenuItem /*This is the layout for the highlighted main menu item (td of main menu table)*/
{
}

/*	Begin
	Effects on the layout for the menu items*/
.navigationtop_CMSMenuItem, 
.navigationtop_CMSMenuItemMouseOver,
.navigationtop_CMSMenuItemMouseDown,
.navigationtop_CMSMenuItemMouseUp
{
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	
	color: white;
	background-color: #a8abb2;
	border: solid 1px #4b5260;
}

.navigationtop_CMSMenuItemMouseOver
{
	color: #e1630b;
}

.navigationtop_CMSMenuHighlightedMenuItem, 
.navigationtop_CMSMenuHighlightedMenuItemMouseOver,
.navigationtop_CMSMenuHighlightedMenuItemMouseDown,
.navigationtop_CMSMenuHighlightedMenuItemMouseUp
{
	font-size: 10pt;
	font-weight: normal;
	text-align:center;
	
	background-color: White;
	color: #a8abb2;
	border: solid 1px #4b5260;
	border-bottom: solid 1px white;
}
/*	End
*/

.navigationtop_subCMSMenu /*This is a submenu table*/
{
	/* not needed in this project
	*/
}

.navigationtop_subCMSMenuItem, /*This is the layout for the default submenu item (td of submenu table)*/
.navigationtop_subCMSMenuHighlightedMenuItem /*This is the layout for the hightlighted submenu item (td of submenu table)*/
{
	/* not needed in this project
	*/
}

/*	Begin
	Effects on the layout for the submenu items*/
.navigationtop_subCMSMenuItem,
.navigationtop_subCMSMenuItemMouseOver, 
.navigationtop_subCMSMenuItemMouseDown,
.navigationtop_subCMSMenuItemMouseUp
{
	/* not needed in this project
	*/
}

.navigationtop_subCMSMenuHighlightedMenuItem, 
.navigationtop_subCMSMenuHighlightedMenuItemMouseOver, 
.navigationtop_subCMSMenuHighlightedMenuItemMouseDown, 
.navigationtop_subCMSMenuHighlightedMenuItemMouseUp
{
	/* not needed in this project
	*/
}

/*	End
*/

/*#Menu styles/Navigation side_menu#*/
.navigationside_CMSMenu /*This is de main menu table*/
{
	height: 180px;
	width: 323px;
}

.navigationside_CMSMenuItem, /*This is the layout for the default main menu item (td of main menu table)*/
.navigationside_CMSMenuHighlightedMenuItem /*This is the layout for the highlighted main menu item (td of main menu table)*/
{
}

/*	Begin
	Effects on the layout for the menu items*/
.navigationside_CMSMenuItem, 
.navigationside_CMSMenuItemMouseOver,
.navigationside_CMSMenuItemMouseDown,
.navigationside_CMSMenuItemMouseUp
{
	font-size: 14pt;
	font-weight: normal;
	
	color: #e1630b;
	border-bottom: dotted 1px #b7c2d0;
}

.navigationside_CMSMenuItemMouseOver
{
	color: #174b7d;
}

.navigationside_CMSMenuHighlightedMenuItem, 
.navigationside_CMSMenuHighlightedMenuItemMouseOver,
.navigationside_CMSMenuHighlightedMenuItemMouseDown,
.navigationside_CMSMenuHighlightedMenuItemMouseUp
{
	font-size: 14pt;
	font-weight: normal;
	text-decoration: underline;
	
	color: #e1630b;
	border-bottom: dotted 1px #b7c2d0;
}
/*	End
*/
