/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.2.0
build: 2676
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* CSS RESET END */

/* CSS RESET OVERWRITE */
ol li{
	list-style:decimal;
	margin:0 0 0 25px;
}

/* GUI */
body{
	font-family:Verdana, Geneva, sans-serif;
}

#HeaderContainer,
#MainContainer,
#FooterContainer{
	width:100%;
	margin:0 0 10px;
}
#HeaderContainer{
	/*background:url(/nzfiles/TST/Gfx/top-header-bg.gif) left top repeat-x;*/
	background: url(/nzfiles/TST/Gfx/site-header-bg.gif) top left repeat-x;
	height: 191px;
}
#FooterContainer{
	background:url(/nzfiles/TST/Gfx/FooterContainerBackground.gif) top repeat-x;
	margin:10px 0 0;
}
/*#NavigationTop,*/
#HeaderWrapper{
	margin:auto;
	width:970px;
	/*overflow:hidden;*/
	position:relative;
	height: 191px;
}

/* IE7 element stack bug (fix for live results box) */
.lt-ie8 #MainContainer {
	background:url(/nzfiles/TST/Gfx/HomePageBackground.png) center top no-repeat;
	position: relative;
	z-index: 0;
}

#MainWrapper{
	margin:auto;
	width:970px;
	position:relative;
}

#FooterWrapper{
	margin:auto;
	width:990px;
	overflow:hidden;
	margin:auto;
	background:#fff;
}
#NavigationTop{
	/*padding:5px 0 0;*/
	position: absolute;
		left: 0;
		bottom: 0;
	height: 64px;
	width: 100%;
	overflow: hidden;
}
.SubPageBackground{
	/* background:url(/nzfiles/TST/Gfx/SubPageBackground.gif) center top no-repeat; */
}
.SectionPageBackground{
	background:url(/nzfiles/TST/Gfx/SectionPageBackground.png) center top no-repeat;
}
.TemaPageBackground{
	background:url(/nzfiles/TST/Gfx/TemaPageBackground.png) center top no-repeat;
}
.HomePageBackground{
	background:url(/nzfiles/TST/Gfx/HomePageBackground.png) center top no-repeat;
}
#TwoColumnWrapperSpeedy{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/TwoColumnWrapperSpeedy.jpg) 0 0 repeat-y;
}
#ThreeColumnWrapper{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesHorizontal.png) 0 0 repeat-y;
}

#search-results-page{
	overflow:hidden;
	/*background:url(/nzfiles/TST/Gfx/SpritesHorizontal.png) 0 -1455px repeat-y;*/
}

#LastUpdated{
	padding:0 0 0 240px;
	color:#bdbebf;
	font-size:10px;
	line-height:30px;
}
.SectionPageBackground #ThreeColumnWrapper{
	overflow:hidden;
	/*background:url(/nzfiles/TST/Gfx/SpritesHorizontal.png) -970px 0 repeat-y;*/
}
.TemaPageBackground #ThreeColumnWrapper{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesHorizontal.png) -1940px 0 repeat-y;
}
#ThreeColumnWrapperEnd{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -64px 0 no-repeat;
	height:32px;
}
.SectionPageBackground #ThreeColumnWrapperEnd{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -64px -34px no-repeat;
	height:5px;
	margin:-5px 0 0;
}
#Content{
	float:left;
	width:492px;
	margin:0 10px 0 0;
}
#ContentSpeedy{
	float:left;
	width:737px;
	background-color: #ffffff;
}
.SectionPageBackground #Content{
	/*width:725px;*/
	width: 737px;
	margin:0;
}
.TemaPageBackground #Content{
	width:970px;
	margin:0;
}
#RightColumn{
	float:left;
	width:235px;
	background:#fff;
}
.ContentColumn2-1,
.ContentColumn1-1-1{
	float:left;
}
.ContentColumn3-1,
.ContentColumn1-1-1-1{
	overflow:hidden;
}
.ContentColumn2-1 .ContentColumn1{
	margin:0 0 10px;
}
.ContentColumn1{
	float:left;
	width:235px;
	background:#fff;
	margin:0 0 0 10px;
}
#RightColumn.ContentColumn1{
	margin:0;
}
.ContentColumn1 > div{
	margin:0 0 10px;
}
.ContentColumn1-1-1 .ContentColumn1 > div{
	margin-bottom:0;
}
.ContentColumn1:first-child{
	margin:0;
}
.ContentColumn2{
	float:left;
	width:492px;
	margin:0 10px 0 0;
}
.ContentColumn3{
	float:left;
	width:725px;
	margin:0 10px 0 0;
}
/* Header */
#SiteFunctionContainer{
	width: 100%;
	height: 30px;
	float: left;
}
#Logo{
	float: left;
	width:235px;
	height:88px;
}


/* Search in top
===========================================*/
#Search{
	background: #d7d8d9;
	margin: 26px 0 0;
	width: 478px;
	height: 46px;
	position: absolute;
		top: 26px;
		right: 0;
	z-index: 1000;
}

#inline-results {
	position: absolute;
	right: 90px;
	top: 16px;
	font-size: 11px;
	color: #999;
}


.loader-ani {
	display: none;
	position: absolute;
	right: 90px;
	top: 15px;
}

#search-label-default {
	display: none;
}

#search-label {
	display: none;
}

.SearchInput{
	position:absolute;
	top: 4px;
	left: 4px;
	width: 349px;
	border:0px none;
	font-size: 16px;
	height: 38px;
	line-height: 18px;
	color: #333;
	background:#fff;
	padding:0 10px 0 40px;
	display:block;
	background: url(/nzfiles/TST/Gfx/spyglass.gif) #fff no-repeat 13px center;
}

.lt-ie9 .SearchInput {
	line-height:38px;
}

#SearchButtonContainer{
	position:absolute;
	top: 4px;
	right: 4px;
}
.SearchButton{
	float:left;
	text-decoration:none;
	display:block;
	width:70px;
	height:38px;
	/*border:#fff 1px solid;*/
}
.SearchButton.da{
	background: url(/nzfiles/TST/Gfx/search-btn-sprite.gif) no-repeat left top;
}
.SearchButton.en{
	background: url(/nzfiles/TST/Gfx/search-btn-sprite.gif) no-repeat left -38px;
}

/* Live search */
#blackout {
	background: rgba(0, 0, 0, .3);
	position: fixed;
		left: 0;
		top: 0;
	width: 100%;
	height: 100%;
	z-index: 900;
	display: none;
}

.lt-ie9 #blackout {
	background: url(/nzfiles/tst/gfx/blackout.png) repeat left top;
}

#search-live-results {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	height: auto;
	z-index: 19000;
	width: 470px;
	padding: 4px;
	overflow: hidden;
}

.search-category {
	height: auto;
	min-height: 100px;
	/*display: none;*/
	/*opacity: 0;*/
}

.search-category-header {
	color: #333;
	height: auto;
	padding: 10px 16px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	display: block;
	background: url(/nzfiles/TST/gfx/results-header-bg.gif) #f1f1f1 repeat-y right top;
}

.search-category-header span {
	float: right;
	color: #999;
}

#search-live-results {
	margin: 0 0 50px;
}

#search-live-results ul {
	margin: 0;
	padding: 0;
}

#search-live-results .search-restul-item {
	padding: 10px 10px 10px 17px;
}

.category-list {

}

.search-result-item {
	font-size: 11px;
	background: url(/nzfiles/tst/gfx/dotted-divider.gif) repeat-x left top;
}

.sr-item-inner {
	padding: 0 20px 0 40px;
	display: block;
}

.search-result-item:first-child {
	background: none;
}

.search-result-item {
	text-decoration: none;
	color: #444;
	padding: 10px 20px 10px 17px;
	display: block;
	height: auto;
	overflow: hidden;
	position: relative;
}

