@charset "iso-8859-1";

/*********************** Some general property classes ************************/

	/* These classes can be used as kind of properties. By defining more then one
	 * class on a tag, style-properties can be set.
	 * These will mainly used for <p> <div> and <span> tags.
	 *
	 * These are the default values and can be overridden in the theme-section ...
    */
	
.clear
{	clear: both;}

.block
{	display: block;}

.relative
{
	position:relative;
}

.hide
{	display: none;}

.hidden
{	display: none;}

.NoWrap
{	 white-space: nowrap;}

.fontWeightNormal
{
	font-weight:normal;
}

.resultnav
{
	float:right;
	width: 180px;
	display:inline-block;
	position:relative;
	top: 20px;
}

.negativetopmargin
{
	position: relative;
	top: -15px;
}

.resultnav input
{
	float:left;
	POSITION: relative; 
}
.fontWeightBold
{
	font-weight:bold;
}

.linespacing150
{	line-height: 150%;}

.linespacing200
{	line-height: 200%;}

.nomargintopbottom
{	margin-top: 0px;
	margin-bottom: 0px;
}

.nomargintop
{	margin-top: 0px;}

.nomarginbottom
{	margin-bottom: 0px;}

.nomarginleft
{	margin-left: 0px;}

.nomarginright
{	margin-right: 0px;}

.toleft
{	float:left;}

.toright
{	float:right;}

.withborder
{
	border-width: 1px;
	border-style: solid;
}

.withtopborder
{
	border-top-width: 1px;
	border-top-style: solid;	
}

.withbottomborder
{
	border-bottom-width: 1px;
	border-bottom-style: solid;		
}

.dottedborder
{	padding: 3px;}

#toolbox .holder
{
	background-color: #eeeeee; 
	border-left: 0px solid #41599c;
	border-bottom: 0px solid #41599c;
	padding: 5px;
}

.withwidepadding
{
	padding: 15px;
}

.withpadding
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.withsmallpadding
{	padding: 2px;}

.noleftpadding
{	padding-left: 0px;}

.withsmallmargintop
{	margin-top: 3px;}

.withnormalmargintop
{
	margin-top: 7px;
}

.withnormalleftrightpadding
{
	padding-left: 5px;
	padding-right: 5px;
}

.valignMiddle
{	vertical-align: middle;}

.alignCenter
{	text-align: center;}

.alignLeft
{	text-align: left;}

ul.notab
{
	padding-left: 0px;		/* When used, the li items has no tab (no whitespace) in front */
	margin-left: 18px;
}

li.minus
{
	list-style-image: url('~/App_Themes/Polinfo/img/Minus.gif');
	list-style-position: outside;
}

ul li, div.centralcontent ul li
{
	list-style-type: square;
}

p.hiddenp
{									/* Sometimes used before block with background-color (IE-hack) */
	height:0px;
	overflow:hidden;
	margin:0px;	
}

div.form
{
	margin-top: 5px;
	border:0px solid #5f5f5f;
}

div.subtextblock
{
	background-color:#eeeeee;
	padding:10px;
}

span.subtextblock
{
	background-color:#eeeeee;
	padding:10px;
	margin-left: -11px;
}

.qaview div.subtextblock
{
	font-size: 120%;
}

div.titlebar
{
	background-color:#eeeeee;
	padding:3px;
	padding-left:10px;
	color:#5f5f5f;
	font-weight:bold;
	display:none;
}
#TitleBar
{
	text-align: right;
}

div.row {
  	clear:both;
  	margin:0;
  	padding:0;
  	padding-bottom: 3px;
  	min-height: 22px;
}

