﻿html, body, form
{
	height: 100%;
	min-width: 1080px;
}
body 
{
	margin: 0px;
	/*background-image: url('/layouts/n5t/images/n5t_bg_tile.gif');*/
	background-position: 0px 25px;
	background-repeat: repeat;
	font-family: Trebuchet MS, Arial;
	font-size: 13px;
	color: #666666;
	background-image: url('/layouts/n5t/images/n5t_bg_tile.gif');
	background-attachment: scroll;
}
form
{
	background-image: none; /*url('/layouts/n5t/images/n5t_top_tile.gif');*/
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
a
{
	text-decoration: none;
	color: #00AEEF; /* #597198; */
}
a:hover
{
	color: #00AEEF;
	text-decoration: underline;
}

div#servicemenu
{
	text-align: right;
	height: 20px;
	padding-top: 5px;
	vertical-align: middle;
	color: #597198;
	width: 980px;
	margin: auto;
	overflow: hidden;
}

div#servicemenu div.menuitem
{
	float: right;
	margin-left: 10px;
	height: 25px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	overflow: hidden;
}

div#servicemenu div.menuitem a:hover
{ text-decoration: underline; }

div#servicemenu div.menuitem a
{
	color: #597198;
}
div#servicemenu div.searchbox
{ position: relative; display: inline;}
div#servicemenu input#search
{
	background-color: #DEE3EA;
	border: none;
	height: 12px;
	font-size: 10px;
	color: #597198;
}
div#topmenu
{
	margin: auto;
	text-align: right;
	width: 980px; /* 980 + 2*37*/
}
div#topmenu div.topmenuitemcollection
{
	padding: 14px 40px 2px 40px;
	float: right;
	height: 33px;
	background-image: url('/layouts/n5t/images/topmenubackground.gif');
	background-repeat: repeat-x;
}
div#topmenu div.menuitem
{ 
	display: inline;
	height: 30px;
	font-size: 10pt;
	margin-left: 25px;
}
div#topmenu a, div#topmenu img
{ 
	border: none; 
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}

div#topmenu a.selected, div#topmenu a:hover
{ color: #00AEEF; }
div#topmenu .tmenu img
{ float: right; }

div#content
{
	clear: both;
	margin: auto;
	padding-top: 10px;
	background-color: #FFFFFF;
	width: 980px;
	position: relative;
	top: -11px;
	overflow: hidden;
}
div.spacer
{
	background-image: url('/layouts/n5t/images/dropbottom.gif');
	background-repeat: repeat-x;
	background-position: top center;
	margin: auto;
	height: 30px;
	margin-top: -10px;
	width: 980px;
}

.topfront
{
	clear: both;
	height: 280px;	
	background: url('/layouts/n5t/images/blue_bg_right_line.gif') repeat-x top right;
	overflow: hidden;
	margin-bottom: 20px;
}
.topfront object, .topfront img
{
	float: left;
}

div.topfronttext
{
	padding: 20px;
	height: 280px;	
	overflow: hidden;
	color: #FFFFFF;
	background: url('/layouts/n5t/images/blue_bg.gif') no-repeat top right;
}
div.newslink
{
	margin-bottom: 10px;
}
div.newslink p
{
	margin: 0px;
}
hr.newssplitter
{
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 0; 
	border: 0; 
	border-top: 2px solid #38526F; 
}
div.newsitem
{
	position: relative;
	margin-bottom: 5px;
	
}
div.newsitem a, div.sendtolink a
{
	position: relative;
	color: #FFFFFF;
}
div.sendtolink a
{
	padding-left: 12px;
	background-image: url('/layouts/n5t/images/whitelinktag.gif');
	background-position: center left;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-transform: capitalize;
}
div.newsitem a:hover, div.sendtolink a:hover
{
	text-decoration: underline;
}
div.fbox
{
	position: relative;
	float: left;
	width: 300px;
	margin-left: 20px;
	padding-bottom: 14px;
	margin-bottom: 0px;
	height: 100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


div.bottomfront
{
	position: relative;
	height: 100%;
	background-image: url('/layouts/n5t/images/frontbottomborder.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
}
div.fbox div.fboxtext p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
 div.fbox div.fboxtext
 {
	margin-top: 14px;
	padding-top: 0px;
 }
div.fbox div.fboxheader, div#rightcolumn div.rboxtitle
{
	border-top: solid 2px RGB(178,178,178);
	border-bottom: solid 1px RGB(178,178,178);
	text-transform: uppercase;
	font-size: 13pt;
	color: #666666;
	height: 20px;
	overflow: hidden;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*LEFTMENU START*/
div#leftmenu
{
	position: relative;
	float: left;
	clear: left;
	padding-top: 0px;
	width: 160px; 
	overflow: hidden;
	height: 100%;
}
div#leftmenu a
{
	display: block;
	color: #597198;
	width: 130px;
	margin-bottom: 5px;
	font-size: 13px; 
}
div#leftmenu a:hover
{
	text-decoration: underline;
}
a.leftmenuactive
{
	font-weight: bold;
}
div#leftmenu div.submenu a
{
	color: #999999;
	margin-left: 6px;
	padding-left: 9px;
	background-image: url('/layouts/n5t/images/menudot.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
div#leftmenu div.thirdlevelsubmenu a
{
	color: #999999;
	margin-left: 12px;
}
div#leftmenu, div#rightcolumn, div#textcontent
{
	margin-top: -10px;
}
/*LEFTMENU END*/
div#breadcrumb, div#printlink
{
	color: #999999;
	position: relative;
	font-size: 11px;
	z-index: 3;
}
div#breadcrumb a, div#printlink a
{ color: #999999; }
div#breadcrumb a:hover
{ text-decoration: underline; }
div#printlink
{
	position:relative;
	float: right;
	z-index: 20;
}


div#rightcolumn
{
	position: relative;
	float: right;
	clear: right;
	width: 220px;
}

div.rbox
{
	border-bottom: solid 1px #B2B2B2;
	width: 220px;
	margin-bottom: 20px;
}


div#rightcolumn div.rboxtext
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.fbox div.fboxtext li, div.fbox div.fboxtext ul
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
div#rightcolumn div.rboxtext a, div.fbox div.fboxtext li a
{
	display: block;
	color: #00AEEF;
	padding-left: 12px;
	background-image: url('/layouts/n5t/images/linktag.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-transform: capitalize;
}
div#rightcolumn div.rboxtext a:hover, div.fbox div.fboxtext li a:hover
{
	text-decoration: underline;
}
div#subpagecontent
{
	padding-left: 0px;
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 20px;
}
div#textcontent
{ 
	position: relative; 
	padding-right: 0px;
	padding-left: 0px;
	top: 0px;
	height: 100%; 
	width: 540px;
	overflow: hidden;
	margin-left: 160px;
	margin-bottom: 30px;
}
h1
{ margin-top: -3px; margin-bottom: 15px; font-size: 36px; color: RGB(51,51,51); font-weight: normal; }
div#bottominfo
{
	clear: both;
	margin-left: 20px;
	vertical-align: middle;
	font-size: 11px;
	height: 43px;
	overflow: hidden;
	color: #999999;
	padding-top: 5px;
}
div#bottominfo p
{ margin: 0px; }
div#bottominfo div#logos
{ position: relative; float: right; vertical-align: middle; height: 100%; margin-right: -8px;}
body#frontpage div#bottominfo div#logos
{
	margin-right: 8px;
}
div#bottominfo div#logos img:hover, div#bottominfo div#logos a:hover
{ 
	-moz-opacity:100; 
	filter:alpha(opacity=100); 
	opacity: 1; 
}



div#bottominfo div#logos img, div#bottominfo div#logos a
{ vertical-align: middle; border: none; text-decoration: none; margin: auto; margin-left: 8px; -moz-opacity:50; filter:alpha(opacity=50); opacity: 0.5; }
div#bottominfo.bottom
{ border-top: solid 1px #B2B2B2; margin-left: 0px; margin-top: 0px; vertical-align: middle; }
table
{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-collapse: collapse; border: none; width: 540px; overflow: scroll; }
table table
{ width: auto; }
td
{ vertical-align: top; width: auto; }
th
{ vertical-align: top; text-align: left; }
.sitemap1
{ padding: 0px 0px 8px 0px; font-weight: bold; }
.sitemap2, .sitemap2off
{ padding: 2px 0px 4px 0px; font-size: 9pt; }
.sitemap3, .sitemap3off
{ padding: 0px 0px 4px 6px; font-size: 8pt; }
.PageSplit
{ text-align:right;  font-weight:normal; }
.PageSplit a.current
{ font-weight: bold; color: Black; }
.PageSplit a.generel
{ color: Black; text-decoration: none; font-weight: normal; }
.PageSplit a
{ margin-left: 5px; font-weight: normal; }
.listcontainer
{ margin-bottom: 10px; }
.listheading, .PageSplit
{ white-space: nowrap; padding-top: 12px; padding-bottom: 12px;  font-size: 11pt; font-weight: bold; border-top: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2; }
.tabs td,.tabs td a, .tabs td a:hover, .tabs td a:visited, .tabs td a:active,.tabs td.selected,.tabs td.right, .tabs td.left,.tabs td.firstleft,.tabs td a, .tabs td a:hover
{ display:none; }
/* search */
.searchelement
{ padding: 10px 10px 10px 10px; }
.searchHelper
{ font-weight: normal; white-space:nowrap; width: 110px; }
.searchelementkeymatch
{ padding: 10px 10px 10px 10px; background-color: #CFEAF1; color: #FFFFFF; border-bottom: solid 1px #E2E2E2; }
.searchelementsuggestions
{ padding: 10px 10px 10px 10px; background-color: #ED8105; color: #FFFFFF; border-bottom: solid 1px #E2E2E2; }
.searchelementsynonyms
{ padding: 10px 10px 10px 10px; background-color: #EDC204; color: #FFFFFF; border-bottom: solid 1px #FFFFFF; }
.searchelementalt
{ padding: 10px 10px 10px 10px; background-color: #eeeeee; }
div.searchsummary
{ font-size: 11px; padding: 6px 0px 0px 0px; }
div.searchurl
{ font-size: 11px; padding: 6px 0px 0px 0px; color: #666666; }