/* import core styles | Basis-Stylesheets einbinden */
@import url("/yaml-3.1/core/base.css");

/* import screen layout | Screen-Layout einbinden */
@import url("/yaml-3.1/navigation/nav_shinybuttons.css");

/* CSS EDITOR CONFIG

// This comment section is used to control the StyleEditor script on this site.
// Before editing this style sheet, you should read http://wiki.editme.com/StyleEditor

[
	{name:'',	desc:'Overall'},
	{name:'F34', desc:'Font Family'},
	{name:'F24', desc:'Border Color', type: {name:'color'}},
	{name:'F25', desc:'Border Width'},
	{name:'F19', desc:'Text Size <em>(%)</em>'},
	{name:'F1',	desc:'Background Color', type: {name:'color'}},
	{name:'F2',	desc:'Background Image', type: {name:'url'}},
	{name:'F31', desc:'Padding <em>(top right bottom left)</em>'},
	{name:'',	desc:'Top Tools Menu'},
	{name:'F7',	desc:'Top Navigation Background Color', type: {name:'color'}},
	{name:'F8',	desc:'Top Navigation Text Color', type: {name:'color'}},
	{name:'F9',	desc:'Top Navigation Link Color', type: {name:'color'}},
	{name:'',	desc:'Header/Banner Area'},
	{name:'F32', desc:'Space Above Banner Image'},
	{name:'F15', desc:'Space Above Header Text <em><br/>(% or px)</em>'},
	{name:'',	desc:'Main Navigation Bar'},
	{name:'F5',	desc:'Main Navigation Background Color', type: {name:'color'}},
	{name:'F6',	desc:'Main Navigation Background Image', type: {name:'url'}},
	{name:'F16', desc:'Main Navigation Text Color', type: {name:'color'}},
	{name:'F10', desc:'Main Navigation Roll-over Background Color', type: {name:'color'}},
	{name:'F11', desc:'Main Navigation Roll-over Text Color', type: {name:'color'}},
	{name:'F12', desc:'Main Navigation Selected Background Color', type: {name:'color'}},
	{name:'F13', desc:'Main Navigation Selected Text Color', type: {name:'color'}},
	{name:'',	desc:'Left Menu'},
	{name:'F21', desc:'Left Menu Border Color', type: {name:'color'}},
	{name:'F22', desc:'Left Menu Background Color', type: {name:'color'}},
	{name:'',	desc:'Content'},
	{name:'F17', desc:'Heading Color', type: {name:'color'}},
	{name:'F18', desc:'Text Color', type: {name:'color'}},
	{name:'F20', desc:'Link Color', type: {name:'color'}},
	{name:'F23', desc:'Page Content Background Color', type: {name:'color'}},
	{name:'',	desc:'Footer'},
	{name:'F26', desc:'Footer Background Color', type: {name:'color'}},
	{name:'F27', desc:'Text Color', type: {name:'color'}},
	{name:'F28', desc:'Link Color', type: {name:'color'}},
	{name:'F29', desc:'Top Border Color', type: {name:'color'}},
	{name:'F30', desc:'Top Border Width'},
	]

CSS EDITOR CONFIG */

/* ======================================================= */
/* YAML BASEMOD SECTION - structural placement and styling */
/* ======================================================= */

@media screen, projection
{

/*-------------------------------------------------------------------------*/

/* Marginal areas & page background */

body { 
	background: /*[F1*/#2c3b49/*F1]*/ /*[F2*/none/*F2]*/; 
	padding: /*[F31*/0/*F31]*/; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}


/* Layout Alignment | Layout-Ausrichtung */

#page_margins { 
	margin: 0 auto; 
}

/* Layout Properties | Layout-Eigenschaften */

#page_margins { 
	width: auto; 
	min-width: 980px; 
	max-width: 980px; 
	border: /*[F25*/0px/*F25]*/ none /*[F24*/#9BC7DE/*F24]*/;
}

#page { 
	padding: 0px; 
}

*html #page { 
	width: 980px; 
}

#header { 
	margin-top: /*[F32*/0px/*F32]*/; 
	color:#FFFFFF; 
}