a.favocatlink
{
	background-image:url('~/App_Themes/Polinfo/img/img_favo.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left: 20px;
	display:block;
	position:relative;
}

.docviewnextresult
{
	background-image:url('/App_Themes/Polinfo/img/img_docview_nextres.gif');
	background-color:transparent;
	background-repeat :no-repeat;
	color: white;
	border:0;
	font-size: 8px;
	font-weight: bold;
	text-align:center;
	height: 16px;
	width: 64px;
	margin-right: 10px;
	cursor: pointer;
}

.docviewprevresult
{
	background-image:url('/App_Themes/Polinfo/img/img_docview_prevres.gif');
	background-color:transparent;
	background-repeat :no-repeat;
	color: white;
	border:0;
	font-size: 8px;
	font-weight: bold;
	text-align:center;
	height: 16px;
	width: 64px;
	margin-right: 10px;
	cursor: pointer;
}

.savefavobox
{
	padding:10px;
	background-color:#f7f7f7;
	border:1px solid #d5d5d5;
	margin-bottom: 7px;
}

.newsview div.row, .qaview div.row
{
	padding-top: 1px;
	margin-bottom: 0px;
	height: auto;
}

div.label{
	float:left;	
	display:block;
	margin: 0;
	padding: 0;
	width: 78px;
	padding-top: 4px;
}

div.labelforms
{
	float:left;	
	display:block;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-right: 6px;
	width: 170px;
}

div.formResetPUS
{
	margin-top: 10px;
	margin-bottom:10px;
	text-align:center;
}

.newsview div.label, .qaview div.label
{
	padding-top: 0;
}

div.td
{
	float:left;
	width: 525px;
	margin: 0;
	padding: 0;
}

/*.UnderlineReverse a, .UnderlineReverse a:link, .UnderlineReverse a:active, .UnderlineReverse a:visited*/
.UnderlineReverse a
{
	text-decoration: none;
}

.UnderlineReverse a:hover
{
	text-decoration: underline;
}

/*********************** Defining the page-structure **************************/

	/* The page-structure is based on a 2 or 3 column lay-out. The screen is
	 * full-screen, meaning the full width will be used ...
	 */

.inside
{
	padding: 20px;
	padding-top: 10px;
}

#block_search .inside
{
	padding-top:0px;
}

.documentview .inside
{
	display:inline;
	float:left;
	padding-left: 0px;
}
.afterlogin .inside
{
	padding-top: 0px;
}

.languageselection .inside
{
	display:inline;
	float:left;
	padding-left: 20px;
	width: 400px;
}

.languageselection #middleColumn .inside
{	
	padding: 120px 50px 150px 80px;
	color: #0768A9; /* #6da6cd; */
	font-size: 170%;
	line-height: 200%;
}

.NoSession #middleColumn .inside
{	
	padding: 120px 50px 150px 50px;
	/*color: #0768A9; /* #6da6cd;
	font-size: 170%;
	line-height: 200%;*/
}

.defaultlayout #middleColumn .inside
{
	padding: 20px 40px 0px 40px;
}

.documentview #block_search .inside, .newsview #block_search .inside, .qaview #block_search .inside
{
	padding-bottom: 0;
	height: 85px;
}

.documentview a.noaccess_link
{
	text-decoration: none;
}

.documentview a.nonexistant_link
{
	text-decoration: none;
}

.documentview #content a.nonexistant_link, .newsview #content a.nonexistant_link, .qaview #content a.nonexistant_link, .newsview .content a.nonexistant_link, .qaview .content a.nonexistant_link, .documentview #content a.noaccess_link, .newsview #content a.noaccess_link, .qaview #content a.noaccess_link, .newsview .content a.noaccess_link, .qaview .content a.noaccess_link
{
    color: inherit;
}

.documentview span.highlight
{
    display: inline;
    background-color: Yellow;
}

.highlight_arrow
{
	border: none;
}

.beforelogin #middleColumn .inside
{
	padding-top: 0;
}

.insideWithBottomZero
{
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
}

html[xmlns] .mozclear
{
	/* This selector should be valid CSS, but Opera 7.5 (and above) will pick
	 * this up as well. Shouldn't be a problem, Opera should handle this fine,
	 * but it's a Mozilla-targeted hack, and it should probably only affect
	 * mozilla. You can do that by replacing the INVALID CSS selector
	 * :root .mozclear for what's given here.
	 */
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}

	/* Margin values and font sizes for headings, and margins on paragraphs
	 * and lists are not consistent across browser platforms. To achieve a
	 * consistent look we need to explicity set these values here. 
	 *
	 * Pixels are used here, rather than ems, because we want a consistent
	 * margin on the different headings. If ems is used, 1em for an h1 element
	 * is much larger than 1em on an h6 element. I don't wnat this.
	 */

ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

	/* Set the default sizes for the headers. Can (will) be overwritten later ... */

h1
{	font-size: 220%;}

h2
{	font-size: 190%;}

h3
{	font-size: 160%;}

h4
{	font-size: 130%;}

h5
{	font-size: 100%;}

h6
{	font-size: 70%;}

	/* Set some HTML elements' default style	 */

a /*, a:link, a:visited, a:active*/
{
	color: #000;
	text-decoration: underline;
}

a:hover
{	text-decoration: none;}

label
{	cursor: pointer;}

table
{	font-size: 100%;
	word-wrap:normal;	
}

td, th
{	vertical-align: top;}

	/* Core layout of the page. This includes positioning and
	 * gutter space. Colors and fonts should not come into play at this point.
	 * These are defined in the **Themes part** of this StyleSheet.
	 */

body
{
	width: 1000px;
	margin: 0px auto;
	padding: 0%;
	overflow: auto;
	padding: 0 0;
/*
	background-color:#eff0f0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
*/
}

/* hidden because of IE6.0 doesn't show the column lines
   height is set for the DocumentView Page ??

body.docview, html, #pageWrapper, #outerColumnContainer
{	height: 100%;	}
*/

#bgWrapper
{
	padding-top: 0px;
	overflow-x: hidden;
}
#bgWrapper_include
{
	padding-top: 0px;
	padding-right: 0px;
}

.languageselection #bgWrapper
{
	padding-top: 0px;
}
.NoSession #bgWrapper
{
	padding-top: 0px;
}
#bgWrapperBottom
{
	padding: 0;
	margin: 0;
	height: 38px;
	margin-top: 0px;
	clear:both;
}

#pageWrapper
{
	border: solid 1px #fff;
	margin: 1px 15px 0px 15px; /* Set side margins here 'cause IE doesn't like it set
									  	 * on the body element */
	min-width: 40em; /* IE doens't understand this property. We use ems rather
									  	 * than pixels so that the layout shouldn't break even
									  	 * when the browser's default size is set very large */
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
}

* html #pageWrapper
{
	/* \*/
		word-wrap: break-word;
	/* invalid CSS but keeps IE from breaking horribly under narrow viewpoits */
}

#pageWrapper_include
{
	border: solid 1px #fff;
	margin: 1px 15px 0px 15px; /* Set side margins here 'cause IE doesn't like it set
									  	 * on the body element */
	min-width: 30em; /* IE doens't understand this property. We use ems rather
									  	 * than pixels so that the layout shouldn't break even
									  	 * when the browser's default size is set very large */
	width: 610px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
}

* html #pageWrapper_include
{
	/* \*/
		word-wrap: break-word;
	/* invalid CSS but keeps IE from breaking horribly under narrow viewpoits */
}
#masthead
{
	border: solid 0px #fff;
	padding: 0em;
}

#masthead h1
{
	padding: 0;
	margin: 0;
}


#outerColumnContainer
{
	/* reserves space for the left and right columns. Use either
	 * padding, margins, or borders, ... However we use the border method 
	 * to create a background color for both left and right columns (is set later)
	 */
	border-left: solid 218px #fff;
	border-right: solid 190px #fff;
	line-height: 140%;
    /*overflow: hidden;*/
}

.resultpage #outerColumnContainer, .documentview #outerColumnContainer, .recentsearches #outerColumnContainer, .qaview #outerColumnContainer, .myannotations #outerColumnContainer, .myselecteddocuments #outerColumnContainer
{
	border-left: solid 0px #fff;
	border-right: solid 0px #fff;
}

.myselecteddocuments #leftColumn, .resultpage #leftColumn, .documentview #leftColumn, .recentsearches #leftColumn, .qaview #leftColumn, .myannotations #leftColumn
{
	margin-left: 0px;
}

#outerColumnContainer_include
{
	/* reserves space for the left and right columns. Use either
	 * padding, margins, or borders, ... However we use the border method 
	 * to create a background color for both left and right columns (is set later)
	 */
	vertical-align:top;
	border-top: solid 0px #fff;
	border-right: solid 0px #fff;
	border-left: solid 0px #fff;
	padding: 0em;
	line-height: 140%;
}

#innerColumnContainer
{
	border-style: solid;
	border-width: 0 1px;
	margin: 0 -1px 0 0; 		/* compensate for the borders because of
								   100% width declaration */
	width: 100%;
	z-index: 1;
}

#leftColumn, #middleColumn, #rightColumn, * html #SOWrap
{
	overflow: visible;	/* fix for IE italics bug */
	position: relative;	/* fix some rendering issues */
}

#SOWrap
{
 	background-color: #fff;
	float: left;
	margin: 0px -1px 0px 0px;
	width: 100%;
	z-index: 3;
}

#middleColumn
{
	float: right;
	margin: 0px 0px 0px -1px;
	width: 100%;
	z-index: 5;
	overflow: hidden;
}

.nocolumns #middleColumn
{
	width: 100%;
}

.documentview #middleColumn, .resultpage #middlecolumn, .recentsearches #middleColumn, .afterlogin #middleColumn, .qaview #middleColumn, .myannotations #middleColumn, .myselecteddocuments #middleColumn
{
	float: right;
	margin: 0px 0px 0px -1px;
	width: 700px;
	z-index: 5;
	overflow: hidden;
}

.recentsearches #middleColumn, .qaview #middleColumn, .myannotations #middleColumn, .myselecteddocuments #middleColumn
{
	width: 740px;
}

.resultpage #innerColumnContainer, .afterlogin #innerColumnContainer
{
	overflow:hidden;
}

.resultpage #ResultContent, .afterlogin #ResultContent
{
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	position:relative;
}

#leftColumn
{
	float: left;
	width: 217px;
	margin: 0px 1px 1px -218px;	/*	margin: 0px 1px 15px -210px; */
	padding-top: 1px;
	padding-bottom: 0px;	/*	padding-bottom: 10px; */
	z-index: 5;
}

.myselecteddocuments #leftColumn, .documentview #leftColumn, .resultpage #leftcolumn, .recentsearches #leftColumn, .afterlogin #leftColumn, .qaview #leftColumn, .myannotations #leftColumn
{
	float: left;
	width: 217px;
	margin: 0px 1px 1px 0px;	/*	margin: 0px 1px 15px -210px; */
	padding-top: 1px;
	padding-bottom: 0px;	/*	padding-bottom: 10px; */
	z-index: 4;
}

#rightColumn
{
	float: right;
	width: 190px;
	margin: 0px -190px 0px 0px;
	padding-top: 1px;
	padding-bottom: 15px;
	z-index: 2;
}

#footer
{
/*
	padding-top: 17px;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
*/

	padding: 0.5em;
	padding-bottom: 0em;
	padding-top: 13px;
	padding-left: 20px;

}

/* below is a series of selectors to get a consistent font size across
 * platforms. this is outside the 'theme' section on purpose. use #pageWrapper
 * to set the base font-size for the layout.
 */

body
{
	font-size: 100.1%;
}

body:last-child, * html body
{
	/* of course the previous selector for Opera's fix is caught by more 
	 * than a few other browsers, so we reset that value here.
	 */
	font-size: 100.1%;
}

#spacer 
{	float:left;
	display:inline;
	width:0px;
	height:100%;
	display:inline;
	margin-right:0px;
}

.defaultlayout #middleColumn { margin: 0; }
.defaultlayout #rightColumn { display: none; }
.defaultlayout #SOWrap { margin: 0; }
.defaultlayout #innerColumnContainer, .defaultlayout #outerColumnContainer{ border-right-width: 0;}	
.defaultlayout #outerColumnContainer_include { border-right-width: 0 ; border-left-width: 0}

.nocolumns #middleColumn { margin: 0; }
.nocolumns #rightColumn, .nocolumns #leftColumn { display: none; }
.nocolumns #SOWrap { margin: 0; }
.nocolumns #innerColumnContainer, .nocolumns #outerColumnContainer { border-right-width: 0; border-left-width: 0;}	

.beforelogin #middleColumn { margin: 0; }
.beforelogin #rightColumn, .beforelogin #leftColumn { display: none; }
.beforelogin #SOWrap { margin: 0; }
.beforelogin #innerColumnContainer, .beforelogin #outerColumnContainer, .beforelogin #outerColumnContainer_include { border-right-width: 0; border-left-width: 0 }	

.afterlogin #middleColumn { margin: 0; }
.afterlogin #rightColumn { display: none; }
.afterlogin #SOWrap { margin: 0; }
.afterlogin #innerColumnContainer, .afterlogin #outerColumnContainer { border-right-width: 0; border-left-width: 0 }	

.documentview #middleColumn { margin: 0; }
.documentview #rightColumn { display: none; }
.documentview #SOWrap { margin: 0; }
.documentview #innerColumnContainer, .documentview #outerColumnContainer { border-right-width: 0; }	

.newsview #middleColumn, .qaview #middleColumn { margin: 0; }
.newsview #rightColumn, .qaview #rightColumn { display: none; }
.newsview #SOWrap, .qaview #SOWrap { margin: 0; }
.newsview #innerColumnContainer, .newsview #outerColumnContainer, .qaview #innerColumnContainer, .qaview #outerColumnContainer { border-right-width: 0; }	

.resultpage #middleColumn { margin: 0; PADDING-RIGHT: 20px; WIDTH: 700px; }
.resultpage #rightColumn { display: none; }
.resultpage #SOWrap { margin: 0; }
.resultpage #innerColumnContainer, .resultpage #outerColumnContainer { border-right-width: 0; }	
.documentview #middleColumn { margin: 0; width: 740px}
.afterlogin #middleColumn {margin: 0;}

.languageselection #middleColumn { margin: 0; }
.languageselection #rightColumn { display: none; }
.languageselection #SOWrap { margin: 0; }
.languageselection #innerColumnContainer, .languageselection #outerColumnContainer { border-right-width: 0; }	
.languageselection #outerColumnContainer 
{ 	
	border-left-style: solid; 
	border-left-width: 350px; 
}
.languageselection #leftColumn
{
	width: 349px;
	margin:  0px 1px 1px -350px;	
}

.NoSession #middleColumn { margin: 0; }
.NoSession #rightColumn { display: none; }
.NoSession #SOWrap { margin: 0; }
.NoSession #innerColumnContainer, .NoSession #outerColumnContainer { border-right-width: 0; }	
.NoSession #outerColumnContainer 
{ 	
	border-left-style: solid; 
	border-left-width: 350px; 
}
.NoSession #leftColumn
{
	width: 349px;
	margin: 0px 1px 1px -350px;	
}

/**************** Extra styles (not page-structure related ********************/

	/* Here, you find the different blocks, elements, ... for title-bars, headers, ...
	 * No theme attributes are found here (color, sizes, ...) The classes defined here
	   will return in the Themes-part where color-attributes are added.
	*/

#hdr_logo_banner
{
	margin: 0px 0px 0px 0px;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.AdRotator
{
	margin-bottom: 0px;
}
/*
.beforelogin .logo_product
{
	margin-top:12px;
}

.beforelogin .logo_kluwer
{
	margin-top:10px;
}
*/

.logo_product
{
    width:170px;
    height:70px;
	margin-top:0px;
	margin-bottom:0px;
}


.logo_kluwer
{
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 18px;
}

.languageselection .logos
{
    margin-right: 0px;
}

.languageselection .logo_kluwer
{
   margin-left: 0px;
}

#headermenu
{
	clear: both;
	padding-left: 7px;
	padding-right: 20px;
	height: 30px;
}

#headermenu
{
	font-family:Arial, Helvetica, sans-serif;
}

#headermenu_menu, #headermenu_menuright
{
	padding: 0px;
	padding-top: 6px;
}

#headermenu_switchlang
{
	padding: 8px;
}

#headermenu
{
	font-weight:bold;
	color: #000;
}

#headermenu_below
{
	clear: both;
	margin-top:0px;
	height: 17px;
 	background-image:url('../../../App_Themes/Polinfo/img/bg_mainmenu_below.gif');
}

.newsview #headermenu_below, .qaview #headermenu_below
{
	display: none;
}

#recentsearchlink
{
	text-align:right;
	margin-right:15px;
	margin-top:3px;
}

#recentsearchlink a
{
	color: White;
}

td.recentnavigation_left
{
	/*padding-top: 5px;	*/
	color: Gray;
	white-space: nowrap;
	padding-left: 20px;
	width: 10px;
	vertical-align: top;
}

td.recentnavigation_left2
{
	/*padding-top: 5px;	*/
	color: Gray;
	white-space: nowrap;
	width: 50px;
	vertical-align: top;
}

td.recentnavigation_right
{
	width: 120px;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
}

td.recentnavigation
{
	/* padding-top: 4px; */
	/*width: 600px;*/
}


td.recentnavigation_group
{
	padding: 0px;
	padding-top: 15px;
	font-weight: bold;		
}

td.recentnavigation_time
{
	color: #E3E3E3;	
}

.recentsearch_nav_value
{
	
}
.recentsearch_nav_title
{
	font-weight: bold;
	text-decoration: none;
}

.resultpage #headermenu_below, .documentview #headermenu_below, .recentsearches #headermenu_below, .qaview #headermenu_below, .myannotations #headermenu_below, .myselecteddocuments #headermenu_below
{
	height: 1px;
	background-image:none;
	background-color: #bfbfbf;
/*	border-top: 1px solid #bfbfbf;*/
	font-size: 1px;
	line-height: 1px;
	padding: 0px;
	margin-top: 1px;
	overflow:hidden;
}

.defaultlayout #headermenu_below
{
	display: none;
}

#headermenu .block_language
{
	padding-left:7px;
	padding-top:8px;
}

#headermenu .selectedlanguage
{
	font-weight: bold;
	color: #FFFEE8; /*#1771ae;*/
	border: 0px solid;
	padding: 0 2px 0 2px;
	background-color: #999999;
}

.menuitem_favortiescount
{
	margin-left:4px;
	position:relative;
	top:-5px;
}

.headermenu_switchlang a
{
	background-color: #585451;
	color: #808077;
	font-weight:bold;
	text-decoration:none;
}
#headermenu a
{
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
}

#headermenu a:hover
{
	text-decoration: underline;
}

#block_welcome
{
    width:585px;
	height:269px;
 	background-image:url('../../../App_Themes/Polinfo/img/frame_home_welcome.gif');
	overflow:hidden;
}


#block_welcome_content
{
	padding:15px;
	font-size: 100%;
	line-height: 160%;
	width:600px;
	height:217px;
	overflow:hidden;
}

#block_overview_nav
{
	width:214px;
	margin-left: -20px; 
	padding-right: 22px; 
}

#block_examples
{
	width: 320px;
}

#block_examples_content
{
	padding: 0px 0px 10px 0px;
	margin-top: 0px;
}

#block_login
{
	height:159px;
	background-image:url('../../../App_Themes/Polinfo/img/frame_home_login.gif');
	width:258px;
	overflow:hidden;
}
#block_login a
{
    color:#ffffff;
}
#block_login_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	overflow:hidden;
}

#block_subscribe
{
	height:102px;
	width:258px;
	margin-top:8px;
	background-image:url('../../../App_Themes/Polinfo/img/frame_home_subscribe.gif');
	overflow:hidden;
}

#block_subscribe_content
{
    padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	height:76px;
    width:230px;
	font-size: 120%;	
	overflow:hidden;
}
block_shop_content
{
    padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
 	height:190px;
    width:236px;
 	font-size: 120%;	
 	overflow:hidden;
}

#block_subscribe_content a
{
	color:#006dac;
}
#block_shop
{
	overflow:hidden;
}

#block_include
{
	background-image:url('../../../App_Themes/Polinfo/img/frame_include_qa.gif');
	width:281px;
	height:205px;
	margin-top:16px;
	text-align:center;
	overflow:hidden;
}

#block_tools
{
	background-image:url('../../../App_Themes/Polinfo/img/frame_home_tools.gif');
	width: 258px;
	height:215px;
	margin-top:16px;
	overflow:hidden;
}

.afterlogin #block_tools
{
	width: 284px;
	background-image:url('../../../App_Themes/Polinfo/img/frame_search_tools.gif');
	margin: 4px 7px 0px 3px;
}

.afterlogin #block_news_content
{
    width :300px;
	height:450px;
	overflow:hidden;
	font-size: 100%;
}

#block_include_content, #block_qa_content, #block_tools_content
{
	padding: 15px;
	padding-top: 10px;
	font-size: 120%;
}

#block_news1_content,#block_news2_content
{
	padding: 0px;
	padding-top: 0px;
	font-size: 100%;
	overflow:hidden;
	height:190px;
	width:624px;
}

#block_doc_content
{
    padding: 0px;
	padding-top: 0px;
	font-size: 100%;
	overflow:hidden;
	height:140px;
	width:263px; 
}
#block_doc
{
    float:left;
    clear:both;
    position:absolute;
    top:320px;
}

.afterlogin #block_news
{
    float:right;
}

#block_tools_content, #block_subscribe_content, .afterlogin #block_qa_content
{
	font-size: 100%;
	line-height: 150%;
}

#block_qa
{
 	background-image:url('../../../App_Themes/Polinfo/img/frame_home_newsqa.gif');
	width:284px;
	height:215px;
	margin-top:16px;
	margin-left:16px;
	overflow: hidden;
}

.afterlogin #block_qa
{
	height:125px;
	width:258px;
	margin-top:8px;
	margin-left: 0;
 	background-image:url('../../../App_Themes/Polinfo/img/frame_search_qa.gif');
	overflow:hidden;
}

#block_search
{
	width:100%;
	height:85px;
 	background-image:url('../../../App_Themes/Polinfo/img/GradientBackgroundHeaderDocument.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	BACKGROUND-POSITION-Y: top;
}

.documentview #block_search
{
	width:100%;
	height: 85px;
	background-image:url('../../../App_Themes/Polinfo/img/GradientBackgroundHeaderDocument.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	BACKGROUND-POSITION-Y: top;
}

.documentview .lblSearchFor
{
	font-weight:bold;
	font-size:120%;
	line-height:140%;
	padding-right: 10px;
 	margin-left: -1px;	
}

.documentview .lblSearchtext
{
 	font-size:120%;
 	line-height:140%;
	font-weight:bold;
	overflow:hidden;
	display: inline; 
	width: 100%; 
	position: relative; 
	top: 15px; 
	height: 12px;
}

.documentview a.docview_imglinks, .newsview a.docview_imglinks, .qaview a.docview_imglinks, .divider
{
	position:relative;
	top:-3px;
	font-weight:bold;
	float:right;
	margin-right: 20px;
 	text-decoration: none;
}
 
.documentview a.docview_imglinks:hover, .newsview a.docview_imglinks:hover, .qaview a.docview_imglinks:hover
{
	text-decoration: underline;
}

.documentview a.nonexistant_link
{
    
}

a.noaccess_link
{
    color: inherit;
}

.documentview .resXfromY
{
	font-weight:bold;
	width:auto;
	margin-top:-20px;
	color:White;
	text-align: right;
	padding-right: 20px;
}

select.favorites .fontWeightBold
{
	background-color: #E3E3E3;
}

#block_subscribe_content, #block_ealert_include 
{
	line-height: 140%;
	color: #686868;
}

#block_subscribe_content a, #block_include_content a, #block_qa_content a, #block_tools_content a
{
	font-weight: bold;
}
#block_news_content ul, #block_news1_content ul, #block_news2_content ul
{ 
    padding-top:0px;
    margin-top:0px;
    padding-left:0px;
    margin-left:30px;
}

#block_news_content ul li, #block_news1_content ul li, #block_news2_content ul li
{ 
    list-style-type:square;
    color:#006dac;
}
#block_news_content .newsboxtitle, #block_news1_content .newsboxtitle,#block_news2_content .newsboxtitle
{
    margin-left:15px;
    font-weight:bold;
}
.afterlogin #block_news_content .newsboxtitle{
	padding-bottom: 6px;
	margin: 0;
	color: #0768a9;
	font-size: 120%;
	margin: 0px;
	padding:0 0 5px 0;
	line-height: 125%;	
}
.afterlogin #block_news_content hr
{
    visibility:hidden;
}

#block_examples_content h1
{
	color: #b9b9b9;
	font-size: 150%;
}

#block_examples_content p
{
	font-size: 100%;
	margin: 2px 0px 0px 0px;
	padding-left:36px;
	/*width: 260px; */
 	background-image:url('../../../App_Themes/Polinfo/img/bg_magnifier.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.row_example
{
	margin-left:2px;
	margin-right:2px;
/*	border-bottom:1px solid #cecece; */
	float:left;
}

.row_example_content
{
	float:left;
	padding: 0px 0px 10px 4px;
	font-size:100%;
	line-height:130%;
}

.row_example_content a, .row_example_content a p
{
	font-size: 110%;
 	color: #006dac;
	text-decoration: underline;
	line-height: 115%;
	font-weight: bold;   
}

.row_example_content p
{
	padding-top: 6px;
	margin: 0;
}

.row_example_link
{
	float:right;
	padding:15px;
}

.row_result
{
	clear:both;
	margin-top: 10px;
}

.row_result input
{
	padding: 0px;
}

.field_result
{
	border: #abcce2 1px solid;
	margin-left:20px; 
	width:590px;
	margin-top:-21px;
	padding: 2px;
}
.ResultFooter .FooterBar
{
	background-color: #EAF2F8;
	color: #1362B1;
	font-weight:bold;
	margin-top: 1px;
	display:block;
	line-height: 6pt;
}

.ResultFooter .SelectedDocumentsLabel
{
	background-color:#4C738D;
	color:White;
	margin-top: 7px;
	font-weight: bold;
	display:none;
}
#block_examples_content h1
{
	margin: 0px;
	padding: 0px;
}

#block_tools_content p
{
	padding: 0;
	padding-bottom: 4px;
	margin: 0;
}

#block_tools_content .splitter
{
	margin-top: 3px;
	margin-bottom: 3px;
}

#block_tools_content h2
{
	font-size: 100%;
	padding: 0;
	margin: 0;
}

#block_news_content,#block_news1_content,#block_doc_content,#block_news_content,#block_include_content, #block_qa_content
{
	color: #474747;
}

#block_news_content p,#block_news1_content p, #block_doc_content p,#block_news_content p,#block_include_content p, #block_qa_content p
{
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
}

.How2NavigateResults
{
	margin-top: 20px;
	background-image:url('../../../App_Themes/Polinfo/img/How2NavigateResults.gif');
	background-position:center top;
	height:350px;
	background-repeat:no-repeat;
}

.helptext
{
	font-size:120%;
	font-weight:bold;
	color:#666464;
	line-height:140%;
}

.How2NavigateResults .helptext
{
	width:170px;
}

a.How2NavigateResult
{
	font-size:180%;
}

#searchnavigators
{	
	font-size:100%;
	color:#474747;
	color:#6d6d74;
	zoom: 100%;
}

.documentview #searchnavigators, .newsview #searchnavigators, .qaview #searchnavigators, .defaultlayout #searchnavigators, .paddingtop
{
	padding-top: 15px;
}

.paddingtop5
{
	padding-top: 5px;
}

.marginright10
{
	margin-right:10px;
}

.inline
{
	display:inline;
}

#searchnavigators p
{	
	margin: 0;
	padding:10px;
	padding-left:15px;
	line-height: 160%;
}
.newsview #searchnavigators
{
    padding-left:9px;
}

#searchnavigators img
{
	padding: 2px 0px 0px 10px;
}

.navigator_category
{
	position:relative;
	background-color: #D5E5F1;
	color:Black;
	font-weight:bold;
	margin-left:0px;
	padding:5px 10px 5px 8px;
	margin-bottom: 5px;
/*	width:88%;*/
}
.defaultlayout .navigator_category
{
    color:#ffffff;
}

.navigator_category img
{
	position:absolute;
	right:10px;
	border-width: 0px;
}

.navigator_content
{
	display: block;
 	margin: 0px -2px 15px 7px;
	line-height: 160%;
	height: auto;
}

.navigator_content .navigator_content
{
	margin: 0px 0px 0px 0px;
}

.navigator_content .navigator_content .navigator_content
{
	margin: 0px 0px 0px 0px;
}

.navigator_content_basic_rule
{
	display:block;
	margin:15px;
	height: auto;
	/*margin-top: 0px;*/
	/*line-height: 160%;	*/
}

.navigator_content_basic_rule .navigator_content_basic_rule
{
	margin: 0;
}

.navigator_content_basic_rule .navigator_content_basic_rule a
{
	display: block;
	margin-bottom: 3px;
	padding-left: 15px;	
	line-height: 135%;
	background-image: url('../../../App_Themes/Polinfo/img/bullet_grey_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.documentview .navigator_category
{
	background-color: #D5E5F1;
}

 .qaview .navigator_category, .defaultlayout .navigator_category
{
	color:Black;
	background-color: #D5E5F1;
}


#searchnavigators .navigator_content a.link_to_admin
{
	font-weight: Bold;
	font-size: 85%;
	color: Blue;
	text-decoration: underline;
	margin-left: -13px;
}

#searchnavigators .navigator_content a.link_to_admin_count
{
	font-weight: Bold;
	font-size: 80%;
	color: Blue;
	text-decoration: underline;
}

#searchnavigators a, #searchnavigators a.link_to_admin:hover, #searchnavigators a.link_to_admin_count:hover
{
	text-decoration: none;
}

#searchnavigators a:hover
{
	text-decoration: underline;
}

#searchnavigators a .count
{
	font-weight: bold;
	color:#6ebb1f;
}

.newsview #searchnavigators a .count, .newsview #searchnavigators .count, .qaview #searchnavigators a .count
{
	color: #474747; /*#EE014C;*/ /*#0768A9;*/
	color: #6d6d74;
}

.MoreResults
{
	color: #6d6d74;
	padding-left: 15px;
	line-height: 20px;
	font-weight: bold;
}
.resultset_nextpages
{
	float:right;
	padding-right: 200px;
	font-size: 100%;
	font-weight:bold;
}

.resultset_nextpages a
{
	font-weight: normal;
	font-size: 100%;
	text-decoration:none;
	text-align: center;
}

.resultset_nextpages a.img
{
	width:auto;
	font-size: xx-small;
	vertical-align: middle; 
}

.resultset_nextpages a:hover
{
	text-decoration:underline;
}

span.activesearchpage
{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
    font-size: 100%;
	top: 4px;
	border: 1px solid #757575;
	COLOR: white; 
	BACKGROUND-COLOR: #2e6ab1;
	margin-left: -6px;
	margin-bottom: 20px;
}

span.inactivesearchpage
{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
    font-size: 100%;
	top: 4px;
	border: 1px solid #757575;
	COLOR: #2e6ab1; 
	BACKGROUND-COLOR: white;
	margin-left: -6px;
	margin-bottom: 20px;
}

span.pagingsearchpage
{
	display: inline-block;
	width: 65px;
	height: 20px;
	text-align: center;
    font-size: 100%;
	border: 1px solid #757575;
	COLOR: #2e6ab1; 
	BACKGROUND-COLOR: white;
	margin-left: -6px;
	margin-bottom: 20px;
	position: relative;
	vertical-align:top;
}
span.pagingnextsearchpage
{
	display: inline-block;
	width: 70px;
	height: 20px;
	text-align: center;
    font-size: 100%;
	border: 1px solid #757575;
	COLOR: #2e6ab1; 
	BACKGROUND-COLOR: white;
	margin-left: -6px;
	margin-bottom: 20px;
	position: relative;
	vertical-align:top;
}
span.pagingprevioussearchpage
{
	display: inline-block;
	width: 70px;
	height: 20px;
	text-align: center;
    font-size: 100%;
	border: 1px solid #757575;
	COLOR: #2e6ab1; 
	BACKGROUND-COLOR: white;
	margin-left: 0px;
	margin-bottom: 20px;
	position: relative;
	vertical-align:top;
}
.block_doc_metadata
{
	margin: 15px 0 5px 0;
	padding: 7px 0 7px 0;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}

.newsview .block_doc_metadata, .qaview .block_doc_metadata
{
	margin-top: 0px;
	border-top-width: 0;
}

#personalized_header
{
	display: block;
	padding-top: 15px;
	padding-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#search
{
	text-align: left;
/*
	border-bottom-width: 2px;
	border-bottom-style: solid;	*/	/* Color is set in Theme section */
	margin-left: 360px;
	padding-top: 3px;
	z-index: 1;
	
}

#tbl_TOC_Overview
{	table-layout: fixed;}

#tbl_TOC_Overview td
{
	padding-right: 3px;
	overflow: hidden;
}

#TOC_Overview
{	width: 100%;}

.toc_div
{
	margin: 10px 5px 10px 2px;
}

.toc_div .toc_div
{
	margin: 0 0 0 0;
}


.TOC
{
	/* align with overviewtree */
	margin-left: -13px;
}


.TOC a
{
	display:block;
	margin-top: 4px;
}

.TOC span
{	display: block;
	padding-left:27px;
	line-height: 120%;
}

.TOC img
{	position:absolute;
	margin-top: -2px;
/*	float: left;*/
	z-index:1;
	border:0px;
}

.TOC blockquote
{	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	margin-right: 0px;
}

	
.TOC li.iconplus
{	list-style-image:url('/App_Themes/Polinfo/img/icon_plus.gif');}
	
.TOC li.iconminus
{	list-style-image:url('/App_Themes/Polinfo/img/icon_minus.gif');}
	
.TOC li.icondocument
{	list-style-image:url('/App_Themes/Polinfo/img/icon_document.gif');}

#login
{

}

#login span.errormessage
{
	float:left;
	width:100%;
}

div.centralcontent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 25px;
}

*>div.centralcontent		/* overwrites the IE padding-top and margin-top
								 * padding-top is OK for alle non-IE browsers */
{
	padding-top: 15px;
	margin-top: 0px;	
}

.carlist div.centralcontentDocView	/* CentralContent used in the DocumentView page ... */
{	
/*
	padding-left: 20%;
	padding-right: 15px;
	padding-top: 15px;
	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 25px;
*/
	padding-top: 1em;
}

*> .carlist div.centralcontentDocView		/* overwrites the IE padding-top and margin-top
									 		 * padding-top is OK for alle non-IE browsers */
{
/*
	padding-top: 15px;
	margin-top: 0px;	
*/
}

div.termsconditions
{
	overflow:auto;
	height:250px;
	border: 1px solid black;		/* Color will be overwritten in Theme-section */
	padding:3px;
	margin-bottom: 10px;
}

#legislationsearch span.label
{
	width: 160px;
	padding-right: 8px;
	text-align: right;
}

.vnavheader
{
	padding-left:40px;
	background-color:#7f9dd7;
	background-position:left;
	background-repeat:no-repeat;
	height:28px;
	color:#000;
	padding-top:10px;
	padding-right:9px;
	margin-bottom: 1px;
	cursor: pointer;
	text-decoration: none;
}

div.line, div.linewithbordercolor
{	clear:both;
	display: relative;
	border-top: 1px solid;
	height: 0px;
	font-size: 0px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}

/*
#newsTODAY div.line
{
	margin-top: 25px;
	margin-bottom: 5px;
}

#newsTODAYonLogin div.line, #RecentUpdates div.line, #Schedule div.line, .itemsoverview div.line
{
	margin-top: 5px;
	margin-bottom: 5px;
}
*/

.newsTODAY
{
}


.newsTODAY p
{
	margin:0px;
 	background-image:url('../../../App_Themes/Polinfo/img/Arrow.gif');
	background-position:left top;
	background-repeat:no-repeat; 
	padding-left:10px;
	padding-bottom:5px;
	color:#9f9f9f;
	position:relative;
}

.newsTODAY a, .itemsoverview a
{
	color:#2c7b9c;
}

.newsTODAY a:hover, .itemsoverview a:hover
{
	text-decoration: none;
}

.bar
{	clear: both;
	display: block;
/*	width: 100%;*/
	padding-top: 1px;
	padding-bottom: 1px;
}

div#advancedsearch .bar, div#myaccount .bar		/* IE problem, doesn't show the bar sometimes. By setting width, it does ... */
{
	width: 100%;
}

.bar .bartext
{	margin-left: 0em;}

.arrowitem
{	display: block;}

.arrowitemtext
{	margin-left: 20px;}

div#toolbox
{
	display:block;
	float:right;
	width: 250px;
	line-height: 100%;
	margin: 15px;
	margin-right: 0px;
	margin-top: 0px;
}

div#toolbox.dedicatedpage
{
  	width: 250px;
	margin-left: 20px;
	margin-bottom: 10px;
}
div#relatedinfo
{
	display:block;
	margin-top:0px;
	/* float:left; */
	width:60%;
	padding-bottom:15px;
	padding-top:5px;	
}

#block_advancedsearch
{
	background-color:#eeeeee;
	border-bottom:5px solid #898989;
	height:150px;
}

.columnblock
{
	display:block;
	float:left;
	width:48%;
}

.RememberMe label
{
	float:right;
	width:127px;
	position:static;
	margin-top:-17px;
	line-height:120%;
}


/*********************************** Theme ************************************/

.font_color1
{
	color: #7e7e7e;
}

.font_color2
{
	color: #6ebb1f;
}

.font_color3
{
	color: #474747;
}

.font_color4
{
	color: #3986BA;
}

.font_color5
{
	color:White;
}

/* This is the Theme-definition. Here we set colors and final font-properties. 	 */

#innerColumnContainer, #login, #advancedsearch, #myaccount, .leftborder, .withborder, .withtopborder, div#sidebar, #OverviewUserData td, div.linewithbordercolor
{
	border-color: #fff;
}

#pageWrapper, #masthead, #pageWrapper_include
{
	border-color: #fff;
	
}

#bgWrapper
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_wrapper.gif');
	background-position:center;
	background-repeat:repeat-y;	
}

#bgWrapperBottom
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_wrapper_bottombar.gif');
	background-position:left;
	background-repeat:repeat-x;		
}

/*#bgWrapperBottom_include
{
 	background-image:url('../../../App_Themes/Polinfo/img/Include_footer.png');
	background-position:left;
	background-repeat:no-repeat;		
}*/
#bgWrapperBottom_include
{
 	background-image:url('../../../App_Themes/Polinfo/img/Include_footer.png');
	background-position:center;
	background-repeat:no-repeat;		
}
body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

html
{           
	scrollbar-face-color: #EAF2F8; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #B9B9B9; 
	scrollbar-3dlight-color: #B9B9B9; 
	scrollbar-arrow-color: #757575; 
	scrollbar-track-color: #B9B9B9; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-base-color: white; 
    background-image:url('../../../App_Themes/Polinfo/img/bg_wrapper.gif');
	background-position:top;
	background-repeat:repeat-x;	
	background-color: #F3F3F3; 
	overflow-x: hidden;
	overflow-y: auto;
}

.noOverflowHTML
{
	overflow: hidden;
}

.printactions
{
	background-image: none;
	background-color: Transparent;
}
#pageWrapper
{	
	font-size: 70%;	/* Default font size here. */	
}

#pageWrapper.fontsize2
{
	font-size: 90%;
}

#pageWrapper.fontsize3
{
	font-size: 105%;
}
#pageWrapper_include
{	
	font-size: 70%;	/* Default font size here. */	
}

#pageWrapper_include.fontsize2
{
	font-size: 90%;
}

#pageWrapper_include.fontsize3
{
	font-size: 105%;
}

#masthead
{
	background-color: #fff;
	color: #000;
}

.historicalView #masthead
{
	height: 70px;
}

#headermenu
{
	background-image:url('../../../App_Themes/Polinfo/img/GradientMenuText.jpg');
	background-position:left;
	background-repeat:repeat-x;
}

#leftColumn .vnav ul li a, #rightColumn .vnav ul li a

{
	text-decoration: none;
	color: #41599c;
	border-bottom: 1px solid #eeeeee;
	background-color: #fff;
}

#leftColumn .vnav ul li a:hover, #rightColumn .vnav ul li a:hover
{
	background-color: #7f9dd7;
	color: #fff;
}

.nosubscription p
{
	color: #ADADAD;
}

input, textarea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

}

input.textbox2D
{
	border: 1px solid #4e4e4e;
}

input.MyAnnotationButton
{
	display:inline;
	font-size: 8px;
	border: 0;
	font-weight: bold;
	font-size: 9px;
	margin-left: 3px;
	margin-top: 5px;
	width: 102px;
	height: 19px;
	text-align:center;
	background-image:url('/App_Themes/Polinfo/img/button_mysettings.gif');
	background-color:transparent;
	background-repeat :no-repeat;
	color: white;
	margin-right: 10px;
	cursor: pointer;
}

.MyAnnotationDetail input.MyAnnotationButton
{
	background-image:url('/App_Themes/Polinfo/img/button_myannotation.gif');
}

a img
{
	border: 0px;
}

select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;	
}

input.fillin, textarea.fillin
{
	border: 1px solid #dbdbdb;
}

textarea.search
{
	overflow:auto;
}

select
{
	z-index: 1;
}

input.button
{
	border-width: 0px;
	height: 25px;
	background-color: #2c7b9c;
	font-weight: bold;
	color: #fff;
	cursor:pointer;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.result_h1 input[type=checkbox]
{
	BORDER-RIGHT: white 1px solid; 
	DISPLAY: inline; 
	MARGIN-LEFT: -20px;
 }

.CheckboxWithBorder
{
	BORDER-right: white 1px none; 
	border-top: #abcce2 1px solid; 
	margin-left: -2px;
	DISPLAY: inline; 
	BORDER-LEFT: #abcce2 1px solid; 
	BORDER-BOTTOM: #abcce2 1px solid; 
	background-color: white;
	padding-right: 2px;
	position:relative;
	width:20px;
	height:23px;
	top: 4px;
}
.CheckboxWithBorder input
{
	margin: 4px 4px 4px 0px;
}

.SelectedDocumentsEnabled .CheckboxWithBorder
{
	display:block;
	left: 4px;
}

.SelectedDocumentsEnabled .CheckboxWithBorder input
{
	position: relative;
	top: 1px;
	left: 4px;
}

input.hpwelcomebutton
{
	font-family:Arial, Helvetica, sans-serif;
	width:249px;
	height:42px;
	background-color:#fff;
	border:0;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
	cursor:pointer;
}
input.hpnewsviewbutton
{
	font-family:Arial, Helvetica, sans-serif;
	width:194px;
	height:42px;
	background-color:#fff;
	border:0;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
	cursor:pointer;
}

input.hploginbutton
{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url('../../../App_Themes/Polinfo/img/button_login.gif');
	background-color:transparent;
	color:#ffffff;
	width:104px;
	height:24px;
	border:0;
	text-align:left;
	padding-left: 5px;
	margin-top: 4px;
	font-weight:bold;
	cursor:pointer;
}

input.langselbutton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
 	background-image:url('../../../App_Themes/Polinfo/img/button_langselection.gif');
	background-color:transparent;
	color: #474747;
	width:305px;
	height:34px;
	border:0;
	text-align:left;
	padding-left: 12px;
	font-weight:bold;
	cursor:pointer;
	margin-top: 7px;
}

input.searchbutton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
 	background-image:url('../../../App_Themes/Polinfo/img/button_search.gif');
	background-color:transparent;
 	color: white;
	width:128px;
	height:41px;
	border:0;
	text-align:left;
	padding-left: 25px;
	font-weight:bold;
	cursor:pointer;
	margin-top: 13px;
	text-align:center;
	position: relative;
	left: 240px;
	top: 2px;
}

.advancedsearchbutton
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	background-color:transparent;
	color: #474747;
	width:186px;
	height:32px;
	border:0;
	text-align:left;
	padding-left: 0px;
	font-weight:bold;
	cursor:pointer;
	top: 6px;
	padding-bottom:6px;
}