.search-result-item .sr-item-inner {
	min-height: 27px;
}

/* Search result type icons */
.articles .search-result-item .sr-item-inner,
.news .search-result-item .sr-item-inner {
	background: url(/nzfiles/tst/gfx/document-icons-sprite.png) no-repeat -95px 2px;
}
.document .search-result-item .sr-item-inner {
	background: url(/nzfiles/tst/gfx/document-icons-sprite.png) no-repeat -47px -44px;
}
.faq .search-result-item .sr-item-inner {
	background: url(/nzfiles/tst/gfx/document-icons-sprite.png) no-repeat 0 -90px;
}

.news .search-result-item .sr-item-inner {
	padding-right: 80px;
	position: relative;
}

.news .search-result-item .item-info {
	position: absolute;
		top: -3px;
		right: 0;
}

.search-category[data-category-name='PDF'] .item-description {
	font-style: italic;
}

.search-result-item .item-header {
	color: #4d4d4d;
}

.document .search-result-item .link {
	font-size: 10px;
}

.search-result-item a:link,
.search-result-item a:active,
.search-result-item a:visited {
	text-decoration: none;
	display: block;
}

.search-result-item a:hover {
	text-decoration: underline;
}

.search-result-item .item-header-link {
	color: #4d4d4d;
	display: block;
}

.search-result-item .item-desc-link {
	color: #999;
	display: block;
}

.search-result-item strong {
	display: block;
	font-weight: bold;
}

.search-result-item .sr-item-inner span {
	color: #999;
	margin-top: 3px;
	display: block;
}

.search-result-item a.document-link {
	float: left;
	margin: 5px 0 0 0;
	clear: both;
	color: #4d4d4d;
	text-decoration: none;
	border: solid 1px #ccc;
	padding: 2px 5px;
	background: url(/nzfiles/TST/Gfx/SpritesButton.png) center -63px no-repeat;
}

.firefox .search-result-item a.document-link {
	background: url(/nzfiles/TST/Gfx/SpritesButton.png) center -61px no-repeat;
}

.search-result-item .sr-item-inner span.highlight {
	display: inline;
	background: #b4e356;
	color: #4d4d4d;
	padding: 0 3px;
}

.more-results {
	margin: 5px 20px 10px;
	font-size: 11px;
	color: #999;
	height: auto;
	overflow: hidden;
	padding-left: 40px;
}

.more-results-loader,
.more-results-text {
	float: left;
	line-height: 26px;
	margin-right: 10px;
	display: block;
}


.more-results-loader {
	background: url(/nzfiles/tst/gfx/results-loader-btn.gif) no-repeat left top;
	width: 58px;
	height: 26px;
}

.more-results-text {
	color: #999;
	text-decoration: none;
}
.more-results-text:hover {
	text-decoration: underline;
}

#results-btn {
	width: 470px;
	height: 38px;
	display: block;
	margin: 10px 0 0;
	text-indent: -9999px;
	text-align: center;
	color: #fff;
}

.da #results-btn {
	background: url(/nzfiles/tst/gfx/results-btn-sprite.gif) no-repeat left top;
}
.en #results-btn {
	background: url(/nzfiles/tst/gfx/results-btn-sprite.gif) no-repeat left -38px;
}

/*  Search result page v2
===========================================*/
#search-results-page {
	/*overflow: visible;*/
}

#search-results-page #Content {
	width: 710px;
	margin: 0;
}

#search-results-page .search-results {
	padding: 10px 0;
	/*border-top: solid 1px #ccc;*/
}

.search-results .category-list {
	margin: 0 10px 0 20px;
}

.search-results .category-list li {
	height: auto;
	overflow: hidden;
}

.search-results .category-list li a,
.search-results .category-list li div {
	width: 500px;
	float: left;

}

.search-results .category-list .item-info {
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
}

#search-results-page #RightColumn {
	margin-top: -56px;
	float: right;
}

#search-wrapper {
	width: 710px;
	float: left;
	margin: 10px 0;
}

#search-results-page #Search {
	position: relative;
		left: 0;
		top: 0;
	width: 100%;
	margin: 0;
}

#search-results-page #searchField {
	width: 582px;
}

#search-results-page #search-live-results {
	width: 702px;
}

#all-search-results-var {
	display: none;
}

/* Employees search results */
.search-results .contacts .filter-letter {
	font-weight: bold;
	font-size: 22px;
	margin: 10px 0 0;
	padding: 0 0 5px;
	border-bottom: dotted 1px #ccc;
}

.search-results .contacts li {
	background: none;
}

.search-results .contacts table {
	width: 100%;
	margin: 10px 0;
	border-collapse: collapse;
}

.search-results .contacts th {
	font-weight: bold;
	padding: 5px;
}

.employee-name,
.employee-mail,
.employee-department {
	width: 25%;
}

.employee-oppucation {
	width: 10%;
}

.search-results .contacts td {
	padding: 5px 10px 5px 5px;
	vertical-align: top;
}

/*.search-results .contacts tbody tr {
	border-top: dotted 1px #ccc;
}*/

.search-results .contacts tr {
	border-bottom: solid 1px #ccc;
}

.search-results .contacts tbody tr:nth-child(odd) {
	background: #f1f1f1;
}

.search-results .contacts td a {
	padding: 0;
	background: none;
	width: auto;
}

.search-results .contacts td a:hover {
	text-decoration: underline;
}


/* Service navigation
===========================================*/

#FunctionMenu{
	float: left;
	margin: 0 0 0 -10px;
	width: 990px;
}
.FunctionMenuItems {
	float:left;
	font-size: 11px;
	color: #808285;
	padding: 0;
	border-left: solid 1px #d1d1d1;
	/*border-right: solid 1px #dcddde;*/
}

.FunctionMenuItems:first-child {
	border: none;
}

.FunctionMenuItems.right-item {
	float: right;
}

.FunctionMenuItems a,
.FunctionMenuItems a:visited{
	color:#808285;
	text-decoration:none;
	padding: 8px 10px 7px;
	display: block;
}
.FunctionMenuItems a:hover{
	color:#313233;
}

/* Navigation */
.NavigationTop {
	background: url(/nzfiles/TST/Gfx/navigation-border-vertical.gif) right center no-repeat;
	float: left;
	overflow: hidden;
	width: auto;
}

/* Changed to % units to prevent the menu from jumping around when zooming out */
.NavigationTop .L1 {
	float: left;
	height: 64px;
	text-align: center;
	width: auto;
}

.NavigationTop .L1 a {
	background: url(/nzfiles/TST/Gfx/navigation-border-vertical.gif) left center no-repeat;
	border-bottom: solid 4px #d7d8d9;
	color: #313233;
	display: block;
	/*font-size:16px;*/
	height: 60px;
	line-height: 60px;
	padding: 0 11px;
}

.NavigationTop .L1 a:hover,
.NavigationTop .L1 a.Selected {
	border-bottom: solid 4px #89c851;
	color: #89c851;
	text-decoration: none;
}

/*.L1 a,
.L1Item{
	color:#313233;
	font-size:16px;
	text-decoration:none;
}*/

.L1,
.L1Item,
.L1Context,
.L1ContextItem{
	float:left;
	display:block;
	height:41px;
}

.L1ContextItem{
	width:24px;
}

/*.L1 a,
.L1 a:visited,
.L1Item{
	display:block;
	line-height:39px;
	height:41px;
	padding:0 23px 0 24px;
}*/

/*.NavigationTop.en .L1 a,
.NavigationTop.en .L1 a:visited,
.NavigationTop.en .L1Item{
	padding:0 14px;
}*/
/*.NavigationTop.en .L1:first-child a{
	padding:0 14px 0 15px;
}*/

#NavigationTop a:hover {
  text-decoration: none;
}

