#agenda#header, #meta, #sidebar
{
	/*border: 1px solid blue;*/
}

html
{
	color: #604735;
}

body
{
	font:62.5% Arial,Sans-serif;
	width: 980px;
	margin: 0 auto;
	background: #F7F5ED url(../images/header_background.png) repeat-x top left;
}

a, a:visited
{
	color: #989081;
}

.breaker
{
	clear: both;
}

#header, #content, #sidebar, #meta
{
	font-size: 1.2em;
}

h2
{
	color: #E41F1F;
	font-weight: 100;
}

h3
{
	color: #746C5F;
	font-weight: 100;
}

a:hover, .post h2 a:hover, .post .postmeta a:hover
{
	text-decoration: underline;
}


p{
	margin:5px 0px;
	
	}

/********************************************************
*
* handy ones
*
*********************************************************/
.float-right
{
	float: right;
}


.clearfix
{
	display: block;
	clear: both;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix
{
	display: inline-block; 
}

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/********************************************************
*
* buttons
*
*********************************************************/

.generic-button-grey-high, .generic-button-meeting, .generic-button-red-high
{
	background: transparent url(../images/generic_button_grey_high.png) no-repeat center center;
	width: 200px;
	height: 110px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;	
	clear:right;
}

.generic-button-red-high
{
	background: transparent url(../images/generic_button_red_high.png) no-repeat center center;
}

.generic-button-meeting
{
	background: transparent url(../images/generic_button_meeting.png) no-repeat center center;

}

.generic-button-grey-high a, .generic-button-grey-high a:visited, .generic-button-grey-high a:hover , .generic-button-meeting a, .generic-button-meeting a:visited, .generic-button-meeting a:hover
{
	color: #E41F1F;
	display: block;
	padding: 20px 50px 15px 25px;
	line-height: 1.3;
	text-align: left;
	text-decoration: none;
}

.generic-button-red-high a, .generic-button-red-high a:visited, .generic-button-red-high a:hover
{
	color: #ffffff;
	display: block;
	padding: 20px 50px 15px 25px;
	line-height: 1.3;
	text-align: left;
	text-decoration: none;
}


.generic-button-top, .generic-button-bottom, .generic-button-center
{
	width: 200px;
	margin-left: -5px;
}

.generic-button-top
{
	background: transparent url(../images/button_grey_top.png) no-repeat center center;
	height: 20px;
}

.generic-button-center
{
	background: transparent url(../images/button_grey_center.png) no-repeat center center;
}

.generic-button-bottom
{
	background: transparent url(../images/button_grey_bottom.png) no-repeat center center;
	height: 20px;
}

.generic-button a, .generic-button a:visited, .generic-button a:hover
{
	color: #E41F1F;
	display: block;
	padding: 10px 60px 10px 25px;
	line-height: 1.3;
	text-align: left;
	text-decoration: none;
	background: none;
	background-color: transparent;
	font-weight: bold;
}

.minimalist-button
{
	border: 1px solid #989081;
	text-align: center;
	padding: 5px 10px;
	background-color: #FBFAF9;
	color: #746C5F;
}

.minimalist-button-red
{
	border: 1px solid #E41F1F;
	text-align: center;
	padding: 5px 10px;
	background-color: #FBFAF9;
	color: #E41F1F;
	cursor: pointer;
}

.non-input-button{
	width: 70px;
}

.image-button
{
  margin: 5px 0 15px 0;
}

/********************************************************
*
* nav
*
*********************************************************/

#nav
{
	clear: both;
	border-left: none;
	margin-top: 35px;
	_margin-top: 25px;
	font-size: 1.2em;
}

#nav ul
{
	margin: 0;
	height: 35px;
}

#nav ul li
{
	display: inline;
	color: #604735;
}

#nav ul li a
{
	text-decoration: none;
	color: #fff;
	background: transparent url(../images/nav_separator.jpg) no-repeat 0px 0px;
	padding: 10px 25px;
	margin-right: -5px;
}

#nav ul li a:hover, #nav ul li a.active
{
	text-decoration: none;
	color: #EB151C	;
	background: transparent url(../images/nav_active.jpg) no-repeat 0px 0px;
	padding: 10px 25px;
	margin-right: -5px;
}

/********************************************************
*
* header
*
*********************************************************/

/* general */
#header
{
	height: 296px;
	padding-top: 10px;
	margin-bottom: 30px;
	width: 940px;
}

#header #logo
{
	margin-bottom: 15px;
}

#header #maak-een-afspraak
{
	float: right;
	margin-top: -10px;
}


/* language + search box */
#lang-search-box
{
	float: right;
	width: 350px;
	height: 25px;
}

#lang-search-box a
{
	float:left;
}

#lang-search-box .lang-choice
{
	margin-right: 5px;
}

#lang-search-box .lang-choice#fr
{
	margin-right: 10px;
}

#search-form #search-submit, #search-form #search-text
{
	background-color: #F9F9F8;
	border: 1px solid #A41313;
	color: #989081;
}

#search-form #search-submit
{
	width: 80px;
	padding: 3px;
	margin-left: 5px;
}

#search-form #search-text
{
	color: #BEB9AF;
	background-color: #fff;
	padding: 4px;
	width: 175px;
}

/* left and right side */
#header #header-right
{
	float: right;
	width: 180px;
}

#header #header-left
{
	width: 730px;
}

/* banner */
#header #banner
{
	width: 728px;
	height: 90px;
}

/* people/expert box */
#our-experts-box
{
	margin-top: 0px;
}

#our-experts-box-content
{
	width: 330px;
	height:70px;
}

#our-experts-box-content h2
{
	font-weight: bold;
	margin-bottom: 5px;
}

/* logo box */
#header #logo-box #logo-depost
{
	margin-top: 5px;
}

#header #logo-box
{
	margin-right: 5px;
}

/********************************************************
*
* content
*
*********************************************************/

#content
{
	width: 485px;
	float: left;
	border: 1px solid #C0BBB3;
	background-color: #fff;
	padding: 30px 15px;
	margin-bottom: 40px;
	min-height: 1500px;
}

#content.large
{
  min-height: 0px;
  width: 950px;
}

#content.large p
{
  width: 600px;
}

/********************************************************
*
* meta
*
*********************************************************/

#meta
{
	width: 220px;
	float: left;
	margin-top: -2px;
}

#meta #agenda li
{
	margin-bottom: .5em;
}

#meta #agenda ul
{

}

#meta .metabox
{
	padding: 20px;
}

/* registreer linkedin*/

#meta #registreer-linkedin
{
	margin-bottom: 0;
	padding-bottom: 0;
	width: 185px;
}

#meta #registreer-linkedin-content
{
	background: transparent url("../images/linkedin_top.jpg") no-repeat top left;
	padding: 12px;
	padding-top: 16px;
}

#meta #registreer-linkedin-content h2
{
	color: #2778A4;
	font-size: 1.2em;
	font-weight: 100;
	margin-bottom: 1.5em;
	width: 160px;
}

#meta #registreer-linkedin-content ul
{
	list-style-type: disc;
	margin-bottom: 2em;
	margin-left: 15px;
	width: 150px;
}

#meta #registreer-linkedin-content ul li
{
	margin-bottom: .5em;
}

#meta #registreer-linkedin-footer
{
	background: transparent url("../images/linkedin_bottom.jpg") no-repeat;
	height: 25px;
}

a.linkedin-profile-button
{
	color: #E41F1F;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	text-decoration: none;
}

/* newsletter */
#meta #newsletter
{
	padding: 0px 15px 10px 15px;
	margin-top: 2px;
}

#meta #newsletter .generic-button
{
	margin-top: -10px;
}

/* share */
#meta #share
{
	margin-left: 20px;
	color: #999182;
	padding: 10px 15px;
	border-top: 1px dashed #999182;
	border-bottom: 1px dashed #999182;	
	width: 145px;
}

#meta #share h2
{
	color: #725C4D;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 1.2em;
}

#meta #share li
{
	display: inline;
	margin-right: 2px;
}

/* agenda */
#meta #agenda
{
	padding-top: 10px;
}

#meta #agenda h2
{
	color: #EB151C;
	font-size: 1.5em;
	margin-bottom: .5em;
}

#meta #agenda ul li, #meta #agenda a
{
	color: #725C4D;
}

#meta #agenda ul li span, #meta #agenda a
{
	font-weight: bold;
}

/* author box */
#meta #author-box
{
	background: transparent url(../images/author_tab.jpg) no-repeat top left;
	margin-left: -2px;
	padding: 20px 0 10px 10px;
	height: 225px;
	color: #989081;
	line-height: 1.5;
	margin-top: 2px;
}

#meta #author-box ul, #meta #author-box a
{
	margin-bottom: 15px;
	display: block;
}

#meta #author-box h4
{
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 13px;
	color: #725C4D;
}

#meta #author-box a
{
	color: #725C4D;
	font-weight: bold;
}

#meta #author-box a#linkedin
{
	width: 200px;
}

/* filters */

#meta #filters
{
	margin-left: -22px;
	padding-top: 0;
	padding-bottom: 0;width: 210px;
}

#meta #filters li
{
	margin-bottom: .5em;
}

#meta #filters-content
{
	background: transparent url(../images/filters_tab.jpg) no-repeat top left;
	padding-top:25px;
}

#meta #filters-content ul, #meta #filters-content h3
{
	padding-left: 20px;
	width: 100px;
}

#meta #filters-content h3
{
	margin-bottom: 10px;
	padding-top: 30px;
}

#meta #filters-footer
{
	background: transparent url(../images/filters_tab_footer.jpg) no-repeat top left;
	height: 36px;
}

#meta #filters a, #meta #filters a:visited, .discovery-page a#intro-url
{
	text-decoration: none;
}

#meta #filters ul li
{
	margin-bottom: 0;
	width: 170px;
}

#meta #filters ul li li a
{
	padding-left: 20px;
}


#meta #filters ul li a
{
	display: block;
	padding: 7px 0;
	border-bottom: 1px solid #EDEBE9;
	color: #7d7c7b;
}

#meta #filters ul li a.active, #meta #filters ul li a:hover
{
	color: #604735;
}

#meta #filters .top-border
{
	border-top: 1px solid #EDEBE9;
}

#meta, #sidebar
{
	position: absolute;
}

#meta
{
	left: 517px;
	_left: -5px;
}

#sidebar
{
	left: 745px;
	_left: 250px;
}

#sidebars
{
	position: relative;
	left: 0;
}

/********************************************************
*
* sidebar
*
*********************************************************/

#sidebar
{
	width: 200px;
	float: left;
	margin-top: -5px;
}

#sidebar #expert-centre li
{
	margin-bottom: .5em;
}

#sidebar .sidebarbox
{
	margin-bottom: 1em;
	padding: 10px;
}

/* expert centre */
#sidebar #expert-centre
{
	margin-bottom: 3px;
	padding: 0;
}

#sidebar #expert-centre-content
{
	background: transparent url(../images/expert_centre_box_top.jpg) no-repeat top left;
}

#sidebar #expert-centre-content h2
{
	color: #EB141B;
	font-size: 1.4em;
	font-weight: bold;
	margin-right: 65px;
	padding: 12px;
}

#sidebar #expert-centre-content ul
{
	padding: 0 12px 1px 8px;
}

#sidebar #expert-centre-content ul li
{
	margin-bottom: 4px;
	margin-right: 10px;
}

#sidebar #expert-centre-content ul li a
{
	/*background: transparent url(../images/expert_centre_box_list_arrow.jpg) no-repeat 8px 8px;*/
	display: block;
	padding: 5px 10px 5px 5px;
	text-decoration: none;
	background-color: #F1EEE0;
}

#sidebar #expert-centre-content ul li a:hover
{
	background-color: #877E6D;
	color: #fff;
}

#sidebar #expert-centre-footer
{
	background: transparent url(../images/expert_centre_box_bottom.jpg) no-repeat;
	height: 27px;
}

/* polls */
#sidebar #poll
{
	margin: 1em 0;
	padding: 0;
}

#sidebar #poll-content
{
	padding: 12px;
	padding-right:22px;
	background: transparent url(../images/poll_top.jpg) no-repeat top left;
	text-align: left;
}

#sidebar #poll-content h3
{
	font-size: 1.4em;
	font-weight: bold;
	margin-right: 65px;
	margin-bottom: 10px;
}

#sidebar #poll-content ul
{
	padding: 0 12px 1px 8px;
	margin: 15px 0;
}

#sidebar #poll-content ul li
{
	margin-bottom: 5px;
}

#sidebar #poll-content #vote-button
{
	background-color: #F8F7F5;
	color: #989081;
	padding: 2px 15px;
	cursor: pointer;
}

#sidebar #poll-content #results
{
	margin-top: 10px;
	margin-left: 5px;
}

#sidebar #poll-content strong
{
	font-weight: 100;
	margin-right: 10px;
}

#sidebar #poll-footer
{
	background: transparent url(../images/poll_bottom.jpg) no-repeat;
	padding-bottom: 5px;
}

/* ads */
#sidebar .ad
{
	margin: 15px 5px;
}

/********************************************************
*
* posts
*
*********************************************************/

.post
{
	line-height: 1.5;
	margin-bottom: 15px;
	background: transparent url(../images/post_small_background.jpg) no-repeat -20px bottom;
	width: 480px;
	padding-right: 10px;
}

.post h2
{
	margin-bottom: 8px;
	font-size: 1.5em;
}

.post h2 a
{
	color: #E41F1F;
	text-decoration: none;
}

.post h3 
{
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 5px;
}

.post .postmeta
{
	margin-bottom: 10px;
}

.post-page .postmeta
{
	color:#604735;
	float:right;
	font-weight:100;
	margin-bottom:0;
	width:360px;
}

.post .postmeta p
{
	margin: 0;
}

.post .postmeta a
{
	color: #604735;
	text-decoration: none;
}

.post .entry
{
	color: #514b3e;
	padding-bottom: 15px;
	padding-right: 8px;
}

.post .more-link
{
	display: block;
	margin-top: 10px;
}

.post .post-thumb
{
	float: left;
	margin-right: 20px;
	padding-top: 4px;
}

.post .comment-count
{
	background: transparent url(../images/comment_bubble.png) no-repeat top left;
	height: 20px;
	width: 20px;
	float: right;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 2px;
	color: #fff;
	padding-left: 6px;

}

.post .comment-count a, .post .comment-count a:visited
{
	text-decoration: none;
	
	color: #fff;
	display: block;
}

.post .post-ratings
{
	float: right;
	width: 60px;
}

/* full post */
.post-page .post p, .post .entry p, .discovery-page p
{
	margin-bottom: 1em;
}

.post .avatar, .author-page .avatar
{
	float: left;
	margin-right: 20px;
	width: 100px;
	display: block;
	margin-top: 5px;
}

.post hr
{
	margin: 20px 0;
	background: transparent url(../images/post_header_divider.png) no-repeat top left;
	border: none;
}

.post-page .post
{
	background-image: none;

}

.post-page .post .links, .links
{
	margin: 20px 0;
}

.post-page .post .links a, .links a
{
	color: #725C4D;
	font-weight: bold;
	margin-right: 20px;
}

.post .entry h2
{
	color: #746C5F;
	margin-bottom: 1em;
	font-size: 1.6em;
	font-weight: 100;
}

.post .entry ul
{
	list-style-type: disc;
	list-style-position: inside;
}

#related-posts
{
	position: relative;
	left: -5px;
	margin-bottom: 25px;
}

#related-posts-content
{
	padding: 15px;
	background: transparent url(../images/related_posts.png) no-repeat;
	width: 460px;
	margin-bottom: -15px;
}

#related-posts-content li
{
	line-height: 2;
}

#related-posts-content li a
{
	background: transparent url(../images/expert_centre_box_list_arrow.jpg) no-repeat 0px 4px;
	padding-left: 10px;
}

#related-posts-footer
{
	background: transparent url(../images/related_posts_footer.png) no-repeat;
	height: 15px;
	width: 460px;	
}

.redbutton
{
	background:url("../images/button_reactie.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
	width:190px;
	margin-left: -5px;
	margin-bottom: 20px;
	float:left;
	border:none;
}

a.redbutton:visited
{
	color:#FFF;
}

/********************************************************
*
* pages
*
*********************************************************/

.page
{
	line-height: 1.5;
	margin-bottom: 15px;
	background: none;
	width: 480px;
	padding-right: 10px;
}

.page h2
{
	margin-bottom: 8px;
	font-size: 1.5em;
	color: #E41F1F;
	display:block;
}

.page h2 a
{
	color: #E41F1F;
	text-decoration: none;
}

.page h3 
{
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 5px;
}
	.onstage-page h3 {
		margin: 20px 0 0 0;
	}

.page .entry
{

	padding-bottom: 15px;
	padding-right: 8px;
}

.page .entry h2
{
	color: #E41F1F;/* #746C5F;*/
	margin-bottom: 1em;
	font-size: 1.6em;
	font-weight: 100;
}

.page .entry ul
{
	list-style-type: none;
	margin-top: 10px;

}

.page .entry p{
	
	margin-bottom: 1em;
	
	}


.discovery-page h2 span{
	font-size: 0.8em;
}


.discovery-page sup {
	vertical-align: super;
	font-size: smaller;
}

.page .entry .list, .page .entry .nrlist {
		margin-bottom:2em;
		margin-left:20px;
	}
	
.page .entry .list li, .page .entry .nrlist li {
		margin-bottom:0.8em;
	}

.page .entry .nrlist{
	list-style: decimal inside;
	}
	
.page .entry .list {
	list-style:disc inside;
	}
/********************************************************
*
* author page
*
*********************************************************/
.author-page
{
	line-height: 1.5;
}

.author-page #main-info
{
	float: left;
}

.author-page h2
{
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0;
}

.author-page .redbutton{
	
	float:none;
	margin-top:20px;
	
	}

.author-page h3
{
	margin-top: 15px;
	color: #746C5F;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 16px;

}

.author-page hr
{
	background: transparent url(../images/post_header_divider.png) no-repeat;
	border: none;
	margin: 25px 0;
}

.author-page p
{
	display:block;
}

.author-page .post a
{
	color: #E41F1F;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.author-page .post .comment-count a
{
	color: #fff;
	font-size: 11px;
}

.author-page .post .postmeta a
{
	color: #604735;
	font-weight: 100;
	font-size: 1em;
}

.author-page .post
{
	border-top: 1px dotted #999182;
	border-bottom: none;
	background-image: none;
	padding: 10px 0 0 0;
	margin-bottom: 0;
}

.author-page #bottom-line
{
	height: 1px;
	border-bottom: 1px dotted #999182;
}

/********************************************************
*
* comments
*
*********************************************************/
#comments
{
	color: #725C4D;
	font-size: 1.6em;
	font-weight: 100;
	margin-top: 25px;
	margin-bottom: 15px;
	padding-bottom: 12px;
	border-bottom: 1px dashed #999182;
}

.commentlist .comment-meta
{
	color: #725C4D;
	font-weight: bold;
	margin-bottom: 10px;
}

.commentlist li
{
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}

/********************************************************
*
* consultant page
*
*********************************************************/
.consultant {
	
	background-color:#f8f5f0;
	margin:20px 0;
	height:160px;
}
	
.theBoss {
	
	background-color:#79705c;
	margin:20px 0;
	height:160px;
}

.even{
	background: none;
	
	}
	
.consultant .consultantInfo, .theBoss .consultantInfo {
	
	padding:10px;

	
	}
	
.theBoss .consultantInfo{
	
	
	color:#FFF;
	}
.consultantInfo img {
	
	float: left;
	border:#FFF	3px solid;
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	margin-right:10px;
	}

.consultantInfo a { font-weight:bold; margin-right:10px;	}
.theBoss a, .theBoss a:visited{ color:#FFF;}

.consultantInfo	.red { color:#e41f1f; font-style:italic;}
.theBoss .red { color:#f7f5ed; font-style:italic;}

.consultant .consultantContact, .theBoss .consultantContact {
		background:#d8d4ca;
		min-height:30px;
		
	}
	
	
.even .consultantContact{
	background:#f6f5f2;
}
.consultantContact p{
		
		margin-left:40px;
		color:#e41f1f;
		font-weight:bold;
		float:left;
	
	}

.consultantContact ul 
	{
		float:left;
		margin-top:5px;
		margin-left:10px;
		}

.consultantContact ul li
	{
		float:left; margin-right:10px;
		}

/********************************************************
*
* Nano pdfviewer
*
*********************************************************/
#nano { 
  margin-top:15px; 
}


/********************************************************
*
* forms
*
*********************************************************/


/* contact */
.form-page
{
	color: #989080;
}

.form-page h2
{
	color: #E41F1F;
	font-size: 2em;
	font-weight: 100;
	margin-bottom: 10px;
}

.discovery-page h2
{
	color: #E41F1F;
	font-size: 1.8em;
	font-weight: 100;
	margin-bottom: 10px;
}

.form-page h3
{
	color: #746C5F;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
}

.form-page h4
{
	font-weight: 100;
	margin-bottom: 15px;	
}

.form-page form input.fullwidth, .form-page form textarea.fullwidth
{
	border: 1px solid #C0BBB2;
	width: 470px;
	margin-bottom: 8px;
	height: 15px;
	padding: 5px;
}

.form-page form input.halfwidth
{
	border: 1px solid #C0BBB2;
	width: 228px;
	margin-bottom: 8px;
	height: 15px;
	padding: 5px;
}

.form-page form input.fourthwidth
{
	border: 1px solid #C0BBB2;
	width: 106px;
	margin-bottom: 8px;
	height: 15px;
	padding: 5px;
}

.form-page form textarea.fullwidth 
{
	font-family: Arial,Sans-serif;
	font-size: 1em;
	color: #000;
	text-align: left;
	height: 150px;
}

.form-page form p
{
	margin-top: 15px;
}

.form-page select
{
	_border: 1px solid #C0BBB2 !important;
	width: 100%;
	_width: 485px;
	_padding: 5px;
	_height: 30px;
	margin-bottom: 8px;	
}

.form-page form #chkOptin
{
	margin-bottom: 10px;
	margin-right: 10px;
	display: inline;
	float: left;
}

.form-page form #lblOptin1, .form-page form #lblOptin
{
	width: 400px;
	margin-left: 5px;
	margin-top: 2px;
	float: left;
}

.form-page form #chkOptin1, .form-page form #chkOptin
{
	float: left;
}

.form-page form #lblOptin
{
	margin-top: 3px;
}

.form-page form #geslacht, .form-page form #optin, .form-page form #communication
{
	margin-bottom: 15px;
	clear: both;
}

.form-page form #verzenden
{
	margin: 25px 0;
}

.form-page form #txtFile
{
	height: 25px;
}

.form-page .legal{
	font-size: 0.9em;
	font-style: italic;
}

.discovery-page .radio-button
{
	margin: 5px;
}

.discovery-page #txtCode
{
	width: 80px;
	margin: 5px 0 0 22px;
}
.onstage-page #txtCode
{
	width: 50px;
	margin: 0px;
	border:0px;
	background: white url(../images/4points.gif) no-repeat left center;
}
.onstage-page label.txtCode
{
	margin: 2px 0 0 22px;
	border-style: solid;
	border-width: 1px;
	border-color: silver;
	display: inline-block;
	padding-left: 1px;
}
.onstage-page #txtEmail
{
	margin: 5px 0 0 22px;
	border-style: solid;
	border-width: 1px;
	border-color: silver;
}
.onstage-page .helptext {
	float: right;
	width: 280px;
	font-size: 11px;
	line-height: 1em;
	color: #c0c0c0;
}
.discovery-page img#logo
{
	float:left;
	margin: 10px 15px 10px 5px;
}

.discovery-page form #chkOptin
{
	margin-bottom: 30px;
}

/********************************************************
*
* linked in profile page
*
*********************************************************/
#linkedin-friends li
{
	display: inline;
	padding: 10px 10px 10px 0;
}

/********************************************************
*
* errors
*
*********************************************************/
.errors, .error-upload, .messages
{
	color: #E41F1F;
	font-weight: bold;
	margin-bottom: 15px;
	background-color: #FFFFEC;
	padding: 5px;
	border: 1px solid #C0BBB2;
}

.form-error
{
	color: #E41F1F;
}

/********************************************************
*
* footer
*
*********************************************************/


#content.iframepage
{
	padding:30px 15px;
	margin: 0;
}


.iframepage iframe
{
	overflow: hidden;
	font:62.5% Arial,Sans-serif;
	width: 485px;
}

.iframepage iframe .form-page
{

}


/********************************************************
*
* footer
*
*********************************************************/
#footer
{
	background: url(../images/footer_line.png) no-repeat;
	color: #999182;
	clear: both;
	font-size: 1.1em;
	height: 50px;
	margin-top: 20px;
	padding-top: 10px;
	font-variant:
}

/****************************
*
* tools
*
*****************************/

.cellspacing{
			border-collapse:separate;
			border-spacing: 10px;
			margin:10px 0;
	}

.jcSelect {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 320px;
	color: #666666;
	background-color: #f3efec;
}

.disclaimer {font-size:10px;}

/****************************
*
* dm-believers
*
*****************************/

#dm-believers h2 {
  font-size: 1.2em;
}

.dm-roi-intro {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}


#dm-believers .believer-intro-body {
  width: 260px;
}

#dm-believers .top {
  float: right;
  clear: both;
  padding: 10px 0;
}

#dm-believers .right, .dm-believer-interview .right {
  float: right;
  width: 200px;
  margin-top: 15px;
}

.dm-believer-interview .dm-believer-interview-content h3 {
  color: #604735;
  font-weight: bold;
}

.dm-believer-interview h2 {
  margin: 10px 0;
}

.dm-believer-interview h1 .smaller { font-size: 16px; }

.dm-believer-interview .dm-roi-intro {
  border-bottom: none;
}

.dm-believer-interview .dm-roi-intro em {
  width: 250px;
  display: inline-block;
}

.dm-roi-page h1 {
  font-size: 1.6em;
  font-weight: normal;
  color: #E41F1F;
}

.dm-roi-page h2 {
  font-size: 1.4em !important;
  font-weight: bold !important;
  color: #E41F1F;
  margin-bottom: 5px;
}

.dm-roi-page h3 {
  color: #E41F1F;
  font-size: 1em;
  margin-bottom: 10px;
}

.dm-roi-page a {
  color: #0d266f;
}

.indented { }

#dm-factsfigures-intro { 
  border-bottom: 1px solid #999; 
  margin-bottom: 10px; 
  padding-bottom: 10px;
}

.dm-roi-listitem {
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
  padding-bottom: 20px;
}

.dm-roi-listitem .top, .dm-roi-page .top {
  float: right;
}

/* dm roi homepage specific */
#dm-roi-home h1 {
  font-weight: bold;
}

#dm-roi-home .dm-roi-list a   { color: #e41F1F; }
#dm-roi-home .dm-roi-list     { margin-left: 30px; }
#dm-roi-home .dm-roi-listitem { border: none; padding: 0; }

#dm-expert-centre h1          { margin-bottom: 20px; }
#dm-expert-centre a           { color: #e41f1f; font-weight: bold; } 
#dm-expert-centre a.indented  {
  color: #e41f1f;
  font-weight: normal;
  margin: 10px 0 10px 40px;
  display: block;
} 


/****************************
*
* mobile
*
*****************************/
@media handheld #header {
  display: none;
}

