



* {
	margin: 0;
	padding: 0;
}

html {
	background: #fff;
}	

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

img {
	border: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
hr {
	display: none;
}
object, embed {
	margin: 20px 0 0 0;
	_margin: 0;
}





div.header {
	background: #eae6da;
	position: relative;
	z-index: 30;
}

h1 {
	background: transparent url(/images/site/embi-logo.gif) top left no-repeat;
	text-indent: -1000em;
	letter-spacing: -1000em;
	width: 200px;
	height: 200px;
}


div#footer {
}


div.tree {
	position: absolute;
	left: 227px;
	top: 160px;
	right: 0px;
	
	z-index: 31;
}

div.tree ul {
	position: absolute;
	left: 0;
	right: 0;

	font-size: 0.80em;
	list-style: none;
}
div.tree ul li {
	float: left;
	position: relative;

	display: block;
	padding: 0;
	margin: 0;
}
div.tree ul ul {
	position: absolute;
	left: 0px;
	top: 3em;
	width: 200px;
	
	font-size: 0.85em;	
	display: none;
	z-index: 32;
}
div.tree ul li.hover ul,
div.tree ul li:hover ul,
div.tree ul li ul.hover {
	display: block;
}
div.tree ul ul li {
	float: none;
}

div.tree a {
	display: block;
	_height: 0%;
	_width: 0%;
	_white-space: nowrap;
	
	text-decoration: none;
	padding: 0 1.2em 0.5em 0em;
	color: #988344;
	
	line-height: 2.5em;
	font-weight: bold;
}
div.tree ul ul a {
	width: 200px;
	padding: 0 0.6em 0 1.2em;
	background-color: #988344;
	color: #fff;
	font-weight: normal;
	border-bottom: 1px solid #aa975e;
}
div.tree ul a.selected {
/*	background: #33608B; */
}
div.tree ul ul a.selected {
	text-decoration: underline;
}
div.tree ul ul a:hover {
	background-color: #b15e39;
	color: #fff; 
}

div.tree ul a {
}
div.tree ul ul a {
}





.languages {
	position: absolute;
	top: 10px;
	right: 20px;
}
.languages h3 {
	display: none;
}
.languages ul {
	list-style-type: none;
}
.languages ul li {
	float: left;
	margin-left: 10px;
	line-height: 20px;
}
.languages ul li a {
	font-size: 0.7em;
	text-decoration: none;
	color: #b15e39;
}









div.contents div.pages {
	margin: 0 0 0 8px;
}
div.contents div.pages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.contents div.pages ul li {
	background: transparent url(/images/site/arrow.gif) left 0.25em no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
}
div.contents div.pages ul a {
	color: #33608B;
}
div.contents div.pages ul a.selected {
	color: #258EC2;
}








div.contents {
	position: relative;
	max-width: 85em;
	min-width: 780px;

	font-size: 0.75em;
	line-height: 180%;
	margin: 0;
	padding: 0;
	
	background: url(/images/site/random-1.jpg) top left no-repeat;
	z-index: 2;
}

.typeAlbum div.contents {
	max-width: 140em;
}

div.sidebar {
	position: absolute;
	right: 20px;
	top: 0;
	width: 175px;
}
div.text {
	padding: 2px 228px 0 228px;
}


div.contents object {
	margin: 1.5em 0;
}

div.contents blockquote {
	margin: 0 0 0 3em;
}
div.contents p {
	margin: 1.5em 0;
}
div.contents td p {
	margin: 0.5em 0;
}
div.contents p.Introductie {
	font-weight: bold;
	color: #003665;
}
div.contents p.Klein {
	font-size: 0.9em;
	line-height: 140%;
	background-color: #fff;
}
div.contents p.Krap {
	line-height: 150%;
}
div.contents p.Krabbel {
	width: 155px;
	padding: 10px 10px 30px;
	background: #00A3DF url(/images/site/columnfooter.gif) bottom left no-repeat;
	color: #fff;
}

