/* ## MJF COLOR SCHEME ## 

GREY light:	 		#c9c9c9;
GREY medium: 		#7f7f7f;
GREY dark:	 		#2d2d2d;

PURPLE light:		#c4b9cf;
PURPLE medium:	#887299;
PURPLE dark:		#4b215d;

PINK hard:	 		#ff2359;

## END COLOR SCHEME ## */


html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, table, p, a, td,
div, span, img, form, fieldset, legend {
	font: 100%/140% Helvetica, Verdana, arial,sans-serif;
	color: #2d2d2d;
	border: 0px solid black;
}

body {
			margin: 0;
			padding: 0;
			text-align: center;
			background: #fff;
	}

a:link, a:visited	{color:#4b215d; font-weight: bold; text-decoration: none; outline: none;
}
a:hover, a:active {color:#4b215d;  text-decoration: underline; outline: none;
}


.tabcontent p a:link, .tabcontent p a:visited	{color:#ff2359; font-weight: bold; text-decoration: none;}
.tabcontent p a:hover, .tabcontent p a:active {color:#ff2359; font-weight: bold; text-decoration: underline;}

img {
		border: 0;
		padding: 0;
		margin: 0;
}

h1 {
	 font-family: Helvetica, Verdana, arial,sans-serif;
	 font-size: 1.1em;
	 line-height: 1.4em;
	 color: #4b215d;
	 font-weight:bold;
	 margin: 0 0 0 0;
	 }

h2{
	 font-size: 1em;
 	 line-height: 1.4em;
	 color: #887299;
	 font-weight: bold;
	 margin: 0 0 0 0;
}

h2 a:link, h2 a:visited {color:#887299;text-decoration: underline;}
h2 a:hover, h2 a:focus {color:#ff2359; text-decoration: underline;}

h3 {
	 font-family: Helvetica, Verdana, arial,sans-serif;
	 font-size: .8em;
	 color: #4b215d;
	 font-weight:bold;

	 }

h4 {
   text-transform: uppercase;
	 text-align: left;
	 font-family: Helvetica, Verdana, arial,sans-serif;
	 font-size: 1.1em;
	 color: #ff2359;
	 font-weight:bold;
	 line-height: 1.1em;
	 margin: 10px;

	 }	 


p {
	 font-family: Helvetica, Verdana, arial,sans-serif;
	 color: #2d2d2d;
	 font-size: .74em;
	 line-height: 1.4em;
	 text-decoration: none;
	 }
	 
.inset {
	 display: block;	 
	 float: left;
	 margin: 0 0px 20px 0px;
	 width: 330px;
	 background: transparent url("../images/inset_bg.jpg") repeat-x 0 0;
	 -moz-border-radius: 2px;
	 -webkit-border-radius: 2px;
	 }	

 

.inset p {
	 margin: 80px 10px 10px 100px;
	 color: #efefef;
	 text-align: right;
	 font-style: italic;
	 font-size: 1em;
	 line-height: 1.2em;
	 text-decoration: none;
	 }	
	 

a.downloadBtn  {				   
		 background: white url("../images/downloadBtnpx.jpg") no-repeat -2px -3px;
		 display: inline-block;
		 width: 267px;
		 height:48px; 
		 padding: 5px 7px 5px 54px;
		 font-size: .74em;
	   color:	#887299;
		 font-weight: normal;
		 text-decoration: none;
		 -moz-border-radius: 2px;
		 -webkit-border-radius: 2px;
		 -moz-box-shadow: 0 1px 1px #a4a4a4;
		 -webkit-box-shadow: 0 1px 1px #a4a4a4;
		 border: 1px solid #efefef;
		 border-top: 0px;
		 position: relative;
		 cursor: pointer;
		 outline: none;
}  


a.downloadBtn:hover {
			background-position: -2px -67px;
			color: #ff2359;
			border-top: 0px;
			text-decoration: none;
			}						 

.small {
   font-size: .7em;
	 color: #7b7b7b;
}	 

#menu {
			text-align: left;
			padding: 0;
			margin: 0;
			background: #fff;
			list-style: none;
}

ul.tabmenu {
			height: 26px;

			padding:0;
			text-indent: 0;
			margin: 0;
		}

li.menutab {
		float: left;
		display: block;
  	text-align: center;
}

a.tablink:link, a.tablink:visited, a.tablink:hover, a.tablink:active {
		display: block;
		height: 26px;
		width: 80px;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none;
}

a#tab_home:link, a#tab_home:visited {
		background: #c9c9c9;
		color: #ff2359;
}

a#tab_home:hover, a#tab_home:active, a#tab_home:focus {
		background: #c9c9c9;
		color: #fff;
}

a#tab_about:link, a#tab_about:visited {
		background: #7f7f7f;
		color: #ff2359;
}

a#tab_about:hover, a#tab_about:active, a#tab_about:focus {
		background: #7f7f7f;
		color: #fff;
}


a#tab_board:link, a#tab_board:visited {
		background: #2d2d2d;
		color: #ff2359;
}