.imgadvancedsearchbutton
{
	position: relative;
	top: 6px;
}

.advancedsearchtitle 
{
    position: absolute;
    top: 12px;
    left: 18px;
}

.advancedsearchpanel 
{
    background-color: #eeeeee;
    padding: 0px;
    width: 100%;
    border-bottom: 0px solid black;
    overflow: hidden;
}

.advancedsearchpanel .advancedsearchpanel 
{
    padding: 15px;
    border-bottom: 5px solid #898989;
}

input.docviewnewsearch, input.docviewback2search
{
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	font-weight:bold;
	margin: 0 0 2px 0;
	padding: 0 0 2px 17px;
 	background-image:url('../../../App_Themes/Polinfo/img/button_newsearch.gif');
	background-color:transparent;
	color: #fff;
	width:182px;
	height:21px;
	border: 0;
	text-align:left;
	cursor:pointer;
}

input.docviewback2search
{
 	background-image:url('../../../App_Themes/Polinfo/img/button_back2srchres.gif');
	color: #474747;
}

#searchquery, .searchquery
{
 	height:28px;
	position:relative;
	left: 240px;
 	top: -75px;
 	padding-top: 5px;
	margin:0px 15px 0 0px;
	width:450px;
	font-size: 110%;
	padding-right: 0;
	font-weight: normal; 
	color: Black;
	overflow:hidden;
}

