/*
----------------------------------------------------
LearningGuide look-and-feel set: BlueWhite
----------------------------------------------------

20090716 - Rogier Weenen

----------------------------------------------------
*/
/*
----------------------------------------------------
Clear default browser visualisation
----------------------------------------------------
*/
*{
	margin:0;
	padding:0;
	border:0;
}

html, body{
	width:100%;
	height:100%;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

cite, code, em, strong, th{
	font-style:normal;
	font-weight:normal;
}

ol, ul{
	list-style:none;
}

th{
	text-align:left;
}

h1, h2, h3, h4{
	font-size:100%;
}

q:before, q:after{
	content:'';
}

table{
	font-size:inherit;
	font:100%;
}

select, input, textarea{
	font:99% sans-serif;
}

/*
----------------------------------------------------
Meta stuff
----------------------------------------------------
*/
frame, frameset, noframes{
	background-color:#f4f4f4;
}

html, body{
	background-color:#f4f4f4;
	overflow:hidden;
}

#container{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:100%;
	font:normal 0.8em/1.3em Verdana, sans-serif;
	color:#444;
	background-color:#f4f4f4;
	overflow:hidden;
}

* html #container{
	width:expression(document.body.clientWidth);
}

.noshow {
	display:none;
}

.doshow {
	display:block;
}

.pause{
	background:transparent url(../images/loading-ani.gif) no-repeat center center;
	cursor:wait;
}

/*
----------------------------------------------------
Top menu 
----------------------------------------------------
*/
#nav_main{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:transparent url(../images/top.gif) repeat-x right top;
	overflow:hidden;
	padding:0 10px 0 0;
	height:50px;
}

* html #nav_main{
	width:expression(document.body.clientWidth);
}

/*
----------------------------------------------------
Top menu - button bar
----------------------------------------------------
*/
#nav_main_items{
	float:left;
}

#nav_main_items ul{
	list-style:none;
}

#nav_main_items ul li{
	display:inline;
}

#nav_main_items li a{
	display:block;
	float:left;
	width:90px;
	height:31px;
	font-size:0.85em;
	line-height:1em;
	font-weight:bold;
	color:#444;
	text-decoration:none;
	background:transparent url(../images/top-divider.gif) no-repeat right top;
	padding:8px 5px 5px 5px;
	overflow:hidden;
}

#nav_main_items li a:hover{
	background:transparent url(../images/top-o.gif) no-repeat center top;
	color:#fff;
}

#nav_main_items li.selected a{
	color:#007faf;
}

#nav_main_items li.selected a:hover{
	color:#e17c1c;
	background:transparent url(../images/top-divider.gif) no-repeat right top;
}

/*
----------------------------------------------------
Top menu - search form
----------------------------------------------------
*/
#nav_main_search{
	position:absolute;
	top:0;
	right:0;
	height:50px;
	width:200px;
	padding:12px 10px 0 0;
	background:transparent url(../images/top-search-divider.gif) no-repeat left top;
}

* html #nav_main_search{
	margin-right:14px;
}

#nav_main_search_form{
}

#nav_main_search_form input{
	float:left;
	width:160px;
	height:15px;
	margin-left:10px;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	background-color:#fff;
	color:#444;
	font-size:.89em;
	padding:1px 2px 0 2px;
}

#nav_main_search_button{
	display:block;
	width:19px;
	float:right;
}

#nav_main_search_button ul{
	list-style:none;
}

#nav_main_search_button ul li{
	display:inline;
}

#nav_main_search a{
	display:block;
	float:right;
	overflow:hidden;
	height:19px;
	width:19px;
}

#nav_main_search a#search span{
	display:none;
}

#nav_main_search a#search{
	background:transparent url(../images/nav-search-a.gif) no-repeat center center;
}

#nav_main_search a:hover#search{
	background:transparent url(../images/nav-search-o.gif) no-repeat center center;
}

/*
----------------------------------------------------
Footer
----------------------------------------------------
*/
#nav_footer{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:50px;
	padding:0 10px 0 0;
	overflow:hidden;
	background:transparent url(../images/bottom.gif) no-repeat right bottom;
}

/*
----------------------------------------------------
Footer - logo
----------------------------------------------------
*/
#nav_footer_logo{
	float:left;
	height:50px;
	width:300px;
	background:transparent url(../images/logo.gif) no-repeat left bottom;
}

/*
----------------------------------------------------
Footer - buttonbar and branding
----------------------------------------------------
*/
#nav_footer_main{
	float:right;
	height:50px;
}

#nav_footer_buttons{
	float:left;
	overflow:hidden;
	height:50px;
}

#nav_footer_buttons ul{
	list-style:none;
}

#nav_footer_buttons ul li{
	display:inline;
}

#nav_footer_buttons a{
	display:block;
	float:left;
	overflow:hidden;
	height:19px;
	width:19px;
	margin-top:10px;
	margin-left:2px;
}

#nav_footer_buttons a#back span{
	display:none;
}

#nav_footer_buttons a#back{
	background:transparent url(../images/nav-back-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#back{
	background:transparent url(../images/nav-back-o.gif) no-repeat center center;
}

#nav_footer_buttons a#forth span{
	display:none;
}

#nav_footer_buttons a#forth{
	background:transparent url(../images/nav-forward-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#forth{
	background:transparent url(../images/nav-forward-o.gif) no-repeat center center;
}

#nav_footer_buttons a#home span{
	display:none;
}

#nav_footer_buttons a#home{
	background:transparent url(../images/nav-home-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#home{
	background:transparent url(../images/nav-home-o.gif) no-repeat center center;
}

#nav_footer_buttons a#help span{
	display:none;
}

#nav_footer_buttons a#help{
	background:transparent url(../images/nav-help-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#help{
	background:transparent url(../images/nav-help-o.gif) no-repeat center center;
}

#nav_footer_buttons a#e-mail span{
	display:none;
}

#nav_footer_buttons a#e-mail{
	background:transparent url(../images/nav-email-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#e-mail{
	background:transparent url(../images/nav-email-o.gif) no-repeat center center;
}

#nav_footer_buttons a#helpdesk span{
	display:none;
}

#nav_footer_buttons a#helpdesk{
	background:transparent url(../images/nav-helpdesk-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#helpdesk{
	background:transparent url(../images/nav-helpdesk-o.gif) no-repeat center center;
}

#nav_footer_buttons a#btnFeedback span{
	display:none;
}

#nav_footer_buttons a#btnFeedback{
	background:transparent url(../images/nav-feedback-a.gif) no-repeat center center;
}

#nav_footer_buttons a:hover#btnFeedback{
	background:transparent url(../images/nav-feedback-o.gif) no-repeat center center;
}

#nav_footer_buttons a#printmain span{
	display:none;
}

#nav_footer_buttons a#printmain{
	background:transparent url(../images/nav-print-a.gif) no-repeat center center;
}

#nav_footer_buttons .disabled a#printmain{
	background:transparent url(../images/nav-print-i.gif) no-repeat center center;
	cursor:default;
}

#nav_footer_buttons a:hover#printmain{
	background:transparent url(../images/nav-print-o.gif) no-repeat center center;
}

#nav_footer_buttons .disabled a:hover#printmain{
	background:transparent url(../images/nav-print-i.gif) no-repeat center center;
}

#nav_footer_branding{
}

/*
----------------------------------------------------
Content area
----------------------------------------------------
*/
#nav_content{
	position:absolute;
	top:50px;
	bottom:50px;
	left:0;
	right:0;
	width:100%;
}

* html #nav_content{
	height:expression(document.body.clientHeight - 100  + 'px');
}

/*
----------------------------------------------------
Content area - Explorer - MAIN
----------------------------------------------------
*/
#nav_content #content_explorer{
	position:absolute;
	width:200px;
	top:0;
	bottom:0;
	left:0;
}

* html #nav_content #content_explorer{
	height:expression(nav_content.clientHeight);
}

*:first-child+html #nav_content #content_explorer{
	position:relative;
	height:expression(nav_content.clientHeight);
}

#explorer_title{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:30px;
}

#explorer_title p{
	display:block;
	text-transform:capitalize;
	font-size:0.85em;
	height:20px;
	color:#444;
	font-weight:bold;
	margin:5px;
	overflow:hidden;
}

/*
----------------------------------------------------
Content area - Explorer - Result - MAIN
----------------------------------------------------
*/
#nav_content #content_explorer #explorer_main{
	width:190px;
	position:absolute;
	top:30px;
	left:0;
	bottom:20px;
	padding:0 5px;
	background-color:#ebebeb;
	font-size:0.85em;
	line-height:1.1em;
	overflow:auto;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
}

* html #nav_content #content_explorer #explorer_main{
	height:expression(content_explorer.clientHeight - 52  + 'px');
}

#explorer_main li{
	list-style:none;
}

#explorer_main a{
	display:block;
	color:#444;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:5px;
	text-decoration:none;
	border-bottom:1px solid #f4f4f4;
}

#explorer_main a:hover{
	color:#fff;
	background:#e17c1c url(../images/n-item.gif) no-repeat center top;
	border-bottom:1px solid #f4f4f4;
}