.L1 a,
.L1 a:visited{
	/*background:url(/nzfiles/TST/Gfx/SpritesButton.png) right -82px no-repeat;*/
	/*border-right:#d7d8d9 1px solid;*/
}
.L1 a:hover,
.L1 a.Selected:link,
.L1 a.Selected:visited{
	/*background:url(/nzfiles/TST/Gfx/SpritesButton.png) right -123px no-repeat;*/
	/*color:#fff;*/
}
.L1Context,
.L1Context:visited{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) right -41px no-repeat;
}
.L1Context:hover{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) right 0 no-repeat;
}
.L1Context a:hover{
	color:#fff;
}
.L1Context.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) right 0 no-repeat;
}
.L1Context.Selected .L1Item.Selected{
	color:#fff;
}
.L1Context{
	border-right:#d7d8d9 1px solid;
}
#NavigationLeft{
	float:left;
	width: 203px;
	padding:15px 10px 10px 10px;
	border-top:#d7d8d9 5px solid;
	margin:0 10px 0 0;
}
.L3{
	margin:0 0 0 10px;
}
.L4{
	margin:0 0 0 20px;
}
.L5{
	margin:0 0 0 30px;
}
.L6{
	margin: 0 0 0 40px;
}
.L7{
	margin: 0 0 0 50px;
}
.L8{
	margin: 0 0 0 60px;
}

.L2,.L3,.L4,.L5,.L6,.L7,.L8{
	font-size:11px;
	border-top:#d7d8d9 1px solid;
	border-bottom:#d7d8d9 1px solid;
	margin-top:-1px;
}
.LItem{
	display:inline-block;
	text-decoration:none;
	color:#595959;
}
.LItem:hover {
	text-decoration:none;
}
.LItem:focus {
	outline:none;
}
.LItem.Selected{
	font-weight:bold;
	color:#638b2c;
	margin:1px 0 1px 0;
	*margin:1px 0 -2px 0;
	padding:6px 0 6px 24px;
}
.L2.selected .LItem {
	/*background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -253px no-repeat #ededee;*/
	background: url(/nzfiles/TST/gfx/arrow-button-green.png) no-repeat #ededee 8px 7px;
	width:169px;
}


.L2 .LItem{
	padding: 9px 0 9px 34px;
	/*background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -253px no-repeat;*/
	background: url(/nzfiles/TST/gfx/arrow-button-green.png) no-repeat 8px 7px;
}
.L3 .LItem,
.L4 .LItem,
.L5 .LItem,
.L6 .LItem,
.L7 .LItem,
.L8 .LItem{
	padding:7px 0 7px 24px;
}

.L2 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -253px no-repeat #ededee;
	width:169px;
}
.L3 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width: 169px;
}
.L4 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width:159px;
}
.L5 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width:151px;
}
.L6 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width:141px;
}
.L7 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width:131px;
}
.L8 .LItem.Selected{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -4px -290px no-repeat #ededee;
	width:121px;
}

.L1Context.Selected.ContextActive{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) left -164px no-repeat;
}
.L1Context.Selected.ContextActive .L1ContextItem{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) right -207px no-repeat;
}
.L1Context.ContextActive .L1ContextItem{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -197px -207px no-repeat;
}


/* Context Menu */
.ContextMenuContainer{
	position:absolute;
	background:#fff;
	border-left:#cccdce 1px solid;
	border-right:#cccdce 1px solid;
	border-bottom:#cccdce 1px solid;
	display:none;
	top:-15px;
	left:0px;
	background:url(/nzfiles/TST/Gfx/ContextTopMenuBorder.gif) #fff 170px top no-repeat;
	z-index:2000;
}
.ContextMenuInnerBorder{
	background:url(/nzfiles/TST/Gfx/ContextTopMenuInnerBorder.gif) -252px top no-repeat;
	margin:1px 1px 1px;
	border-left:#ececec 1px solid;
	border-right:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
	overflow:hidden;
	padding:0 0 15px;
}

.ContextMenuCol1,
.ContextMenuCol2{
	float:left;
	width:235px;
	margin:16px 16px 0;
}
.ContextMenuCol2{
	margin-left:0;
}
.ContextMenuCol2 .TeaserBoxTextBG{
	margin:0;
}
.ContextMenuCol2 .TeaserBoxTextBG .WhiteBackground {
	min-height:118px;
}
.ContextMenuContainer ul{
	border-top:#d9d9da 1px solid;
}
.ContextMenuContainer li{
	background:#eaeaeb;
	border-bottom:#d9d9da 1px solid;
}
.ContextMenuContainer li div{
	border-bottom:#fff 1px solid;
}
.ContextMenuContainer li div div{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -253px no-repeat #eaeaeb;
	padding:7px 0 7px 34px;
	border-top:#fff 1px solid;
	border-bottom:#d9d9da 1px solid;
}
.ContextMenuContainer li a{
	display:block;
	text-decoration:none;
	color:#595959;
	font-size:11px;
	margin-top:-1px;
	line-height:18px;
}

/* Page Functions */
#PageFunctions{
	overflow:hidden;
	border-bottom:#d7d8d9 1px solid;
	height:25px;
	margin:0 0 10px;
}
#PrintContainer{
	float:right;
	margin:3px 12px 0 0;
}

#PrintContainer a,
#PrintContainer a:visited,
#BreadcrumbContainer a,
#BreadcrumbContainer a:visited,
#BreadcrumbContainer span {
	font-size:10px;
	color:#bdbebf;
	display:block;
	line-height:20px;
	text-decoration:none;
	float:left;
}

#PrintContainer a:hover,
#BreadcrumbContainer a:hover{
	color:#313233;
}
.PrintIcon{
	float:left;
	height:20px;
	width:20px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -48px no-repeat;
}
#BreadcrumbContainer{
	overflow:hidden;
	margin:3px 0 0 7px;
}
.BreadcrumbStart{
	float:left;
	height:20px;
	width:20px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -28px no-repeat;
}
.BreadcrumbItem {
	float:left;
	height:20px;
	width:20px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 5px -68px no-repeat;
}

/* Typography */
.Headline{
	border-bottom:#dadadb 1px solid;
	font-family: 'DaxlineWeb' verdana, sans-serif;
	margin: 0;
	padding:20px 10px 10px 10px;
	color:#638b2c;
	font-size:24px;
}
.IntroText{
	border-bottom:#dadadb 1px solid;
	padding:20px 10px;
	color:#828282;
	font-family: 'DaxlineWeb' verdana, sans-serif;
	font-size:14px;
	line-height:20px;
}
.TemaContainer .IntroText{
	border-bottom:#dadadb 1px solid;
	padding:20px 10px;
	color:#638b2c;
	font-size:12px;
	font-weight:bold;
	line-height:14pt;
}
.Text,
.TextBody{
	color:#595959;
	font-size:8pt;
	line-height:15px;
	padding:18px 10px 20px;
}
.Text blockquote,
.TextBody blockquote{
	color:#595959;
	background:#ededee;
	line-height:15px;
	padding:10px 13px 6px;
}
.Text em,
.TextBody em{
	font-style:italic;
}
blockquote em{
	font-style:italic;
}
.TemaContainer .Text{
	border-bottom:#dadadb 1px solid;
	margin:0 0 10px;
}
.Text h2,
.Text h3,
.TextBody h2,
.TextBody h3,
.SectionText h2,
.SectionText h3{
	font-size:10pt;
	font-weight:bold;
	color:#638b2c;
	margin:18px 0 3px;
}
.SectionText h2,
.SectionText h3{
	margin:0 0 10px;
}
.Text h2,
.TextBody h2,
.SectionText h2{
	font-size:12px;
}
.Text h3:first-child,
.TextBody h3:first-child{
	margin-top:0;
}

