﻿*{
	font-family:Arial;
	font-size: 13px;
}
h1,h2,h3 {
	font-weight: bold;
}
h4,h5 {
	font-weight: normal;
}
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 13px; }

body.clientBody{
	padding:10px;
}
#fieldSet_login .inputFieldLabel {
	margin-top: 4px;
}

/*------ NDU YELLOW LINK FIXES IN CONTENT ---------*/
#pageContent a, #pageFootControls a {
	background-image: url(../gfx/ndu/icons/link_back_yellow.png);
	background-position: 0 12px;
	background-repeat: repeat-x;
}
#pageContent a:hover, #pageFootControls a:hover {
	background-color: #ff0;
}
#weekTableRoomplan .weekday a, #pageContent #tbmonthContainer .KW_month a, #pageContent #tbmonthContainer .tbsubhead a {
	background-image: none;
}
#weekTableRoomplan .weekday a:hover, #pageContent #tbmonthContainer .KW_month a:hover, #pageContent #tbmonthContainer .tbsubhead a:hover {
	background-color: inherit;
}
#weekTableRoomplan .link, #tbmonthContainer .link {
	line-height: 22px;
}
#pageContent ul.courseList li a.numlink, #pageContent ul.courseList li a.numlink:hover {
	background-image: none;
	background-color: inherit;
}
#pageContent .detailout a.numlink {
	background-image: none;
}
#pageContent .detailout a.numlink:hover {
	background-color: #d2d2d2;
}
/*-------------- ICONS IN CONTENT------------------*/

/* g_links */
button.btcontrol,
button.arrow,
.arrow,
.img,
.inputFieldLabel .img {
	padding:0;
	overflow:visible; /* zero padding and visible overflow keeps browser from scaling buttons*/

	text-align:left;
	padding-left:13px;
	height:auto;

	margin:2px;
	margin-right:17px;
	border:0;
	background-color:transparent;
	background-image:url(../../gfx/ndu/icons/arrowRight.png);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;

	font-weight:normal;
}
/* Fixes for the reload button */
.inputFieldLabel .img.img_arrowReload {
	height: 22px;
	line-height: 21px;
	min-width: 80px;
	border: 1px solid #fefefe;

	/* FIX */
	background: rgb(242,246,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2NmZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,246,255,1) 0%, rgba(199,207,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,255,1)), color-stop(100%,rgba(199,207,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6ff', endColorstr='#c7cfd8',GradientType=0 );
}
.inputFieldLabel .img.img_arrowReload:hover {
	border: 1px solid #adadad
}
input.arrow{
	line-height:18px;
}
div.arrow_skipBtn{
		padding-top:0;
}
.arrow_skipBtn .img{
		background-position:left center;
}
button.arrow,
button.img{
	height:21px;
	line-height:20px;
	background-position:left center;
}

a.arrow,
a.img{
	line-height:21px;
}

.img.img_arrowLeftRed{
	background-image:url(../../gfx/ndu/icons/arrowLeft.png);
}

input.img:Active{   /*------ stop buttons in row twitching (MOZILLA) -----*/
	margin-right:4px;
}
#pageFoot .img.img_arrowUp{
	float:right;
}

/*----BUTTONS----*/
a.img.img_calendar, a.img.img_calendar:hover {
	min-width: 80px !important;
	height: 22px !important;
	display: none; /* inline-block; */
	float: none;
}

button.arrow, input.img, a.img, a.arrow, input.arrow, input.img, input.img_arrowSubmit , input.img_arrowHelp, .cn_button, button.btcontrol, button.arrow, .arrow, .img, .img.noFloat,
a.img.img_calendar, .img_arrowReload,
#pageContent button.arrow, #pageContent input.img, #pageContent a.img, #pageContent a.arrow, #pageContent input.arrow, #pageContent input.img, #pageContent input.img_arrowSubmit,
 #pageContent input.img_arrowHelp, #pageContent .cn_button, #pageContent button.btcontrol, #pageContent button.arrow, #pageContent .arrow, #pageContent .img, #pageContent .img.noFloat,
 #pageContent a.img.img_calendar, #pageContent .img_arrowReload {

/* Measurements */
	min-width:80px;
	height: 22px;
	padding:0px 4px 0 5px;
	margin:4px;
	text-align:center;
	-moz-box-sizing:    content-box;
    -webkit-box-sizing: content-box;
    box-sizing:         content-box;