#explorer_main ul.tableofcontents{
	margin-top:0.5em;
}

/* niveau 0 - Basis*/
#explorer_main ul li.chapter_open a,
#explorer_main ul li.chapter_open_active a{
	background:transparent url(../images/opened.gif) no-repeat 0 3px;
}

#explorer_main ul li.chapter_open a:hover,
#explorer_main ul li.chapter_open_active a:hover{
	background:#e17c1c url(../images/n0-opened.gif) no-repeat 0 0;
}

#explorer_main ul li.chapter_closed a,
#explorer_main ul li.chapter_closed_active a{
	background:transparent url(../images/closed.gif) no-repeat 0 3px;
}

#explorer_main ul li.chapter_closed a:hover,
#explorer_main ul li.chapter_closed_active a:hover{
	background:#e17c1c url(../images/n0-closed.gif) no-repeat 0 0;
}

#explorer_main ul li.topic a{
}

#explorer_main ul li.chapter_closed_empty a,
#explorer_main ul li.chapter_open_empty a{
}

#explorer_main ul li.chapter_open_active a,
#explorer_main ul li.chapter_closed_active a,
#explorer_main ul li.topic_selected a{
	color:#007faf;
	font-weight:bold;
}

/* niveau 1 */
#explorer_main ul ul li.chapter_open a,
#explorer_main ul ul li.chapter_open_active a{
	background:transparent url(../images/opened.gif) no-repeat 15px 3px;
	padding-left:30px;
}

#explorer_main ul ul li.chapter_open a:hover,
#explorer_main ul ul li.chapter_open_active a:hover{
	background:#e17c1c url(../images/n1-opened.gif) no-repeat 0 0;
	padding-left:30px;
}

#explorer_main ul ul li.chapter_closed a,
#explorer_main ul ul li.chapter_closed_active a{
	background:transparent url(../images/closed.gif) no-repeat 15px 3px;
	padding-left:30px;
}

#explorer_main ul ul li.chapter_closed a:hover,
#explorer_main ul ul li.chapter_closed_active a:hover{
	background:#e17c1c url(../images/n1-closed.gif) no-repeat 0 0;
	padding-left:30px;
}

#explorer_main ul ul li.topic a{
	padding-left:30px;
}

#explorer_main ul ul li.chapter_closed_empty a,
#explorer_main ul ul li.chapter_open_empty a{
	padding-left:30px;
}

#explorer_main ul ul li.chapter_open_active a,
#explorer_main ul ul li.chapter_closed_active a,
#explorer_main ul ul li.topic_selected a{
	color:#007faf;
	font-weight:bold;
	padding-left:30px;
}

/* niveau 2 */
#explorer_main ul ul ul li.chapter_open a,
#explorer_main ul ul ul li.chapter_open_active a{
	background:transparent url(../images/opened.gif) no-repeat 30px 3px;
	padding-left:45px;
}

#explorer_main ul ul ul li.chapter_open a:hover,
#explorer_main ul ul ul li.chapter_open_active a:hover{
	background:#e17c1c url(../images/n2-opened.gif) no-repeat 0 0;
	padding-left:45px;
}

#explorer_main ul ul ul li.chapter_closed a,
#explorer_main ul ul ul li.chapter_closed_active a{
	background:transparent url(../images/closed.gif) no-repeat 30px 3px;
	padding-left:45px;
}

#explorer_main ul ul ul li.chapter_closed a:hover,
#explorer_main ul ul ul li.chapter_closed_active a:hover{
	background:#e17c1c url(../images/n2-closed.gif) no-repeat 0 0;
	padding-left:45px;
}

#explorer_main ul ul ul li.topic a{
	padding-left:45px;
}

#explorer_main ul ul ul li.chapter_closed_empty a,
#explorer_main ul ul ul li.chapter_open_empty a{
	padding-left:45px;
}

#explorer_main ul ul ul li.chapter_open_active a,
#explorer_main ul ul ul li.chapter_closed_active a,
#explorer_main ul ul ul li.topic_selected a{
	color:#007faf;
	font-weight:bold;
	padding-left:45px;
}

/* niveau 3 */
#explorer_main ul ul ul ul li.chapter_open a,
#explorer_main ul ul ul ul li.chapter_open_active a{
	background:transparent url(../images/opened.gif) no-repeat 45px 3px;
	padding-left:60px;
}

#explorer_main ul ul ul ul li.chapter_open a:hover,
#explorer_main ul ul ul ul li.chapter_open_active a:hover{
	background:#e17c1c url(../images/n3-opened.gif) no-repeat 0 0;
	padding-left:60px;
}

#explorer_main ul ul ul ul li.chapter_closed a,
#explorer_main ul ul ul ul li.chapter_closed_active a{
	background:transparent url(../images/closed.gif) no-repeat 45px 3px;
	padding-left:60px;
}

#explorer_main ul ul ul ul li.chapter_closed a:hover,
#explorer_main ul ul ul ul li.chapter_closed_active a:hover{
	background:#e17c1c url(../images/n3-closed.gif) no-repeat 0 0;
	padding-left:60px;
}

#explorer_main ul ul ul ul li.topic a{
	padding-left:60px;
}

#explorer_main ul ul ul ul li.chapter_closed_empty a,
#explorer_main ul ul ul ul li.chapter_open_empty a{
	padding-left:60px;
}

#explorer_main ul ul ul ul li.chapter_open_active a,
#explorer_main ul ul ul ul li.chapter_closed_active a,
#explorer_main ul ul ul ul li.topic_selected a{
	color:#007faf;
	font-weight:bold;
	padding-left:60px;
}

/* niveau 4 */
#explorer_main ul ul ul ul ul li.chapter_open a,
#explorer_main ul ul ul ul ul li.chapter_open_active a{
	background:transparent url(../images/opened.gif) no-repeat 60px 3px;
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.chapter_open a:hover,
#explorer_main ul ul ul ul ul li.chapter_open_active a:hover{
	background:#e17c1c url(../images/n4-opened.gif) no-repeat 0 0;
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.chapter_closed a,
#explorer_main ul ul ul ul ul li.chapter_closed_active a{
	background:transparent url(../images/closed.gif) no-repeat 60px 3px;
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.chapter_closed a:hover,
#explorer_main ul ul ul ul ul li.chapter_closed_active a:hover{
	background:#e17c1c url(../images/n4-closed.gif) no-repeat 0 0;
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.topic a{
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.chapter_closed_empty a,
#explorer_main ul ul ul ul ul li.chapter_open_empty a{
	padding-left:75px;
}

#explorer_main ul ul ul ul ul li.chapter_open_active a,
#explorer_main ul ul ul ul ul li.chapter_closed_active a,
#explorer_main ul ul ul ul ul li.topic_selected a{
	color:#007faf;
	font-weight:bold;
	padding-left:75px;
}

#explorer_main li.chapter_open_active a:hover,
#explorer_main li.chapter_closed_active a:hover,
#explorer_main li.topic_selected a:hover{
	font-weight:bold;
	color:#fff;
}

/*
----------------------------------------------------
Content area - Explorer - Main Search - result
----------------------------------------------------
*/
#explorer_main .searchresult_chapter_title{
	margin-top:1em;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px solid #d8d8d8;
	color:#444;
}

#explorer_main .searchresult_topic a{
	display:block;
	color:#444;
	padding-bottom:5px;
	padding-top:2px;
	padding-left:0;
	text-decoration:none;
}

#explorer_main .searchresult_topic_selected a{
	display:block;
	color:#007faf;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:0;
	text-decoration:none;
}

#explorer_main .searchresult_topic_selected a:hover,
#explorer_main .searchresult_topic a:hover{
	color:#fff;
}

/*
----------------------------------------------------
Content area - Explorer - Keywords search
----------------------------------------------------
*/
#nav_content #content_explorer #explorer_main.bykeywords{
	background-color:#ebebeb;
}

#nav_content #content_explorer #explorer_main #bykeywords{
	width:200px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	padding:0;
	overflow:hidden;
}

* html #nav_content #content_explorer #explorer_main #bykeywords{
	height:expression(explorer_main.clientHeight);
}

#explorer_main #bykeywords #explorer_main_indexnavigator{
	height:95px;
	width:200px;
	background:transparent url(../images/option.gif) no-repeat left top;
	font-size:1.2em;
	overflow:auto;
	padding-top:5px;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter{
	float:left;
	text-align:center;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a{
	display:block;
	width:18px;
	height:18px;
	padding:5px 2px;
	margin-top:0;
	font-size:.85em;
	font-weight:bold;
	text-decoration:none;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.active{
	color:#444;
	border-bottom:1px solid transparent;
}

* html #explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.active{
	border-bottom:1px solid none;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.active:hover{
	color:#fff;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.passive,
#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.passive:hover{
	color:#ebebeb;
	background:transparent url(none);
	border-bottom:1px solid transparent;
	cursor:default;
}

* html #explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.passive,
* html #explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.passive:hover{
	border-bottom:1px solid none;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.selected{
	color:#007faf;
	background-color:#fff;
}

* html #explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.selected{
	border-bottom:1px solid none;
}

#explorer_main #bykeywords #explorer_main_indexnavigator div.indexletter a.selected:hover{
	color:#fff;
}