.Text > h2:first-child,
.TextBody > h2:first-child{
	margin-top:0;
}
.Text img[align="left"],
.TextBody img[align="left"]{
	margin:0 10px 10px 0;
}
.Text img[align="right"],
.TextBody img[align="right"]{
	margin:0 0 10px 10px;
}
.Text ol,
.Text ul,
.TextBody ol,
.TextBody ul,
.SectionText ol,
.SectionText ul{
	margin:15px 10px 15px 15px;
}
.Text ol li,
.TextBody ol li,
.SectionText ol li{
	margin:0 0 0 25px;
	list-style:decimal;
}
.Text ul li,
.TextBody ul li,
.SectionText ul li{
	margin:0 0 0 25px;
	list-style:disc;
}
.Text p,
.SectionText p{
	padding:0 0 10px;
}
.Text h2 p:first-child,
.TextBody h2 p:first-child,
.SectionText h2 p:first-child{
	padding:0 10px;
}

.Text a,
.Text a:visited,
.TextBody a,
.TextBody a:visited,
.SectionText a,
.SectionText a:visited
.result-table a,
.result-table a:visited,
.lnkResult,
.lnkResult:visited,
.accordionlist .content a,
.accordionlist .content a:visited {
	color:#e3781e;
	text-decoration:underline;
}
.Text a:hover,
.TextBody a:hover,
.SectionText a:hover,
.result-table a:hover,
.lnkResult:hover,
.accordionlist .content a:hover {
	color:#595959;
	text-decoration:underline;
}
.Text strong,
.TextBody strong{
	font-weight:bold;
}
.SectionText{
	overflow:hidden;
	font-size:11px;
	color:#595959;
	line-height:16px;
	padding:18px 15px 20px;
}
.Text th{
	background:#efefef;
	font-weight:bold;
	border:#efefef 1px solid;
	padding:3px;
}
.Text td{
	padding:3px;
	border:#efefef 1px solid;
}
#PublicationList td{
	border:none;
}

/* Teaser Boxes */
.TeaserBox{
	overflow:hidden;
	background:#ededee;
	border-bottom:#d5d5d6 1px solid;
}
.TeaserBox > img{
	padding:10px 0 10px;
}
.TeaserBox a,
.TeaserBox a:visited{
	color:#454545;
	display: block;
}
.TeaserBoxText,
.TeaserBoxTextBG,
.TeaserBoxImage,
.TeaserBoxImageDropdown{
	margin:0 0 10px;
	position:relative;
}
.ContentColumn1-1-1-1 .TeaserBoxImage,
.ContentColumn1-1-1 .TeaserBoxImage{
	margin:0;
}
.TeaserBoxText,
.TeaserBoxTextBG,
.TeaserBoxImage{
	z-index:5;
}
.TeaserBoxImageDropdown{
	z-index:6;
}
.TeaserTitle{
	color:#3d3e40;
	font-size:16px;
	font-weight:bold;
	line-height:21pt;
	padding:0 0 0 17px;
}
#RightColumn .TeaserTitle{
	font-size:14px;
}
.TeaserBoxText .TeaserTitle.Green{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -101px no-repeat;
	height:30px;
	margin:10px 0 12px 0;
}
.TeaserNormalText{
	overflow:hidden;
	font-size:8pt;
	color:#454545;
	padding:2px 11px 10px;
	line-height:12pt;
}
.TeaserBoxText .BoxLink{
	margin:0 10px;
	border-top:solid 1px #d7d8d9;
}
.TeaserBoxText .BoxLink.Green a,
.TeaserBoxText .BoxLink.Green a:visited{
	display:block;
	overflow:hidden;
	border-top:solid 1px #fff;
	color:#454545;
	line-height:29px;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -11px -355px no-repeat;
	font-size:8pt;
	text-decoration:none;
	padding:0 0 6px 18px;
}
.TeaserBoxText .BoxLink.Green a:hover{
	color:#638b2c;
}
.TeaserBoxTextBG .TeaserTitle{
	overflow:hidden;
	min-height:30px;
	margin:0 0 2px;
}
.TeaserBoxTextBG .TeaserTitle.Green{
	background:url(/nzfiles/TST/Gfx/SpritesAlignBottom.png) 0 bottom no-repeat;
}
.TeaserBoxTextBG .TeaserTitle.Red{
	background:url(/nzfiles/TST/Gfx/SpritesAlignBottom.png) -145px bottom no-repeat;
}
.TeaserBoxTextBG .TeaserTitle.Orange{
	background:url(/nzfiles/TST/Gfx/SpritesAlignBottom.png) -490px bottom no-repeat;
}
.TeaserBoxTextBG .TeaserTitle.yellow{
	background:url(/nzfiles/TST/Gfx/SpritesAlignBottom.png) -735px bottom no-repeat;
}
.TeaserBoxTextBG .WhiteBackground{
	min-height:142px;
}
.WhiteBackground{
	background:#fff;
	font-size:11px;
	margin:5px;
	padding:6px 10px 9px;
	line-height:15px;
	color:#595959;
}
.WhiteBackground p:first-child{
	margin-top:0;
}
.WhiteBackground p{
	font-size:11px;
	color:#595959;
	margin-top:8px;
}
.WhiteBackground strong{
	font-size:11px;
	font-weight:bold;
	color:#3D3E40;
}
.WhiteBackground.Green a:hover{
	color:#638B2C;
	font-size:11px;
}
.WhiteBackground.Orange a{
	color:#595959;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -33px -411px no-repeat;
	font-size:11px;
	text-decoration:none;
	padding:0 0 0 15px;
}
.WhiteBackground.Orange a:hover{
	color:#f58220;
}
.WhiteBackground.Orange li a{
	background:none;
	padding:0;
}
.WhiteBackground.Orange li{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -33px -410px no-repeat;
	padding:0 0 0 15px;
}
.TeaserTitleImage{
	position:relative;
	overflow:hidden;
	margin:5px 5px 0;
	height:92px;
}
.TeaserTitleImage img,
.TeaserTitleImageDropdown img{
	border:#fff 1px solid;
}
.TeaserBoxImage.Red .TeaserTitle,
.TeaserBoxImageDropdown.Red .TeaserTitle,
.TeaserBoxImage.Green .TeaserTitle,
.TeaserBoxImageDropdown.Green .TeaserTitle{
	position:absolute;
	top:50px;
	left:1px;
	height:30px;
	width:200px;
}
.TeaserBoxImage.Red .TeaserTitle.Red,
.TeaserBoxImageDropdown.Red .TeaserTitle.Red{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -480px -131px no-repeat;
}
.TeaserBoxImage.Green .TeaserTitle.Green,
.TeaserBoxImageDropdown.Green .TeaserTitle.Green{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -480px -101px no-repeat;
}
.TeaserBoxImage .WhiteBackground,
.TeaserBoxImageDropdown .WhiteBackground{
	margin:0 5px 5px;
	padding:7px 10px 10px;
	font-size:8pt;
	color:#454545;
	line-height:12pt;
	min-height:80px;
}
.TeaserBoxImage .DropdownLink,
.TeaserBoxImageDropdown .DropdownLink{
	position:relative;
}
.TeaserBoxImage .DropdownLink > a,
.TeaserBoxImageDropdown .DropdownLink > a{
	display:block;
	text-decoration:none;
	height:25px;
	line-height:25px;
	color:#454545;
	padding:0 0 0 12px;
	margin:15px 0 0;
}
.TeaserBoxImage.Red .DropdownLink > a,
.TeaserBoxImageDropdown.Red .DropdownLink > a{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -64px -42px no-repeat;
}
.TeaserBoxImage.Green .DropdownLink > a,
.TeaserBoxImageDropdown.Green .DropdownLink > a{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -273px -42px no-repeat;
}
.TeaserBoxImage.Red .DropdownLink > a:hover,
.TeaserBoxImageDropdown.Red .DropdownLink > a:hover{
	color:#ed1d24;
}
.TeaserBoxImage.Green .DropdownLink > a:hover,
.TeaserBoxImageDropdown.Green .DropdownLink > a:hover{
	color:#638b2c;
}
#DropdownContainer{
	position:absolute;
	z-index:10;
}
.Dropdown{
	display:none;
	position:absolute;
	width:193px;
	background:#fff;
	border:#ececec 1px solid;
	margin:1px 0 0 15px;
	padding:5px;
	z-index:10px;
	-moz-box-shadow: 0px 1px 2px #999;
	-webkit-box-shadow: 0px 1px 2px #999;
	box-shadow: 0px 1px 2px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
}
.DropdownItems,
.DropdownItems:visited{
	display:block;
	overflow:hidden;
	font-size:8pt;
	text-decoration:none;
	color:#454545;
	line-height:15pt;
	padding:0 0 0 13px;
}
.DropdownItems:hover,
.Red .DropdownItems:hover{
	color:#ed1d24;
}
.Green .DropdownItems:hover{
	color:#638b2c;
}
.Dropdown .DropdownItems,
.TeaserBoxImageDropdown.Red .DropdownItems{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -13px -458px no-repeat;
}
.TeaserBoxImage.Red .BoxLink{
	overflow:hidden;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -6px -457px no-repeat #ececec;
	margin:15px 0 0;
}
.TeaserBoxImage.Red .BoxLink > a,
.TeaserBoxImage.Red .BoxLink > a:visited{
	display:block;
	overflow:hidden;
	padding:0 0 0 20px;
	line-height:25px;
	color:#454545;
	text-decoration:none;
}
.TeaserBoxImage.Red .BoxLink > a:hover{
	color:#ed1d24;
}
.TeaserBoxImage.Red .TeaserBox a:hover{
	color:#ed1d24;
}
.TemaPageBackground .TeaserTitle.Green,
.TemaPageBackground #RightColumn .TeaserTitle.Green{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -359px no-repeat;
}
.TemaPageBackground .TeaserTitle.Red{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -389px no-repeat;
}
.TemaPageBackground .TeaserTitle.Orange{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -419px no-repeat;
}
.TemaPageBackground .TeaserTitle.Yellow{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -449px no-repeat;
}
.ContentColumn3 > .TeaserArticle{
	clear:both;
}
.TeaserArticle .Headline{
	font-size:12px;
	font-weight:bold;
	padding:20px 0 8px;
}
.TeaserArticle .IntroText{
	font-size:12px;
	line-height:17px;
	padding:13px 0;
}
.TeaserArticle .IntroText:first-child{
	padding-top:5px;
}
.TeaserArticle .Text{
	line-height:16px;
	padding:18px 0 0;
}
.TeaserArticle .Green .Text h3,
.TeaserArticle .Yellow .Text h3,
.TeaserArticle .Orange .Text h3,
.TeaserArticle .Red .Text h3{
	color:#638b2c;
}