#headertext { 
	width: 980px;
	height: 80px;
	position: relative;
	background-color: #fff; 
}

#topnav { 
	position: static; 
	color: /*[F8*/#333333/*F8]*/; 
	background: /*[F7*/#ffcc33/*F7]*/; 
	text-align: right; 
	padding-right: 10px; 
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius-bottomleft: 0px; 
	-moz-border-radius-bottomright: 0px; 
	-webkit-border-bottom-left-radius: 0px; 
	-webkit-border-bottom-right-radius: 0px;
}

* html #topnav { 
	position: static;
	width: 970px; 
	color: /*[F8*/#333333/*F8]*/; 
	background: /*[F7*/#ffcc33/*F7]*/; 
	text-align: right; 
	padding-right: 10px; 
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius-bottomleft: 0px; 
	-moz-border-radius-bottomright: 0px; 
	-webkit-border-bottom-left-radius: 0px; 
	-webkit-border-bottom-right-radius: 0px;
}

#bottomnav { 
	position: static; 
	color: #ffffff; 
	background: #666666; 
	text-align: right; 
	padding-right: 10px; 
}

#nav { 
	overflow:hidden; 
}

#nav_main { 
	background-color: /*[F5*/#0f5793/*F5]*/; 
	background-image: /*[F6*/url("http://www.ifrs.com/imgs/nav_bg.jpg")/*F6]*/; 
	background-repeat: no-repeat; 
	border-bottom: 4px solid #fc3; 
	height: 38px; 
}

#main { 
	margin: 0; 
	background-image: url(http://www.ifrs.com/imgs/wiki-background.gif); 
	background-repeat: repeat-y;
	border-bottom: 8px solid #ffffff;
}

#footer { 
	font-size: 10px; 
	padding: 11px 0px; 
	color:/*[F27*/#ffffff/*F27]*/; 
	background: /*[F26*/#2c3b49/*F26]*/; 
	-moz-border-radius-bottomleft: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-webkit-border-bottom-right-radius: 10px; 
}


/* navigation: horizontal adjustment */

#nav ul { 
	margin-left: 20px; 
}

/*-------------------------------------------------------------------------*/
/**
 * Formatting content container
 */
 
 
#col1 { 
	background-image: url(http://www.ifrs.com/imgs/col_wrapper_bg.gif); 
	background-repeat: repeat-y;
	float: left; 
	width: 182px; 
	min-height: 100%; 
	padding: 0; 
	margin: 0 0 0 8px; 
}

*:first-child+html #col1 { 
	background-image: url(http://www.ifrs.com/imgs/col_wrapper_bg.gif); 
	background-repeat: repeat-y;
	float: left; 
	width: 182px; 
	min-height: 100%; 
	padding: 0; 
	margin: 0 0 0 8px; 
}

* html #col1 { 
	background-image: url(http://www.ifrs.com/imgs/col_wrapper_bg.gif); 
	background-repeat: repeat-y;
	float: left; 
	width: 182px; 
	min-height: 100%; 
	padding: 0; 
	margin: 0 2px 0 8px; 
} 

#minheight_sp { 
	float: left; 
	margin-left: -10px; 
	width: 1px; 
	height: 325px; 
}

#col2 { 
	display: none 
}

#col3 { 
	width: auto; 
	margin: 0 0 -14px 207px; 
	padding: 14px; 
	background-color: /*[F23*/#FFF/*F23]*/; 
}
	
*:first-child+html #col3 { 
	width: 790px; 
	margin: 0; 
	padding: 0; 
}

*html #col3 { 
	width: 785px; 
	margin: 0 0 0 -5px; 
	padding: 0; 
	background-color:/*[F23*/#FFF/*F23]*/; 
}
	
#col1_content { 
	padding: 0;
	background-image: url(http://www.ifrs.com/imgs/col_wrapper_bg.gif); 
	background-repeat: repeat-y;
}

#col3_content { 
	padding: 0 16px 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	font-weight: normal; 
}

*:first-child+html #col3_content { 
	padding: 0 30px 0 30px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	font-weight:normal; 
}

* html #col3_content { 
	padding: 0 30px 0 30px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	font-weight:normal; 
}