/*
----------------------------------------------------
Content area - Explorer - Keywords search - result
----------------------------------------------------
*/
#nav_content #content_explorer #explorer_main.bykeywords #bykeywords #explorer_main_indexresults{
	position:absolute;
	display:block;
	width:200px;
	top:100px;
	left:0;
	bottom:0;
	overflow:auto;
}

* html #nav_content #content_explorer #explorer_main.bykeywords #bykeywords #explorer_main_indexresults{
	height:expression(explorer_main.clientHeight - 100 + 'px');
}

#nav_content #explorer_main #bykeywords #explorer_main_indexresults ul.indexresults{
	margin-top:0.5em;
}

#nav_content #explorer_main #bykeywords #explorer_main_indexresults li a{
	display:block;
	color:#444;
	margin-left:5px;
	padding-left:0;
	padding-top:2px;
	padding-bottom:5px;
	margin-right:5px;
	text-decoration:none;
}

#nav_content #explorer_main #bykeywords #explorer_main_indexresults li a:hover{
	color:#fff;
}

#nav_content #explorer_main #bykeywords #explorer_main_indexresults a.selected{
	color:#007faf;
	font-weight:bold;
}

#nav_content #explorer_main #bykeywords #explorer_main_indexresults li.indexsubkeyword{
	padding-left:15px;
}

/*
----------------------------------------------------
Content area - Explorer - Search by chapter
----------------------------------------------------
*/
#nav_content #content_explorer #explorer_main.search{
	background-color:#ebebeb;
}

#nav_content #content_explorer #explorer_main #bychapter{
	width:200px;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	padding:0;
	overflow:hidden;
}

* html #nav_content #content_explorer #explorer_main #bychapter{
	height:expression(explorer_main.clientHeight);
}

#explorer_main #bychapter #explorer_main_search{
	height:100px;
	width:200px;
	background:transparent url(../images/option.gif) no-repeat left top;
	padding-left:5px;
	overflow:auto;
}

#explorer_main #bychapter #explorer_main_search_form{
	float:left;
	margin-top:32px;
}

#explorer_main #bychapter #explorer_main_search_form input{
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	background-color:#fff;
	font-size:1em;
	padding:2px 2px 0 2px;
	color:#444;
	width:154px;
	height:15px;
}

#explorer_main #bychapter #explorer_main_search_button{
	float:left;
	margin-top:30px;
}

#explorer_main #bychapter #explorer_main_search_button ul{
	list-style:none;
}

#explorer_main #bychapter #explorer_main_search_button ul li{
	display:inline;
}

#explorer_main #bychapter #explorer_main_search_button a{
	display:block;
	height:19px;
	width:19px;
	border-bottom:0;
}

#explorer_main #bychapter #explorer_main_search_button a span{
	display:none;
}

#explorer_main #bychapter #explorer_main_search_button a#searchchapter{
	background:transparent url(../images/nav-search-a.gif) no-repeat center center;
}

#explorer_main #bychapter #explorer_main_search_button a#searchchapter:hover{
	background:transparent url(../images/nav-search-o.gif) no-repeat center center;
}

/*
----------------------------------------------------
Content area - Explorer - Search by chapter - Result
----------------------------------------------------
*/
#explorer_main #bychapter #explorer_main_searchresults .searchresult_chapter_title{
	display:none;
}

#nav_content #content_explorer #explorer_main #bychapter #explorer_main_searchresults{
	position:absolute;
	display:block;
	width:200px;
	top:100px;
	left:0;
	bottom:0;
	overflow:auto;
}

* html #nav_content #content_explorer #explorer_main #bychapter #explorer_main_searchresults{
	height:expression(explorer_main.clientHeight - 100  + 'px');
}

#explorer_main #bychapter #explorer_main_searchresults a{
	display:block;
	color:#444;
	margin-left:5px;
	padding-left:0;
	padding-top:2px;
	padding-bottom:5px;
	margin-right:5px;
	text-decoration:none;
}

#explorer_main #bychapter #explorer_main_searchresults a:hover{
	color:#fff;
}

#explorer_main #bychapter #explorer_main_searchresults .searchresult_topic_selected a{
	color:#007faf;
	font-weight:bold;
}

#explorer_main #bychapter #explorer_main_searchresults .searchresult_topic_selected a:hover{
	color:#fff;
}

/*
----------------------------------------------------
Content area - Explorer - Footer
----------------------------------------------------
*/
#explorer_footer{
	position:absolute;
	bottom:0;
	left:0;
	width:200px;
	height:20px;
	background-color:transparent;
}

#explorer_footer ul.buttonlist{
	list-style:none;
}

#explorer_footer ul.buttonlist li{
	display:inline;
}

/* Buttons_A is voor de knoppen aan linkerzijde, Buttons_B voor aan de rechterzijde */
#explorer_footer #buttons_A{
	float:left;
	display:block;
	width:50%;
	height:20px;
}

#explorer_footer #buttons_B{
	float:right;
	display:block;
	width:50%;
	height:20px;
}

#explorer_footer a{
	display:block;
	overflow:hidden;
	height:14px;
	width:34px;
	margin-left:3px;
	margin-top:3px;
}

#explorer_footer a#toc span{
	display:none;
}

#explorer_footer a#toc{
	float:left;
	margin-left:5px;
	background:transparent url(../images/expl-explorer-a.gif) no-repeat center center;
}

#explorer_footer a:hover#toc{
	background:transparent url(../images/expl-explorer-o.gif) no-repeat center center;
}

#explorer_footer a#closeall span{
	display:none;
}

#explorer_footer a#closeall{
	float:left;
	margin-left:5px;
	width:16px;
	background:transparent url(../images/expl-collaps-a.gif) no-repeat center center;
}

* html #explorer_footer a#closeall{
	margin-left:2px;
}

#explorer_footer a:hover#closeall{
	background:transparent url(../images/expl-collaps-o.gif) no-repeat center center;
}

#explorer_footer a#openall span{
	display:none;
}

#explorer_footer a#openall{
	float:left;
	width:16px;
	background:transparent url(../images/expl-expand-a.gif) no-repeat center center;
}

#explorer_footer a:hover#openall{
	background:transparent url(../images/expl-expand-o.gif) no-repeat center center;
}

#explorer_footer a#search_chapter span{
	display:none;
}

#explorer_footer a#search_chapter{
	float:right;
	background:transparent url(../images/expl-search-a.gif) no-repeat center center;
}

#explorer_footer a:hover#search_chapter{
	background:transparent url(../images/expl-search-o.gif) no-repeat center center;
}

#explorer_footer a#keywords span{
	display:none;
}

#explorer_footer a#keywords{
	float:right;
	background:transparent url(../images/expl-index-a.gif) no-repeat center center;
}

#explorer_footer a:hover#keywords{
	background:transparent url(../images/expl-index-o.gif) no-repeat center center;
}

/*
----------------------------------------------------
Content area - Content (Main and title)
----------------------------------------------------
*/
#nav_content #content_main{
	position:absolute;
	overflow:hidden;
	top:0;
	bottom:20px;
	left:210px;
	right:10px;
}

* html #nav_content #content_main{
	height:expression(document.body.clientHeight - 100 + 'px');
	width:expression(document.body.clientWidth - 220 + 'px');
}

#content_titlebar{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:100%;
}

#content_titlebar_title{
}

#content_titlebar_title p{
	display:block;
	height:20px;
	font-size:0.85em;
	font-weight:bold;
	color:#444;
	margin:5px 0 5px 10px;
	overflow:hidden;
}

#nav_content.starttopic #content_titlebar_title p,
#nav_content.introduction #content_titlebar_title p{
	display:none;
}

#content_titlebar_buttons{
	display:block;
	position:absolute;
	top:2px;
	right:0;
	z-index:10;
	height:25px;
	overflow:hidden;
}

#content_titlebar_buttons ul{
	list-style:none;
	margin-top:0;
	float:right;
}

#content_titlebar_buttons li{
	display:inline;
	float:left;
}

#content_titlebar_buttons a{
	display:block;
	overflow:hidden;
	height:19px;
	width:19px;
	margin:3px 0 0 2px;
}

/* button back to quick reference */
#content_titlebar_buttons a#icon_quickreference span{
	display:none;
}

#content_titlebar_buttons a#icon_quickreference{
	background:transparent url(../images/t-steps-a.gif) no-repeat top left;
}

#content_titlebar_buttons a#icon_quickreference:hover{
	background:transparent url(../images/t-steps-o.gif) no-repeat top left;
}

/* button steps */
#content_titlebar_buttons a#icon_steps span{
	display:none;
}

#content_titlebar_buttons a#icon_steps{
	background:transparent url(../images/t-steps-a.gif) no-repeat top left;
}