.TeaserArticle .Green .Text a,
.TeaserArticle .Green .Text a:visited,
.TeaserArticle .Yellow .Text a,
.TeaserArticle .Yellow .Text a:visited,
.TeaserArticle .Orange .Text a,
.TeaserArticle .Orange .Text a:visited,
.TeaserArticle .Red .Text a,
.TeaserArticle .Red .Text a:visited{
	color:#E3781E;
}

.TeaserArticle .Text h3{
	font-size:11px;
	font-weight:bold;
	color:#638b2c;
}

/* Footer */
#AddressContainer{
	overflow:hidden;
	height:78px;
	border-top:#d7d8d9 2px solid;
	border-bottom:#d7d8d9 5px solid;
	margin:0 10px;
}
#AddressContainer > img{
	float:left;
	margin:15px 0 0 30px;
}
.Address{
	float:right;
	font-size:7pt;
	text-align:right;
	color:#b1b2b2;
	line-height: 12pt;
	margin: 13px 10px 0px;
}
.Address > b{
	font-size:7.5pt;
	line-height:14pt;
}
#AddressContainer .Separator{
	padding:0 6px;
	color:#dcddde;
}
#ShortcutContainer{
	overflow:hidden;
	margin:0 10px;
	border-bottom:#d7d8d9 5px solid;
}
#ShortcutHeaderContainer{
	overflow:hidden;
	padding:0 0 0 10px;
	border-bottom:#d7d8d9 1px solid;
}
.ShortcutHeader{
	float:left;
	width:150px;
	margin:14px 9px 7px 0;
	font-size:7.5pt;
	font-weight:bold;
	color:#b1b2b2;
}
#ShortcutItemContainer{
	overflow:hidden;
	margin:0 10px 15px;
}
#ShortcutItemContainer ul{
	float:left;
	width:150px;
	margin:0 0 0 9px;
}
#ShortcutItemContainer ul:first-child{
	float:left;
	width:150px;
	margin:0;
}
.ShortcutItem > a,
.ShortcutItem > a:visited{
	padding:3px 0 3px 13px;
	font-size:7pt;
	text-decoration:none;
	color:#b1b2b2;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -13px -510px no-repeat;
	display: block;
}
.ShortcutItem > a:hover{
	color:#454545;
}

/* Banners */
.SectionBanner{
	overflow:hidden;
	position:relative;
}
.SectionBanner > h1{
	position:absolute;
	top:104px;
	left:0;
	height:50px;
	width:440px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -200px no-repeat;
	line-height:47px;
	font-size:26px;
	font-weight:bold;
	padding:0 0 0 30px;
	color:#333;
}
.TemaContainer{
	overflow:hidden;
	position:relative;
}
.TemaBannerMask{
	overflow:hidden;
}
.TemaPageBannerTitle,
.BannerContent{
	position:absolute;
	top:210px;
	left:0;
	height:75px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -260px no-repeat;
	font-size:26px;
	line-height:18px;
	font-weight:bold;
	padding:0 30px;
	color:#333;
	white-space:nowrap;
}
.BannerContent {
	top:148px;
}
#bannerContainer {
	position:relative;
}
#bannerContainer a{
	text-decoration:none;
}
.TemaPageBannerTitle > img{
	float:left;
}
.TemaPageBannerTitle > h1,
.BannerContent > h1{
	margin:17px 0 0;
	float:left;
	font-weight:bold;
}
.TemaTopBannerSubHeadline,
.BannerContent h2{
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	color:#737373;
}
.BannerContent h2{
	clear:both;
	padding:3px 0 0 15px;
	background:url(/nzfiles/tst/gfx/spritesbutton.png) no-repeat -10px -507px;
}
.ContentColumn1-1-1-1 {
	clear:both;
}
/* News */
.TeaserBox .NewsContainer{
	overflow:hidden;
	padding:20px 0;
}
.TeaserNormalText > ul.NewsContainer{
	padding-top:0px;
}
.NewsSectionContainer{
	overflow:hidden;
	padding:0 0 20px;
}
.NewsSectionContainer a,
.NewsSectionContainer a:visited{
	color:#595959;
}
.NewsSectionContainer p{
	font-size:11px;
	padding:0 10px 10px;
	color:#595959;
}
.NewsSectionContainer .NewsItem > a {
	border-top:1px solid #f4f4f4;
	padding:0 10px;
}
.NewsItem{
	overflow:hidden;
	border-top:#d7d8d9 1px solid;
	margin:10px 0 0;
	background:#ededee;
}
.NewsItem:first-child{
	margin:0;
}
.NewsItem > a{
	display:block;
	overflow:hidden;
	border-top:#fff 1px solid;
	text-decoration:none;
	cursor:pointer;
}
.NewsText{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	padding:7px 0 0 10px;
}
.NewsText b + p{
	margin:7px 0 0;
}
.NewsItemDate{
	color:#828282;
	font-size:10px;
}
.Date{
	float:left;
	width:22px;
	height:39px;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:10px;
}
.Month01{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -702px -101px no-repeat;
}
.Month02{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -729px -101px no-repeat;
}
.Month03{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -756px -101px no-repeat;
}
.Month04{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -783px -101px no-repeat;
}
.Month05{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -810px -101px no-repeat;
}
.Month06{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -837px -101px no-repeat;
}
.Month07{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -702px -145px no-repeat;
}
.Month08{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -729px -145px no-repeat;
}
.Month09{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -756px -145px no-repeat;
}
.Month10{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -783px -145px no-repeat;
}
.Month11{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -810px -145px no-repeat;
}
.Month12{
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -837px -145px no-repeat;
}