/* set column dividers */

#col3 { 
	border-left: 0px /*[F21*/#ddd/*F21]*/ none; 
}
	
/*-------------------------------------------------------------------------*/
}


/* =================================== */
/* YAML CONTENT SECTION - text styling */

@media all
{

/**
 * Fonts
 * font-family and font-size selection for headings and standard text elements
 *
 * @section content-fonts
 */


/* reset font size for all elements to standard (16 Pixel) */

html * { 
	font-size: 100.01%; 
}


/* reset monospaced elements to font size 16px in Gecko browsers */

textarea, pre, tt, code {
	font-family: "Courier New", Courier, monospace; 
}


/* base layout gets standard font size 12px */

body { 
	font-family: /*[F34*/'Verdana', Arial, Helvetica, sans-serif/*F34]*/; 
	font-size: /*[F19*/85%/*F19]*/; 
	color: /*[F18*/#333/*F18]*/; 
}

#topnav, #nav_main, #col1_content, #footer { 
	font-size: 85%; 
}

h1,h2,h3,h4,h5,h6 { 
	font-weight: bold; 
	margin: 0 0 0.25em 0; 
}

h1 { 
	font-size: 140% 
}

#header h1 { 
	width: 371px; 
	height: 40px; 
	position: absolute; 
	top: 28px; 
	left: 10px; 
	background: url(http://www.ifrs.com/imgs/logo.gif) no-repeat; 
	text-indent: -999em; 
}

#header h1 a { 
	display: block; 
	width: 375px; 
	height: 40px; 
}

#pageTitle { 
	margin-top: -15px; 
	margin-bottom: 15px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

*:first-child+html #pageTitle { 
	margin-top: 0px; 
	margin-bottom: 15px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

* html #pageTitle { 
	margin-top: 0px; 
	margin-bottom: 10px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

h2 { 
	font-size: 130%; 
}

h3 { 
	font-size: 120%; 
}

#col1_content h3 { 
	margin-top: 4px; 
}

h4 { 
	font-size: 110% 
}

h5 { 
	font-size: 100% 
}

#header h5 { 
	width: 232px; 
	height: 16px; 
	position: absolute; 
	top: 52px; 
	right: 18px; 
	background: url(http://www.ifrs.com/imgs/tagline.gif) no-repeat; 
	text-indent: -999em;
}

h6 { 
	font-size: 116.67%; 
	font-style:italic; 
} 
	
#main h4, #main h5, #main h6 { 
	color:/*[F17*/#2E2D22/*F17]*/;
}

#main h2 { 
	margin-top: -15px; 
	margin-bottom: 15px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

*:first-child+html #main h2 { 
	margin-top: 0px; 
	margin-bottom: 15px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

* html #main h2 { 
	margin-top: 0px; 
	margin-bottom: 10px; 
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#main h3 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #333333;
}

p { 
	line-height: 1.5em; 
	margin: 0 0 1.5em 0; 
	color:#333333; 
}

/* ### Lists | Listen	#### */

ul, ol, dl { 
	line-height: 1.5em; 
	margin: 0 0 1em 1em; 
}

ol { 
	list-style-type: lower-alpha 
}

ol ol { 
	list-style-type: lower-roman
}

ol ol ol { 
	list-style-type: decimal 
}

.decimal {
	margin-left: 30px;
	list-style-type: decimal 
}


#col1_content ul { 
	padding: 0px; 
	margin: 0;
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
	
li { 
	margin-left: 0; 
}

#col1_content li { 
}
	
#col1_content ul li { 
	list-style: none; 
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #0e4d86;
	border: 2px solid #e8e8e8;
	display: block;
	background-color: #fc3;
	margin-bottom: 2px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

* html #col1_content ul li { 
	list-style: none; 
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #0e4d86;
	border: 2px solid #e8e8e8;
	display: block;
	background-color: #fc3;
	margin-bottom: 2px;
	padding-left: 7px;
}
	
#col1_content ul li a { 
	color: #0e4d86;
	text-decoration: none;
	display: block;
	background-color: #e8e8e8;
	margin-top: -4px;
	margin-bottom: -4px;
	margin-left: -7px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