div.contents h2 {
	margin: 1.2em 0 -0.5em;
	font-size: 2em;
	color: #b15e39;	
	line-height: 1.4em;
}
div.contents h2 a {
	text-decoration: none;
}
div.contents h2 span {
	font-size: 0.85em;
	color: #888;
}
div.contents h3 {
	margin: 1.5em 0 -1em;
	font-size: 1.1em;
	color: #258EC2;
}
div.contents h4 {
	margin: 1.5em 0 -1.5em;
	font-size: 1em;
	color: #ffb200;
}
div.contents a {
	color: #b15e39;
	font-weight: bold;
	text-decoration: none;
}
div.contents p.Krabbel a {
	color: #fff;
}
div.contents a:hover {
	color: #988344;
	text-decoration: underline;
}
div.contents p.onderschriftLinks,
div.contents p.onderschriftRechts {
	margin-top: 0px;
	width: 49%;
	font-size: 0.9em;
	font-style: italic;
}
div.contents p.onderschriftLinks {
	float: left;
}
div.contents p.onderschriftRechts {
	float: right;
	text-align: right;
}
div.contents ul,
div.contents ol {
	padding-left: 1.5em;
	margin: 1.5em 0 1.5em 20px;
}

div.contents img.Links { float: left; margin: 0.6em 2em 0.6em 0; }
div.contents img.Rechts { float: right; margin: 0.6em 0 0.6em 2em; }

div.contents p.modified {
	font-style: italic;
	font-size: 0.9em;
	color: #888;
}



div.text table {
	width: 100%;
}
div.text table td {
	vertical-align: top;
	padding: 0;
	margin: 0;
}
div.text table td h2 {
	margin-bottom: 1px;
}
div.text form table {
	width: auto;
}
div.text p.radio label {
	display: block;
}
div.text p.radio input {
	margin: 0 6px 0 -4px;	
}
div.text p.textarea label {
	display: block;
}
div.text p.textarea textarea {
	width: 486px;
	height: 100px;
}
div.text p.input {
	margin: 0 0 4px 0;
}
div.text p.input label {
	display: block;
	clear: both;
	width: 80px;
	float: left;
}
div.text p.input input {
	width: 400px;
}
div.text table.Gegevens {
	border-collapse: collapse;
	border: 1px solid #aaa;
}
div.text table.Gegevens td {
	border: 1px solid #aaa; 
	padding: 4px;
}



