	html {
		overflow: -moz-scrollbars-vertical;
}


#header {margin:0;}
#header iframe{width:290px !important; height:25px !important;}
#header .form span{float:left;}
#header .search img{cursor:hand; cursor:pointer; margin:0pt 10px 7px 0pt !important; }
/*#header .search .submitbutton2{float:left; position:relative;}*/
#header .form p.input{margin:0pt 0pt 0px 0px !Important; height:23px;}



/* --- ( subnav ) -------------------------------- */
	#subnav  { 
		float: right; margin: 0 30px 30px 0; padding: 1px 0 0 0; width: 280px;
}
	#subnav ul {
		display: block; margin: 0; padding: 0; width: 220px;
}
	#subnav li {
		display: block; margin: 1px 0 0 0; padding: 0;
}

#subnav li a {
	display:block;
	margin:0;
	padding:3px 10px 3px 5px;
	font-size:1em;
	color:#0065BD;	
}

#subnav ul.level1 li a 
{
	padding:3px 10px 3px 5px;
}

#subnav ul.level2 	
{
		
}

#subnav ul.level2 li
{
		
}

#subnav ul.level2 li a 
{
	padding:2px 10px 1px 18px;
	font-weight:normal;	
	font-size:0.9em;	
	background:transparent url(gfx/sn_arrow2.gif) no-repeat scroll left top;		
	
}

#subnav ul.level2 li.active a 
{
	background-position:0 0;	
	font-weight:bold;
	font-weight:normal;
	line-height:120%;
	text-decoration:none;
	color:#0065BD;
}

#subnav ul.level2 li.select a,
#subnav ul.level3 li.select a 
{
	color:#000;
	font-weight:bold;
	background-position: 0 -50px;
}

#subnav ul.level2 li a:hover 
{
	background-color:#fff;
	color:#000;
	padding:2px 10px 1px 18px;
	background-position: 0 -50px;
}


#subnav ul.level3 li a 
{
	padding:2px 10px 1px 28px;
	font-weight:normal;	
	font-size:0.9em;	
	background:transparent url(gfx/sn_arrow3.gif) no-repeat scroll left top;		
	
}

#subnav ul.level3 li a:hover {
	padding:2px 10px 1px 28px;
}

#printable #tools{display:none;}
#printable #article{text-align:left;}

#printable .header{font-size:14px; font-weight:bold; color:#808080; }
#printable .link{font-size:12px; font-weight:normal; color:#000000; }
#printable #content{margin:0px !important}

/* Login/Logout link in header */
#header #login span{color:#0065BD; cursor:hand; cursor:pointer;}

/* Form success message */
.successmsg{color:#00cc00;}
.errormsg{color:#cc0000; font-weight:bold;}

/* Booklist submit button */
#content fieldset.search{width:220px;}
div.bsearch{width:215px; height:20px;}
div.bsearch input#search{position:relative; float:left; }
.submitbutton{position:relative; float:left; height:20px; margin-left:5px;cursor:hand; cursor:pointer;}

/* Book Code */
.codeform input{width:300px; margin-bottom:5px;}

/* Checkbox on login page */
.login .f-checkbox-set input{width:auto;}

/* Iframe shopping cart */
	#header iframe
	{
		background-color:#ffffff; margin-top:2px;
}


/* Richtext override of Word */
	span.richtext *{		
		font-family:Verdana,sans-serif !important;
		font-size:12px !important;
		text-decoration:none !important;
}

	span.richtext u 
{
	text-decoration:underline!important;
}

	/*span.richtext em{
		font-weight:normal !important;	
}*/
	.full .doc-bodytext {
		line-height:17px;
}

/* Sverre special */
.special p{font-size:12px !important;}
.special li{font-size:12px !important;}

.loginpdc{padding-top:20px;}


/* Iframe */
#iframe-full{}

.show-hide legend 
{
	background-image:url(gfx/plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;	
}

.show-hide legend.active 
{
	background-image:url(gfx/minus.gif);
}

span.caption span.text 
{
	
}

/* Handbook */
.handbooknav 
{
	padding:20px 0 10px 0;	
}

.handbook ul 
{
	margin:0 0 0 10px;
	padding:0;
}

.handbook li 
{
	margin-left:10px;
}

.handbook ul.handbooklist li 
{
	list-style-type:none;
	margin:1px 0 1px 0;
	padding:0;
	float:left;
	width:500px;
}

.handbook ul li a 
{
	display:block;	
}

.handbook .text li a 
{
	display:inline;
}

.handbook ul li.chapter1  {padding-left:0px;} 
.handbook ul li.chapter2  {padding-left:15px;} 
.handbook ul li.chapter3  {padding-left:30px;} 

#printable #printlogo 
{
	background-image:url(sites/dnr/im/dnr_logo.gif);	
	background-repeat:no-repeat;	
}

/* richtext override */
.richtext blockquote {
	margin-left:19px;	
}

.richtext blockquote blockquote 
{
	margin-left:19px;	
}

.richtext blockquote blockquote blockquote 
{
	margin-left:19px;	
}

.richtext strike 
{	
	text-decoration:line-through!important;	
}

.faq h3 
{
	padding:3px;
	color:#fff;	
	margin:0;
}