a#tab_board:hover, a#tab_board:active, a#tab_board:focus {
		background: #2d2d2d;
		color: #fff;
}

#container {
		margin: 0 auto;
		margin-top: 50px;
		height: 550px;
	  width: 900px;
	}

#tabs_container {
		margin: 0;
		height: 550px;
	  width: 350px;
		text-align: left;
		float: left;
	}


#content_home, #content_about, #content_board  {
		margin: 0px 0 0 0;
		padding: 10px 10px 0 10px;
		height: 514px;

	}

#content_home {
			background: #c9c9c9 url(../images/logobg_mj-foundation_grey.gif) 0 0 no-repeat;
}

#content_about {
			background: #7f7f7f url(../images/logobg_mj-foundation_grey.gif) 0 0 no-repeat;
}

#content_board {
			background: #2d2d2d url(../images/logobg_mj-foundation_grey.gif) 0 0 no-repeat;
}

#content_home p, #content_about p, #content_board p  {
		font-family: Helvetica, Verdana, arial,sans-serif;
		margin-top: 10px;
		
  	color: #fff;
		font-weight: bold;

	}

img.logo {
		float: right;
}

.left {
float: left;
}

.portrait {
border: 3px solid white;
margin-left: 10px;
float: right;
}


#right_container {
		margin: 0 0 0 10px;
		text-align: left;
		height: 550px;
	  width: 540px;
		float: right;
		background: #fff url(../images/right_bg_550x540.gif) 0 0 no-repeat;
		border-bottom: 0px solid #ff2359;
	}

#upper_content {
padding: 26px 10px 0 20px;
height: 459px;
}


#lower_content {
height: 65px;
padding: 0 0 0 20px;
}


#lower_content p {
float: left;
}

a#apply:link, a#apply:visited, a#submit:link, a#submit:visited, a#reset:link, a#reset:visited {
				display: block;
				float: right;
				height: 45px;
				width: 140px;
				margin-right: 0px;
				color: #fff;
				border: 10px solid #ff2359;
				background: #2d2d2d;
				font-family: Helvetica, Verdana, arial,sans-serif;
        font-size: 2em;
				text-transform: uppercase;
				z-index: 99;
				text-align: center;
}

a#reset:link, a#reset:visited {
				float: left !important;

}

a#apply:active, a#apply:hover, a#apply:focus, a#submit:active, a#submit:hover, a#submit:focus, a#reset:active, a#reset:hover, a#reset:focus {
	      background: #fff;
				color: #ff2359;
				border: 10px solid #4b215d;
				text-decoration: none;
		}

.contact {
				color: #ff2359;
				font-weight: bold;
}

#footer {
				clear: both;
				display: block;
				height: 40px;
				width: 900px;
				text-align: center;
}

#footer p {
        display: block;
				float: left;
				margin-top: 10px;
				height: 50px;
				width: 100px;
				font-size: .6em;
				font-weight: bold;
				color: #c9c9c9;
				text-align: left;
}


a.sponsor:link, a.sponsor:visited, a.sponsor:active, a.sponsor:hover  {
			display: block;
			float: left;
			margin: 10px 0 0 10px;
			height: 50px;
			width: 140px;
			font-size: 0em;
			text-indent: -9999px;				
}

a#sponsor_1:link, a#sponsor_1:visited {
			margin-left: 24px;
			background: transparent url(../images/logo_sponsor_isocarp.png) 0 -50px no-repeat;
}

a#sponsor_1:hover, a#sponsor_1:active {
			background: transparent url(../images/logo_sponsor_isocarp.png) 0 0 no-repeat;
} 


a#sponsor_2:link, a#sponsor_2:visited {
			margin-right: 24px;
			height: 50px;
			width: 188px;
			background: transparent url(../images/logo_sponsor_andriesgeerse.png) 0 -50px no-repeat;
}

a#sponsor_2:hover, a#sponsor_2:active {
			background: transparent url(../images/logo_sponsor_andriesgeerse.png) 0 0 no-repeat;
} 

a#sponsor_3:link, a#sponsor_3:visited {
			background: transparent url(../images/logo_sponsor_nieuwegracht.png) 0 -50px no-repeat;
}

a#sponsor_3:hover, a#sponsor_3:active {
			background: transparent url(../images/logo_sponsor_nieuwegracht.png) 0 0 no-repeat;
}


a#sponsor_4:link, a#sponsor_4:visited {
			background: transparent url(../images/logo_sponsor_royalhaskoning.png) 0 -50px no-repeat;
}

a#sponsor_4:hover, a#sponsor_4:active {
			background: transparent url(../images/logo_sponsor_royalhaskoning.png) 0 0 no-repeat;
}


a.addthis_button_compact:link  {
        font-size: .66em;
				font-weight: bold;
				

}

.addthis_toolbox {
        display: block;
			  margin: 10px 0 0 50px;
				
				height: 50px;
				width: 60px;
				float: right;

}