div.newsitem {
	border-bottom: 1px solid #EBEDF3;
	padding: 0 0 1em;
	margin: 0 0 1em;
}
div.newsitem p.Introductie {
	font-weight: normal;
	color: #000000;
}
div.newsitem p.more a {
	background: transparent url(/images/site/arrow.gif) -4px center no-repeat;
	padding: 0 0 0 14px;
	font-weight: bold;
	text-decoration: none;
}
.typeSpecialisme div.newsitem {
	border-top: 1px solid #EBEDF3;
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.typeSpecialisme div.newsitem h2 {
	font-size: 1.1em;
}




div.navigation {
	float: left;
	width: 200px;
}


div.button {
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 0 24px 2em 0;
	font-size: 0.70em;
}
div.button a {
	display: block;
	_height: 0%;
	padding: 0 10px;
	line-height: 24px;
	color: #666;
	text-decoration: none;
}


div.search {
	position: absolute;
	top: 6px; right: 10px;
	font-size: 0.8em;
}
div.search form input#fQuery {
	width: 100px;
	border: 1px solid #00386E;
	padding: 2px 1px;

	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.search form input#fSubmit {
	border: none;
	background-color: #00386E;
	color: #fff;

	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.search form {
	padding: 0 10px 10px;
}


div.introduction {
	padding: 0 2em 0 3em;
}
div.introduction p {
	margin: 1em 0 4em;
}
div.introduction h3 {
	font-size: 1.4em;
	margin: 0;
}
div.introduction ul {
	margin: 0 -1em 1em -3em;
	padding: 0;
}
div.introduction ul li {
	display: block;
	background: #00A0DD;
	border-bottom: 1px solid #7ccbe9;
	
	margin: 0;
	padding: 0.2em 0 0.2em 3em;
	
	color: #fff;
}
div.introduction ul li a {
	color: #fff;
}


div.details {
	position: relative;


}
div.details div {
	position: absolute;
	left: 300px;
	top: 0;

	width: 170px;
	font-size: 0.9em;
	line-height: 150%;
	padding: 10px;
	background-color: #497dcb;
}
div.details img {
	width: 170px;
	margin: 8px 0;
}
div.details h3 {
	margin: 0;
	color: #fff;
}
div.details p {
	margin: 0;
}
ol.details {
	color: #f90;
	font-size: 0.95em;
	line-height: 160%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ol.details li {
	margin: 0 0 0 1em;
	padding: 0;
}
ol.details a {
	text-decoration: none;
	color: #000;
	font-weight: normal;
}


div.slideshow {
	margin: 1em 0 0 20px; padding: 0;
}

div.slideshow div.slide {
	margin: 0; padding: 0;
	display: block;
	position: relative;
	
	height: 240px;
	overflow: hidden;
}
div.slideshow div.slide div.legend {
	position: absolute;
	top: 0px;
	right: 0;
	width: 150px;
	font-size: 1em;
	line-height: 160%;
	text-align: right;
}

div.slideshow div.slide div.legend h3 {
	margin: 0;
}
div.slideshow div.slide div.legend p {
	margin: 0;
}

div.slideshow div.slide div.control {
	position: absolute;
	right: 0;
	top: 210px;
	height: 30px;
	line-height: 30px;
}
div.slideshow div.slide div.control span {
	color: #a4bce5;
	padding: 0 10px;
	font-weight: bold;
	text-decoration: none;
}
div.slideshow div.slide div.control a {
	color: #fff;
	padding: 0 10px;
	font-weight: bold;
	text-decoration: none;
}
div.slideshow div.slide div.control div.prev {
	float: left;
	background-color: #497dcb;
}

div.slideshow div.slide div.control div.next {
	float: left;
	background-color: #497dcb;
}


div.albumthumbs {
	margin: 3em 0 0;
}
div.albumthumbs img {
	margin: 0 24px 24px 0;
	padding: 0;
}


form.login {
	margin: 2em 0 0;
}
form.login label {
	display: block;
	margin: 0.5em 0 0;
}
form.login input#username,
form.login input#password {
	font-size: 1.5em;
}
form.login input#login {
	margin: 2em 0 0;
	width: 8em;
	height: 2em;
	font-size: 1em;
}


div.boxRight {
	float: right;
	width: 160px;
	margin: 0 0 1em 1em;
	color: #fff;
	background: #390;
}
div.boxRight h2 {
	margin: 0;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 2em;
	padding: 0 0.5em;
}
div.boxRight ul {
	margin: 0;
	padding: 0 0.5em 0.5em 1.8em;
	line-height: 160%;	
}
div.boxRight ul li {
}
div.boxRight a {
	color: #fff;
	text-decoration: none;
}


div.boxBottom {
	padding: 0 0 1em;
	margin: 0 0 1em;
	border-top: 1px solid #EBEDF3;
}
div.boxBottom h2 {
	font-size: 1.1em;
	color: #258EC2;
}
div.boxBottom ul {
	margin: 0.5em 0 0; 
}

