

/* -------------------------------------------------------- header layout */
#nr_header{
	height:200px;
	width:100%;
	margin:0;
	padding:0;
	display:block;
	
}

#nr_header #logo{
	position:absolute;
	width:175px;
	height:73px;
	right:0;
	top:0;
	z-index:110;
	/*padding:0 50px 0 0;*/
	padding:0 10px 0 0;
}



#nr_header #strip{
	position:absolute;
	height:169px;
	width:960px;
	margin-top:31px;
	background-position:right;
	background-repeat:no-repeat;
	z-index:100;
	/*background-image:url('../../../../images/imagestrip/imagestrip_green_3.jpg');*/
}

body#apphomepage #nr_header #strip, body#appstandard #nr_header #strip, body#system #nr_header #strip{
	position:absolute;
	height:169px;
	width:960px;
	margin-top:31px;
	background-position:right;
	background-repeat:no-repeat;
	z-index:100;
	/*background-image:url('../../../../images/imagestrip/apprentice.jpg');*/
}

#nr_header #headline{
	height:100px;
	width:670px;
	position:absolute;
	left:16px;
	margin-top:35px;
	z-index:160;
	background-position:right;
	background-repeat:no-repeat;
	/*overflow:none;*/
}

#nr_header #headline p {
	color:#fff;
	font-size:2.4em;
	line-height:1.2em;
	margin:0;
	padding:0;
	font-style:italic;
	width:450px;
	display:none;
}


#nr_header #cutoff{
	height:127px;
	width:46px;
	position:absolute;
	right:0;
	margin-top:42px;
	z-index:120;
	background-image:url('../../../../images/images_templates/cutoff.png');
	background-position:right;
	background-repeat:no-repeat;
	overflow:hidden;
}

#nr_header #navbar{
	z-index:150;
	width:100%;
	height:auto;
	position:absolute;
	bottom:0;
	display:block;
}

/* -------------------------------------------------------- END header layout */



/* -------------------------------------------------------- primary navigation */

#nr_header #navigation_links{
	
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#nr_header #navigation_links li{
	padding:0;
	margin:0;
	float:left; 	
	display:inline;	
}


#nr_header #navigation_links li a{
	position:relative;
	display:block;
	text-decoration:none;
	padding:6px 4px 6px 14px;
	margin:0px;
	color:#ffffff;
	font-size:1.2em;
	float:left; 
	cursor:pointer;
	background-image:url('../../../../images/images_templates/black_translucent.png');
	line-height:1;
}


#nr_header #navigation_links li a:hover{color:#0080A6;}

#nr_header #navigation_links li a.L1nav_selected{background:url('../../../../images/images_templates/navigation_active.png') no-repeat bottom left;}
#nr_header #navigation_links li a.L1nav_selected_next{background:url('../../../../images/images_templates/navigation_active_next.png') no-repeat bottom left;}
#nr_header #navigation_links li#end_link a.L1nav_selected_next{background:url('../../../../images/images_templates/navigation_end_active.png') top right;}
#nr_header #navigation_links li a.L1nav_selected_one{background:none; background-color:#0080A6; color:#ffffff;}
#nr_header #navigation_links li a.L1nav_selected span{color:#ffffff;}

#nr_header #navigation_links li#home a:hover{background:none; background-color:#0080A6; color:#ffffff;}
#nr_header #navigation_links li#home a.L1nav_selected{background:none; background-color:#0080A6; color:#ffffff;}

#nr_header #navigation_links li#home a.L0sel{background:none; background-color:#0080A6; color:#ffffff;}

#nr_header #navigation_links li a:hover{background:url('../../../../images/images_templates/navigation_active.png') no-repeat bottom left; color:#ffffff;}
#nr_header #navigation_links li a.L1nav_selected_next:hover{background:none; background-color:#0080A6; color:#ffffff;}

#nr_header #navigation_links li#end_link a { cursor:default; background:none; background:url('../../../../images/images_templates/navigation_end_inactive.png') top right; padding-left:0px; padding-right:5px; }
#nr_header #navigation_links li#end_link span {visibility:hidden;}

/* -------------------------------------------------------- END primary navigation */




/* -------------------------------------------------------- search box */

#nr_header #searchbox{
	margin:3px 8px 0px 0px;
	width:200px;
	height:18px;
	padding:0px;
	right:0px;
	position:absolute;
	display:inline;
	z-index:50;
}

#nr_header #searchbox fieldset {
	margin:0;
	padding:0;
	border:none;
}

#nr_header #searchbox legend {
	display:none;
}

#nr_header #searchbox ol {
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
}

#nr_header #searchbox ol li {
	float:left;
	position:relative;
}

#nr_header li#q {
	width:160px;
}

html>body #nr_header li#q {width:163px;}

#nr_header #q input{
	border:1px solid #ffffff;
	color:#999999;
	padding:0px 0px 0px 3px;
	margin:0;
	width: 160px;
	height:16px;
	float:left;
	position:relative;
	font-size:1.2em;
}

html>body #nr_header #q input {width:163px;}

#nr_header li#submit {
	width:35px;
}

#nr_header #submit input{
	cursor:pointer;
}

#nr_header #submit .searchbutton{
	border:none;
	width:35px;
	height:18px;
	background:url('../../../../images/images_templates/search_button.gif') no-repeat;
}
/* -------------------------------------------------------- END serch box*/



/* --------------------------------------------------------  left hand side secondary navigation */

#submenu {
	margin:52px 10px 0 0;
	}
	
#submenu h2 {
	margin:0;
	padding:3px 0 3px 15px;
	font-size:1.3em;
	background: url('../../../../images/images_templates/quick_links_bg.gif') -100px bottom no-repeat;
	color:#000;
	font-style:normal;
	width:130px;
}
	
#submenu UL{
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
}
#submenu ul li{padding:0;margin:0}


#submenu UL UL {
	list-style-type: none;
	margin:4px 0 0 0;
	padding:0;
}

	
#submenu LI A {padding:2px 8px 3px 15px; display:block;  width:120px; font-size:1.1em;}
#submenu LI UL LI A {padding:2px 8px 3px 25px;display:block;  width:110px; }
#submenu LI UL LI UL LI A {padding:2px 8px 3px 35px;display:block; width:100px;}

#submenu LI A {
	text-decoration:none;
	color:#004f6f;
}
	

#submenu ul li a.L0current, #submenu a.L1current, #submenu a.L2current, #submenu ul li a.L0current:hover, #submenu a.L1current:hover, #submenu a.L2current:hover{
	text-decoration:none;
	color:#ffffff;
	background:url('../../../../images/images_templates/navigation_LHS_active.gif') top right;}

#submenu li a:hover {
	text-decoration:underline;
	color:#0080a6;}

/* --------------------------------------------------------  END left hand side secondary navigation */