#content_titlebar_buttons a#icon_steps:hover{
	background:transparent url(../images/t-steps-o.gif) no-repeat top left;
}

/* Process button */
#content_titlebar_buttons a#icon_process span{
	display:none;
}

#content_titlebar_buttons a#icon_process{
	background:transparent url(../images/t-process-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_process.tm{
	background:transparent url(../images/tm-process-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_process:hover{
	background:transparent url(../images/t-process-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_process.tm:hover{
	background:transparent url(../images/tm-process-o.gif) no-repeat center center;
}

/* Topicbar submenu */
#content_titlebar_buttons a#icon_topicbarsubmenu span{
	display:none;
}

#content_titlebar_buttons a#icon_topicbarsubmenu.tm{
	background:transparent url(../images/tm-external-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_topicbarsubmenu.tm:hover{
	background:transparent url(../images/tm-external-o.gif) no-repeat center center;
}

/* Deeper reference button */
#content_titlebar_buttons a#icon_deeperreference span{
	display:none;
}

#content_titlebar_buttons a#icon_deeperreference{
	background:transparent url(../images/t-more-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_deeperreference.tm{
	background:transparent url(../images/tm-more-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_deeperreference:hover{
	background:transparent url(../images/t-more-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_deeperreference.tm:hover{
	background:transparent url(../images/tm-more-o.gif) no-repeat center center;
}

/* Presentation button */
#content_titlebar_buttons a#icon_presentation span{
	display:none;
}

#content_titlebar_buttons a#icon_presentation{
	background:transparent url(../images/t-presentation-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_presentation.tm{
	background:transparent url(../images/tm-presentation-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_presentation:hover{
	background:transparent url(../images/t-presentation-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_presentation.tm:hover{
	background:transparent url(../images/tm-presentation-o.gif) no-repeat center center;
}

/* Quiz button */
#content_titlebar_buttons a#icon_quiz span{
	display:none;
}

#content_titlebar_buttons a#icon_quiz{
	background:transparent url(../images/t-quiz-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_quiz.tm{
	background:transparent url(../images/tm-quiz-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_quiz:hover{
	background:transparent url(../images/t-quiz-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_quiz.tm:hover{
	background:transparent url(../images/tm-quiz-o.gif) no-repeat center center;
}

/* Simulation */
#content_titlebar_buttons a#icon_simulation span{
	display:none;
}

#content_titlebar_buttons a#icon_simulation{
	background:transparent url(../images/t-simulation-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_simulation.tm{
	background:transparent url(../images/tm-simulation-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_simulation:hover{
	background:transparent url(../images/t-simulation-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_simulation.tm:hover{
	background:transparent url(../images/tm-simulation-o.gif) no-repeat center center;
}

/* Video button */
#content_titlebar_buttons a#icon_video span{
	display:none;
}

#content_titlebar_buttons a#icon_video{
	background:transparent url(../images/t-video-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_video.tm{
	background:transparent url(../images/tm-video-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_video:hover{
	background:transparent url(../images/t-video-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_video.tm:hover{
	background:transparent url(../images/tm-video-o.gif) no-repeat center center;
}

/* Exercise button */
#content_titlebar_buttons a#icon_exercise span{
	display:none;
}

#content_titlebar_buttons a#icon_exercise{
	background:transparent url(../images/t-exercise-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_exercise.tm{
	background:transparent url(../images/tm-exercise-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_exercise:hover{
	background:transparent url(../images/t-exercise-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_exercise.tm:hover{
	background:transparent url(../images/tm-exercise-o.gif) no-repeat center center;
}

/* Help on Top button */
#content_titlebar_buttons a#icon_externalquickreference span{
	display:none;
}

#content_titlebar_buttons a#icon_externalquickreference{
	background:transparent url(../images/t-helpontop-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_externalquickreference:hover{
	background:transparent url(../images/t-helpontop-o.gif) no-repeat center center;
}

/* Resource button */
#content_titlebar_buttons a#icon_resources span{
	display:none;
}

#content_titlebar_buttons a#icon_resources{
	background:transparent url(../images/t-resources-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_resources:hover{
	background:transparent url(../images/t-resources-o.gif) no-repeat center center;
}

/* Print button */
#content_titlebar_buttons a#icon_print span{
	display:none;
}

#content_titlebar_buttons a#icon_print{
	background:transparent url(../images/t-print-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_print:hover{
	background:transparent url(../images/t-print-o.gif) no-repeat center center;
}

/* Feedback button */
#content_titlebar_buttons a#icon_feedback span{
	display:none;
}

#content_titlebar_buttons a#icon_feedback{
	background:transparent url(../images/t-feedback-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_feedback:hover{
	background:transparent url(../images/t-feedback-o.gif) no-repeat center center;
}

/* Tell-a-Friend button */
#content_titlebar_buttons a#icon_tell_a_friend span{
	display:none;
}

#content_titlebar_buttons a#icon_tell_a_friend{
	background:transparent url(../images/t-email-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_tell_a_friend:hover{
	background:transparent url(../images/t-email-o.gif) no-repeat center center;
}

/* Other button */
#content_titlebar_buttons a#icon_other span{
	display:none;
}

#content_titlebar_buttons a#icon_other{
	background:transparent url(../images/t-other-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_other.tm{
	background:transparent url(../images/tm-other-a.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_other:hover{
	background:transparent url(../images/t-other-o.gif) no-repeat center center;
}

#content_titlebar_buttons a#icon_other.tm:hover{
	background:transparent url(../images/tm-other-o.gif) no-repeat center center;
}

/* End of buttons */
/*
----------------------------------------------------
Content area - Content (reading area's like 
deeper reference, introductions and reading spaces
----------------------------------------------------
*/
#nav_content.deeper_reference #content_main #contentarea,
#nav_content.introduction #content_main #contentarea,
#nav_content.reading_space #content_main #contentarea,
#nav_content.external_content #content_main #contentarea,
#nav_content.subdocument #content_main #contentarea,
#nav_content.explanation #content_main #contentarea,
#nav_content.simulation #content_main #contentarea,
#nav_content.presentation #content_main #contentarea,
#nav_content.exercise #content_main #contentarea,
#nav_content.starttopic #content_main #contentarea,
#nav_content.process #content_main #contentarea,
#nav_content.assistant_error #content_main #contentarea{
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	position:absolute;
	overflow:auto;
	top:30px;
	bottom:0;
	left:0;
	right:0;
	padding:10px;
}

* html #nav_content.deeper_reference #content_main #contentarea,
* html #nav_content.introduction #content_main #contentarea,
* html #nav_content.reading_space #content_main #contentarea,
* html #nav_content.external_content #content_main #contentarea,
* html #nav_content.subdocument #content_main #contentarea,
* html #nav_content.explanation #content_main #contentarea,
* html #nav_content.simulation #content_main #contentarea,
* html #nav_content.presentation #content_main #contentarea,
* html #nav_content.exercise #content_main #contentarea,
* html #nav_content.starttopic #content_main #contentarea,
* html #nav_content.process #content_main #contentarea,
* html #nav_content.assistant_error #content_main #contentarea{
	height:expression(document.body.clientHeight - 172 + 'px');
	width:expression(document.body.clientWidth - 241  + 'px');
}

*:first-child+html #nav_content.deeper_reference #content_main #contentarea,
*:first-child+html #nav_content.introduction #content_main #contentarea,
*:first-child+html #nav_content.reading_space #content_main #contentarea,
*:first-child+html #nav_content.external_content #content_main #contentarea,
*:first-child+html #nav_content.subdocument #content_main #contentarea,
*:first-child+html #nav_content.explanation #content_main #contentarea,
*:first-child+html #nav_content.simulation #content_main #contentarea,
*:first-child+html #nav_content.presentation #content_main #contentarea,
*:first-child+html #nav_content.exercise #content_main #contentarea,
*:first-child+html #nav_content.starttopic #content_main #contentarea,
*:first-child+html #nav_content.process #content_main #contentarea,
*:first-child+html #nav_content.assistant_error #content_main #contentarea{
	position:relative;
	height:expression(document.body.clientHeight - 172 + 'px');
}

/*
----------------------------------------------------
Content area - Notices
----------------------------------------------------
*/
#container.steekwoorden #nav_content.deeper_reference #content_main #contentarea,
#container.steekwoorden #nav_content.introduction #content_main #contentarea,
#container.steekwoorden #nav_content.reading_space #content_main #contentarea,
#container.steekwoorden #nav_content.external_content #content_main #contentarea,
#container.steekwoorden #nav_content.subdocument #content_main #contentarea,
#container.steekwoorden #nav_content.explanation #content_main #contentarea,
#container.steekwoorden #nav_content.simulation #content_main #contentarea,
#container.steekwoorden #nav_content.presentation #content_main #contentarea,
#container.steekwoorden #nav_content.exercise #content_main #contentarea,
#container.steekwoorden #nav_content.starttopic #content_main #contentarea,
#container.steekwoorden #nav_content.process #content_main #contentarea,
#container.steekwoorden #nav_content.assistant_error #content_main #contentarea{
	padding-left:200px; /* all topics except LOBs */
}

* html #container.steekwoorden #nav_content.deeper_reference #content_main #contentarea,
* html #container.steekwoorden #nav_content.introduction #content_main #contentarea,
* html #container.steekwoorden #nav_content.reading_space #content_main #contentarea,
* html #container.steekwoorden #nav_content.external_content #content_main #contentarea,
* html #container.steekwoorden #nav_content.subdocument #content_main #contentarea,
* html #container.steekwoorden #nav_content.explanation #content_main #contentarea,
* html #container.steekwoorden #nav_content.simulation #content_main #contentarea,
* html #container.steekwoorden #nav_content.presentation #content_main #contentarea,
* html #container.steekwoorden #nav_content.exercise #content_main #contentarea,
* html #container.steekwoorden #nav_content.starttopic #content_main #contentarea,
* html #container.steekwoorden #nav_content.process #content_main #contentarea,
* html #container.steekwoorden #nav_content.assistant_error #content_main #contentarea{
	width:expression(document.body.clientWidth - 436  + 'px');
}

* html #container.steekwoorden #nav_content.starttopic #content_main #contentarea{
	width:expression(document.body.clientWidth - 227  + 'px');
}

p.steekwoord{
	/* hide all notices */
	display:none;
}

#container.steekwoorden p.steekwoord{
	/* show notices on the left (in named containers) */
	display:block;
	margin-left:-185px;
	width:175px;
	font-weight:bold;
	float:left;
	overflow:hidden;
}

* html #container.steekwoorden p.steekwoord{
	margin-left:-90px;
}

/*
----------------------------------------------------
Content area - Example search content
----------------------------------------------------
*/
#nav_content #content_main #contentarea.examplelist{
	background-color:#ebebeb;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	position:absolute;
	overflow:auto;
	top:30px;
	bottom:0;
	left:0;
	right:0;
	padding:10px;
}

* html .chapter #nav_content #content_main #contentarea,
* html #nav_content #content_main #contentarea.examplelist{
	height:expression(document.body.clientHeight - 172 + 'px');
	width:expression(document.body.clientWidth - 241  + 'px');
}

.chapter #content_titlebar_buttons{
	display:none;
}

.chapter #contentarea .example_title,
#contentarea.examplelist .example_title{
	height:20px;
}

.chapter #contentarea .example_title p,
#contentarea.examplelist .example_title p{
	display:block;
	height:20px;
	font-weight:bold;
	margin-bottom:0;
	padding-top:2px;
}

.chapter #contentarea .example_title p a,
#contentarea.examplelist .example_title p a{
	color:#00adef;
	text-decoration:none;
}

.chapter #contentarea .example_title p a:hover,
#contentarea.examplelist .example_title p a:hover{
	color:#e17c1c;
}

.chapter #contentarea .example_LOB .example_main,
#contentarea.examplelist .example_LOB .example_main{
	display:block;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:hidden;
	padding:0;
	margin-bottom:10px;
}

.chapter #contentarea .example_LOB .example_main p,
#contentarea.examplelist .example_LOB .example_main p{
	margin-bottom:0;
}

.chapter #contentarea .example_RS,
#contentarea.examplelist .example_RS{
	border-bottom:2px solid #d8d8d8;
	margin-bottom:10px;
}

.chapter #contentarea .example_main,
#contentarea.examplelist .example_main{
	text-align:center;
	margin:0;
	padding:0;
}

/*
----------------------------------------------------
Content area - Content Learning Example
----------------------------------------------------
*/
#nav_content.learning_object #contentarea{
	position:absolute;
	top:30px;
	bottom:0;
	left:0;
	right:0;
}

* html #nav_content.learning_object #contentarea{
	height:expression(document.body.clientHeight - 120 + 'px');
	width:expression(document.body.clientWidth- 220 + 'px');
}

#nav_content.learning_object #content_titlebar{
	display:none;
}

#main_examplefile{
	display:block;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:hidden;
}

#main_examplefile p{
	text-align:center;
}

/* 
layout_A: div voor alleen QR, 
layout_B: voor QR met tips en/of related topics 
*/
#content_main.layout_A #main_quickreference{
	position:absolute;
	width:100%;
}

#content_main.layout_A #main_links, 
#content_main.layout_A #main_tips{
	display:none;
}

#content_main.layout_B #main_quickreference{
	position:relative;
	float:left;
	width:60%;
}

#content_main.layout_B #main_links, 
#content_main.layout_B #main_tips{
	position:relative;
	float:right;
	width:39%;
}

#quickreference_titlebar{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:100%;
}

#quickreference_titlebar_title{
}