div.files h2 {
	display: none;
}
div.files ul {
	list-style-type: none;
	padding: 0;
}
div.files ul li {
	margin: 0;
	padding: 0.2em 0 0 48px;
}
div.files ul li.bmp {
	background: url(/images/icons/32/bmp.png) left 0.3em no-repeat;
}
div.files ul li.doc {
	background: url(/images/icons/32/doc.png) left 0.3em no-repeat;
}
div.files ul li.flv {
	background: url(/images/icons/32/flv.png) left 0.3em no-repeat;
}
div.files ul li.gif {
	background: url(/images/icons/32/gif.png) left 0.3em no-repeat;
}
div.files ul li.jpg {
	background: url(/images/icons/32/jpg.png) left 0.3em no-repeat;
}
div.files ul li.mov {
	background: url(/images/icons/32/mov.png) left 0.3em no-repeat;
}
div.files ul li.pdf {
	background: url(/images/icons/32/pdf.png) left 0.3em no-repeat;
}
div.files ul li.ppt {
	background: url(/images/icons/32/ppt.png) left 0.3em no-repeat;
}
div.files ul li.rm {
	background: url(/images/icons/32/rm.png) left 0.3em no-repeat;
}
div.files ul li.wmv {
	background: url(/images/icons/32/wmv.png) left 0.3em no-repeat;
}
div.files ul li.xls {
	background: url(/images/icons/32/xls.png) left 0.3em no-repeat;
}
div.files ul li.zip {
	background: url(/images/icons/32/zip.png) left 0.3em no-repeat;
}


div.collection ul li {
	margin: 0;
	padding: 0.2em 0 0 24px;
}
div.collection ul li.bmp {
	background: url(/images/icons/16/bmp.png) left 0.3em no-repeat;
}
div.collection ul li.doc {
	background: url(/images/icons/16/doc.png) left 0.3em no-repeat;
}
div.collection ul li.flv {
	background: url(/images/icons/16/flv.png) left 0.3em no-repeat;
}
div.collection ul li.gif {
	background: url(/images/icons/16/gif.png) left 0.3em no-repeat;
}
div.collection ul li.jpg {
	background: url(/images/icons/16/jpg.png) left 0.3em no-repeat;
}
div.collection ul li.mov {
	background: url(/images/icons/16/mov.png) left 0.3em no-repeat;
}
div.collection ul li.pdf {
	background: url(/images/icons/16/pdf.png) left 0.3em no-repeat;
}
div.collection ul li.ppt {
	background: url(/images/icons/16/ppt.png) left 0.3em no-repeat;
}
div.collection ul li.rm {
	background: url(/images/icons/16/rm.png) left 0.3em no-repeat;
}
div.collection ul li.wmv {
	background: url(/images/icons/16/wmv.png) left 0.3em no-repeat;
}
div.collection ul li.xls {
	background: url(/images/icons/16/xls.png) left 0.3em no-repeat;
}
div.collection ul li.zip {
	background: url(/images/icons/16/zip.png) left 0.3em no-repeat;
}
div.collection ul li.link {
	background: url(/images/site/arrow.gif) left 0.3em no-repeat;
}
div.collection ul li a {
	font-weight: normal;
	color: #000;
}


div.clear {
	clear: both;
}


div.error {
	color: #c30;
	font-size: 1.1em;
	line-height: 160%;
	font-weight: bold;
	background: #ffc;
	border-bottom: 1px solid #EFE8BA;
	border-right: 1px solid #EFE8BA;
	
	padding: 2px 8px;
	margin: 0 0 24px;
}
div.text div.error {
	margin-top: 3em;
}
div.error p {
	margin: 0; padding: 0;
	font-weight: normal;
	color: #000;
	font-size: 0.90em;
}
div.error h3 {
	margin: 0; padding: 0;
	font-weight: bold;
	color: #c30;
}


div.formElement {
	position: relative;
	padding: 0 0 0.8em;
}

div.formElement h3 {
	position: absolute;
	top: 0; left: 0;
	-left: -120px;
	width: 100px;
	margin: 0;
	
	font-size: 1em;
	color: #666;
}

div.formElement div {
	position: relative;
	padding: 0 0 0 120px;
}

div.formElement input.text {
	width: 100%;
}
div.formElement textarea {
	width: 100%;
}

div.formElement input,
div.formElement textarea,
div.formElement select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}





