	html {
		overflow: -moz-scrollbars-vertical;
}




#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{margin:0pt 0pt 0px 0px !Important}

#printable #tools{display:none;}
#printable #article{text-align:left;}
#printable #content{margin:0px !important}

#printable .header{font-size:14px; font-weight:bold; color:#808080; }
#printable .link{font-size:12px; font-weight:normal; color:#000000; }

/* 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:200px;}
.submitbutton{position:relative; top:-20px; left:160px;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:8px;}


/* Richtext override of Word */
	span.richtext *{		
		font-family:Verdana,sans-serif !important;
		font-size:12px !important;
		text-decoration:none !important;
}
	span.richtext em{
		font-weight:normal !important;		
}
	.full .doc-bodytext {
		line-height:17px;
}

/* Sverre special */
.special p{font-size:12px !important;}


/* Iframe */
#iframe-full{}

.datepicker img {cursor:hand; cursor:pointer;}

/* Activity Calendar */
.activity-calendar{padding:20px 0px 0px 0px;}
.activity-calendar table.calendar-table{width:98%;border:solid 2px #808080;}
.activity-calendar table.calendar-table td.tdcalendarimage{width:200px;border:solid 0px #cc0000;}
.activity-calendar table.calendar-table td.tdcalendar     {border:solid 0px #cc0000;}
.activity-calendar table#Calendar{width:370px}
.activity-calendar table#Calendar table.CalendarTitleStyle td{background-color:White !important;}
.activity-calendar table#Calendar table.CalendarTitleStyle td{font-family:Arial; font-size:16px; font-weight:bold; color:#C8BCBC}
.activity-calendar table#Calendar table.CalendarTitleStyle td.CalendarNextPrevStyle a{color:#000000 !important; text-decoration:none;}
.activity-calendar table#Calendar td.CalendarDayHeader{color:#cc0000 !important; font-weight:bold; font-size:12px;}
.activity-calendar table#Calendar a.CalendarDay     {font-weight:normal; font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar a.CalendarEventDay{font-weight:bold;   font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar td.CalendarOtherMonthDay a{color:#C2C2C2}
.activity-calendar table#Calendar td.CalendarEventDayToday{border:solid 1px #808080;}
.activity-calendar .events{padding:10px 0px 10px 0px;}
.activity-calendar .events .event{border:solid 1px #808080; padding:10px; margin-bottom:5px;}
.activity-calendar .events .event .event-header  {color:#cc0000; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:5px;}
.activity-calendar .events .event .event-date,
.activity-calendar .events .event .event-time,
.activity-calendar .events .event .event-location,
.activity-calendar .events .event .event-contact,
.activity-calendar .events .event .event-richtext{font-family:Arial; font-size:12px; font-weight:normal; padding-bottom:5px;}

#printable #printlogo 
{
	background-image:url(sites/nrs/im/nrs_logo.gif);	
	background-repeat:no-repeat;	
}