.searchquery_initial
{
	position:relative;
	left: 240px;
 	top: -75px;
	margin:0px 15px 0 0px;
	width:450px;
 	padding-top: 5px;
 	height:28px;
	font-size: 110%;
	padding-right: 0;
	font-weight: bold; 
	color: #898989; 
	overflow:hidden;
}

.resultpage textarea#searchquery, .recentsearches textarea#searchquery, .qaview textarea#searchquery, .myannotations textarea#searchquery, .myselecteddocuments textarea#searchquery
{
	height: 28px;
}

/*
*>input.button
{	padding-left: 10px;
	padding-right: 10px;
}
*/
#search input, #search select
{	
}

#search a /*, #search a:link, #search a:visited, #search a:active*/
{
}

a /*, a:link, a:visited, a:active */
{
	color: #474747; /*#eb834d */
}

#rightColumn a
{	color: #41599c;
	text-decoration: none;	}

#rightColumn a:hover
{	text-decoration: underline;	}
	
#rightColumn a.color2
{
	color: #eb834d;
	text-decoration: none;
}

#rightColumn a.color2:hover
{
	text-decoration: underline;
}

div#toolbox a /*, div#toolbox a:link, div#toolbox a:visited, div#toolbox a:active*/
{
	color: #eb834d;
	text-decoration: none;
}

div#footer a /*, div#footer a:link, div#footer a:visited, div#footer a:active*/
{
	color: #8d8d8d;
	font-weight:bold;
}

.nosubscription a
{
	color: #ADADAD;
	text-decoration: none;
	cursor: text;
}