/* FAQ */

.left-column-wrapper {
	float:left;
	width:215px;
	padding:15px 10px 10px 10px;
	margin:0 10px 0 0;
}

.faq-spots {
	height: auto;
	overflow: hidden;
	padding: 10px 5px 40px;
}

.faq-category-spot {
	width: 215px;
	margin: 0 5px 10px;
	height: auto;
	min-height: 75px;
	overflow: hidden;
	position: relative;
	float: left;
	padding: 5px;
	background: #eeeeee;
	border-bottom: solid 1px #d5d5d5;
}

.faq-category-spot img {
	display: block;
}

.faq-category-spot .spot-banner {
	position: absolute;
		left: 6px;
		bottom: 16px;
	width: 210px;
	height: 30px;
	background: url(/nzfiles/TST/Gfx/SpritesBox.png) no-repeat -480px -131px;
	z-index: 200;
	display: block;
}

.faq-category-spot .spot-banner span {
	text-decoration: none;
	display: block;
	width: 183px;
	height: 30px;
	overflow: hidden;
	line-height: 28px;
	color: #3D3E40;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 0 17px;
    background: url(/nzfiles/TST/gfx/link-arrow-red.png) no-repeat right center;
}

.faq-category-list {
	margin-top: 20px;
	padding: 1px 0 40px 0;
	border-top: solid 1px #efefef;
}

.faq-category-list .category-title {
	background: url(/nzfiles/TST/Gfx/SpritesBox.png) no-repeat scroll 0 -358px;
	width: 100%;
	height: 30px;
	display: block;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 30px;
	font-size: 14px;
}

.faq-category-list ul {
	margin: 0 0 10px;
}

.faq-category-list li {
	border-bottom: solid 1px #efefef;
	font-size: 12px;
	margin: 3px 0;
	padding: 4px 0 5px 35px;
	background: url(/nzfiles/TST/gfx/arrow-button-green.png) no-repeat scroll 10px 5px;
}

.faq-category-list li a {
	display: block;
	line-height: 20px;
	color: #4d4d4d;
	text-decoration: none;
}

.faq-article {
	padding-bottom: 20px;
}

.faq-answer {
	padding: 20px 10px 8px;
	font-size: 8pt;
	color: #4d4d4d;
	line-height: 16px;
}

.faq-answer strong {
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.faq-answer a {
	/*color: #4d4d4d;*/
	text-decoration: underline;
}

.related-questions {
	padding:20px 0;
}

.related-questions h2 {
	background: url(/nzfiles/TST/Gfx/SpritesBox.png) no-repeat scroll 0 -358px;
	width: 100%;
	height: 30px;
	display: block;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 30px;
	font-size: 14px;
}

.related-questions li {
	border-bottom: solid 1px #efefef;
	font-size: 8pt;
	margin: 3px 0;
	padding: 4px 0 5px 35px;
	background: url(/nzfiles/TST/gfx/arrow-button-green.png) no-repeat scroll 10px 5px;
}

.related-questions li a {
	display: block;
	line-height: 20px;
	color: #4d4d4d;
	text-decoration: none;
}

.FaqList{

}
.FaqSection{
	overflow:hidden;
	border-bottom:#efefef 2px solid;
}
.FaqSection > li{
	float:left;
	padding:0 15px;
	font-size:12px;
	height:41px;
	line-height:40px;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -82px no-repeat;
	border-left:#fff 1px solid;
	border-right:#efefef 1px solid;
	cursor:pointer;
}
.FaqSection > li.Active{
	font-weight:bold;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -122px no-repeat;
	color:#fff;
}
.FaqSection > li.Active:first-child{
	border-left:none;
}
.FaqCategory.Visible{
	display:block;
	margin:2px 0 0;
}
.FaqCategory.Hidden,
.Answer{
	display:none;
}
.FaqCategory ul{
	margin:0 0 15px;
}
.Header{
	color:#3d3e40;
	font-size:12px;
	font-weight:bold;
	line-height:21pt;
	padding:0 0 0 17px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -359px no-repeat;
}
.FaqCategory li{
	font-size:11px;
	color:#595959;
	border-bottom:#efefef 1px solid;
}
.Answer{
	padding:0 0 0 33px;
}
.Question{
	line-height:16px;
	cursor:pointer;
	overflow:hidden;
}
.QuestionIcon,
.QuestionItem{
	float:left;
}
.QuestionIcon{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) 0 -562px no-repeat;
	width:33px;
	height:30px;
}
.QuestionItem{
	width:445px;
	padding:7px 0;
}

.Answer{
	padding-top:5px;
	padding-bottom:10px;
	line-height:17px;
}
.Answer a{
	color:#f58220;
}

/* HomeContent */
p.HomeContent{
	font-size:11px;
	color:#595959;
}
p.HomeContent {
	padding:25px 5px;
}
.HomeContent a:link,
.HomeContent a:visited{
	color:#595959;
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) -13px -463px no-repeat;
	font-size:8pt;
	line-height:13pt;
	text-decoration:none;
	padding:0 0 0 15px;
}
.HomeContent a:hover{
	color:#ed1d24;
}

/* Banner Engine */
#bannerContainer .markers {
	background:#fff;
	overflow:hidden;
	position:absolute;
	z-index:9999;
	left:13px;
	bottom:15px;
	color:#808080;
	font-size:10px;
}
#bannerContainer .markers li {
	float:left;
	width:20px;
	height:17px;
	text-align:center;
	padding:3px 0 0;
	cursor:pointer;
}
#bannerContainer .markers li.current {
	color:#fff;
	background:url(/nzfiles/tst/gfx/spritesbox.png) no-repeat -64px -71px;
}

/* File List */
ul.fileList{
	margin:0;
}
ul.fileList li{
	overflow:hidden;
	border-bottom:#efefef 1px solid;
	margin:0;
	list-style:none;
}
ul.fileList .fileListIcon{
	background:url(/nzfiles/TST/Gfx/SpritesButton.png) no-repeat -8px -250px;
	width:25px;
	height:37px;
	float:left;
}
ul.fileList li:first-child{
	border-top:#efefef 1px solid;
}
ul.fileList li div{
	float:left;
}
.fileListDesc{
	width:320px;
	padding:10px 5px 5px;
}
.fileListFile{
	width:90px;
	padding:5px;
}
.fileList li a,
.fileList li a:visited{
	color:#595959;
	text-decoration:none;
}
.fileList li a:hover{
	text-decoration:none;
	color:#E3781E;
	cursor:pointer;
}