* html #col1_content ul li a { 
	color: #0e4d86;
	text-decoration: none;
	display: block;
	background-color: #e8e8e8;
	margin-left: -9px;
	padding-left: 9px;
	margin-right: -2px;
}

#col1_content ul li a.active { 
	background-color: #fc3;
}

#col1_content ul li a:hover { 
	background-color: #fc3;
}
	
#col1_content ul li ul li { 

}
	
#col3_content td li { 
	margin-top: 1em; 
	margin-left: 10px; 
	line-height: 1.3em; 
}

dt { 
	font-weight: bold; 
}

dd { 
	margin: 0 0 1em 2em; 
}

/* ### text formatting | Textauszeichnung ### */

	cite, blockquote { font-style:italic; }
	blockquote { margin: 0 0 1em 1.5em; }

	strong,b { font-weight: bold; }
	em,i { font-style:italic; }

	pre, code { font-family: monospace; font-size: 1.1em; }

	acronym, abbr {
		letter-spacing: .07em;
		border-bottom: .1em dashed #c00;
		cursor: help;
	}

	label { cursor: pointer; }

/**
 * Generic Content Classes
 * standard classes for positioning and highlighting
 *
 * @section content-generic-classes
*/

.note { 
	background: #dfd; 
	padding: 1em; 
	border-top: 1px #bdb dotted; 
	border-bottom: 1px #bdb dotted; 
}

.important { 
	background: #ffd; 
	padding: 1em; 
	border-top: 1px #ddb dotted; 
	border-bottom: 1px #ddb dotted; 
}

.warning { 
	background: #fdd; 
	padding: 1em; 
	border-top: 1px #dbb dotted; 
	border-bottom: 1px #dbb dotted; 
}

.float_left { 
	float: left; 
	display: inline; 
	margin-right: 1em; 
	margin-bottom: 0.15em; 
}

.float_right { 
	float: right; 
	display: inline; 
	margin-left: 1em; 
	margin-bottom: 0.15em; 
}

.center { 
	text-align: center; 
	margin: 0.5em auto; 
}

/**
 * External Links
 *
 * Formatting of hyperlinks
 *
*/

a { 
	color: /*[F20*/#0e4d86/*F20]*/; 
	text-decoration:none; 
}

a:focus, a:hover, a:active { 
	text-decoration:underline; 
}
	 
#header a { 
	color: #FFFFFF; 
	text-decoration: underline; 
}
	
#topnav a { 
	color: /*[F9*/#0e4d86/*F9]*/; 
	font-size: 10px;
	font-weight: bold;
	text-decoration:none; 
}
	#topnav a:focus,
	#topnav a:hover,
	#topnav a:active{ text-decoration:underline; }

	#nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active {
			background-color: /*[F10*/black/*F10]*/;
			color: /*[F11*/white/*F11]*/;
			text-decoration:none;
	}
	
	#nav_main ul li a, #nav_main ul li strong {
			color: /*[F16*/#F7F7F7/*F16]*/;
	}

	#nav_main ul li#current, #nav_main ul li#current a, #nav_main ul li#current a:focus, #nav_main ul li#current a:hover, #nav_main ul li#current a:active {
			background-color: /*[F12*/#000000/*F12]*/;
			color: /*[F13*/#FFFFFF/*F13]*/;
	}

	#bottomnav a { color: #aac; font-weight: bold; background:#666666; text-decoration:none; }
	#bottomnav a:focus,
	#bottomnav a:hover,
	#bottomnav a:active{ text-decoration:underline; background-color: transparent; }
	
	#footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: /*[F28*/#ffffff/*F28]*/; background:transparent; font-weight: normal; text-decoration:none; padding:0px; }
	#footer a:focus,
	#footer a:hover,
	#footer a:active { background-color: transparent; text-decoration:underline; }
	#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: /*[F28*/#ffffff/*F28]*/; background:transparent; font-weight: normal; padding:0px; }
	#footer p a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: /*[F28*/#ffffff/*F28]*/; background:transparent; font-weight: normal; text-decoration:none; }
	#footer p a:focus,
	#footer p a:hover,
	#footer p a:active { background:transparent; font-weight: normal; text-decoration:underline; }

	#adlink { text-align:center; margin:18px 0px 0px 10px; }
	#adlink a { color: black; font-size:90%; text-decoration:none; }
	
	/**
	 * Emphasizing external Hyperlinks via CSS
	 *
	 * @section			 content-external-links
	 * @app-yaml-default	disabled
	 */

	/*
	#main a[href^="http://www.my-domain.com"],
	#main a[href^="https://www.my-domain.com"]
	{
		padding-left: 12px;
		background-image: url('your_image.gif');
		background-repeat: no-repeat;
		background-position: 0 0.45em;
	}
	*/

	/**
	 * Tables | Tabellen
	 * Generic classes for table-width and design definition
	 *
	 * @section content-tables
	 */