/* Border, Radius & Shadow */
	border:1px solid #fefefe;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 1px #525252; /* webkit browser*/ -moz-box-shadow: 0px 1px 1px #525252; /* firefox */ box-shadow: 0px 1px 1px #525252;
	
/* Gradient Button */
	background: rgb(242,246,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2NmZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,246,255,1) 0%, rgba(199,207,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,255,1)), color-stop(100%,rgba(199,207,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6ff', endColorstr='#c7cfd8',GradientType=0 );
	
/* Font */
	color:#000;
	text-decoration:none;
}

button.arrow, button.img {
	height: 22px;
	line-height: 20px;
}
button.arrow:hover, input.img:hover, a.img:hover, a.arrow:hover,input.arrow:hover, input.img:hover, .cn_button:hover,button.btcontrol:hover, button.arrow:hover, .arrow:hover,
.img:hover, .tbcontrol .arrow:hover, .tbcontrol:hover .img:hover, td.tbcontrol:hover .img:hover, .img.noFloat:hover, a.img.img_calendar:hover, input.img:hover,
#pageContent button.arrow:hover, #pageContent input.img:hover, #pageContent a.img:hover, #pageContent a.arrow:hover, #pageContent input.arrow:hover, #pageContent input.img:hover,
#pageContent .cn_button:hover, #pageContent button.btcontrol:hover, #pageContent button.arrow:hover, #pageContent .arrow:hover, #pageContent
.img:hover, #pageContent .tbcontrol .arrow:hover, #pageContent .tbcontrol:hover .img:hover, #pageContent td.tbcontrol:hover .img:hover, #pageContent .img.noFloat:hover,
#pageContent a.img.img_calendar:hover, #pageContent input.img:hover {
	
/* Measurements */
	padding:0px 4px 0 5px;
	margin:4px;
	min-width:80px;
	height: 22px;
	text-align:center;	
	-moz-box-sizing:    content-box;
    -webkit-box-sizing: content-box;
    box-sizing:         content-box;
	
/* Border, Radius & Shadow */
	border:1px solid #adadad;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow:none;

/* Gradient Button */
	background: rgb(199,207,216); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3Y2ZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(199,207,216,1) 0%, rgba(242,246,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,207,216,1)), color-stop(100%,rgba(242,246,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7cfd8', endColorstr='#f2f6ff',GradientType=0 );

/* Font */	
	text-decoration:none;
	color:#000 !important;
}
/* Button Bugfixes*/

.tbcontrol .inputFieldLabel {
	margin:4px 0 0 0!important;
}

.inputFieldLabel .img{
	padding:0px 4px 0 5px;
	margin:4px;
	margin-top:0;
		-moz-box-sizing:    content-box;
    -webkit-box-sizing: content-box;
    box-sizing:         content-box;
}
.inputFieldLabel:hover .img:hover{
	padding:0px 4px 0 5px;
	margin:4px;
	margin-top:0;
	color:#000;
}

.img.noFloat{
	float:left!important;
}

/*----END OF BUTTONS---*/

/*---- ARROW BUTTONS----*/
 .arrow_skipBtn a.img_arrowLeft,
#pageContent .arrow_skipBtn a.img_arrowLeft {
	background-image:url(../../gfx/ndu/icons/arrowLeft.png);
	text-decoration:none;
	background-position:left center!important;
	background-color:transparent;
	background-repeat:no-repeat;
	box-shadow:none;
	min-width:20px;
	width:20px!important;
	height:22px!important;
	border:0;
	filter:none!important;
}
.arrow_skipBtn a.img_arrowRight,
#pageContent .arrow_skipBtn a.img_arrowRight {
	background-image:url(../../gfx/ndu/icons/arrowRight.png);
	text-decoration:none;
	background-position:right center!important;
	background-color:transparent;
	background-repeat:no-repeat;
	box-shadow:none;
	min-width:20px;
	width:20px!important;
	height:22px!important;
	border:0;
	filter:none!important;
}
.arrow_skipBtn a.img_arrowLeft:hover,
#pageContent .arrow_skipBtn a.img_arrowLeft:hover {
	background-image:url(../../gfx/ndu/icons/arrowLeft.png)!important;
	text-decoration:none!important;
	background-position:left center!important;
	background-color:transparent!important;
	background-repeat:no-repeat!important;
	box-shadow:none!important;
	min-width:20px!important;
	max-width:20px!important;
	height:22px!important;
	border:0!important;
	padding:0!important;
	filter:none!important;
	opacity: 0.6;
}
.arrow_skipBtn a.img_arrowRight:hover,
#pageContent .arrow_skipBtn a.img_arrowRight:hover {
	background-image:url(../../gfx/ndu/icons/arrowRight.png)!important;
	text-decoration:none!important;
	background-position:right center!important;
	background-color:transparent!important;
	background-repeat:no-repeat!important;
	box-shadow:none!important;
	min-width:20px!important;
	max-width:20px!important;
	height:22px!important;
	border:0!important;
	padding:0!important;
	filter:none!important;
	opacity: 0.6;
}