/* Accordion list  */
    div.accordionlistwrapper {
        padding: 0 10px;
    }
   div.accordionlistwrapper h2 {
        font-size: 12px;
        font-weight: bold;
        color: #638b2c;
   }

   div.accordionlistwrapper ul.accordionlist li.expandable div.content ul {
        list-style: disc;
        margin-left: 16px;
   }

    div.accordionlistwrapper ul.accordionlist li.expandable div.content ul li,
    div.accordionlistwrapper ul.accordionlist li.expandable div.content ol li {
        font-weight: normal;
        list-style: disc;
        border: none;
        overflow: visible;
        color: #595959;
        font-size:11px;
        line-height: 15px;
    }

    div.accordionlistwrapper ul.accordionlist li.expandable div.content p {
        margin-top: 5px;
        margin-bottom: 5px;
    }

   div.accordionlistwrapper li.expandable .fileListIcon {
        background: url(/nzfiles/TST/Gfx/SpritesButton.png) no-repeat -8px -560px;
        width: 25px;
        height: 37px;
        float: left;
    }
    
    div.accordionlistwrapper li.expandable.open .fileListIcon {
        background: url(/nzfiles/TST/Gfx/SpritesButton.png) no-repeat -8px -598px;
        width: 25px;
        height: 37px;
        float: left;
    }

    div.accordionlistwrapper li.expandable div.fileListDesc {
        width: 440px;
        padding: 10px 5px 5px 5px;
        padding-right: 0;
    }

    div.accordionlistwrapper.temawide li.expandable div.fileListDesc {
        width: 675px;
    }
    
    div.accordionlistwrapper li.expandable .content {
        overflow: hidden;
        height: 0;
        width: auto;
        padding: 0 30px;
        transition: all .25s ease-out;
        font-size: 8pt;
    }
    
    div.accordionlistwrapper li.expandable.open .content {
        overflow: hidden;
        height: auto;
        padding: 0 30px 30px;
       
    }

/* Database Lists */
.lawSelect{
	width:460px;
	margin:0 0 5px;
}
.Filter input[type='text']{
	margin:5px 0 0 5px;
	height:16px;
}
.Filter select{
	margin:5px 0 0;
}
.Filter select:first-child{
	margin:5px 0 0 5px;
}
#LawList blockquote,
#PublicationList blockquote{
	font-weight:bold;
	padding:10px 0 5px;
}
#LawList p:first-child{
	padding:10px 0 10px;
}
#LawList h4{
	padding:0 0 8px;
}

/*Employee List*/
.indexlist > a{
	padding:0 8px 0 0;
}

/**************************
Law search v2
**************************/

.doc-wrapper {
	margin: 10px 0 10px 10px;
	width: 45%;
	display: inline-block;
	font-size: 8pt;
}

.nodisplay {
	display: none;
}

.doc-search {
	width: 100%;
}

.doc-search input[type="text"] {
	width: 45%;
	height: 20px;
	text-indent: 5px;
}

.doc-search input[type="button"] {
	margin: 0 10px;
	padding: 5px 20px;
}

.doc-select-list {
	width: 100%;
}

.doc-spinner-wrapper {
	position: relative;
	height: auto;
	width: 100%;
}

.doc-spinner {
	position: absolute;
		right: 30px;
		top: 20px;
	margin: -8px 0 0 -8px;
}

.doc-result-count {
	position: relative;
	margin: 10px;
	font-weight: bold;
}

.doc-result-list {
	margin: 10px;
	padding-bottom: 100px;
}

.result-item {
	font-size: 11px;
	border-top: #dadadb 1px solid;
	padding: 7px 0;
	line-height: 15px;
}

.result-sortdata {
	display: none;
}

.result-item-date {
	float: right;
	margin: 0 0 0 0;
}

.result-item a,
.result-item a:hover {
	text-decoration: none;
}

.result-title {
	color: #4d4d4d;
	font-size: 11px;
	font-weight: bold;
	display: block;
	max-width: 390px;
}

.result-title a,
.result-title a:visited
.result-title a:active {
	color: #e3781e;
	display: block;
}

.result-item > a:hover .result-title {
	color: #e3781e;
	/*text-decoration: underline;*/
	/*padding-right: 16px;*/
	/*background: url(/nzfiles/TST/Gfx/SpritesButton.png) 30px -411px no-repeat;*/
}

.result-teaser {
	color: #999;
	max-width: 390px;
	display: block;
	margin: 3px 0 0;
}

.result-header {
	margin-top: 5px;
	display: block;
}

.result-link,
.result-link:visited,
.result-link:active {
	margin-top: 5px;
	display: block;
	color: #e3781e;
	/*padding-left: 19px;
	background: url(/nzfiles/TST/Gfx/SpritesButton.png) -30px -411px no-repeat;*/
	/*padding-right: 16px;*/
	/*background: url(/nzfiles/TST/Gfx/SpritesButton.png) 30px -411px no-repeat;*/
}

.result-link:hover {
	text-decoration: underline;
}

.result-attachments-list li {
	margin: 2px 0;
}

.result-attachments-list li a,
.result-attachments-list li a:active,
.result-attachments-list li a:visited {
	color: #e3781e;
	display: block;
	padding-left: 20px;
	background: url(/resources/images/pdf.gif) no-repeat left 1px;
}

.result-attachments-list li a:hover {
	text-decoration: underline;
}

/* Law Search result item page */
.doc-content {
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 100px;
	position: relative;
}

.doc-content a,
.doc-content a:active,
.doc-content a:visited {
	color: #e3781e;
	text-decoration: underline;
}

.doc-content a:hover {
	color: #595959;
}

.doc-info {
	margin: 20px 10px;
	width: 370px;
}

.doc-info tr td {
	min-width: 100px;
	vertical-align: top;
	padding: 1px 0;
}

.pdf-link {
	margin: 10px;
}

.doc-attachements {
	font-size: 8pt;
	line-height: 15px;
	margin: 10px;
}

.attachements-header {
	font-weight: bold;
	margin: 10px 0;
	display: block;
}

.doc-teaser {
	clear: both;
	color: #595959;
	font-size: 8pt;
	line-height: 15px;
	padding: 18px 10px 0;
}


/* Formular Styling */
.scfForm {
	padding-bottom: 20px;
}

.scfSectionBorderAsFieldSet{
	font-size:11px;
	color:#595959;
}

.scfDropListBorder,
.scfEmailBorder,
.scfMultipleLineTextBorder,
.scfSingleLineTextBorder,
.scfPasswordBorder,
.scfNumberBorder,
.scfDateBorder,
.scfRadioButtonListBorder,
.scfListBoxBorder,
.scfCheckBoxListBorder,
.scfFileUploadBorder,
.cfDateSelectorBorder,
.scfCreditCardBorder,
.scfConfirmPasswordBorder,
.scfCaptchaBorder,
.scfSingleLineTextBorder {
	height: auto;
	overflow: hidden;
}

.scfForm fieldset,
.scfSubmitButtonBorder {
	margin: 0 10px;
}

.scfRadioButtonListGeneralPanel input {
	margin-right: 10px;
}

.scfForm .scfRadioButtonList {
	margin: 3px 0;
}

.scfValidationSummary {
	font-size: 11px;
	padding: 0 10px;
}

.scfSectionBorderAsFieldSet legend{
	padding-left:0px;
	color:#595959;
}
.scfSubmitButtonBorder input[type='submit'] {
	font-size:11px;
}

/*Search result css start*/
.padtop10{ padding-top: 10px; }

.padbot10{ padding-bottom: 10px; }