table { border-collapse:collapse; border-top: solid 1px #ecf1f5; border-left: solid 1px #ecf1f5; border-right: solid 1px #ecf1f5; margin-bottom: 0.5em; }

table.full { width: 100%; }

table.fixed { table-layout:fixed; }

table.nostyle { 
	table-layout:inherit; 
}

table[align="center"] { margin:auto; }	 

th { padding: 6px 12px; }

td { padding: 6px 12px; color: #333; border-left: solid 1px #ecf1f5; border-bottom: solid 1px #ecf1f5; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

thead th { background: #01619b; color: #fff; border-left: solid 1px #ecf1f5; border-right: solid 1px #ffffff; white-space:nowrap; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

tbody th { background: #ecf1f5; color: #0e4d86; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

tbody th a { float: right; color: #0e4d86; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

tbody th.sub { background: #ffffff; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px solid #ecf1f5; }

/* tbody td { background: #e8e8e8; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } */

	/**
	 * Miscellaneous | Sonstiges
	 *
	 * @section content-misc
	 */

hr {
	color: #fff;
	background: transparent;
	margin: 1em 17px 1em 0;
	padding: 0;
	border: 0;
	border-bottom: 1px #dbdbdb solid;
}
	
input[type="button"] {
	padding: 2px 10px;
	font-size: 10px;
}

input[type="text"] {
	padding: 2px;
	margin-right: 3px;
	font-size: 12px;
}

input[type="password"] {
	padding: 2px;
	margin-right: 3px;
	font-size: 12px;
}

input[type="capcha"] {
	padding: 2px;
	margin-right: 3px;
	font-size: 12px;
}

input[type="submit"]{
	padding: 2px 5px;
	font-size: 10px;
}

*:first-child+html input[type="submit"]{
	padding: 2px;
	margin-right: 3px;
	font-size: 10px;
}

input[type="file"] {
	padding: 2px 10px;
	font-size: 12px;
}

#search-box {
	padding: 7px;
	font-size: 9px;
	border-bottom: 2px solid #ffffff;
}

*:first-child+html #search-box {
	padding: 7px 0 7px 7px;
	margin-top: 2px;
	font-size: 9px;
	border-bottom: 2px solid #ffffff;
}
	
#page_edit_top { 
	background-color:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: right; 
	margin: 3px 22px 0 0; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

*:first-child+html #page_edit_top { 
	background-color:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: right; 
	margin: 3px 22px; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

* html #page_edit_top { 
	background-color:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: right; 
	margin: 3px 11px; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

#page_edit_top a { 
	font-weight: bold; 
	color: #0e4d86; 
	text-decoration: none; 
}

#page_edit_top a:hover { 
	text-decoration: underline; 
}

#page_edit_bottom { 
	background:/*[F22*/#fff6d5/*F22]*/ none repeat scroll 0 0; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: right; 
	margin: 2px 0 0 0; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}

#page_edit_bottom a { 
	font-weight: bold; 
	color: #0e4d86; 
	text-decoration: none; 
}

#page_edit_bottom a:hover { 
	text-decoration: underline; 
}

#menu_edit { 
	background:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: left; 
	margin: 7px; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	z-index: 100; 
}

*:first-child+html #menu_edit { 
	background:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: left; 
	margin: 7px; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	z-index: 100;
	width: 122px;
}