.environmentlink a /*, .environmentlink a:link, .environmentlink a:visited, .environmentlink a:active*/
{	color: #375801;}

.safetylink a /*, .safetylink a:link, .safetylink a:visited, .safetylink a:active*/
{
	color: #E87400;
}

div#toolbox a:hover
{
	text-decoration: underline;
}

.hnav
{
	font-size: 0.9em;
	line-height: 1.4em;
	font-weight: bolder;
/*	background-color: #2C7769;
	background-image: url(../images/bar_background.jpg);
	background-position: top;
	background-repeat: repeat-x;*/

	border-bottom: 1px solid #fff;
	color: #fff;
}

.hnav a /*, .hnav a:link, .hnav a:visited, .hnav a:active*/
{
	color: #fff;
	text-decoration: none;
}

.hnav a:hover
{	text-decoration: underline;
}

.hnav a.nosubscription
{	color: #5A85CF;	}

.hnav a.nosubscription:hover
{	text-decoration: none;
	cursor: default;
}

.headersplitter
{
	clear: both;
	display: relative;
	height:0px;
	border-top: 4px solid #ff8826;
	border-bottom: 0px solid #fff;
	font-size: 0;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

.splitter
{
	clear: both;
	height:0px;
 	border-top: 0px solid #fff;
	border-bottom: 0px;
	font-size: 0;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

.resultpage .splitter, .documentview .splitter, .qaview .splitter, .recentsearches .splitter, .qaview .splitter, .myannotations .splitter, .myselecteddocuments .splitter
{
	margin-top: 15px;
	margin-bottom: 15px;
 	border-top: 0px solid #c0c0c0;
}

.documentview #content a, .newsview #content a, .qaview #content a, .newsview .content a, .qaview .content a
{
	color: #2C7B9C;

}

.afterlogin .splitter
{
	border-top-width: 1px;
	border-top-color: #d0d0d0;
	font-size: 2px;
}

.menusplitter
{
 	background-image:url('../../../App_Themes/Polinfo/img/menu_splitter.gif');
	background-position:center;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:7px;
	height:22px;
}

.dottedline
 {	background-image: url('../../../App_Themes/Polinfo/img/dotted.gif');
	background-position: top;
	background-repeat: repeat-x;
	margin: 1px;
	height: 1px;
}

.dottedline hr
{
	display: none;
}

.dottedVertical
{
 	background-image: url('../../../App_Themes/Polinfo/img/dotted.gif');
	background-position: right;
	background-repeat: repeat-y;
}

.dottedborder
 {	background-image: url('../../../App_Themes/Polinfo/img/dotted.gif'); }

#outerColumnContainer
{
	border-left-color: #fff; /* left column background color */
	background-color: #fff; /* set the background color for the middle column here */
	border-right-color: #fff; /* right column background color */
}
#outerColumnContainer_include
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
 	background-image:url('../../../App_Themes/Polinfo/img/Include_background.png');
	background-position:left;
	background-repeat:repeat-y;
	width:610;	
	min-height:200px;
}

.afterlogin #outerColumnContainer, .resultpage #outerColumnContainer, .documentview #outerColumnContainer, .newsview #outerColumnContainer, .qaview #outerColumnContainer, .defaultlayout #outerColumnContainer, .recentsearches #outerColumnContainer , .myannotations #outerColumnContainer, .myselecteddocuments #outerColumnContainer
{
	color: #474747;
}
.afterlogin #innerColumnContainer, .afterlogin #SOWrap, .resultpage #innerColumnContainer, .resultpage #SOWrap,  .documentview #innerColumnContainer, .documentview #SOWrap,  .recentsearches #innerColumnContainer, .recentsearches #SOWrap,  .qaview #innerColumnContainer, .qaview #SOWrap, .myannotations #innerColumnContainer, .myannotations #SOWrap,  .myselecteddocuments #innerColumnContainer, .myselecteddocuments #SOWrap
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_leftcolumn.gif');
}

.defaultlayout #outerColumnContainer, .newsview #outerColumnContainer, .defaultlayout #outerColumnContainer, .recentsearches #outerColumnContainer
{
	color: #474747;
}
.defaultlayout #innerColumnContainer, .defaultlayout #SOWrap
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_leftcolumn_lngsel.gif');
}
.languageselection #outerColumnContainer
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_leftcolumn_lngsel.gif');
	background-position:right;
	background-repeat:repeat-y;		
}

.NoSession #outerColumnContainer
{
 	background-image:url('../../../App_Themes/Polinfo/img/bg_leftcolumn_lngsel.gif');
	background-position:right;
	background-repeat:repeat-y;		
}

.field_result p
{
	margin: 0;
	padding: 0;
}

.result_h1, .result_h2
{	padding: 0px 0px 3px 0px;
	font-weight:bold;
	font-size:110%;
	color: #6ebb1f;
}

.result_h2
{
 	font-size:95%;
 	color: #757575; /*#474747;*/
}

.result_h1 a
{
	color: #3986ba;
	padding-right: 10px;
}

.result_h1 a:hover
{
	text-decoration:none;
}

.selectedfilters
{
	MARGIN-RIGHT: 15px;
}
.selectedfilters strong
{
	color: #6ebb1f;
}

.selectedfilters input
{
	position:relative;
	top: 2px;
}

.afterlogin #middleColumn .marginleft, .resultpage #middleColumn .marginleft, .documentview #middleColumn .marginleft,.recentsearches #middleColumn .marginleft, .qaview #middleColumn .marginleft, .myannotations #middleColumn .marginleft, .myselecteddocuments #middleColumn .marginleft
{
	margin-left:25px;
}

.afterlogin #middleColumn .marginleft10, .resultpage #middleColumn .marginleft10, .documentview #middleColumn .marginleft10,.recentsearches #middleColumn .marginleft10, .qaview #middleColumn .marginleft10, .myannotations #middleColumn .marginleft10, .myselecteddocuments #middleColumn .marginleft10
{
	margin-left:10px;
}

.afterlogin #block_overview_nav
{
 	margin-top: -2px;
	min-height: 300px;
}

#middleColumn
{
	padding-bottom: 1em;
}

.resultpage #middleColumn .inside, .documentview #middleColumn .inside, .recentsearches #middleColumn .inside, .afterlogin #middleColumn .inside, .qaview #middleColumn .inside, .myannotations #middleColumn .inside, .myselecteddocuments #middleColumn .inside
{
	padding: 10px 20px 10px 10px;
}

.documentview #middleColumn .inside
{
	padding-top: 15px;
}

#rightColumn .inside
{
	/* if you apply a font size to just #rightColumn, then its width,
	 * which is specified in EMs, will also be affected. you don't want
	 * that. so apply font size changes to the .inside element which exists
	 * inside underneath all three columns
	 */

	font-size: 0.98em; /*95%;*/
	line-height: 135%;
	padding-bottom: 10px;
	padding-top: 1em;
	color: #41599c;
}

.scheduletype, .newstype, .recentupdatetype, .subtitle
{
	color: #67696e;
}

#footer
{
	color: #8d8d8d;
	font-size: 10px;
	height: 1.2em;
	border-top-color: #2c7b9c;
	font-weight:bold;
}

.withdefaultbackgroundcolor
{
	background-color: #FBFDF2;
}

td.lng_fontsize
{
	width: 188px;
	border-right: 1px solid #EB834D;
	padding-right: 1px;
	background-color: #fff;
}