.typeHome div.contents h2 {
	position: absolute;
	width: 312px;
	height: 200px;
	left: 0;
	top: -30px;
	
	
	font-size: 2em;
	font-weight: normal;
	color: #fff;

	background: #b15e39 url(/m/696a0bb4c686d75a6e17ebbb40f24f3e.jpg) top left no-repeat;
	padding: 200px 60px 0 628px;
	
}
.typeHome div.contents p {
	margin-top: 430px;
}

td {
	border-bottom: 1px solid #ddd;
}


#dashboardPusher {
	position: relative;
	height: 63px;
}

#dashboardBackground {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 81px;
	z-index: 900;

	background: url(/images/dashboard/background.png) top left repeat-x;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dashboard/background.png', sizingMethod='scale');
}

#dashboard {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 81px;
	z-index: 901;
	
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	
	-moz-user-select:none;
}

#dashboard * {
	padding: 0; margin: 0;
	width: auto; height: auto;
}

#dashboard div.title {
	position: absolute;
	top: 28px;
	left: 10px;
	
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
	
	text-indent: none;
	letter-spacing: -0.05em;
	text-transform: lowercase;
}

#dashboard ul.menu {
	position: absolute;
	left: 128px;
	top: 0px;
	list-style-type: none;
}

#dashboard ul.menu li {
	float: left;
	font-size: 10px;
	line-height: 20px;
	background: #656565 url(/images/dashboard/menu-left.gif) bottom left no-repeat;
	margin: 0 8px 0 0;
}

#dashboard ul.menu a {
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(/images/dashboard/menu-right.gif) bottom right no-repeat;
	padding: 1px 20px 0px 8px;
}	

#dashboard ul {
	position: absolute;
	top: 28px;
	left: 128px;
	
	list-style-type: none;
	letter-spacing: -0.05em;
	text-transform: lowercase;
}

#dashboard ul li {
	position: relative;
	float: left;
	line-height: 26px;
}

#dashboard ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0 8px;
}

#dashboard ul li.selected {
	background: url(/images/dashboard/selected-right.gif) center right no-repeat;
}

#dashboard ul li.selected a {
	background: url(/images/dashboard/selected-left.gif) center left no-repeat;
}

#dashboard #dashboardAdmin {
	position: absolute;
	top: 24px;
	right: 90px;

	line-height: 26px;
}
#dashboard #dashboardLogout {
	position: absolute;
	top: 24px;
	right: 18px;

	line-height: 26px;
}
#dashboard #dashboardAdmin a,
#dashboard #dashboardLogout a {
	display: block;
	padding: 0 8px;

	color: #fff;
	letter-spacing: -0.05em;
	text-decoration: none;
	text-transform: lowercase;
}

#dashboard #dashboardAdmin.selected {
	background: url(/images/dashboard/selected-right.gif) center right no-repeat;
}

#dashboard #dashboardAdmin.selected a {
	background: url(/images/dashboard/selected-left.gif) center left no-repeat;
}



#dashboardOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 950;
	width: 100%;
	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#dashboardIframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 500px;

	background-color: #fff;

	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#tree {
	position: absolute;
	width: 320px;
	padding: 0; margin: 0;
	z-index: 999;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;

	background: Window;
	border: 1px solid ThreeDDarkShadow;

	-moz-user-select:none;
}
#tree div {
	height: 280px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
#tree ul {
	list-style-type: none;
	padding: 0; margin: 0;
}
#tree ul li {
	padding: 0; margin: 0;	
	font-size: 11px;
	line-height: 22px;
}
#tree ul li a {
	display: block;
	text-decoration: none;
	color: WindowText;
	background: url(/images/cms/page.png) 8px 2px no-repeat;
	padding: 0 0 0 28px;
	white-space: nowrap;
}
#tree ul li li a {
	background-position: 28px;
	padding-left: 48px;
}
#tree ul li li li a {
	background-position: 48px;
	padding-left: 68px;
}
#tree ul li li li li a {
	background-position: 68px;
	padding-left: 88px;
}
#tree ul li li li li li a {
	background-position: 88px;
	padding-left: 108px;
}
#tree ul li li li li li li a {
	background-position: 108px;
	padding-left: 128px;
}
#tree ul li li li li li li li a {
	background-position: 128px;
	padding-left: 148px;
}
#tree ul li a:hover {
	background-color: ThreeDLightShadow;
}
#tree ul li a.selected,
#tree ul li a.selected:hover {
	background-color: Highlight;
	color: HighlightText;
}