* html #menu_edit { 
	background:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	float: left; 
	margin: 7px 0 0 5px; 
	padding: 3px 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	z-index: 100; 
	width: 126px;
}

#menu_edit a { 
	font-weight: bold; 
	color: #0e4d86; 
	text-decoration: none; 
}

#menu_edit a:hover { 
	text-decoration: underline; 
}

#footer_edit, #attachment_edit { 
	background:/*[F23*/#FFF/*F23]*/ none repeat scroll 0 0; 
	border: 1px solid /*[F21*/#ddd/*F21]*/; 
	margin: 0; 
	padding: 3px 6px; 
	display: inline; 
}

#attachment_edit { 
	background: /*[F22*/#F7F7F7/*F22]*/; 
} 

div.tooltext, span.tooltext { 
	font-size: 11px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}

img.topnav_icon { 
	vertical-align: middle; 
	padding-bottom: 3px; 
}

#home_content_nav {
	width: 250px;
	padding: 6px 12px;
	margin: 0 0 20px 30px;
	background-color: #ecf1f5;
	float: right;
}

#home_content_nav h3 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0px;
	text-align: center;
	line-height: 18px;
	color: #0f4e86;
}

#home_content_nav li {
	margin-bottom: 6px;
}

/**
 * Attachments & Comments Sections
*/
	
#attachmentHead {
		font-weight:bold;
		margin: 1.25em 0 .25em 0;
}

#commentHead {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #333333;
	margin: 1.25em 0 1em 0;
}

#commentHead .tooltext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color: #ecf1f5;
	border: 1px solid #ecf1f5;
	font-weight: normal;
}

#commentHead .tooltext a {
	font-weight: bold;
}

#commentHead .tooltext a:hover {
	text-decoration: underline; 
}

div.comment { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #ffffff;
	border: 1px solid #ecf1f5;
	padding: 10px 10px 0px 10px;
}

#comment_edit { 
	margin: 0; 
	padding: 0; 
	display: inline; 
}

#comment_edit a { 
	font-size: 13px;
	text-decoration: none; 
	background-image: url(http://www.ifrs.com/imgs/comment_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 18px;
}

#comment_edit a:hover { 
	text-decoration: underline; 
}

#comment_edit { 
}

form.comment {
	background-color: #ecf1f5;
	border: 1px solid #ecf1f5;
	margin-top: 10px;
	padding: 5px 6px 5px 10px;
	}
	
	#attachmentTable { margin-top: 10px; }	
	#attachmentTable td.detail {
		font-size: 85%;
	}
	#attachmentTable td.description {
		font-size: 85%;
		padding-top: 0px;
	}
	#attachmentTable td.alt1 {
		background-color: /*[F22*/#F7F7F7/*F22]*/;
	}
	#attachmentTable td.alt2 {
	}
	
	div.alt1 {
		background-color: /*[F22*/#F7F7F7/*F22]*/;
	}
	div.alt2 {
	}

/**
 * Admin Screen Styles
 */

#adminBody {
	margin-top: 30px;
	background: /*[F1*/#2c3b49/*F1]*/;
	font-family: /*[F34*/Verdana, Arial, Helvetica, sans-serif/*F34]*/;
	color: #333333;
}

#adminBody p, #adminBody td, #adminBody li, #adminBody div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 0px none;
}

#adminMainTable { 
	width: 980px;
	margin: auto;
	padding: 0px;
	border: 0px none #ffffff; 
	background-color: /*[F23*/#FFF/*F23]*/; 
}

#adminMainCell { 
	padding: 8px 8px 25px 8px; 
	border: 0px none;
}

#adminMainCell h1 { 
	font-size: 32px;
	color: #0e4d86;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 0 17px;
	margin: 50px 0 0 0;
}

#adminMenuTable { 
	width:100%;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 26px solid #ebebeb; 
}

#adminMenuRow {
	border: 0 none;
}

#adminMenuLeftCell {
	background-image: url(http://www.ifrs.com/imgs/logo.gif); 
	background-repeat: no-repeat;
	background-position: 2px 20px;
	border: 0px none #ffffff; 
	background-color: /*[F23*/#FFF/*F23]*/; 
	padding: 0 0 2px 0;
	margin: 0;
}