#lng_fontsize
{
	background-color: #FFB082;
	height: 35px;
	padding: 4px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#fontsize
{
	padding-top:3px;
	font-weight:bold;
}

#fontsize a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

td.menu
{
	background-color:#ffb082;
	border-left:#ffffff solid 1px;
}

#breadcrumb
{
	font-size: 10px;
	padding-left:10px;
	color: #000;
/*
	padding-top: 2px;
	padding-left: 1em;
	padding-right: 2px;
	float: left;
*/	
	width: 94.5%;
	overflow: hidden;
/*	line-height: 19px;*/
}

#breadcrumb a
{
	color: #2c7b9c;
}

#breadcrumb a:hover
{
	text-decoration: none;
}

#breadcrumb strong
{	color: #000;}

#switchlanguage
{
/*
	margin-top: 5px;
	margin-left: 7px;
	float: left;
*/
}

#switchlanguage a /*, #switchlanguage a:link, #switchlanguage a:active, #switchlanguage a:visited*/
{
	color: #000;
	text-decoration: none;
}

.leftborder
{
 	background-image: url('../../../App_Themes/Polinfo/img/dotted.gif'); 
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 8px;
}

#personalized_header
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

#personalized_header a, a.bullet, .bullet /*:link , #personalized_header a:visited*/
{
	background-image: url('../../../App_Themes/Polinfo/img/bullet_orange_bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 11px;
	padding-right: 9px;
	text-decoration: none;
}

#personalized_header a /*, a.bullet*/
{
	color: #41599C;	
}

#personalized_header a:hover, a.bullet:hover, .bullet:hover

#personalized_header a.admin /*:link , #personalized_header a.admin:visited */
{	text-decoration: underline; }

#personalized_header a:hover, #personalized_header a.admin:hover
{	text-decoration: underline;}

#Results a
{
	color: #41599c;
}

#advancedsearch, #myaccount
{
	border-style: solid;			/* Bordercolor is set in first item in this Theme-section */
	border-width: 1px;
}


#login #loginbody
{
	font-size: 90%;
	padding: 8px;
}

#login input
{
	font-size: 100%;
	vertical-align: middle;
}

#login span.errormessage
{
	color:red;
	font-weight:bold;
}

div.termsconditions
{
	border-color: #245BA6;
	font-size: 95%;
	line-height: 120%;
	color: #5F5F5F;
}

div.termsconditions h2
{	color: #666666;}

.divider
{
	font-size: 14px;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
	color: #ACC2EF;
}

div.line
{	border-color: #eeeeee; }

.RefineSearchBox
{
	border: 1px solid #ADADAD; /*#7f9dd7;*/
	margin-top:1px;
	margin-bottom:5px;
	padding-bottom: 4px;
}

#rightColumn .bar, #leftColumn .bar
{
	color: #fff;
	background-color: #7f9dd7;
	border: 0px solid #B7D723;
	padding: 1em;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 100%;
	margin-bottom: 0px;
}

.bar
{
	color: #eb834d;
	font-size: 105%;
	font-weight: bold;
	border-bottom: 1px solid #41599c;
	margin-bottom: 10px;
}

#leftColumn .RefineSearchBox .bar
{
	background-color: #adadad;
}

.nosubscription .bar
{
	background-color: #E6E6E6;
	border: 1px solid #245BA6;
	color: #5A85CF;
}

#advancedsearch .bar, #myaccount .bar, #login .bar
{	border-width: 0px;}

.arrowitem
{
 	background-image: url('../../../App_Themes/Polinfo/img/arrow_right_neutral.gif');
	background-position: left;
	background-repeat: no-repeat;
}

h1
{
/*
	margin: 0px;
	font-size: 150%;
	line-height: 125%;
	font-weight:bold;
	color: #2c7b9c;
	margin-bottom: 10px;
*/
	font-size:130%;
	line-height: 145%;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:0px;
	color: #474747; /*#EE014C;*/ /*#969696;*/
	margin: 0;
}

h2
{
	font-size: 115%;
	margin-bottom: 3px;
}

h2.boxed
{
	color: #474747;
	font-weight: bold;
	display: block;
	padding: 2px;
	background-color: #f5f7f7;
	position:relative;
}

h3
{
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	color: #474747;
}

#block_welcome_content h1
{
	color: #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 260%;
	line-height: 125%;
	margin: 0;
	padding:0;
	padding-bottom: 3px;
}


.documentview h2
{
	color: #747474;
	font-weight:bold;
	font-size: 130%;
}

.resultpage .attachment
{
	display: block;
	margin-top: 8px;
}

.resultpage .attachment img
{
	float: left;
	position: relative;
	top: -3px;
	margin-right: 5px;
}

.resultpage .attachment span.doc_attachment
{
	position: relative;
    color: #6ebb1f;
    font-weight:bold;
}

/*
span.doc_attachment
{
    position: relative;
    top: -8px;
    left: 3px;
    display: inline;
    height: 24px;
    line-height: 24px;
    color: #6ebb1f;
    font-weight:bold;
}
*/

#block_welcome_content h2
{
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
}

#block_login h1
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:140%;
	margin: 0px;
	padding:0 0 10px 0;
	line-height: 125%;
}

#block_subscribe_content h1, #block_shop_content h1
{
	color: #006dac;
	margin-bottom: 4px;
	font-size: 140%;
	margin: 0px;
	padding:0 0 5px 0;
	line-height: 125%;	
}

#block_ealert_include h1
{
	color: #6ebb1f;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 140%;
	margin: 0px;
	padding:0 0 0 0;
	line-height: 90%;	
}

#block_news_content h1,#block_news1_content h1,#block_doc_content h1,#block_news_content h1, #block_include_content h1, #block_qa_content h1, #block_tools_content h1,#block_include_content h1
{
	padding-bottom: 6px;
	margin: 0;
	color: #0768a9;
	font-size: 120%;
	margin: 0px;
	padding:0 0 5px 0;
	line-height: 125%;	
}

span.ealertTitle
{
	color: #474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	margin: 0;
	padding: 0px;
	padding-bottom: 0px;
	cursor:pointer;
	vertical-align:top;
}

li.ealertTitle
{
    color: #6ebb1f;
    list-style-type:disc;
    list-style-position:outside;
    margin-right: 50px;
}

span.ealertBody
{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 530px;
}

hr.ealertTitle
{
    color: #6ebb1f;
    width: 553px;
}
#block_ealert_include a
{
	text-decoration:none;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
}
#block_ealert_include a:hover
{
	text-decoration:underline;
	color: #0768a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
}

table.tblFilter a:hover
{
	text-decoration: underline;
}
tr.rowOverall
{
    vertical-align:top;
}
td.celltitle
{
    padding-top:7px;
}
td.cellleft
{
    vertical-align:top;
}
td.cellmiddle
{
    vertical-align:top;
}
td.cellright
{
    vertical-align:bottom;
}
.afterlogin #block_tools_content h1, .afterlogin #block_qa_content h1
{
	color: #474747;
	font-size: 140%;
}

#block_examples_content h1
{
	margin: 0px;
	padding: 0px;
}

#block_tools_content h1, .afterlogin #block_qa_content h1
{
	font-size:140%;
}

h1.boxed
{
	display: block;
	text-align: center;
	padding: 2px 2px;
	background-color: #036853;
	color: #fff;
}

.HeaderTitleBig
{
	font-size: 150%;
	line-height: 190%;
	font-weight:bold;
	color: #2c7b9c;
}

.BigTitle
{
	font-size:190%;
	font-weight:bold;
	padding-bottom:25px;
	padding-top:15px;
	color: #474747; /*#EE014C;*/ /*#969696;*/
}

#newsTODAY h3, #newsTODAYonLogin h3, #RecentUpdates h3 .itemsoverview
{
	font-size: 100%;
}

.changeslastmonth h2, h2.underline
{	color: #B4BB2F;
	border-bottom: 1px dashed #B4BB2F;
	width: 65%;
	margin-bottom: 3px;
}

h2.underline
{	border-bottom: 2px solid #B4BB2F;
	width: 90%;
	background-color: #F8FDEE;
}

.nosubscription h3
{
	color: #5F5F5F;
}

.safety h1
{	color: #FF7F00;}

.environment h1
{	color: #375801;}

.safety h2
{	color: #FF7F00;}

.environment h2
{	color: #375801;}

#rightColumn h3
{	color: #000;}

#rightColumn h2
{
	font-weight: bold;
	margin-bottom: 5px;
/*	color: #357E70;*/
}

div#toolbox
{	font-size:90%;}


div#sidebar			/* Left menu on Document-View page *
						 * See also fixedMenu.css for details about positioning ... */
{
	padding: 5px;
	font-size: 70%;
	border-right: 1px solid #C2C2C2;
/*	border-color: #345667;*/
/*	background-color: #EEF8F6;*/
}

div#sidebar a.closelink /*, div#sidebar a:link, div#sidebar a:active, div#sidebar a:visited, div#sidebar a:hover*/
{
	color:black;
	text-decoration: none;
}

.TOC a, .TOC a span
{	color: #474747; /*#5F5F5F;*/
	text-decoration: none;	}

.TOC a:hover, .TOC a:hover span
{/*	color: #41599c;*/
	text-decoration: underline;	}

.TOC a:hover li, .TOC li a:hover
{	text-decoration: underline;	}

#TOCContainer a span
{	white-space: nowrap; 
	line-height: 1.3em;
/*	color: #000;*/
}

.LightSmallerText
{
	color:#666666;
	font-size:95%;
	line-height: 130%;
}

#OverviewUserData td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

table#tblUserAdmin th, table.layout01 th
{
	color: #FFF;
	vertical-align: middle;
	background-color: #767676;
}

table#tblUserAdmin tr.withbackground, table.layout01 tr.withbackground
{
	background-color: #EDEDED;
}

table#tblUserAdmin .module, table.layout01 .module
{
	background-color: #FF8826;
	color: #fff;
}

table#tblUserAdmin tbody td, table.layout01 tbody td
{
	text-align: center;
}

table#tblEditUser
{
	border-top: 2px solid #B4BB2F;
	border-bottom: 2px solid #B4BB2F;
}

table#tblEditUser tfoot td, table#tblUserAdmin tfoot td,
table.layout01 tfoot td, table.layout01 tfoot td
{
	padding: 5px;
	border-top: 1px solid #767676;
}

#MarkDocHeader, .popupTopBar
{
	background-color: #B7D723;
	color: #fff;
	font-weight: bold;
}

.AllTasks
{
	border:1px solid #2D776A;
	margin-top:5px;
	margin-bottom:5px;
	padding:2px;
	background-color:#FBFDFB;	
}

#home_searchbox
{
	margin-top:10px;
	border:1px solid #c9d0d0;
	border-top-width:4px;
 	height:140px;background-image:url('../../../App_Themes/Polinfo/img/woman.jpg');
	background-position:left;
	background-repeat:no-repeat;
	background-color:#f5f7f7;
}

.personalmenu a
{
	color: #2c7b9c;
	font-weight:bold;
	text-decoration: none;
}

.personalmenu a:hover
{
	text-decoration: underline;
}

table.tblFilter
{
	width: 100%;
}

table.tblFilter td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

table.tblFilter tr.selected td
{
	background-color: #dae4e7;
	font-weight: bold;
}

table.tblFilter a
{
	text-decoration:none;
	color:#2c7b9c;
	line-height: 125%;
}

table.tblFilter a:hover
{
	text-decoration: underline;
}


/******************************************************************************/

.list-menu 
{
	width: auto;
	/* this width value is also effected by
	the padding we will later set on the links. */
}

.list-menu ul 
{
	margin: 0; 
	padding: 0;
	list-style-type: none;
}

.list-menu li 
{
	margin: 0px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 1px;	
	white-space: nowrap;
}

.list-menu a 
{
	display: block;
	width: auto; /*220px;*/
	padding: 2px 5px 2px 10px; /*	border: 1px solid #000000;*/
	text-decoration: none; /*lets remove the link underlines*/
}

.list-menu a /*:link, .list-menu a:active, .list-menu a:visited */
{
	color: #ffffff;
	text-decoration: none; /*lets remove the link underlines*/
}

.list-menu a:hover {
	/*	border: 1px solid #000000;*/
	color: #000;
	background-color: #F1F8F1;
	text-decoration: none; /*lets remove the link underlines*/
}

#mnuTasks, #mnuTools, #zindexIEbugiframeTasks, #zindexIEbugiframeTools
{
	position: absolute;
	display: block;
	z-index: 11;
	background-color: #2D776A;
	top: 109px;
	left: 0px;
	visibility: hidden;
}

#mnuTasks, #mnuTools
{
	border-left: 1px solid #F1F8F1;
	border-top: 1px solid #F1F8F1;
	border-right: 1px solid #23574E;
	border-bottom: 1px solid #23574E;
}

#zindexIEbugiframeTools, #zindexIEbugiframeTasks
{
	z-index: 9;
	height: 20px;
	width: 0px /*220px;*/
}

#zindexIEbugiframeTools iframe, #zindexIEbugiframeTasks iframe
{
	width: 100%; /*232px*/
	z-index: 9;
}

/************************* Content Classes (in XSL) ***************************/

.abstract{font-weight:normal;margin:10px 10px 10px 0px;}
.al{/*text-indent:1em;*/}
.attach{margin-left:1cm;}
.preauthorlabel{display: none;}
.author{font-family:Helvetica;font-weight:bold;margin:5px 0px 0px 0px;}
.bloklinkcell{background-color:#EFF0E1;border:1px solid #666600;padding:5px;text-align:center;}
.casco{font-size:11px;}
.cascoline{margin-bottom:3px;margin-top:2px;}
.casconr{font-size:11px;}
.com{color:#808080;font-size:-2;margin:0 0 10px 0;}
.eigennaam{font-style:normal;}
.hoofdst ,.afdel ,.oafdel ,.s1 ,.s2 ,.s3 ,.s4 ,.s5 ,.s6 ,.s7 ,.s8{color:#000000;font-size:13px;font-weight:700;line-height:16px;}
.jreferentie{font-size:12px;line-height:15px;margin-bottom:8px;margin-top:10px;}
.jurreferentietitle{color:#B80804;font-size:14px;font-weight:700;line-height:20px;}
.kamer{font-size:12px;margin-bottom:8px;margin-top:8px;}
.legart{font-weight:700;}
.legdate{}
.legtitle{color:#B80804;font-size:16px;font-weight:700;line-height:20px;}
.legtitlelevel1{color:#000000;font-size:14px;font-weight:700;line-height:16px;}
.legtitlelevel2{color:#000000;font-size:13px;font-weight:700;line-height:14px;}
.legtitleprint{color:#000000;font-size:16px;font-weight:700;line-height:20px;}
.niv1{padding-left:0px;}
.niv2{padding-left:5px;}
.niv3{padding-left:10px;}
.niv4{padding-left:15px;}
.niv5{padding-left:20px;}
.niv6{padding-left:25px;}
h4.niv1,h4.akte{margin:25px 0 20px 0;padding:0;font-size:180%;color:#474747;font-weight:normal;line-height:110%;}
h4.niv2{margin:20px 0 15px 0;padding:0;font-size:150%;color:#8B8B8B;}
h4.niv3{margin:16px 0 11px 0;padding:0;font-size:125%;color:#3F3F3F;font-weight:normal;}
h4.niv4{margin:13px 0  8px 0;padding:0;font-size:115%;color:#737373}
h4.niv5{margin:11px 0  6px 0;padding:0;font-size:105%;color:#000;}
h4.niv6{margin: 7px 0  3px 0;padding:0;font-size:100%;color:#000;}
h4.niv7{margin: 7px 0  3px 0;padding:0;font-size:100%;color:#000;}
h4.niv8{margin: 7px 0  3px 0;padding:0;font-size:100%;color:#000;}
h4.niv9{margin: 7px 0  3px 0;padding:0;font-size:100%;color:#000;}
.note{color:#00008B;font-family:"Wingdings";font-size:12pt;text-decoration:none;}
.p{margin:15px 0 15px 0;}
.partij{text-align:center;}
.pgroupp{margin:0px 0px 0px 0px;}
.pgroupp1{margin:0px 0px 0px 0px;}
.pgrouptitle{font-style:italic;margin:15px 0px 0px 0px;}
.popuptitle{background-color:#3793AB;border:0px;color:#FFFFFF;font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:0px;}
.rolnr{text-align:center;}
.specialcitation{font-style:italic;margin-left:20px;padding-left:10px;}
.specialconclusion{border-left:1px solid black;margin-left:20px;padding-left:10px;}
.specialexample{margin-left:20px;padding-left:10px;}
.specialframe{border-bottom:1px solid black;border-top:1px solid black;margin-left:30px;padding-bottom:8px;padding-top:8px;}
.specialreferences{border-left:1px solid black;margin-left:20px;padding-left:10px;}
.specialreferences2{border-top:1px solid black;margin-left:30px;padding-left:0px;}
.specialremark{border-left:1px solid black;margin-left:20px;padding-left:10px;}
.specialwarning{margin-left:20px;padding-left:10px;}
.specialelaboration{font-size:smaller;}
.specialconclusion{font-weight:bold;}
.specialintroduction{font-style:italic;}
.specialcitation{font-style:italic;}
.subcasco{font-size:9px;}
.subtitle1{font-family:Arial;font-size:large;font-style:italic;margin-bottom:5pt;margin-top:-10pt;}
.subtitle2{font-family:Arial;font-size:medium;font-style:italic;margin-bottom:5pt;margin-top:-10pt;}
.subtitle3{font-family:Arial;font-size:medium;font-style:italic;font-weight:lighter;margin-bottom:5pt;margin-top:-10pt;}
.subtitle4 ,.subtitle5 ,.subtitle6 ,.subtitle7 ,.subtitle8{font-family:Arial;font-size:medium;font-style:italic;font-weight:lighter;margin-bottom:5pt;margin-top:-10pt;}
.texthighlight{
	background-color: #A6CEBF;
}
.titel{color:#3793AB;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
.titel ,.title{font-family:Arial;font-size:medium;line-height:100%;margin-top:20pt;font-weight:bold;}
.title1{font-family:Arial;font-size:x-large;line-height:100%;margin-top:20pt;}
.title2{font-family:Arial;font-size:large;font-weight:bold;line-height:100%;margin-top:10pt;}
.title3{font-family:Arial;font-size:large;font-weight:normal;line-height:100%;margin-top:10pt;}
.title4{font-family:Arial;font-size:180%;font-weight:bold;line-height:100%;margin-top:5pt;}
.title5{font-family:Arial;font-size:160%;font-weight:normal;line-height:100%;margin-top:5pt;}
.title6{font-family:Arial;font-size:140%;font-style:normal;line-height:100%;margin-top:5pt;}
.title7{font-family:Arial;font-size:120%;font-style:normal;line-height:100%;margin-top:5pt;}
.title8{font-family:Arial;font-size:120%;font-style:italic;line-height:100%;margin-top:5pt;}
.topconclusion{border-top:1px solid black;font-size:8px;left:-10px;line-height:8px;position:relative;width:20%;}
.topreferences{border-top:1px solid black;left:-10px;line-height:1px;position:relative;width:20%;}
.topreferences2{border-bottom:1px solid black;position:relative;}
.topwarning{font-weight:bold;}
.vntext{font-style:italic;}
dd{text-indent:0;}
dl.list{margin:5px 0 0 5px;}
dl.list ,ol.list ,ul.list{margin-bottom:4pt;margin-top:4pt;padding-bottom:4px;}
dl.list dd{margin-left:18px;padding-left:-5px;text-indent:-3px;}
dl.list dt{float:left;margin-left:-2px;margin-right:5px;text-indent:3px;}
p.vn{margin-bottom:5px;margin-top:5px;}
.xsource {margin-top: 10px;}
.xsource .title{font-family:Verdana; font-size:100%; font-weight:normal; margin-right:0.25em;}

/* sup{vertical-align:15%;text-height:85%;} */

/******************************************************************************/

.bringtofront .ajax__calendar_container
{
    float: left;
    position: absolute;
    top: -200px;
    background-color: White;
    z-index: 1000;
}

/*
.movetoleft
{
    position: relative;
    top: -8px;
    left: -20px;
    width: 216px;
}
*/

/* AO additions */

#password span.errormessage
{
	color:red;
	font-weight:bold;
	width:100%;
}

#myaccount span.errormessage
{
	color:red;
	font-weight:bold;
	width:100%;
}

.errormessage
{
	color:red;
	font-weight:bold;
	width:100%;
}

.formerrormessage
{
	display:block;
	margin-bottom:15px;
	margin-top:0px; 
	padding: 10px;
	border:1px solid #CCCCCC;
	background-color:#FFFFCB;
	color:#DB4D3E;
}

/* 
Styles News details
*/
#block_news_detail_content h1
{
	color: #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 260%;
	margin: 0;
	padding:0;
	padding-bottom: 3px;	
}

#block_news_detail_content a
{
	padding-bottom: 6px;
	margin: 0;
	color: #0768a9;
	font-size: 120%;	
}

.newsTitle
{
	padding-bottom: 6px;
	margin: 0;
	color: #0768a9;
	font-size: 150%;
}

.newsPubDate
{
	padding-bottom: 6px;
	margin: 0;
	color: Black;
	font-size: 140%;	
}

.newsAuthor
{
	padding-bottom: 6px;
	margin: 0;
	color: #757575;
	font-size: 120%;	
}

.newsText
{
	padding-bottom: 6px;
	margin: 0;
	color: #757575;
	font-size: 120%;	
}

.newsLinkDate
{
	padding-bottom: 6px;
	margin: 0;
	color: #757575;
	font-size: 120%;
}

.block_news_detail_left
{
	float: left;
	width: 80%;
	height:100%;
	margin-right:10px;
	
}
.block_news_detail_right
{
	float: right;
	width: 20%;
	height:100%;	
}

.footer {
	font-size:smaller;
	color:gray;
	text-align:right;
	margin-top:1em;
}
div.figblok
{
    width:598px;
    overflow:auto;
}

.loggedinas
{
	font-size: 90%;
	font-weight: bold;
	color: black;
	margin: -1px 20px 3px 0px; 
}

.WorkspaceComponent
{
 	background:url('../../../App_Themes/Polinfo/img/bg-grey-box.png') repeat-y;
	padding: 5px 0px 5px 10px;
	color: Black;
	position:relative;
	font-weight:normal;
	width: 220px;
	left:0px;
	top: 0px;
}

.WorkspaceComponentIP
{
	padding: 5px 0px 5px 10px;
	color: Black;
	position:relative;
	font-weight:normal;
	width: 220px;
	height: 50px;
	opacity:0;
	filter:alpha(opacity=0);
	left:0px;
	top:0px;
}

.fixedheight
{
	height:80px;
}

.row_result
{
	clear:both;
	float:right;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 8px;
}

.field_result
{
	border: #abcce2 1px solid;
	margin-left:0px; 
	MARGIN-BOTTOM: 10px;
 	padding: 2px;
	float:right;
	width: 100%;
}

.SelectedDocumentsEnabled .field_result
{
	width: 95%;
	margin-right: 4px;
}

.baseline
{
    clear:left;
    float:left;
    padding-left: 180px;
	font-size: 90%;
	color: #777777;
	margin: -20px 20px 10px 25px; 
}
.logodivider
{
	margin-left: 0px;
}

.Overview
{
	margin-left:20px;
}

.Overview span
{	
	display: block;
	padding-left: 2px;
	line-height: 120%;
	color: #8B8B8B;
}

.Overview a span
{	
	color: Black;
}


.Overview img
{	
	position: absolute;
	margin-top: -2px;
	z-index: 1;
	border: 0px;
 	margin-left: -30px;
}

.Overview blockquote
{	
	margin: 6px 0px 0px 10px;
}

.WorkspaceComponent a
{
	text-decoration:none;
}

.WorkspaceComponent a:hover
{
	text-decoration: underline;
}
.WorkspaceComponentBottom
{
 	background:url('../../../App_Themes/Polinfo/img/bg-grey-box-bottom.png') no-repeat;
	width:236px;
	height:10px;
}

.WorkspaceComponentBottomIP
{
	width:236px;
	height:10px;
}

.ActiveFilterImage
{
	clear:right;
	float:right;
	display:inline;
	margin-right: 10px;
}
.ActiveFilterLabel
{
	float:left;
	display:inline;
 	color: #D7004D;
	font-weight: bold;
	margin-left: 10px;
	width: 60%;
}

.Overview .ActiveFilterImage
{
	margin-top: -15px;
}

.Overview span.ActiveFilterNavigator
{
 	color: #D7004D;
	font-weight: bold;
	overflow:hidden;
	width: 80%;
	cursor: pointer;
}


#actionPane, .actionPane
{
	display: inline-block;
 	background-color: #5698C5;
	width:100%;
	height: 24px;
 	border-bottom:1px solid #757575;
}

.documentview #actionPane, .documentview .actionpane
{
	background-color: #5698C5;
	width:80%;
	height: 24px;
	position: relative;
	display:block;
	clear:both;
	float:left;
}

.documentview #rightActionPane
{
	background-color: #5698C5;
	width:20%;
	height:24px;
	display:block;
	float:left;
	border-bottom:1px solid #757575;
}

.actionFilterResults
{
	color: #D7004D;
	background-color:White;
	display:block;
	font-size: normal;
	position:relative;
	height:24px;
	margin-top: 5px;
	margin-left:5px;
}

#tab0_2, #tab1_2, #tab2_2, #tab3_2
{
	cursor: pointer;
}

.documentview .button_action_middle input, .newsview .button_action_middle input
{
	font-family:Arial, Helvetica, sans-serif;
 	background-image:url('../../../App_Themes/Polinfo/img/button_action_middle.gif');
	background-color:transparent;
	background-repeat: repeat-x;
	height:16px;
	border:0;
	text-align:center;
	padding-left: 0px;
	padding-right: 0px;
	cursor:pointer;
	font-weight:bold;
	color: #0768A9;
}

.newsview .actionbuttons
{
	CLEAR: both; 
DISPLAY: block; 
FLOAT: right; 
POSITION: relative; 	
}

.documentview .actionbuttons
{
	CLEAR: none; 
	DISPLAY: inline; 
	LEFT: 240px; 
	FLOAT: left; 
	POSITION: relative; 
	TOP: -25px;
	width:510px;
}
.documentview .button_action_left, .newsview .button_action_left
{
 	background-image: url('../../../App_Themes/Polinfo/img/button_action_left.gif');
	width: 8px;
	height:16px;
	display:inline;
	float:left;
}

.documentview .button_action_right
{
 	background-image: url('../../../App_Themes/Polinfo/img/button_action_right.gif');
	width: 8px;
	height:16px;
	display:inline;
	float:left;
	margin-right: 5px;
}
.newsview .button_action_right
{
 	background-image: url('../../../App_Themes/Polinfo/img/button_action_white_right.gif');
	width: 8px;
	height:16px;
	display:inline;
	float:left;
	margin-right: 5px;
}

.documentview .button_action_middle, .newsview .button_action_middle
{
 	background-image: url('../../../App_Themes/Polinfo/img/button_action_middle.gif');
	background-repeat: repeat-x;
	height:16px;
	display:inline;
	float:left;
}

.documentview #innerColumnContainer, .resultpage #innerColumnContainer, .recentsearches #innerColumnContainer, .qaview #innerColumnContainer, .myannotations #innerColumnContainer, .myselecteddocuments #innerColumnContainer
{
	height: 390;
}

.myselecteddocuments #middleColumn, .myselecteddocuments #leftColumn, .myannotations #middleColumn, .myannotations #leftColumn, .documentview #middleColumn, .documentview #leftColumn, .recentsearches #leftColumn, .recentsearches #middleColumn, .qaview #leftColumn, .qaview #middleColumn
{
	height: 370px;
	overflow-y: auto;
	overflow-x: hidden;
 	scrollbar-track-color: white;
}

.documentview #middleColumn
{
	overflow-x: auto;
}

.resultpage #innerColumnContainer, .afterlogin #innerColumnContainer
{
	overflow:hidden;
}

.resultpage #ResultContent, .afterlogin #ResultContent
{
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	position:relative;
}

.searchResultTabLeftActive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active-left.gif');
	width:4px;
	border-bottom:1px solid #fff;
	height:24px;
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 10px
}

.searchResultTabRightActive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active-right.gif');
	width:4px;
	height:24px;
	border-bottom:1px solid #fff;
	display:inline;
	float:left;
}

.searchResultTabActive
{
	background-color: White;
	color:Black;
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active.gif');
	background-repeat:repeat-x;
	height:24px;
 	font-size:11px;
	padding:0 8px;
	border-bottom:1px solid #fff;
	float: left;
	margin: 0 0px -1px 0;
	position: relative;
	padding-top: 4px;
	vertical-align:text-bottom;
}

.searchResultTabLeftInactive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-left.gif');
	width:4px;
	border-bottom:1px solid #fff;
	height:24px;
	display: inline; 
	float: left; 
	margin: 0px 0px 0px 10px
}

.recentsearches .searchResultTabLeftInactive, .myannotations .searchResultTabLeftInactive, .qaview .searchResultTabLeftInactive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-left.gif');
}

.searchResultTabRightInactive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-right.gif');
	width:6px;
	height:24px;
	border-bottom:1px solid #fff;
	display:inline;
	float:left;
}

.recentsearches .searchResultTabRightInactive, .myannotations .searchResultTabRightInactive, .qaview .searchResultTabRightInactive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-right.gif');
}

.searchResultTabInactive
{
	background-color: White;
	color:Black;
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive.gif');
	background-repeat:repeat-x;
	height:24px;
 	font-size: 11px;
	padding:0 8px;
	border-bottom:1px solid #fff;
	float: left;
	margin: 0 0px -1px 0;
	position: relative;
	padding-top: 4px;
	vertical-align:text-bottom;
}

.recentsearches .searchResultTabInactive, .myannotations .searchResultTabInactive, .qaview .searchResultTabInactive
{
 	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive.gif');
}

.searchResultFirst
{
 	margin-left : 230px;
}

#leftColumn .button
{
	width:7px;
 	background:#D5E5F1 no-repeat 1px 50%;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	cursor:w-resize;
	position:absolute;
	top:0;
	left:100%;
	margin-left:-7px;
	clear:both;
}

.documentview #leftColumn .button
{
 	background:#D5E5F1 no-repeat 1px 50%;
}

.cursor_text
{
	cursor:text;
}

.cursor_pointer
{
	cursor:pointer;
}

.rch /* recent change */
{
	background-color:#e2e2e2;
}
#FormAnnotationCommentLable
{
	vertical-align:top;
}
#comment
{
	width:266px;
	overflow: auto;
}
#title
{
	width:266px;
}
.AnnotationDocumentTitle
{
	text-indent: 0px;
	margin-top: -17px;
	margin-bottom: -17px;
	display: block;
	margin-left: 22px;
}

.SelectedDocumentTitle
{
	text-indent: 0px;
	display: block;
	color: #3986ba;
	font-weight:bold;
	font-size:100%;
}
.SelectedDocumentTime
{
	padding-top: 5px;	
	color: Gray;
	white-space: nowrap;
	width: 45px;
	display:inline;
}
#showAnnotation
{
	display:inline;
	font-size: 10px;
	border: 1px solid #7c1d20;
	color: black;
	background-color : #eee;
	font-weight: normal;
	margin-right: 5px;
	margin-top: 5px;
	width: 100px;
}
.showAnnotation #MyAnnotationDetail 
{
	display:inline;
	font-size: 10px;
	border: 1px solid #7c1d20;
	color: black;
	background-color : white;
	font-weight: normal;
	margin-right: 5px;
	margin-top: 5px;
	width: 100px;
}
.AnnotationLink
{
	display:block;
	text-align:right;
	width:100%;
	font-size:smaller;
}
.AnnotationModifyDelete
{
	float:right;
	font-size:xx-small;
}
.AnnotationModify, .AnnotationDelete
{
	display:inline;
	font-size: 8px;
	border: 0;
	font-weight: bold;
	font-size: 9px;
	margin-left: 3px;
	margin-top: 5px;
	width: 100px;
	height: 16px;
	text-align:center;
	background-image:url('/App_Themes/Polinfo/img/button_annotation.gif');
	background-color:transparent;
	background-repeat :no-repeat;
	color: white;
	margin-right: 10px;
	cursor: pointer;
}

input.SettingsButton
{
	width: 102px;
	height: 19px;
	background-image:url('/App_Themes/Polinfo/img/button_mysettings.gif');
	background-color:transparent;
	background-repeat :no-repeat;
	border: 0 solid;
	font-size: 8px;
	border: 0;
	font-weight: bold;
	font-size: 9px;
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 10px;
	text-align:center;
	color: white;
	cursor: pointer;
}

.AnnotationDetail
{
	margin-top: 10px;
	border-bottom-color: Black;
	border-bottom-width: 1px;
	display:block;
}

.recentsearches #tab2, .myannotations #tab2
{
	display:none;
}
.documentview .AnnotationDetail
{
	display:none;
	margin-top: 10px;
	border-bottom-color: Black;
	border-bottom-width: 1px;
}

.documentview #RelatedDocuments
{
	display:none;
}

#AnnotationLinkTop
{
	display:none;
}

.AnnotationDetailHeader
{
}

.AnnotationDetailHeaderTitle
{
	float:left;
	width:60%;
	display:block;
	text-align:left;
	font-size: larger;
	font-weight: bold;
	padding-top: 8px;
	font-size: 12px;
}
.AnnotationDetailHeaderAddAnnotation
{
	font-size:smaller;
	float:left;
	text-align:right;
	width:22%;
	display:block;
}
.MyAnnotationDetailGrid
{
	display:block;
	margin:5px 5px 5px 5px;
	background-color: #EEE;
	padding-left: 5px;
	padding-right: 5px;
	margin: 5px
}
.AnnotationDetailGrid
{
	display:block;
	margin:5px 5px 5px 5px;
	background-color: #D5E5F1;
	padding-left: 5px;
	padding-right: 5px;
	width: 600px;
}
.AuthorDetailGrid
{
	display:block;
	margin:5px 5px 0px 5px;
	background-color: #eee;
	padding-left: 5px;
	padding-right: 5px;
}
.AnnotationDetailGridDate, .AnnotationDetailGridTitle
{
	font-weight:bold;
}
.AnnotationDetailGridFirstname, 
.AnnotationDetailGridLastname, 
.AnnotationDetailGridTitle,
.AnnotationDetailGridComment, 
.AnnotationDetailGridTitle, 
.AnnotationDetailGridDate
{
	display:inline;
	font-size:10px;
}
.MyAnnotationDetail
{
	margin-left: 35px; 
	border-left: #c0c0c0 1px solid}t
.gray
{
	color: #898989; 
}
.black
{
	color: Black;
}
.yui-skin-sam
{
	font-size:10px;
}
.yui-skin-sam label
{
	vertical-align : top;
	text-align : left;
}
.cth_button /* contextual help button */
{
	cursor: pointer;
	display: inline;
	font-weight:bold;
	font-size: 8px;
	vertical-align: top;
	position:relative;
	color: #000;
}

.cth_resizablepanel
{
	color: black;
	/*display: none; /* hide initialy */
}

.cth_resizablepanel .bd {
    overflow:auto;
    background-color: #ffffff;
    padding:10px;

}

.cth_resizablepanel .ft {
    height:15px;
    padding:0;

}

.modifier_cth_button 
{
	position: relative;
	clear:both;
	float:right;
	margin-right:10px;
	z-index: 3;
	margin-top: 5px;
}

.WorkspaceComponent .modifier_cth_button
{
	margin-right: 15px;
	margin-top: 3px;
}

.loadingimg 
{	
	float: none;
	position: relative;
	text-align: center;
	top: 25px;
}

.recentsearches strong
{
}
.flat
{
	border: 1px solid #7c1d20;
	font-weight: normal;
	font-size: 10px;
	margin-left: 5px;
	background-color: #eee;
}
.author
{
	display: inline
}

.DidYouMean
{
	POSITION: relative; 
	TOP: -5px;
}

.authorlink 
{
	border-bottom:1px dotted;
	text-decoration:none;
	cursor: pointer;
}

.authoractive
{
	border-bottom:1px dotted;
	text-decoration:none;
	cursor: pointer;
	color: #7c1d20;
}

.separator
{
	color: white;
}

.authordiv
{
	margin-top: 5px;
	background-color: #eee;
	border: 1px solid #c0c0c0;
	padding: 5px;
}
.structured-author
{
	margin-top: -2px;
}
.NoAnnotations
{
	background-color: #eee;
	text-align: left;
	padding: 5px;
}
.LockedImage
{
	vertical-align:middle;
	height: 12px;
}
div.RelatedDocumentsSubTitle
{
	font-weight:bold;
	color:Gray;
}

/* splitter */
#pg p {
     margin: 1em;
}
#pg {
    width: 600px;
    height: 200px;
}
#pg .yui-g {
    height: 200px;
    width: 600px;
    overflow: hidden;
}
#pg .yui-g .first {
    background-color: yellow;
}
#pg .yui-u {
    height: 100%;
    background-color: orange;
    overflow: hidden;
}
/* end splitter /*

/*scrollable grids usermanagement*/
.scrollcontainer
{
    display:inline-block;
    width:95%;
}
.scrollPanel1
{
     position: relative;
     float:left;
     clear:left;
     margin:0;
     padding:0;
     border-top: 1px solid silver;
     border-left:1px solid silver;
     border-right:0px solid silver;
 }
.scrollPanel
{
     /*position:relative;*/
     /*float:right;*/
     overflow: auto; 
     zoom: 1; 
     /*overflow:hidden;*/
     margin:0;
     padding:0;
     border-top: 1px solid silver;
     border-left:1px solid silver; 
     min-width:30%;
}
.scrollPanel2
{
    position:relative;
    float:right;
    clear:right;
    overflow:hidden;
    margin:0;
    padding:0;
    border-top: 1px solid silver;
    border-left:1px solid silver;
    border-right: 1px solid silver;
    max-width:63%;
}

.scrollHeader
{
     line-height:20px;
     height:20px;
     white-space:nowrap;
}
.fixedCell
{
     line-height:17px;
     height:17px;
     white-space:nowrap;
     
}
.scrollCell
{
     line-height:17px;
     height:17px;
     white-space:nowrap;
}
.fixedgrid
{   
     text-align:left;
     color:White;
     margin:0;
     padding:0;
     border-bottom: 1px solid silver;
     border-right:0px solid silver;
     border-top:0px solid silver;
     border-left:0px solid silver;
}
.scrollgrid
{   
     width:100%;
     text-align:left;
     border-bottom: 1px solid silver;
     border-right:1px solid silver;
     border-top:1px solid silver;
}
.scrollgrid2
{   
     text-align:left;
     border-bottom: 1px solid silver;
     border-right:1px solid silver;
     border-top:1px solid silver;
}
/*end scrollable grids*/
/* block news from esp*/
#block_news_content span.streep, #block_news1_content span.streep, #block_news2_content span.streep
{
    color:#757575;
}
#block_news_content span.datum, #block_news1_content span.datum, #block_news2_content span.datum
{
    color:#757575;
}

#block_news_content span.newstitle, #block_news1_content span.newstitle, #block_news2_content span.newstitle
{
 display:inline-block;
 width:75%;
 position:relative;
 vertical-align:text-top;
 line-height: 135%;
}

#block_news_content a, #block_news1_content a, #block_news2_content a
{
    color:#006dac;
    text-decoration:underline;
    font-weight:normal;
}
  
#block_news_content a:hover, #block_news1_content a:hover, #block_news2_content a:hover
{
    color:#006dac;
    text-decoration:none;
    font-weight:normal;
}
#block_news_content a:visited, #block_news1_content a:visited, #block_news2_content a:visited
{
    color:#757575;
    text-decoration:underline;
    font-weight:normal;
}
 /*end block news*/
 
 
.qlinks
{
	margin-top: 15px;
}
  
.qlinklabel
{
	font-weight:bold;
}

.historicalversions
{
	margin-top: 15px;
	margin-bottom: 15px;	
}
.AdvancedSearchComponent
{
	LEFT: 500px; 
	WIDTH: 200px; 
	POSITION: relative; 
	TOP: -70px; 
	TEXT-ALIGN: right;
}
.AdvancedSearchComponent a
{
	color: White;
}
.AdvancedSearchTitle
{
	background-color: #E3E3E3;
}
span.comtit
{
	display:none;
}
#SelectedDocumentsTab
{
/*	display:none;*/
	float: right; 
	width: 680px; 
	margin: 25px 25px 0px 0px;
}

#PlaceholderSelectedDocuments
{
	display:none;
}
#block_examples_content H1
{
	line-height: 12pt
}
#block_news_content .newsboxclass .newstitle
{
	width: 100%;
}
.newsboxclass
{
	margin-bottom: 10px;
}

/*======================== ResultViewTabs ================================*/
#ResultViewTabs
{
	cursor: pointer;
}
.ResultViewTabsLeftActive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active-left.gif');
	width:4px;
	border-bottom:1px solid #fff;
	height:24px;
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 10px
}

.ResultViewTabsRightActive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active-right.gif');
	width:4px;
	height:24px;
	border-bottom:1px solid #fff;
	display:inline;
	float:left;
}

.ResultViewTabsActive
{
	background-color: White;
	color:Black;
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-active.gif');
	background-repeat:repeat-x;
	height:24px;
	font-size:11px;
	padding:0 8px;
	border-bottom:1px solid #fff;
	float: left;
	margin: 0 0px -1px 0;
	position: relative;
	padding-top: 4px;
	vertical-align:text-bottom;
}

.ResultViewTabsLeftInactive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-left.gif');
	width:4px;
	border-bottom:1px solid #fff;
	height:24px;
	display: inline; 
	float: left; 
	margin: 0px 0px 0px 10px
}

.recentsearches .ResultViewTabsLeftInactive, .myannotations .ResultViewTabsLeftInactive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-green-left.gif');
}

.ResultViewTabsRightInactive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive-right.gif');
	width:6px;
	height:24px;
	border-bottom:1px solid #fff;
	display:inline;
	float:left;
}

.recentsearches .ResultViewTabsRightInactive, .myannotations .ResultViewTabsRightInactive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-green-right.gif');
	width: 4px;
}

.ResultViewTabsInactive
{
	background-color: White;
	color:Black;
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-inactive.gif');
	background-repeat:repeat-x;
	height:24px;
	font-size: 11px;
	padding:0 8px;
	border-bottom:1px solid #fff;
	float: left;
	margin: 0 0px -1px 0;
	position: relative;
	padding-top: 4px;
	vertical-align:text-bottom;
}

.recentsearches .ResultViewTabsInactive, .myannotations .ResultViewTabsInactive
{
	background-image: url('../../../App_Themes/Polinfo/img/bg-tab-green.gif');
}

.ResultViewTabsFirst
{
	margin-left : 230px;
	clear:both;
	display:inline;
	float:left;
	position:relative;
}
.ftAvailableTable
{
	width: 99%;
	display:inline-table;
	height:12px;
}
.ftAvailableTable a, .AdvancedSearchComponent a, .newstitle a, #begin #showPrintItems a
{
	text-decoration:none;
}
.ftAvailableTable a:hover, .AdvancedSearchComponent a:hover, .newstitle a:hover, #begin #showPrintItems a:hover
{
	text-decoration:underline;
}