@media screen, tv, projection {
/* ..... default styles for screen display */


	/*
	 *
	 * GENERAL STYLES
	 *
	 * Used in all KNAW sites
	 * don't place specific styles in this section !
	 *
	 *
	 */

	body { background: url(../../internet/images/backgrounds/NIDI_background-image.png);/*background: #e6e6e6;*/ min-width: 1012px; font-family: "Open Sans", Arial, sans-serif; font-size: 56%; color: #404040  }

	/* [global styles] */

		/* =paragraphs */
		p, td {font-size: 13px; line-height: 18.2px; margin: 0 0 15px 0}
		p.note {margin-top: -50px; padding-bottom: 20px; padding-left: 20px; text-align: left; color: #949294; width: 100%;}
		p.results {margin: -17px 0 3px 0; text-align: right; color: #949294}
		/* origneel zonder aanpassingen voor de footer */
		/*p.style01 {padding: 0 0 10px 10px; background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 100% repeat-x; margin-bottom: 0 }*/
		p.style01 {padding: 0 0 0 0; margin-bottom: 0 }
		p p {font-size: 100%}


		/* =tables */
		table { margin: 0 0 15px 0; }
		table, td { /*border-color:#9f9f9f;*/ }
		td strong { font-weight: bold }

		.col-3 > p {background: #10007b; margin: 0 0 20px 0; padding: 5px 0 0 20px}
			p strong { font-weight: bold }
		/* =links */
		    td a, dd a,
			p a,
			li a {color: #007E84; text-decoration: none; /*border-bottom: 1px solid #9f9f9f*/}
			td a:hover,
			dd a:hover, p a:hover,
			li a:hover {color: #7FADC6; /*border-color: #877fbd*/}
			.col-3 p {color: #fff; padding: 0 0 5px 30px; margin: 0; background: #10007b url(../../internet/images/backgrounds/bg-dotline-ondarkblue.gif) 20px 100% no-repeat}

			a.link-page-up { border: none; background: url(../../internet/images/links/link-arrow-up.gif) 0 5px no-repeat; padding: 0 0 0 16px;}
			a.link-page-up:hover {background-position: 0 -195px}

			a.link-previous,
			a.link-next,
			span.link-previous,
			span.link-next {font-size: 11px; text-transform: uppercase; font-weight: normal; color: #007E84; letter-spacing: 1px; display: inline-block; float: left}

			span.link-previous,
			span.link-next {color: #F0F6FC; background: url(../../internet/images/links/link-arrow-disabled-11px.gif) 0 2px no-repeat; }
			span.link-previous { padding-left: 15px}
			span.link-next {float: right; background-position: 100% -199px; padding-right: 15px}

			a.link-previous {background: url(../../internet/images/links/link-arrow-l-11px.gif) 0 2px no-repeat; padding-left: 15px}
			a.link-next {float: right; background: url(../../internet/images/links/link-arrow-r-11px.gif) 100% 2px no-repeat; padding-right: 15px}
			a.link-previous:hover {color: #7FADC6; background-position: 0 -198px}
			a.link-next:hover {color: #7FADC6; background-position: 100% -198px}

			h2 a {margin-left: -20px; padding-left: 20px; background: url(../../internet/images/links/link-arrow-r-17px.gif) 0 2px no-repeat; color: #947942}
			h2 a:hover {color: #10007b; background-position: 0 -198px}

			h2.style01 a {margin-left: -10px; padding-left: 10px; background: url(../../internet/images/links/link-arrow-r-11px.gif) no-repeat 0 3px; color: #404040}
			h2.style01 a:hover {color: #10007b; background-position: 0 -197px}

			h3 a {margin-left: -10px; padding-left: 10px; /*background: url(../../internet/images/links/link-arrow-r-11px.gif) 0 5px no-repeat;*/ color: #947942}
			h3 a:hover {color: #10007b; background-position: 0 -195px}

			img {}
			#Content .col-3 img {background: #10007b; padding: 6px 0 5px 30px; margin: 0;  border: none}

			div.ruler {width: 100%; height: 1px; margin: 0 0 25px 0; background: url(../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif) 0 0 repeat-x}

		/* =lists */
		ul { margin-bottom: 15px; }
		ol { margin-bottom: 15px; }
		ol li span  { color: #007E84; }
			ul li,
			ol li {font-size: 13px}
			ol li {margin-left: 25px}
				ol li li,
				ul li li  {font-size: 100%}
		/* =headings */
		h1 {font-size: 19px; color:#554433; font-weight:600; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; margin-bottom: 20px; letter-spacing: 1px; line-height: 1.56em; }
		.subcols h1 {margin-bottom: 20px}
		h2 {font-size: 14px; font-weight: bold; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom: 10px; color: #007E84; line-height: 1.56em; text-transform:uppercase; }
		h3 {font-size: 14px; font-weight: bold; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom: 10px; color: #554433; line-height: 1.56em; }
		h4 {font-size: 13px; font-weight: bold; line-height: 1.56em; }
		h5,
		h6 {font-size: 13px; line-height: 1.56em}

		.col-3 h2 {color: #fff; text-transform: uppercase; font-size: 1.3em; letter-spacing: 1px; background: #10007b url(../../internet/images/backgrounds/bg-dotline-ondarkblue.gif) 20px 100% no-repeat; padding: 2px 0 5px 30px; margin: 0}

		h2.style01 {color:#007E84; font-size: 1.3em; text-transform: uppercase; margin-bottom: 5px; /*padding-left: 10px;*/ letter-spacing: 1px; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);}
		h4.style01 {padding-top: 5px; padding-left:10px; background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 repeat-x}

		/* =misc */
		span.filetype {display: inline-block; position: relative; width: 15px; height: 15px; text-indent: -999em; background: url(../../internet/images/icons/NIDI_filetypes.gif) 0 0 no-repeat}
			ul.link-list li a span.filetype  {display: inline-block; }
		span.filetype.pdf {background-position:0 -100px}
		span.filetype.word {background-position:0 -200px}
		span.filetype.excel {background-position:0 -300px}
		span.filetype.ppt {background-position:0 -400px}
		span.filetype.zip {background-position:0 -500px}
		a span.filetype.urlext {background-position:0 -599px; margin-left: 5px; }
			.col-3 a:hover span.filetype.urlext {background-position:-50px -599px}
		a span.filetype.mail {background-position:0 -699px; margin-left: 5px;}
			.col-3 a:hover span.filetype.mail {background-position:-50px -699px; margin-left: 5px;}
		input { font-family: "Open Sans", Arial, sans-serif; }

	#PageContainer { background: url("../images/backgrounds/NIDI_bg-pagecontainer.gif") no-repeat scroll 0 0 transparent; background-color: #fff; margin: 0 auto; padding: 0 0 100px; position: relative; width: 980px;}

		#PageContainer #Header {height: 156px; background-color: #fff; }
            #header h1 {text-align:center;}
			#Header h1 a {display: block; width: 350px; height: 94px; position: relative; top: 8px; left: -300px; text-indent: -999em; margin: 0 auto; z-index: 2;}

		#PageContainer #Content { padding-top: 0px; }
		#Content div.path-block {position: absolute; top: 147px; left: 20px}
			#Content div.path-block ol {}
				#Content div.path-block ol li { list-style: none; display: inline; float: left; margin: 0; padding: 0 9px 0 0; }
					#Content div.path-block ol li a, #Content div.path-block ol li span {color: #7FADC6; padding-left: 10px; border: none; background: url(../../internet/images/links/NIDI_link-arrow-r-7px.gif) 0 5px no-repeat}
					#Content div.path-block ol li a:hover {color: #000; background-position: 0 -95px}

			#Content div.grid-block {width: 100%; overflow: hidden}
				#Content div.grid-block div.grid-1-2-1 {}

					div.grid-1-2-1 div.col-1 {display: inline; width: 200px; padding: 0 20px; float: left; overflow: hidden}
					div.grid-1-2-1 div.col-1.topspace {padding-top: 40px}
					div.grid-1-2-1 div.col-2 {display: inline; width: 460px; padding: 0 20px; float: left; overflow: hidden}

					div.grid-3-0-1 div.col-3,
					div.grid-2-1-1 div.col-3,
					div.grid-1-2-1 div.col-3 {display: inline; width: 220px; padding: 0 20px 0 0; float: right; overflow: hidden}

					div.grid-2-1-1 div.col-1 {display: inline; width: 440px; padding: 0 0 0 40px; float: left; overflow: hidden}
					div.grid-2-1-1 div.col-2 {display: inline; width: 220px; padding: 0 20px; float: left; overflow: hidden}

					div.grid-3-0-1 div.col-1 {display: inline; width: 700px; padding: 0 20px; float: left; overflow: hidden}

					div.subcols {width: 100%; display: block; overflow: hidden}
						div.subcols div.col-1 {display: inline; width: 220px !important; padding: 0 20px 0 0 !important; float: left}
						div.subcols div.col-2 {display: inline; width: 220px; padding: 0; float: left}

						div.grid-3-0-1 div.subcols div.col-1 {padding-top: 49px !important}
						div.grid-3-0-1 div.subcols div.col-2 {width: 460px !important}


						div.row { clear: both;}
							div.row div.col {display: inline; float: left; width: 220px; padding: 0 20px 0 0}
							div.row div.col.last {padding-right: 0}

					div.grid-3-0-1 div.col-1 .grid-2-1 .col-1 { width:460px; padding: 0; }
					div.grid-3-0-1 div.col-1 .grid-2-1 .aside { margin: 0; }


		#PageContainer #Navigation { background: url(../../internet/images/logos/logo_NIDI.jpg) 11px no-repeat; width: 980px; position: absolute; top: 0px; left: 0; height: 127px;}

			#PageContainer #Navigation ul#SiteNav {position: absolute; top: 120px; left: 0; padding-left: 16px; width: 964px; background: url(../../internet/images/backgrounds/NIDI_bg-menuitem-ul.gif) 0 0 repeat-x; }
				#PageContainer #Navigation ul#SiteNav li {display: inline; position: relative; font-size: 13px; float: left; height: 36px; padding: 0 13px 0 14px; border-bottom: 0 solid #fff; /*background: transparent url('../../internet/images/backgrounds/bg-menuitem-divider.gif') 100% 57% no-repeat;*/ }
				#PageContainer #Navigation ul#SiteNav li.selected,
                #PageContainer #Navigation ul#SiteNav li.active { border-bottom: 11px solid; border-color: #007E84; background-color: #007E84; }
				
				#PageContainer #Navigation ul#SiteNav li.hover { border-bottom: 11px solid; border-color: #007E84; background-color: #007E84; }
				#PageContainer #Navigation ul#SiteNav li.last-item {background: none}

					#PageContainer #Navigation ul#SiteNav li a {color: #FFF; padding-top: 5px; border-bottom: 0; text-transform: uppercase; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 2px; line-height: 36px; }
					#PageContainer #Navigation ul#SiteNav li a:hover,
					#PageContainer #Navigation ul#SiteNav li:hover a,
					#PageContainer #Navigation ul#SiteNav li.selected a,
                    #PageContainer #Navigation ul#SiteNav li.active a {color: #D2DFE8; background-color: #007E84;}

					#PageContainer #Navigation ul#SiteNav li ul {display: none; width: 199px; left:0; position: absolute; top: 35px; /*padding-bottom: 10px;*/ background: #007E84 url(../../internet/images/backgrounds/NIDI_bg-menuitem-ul-sub.gif) 0 6px no-repeat; border-bottom: solid 1px #007E84; z-index: 9000; }
						#PageContainer #Navigation ul#SiteNav li ul li {display: block; height: auto; float: none; padding: 0 6px 3px 12px; font-size: 100%;border: none; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif") no-repeat scroll 0 100% rgba(0, 0, 0, 0); }
							#PageContainer #Navigation ul#SiteNav li ul li a {font-family: "Open Sans", Arial, sans-serif; letter-spacing: 0; text-transform:none; line-height: 1.56em; display: block; /*background: url(../../internet/images/links/link-arrow-r-onblue.gif) 100% 10px no-repeat;*/}
							#PageContainer #Navigation ul#SiteNav li:hover ul li a {color: #D2DFE8;}
							#PageContainer #Navigation ul#SiteNav li:hover ul li a:hover {color: #fff; background-position: 100% -90px;}

 #PageContainer #Navigation ul#MetaNav {position: absolute; right: 17px; top: 7px; z-index: 2;}
						ul#MetaNav li {display: inline; padding: 0 0 0 15px; font-size: 100%}
							ul#MetaNav li a {font-family: "Open Sans", Arial, sans-serif; font-size: 1.3em; text-transform: uppercase; border: none; color: #A3BF73; /*letter-spacing: 1px;*/}
							ul#MetaNav li a:hover {color: #7FADC6;}

					#PageContainer #Navigation div.search-block {position: absolute; right: 15px; margin-top: 23px}
						.search-block .form-block { margin: 0 0 20px 0; padding: 5px 0 0 20px}
							.search-block .form-block fieldset {padding-bottom: 0}
								.search-block .form-block fieldset div.row {margin-left: 0; padding-left: 0}

								.search-block .form-block fieldset div.row input.field {border: 1px solid #007E84; padding: 0 10px 2px 10px; font-size: 13px; color: #404040; line-height: 1em; height: 1.40em; width: 165px; background: none}
								.search-block .form-block fieldset div.row input.button-submit {display: block; margin-left: 1px; text-indent: -999em; width: 23px; height:22px; background: url(../../internet/images/buttons/NIDI_btn-search.gif) 0 -500px no-repeat; cursor: pointer; border: none; padding: 0}
								.search-block .form-block fieldset div.row input.button-submit.hover {background-position: 0 -198px}

								.search-block .form-block a {color: #fff; display: block; margin: -5px 4px 0 10px; font-size: 1.3em; text-decoration: none; background: url(../../internet/images/links/link-arrow-r-col3.gif) 100% 4px no-repeat}
								.search-block .form-block a:hover {color: #8880bd; background-position: 100% -196px}



	#Footer { width: 1012px; height: 150px; position: absolute; bottom: -140px; left: -14px; background:  url(../../internet/images/backgrounds/NIDI_bg-shadow-bottom.gif) 0 0 no-repeat}
		#Footer div.author-block { margin: -20px 34px 0; }
			#Footer div.author-block p.meta-contact { float: left; color:#007E84; font-size: 1.2em }
				#Footer div.author-block p.meta-contact strong {font-weight: normal}
				#Footer div.author-block a {border: none; color: #007E84}
				#Footer div.author-block p.meta-contact a:hover,
				#Footer div.author-block p.meta-date a:hover { color: #554433; }
			#Footer div.author-block p.meta-date { float: right; color: #fff; font-size: 1.2em}
			    #Footer div.author-block p.meta-date a { background: transparent url('../../internet/images/icons/mail_icon.gif') 0 2px  no-repeat; padding-left: 28px; }
				#Footer div.author-block p.meta-date a:hover { background-image: url('../../internet/images/icons/mail_icon_over.gif'); }

    #Doormat { width: 980px; height: 150px; position: absolute; bottom: -160px; }
        #Doormat .style01 a,
        #Doormat .style_footer_adres { font-family: "Open Sans", Arial, sans-serif; color: #7FADC6; font-size: 9pt; }
        #Doormat .style02 { font-family: "Open Sans", Arial, sans-serif; color: #7FADC6; text-transform: uppercase; font-size: 10pt; }

	/* [components ] */

	/* =.form-block */
	.form-block {}
	.form-block.style01 {padding-top: 55px;background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 20px 30px no-repeat; }
	.form-block.style02 {padding-top: 4px; margin-bottom: 20px; padding-bottom: 0px;background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 100% no-repeat;}
		.form-block fieldset {padding-bottom: 20px; }
		.form-block.style02 fieldset {padding-bottom: 0px; }
		.form-block fieldset.style01 {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 no-repeat; padding-top:11px}
			.form-block fieldset legend { display: block; position: absolute; top: -999em; margin-top: -999em; visibility: hidden; }
			.form-block fieldset legend.heading {display: inline; visibility: visible; position: static; margin: 0; padding: 0 0 15px 0; color:#554433; font-size: 1.7em; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
			.form-block fieldset div.row {width: 100%; overflow: hidden; margin-top: 4px; margin-bottom: 10px; position: relative; margin-left: -20px; padding-left: 20px}
				.form-block fieldset div.row span.note {font-size: 13px; color: #D2DFE8; padding-left: 13px; line-height: 1.7em}
				.form-block fieldset div.row label {display: inline; float: left; width: 130px; padding: 3px 10px 0 0;font-size: 13px; }
					.form-block fieldset div.row label span.required {display: inline-block; width: 8px; height: 8px; position: absolute; left: 5px; top: 7px; text-indent: -999em; background: url(../../internet/images/icons/ico-star.gif) 0 0 no-repeat}
				.form-block fieldset div.row input.field {display: inline; float: left; border: 1px solid #D2DFE8; padding: 2px 10px 0 10px; height: 1.56em; width: 298px; font-size: 13px; line-height: 1em; color: #404040}
				.form-block fieldset div.row input.field.short-width {width: 103px;}
				.form-block fieldset div.row input.button-submit {display: inline; float: left; height: 23px; padding: 0 14px 0 11px; font-size: 1.1em; line-height: 1.8em; letter-spacing: 1px; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: uppercase; color: #fff; text-align: center; background: #D2DFE8 url(../../internet/images/buttons/btn-formbtn.gif) 100% 6px no-repeat; border-right: 9px solid #D2DFE8; cursor: pointer;}
				.form-block fieldset div.row input.button-submit.hover {background-color: #007E84; background-position: 100% -94px; border-color: #007E84 }
				.form-block fieldset div.row input.radio,
				.form-block fieldset div.row input.checkbox {display: inline; margin: 2px 5px 0 1px; width: 15px; height: 14px}
				.form-block fieldset div.row select {padding: 0 0 0 10px; width: 320px; border: 1px solid #D2DFE8; background: #fff; color: #404040; font-family: "Open Sans", Arial, sans-serif; font-size: 1.3em; }
					.form-block fieldset div.row select option {padding-bottom: 2px}
				.form-block fieldset div.row textarea {padding: 2px 10px 0 10px; width: 298px; border: 1px solid #D2DFE8; color: #404040; font-family: "Open Sans", Arial, sans-serif; font-size: 1.3em}
				.form-block fieldset div.row div.group {display: inline; overflow: hidden; width: 320px; float: right; margin-top: 3px}
					.form-block fieldset div.row div.group div.row {margin-bottom: 7px}
						.form-block fieldset div.row div.group label {float: none; padding-right: 25px; vertical-align: text-bottom; }

/* GWW overrides */
    form input.field {display: inline; float: left; border: 1px solid #404040; padding: 2px 10px 0 10px; height: 1.56em; width: 298px; font-size: 13px; line-height: 1em; color: #404040}
    form input.field.short-width {width: 103px;}
    form input.button-submit {display: inline; float: left; height: 23px; padding: 0 14px 0 11px; font-size: 1.1em; line-height: 1.8em; letter-spacing: 1px; font-family: "Open Sans", Arial, sans-serif;; text-transform: uppercase; color: #fff; text-align: center; background-color: #007E84; /*url(../../internet/images/buttons/btn-formbtn.gif) 100% 6px no-repeat;*/ border-right: /*9px solid #333;*/ cursor: pointer;}
    form input.button-submit.hover {background-color: #999; background-position: 100% -94px; border-color: #999 }
    form input.radio,
    form input.checkbox {display: inline; margin: 2px 5px 0 1px; width: 15px; height: 14px}
    form select {padding: 0 0 0 10px; border: 1px solid #007E84; background: #fff; color: #404040; font-family: 'Open Sans', Arial, sans-serif; }
    form select option {padding-bottom: 2px}
    form textarea {padding: 2px 10px 0 10px; width: 298px; border: 1px solid #D2DFE8; color: #404040; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 1.3em}

    div.field { float: left; width: 100%; }
    form { float: left; }
    form .formControls { clear: both; }
    form input { margin-bottom: 1em; margin-right: 0.5em; }

    div#news_date { margin-bottom: 15px; color: #7FADC6; }

    .addthis_toolbox a { background: none !important; }

    .faceted-monthyear-widget-form div { float: left; margin-right: 5px; }
    .hiddenStructure {display: none;}
/* End GWW overrides */

/*
	.col-3 .form-block {background: #10007b; margin: 0 0 20px 0; padding: 5px 0 0 20px}
		.col-3 .form-block fieldset {padding-bottom: 0}
			.col-3 .form-block fieldset div.row {margin-left: 0; padding-left: 0}

			.col-3 .form-block fieldset div.row input.field {border: 1px solid #fff; padding: 2px 10px 0 10px; font-size: 1.3em; color: #fff; line-height: 1em; height: 1.56em; width: 154px; background: none}
			.col-3 .form-block fieldset div.row input.button-submit {display: block; margin-left: 1px; text-indent: -999em; width: 23px; height:22px; background: url(../../internet/images/buttons/btn-search.gif) 0 0 no-repeat; cursor: pointer; border: none; padding: 0}
			.col-3 .form-block fieldset div.row input.button-submit.hover {background-position: 0 -100px}

			.col-3 .form-block a {color: #fff; display: block; margin: -5px 4px 0 10px; font-size: 1.3em; text-decoration: none; background: url(../../internet/images/links/link-arrow-r-col3.gif) 100% 4px no-repeat}
			.col-3 .form-block a:hover {color: #8880bd; background-position: 100% -196px}
*/


	.form-block form.calendar {}
		.form-block form.calendar label {position: absolute; top: -999em; visibility: hidden;}
		.form-block form.calendar fieldset  {padding-bottom: 0; padding-top: 0; }
		.form-block form.calendar fieldset div.row select {border: 1px solid #D2DFE8; display: inline; float: left; padding: 0 0 0 5px; margin: 0 10px 0 0; color: #404040; }
		.form-block form.calendar fieldset div.row select.select-month {width: auto}
		.form-block form.calendar fieldset div.row  select.select-year{width: auto}
		.form-block form.calendar fieldset div.row input.button-submit {padding-right:20px; background: #fff url(../../internet/images/links/link-arrow-r-11px.gif) 60px 6px no-repeat; padding-top: 0px; color: #007E84; border: 1px solid #D2DFE8; font-size: 11px; }
		.form-block form.calendar fieldset div.row input.button-submit.hover {background-position: 60px -194px; border-color: #007E84; color: #007E84; }


	/* =.list-block */
	.list-block { margin: 0 0 25px 0; /*background: url(../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif) 0 0 no-repeat;*/ }
	.list-block.style03 {padding: 1px 0 3px 0; overflow: hidden; background: url(../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif) 0 0 repeat-x; position: relative; margin-bottom: 0}
	.list-block.style04 {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 repeat-x; padding-top: 2px; }

		.list-block.style03 a.link-previous,
		.list-block.style03 a.link-next,
		.list-block.style03 span {margin-top: 3px}

	.col-3 .list-block {background: #7FADC6; margin: 0 0 20px 0; padding: 0 0 5px 20px}

		.list-block ul { margin-bottom: 0; }
		.list-block ol { margin-bottom: 0; }
			.list-block ul li {}
			.list-block ol li {}
				ol li p {font-size: 100%; margin:0; line-height: normal; color: #404040; font-weight: normal;}

			/* ul.style01 */
			ul li {/*margin: 0 0 6px 0;*/ background: url("../../internet/images/bullets/NIDI_bullet-03.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0); /*background: url(../../internet/images/bullets/bullet-01.gif) 0 7px no-repeat;*/ padding-left: 14px; line-height: 17px;  color: #000;}
			ol li { font-weight: normal; list-style-position: outside; padding-left: 0px; margin-bottom: 10px; }

		/* =.download-list */
		ul.download-list li {padding-left: 22px; background: url(../../internet/images/icons/NIDI_filetypes.gif) 0 0 no-repeat; }
			ul.download-list li a {text-decoration: none; border: none; }
			ul.download-list li a:hover {text-decoration: none; }
			ul.download-list li.pdf {background-position:-50px -100px; }
			ul.download-list li.word {background-position:0 -200px; }
			ul.download-list li.excel {background-position:0 -300px; }
			ul.download-list li.ppt {background-position:0 -400px; }
			ul.download-list li.zip {background-position:0 -500px; }

		/* =.news-list (dl > dd / dt) */
		dl.news-list {}
		dl.news-list.style01 {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif) 0 0 repeat-x; padding-top: 10px; margin-bottom: 30px; }
			dl.news-list dt {}
				#Content dl.news-list dt img {display: inline; float: right; margin-left: 10px; margin-right: 0; }
				dl.news-list dt em {display: block; color: #7FADC6; font-size: 1.3em; padding: 3px 0 3px 10px; font-style: normal; /*margin-left: 10px;*/ margin-top: -3px; }
				dl.news-list.style02 dt em {padding-left: 0}
				dl.news-list dt a {display: block; font-family: "Open Sans", Arial, sans-serif; font-size: 1.8em; color: #007E84; /*background: url(../../internet/images/links/link-arrow-r-11px.gif) 0 4px no-repeat;*/ padding: 0 0 0 0px }
				dl.news-list.style02 dt a {display: inline;margin-left: -20px; padding-left: 20px; /*background: url(../../internet/images/links/link-arrow-r-17px.gif) 0 2px no-repeat;*/}
				dl.news-list dt a:hover {color: #7FADC6; background-position: 0 -196px; }
				dl.news-list.style02 dt a:hover {background-position: 0 -198px; }
			dl.news-list dd { /*padding-left: 10px;*/ padding-bottom: 10px; line-height: 1.46; margin-bottom: 10px; }
			dl.news-list.style01 dd {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif) 0 100% repeat-x; }
			dl.news-list.style02 dd {padding-left: 0 ;}
				dl.news-list dd p {margin-bottom: 0 ;}

			dl.news-list.calendar dt {position: relative;padding-left: 35px; }
			dl.news-list.calendar dd {padding-left: 45px; padding-bottom: 15px; min-height: 2.5em; }
				dl.news-list.calendar dt strong {display: block; width: 35px; position: absolute; top: 0px; left: -4px; font-family: "Open Sans", Arial, sans-serif; font-size: 2.6em; text-align: center; color: #554433; line-height: .9em; }
					dl.news-list.calendar dt strong span {display: block; font-size: 50%; line-height: 1em; letter-spacing: 1px;text-transform: uppercase; padding-top: 2px}


	/* =.link-block */
	.link-block { background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 100% repeat-x; padding: 0 0 3px 0;}
	.link-block.style01 { width: 125px; margin: -15px 0 20px 0}
	.link-block.style02 { padding-top: 2px; padding-left: 10px; margin-bottom: 25px}
		div.link-block a {display: block; margin-right: 4px; padding-right: 15px; font-size: 1.3em; color: #947942; text-decoration: none; background: url(../../internet/images/links/link-arrow-r-11px.gif) 100% 3px no-repeat}
		div.link-block a:hover {color: #007E84; background-position: 100% -397px}



		/* =.link-list */
		ul.link-list {/*background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);*/ margin-bottom: 0px;}
			ul.link-list li {margin: 0; padding: 0; background: none; padding-bottom:5px;}
				ul.link-list li a { border: none; }
				ul.link-list li a:hover {}

				ul.calendar li strong {display: block; font-family: "Open Sans", Arial, sans-serif; font-size:1.8em; text-align: left; color: #7FADC6; padding-top: 5px; }
					ul.calendar li strong span {display: inline; font-size: 50%; line-height: .9em; text-transform: uppercase; padding-bottom: 5px}


		/* =.link-list.style02 */
		.list-block.style02 ul.link-list {margin-top: 49px; margin-bottom: 0; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0); }
			.list-block.style02 ul.link-list li { padding: 2px 0; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-blue.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0);}
				.list-block.style02 ul.link-list li a { padding: 0 15px 2px 0px; margin: 0 4px 0 0; border: none; display: block; color: #A3BF73; font-family: "Open Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 1.2em; line-height: 1.3em; text-transform: uppercase; }
				.list-block.style02 ul.link-list li.active a {color: #007E84; /*background-position: 100% -197px*/}
				.list-block.style02 ul.link-list li a:hover {color: #007E84; /*background-position: 100% -397px*/}
				/*.list-block.style02 ul.link-list li.active {color: #007E84;}*/
				.list-block.style02ul.link-list li ul {}
					.list-block.style02 ul.link-list li ul li {background: none; margin-left: 14px; }
					.list-block.style02 ul.link-list li.active ul li a {color: #A3BF73; }
					.list-block.style02 ul.link-list li.active ul li a:hover {color: #007E84; }
					/*.list-block.style02 ul.link-list li.active ul li a:active {color: #F00; }*/   


		/* =.link-list.style04 */
		.list-block.style04 ul.link-list {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 100% repeat-x }
		.list-block.style04 ul.link-list.style01 {background: none; padding-top: 15px}
			.list-block.style04 ul.link-list li { padding: 3px 0 4px 10px;  }
			.list-block.style04 ul.link-list li.item-link {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 repeat-x; padding-bottom: 2px }
				.list-block.style04 ul.link-list li a { padding-left: 10px; padding-bottom: 1px; margin: 0 0 0 -10px; border: none; display: block; background: url(../../internet/images/links/link-arrow-r-11px.gif) 0 3px no-repeat; font-weight: bold}
				.list-block.style04 ul.link-list li a:hover {color: #007E84; background-position: 0 -397px}

				.list-block.style04 ul.link-list li a.link-style01 {background-position: 100% 3px; margin-right: 4px; color: #947942; font-weight: normal;}
				.list-block.style04 ul.link-list li a.link-style01:hover {background-position: 100% -397px; color: #007E84;}

					.list-block.style04 ul.link-list li ul {padding-top: 2px; padding-bottom: 5px}
						.list-block.style04 ul.link-list li ul li a {font-weight: normal}

				.list-block.style04 ul.link-list li em {display: block; color: #949294; font-style: normal;}

		/* =.link-list.style05 */
		.list-block.style05 ul.link-list {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif) 0 100% repeat-x; }
			.list-block.style05 ul.link-list li { /*padding: 3px 0 2px 10px;*/ padding: 3px 0 2px 0;   }
			.list-block.style05 ul.link-list li.item-link {background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 repeat-x; padding-bottom: 2px }
				.list-block.style05 ul.link-list li a { padding-left: 10px; padding-right: 10px;padding-bottom: 1px; margin: 0 0px 0 -10px; border: none; display: block; background: url(../../internet/images/backgrounds/NIDI_bg-dotline-onwhite.gif) 0 0 repeat-x; /*background: url(../../internet/images/links/link-arrow-r-11px.gif) 100% 3px no-repeat;*/ }
				.list-block.style05 ul.link-list li a:hover {color: #007E84; background-position: 100% -397px}

				.list-block.style05 ul.link-list li a.link-style01 {background-position: 100% 3px; margin-right: 4px; color: #947942; font-weight: normal;}
				.list-block.style05 ul.link-list li a.link-style01:hover {background-position: 100% -397px; color: #007E84}

				.list-block.style05 ul.link-list li em {display: block; color: #949294; font-style: normal;}




		/* =.col-3 .link-list */
		.col-3 ul.link-list {}
			.col-3 ul.link-list li { padding: 1px 0 2px 0; background: url(../../internet/images/backgrounds/bg-dotline-ondarkblue.gif) 0 100% no-repeat}
				.col-3 ul.link-list li a {color: #fff; display: block; margin-right: 4px; border: none;padding: 0 15px 1px 10px; background: url(../../internet/images/links/link-arrow-r-col3.gif) 100% 3px no-repeat}
				.col-3 ul.link-list li a:hover {color: #fff; background-position: 100% -197px}
					.col-3 ul.link-list li a span {color: #8880bd; padding-top:1px}

		/* .link-list.paging */
		ul.link-list.paging {width: 305px; display: inline; float: left; overflow: hidden; text-align: center; padding: 3px 0 4px 0; }
		.list-block.style03 ul.link-list.paging {position: absolute; top: 0; left: 65px}

			ul.link-list.paging li {display: inline; font-size: 12px; font-weight: bold; color:#000}
				ul.link-list.paging li a { color: #007E84; padding: 0 5px; line-height: 1.45em; }
				ul.link-list.paging li.active a {color: #404040}
				ul.link-list.paging li a:hover { color: #7FADC6}

		/* =ul.alphabetic-list */
		ul.alphabetic-list {width: 100%; overflow: hidden; background: url(../../internet/images/backgrounds/bg-dotline-onwhite.gif) 0 100% repeat-x; padding: 4px 0 0 0; margin-bottom: 25px }
			ul.alphabetic-list li {display: inline; float: left; padding: 0px 2px 0 3px; font-size: 1em; border-right: 1px solid #ad9663;background: none}
			ul.alphabetic-list li.active {background: #ad9663}
				ul.alphabetic-list li a {display: inline-block; font-family: "Open Sans", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #947942; border: none; padding: 0 2px }
				ul.alphabetic-list li a:hover {color: #10007b}
				ul.alphabetic-list li.active a {color: #fff}


	/* =.content-block */
	div.content-block {}
	.col-3 div.content-block {background: #10007b; margin: 0 0 20px 0; padding: 5px 0 0 20px}

	/* =.image-block */
	span.caption {display: block; color: #949294; font-size: 12px; margin-top: -10px; margin-bottom: 20px}


	/*
	 *
	 * SPECIFIC STYLES
	 *
	 * de jonge akademie
	 *
	 * place specific styles in this section !
	 *
	 */

	/* =.members */
	/* 	#PageContainer.members #Content { padding-top: 37px;} */
	.members div.grid-1-2-1 div.col-2,
	.science div.grid-1-2-1 div.col-2,
	.home div.grid-1-2-1 div.col-2 {width: 724px; padding-right: 0;}
	.grid-1-1-1 { overflow: hidden; clear: both; width: 100%;}
	.grid-1-1-1 .column { background: #fff; float: left; width: 220px; margin: 0 20px 0 0;}

	/* =.tab-navigation */
	.tab-navigation { overflow: hidden; clear: both;margin:2px 24px 30px 0; background: #fff url(../../internet/images/backgrounds/bg-line-tabs-1.gif) 0 100% repeat-x;}
		.tab-navigation.on { display:none; }
	.tab-navigation li {display: block; float: left; background: none; margin: 0;padding: 0; }
	.tab-navigation li a {display: block; float: left; border: none;padding: 3px 10px 5px 9px; font-family: "Open Sans", Arial, sans-serif; font-size:0.92em; text-transform: uppercase; letter-spacing: 1px; }
	.tab-navigation .active a { border-left: 1px solid #cdab5c;border-top: 1px solid #cdab5c;border-right: 1px solid #cdab5c; background: #fff;}

	/* =.tab-content */
	.tab-content { overflow: hidden; clear: both; margin-bottom: 20px;}
	#alumni.tab-content {margin-top: 10px;}

	.members-list { margin: 0;}
	.members-list li { margin: 0 0 8px 0; padding:0 0 8px 0; /* overflow: hidden;  */clear: both;background: #fff url(../../internet/images/backgrounds/bg-dotline-gold.gif) 0 100% repeat-x; height: 85px;}
	.members-list a { display: block; border: none; float: left;}
	.members-list .meta { width: 55%; background: transparent url(../../internet/images/links/link-arrow-r-11px.gif) 0 2px no-repeat; padding: 0 0 0 10px; position: relative;}
	.members-list .meta span { color:#949294; display: block;}
	.members-list .photo { float: left;margin: 0 10px 0 0;}
	#Content .members-list img { margin: 0; border: none; display: block; }

		.members-list .alumni { background: none; margin-bottom: 4px; height: auto;}
		.members-list .alumni a { float: none;}
		.members-list .alumni .meta	{width: auto; }


	/* member detail page */
		/* grid-2-1 */
		.grid-2-1 { overflow: hidden; clear: both; margin-bottom: 20px; }
		div.grid-1-2-1 .grid-2-1 .col-1 { width: 460px; float: left; padding: 0; }
		.grid-2-1 .aside { float: right; margin: 0 24px 0 0;width: 220px;}

	.members dl {overflow: hidden; clear: both;font-size:1.3em;line-height:1.5;margin:0 0 30px; padding-bottom: 8px;}
		.members dt { width:32.22%; float: left; color: #949294; padding: 5px 0 0 0; }
		.members dd {padding: 5px 0 0 32.22%; }
		.meta-list { background: transparent url(../../internet/images/backgrounds/bg-dotline-gold.gif) 0 0 repeat-x;}
	.members .meta-list dl { width: 460px; padding-left: 10px; background: transparent url(../../internet/images/backgrounds/bg-dotline-gold.gif) 0 100% repeat-x;}
	.members .meta-list dl dd a { color: #404040; background: url(../../internet/images/links/link-arrow-r-11px.gif) 0 4px no-repeat; padding-left: 10px; margin-left: -10px;}
		.members .meta-list dl dd a:hover { color: #10007b; background-position: 0 -396px; }
	.members .meta-list dl .url { margin: 10px 0 0 0; background-color: #f7edd8;background-position:95% -595px;border:1px solid #e1cd9D;display:block;padding:0 10px 2px;width:40%;color: #947942;}
	.members .meta-list dl .url:hover {background-color: #10007b; color: #fff;background-position:95% -795px;border:1px solid #10007b;}

	/* aside */
	.members .aside { width: 220px; background: #f7efd6;}
	#Content .aside img { border: none; display: block; margin: 0;}
	.members .aside ul {padding: 20px 10px 15px 10px; margin: 0; font-family: "Open Sans", Arial, sans-serif;}
	.members .aside li { padding: 0; color: #947942; text-transform: uppercase; margin: 0; background: none; display: inline; line-height: 2.5; letter-spacing: 1px;}
	.members .aside .keywords { border-width:0 1px 1px 1px; border-style: solid; border-color: #e1cd9d;}
	.members .aside .keywords a {color: #947942; text-decoration: none; border: none;}
	.aside.style02 .arrowed, p.caption { background: transparent url(../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif) 0 0 repeat-x; padding-top: 5px; margin-bottom: 30px;}
	p.caption span { display: block; padding-left: 10px;}
	.aside.style02 .arrowed .last, p.caption span { background: url(../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif) repeat-x scroll 0 0 rgba(0, 0, 0, 0); padding-bottom: 5px;}
	.caption.style02 span { padding-left: 0;}
	.aside.style02 .arrowed .last a:hover { background: transparent url(../../internet/images/links/link-arrow-r-11px.gif) no-repeat scroll 0 -397px;}


	#PageContainer.members .tab-navigation { margin-top: 25px;}

	/* detailpage tabs content images with overlayed icon */
	.media-row .media-block { margin-bottom: 10px;}
	.media-block { width: 700px; overflow: hidden; clear: both;}
	.media-block .column {float: left; margin: 0 20px 10px 0; width: 220px;}
	.media-block .column .media { position: relative; width: 220px; height: 124px; display: block; background: none; margin: 0 0 10px 0; padding: 0;}
	#Content .media img { position: absolute; margin: 0; border: 0;}
	.overlay { width: 35px; height: 35px; display: block; position: absolute; top:80px; left: 92px; background: transparent url(../../internet/images/icons/science-icons.png) 0 0 no-repeat; text-indent: -999em;}
	.media:hover .overlay { background-position: 0 -200px;}
	.play .overlay {background: transparent url(../../internet/images/icons/science-icons.png) 0 0 no-repeat; }
		.play:hover .overlay { background-position: 0 -200px;}
	.video .overlay {background: transparent url(../../internet/images/icons/science-icons.png) 0 -400px no-repeat; }
		.video:hover .overlay { background-position: 0 -600px;}
	.audio .overlay {background: transparent url(../../internet/images/icons/science-icons.png) 0 -800px no-repeat; }
		.audio:hover .overlay { background-position: 0 -1000px;}

	.media-block .column a {display:block;background:#fff url(../../internet/images/links/link-arrow-r-11px.gif) 0 3px no-repeat;margin:0 0 0 0;padding:0 0 0 10px; font-size: 1.3em; line-height: 1.5; color: #404040;}
	.media-block .column a:hover {color: #10007b;background-position: 0 -397px;}
	.media-block .column a span { display:block;color: #949294;}
	.media-block .column a:hover span { }

	/* news-list in nieuws tab content */
	ul.arrowed li {/*background:transparent url(../../internet/images/links/link-arrow-r-11px.gif) 0 -397px no-repeat;*/ padding: 0;}
	ul.arrowed a { text-decoration: none; border: none; /*background:transparent url(../../internet/images/links/link-arrow-r-11px.gif) 0 3px no-repeat;*/ /*padding-left: 10px;*/}
	ul.arrowed strong { color: #404040; font-weight: bold; }
	ul.arrowed span { color: #7FADC6; /*margin-left: 10px;*/}
	ul.arrowed a:hover { background-image: none;}
	ul.arrowed a:hover strong { color: #007E84;}
	ul.arrowed a:hover span { }

	/* science spot */
	.subcols.inverted {}
	div.grid-3-0-1 div.subcols.inverted div.col-1 { width: 460px !important; padding-top: 0 !important;}
	div.grid-3-0-1 div.subcols.inverted div.col-2 { width: 220px !important; padding-top:42px !important;}
	.media-block.medium { margin-bottom: 20px;}
		.media-block.medium .column { width: 460px;}
		.media-block.medium .column .media { width: 460px; height: 234px;}
		.media-block.medium .overlay { top:180px; left: 212px;}
	h2.style02 { color: #404040; line-height: 1.25;}
	div.grid-3-0-1 .media-block .column-3 { margin-right: 0;}
	.media-block .column-3 { margin-right: 0; }
	.media-block .column-1 { clear: both; }
	.media-block h2 { padding: 0 0 8px 10px; margin-right: 0; margin-bottom: 8px; background: transparent url(../../internet/images/backgrounds/bg-dotline-gold.gif) 0 100% repeat-x; }
		.home .media-block h2 { margin-right: 0; }
		.home .media-block .column.last {margin-right: 0;}
	.media-block.hasmore h2 { margin-right: 0;}
	.col-3 .general-block { margin-bottom: 20px;}

	/* onderzoek detail */
	.science .grid-2-1 { margin-bottom:10px; }
	p.metadata { display: block; margin-top: -20px; color:#404040; }
	.media-block.large { margin-bottom: 30px;}
		.media-block.large .column { width: 700px;}
		.media-block.large .column .media { width: 700px; height: 363px; margin-bottom: 0;}
		.media-block.large .overlay { top:280px; left: 335px;}
		.media-block.large .overlay.show { text-indent: 0; width: auto;}
		.media-block .column a .show { left: 210px;}
		.media-block .column a .show span {display: block; height:20px; margin-left: 35px; padding: 7px 10px 8px 10px; color: #404040; background: transparent url(../../internet/images/backgrounds/transparant-white.png) 0 0; }
	/* home */
	#Content .no-border { border: none;}
	.home .subcols { margin-bottom: 15px;}
	.home div.grid-3-0-1 div.subcols.inverted div.col-2 { padding-top: 0 !important;}
	.home p.caption { background-position: 0 100%; padding-bottom: 7px; margin-bottom: 0;}
	.home a.more { background: #fff url(../../internet/images/links/link-arrow-r-11px.gif) 0 2px no-repeat; padding: 0 0 0 10px; margin: 0 0 0 -10px;  font-size: 1.3em; line-height: 1.5; margin: 0; color: #947942;}
		.home a.more:hover { background-position: 0 -398px; color: #10007b;}
	.home .aside h3 { color: #404040; text-transform: uppercase; font-size: 1.3em; text-indent: 10px; margin-bottom: 3px;}
	.home .aside .list-block.style05 ul.link-list {background: none; }
	.home #members h2 {background:transparent url(../../internet/images/backgrounds/bg-dotline-gold.gif) repeat-x 0 100%; padding:0 0 6px 10px; }
	.home .grid-1-1-1 .column { width: 230px; margin: 0;}
	.home #members a.more { position: relative; top:-7px;}
	.home div.more {background:transparent url(../../internet/images/backgrounds/bg-dotline-gold.gif) repeat-x 0 0; padding: 3px 0; margin: 5px 24px 0 0;}

    #Content span.link-external a {
        background: transparent url(../images/icons/external_link.gif) right center no-repeat;
        padding: 1px 18px 1px 0px;
    }

    .clearer {clear: both;}

    .social-sharing,
    .collection-portlet {width: 100%}

    .social-snippet {width: 195px !important; height: auto !important;}
    .collection-portlet-snippet {width: 100% !important; height: auto !important;}

    .social-snippet a {display:block; padding: 5px 0 5px 0 !important; float:none !important}
    .collection-portlet-snippet a {display:block; padding: 5px 0 5px 0 !important; float:none !important; font-weight: normal !important; background: none !important;}
	
	
	.arrow-right { margin-left: 900px;
		width: 0; 
		height: 0; 
		border-top: 60px solid transparent;
		border-bottom: 60px solid transparent;
		border-left: 60px solid green;
		-webkit-transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		/* filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); */
		-ms-transform:rotate(45deg); 
	}


}

@media print {
/* ..... default styles for print display */

	/* =.hide elements */
	#Header, #Navigation, #Footer, .text-only,
		.grid-1-2-1 .col-1, .grid-1-2-1 .col-3, .grid-2-1-1 .col-3, .grid-3-0-1 .col-3,
		.link-block.style01, .link-page-up, .path-block, legend, input.button-submit, .link-block.style02, .list-block.style03, .item-link
		{ display: none; }

	/* =.basic layout */
	body { width:700px; font-family: "Open Sans", Arial, sans-serif; font-size: 14px; line-height: 1.3em; color: #000; }
	#Content { width:auto; margin: 0 48px; }
	#DocStart {display: block; margin: 0px; height: 150px; }

	/* =.typography */
	h1 { font-size: 1.4em; line-height: 1.2em; text-transform: uppercase; letter-spacing: 2px; }
	h2 { font-size: 1.2em; line-height: 1.2em; padding-top: 6px; }
	h3 { font-size: 1em; }
	h4 { margin-bottom: -1em; border: 1px; }
	a { color: #000; text-decoration: none; }
	ul { padding: 0 0 0 15px; margin-left: 0; }
	ol { padding: 0 0 0 30px; }
	li { padding-bottom: 6px; }
	img { padding: 8px 15px 8px 0; }
	.caption { display:block; }

	/* =.forms */
	form, fieldset { border: none; padding:0; margin:0; }
		.form-block .note { display: none; }
		fieldset .row { position:relative; overflow:hidden; clear: both; margin-top: 8px; }
		fieldset .row .note { padding-left: 10px; }
		fieldset {  margin-bottom: 28px; }
		legend.heading { display: block; font-size: 1.2em; line-height: 1.2em; font-weight: bold; padding-bottom: 10px; padding-left: 0; margin-left: 0; color: #000; }
		label .required { display: block; font-style: italic; color: #999; }
		.group label { float: none; padding-right: 25px; }
		select { padding: 0 0 0 10px; border: 1px solid #999; background: #fff; color: #404040; font-family: "Open Sans", Arial, sans-serif;}
		label { display: inline; float: left; width: 150px; padding: 3px 10px 0 0; }
		input.field { display: inline; float: left; border: 1px solid #999; padding: 2px 10px 0 10px; height: 1.4em; width: 400px; }
		input.field.short-width { width: 150px;}
		input.radio,
		input.checkbox { display: inline; margin: 2px 5px 0 1px; width: 15px; height: 14px; }
		fieldset .group {display: inline; overflow: hidden; width: 440px; float: right; margin-top: 3px}
		textarea { padding: 2px 10px 0 10px; width: 400px; border: 1px solid #999; color: #404040; font-family: "Open Sans", Arial, sans-serif; font-size: 1.3em; }
	form.calendar label { display:none }
		form.calendar select { padding: 0; margin:0;  border: none; color: #000; }


	/* =.list-pages */
	.news-list dt { border-top: 0.5px solid #999; padding-top: 10px; }
		.news-list dt a { display:block; padding-bottom: 0px; font-size: 1.2em; line-height: 1.2em; font-weight: bold; text-decoration: none; }
		.news-list dt em { display: block; }
		.news-list dd { margin: 0; padding-bottom: 10px; }
		.news-list { border-bottom: 0.5px solid #999; }
		.news-list.calendar dt strong { display:block; padding-bottom: 0px; font-size: 1.2em; }

	/* =.home subhome */
	dl.news-list dt img { display: inline; float: right; margin: 0 0 0 10px; }
	dl.news-list dt { clear: both; }
	.list-block style04 .link-list li { padding: 0 0 10px 0; }
		.list-block.style04 .link-list li a { display:block; padding-bottom: 0px; font-weight: bold; text-decoration: none; }
		.list-block.style04 .link-list li em { display: block; }
	.link-list.calendar strong { display:block; padding-bottom: 0px; }
	.link-list a { display:block; text-decoration: none; }


	/* =.DJA specifief */

	.jquery-selectbox-list, .overlay, a.media-toggle, .more {display: none; }

	.tab-navigation { padding:0; margin: 0; }
	.tab-navigation li { display:none; list-style: none; }
	.tab-navigation li a { text-decoration: none; }
	.tab-navigation li.active { display:block; font-size: 1.2em; line-height: 1.2em; padding-top: 6px; }
	div.grid-1-2-1 .grid-2-1 .col-1 {display: inline; }
	div.subcols div.col-2 { display: block; clear:both; }
	.grid-2-1 .aside { clear:both; }
	a img { border: none; }

	.media-block { position: static; display: block; }
	.media-block h2.style01 { padding-top: 20px; }
	.media-block .column { display: block; clear: both; overflow: hidden; width: 700px; page-break-inside: avoid; }
	.media-block .column a { display: block; height: 124px; overflow: hidden; text-decoration: none; float: left; margin-bottom: 20px; padding-top: 10px; }
	.media-block .column a.media { display: block; float: left; margin-bottom: 0; padding-top: 0; clear:both; border:none; }
	.media-block .column a span { display:block; color: #949294; font-style: italic; }
	.media-block .column a span.overlay { display:none; }

	.members-list { margin: 0; padding: 0; clear: both; }
	.members-list li { display:block; clear: both; list-style: none; width: 650px; }
	.members-list a { display: block; border: none; float: left;}
	.members-list .meta { width: 55%;  padding: 10px 0 0 0; position: relative; }
	.members-list .meta span { color:#949294; font-style: italic; display: block;}
	.members-list .photo { float: left; clear:both; margin: 0 10px 0 0; }
	.members-list img { margin: 0; border: none; display: block; }
	.members-list .alumni { background: none; margin-bottom: 4px; height: auto;}
	.members-list .alumni a { float: none;}
	.members-list .alumni .meta	{width: auto; }

	.members .meta-list dl { margin-bottom: 30px; margin-top: 20px; }
	.members .meta-list dt { font-style: italic; margin-top: 12px;}
	.members .aside { margin-top: 30px; clear: both; width: 700px; }
	.members .aside .keywords { dislay: inline; float:left; width: 300px; padding-left: 20px; }
	.members .aside .keywords ul { list-style: none; }
	.members .aside .keywords li { padding: 2px; font-style: italic; }
	.members .aside img { display: block; float: left; border: none; margin-bottom: 20px; }
	.members .tab-navigation li.active a { display:none; }
	.members .tab-content, .members .tab-content.hide { display: block; float: none; clear: both; margin-bottom: 20px; }
	.members .tab-content h2.text-only { display: block; }


}