.smileySearch { font-size: 8pt; }
.smileySearch a { font-size: 8pt; color: #E3781E;}

.smileySearch select{
	width: 100px;
}

.smileySearch input[type=submit]{
}

.smileySearch input[type=text] {
  width: 116px;
  padding: 2px 2px 2px 2px;
}

.smileySearch .result-inner-table td {
    padding-right: 10px;
}
.smileySearch .Text td{ border: 0px solid #ffffff; }

/*Search result css end*/

/* Search "tilsynsresultater" ~ NIS @ 22. Sep 2011 */
::-moz-selection { background: #8dc63f; color: #fff; text-shadow: none; }
::selection { background: #8dc63f; color: #fff; text-shadow: none; }

.searchType ::-moz-selection { background: #f58220; }
.searchType ::selection { background: #f58220; }

.searchType {
	width:450px;
	margin:15px 0;
	padding:15px;
	border-bottom:solid 1px #638b2c;
	background:#8dc63f;
	color:#fff;
	background:-o-linear-gradient(#8dc63f, #7dae37);
	background:-moz-linear-gradient(top, #8dc63f, #7dae37);
	background:-webkit-gradient(linear, center top, center bottom, from(#8dc63f), to(#7dae37));
	background:-ms-linear-gradient(#8dc63f, #7dae37);
	background:linear-gradient(top, #8dc63f, #7dae37); }
.searchType h3 {
	font-size:15px;
	margin:0 0 10px;
	color:#fff; }
.chkBox {
	height:20px;
	padding:0 20px;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -522px no-repeat; }
.chkBox.checked {
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) 0 -492px no-repeat; }

.conSearchMethod {
	width:205px;
	height:25px;
	border:solid 4px #fff;
	background:url(/nzfiles/TST/Gfx/SpritesBox.png) -274px -42px no-repeat;
	cursor:pointer; }
.conSearchMethod span {
    color: #454545;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 12px;
    text-decoration: none; }
.lisSearchMethod {
	width:193px;
	padding:5px;
	border:1px solid #ECECEC;
	background:#fff;
	display:none;
	position:absolute;
	top:25px;
	left:0;
   box-shadow: 0 1px 2px #999999; }
.lisSearchMethod a {
   color: #454545;
    display: block;
    font-size: 8pt;
    line-height: 15pt;
    overflow: hidden;
    padding: 0 0 0 13px;
    text-decoration: none;
    background: url("/nzfiles/TST/Gfx/SpritesButton.png") no-repeat scroll -13px -458px transparent; }
.lisSearchMethod a:hover {
	color:#ed1d24; }
.txtHelper {
	padding:5px 10px; }

.txtSearchfield {
	height:23px;
	margin:5px 0;
	padding:4px;
	border-bottom:solid 1px #c1c2c3;
	background:#d7d8d9;
	float:left; }
.txtSearchfield input[type=text] {
	height:23px;
	line-height:22px;
	padding:0 4px;
	margin:0;
	border:0;
	outline:0;
	background:#fff;
	color:#aaa;  }
.txtSearchfield input[type=text]:focus {
	color:#808285; }
.txtSearchfield .SearchButton {
	border-color:#fff;
	outline:0;
	cursor:pointer; }

.fixInterval {
	height:22px;
	margin:0 5px 0 20px;
	padding:10px 0; }
.fixInterval:first-child {
	margin-left:0; }

.searchAlphabet a, #searchPaging a, .searchPagingTitle {
	width:11px;
	height:20px;
	padding:2px;
	display:block;
	float:left;
	color:#D7D8D9;
	text-decoration:none;
	text-align:center; }
.searchAlphabet a:hover, #searchPaging a:hover {
	background:#a6dc5b;
	color:#fff; }
#searchPaging {
	width:314px;
	height:20px;
	padding:10px 0; }
#searchPaging .page-selected, #searchPaging .page-selected:hover {
	background:#f58220;
	cursor:default; }

#searchPerPage, #searchPerPage {
	padding:10px; }
#searchPaging a, .searchPagingTitle{
	width:15px;
	height:20px;
	line-height:20px;
	margin:0 1px 0 0;
	padding:4px;
	background:#8dc63f;
	color:#fff; }
#searchPerPage {
	width:150px;
	height:20px;
	line-height:20px;
	margin:10px 0;
	padding:4px 4px 4px 10px;
	background:#8dc63f;
	color:#fff; }
.searchPagingTitle {
	width:40px;
	margin:0 3px 0 0;
	padding:4px 4px 4px 10px;
	text-align:left; }


.lnkResult {
	font-size:15px; }

.result-table {
	width:100%;
	color:#808285; }
.result-outer {
	border-top:solid 1px #DADADB;
	cursor:pointer; }
.result-outer:first-child {
	border:0; }
.result-outer:nth-child(even) {
	background:#fafafa; }
.result-outer:hover .lnkResult {
	color:#595959; }

.result-inner {
	margin:10px 0 0;
	padding:10px; }

.tblSmileys td {
	padding:2px 12px;
	border-left:solid 1px #DADADB;
	text-align:center; }
.tblSmileys td:first-child {
	padding:2px 12px 2px 0;
	border:0; }

/* Helper classes ~ NIS @ 22. Sep 2011 */
.hidden { display: none !important; visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.posRel { position:relative; }

.floatLeft { float:left; }
.floatRight { float:right; }

.w455 { width:455px; }
.w380 { width:380px; }
.w147 { width:147px; }

.padBottom5 { padding-bottom:5px; }

/* cookie */
.top-cookie {
  background-color: #333;
  color: #fff;
  margin-top: -110px;
  height: 110px;
  width: 100%;
}
.top-cookie.cookie-animate-down {
  -webkit-transition: margin-top 0.3s 2s;
  -webkit-transition-delay: ease-out;
  -moz-transition: margin-top 0.3s 2s ease-out;
  -o-transition: margin-top 0.3s 2s ease-out;
  transition: margin-top 0.3s 2s ease-out;
  margin-top: 0;
}
.top-cookie.cookie-animate-up {
  -webkit-transition: margin-top 0.3s ease-out;
  -moz-transition: margin-top 0.3s ease-out;
  -o-transition: margin-top 0.3s ease-out;
  transition: margin-top 0.3s ease-out;
  margin-top: -110px;
}
.cookie-container {
	max-width: 890px;
	_width: 890px;
	padding-left: 80px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	background: url(../gfx/cookiefeet.png) no-repeat 0 0;
}
.cookie-headline {
  color: #fff;
  padding-top: 12px;
  text-transform: inherit;
  font-weight: bold;
  margin-bottom: 5px;
}
.cookie-body {
  color: #ccc;
  font-size: 12px;
  padding: 5px 0 0;
}
.cookie-link {
	padding: 5px 0 0;
	display: block;
  color: #fff;
  font: bold 12px/19px Arial;
  text-decoration: underline;
}
.cookie-link:hover {
  color: #fff;
}
.cookie-close {
  background-color: #000;
  color: #fff;
  cursor: pointer;
  display: block;
  float: right;
  font: 35px/50px Arial;
  height: 50px;
  margin-top: 30px;
  text-align: center;
  width: 50px;
}
.cookie-close:hover {
  color: #fff;
  text-decoration: none;
}



/*
Email campaign custom styles
 */
.msRJACheckBox {
	display: block;
	margin-top: 6px;
}

.msRJACheckBox input {
	margin-right: 5px;
}


/*
	Pop-up window
*/

.pop-up-frame.hide {
	display: none;
}

.pop-up-frame {
	background: rgba(0, 0, 0, 0.4);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99990;
}

.pop-up-content {
	background-color: #fff;
	height: 400px;
	left: 50%;
	margin-left: -300px;
	margin-top: -250px;
	position: relative;
	top: 50%;
	width: 550px;
	box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.4);
}

.pop-up-inner-content {
	padding: 40px;
	text-align: center;
}
.pop-up-headline {
	display: block;
	font-size: 24px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
}
.pop-up-text {
	padding-bottom: 40px;
}
.pop-up-text + .pop-up-button {
	margin-right: 30px;
}
.pop-up-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	text-indent:0;
	border:1px solid #83c41a;
	display: inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:65px;
	line-height:65px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
.pop-up-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.pop-up-button:active {
	position:relative;
	top:1px;
}

a {
	outline:0;
}


/* Speedy styles */
.speedy-result-link {
	display: block;
	width: 100%;
	text-align: center;
}

.speedy-result-link img {
	display: block;
	margin: 30px auto 0;
	position: static;
}