#quickreference_titlebar_title p{
	display:block;
	height:20px;
	padding:5px 0 0 10px;
	color:#444;
	font-size:0.85em;
	font-weight:bold;
	overflow:hidden;
}

#quickreference_titlebar_buttons{
	display:block;
	position:absolute;
	top:2px;
	right:0;
	z-index:10;
	height:25px;
	overflow:hidden;
}

#quickreference_titlebar_buttons ul{
	list-style:none;
	float:right;
}

 
#quickreference_titlebar_buttons li{
	display:inline;
	float:left;
}

 
#quickreference_titlebar_buttons li a{
	display:block;
	height:19px;
	width:19px;
	margin:3px 0 0 2px;
}

/* Topicbar submenu */
#quickreference_titlebar_buttons a#icon_topicbarsubmenu span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_topicbarsubmenu.tm{
	background:transparent url(../images/tm-external-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_topicbarsubmenu.tm:hover{
	background:transparent url(../images/tm-external-o.gif) no-repeat center center;
}

/* Deeper reference button */
#quickreference_titlebar_buttons a#icon_deeperreference span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_deeperreference{
	background:transparent url(../images/t-more-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_deeperreference.tm{
	background:transparent url(../images/tm-more-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_deeperreference:hover{
	background:transparent url(../images/t-more-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_deeperreference.tm:hover{
	background:transparent url(../images/tm-more-o.gif) no-repeat center center;
}

/* Process button */
#quickreference_titlebar_buttons a#icon_process span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_process{
	background:transparent url(../images/t-process-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_process.tm{
	background:transparent url(../images/tm-process-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_process:hover{
	background:transparent url(../images/t-process-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_process.tm:hover{
	background:transparent url(../images/tm-process-o.gif) no-repeat center center;
}

/* Presentation button */
#quickreference_titlebar_buttons a#icon_presentation span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_presentation{
	background:transparent url(../images/t-presentation-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_presentation.tm{
	background:transparent url(../images/tm-presentation-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_presentation:hover{
	background:transparent url(../images/t-presentation-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_presentation.tm:hover{
	background:transparent url(../images/tm-presentation-o.gif) no-repeat center center;
}

/* Quiz button */
#quickreference_titlebar_buttons a#icon_quiz span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_quiz{
	background:transparent url(../images/t-quiz-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_quiz.tm{
	background:transparent url(../images/tm-quiz-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_quiz:hover{
	background:transparent url(../images/t-quiz-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_quiz.tm:hover{
	background:transparent url(../images/tm-quiz-o.gif) no-repeat center center;
}

/* Simulation */
#quickreference_titlebar_buttons a#icon_simulation span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_simulation{
	background:transparent url(../images/t-simulation-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_simulation.tm{
	background:transparent url(../images/tm-simulation-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_simulation:hover{
	background:transparent url(../images/t-simulation-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_simulation.tm:hover{
	background:transparent url(../images/tm-simulation-o.gif) no-repeat center center;
}

/* Video button */
#quickreference_titlebar_buttons a#icon_video span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_video{
	background:transparent url(../images/t-video-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_video.tm{
	background:transparent url(../images/tm-video-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_video:hover{
	background:transparent url(../images/t-video-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_video.tm:hover{
	background:transparent url(../images/tm-video-o.gif) no-repeat center center;
}

/* Exercise button */
#quickreference_titlebar_buttons a#icon_exercise span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_exercise{
	background:transparent url(../images/t-exercise-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_exercise.tm{
	background:transparent url(../images/tm-exercise-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_exercise:hover{
	background:transparent url(../images/t-exercise-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_exercise.tm:hover{
	background:transparent url(../images/tm-exercise-o.gif) no-repeat center center;
}

/* Help on Top button */
#quickreference_titlebar_buttons a#icon_externalquickreference span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_externalquickreference{
	background:transparent url(../images/t-helpontop-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_externalquickreference:hover{
	background:transparent url(../images/t-helpontop-o.gif) no-repeat center center;
}

/* Resource button */
#quickreference_titlebar_buttons a#icon_resources span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_resources{
	background:transparent url(../images/t-resources-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_resources:hover{
	background:transparent url(../images/t-resources-o.gif) no-repeat center center;
}

/* Print button */
#quickreference_titlebar_buttons a#icon_print span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_print{
	background:transparent url(../images/t-print-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_print:hover{
	background:transparent url(../images/t-print-o.gif) no-repeat center center;
}

/* Feedback button */
#quickreference_titlebar_buttons a#icon_feedback span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_feedback{
	background:transparent url(../images/t-feedback-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_feedback:hover{
	background:transparent url(../images/t-feedback-o.gif) no-repeat center center;
}

/* Tell-a-Friend button */
#quickreference_titlebar_buttons a#icon_tell_a_friend span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_tell_a_friend{
	background:transparent url(../images/t-email-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_tell_a_friend:hover{
	background:transparent url(../images/t-email-o.gif) no-repeat center center;
}

/* Other button */
#quickreference_titlebar_buttons a#icon_other span{
	display:none;
}

#quickreference_titlebar_buttons a#icon_other{
	background:transparent url(../images/t-other-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_other.tm{
	background:transparent url(../images/tm-other-a.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_other:hover{
	background:transparent url(../images/t-other-o.gif) no-repeat center center;
}

#quickreference_titlebar_buttons a#icon_other.tm:hover{
	background:transparent url(../images/tm-other-o.gif) no-repeat center center;
}

/* End of buttons */
#quickreference_contentarea{
	position:absolute;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:auto;
	left:0;
	right:0;
	top:30px;
	bottom:-30px;
	padding:10px;
}

* html #quickreference_contentarea{
	width:expression(main_quickreference.clientWidth - 20 + 'px');
	height:expression(main_quickreference.clientHeight - 52  + 'px');
}

/*
----------------------------------------------------
Content area - Content Learning Example - Tips & Related topic links
----------------------------------------------------
*/
#tips_titlebar, #link_titlebar{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:100%;
}

#tips_titlebar_title, #link_titlebar_title{
	display:none;
}

#tips_titlebar_title p, #link_titlebar_title p{
}

#tips_titlebar_buttons, #link_titlebar_buttons{
	display:block;
	position:absolute;
	top:2px;
	right:0;
	z-index:10;
	height:25px;
	overflow:hidden;
}

 
#tips_titlebar_buttons ul, #link_titlebar_buttons ul{
	list-style:none;
	float:right;
}

 
#tips_titlebar_buttons li, #link_titlebar_buttons li{
	display:inline;
	float:left;
}

 
#tips_titlebar_buttons li a, #link_titlebar_buttons a{
	display:block;
	overflow:hidden;
	height:19px;
	width:19px;
	margin:3px 0 0 2px;
}

#tips_titlebar_buttons a#icon_tips span,
#link_titlebar_buttons a#icon_tips span,
#tips_titlebar_buttons a#icon_links span,
#link_titlebar_buttons a#icon_links span{
	display:none;
}

#tips_titlebar_buttons a#icon_tips.selected{
	background:transparent url(../images/t-tip-s.gif) no-repeat center center;
	cursor:default;
}

#tips_titlebar_buttons a#icon_links{
	background:transparent url(../images/t-reltopic-a.gif) no-repeat center center;
}

#tips_titlebar_buttons a#icon_links:hover{
	background:transparent url(../images/t-reltopic-o.gif) no-repeat center center;
}

#link_titlebar_buttons a#icon_tips{
	background:transparent url(../images/t-tip-a.gif) no-repeat center center;
}

#link_titlebar_buttons a#icon_tips:hover{
	background:transparent url(../images/t-tip-o.gif) no-repeat center center;
}

#link_titlebar_buttons a#icon_links.selected{
	background:transparent url(../images/t-reltopic-s.gif) no-repeat center center;
	cursor:default;
}

#tips_contentarea{
	position:absolute;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:auto;
	left:0;
	right:0;
	top:30px;
	bottom:-30px;
	padding:10px;
}

* html #tips_contentarea{
	width:expression(main_tips.clientWidth - 20 + 'px');
	height:expression(main_tips.clientHeight - 52  + 'px');
}

#link_contentarea{
	position:absolute;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:auto;
	left:0;
	right:0;
	top:30px;
	bottom:-30px;
	padding:10px;
}

* html #link_contentarea{
	width:expression(main_links.clientWidth - 20 + 'px');
	height:expression(main_links.clientHeight - 52  + 'px');
}

/*
----------------------------------------------------
Content area - Topicsubmenu - Result-box
----------------------------------------------------
*/
#externalsmenu, 
#menu_presentation, 
#menu_quiz, 
#menu_simulation, 
#menu_video, 
#menu_other_external, 
#menu_Exercise,
#menu_deeper_reference,
#menu_process{
	position:absolute;
	z-index:10;
	width:200px;
	height:200px;
}

#externalsmenu_titlebar, 
#menu_presentation_titlebar, 
#menu_quiz_titlebar, 
#menu_simulation_titlebar, 
#menu_video_titlebar, 
#menu_other_titlebar,
#menu_Exercise_titlebar, 
#menu_deeper_reference_titlebar,
#menu_process_titlebar{
	display:none;
}

#externalsmenu_contentarea, 
#externalsmenus_presentation_contentarea, 
#externalsmenus_quiz_contentarea, 
#externalsmenus_simulation_contentarea, 
#externalsmenus_video_contentarea, 
#externalsmenus_other_contentarea, 
#externalsmenus_Exercise_contentarea, 
#externalsmenu_deeper_reference_contentarea,
#externalsmenu_process_contentarea{
	position:absolute;
	display:block;
	background-color:#ebebeb;
	overflow:auto;
	width:200px;
	max-height:200px;
	border-top:1px solid #f9f9f9;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #f9f9f9;
	font:normal 0.7em/1.3em Verdana, sans-serif;
}

#menu_presentation .externalsmenu_label, 
#menu_quiz .externalsmenu_label, 
#menu_simulation .externalsmenu_label, 
#menu_video .externalsmenu_label, 
#menu_other_external .externalsmenu_label, 
#menu_Exercise .externalsmenu_label,
#menu_deeper_reference .externalsmenu_label,
#menu_process .externalsmenu_label{
	display:none;
}

.externalsmenu_label{
	height:16px;
	background-color:#f4f4f4;
	color:#444;
	border-bottom:1px solid #d8d8d8;
	font-weight:bold;
	padding:5px;
	overflow:hidden;
}

* html .externalsmenu_label,
* html .externalsmenu_label_presentation, 
* html .externalsmenu_label_quiz, 
* html .externalsmenu_label_simulation, 
* html .externalsmenu_label_video, 
* html .externalsmenu_label_other, 
* html .externalsmenu_label_Exercise, 
* html .externalsmenu_label_deeper_reference,
* html .externalsmenu_label_process{
	padding-bottom:0;
}

#externalsmenu ul.buttonlist, 
#menu_presentation ul.buttonlist, 
#menu_quiz ul.buttonlist, 
#menu_simulation ul.buttonlist, 
#menu_video ul.buttonlist, 
#menu_other_external ul.buttonlist, 
#menu_Exercise ul.buttonlist, 
#menu_deeper_reference ul.buttonlist,
#menu_process ul.buttonlist{
	margin-bottom:0;
}

#externalsmenu_contentarea .buttonlist li, 
#externalsmenus_presentation_contentarea .buttonlist li, 
#externalsmenus_quiz_contentarea .buttonlist li, 
#externalsmenus_simulation_contentarea .buttonlist li, 
#externalsmenus_video_contentarea .buttonlist li, 
#externalsmenus_other_contentarea .buttonlist li, 
#externalsmenus_Exercise_contentarea .buttonlist li, 
#externalsmenu_deeper_reference_contentarea .buttonlist li,
#externalsmenu_process_contentarea .buttonlist li{
	padding:0;
	margin:0;
	background-image:none;
}

* html #externalsmenu_contentarea .buttonlist li, 
* html #externalsmenus_presentation_contentarea .buttonlist li, 
* html #externalsmenus_quiz_contentarea .buttonlist li, 
* html #externalsmenus_simulation_contentarea .buttonlist li, 
* html #externalsmenus_video_contentarea .buttonlist li, 
* html #externalsmenus_other_contentarea .buttonlist li, 
* html #externalsmenus_Exercise_contentarea .buttonlist li, 
* html #externalsmenu_deeper_reference_contentarea .buttonlist li,
* html #externalsmenu_process_contentarea .buttonlist li{
	height:0;
}

#externalsmenu_contentarea .buttonlist li a, 
#externalsmenus_presentation_contentarea .buttonlist li a, 
#externalsmenus_quiz_contentarea .buttonlist li a, 
#externalsmenus_simulation_contentarea .buttonlist li a, 
#externalsmenus_video_contentarea .buttonlist li a, 
#externalsmenus_other_contentarea .buttonlist li a, 
#externalsmenus_Exercise_contentarea .buttonlist li a, 
#externalsmenu_deeper_reference_contentarea .buttonlist li a,
#externalsmenu_process_contentarea .buttonlist li a{
	display:block;
	font-weight:normal;
	color:#444;
	padding:2px 5px;
	border-bottom:1px solid #f9fafc;
}

#externalsmenu_contentarea .buttonlist li a:hover, 
#externalsmenus_presentation_contentarea .buttonlist li a:hover, 
#externalsmenus_quiz_contentarea .buttonlist li a:hover, 
#externalsmenus_simulation_contentarea .buttonlist li a:hover, 
#externalsmenus_video_contentarea .buttonlist li a:hover, 
#externalsmenus_other_contentarea .buttonlist li a:hover, 
#externalsmenus_Exercise_contentarea .buttonlist li a:hover, 
#externalsmenu_deeper_reference_contentarea .buttonlist li a:hover,
#externalsmenu_process_contentarea .buttonlist li a:hover{
	color:#fff;
	background-color:#e17c1c;
}

#externalsmenu_contentarea .buttonlist li a:focus, 
#externalsmenus_presentation_contentarea .buttonlist li a:focus, 
#externalsmenus_quiz_contentarea .buttonlist li a:focus, 
#externalsmenus_simulation_contentarea .buttonlist li a:focus, 
#externalsmenus_video_contentarea .buttonlist li a:focus, 
#externalsmenus_other_contentarea .buttonlist li a:focus, 
#externalsmenus_Exercise_contentarea .buttonlist li a:focus, 
#externalsmenu_deeper_reference_contentarea .buttonlist li a:focus,
#externalsmenu_process_contentarea .buttonlist li a:focus{
	width:94%;
}


/*
----------------------------------------------------
Start document - introduction (don't show explorer)
----------------------------------------------------
*/
#nav_content.starttopic #content_explorer{
	display:none;
}

#nav_content.starttopic #content_main{
	left:5px;
}

* html #nav_content.starttopic #content_main{
	width:expression(document.body.clientWidth - 15  + 'px');
}

#nav_content.starttopic #content_titlebar_buttons{
	display:none;
}

#nav_content.starttopic #content_main #contentarea{
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	position:absolute;
	overflow:auto;
	top:30px;
	bottom:0;
	left:0;
	right:0;
	padding:10px;
}

* html #nav_content.starttopic #content_main #contentarea{
	width:expression(document.body.clientWidth - 36 + 'px');
}

/*
----------------------------------------------------
Content area - Explanation
----------------------------------------------------
*/
.explanation_link{
	border-bottom:1px dotted #00adef;
	cursor:help;
}

/*
----------------------------------------------------
Content area - Explanation - Result-box
----------------------------------------------------
*/
.explantion{
	position:absolute;
	z-index:10;
	width:200px;
	height:140px;
}

#explanation_titlebar{
	display:none;
}

#explanation_contentarea{
	position:absolute;
	display:block;
	background-color:#ebebeb;
	color:#444;
	overflow:auto;
	width:200px;
	height:150px;
	padding:5px 10px;
	border-top:1px solid #f9f9f9;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #f9f9f9;
	font:normal 0.7em/1.3em Verdana, sans-serif;
}

/*
----------------------------------------------------
Content area - Quick Reference Help (on top) and Exercise
----------------------------------------------------
*/
body.qrf_body,
body.exercise_body,
body.exer_index,
body.con_index,
body.qrf_index,
body.errorpage{
	overflow:hidden;
}

.qrf_body #content_main,
.exercise_body #content_main,
.exer_index #content_main,
.con_index #content_main,
.qrf_index #content_main,
.errorpage #content_main{
	left:0;
	right:0;
	bottom:0;
}

* html .qrf_body #content_main,
* html .exercise_body #content_main,
* html .exer_index #content_main,
* html .con_index #content_main,
* html .qrf_index #content_main,
* html .errorpage #content_main{
	height:expression(document.body.clientHeight);
	width:expression(document.body.clientWidth);
}

.qrf_body #content_titlebar,
.exercise_body #content_titlebar,
.exer_index #content_titlebar,
.con_index #content_titlebar,
.qrf_index #content_titlebar,
.errorpage #content_titlebar{
	position:absolute;
	top:0;
	left:10px;
	height:30px;
	overflow:hidden;
	width:100%;
}

.qrf_body #content_titlebar_title,
.exercise_body #content_titlebar_title,
.exer_index #content_titlebar_title,
.con_index #content_titlebar_title,
.qrf_index #content_titlebar_title,
.errorpage #content_titlebar_title{
}