.arrow {
	background-image:url(../../gfx/ndu/icons/arrowRight.png);
	text-decoration:none;
}
.arrow:hover {
	background-image:url(../../gfx/ndu/icons/arrowRight_hover.png);
	text-decoration:none;
}
/*---ARROW EXPAND & COLLAPSE BUTTONS ---*/
.img.img_arrowExpand, .img.img_arrowCollapse {
	background-repeat:no-repeat; 
	box-shadow:none;
	min-width:22px!important;
	padding:0!important;
	height:22px;
	border: 0;
	margin:0 0 0 4px;
}

.img.img_arrowCollapse:hover, .img.img_arrowExpand:hover{
	background-repeat:no-repeat; 
	box-shadow:none;
	text-decoration:none!important;
	background-position:top center!important;
	background-color:transparent!important;
	background-repeat:no-repeat!important;
	box-shadow:none!important;
	height:22px!important;
	border:0!important;
	margin:0 0 0 4px;
}

.img.img_arrowCollapse:hover{
	background-image: url("../../gfx/_default/icons/arrowCollapse.gif")!important;
}

.img.img_arrowExpand:hover{
	background-image: url("../../gfx/_default/icons/arrowExpand.gif")!important;
}

.tbhead{
	font-size:13px;
}
#pageHeadCenter{
	height:auto;
	border:0;
	margin-top: 19px;
}
#pageHeadLeft{
	padding:0px;
	margin-left:19px;
	margin-bottom:19px;
}
#pageLeft {
	min-height:690px;
}
#pageLeftTop {
	background-image: none;
	background-repeat:no-repeat;
	background-position:left bottom;
	height:40px;
	margin-left:15px;
}

#pageContent {
	border:0;
}

#pageHeadTop,
#pageHeadBottom_2 {
	display:none;
}
#pageHeadBottom_1 {
	border: 0;
	position: absolute;
	top: 75px;
	height: auto;
	z-index: 1500;
	right: 19px;
}
#pageHeadBottom_1 #pageHeadControlsLeft a,
#pageHeadBottom_1 #pageHeadControlsRight a {
/* 	margin-top: 14px;
	margin-bottom: 14px;
	padding: 0; */
	height: 29px;
	line-height: 29px;
	background-image: none;
	/* min-width: 0; */
}
/* FIXME Footer with icons not working due to weird icon issues. Other images are showing up fine. */
#pageHeadBottom_1 a#extraNav_link1 {
	background-image: url(../gfx/ndu/icons/FB-f-Logo__blue_29.png);
	background-position: 0 center;
 	background-repeat: no-repeat;
	color: transparent;
	width: 29px;
	margin: 0;
	filter: none;
	overflow: hidden;
}
#pageHeadBottom_1 a#extraNav_link1:hover {
	color: transparent !important;
	opacity: 0.75;
}
#pageHeadBottom_2 {
	border:0;
	height: auto;
}
#pageHeadControlsLeft, #pageHeadControlsRight {
	float: left;
}
#extraNav_link2, #extraNav_link3, #extraNav_link4, #extraNav_link5 {
	display: none;
}
#pageHeadBottom_3{
	border:0;
	height:34px;
	overflow:hidden;
}
#pageHeadBottom_3 a.img_LangGerman,
#pageHeadBottom_3 a.img_LangEnglish,
#pageHeadBottom_3 a.img_LangFrench,
#pageHeadBottom_3 a.img_LangTurkish,
#pageHeadBottom_3 a#logoutButton {
	/* Gradient Button */
	background: rgb(242,246,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2NmZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(242,246,255,1) 0%, rgba(199,207,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,255,1)), color-stop(100%,rgba(199,207,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,246,255,1) 0%,rgba(199,207,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6ff', endColorstr='#c7cfd8',GradientType=0 );

/* Font */	
	text-decoration:none;
	color:#000;
}
#pageHeadBottom_3 a.img_LangGerman:hover,
#pageHeadBottom_3 a.img_LangEnglish:hover,
#pageHeadBottom_3 a.img_LangFrench:hover,
#pageHeadBottom_3 a.img_LangTurkish:hover,
#pageHeadBottom_3 a#logoutButton:hover {
/* Gradient Button */
	background: rgb(199,207,216); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3Y2ZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(199,207,216,1) 0%, rgba(242,246,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,207,216,1)), color-stop(100%,rgba(242,246,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(199,207,216,1) 0%,rgba(242,246,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7cfd8', endColorstr='#f2f6ff',GradientType=0 );
}
#pageHeadSwitchLang{
	position:absolute;
	top:4px;
	right:19px;
}
#pageHeadBottom_3 a#logoutButton{
	margin-left:6px;

}
#pageContentTop{
	margin-top:0;
	padding-top: 0;
	padding-bottom: 0;
}
/*-------------------- CLIENT POPUPS -------*/
#pageContentPopUp{
	background-color:#ffffff;
	margin-bottom: 30px;
}
#clientContainer{
	margin:0;
	margin-right:20px;
	padding:20px;
	width:95%;
	background-color:#ffffff;
}