#dialog {
	position: absolute;
	width: 220px;
	padding: 0; margin: 0;
	z-index: 999;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;

	background: url(/images/dashboard/dialog-right.png) top right no-repeat; 
}
#dialog.wide {
	width: 440px;
}
/*#dialog * {
	padding: 0; margin: 0;
}*/

#dialog h2 {
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	text-transform: lowercase;
	text-align: left;
	padding: 0 16px;
	letter-spacing: -0.05em;
	-moz-user-select:none;
	
	margin: 0 16px 0 0;
	background: url(/images/dashboard/dialog-left.png) top left no-repeat; 
}
#dialog div {
	padding: 16px 16px 12px;
	background: #fff;
}
#dialog div div {
	padding: 0;
}

#dialog form {
	margin: -8px 0 0;
}
#dialog form p {
	text-align: left;
	font-size: 11px;
}
#dialog form p label {
	display: block;
	width: 100%;
	margin: 8px 0 3px;
}
#dialog form p select,
#dialog form p input {
	font-size: 11px;
}
#dialog .message {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#dialog .buttons {
	margin: 24px 0 0;
	text-align: right;
}
#dialog .buttons button {
	margin: 0 0 0 10px;
	width: 50px;
	font-size: 11px;
}
#dialog .buttons input {
	margin: 0 0 0 10px;
	width: 100px;
	font-size: 11px;
}

#dialog .container {
	padding: 0; margin: 1em 0 0;

	background: Window;
	border: 1px solid ThreeDDarkShadow;

	height: 240px;
	overflow: auto;
	overflow-x: auto;
	overflow-y: auto;
	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#dialog a.site {
	background-image: url(/images/cms/world.png);
}
#dialog ul li a {
	text-decoration: none;
	color: WindowText;
	white-space: nowrap;
}
#dialog ul li a.selected {
	background-color: Highlight;
	color: HighlightText;
	outline: none;
}



ul.tree {
	width: auto;
	padding-left : 0px;
	margin-left : 0px;
}
ul.tree, ul.tree ul {
	padding-left: 0;
}
ul.tree ul {
	margin-left: 16px;
		
}
ul.tree li.closed ul {
	display: none;
}


ul.tree li {
	list-style: none;
	display: block;
	width: auto;
	background: url(/images/dashboard/i-repeater.gif) 0 0 repeat-y;
}
ul.tree li.last {
	list-style: none;
	background-image: none;
}


ul.tree span.a {
	background: url(/images/dashboard/t.gif) 0 50% no-repeat;
	display: block;
}
ul.tree span.a.last {
	background: url(/images/dashboard/l.gif) 0 50% no-repeat;
}
ul.tree span.b {
}
ul.tree span.a.children span.b {
	background: url(/images/dashboard/minus.gif) 0 50% no-repeat;
	cursor: pointer;
}
ul.tree li.closed span.a.children span.b {
	background: url(/images/dashboard/plus.gif) 0 50% no-repeat;
	cursor: pointer;
}
ul.tree span.c {
	margin-left: 16px;
}
ul.tree span.a.children span.c {
	background: url(/images/dashboard/i-bottom.gif) 0 50% no-repeat;
}
ul.tree span.a.closed span.c {
	background-image: none;
}


ul.tree a  {
	white-space: nowrap;
	overflow: hidden;
	padding: 2px 4px 3px 20px;
	line-height: 20px;
	background: url(/images/cms/page.png) 0 50% no-repeat; 
}


#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	