.qrf_body #content_titlebar_buttons{
	display:block;
	position:absolute;
	top:2px;
	right:20px;
	width:22px;
	z-index:10;
	height:25px;
	padding-left:3px;
	overflow:hidden;
}

.qrf_body #content_titlebar_buttons a{
	display:block;
	height:19px;
	width:19px;
}

.qrf_body a#icon_externalquickreference_back span{
	display:none;
}

.qrf_body a#icon_externalquickreference_back{
	background:transparent url(../images/t-lg-a.gif) no-repeat center center;
}

.qrf_body a#icon_externalquickreference_back:hover{
	background:transparent url(../images/t-lg-o.gif) no-repeat center center;
}

.qrf_body #contentarea,
.exercise_body #contentarea,
.exer_index #contentarea,
.con_index #contentarea,
.qrf_index #contentarea,
.errorpage #contentarea{
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	position:absolute;
	overflow:auto;
	top:30px;
	bottom:10px;
	left:10px;
	right:10px;
	padding:10px;
}

* html .qrf_body #contentarea,
* html .exercise_body #contentarea,
* html .errorpage #contentarea{
	height:expression(document.body.clientHeight - 60  + 'px');
	width:expression(document.body.clientWidth - 40  + 'px');
}

* html .exer_index #contentarea,
* html .con_index #contentarea,
* html .qrf_index #contentarea{
	height:expression(document.body.clientHeight - 60  + 'px');
	width:expression(document.body.clientWidth - 40  + 'px');
}