/*------------- RIGHT FLOATING LOGIN BOX --------------*/

#fieldSet_login .formRow{
	padding-top:1px;
} 
.tbcontrol .inputFieldLabel label, .inputFieldLabel label {
	padding-top: 4px;
}
#logIn_btn,
#forgotPassword_btn{
	height:24px;
	margin-right:15px;
}
#pageHeadBottom_3 input.img {
	margin-top: 4px;
}
/*-----------------------NAVIGATION------------------*/

#pageTopNavi {
	position:absolute;
	left:0px;
	top:20px; /*--------- Top Space Of Navigation -----------*/
	min-width:990px;
	width: auto;
	overflow:visible;
	padding-left: 10px;
	height: 0;
}

#pageTopNavi ul.nav li.depth_1 ul.nav.depth_2 {
	width:163px; /*--------- width of left navi -----------*/
	overflow:hidden;
}
#pageTopNavi ul.nav.depth_2{
	position:absolute;
	top:139px; /*--------- top space left navi -----------*/
} 

#pageTopNavi ul.nav.depth_1 {
	padding-left:200px; /*--------- left space of top navi -----------*/
}

/*---------------- 1st LEVEL-STYLES (ICONS...) -----------*/

#pageTopNavi ul.nav li a.depth_1 {
	padding-top:76px; /*----------------- SPACE FOR ICONS FIRST LEVEL-----------------*/
	color:#000000;
}
#pageTopNavi ul.nav li.depth_1 {
	margin-right:20px;
	float:left;
	display:block;
}
#pageTopNavi ul.nav li a.depth_1:hover {
	/* color: #ff0 !important; */
	opacity: 0.6;
}
/*------------------- BORDERS AND COLORS ----------------*/


#pageTopNavi ul.nav li.depth_2{
	background-color:#ffffff;
	border:0;
}
#pageTopNavi ul.nav li.depth_1 a {
	font-weight: bold;
}
#pageTopNavi ul.nav.depth_3 li{
	background-color:#ffffff;
	border:0;
}

#pageTopNavi ul.nav li.depth_2 {/*------ 2nd Level -------*/
	background-color: #fff;
	background-image: none!important;
}

#pageTopNavi ul.nav li.depth_2 a.depth_2.branchLink{/*------ 2nd Level -------*/
	/*background-image:url(../../gfx/ndu/buttons/gotSubs.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;*/
	padding-left: 10px;
}