#adminMenuLeftCell h1 {
	font-size: 32px;
	color: #0e4d86;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 70px 0 0 19px;
	margin: 0;
}

#adminMenuLeftCell h3 {
	display: none;
	visibility: hidden;
}

#adminMenuRightCell { 
	padding: 14px 0 0 0px;
	font-weight: bold;
	border: 0px none;
}

#adminMenuSpacerRow { 
	display: none;
	visibility: hidden; 
}

#adminMenuContentBlock {
	padding: 0 0 0 17px;
	border: 0px none;
}

#adminMenuContentBlock h2 {
	font-size: 32px;
	color: #0e4d86;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

#adminMenuContentBlock h3 {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 14px; 
	color: #333333; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#adminMenuContentBlock p {
	padding: 0;
	margin: 15px 0 5px 0;
}

#adminMenuContentBlock a {
	font-weight: bold;
}

#adminMenuContentBlock table {
	margin: 0;
	border: 1px solid #cccccc;
}

#adminMenuContentBlock table a {
	font-weight: bold; 
}

#adminMenuContentBlock table span p {
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: -20px;
}

#adminMenuContentBlock input[type="radio"] {
	display: none;
	visibility: hidden; 
}

/* #adminMenuContentBlock input[type="checkbox"] { 
	display: none;
	visibility: hidden; 
} */

/* .editorButton { 
	display: none;
	visibility: hidden; 
} */

/* #adminMenuContentBlock div p a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #0f4e86;
	text-decoration: none;
	font-weight: bold;
	background:/*[F22*/#fff6d5/*F22]*/; 
	border: 1px solid /*[F21*/#ffd433/*F21]*/; 
	margin: 0px 0px 5px 2px; 
	padding: 3px 6px;
} */

#adminMenuContentBlock div p a:hover {
	text-decoration: underline;
}

#adminMenuContentBlock div hr {
	clear: both;
}

#adminMenuContentBlock div a {
	margin: 0 0 0 2px; 
}

#adminMenuContentBlock div table span p {
	margin: 0 0 10px 2px;
}

#adminMainTable #adminMainCell #adminMenuContentBlock div h1 { 
	background-image: url(http://www.ifrs.com/imgs/logo.gif); 
	background-repeat: no-repeat;
	background-position: 2px 20px;
	background-color: /*[F23*/#FFF/*F23]*/; 
	text-indent: 19px;
	padding: 70px 0 2px 0;
	margin: 0 0 0 -17px;
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 26px solid #ebebeb;
}

.adminHR { 
	color: #fff;
	background:transparent;
	margin: -0.5em 17px 1em 0;
	padding: 0;
	border: 0;
	border-bottom: 1px #dbdbdb solid;
}

.versionsPager p {
	border: 0 none;
	margin: 0px;
	clear: both;
}

.versionsPager a {
}

#versionsTable { 
	margin: 5px 0px 5px -10px; 	
}

#versionsTable tr { 
	border-right: solid 1px #ecf1f5; 	
}

#versionsTable td { 
	border-left: solid 1px #ecf1f5; 
	border-bottom: solid 1px #ecf1f5;	
}

#adminTabs div {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-top-left: 6px;
	-webkit-border-radius-top-right: 6px;
	display: none;
	visibility: hidden;
}

#adminTabs div.currentTab { 
	font-weight:bold; 
}

#contentPanel form div div span {
	display: none;
	visibility: hidden;
}

    .propertyHelp { font-size: 100%; }

    #attachmentList th, #attachmentList td { font-size: 95%; }
    
    .mceContentBody { 
      padding: 10px 10px 10px 10px;
      background-color: #FFFFFF;
      background-image: none;
      text-align: left;
      font-family: /*[F34*/'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif/*F34]*/;
      font-size: /*[F19*/85%/*F19]*/; 
      color: /*[F18*/black/*F18]*/;
    }

    /* used by blog module */
    p.list_footer_links {
      font-size:.85em;
      padding-bottom:12px;
      border-bottom:8px solid #EEEEEE;
    }
      
  }

	/* ============ */
	/* PRINT LAYOUT */
	@media print
	{
	#topnav, #nav, #header, #col1, .tooltext { display: none; }
	#col3 { border: 0px; margin:0; }
	}

	