/*
----------------------------------------------------
Content area - Global content
----------------------------------------------------
*/
.contentarea{
	font:normal 0.85em/1.4em Verdana, sans-serif;
}

.contentarea a{
	color:#00adef;
	font-weight:bold;
	text-decoration:none;
}

.contentarea a:hover{
	color:#e17c1c;
}

.contentarea .searchword{
	background-color:#b4eaff;
	padding:0 1px;
}

.contentarea h1{
	font-size:1.4em;
	margin-bottom:1em;
}

.contentarea h2, 
.contentarea h3, 
.contentarea h4{
	font-size:1.2em;
	margin-bottom:1em;
}

.contentarea p, 
.contentarea h5, 
.contentarea h6{
	font-size:1em;
	margin-bottom:1em;
}

.contentarea strong{
	font-weight:bold;
}

.contentarea h1 em,
.contentarea h2 em,
.contentarea h3 em,
.contentarea h4 em{
	font-weight:bold;
}

.contentarea em{
	font-style:italic;
}

.contentarea em strong,
.contentarea strong em{
	font-weight:bold;
	font-style:italic;
}

.contentarea ul{
	margin-bottom:1em;
}

.contentarea ul ul{
	margin-bottom:0;
}

.contentarea ol{
	margin-left:25px;
	margin-bottom:1em;
}

.contentarea ol ol{
	margin-bottom:0;
}

.contentarea ol li,
.contentarea ol ol ol li{
	list-style-type:decimal;
}

.contentarea ol ol li{
	list-style-type:lower-alpha;
}

.contentarea ul li{
	background:transparent url(../images/bullet.gif) no-repeat 0 0.5em;
	padding-left:25px;
}

.contentarea p img, 
.contentarea li img{
	vertical-align:middle;
}

.contentarea .sc_symbol{
	font-family:symbol;
}

/*
----------------------------------------------------
Content area - See also
----------------------------------------------------
*/
.contentarea #seealso{
}

.contentarea p.seealso_title{
	font-weight:bold;
	width:50%;
	padding-bottom:2px;
	border-bottom:1px solid silver;
}

.contentarea ul.seealso_list{
}

.contentarea li.seealso_list_item{
}

/*
----------------------------------------------------
Content area - Presentational or External content hyperlink
----------------------------------------------------
*/
a.Presentation_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-presentation-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.Presentation_link:hover{
	background:transparent url(../images/i-presentation-o.gif) no-repeat 0 50%;
}

a.Video_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-video-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.Video_link:hover{
	background:transparent url(../images/i-video-o.gif) no-repeat 0 50%;
}

a.Quiz_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-quiz-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.Quiz_link:hover{
	background:transparent url(../images/i-quiz-o.gif) no-repeat 0 50%;
}

a.Simulation_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-simulation-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.Simulation_link:hover{
	background:transparent url(../images/i-simulation-o.gif) no-repeat 0 50%;
}

a.exercise_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-exercise-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.exercise_link:hover{
	background:transparent url(../images/i-exercise-o.gif) no-repeat 0 50%;
}

a.Other_link{
	display:-moz-inline-box;
	display:inline-block;
	height:16px;
	padding-left:16px;
	background:transparent url(../images/i-other-a.gif) no-repeat 0 50%;
	font-weight:bold;
}

a.Other_link:hover{
	background:transparent url(../images/i-other-o.gif) no-repeat 0 50%;
}

/*
----------------------------------------------------
Content area - Global content - error
----------------------------------------------------
*/

.err_NoDefaultFile,
.err_Exercise_title{
	display:block;
	height:200px;
	padding-left:150px;
	background: transparent url(../images/error.gif) no-repeat left top;
}