#pageTopNavi ul.nav.depth_2 {
	border-top:#000;
	padding-bottom:13px;
}
#pageTopNavi ul.nav li.depth_2 a.depth_2 {
	color:#000000;
	background-color: ##ffffff;
	border-top:1px solid #000;
}
#pageTopNavi ul.nav li.depth_2:first-child a.depth_2 {
	border-top:1px solid #000;
}
#pageTopNavi ul.nav li.depth_3 a,/*------ further Levels -------*/
#pageTopNavi ul.nav li.depth_4 a,
#pageTopNavi ul.nav li.depth_5 a {
	border-bottom:1px solid #000;
	background-color:#ffffff;
	color:#000000;
	margin-left:0px;
	margin-right:0px;
	padding-left: 20px;
}
#pageTopNavi ul.nav li.depth_4 a {
	padding-left: 30px;
}
#pageTopNavi ul.nav li.depth_5 a {
	padding-left: 40px;
}
#pageTopNavi ul.nav li.depth_2 a:hover,
#pageTopNavi ul.nav li.depth_3 a:hover,
#pageTopNavi ul.nav li.depth_5 a:hover,
#pageTopNavi ul.nav li.depth_4 a:hover {
	background-color: #ffff00;
}
#pageTopNavi ul.nav li.depth_2 a.branchLink{
	background-image:url(../../gfx/ndu/clear.gif);
}


/*------------------ PAGE FOOT ---------------*/

#pageFoot{
	padding:4px;
	border: 0;
	height: auto;
	width: 100%;
}
#pageFootControls {
	height: auto;
}
#pageFootControlsLeft {
	height: auto;
	float:left;
	margin-left: 10px;
}
#pageFootControlsRight {
	height:auto;
}

/*----------- SKIP BUTTONS -------------*/
div.arrow_skipBtn{
	float:left;
	padding:1px;
	margin:0;
	height:20px;
}
.arrow_skipBtn a.link{
	line-height:14px;
	margin:4px!important;
	padding:0px!important;
}

.arrow_skipBtn a.link,
.arrow_skipBtn a.skipRight{
	float:left;
	display:inline;
}


.arrow_skipBtn a.img.skipLeft,
.arrow_skipBtn a.img.skipRight{
	float:left;
	height:22px;
	width:12px;
	margin:0;
	padding:0!important;
	overflow:hidden;
}
.arrow_skipBtn a.skipLeft{
	margin-right:0px;
	padding-right:0px;
}

/*BEGIN SimpleArrow Icons*/
.imgMin {
  height: 16px;
  width: 16px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
}
#pageContent a.imgMin:hover {
	background-color: transparent;
}

.imgMin.img_arrowSimpleTop, #pageContent .imgMin.img_arrowSimpleTop {
	background-position: 0px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleTop:hover, #pageContent .imgMin.img_arrowSimpleTop:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleRight, #pageContent .imgMin.img_arrowSimpleRight {
	background-position: -16px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleRight:hover, #pageContent .imgMin.img_arrowSimpleRight:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleBottom, #pageContent .imgMin.img_arrowSimpleBottom {
	background-position: -32px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleBottom:hover, #pageContent .imgMin.img_arrowSimpleBottom:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleLeft, #pageContent .imgMin.img_arrowSimpleLeft {
	background-position: -48px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleLeft:hover, #pageContent .imgMin.img_arrowSimpleLeft:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleTopDouble, #pageContent .imgMin.img_arrowSimpleTopDouble {
	background-position: -64px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleTopDouble:hover, #pageContent .imgMin.img_arrowSimpleTopDouble:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleRightDouble, #pageContent .imgMin.img_arrowSimpleRightDouble {
	background-position: -80px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleRightDouble:hover, #pageContent .imgMin.img_arrowSimpleRightDouble:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleBottomDouble, #pageContent .imgMin.img_arrowSimpleBottomDouble {
	background-position: -96px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleBottomDouble:hover, #pageContent .imgMin.img_arrowSimpleBottomDouble:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
.imgMin.img_arrowSimpleLeftDouble, #pageContent .imgMin.img_arrowSimpleLeftDouble {
	background-position: -112px 0px;
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSet.png");
}
.imgMin.img_arrowSimpleLeftDouble:hover, #pageContent .imgMin.img_arrowSimpleLeftDouble:hover {
	background-image: url("../../gfx/ndu/icons/arrowSimpleImageSetHover.png");
	opacity: 0.6;
}
/*END SimpleArrow Icons*/


.gotEvents{
	color:#ff0000!important;
}

#auditRegistration_list li a.img{
	margin-left:2px;
	padding-right:12px;
}

input.date {
	width: 150px;
	color: #000;
}

#pageHeadBottom_1 #pageHeadControlsLeft a,
#pageHeadBottom_1 #pageHeadControlsRight a,
#pageFootControls a {
	min-width: 0;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}
.tbhead a {
	color: #000;
}