/* ============ */
/* IFRS.COM LAYOUT */	
/* Holds the date stamp and about link */

#top_line {
	width: 980px;
	height: 30px;
	position: relative;
	line-height: 22px;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#top_line a, #top_line a:link, #top_line a:visited {
	color: #fff;
	text-decoration: none;
}

#top_line a:hover {text-decoration: underline;}

#date_stamp {
	position: absolute;
	bottom: 0;
	left: 0;
}

#about_link {
	position: absolute;
	bottom: 0;
	right: 0;
	font-weight: bold;
	text-transform: uppercase;
}

#ifrsnav {
	width: 960px;
	height: 38px;
	background: #0f5793 url(http://www.ifrs.com/imgs/nav_bg.jpg) no-repeat;
	border-bottom: 4px solid #fc3;
	padding-left: 20px;
}

*:first-child+html #ifrsnav {
	width: 960px;
	height: 43px;
	background: #0f5793 url(http://www.ifrs.com/imgs/nav_bg.jpg) no-repeat;
	border-bottom: 4px solid #fc3;
	padding-left: 20px;
}

* html #ifrsnav {
	width: 960px;
	height: 38px;
	background: #0f5793 url(http://www.ifrs.com/imgs/nav_bg.jpg) no-repeat;
	border-bottom: 4px solid #fc3;
	padding-left: 20px;
}

#ifrsnav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 960px;
	height: 38px;
}

*:first-child+html #ifrsnav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 2px 0 0 0;
	width: 960px;
	height: 4px;
}

* html #ifrsnav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 4px 0 0 0;
	width: 960px;
	height: 38px;
}

#ifrsnav ul li {
	float: left;
	font-size: 10px;
	line-height: 38px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	padding: 0;
}

*:first-child+html #ifrsnav ul li {
	float: left;
	font-size: 10px;
	line-height: 43px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	padding: 0;
}

* html #ifrsnav ul li {
	float: left;
	font-size: 10px;
	line-height: 38px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	padding: 0;
}

#ifrsnav ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0 20px 0 12px;
	background: url(http://www.ifrs.com/imgs/arrow_off.gif) no-repeat 0 50%;
}
#ifrsnav ul li a:hover {
	color: #fc3;
	background: url(http://www.ifrs.com/imgs/arrow_hover.gif) no-repeat 0 50%;
}

#ifrsnav ul li.selected a, #nav ul li.selected a:hover {
	color: #fc3;
	background: url(http://www.ifrs.com/imgs/arrow_on.gif) no-repeat 0 50%;
}

.search_container {
	position:relative;
	top:0px;
	left:55px;
	height: 25px;
}

.submit_button {
position:relative; left:10px;
}

#content_header {
	width: 980px;
	height: 95px;
	background-color: #ffffff;
	
}

.short_header #content_header {
	height: 24px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 3px;
}

#breadcrumbs {
	position: relative;
	top: 0;
	left: 26px;
	color: #666666;
	font-size: 10px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #666666; 
	text-decoration: underline; 
}

#breadcrumbs a:focus, #breadcrumbs a:hover {
	color: #666666; 
	text-decoration: none; 
}

#content_header h2 {
	font-size: 32px;
	color: #0e4d86;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 5px;
	left: 26px;
	line-height: 34px;
	padding: 0;
}

.gray_background {
	background-color: #ebebeb;
	margin: 0px 8px 10px 8px;
	width: 964px;
	height: 26px;
	display: block;
}

#content_footer {
	margin: 10px 0 22px 0;
	border-top: 1px solid #dbdbdb;
	padding-top: 4px;
}

#content_footer .top_link {
	float: left;
}

#content_footer .top_link a {
	padding-left: 12px;
	background: url(http://www.ifrs.com/imgs/arrow_up.gif) no-repeat 0 50%;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0e4d86;
	text-decoration: none;
	text-transform: uppercase;
}

#content_footer .top_link a:hover {
	text-decoration: underline;
}