.err_NoDefaultFile p.errTitle,
.err_Exercise_title p.errTitle{
	padding-bottom:0.5em;
	font-size:16pt;
	line-height:20pt;
	border-bottom: 1px solid silver;
}

/*
----------------------------------------------------
Content area - Global content - Tables
----------------------------------------------------
*/
table{}

/* non-bordered tables */
.tf_fixed, 
.tf_tip, 
.tf_warning, 
.tf_symbol, 
.tf_imageNumbers, 
.tf_LGM2080_NB,  
.tf_LGM100_NB,
.tf_LGM75_NB,
.tf_LGM50_NB,
.tf_LGM2080_50_NB,
.tf_LGM1090_NB{
	margin-bottom:0;
}

 
/* bordered tables */
.tf_question,
.tf_LGM2080,
.tf_LGM100, 
.tf_LGM75, 
.tf_LGM2080_50, 
.tf_LGM50{
	margin-bottom:1em;
}

td, th {
	vertical-align:top;
	padding-right:.5em;
	color:inherit;
}

td.header, 
th.header, 
td.header1,
th.header1, 
td.header2,
th.header2, 
td.header3,
th.header3{
	padding:5px 0;
}

td h1,
th h1, 
td h2,
th h2{
	font:inherit !important;
	font-weight:bold !important;
	margin:0 !important;
}

.tf_fixed, 
.tf_tip, 
.tf_warning, 
.tf_question, 
.tf_imageNumbers, 
.tf_LGM2080,
.tf_LGM1090_NB, 
.tf_LGM2080_NB, 
.tf_LGM100, 
.tf_LGM100_NB{
	width:97.5%;
}

.tf_LGM75, 
.tf_LGM75_NB{
	width:75%;
}

.tf_LGM2080_50, 
.tf_LGM2080_50_NB, 
.tf_LGM50,
.tf_LGM50_NB{
	width:50%;
}

.tf_tip .column1, 
.tf_tip .icon_tip,
.tf_warning .column1,
.tf_warning .icon_warning, 
.tf_question .column1, 
.tf_imageNumbers .column1,
.tf_imageNumbers .imagenumber_1,
.tf_imageNumbers .imagenumber_2,
.tf_imageNumbers .imagenumber_3,
.tf_imageNumbers .imagenumber_4,
.tf_imageNumbers .imagenumber_5,
.tf_imageNumbers .imagenumber_6,
.tf_imageNumbers .imagenumber_7,
.tf_imageNumbers .imagenumber_8,
.tf_imageNumbers .imagenumber_9,
.tf_imageNumbers .imagenumber_10{
	width:50px;
}

.tf_warning .icon_warning p,
.tf_tip .icon_tip p,
.tf_question .column1 p, 
.tf_imageNumbers .imagenumber_1 p,
.tf_imageNumbers .imagenumber_2 p,
.tf_imageNumbers .imagenumber_3 p,
.tf_imageNumbers .imagenumber_4 p,
.tf_imageNumbers .imagenumber_5 p,
.tf_imageNumbers .imagenumber_6 p,
.tf_imageNumbers .imagenumber_7 p,
.tf_imageNumbers .imagenumber_8 p,
.tf_imageNumbers .imagenumber_9 p,
.tf_imageNumbers .imagenumber_10 p{
	display:none;
}

.tf_warning .icon_warning{
	background:#fff url(../images/warning.gif) no-repeat 11px top;
}

.tf_tip .icon_tip{
	background:#fff url(../images/tip.gif) no-repeat 11px top;
}

.tf_question .column1{
	background:#fff url(../images/question.gif) no-repeat 11px top;
	height:25px;
}

.tf_imageNumbers .imagenumber_1{
	background:#fff url(../images/n1.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_2{
	background:#fff url(../images/n2.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_3{
	background:#fff url(../images/n3.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_4{
	background:#fff url(../images/n4.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_5{
	background:#fff url(../images/n5.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_6{
	background:#fff url(../images/n6.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_7{
	background:#fff url(../images/n7.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_8{
	background:#fff url(../images/n8.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_9{
	background:#fff url(../images/n9.gif) no-repeat 11px top;
}

.tf_imageNumbers .imagenumber_10{
	background:#fff url(../images/n10.gif) no-repeat 11px top;
}

.tf_tip .column2 p,
.tf_warning .column2 p,
.tf_rightmouse .column2 p,
.tf_question .column2_question p{
	font-style:italic;
}

.tf_question .column2_answer{
	height:3em;
	border-bottom:1px solid silver;
}

.tf_LGM2080, 
.tf_LGM2080_50, 
.tf_LGM100,
.tf_LGM75,
.tf_LGM50{
	border-top:2px solid silver;
	border-bottom:2px solid silver;
}

.tf_LGM2080 .column1,
.tf_LGM2080_NB .column1,
.tf_LGM2080_50 .column1,
.tf_LGM2080_50_NB .column1{
	width:20%;
}

.tf_LGM1090_NB .column1{
	width:10%;
}

 
.tf_LGM2080 .column2,
.tf_LGM2080_NB .column2,
.tf_LGM2080_50 .column2,
.tf_LGM2080_50_NB .column2{
	width:80%;
}

.tf_LGM1090_NB .column2{
	width:90%;
}

.tf_LGM2080 .header,
.tf_LGM2080_50 .header, 
.tf_LGM100 .header, 
.tf_LGM100 .header1, 
.tf_LGM100 .header2, 
.tf_LGM100 .header3, 
.tf_LGM75 .header, 
.tf_LGM75 .header1, 
.tf_LGM75 .header2, 
.tf_LGM75 .header3, 
.tf_LGM50 .header, 
.tf_LGM50 .header1, 
.tf_LGM50 .header2, 
.tf_LGM50 .header3 {
	border-bottom:1px solid silver;
}

.tf_LGM100 .column1, 
.tf_LGM100 .column2, 
.tf_LGM100_NB .column1, 
.tf_LGM100_NB .column2, 
.tf_LGM75 .column1, 
.tf_LGM75 .column2, 
.tf_LGM75_NB .column1, 
.tf_LGM75_NB .column2, 
.tf_LGM50 .column1, 
.tf_LGM50 .column2, 
.tf_LGM50_NB .column1, 
.tf_LGM50_NB .column2,
.tf_LGM100 .column3, 
.tf_LGM100_NB .column3, 
.tf_LGM75 .column3, 
.tf_LGM75_NB .column3, 
.tf_LGM50 .column3, 
.tf_LGM50_NB .column3{
	min-width:10%;
	max-width:33%;
	width:10%;
}

/*
----------------------------------------------------
Content area - loading page
----------------------------------------------------
*/
.launchpage #nav_main,
.launchpage #nav_content #content_explorer,
.launchpage #content_titlebar_buttons{
	display:none;
}

.launchpage #nav_content{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
}

* html .launchpage #nav_content{
	height:expression(document.body.clientHeight);
}

.launchpage #content_main{
	position:absolute;
	overflow:hidden;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

* html .launchpage #content_main{
	height:expression(document.body.clientHeight);
	width:expression(document.body.clientWidth);
}

.launchpage #content_titlebar{
	display:block;
	position:fixed;
	z-index:1;
	top:0;
	left:0;
}

.launchpage #content_titlebar p{
	display:block;
	height:20px;
	font-size:0.85em;
	font-weight:bold;
	color:#444;
	margin:5px 0 5px 10px;
	overflow:hidden;
}

.launchpage #nav_footer{
	background-image:none;
	height:0;
}

.launchpage #nav_content #contentarea{
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	position:absolute;
	overflow:auto;
	top:30px;
	bottom:20px;
	left:10px;
	right:10px;
	padding:10px;
	font:normal 0.85em/1.4em Verdana, sans-serif;
}

* html .launchpage #nav_content #contentarea{
	height:expression(document.body.clientHeight - 52 + 'px');
	width:expression(document.body.clientWidth - 22  + 'px');
}

.launchpage #nav_footer p.noshow{
	display:block;
	position:fixed;
	z-index:1;
	top:5px;
	right:10px;
}

.launchpage #nav_footer p.noshow a{
	color:#00adef;
	font:bold .85em/1.4em Verdana, sans-serif;
	text-decoration:none;
}

.launchpage #nav_footer p.noshow a:hover{
	color:#e17c1c;
}

/*
----------------------------------------------------
	Settingspage - LearningGuide Assistant
----------------------------------------------------
*/
#setting .titlebar{
	position:absolute;
	top:0;
	left:10px;
	height:30px;
	width:100%;
}

#setting .titlebar p{
	display:block;
	height:20px;
	padding-top:5px;
	color:#007faf;
	font-size:0.85em;
	font-weight:bold;
	overflow:hidden;
}

#setting div.contentarea{
	position:absolute;
	background-color:#fff;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #d8d8d8;
	overflow:auto;
	left:0;
	right:0;
	top:30px;
	right:10px;
	bottom:10px;
	left:10px;
	padding:10px;
}

/*
----------------------------------------------------
	End
----------------------------------------------------
*/
