/*
	style sheet for IXO:Library
*/
body {
	background:				white url(/img/bg/bg_content.jpg) no-repeat;
	color:					black;
	font-family:			"Nimbus Sans L","Liberation Sans",Arial,Helvetica,FreeSans,sans-serif;
	font-size:				9pt;
	line-height:			120%;
	}
p {
	margin:					0 2% 5px 2%;
	}
p.large {
	font-size:				12pt;
	}
p.mission {
	font-style:				italic;
	text-indent:			2em;
	}
img { border: 0; }
.big_text {
	color:					black;
	font-size:				12pt;
	font-style:				normal;
	line-height:			133%;
	}
.small_text {
	font-size: 9pt;			font-style: normal;
	color: #000000;
	line-height: 133%;
}
INPUT {
	font-family: monospace, courier, "Courier New";
	}
.tiny_text {
	font-size:				8pt;
	font-style:				normal;
	line-height:			133%;
	margin:					0;
	text-indent:			0;
	color:					#3a7;
	}
.quotation {
	font-size:				12px;
	line-height:			150%;
}
.error {
	font-size:				14px;
	font-style:				bold;
	color:					#ee0000;
	margin:					9px 0 20px 0;
}
.head_text, H1, H2, H3 {
	color:					#007f4f;
	font-family:			"Trebuchet MS", Lucida, Futura, Verdana, sans-serif;
	font-size:				18pt;
	font-weight:			bold;
	line-height:			150%;
	margin:					0 0 0.2cm 0;
	text-decoration:		none;
	}
.subhead_text, H2, H3 {
	font-size:				14pt;
	line-height:			115%;
	}
H3 {
	font-size:				12pt;
	}
.menu_bold {
	font-size:				9pt;
	font-weight:			bold;
	text-decoration:		none;
	line-height:			130%;
	color:					#002f00;
	}
td.menu {
	border-bottom:			1px solid black;
	color:					#002f00;
	padding-bottom:		3px;
	vertical-align:		bottom;
	}
td.nav {
	text-align:				center;
	width:					40px;
	}
.note {
	color:					#3f4f4f;
	font-size:				9pt;
	font-weight:			normal;
	font-style:				italic;
	line-height:			140%;
	margin:					0.3em 1em 0.3em 1em;
}
.note_medium, p.note_big {
	color:					#3f3f4f;
	font-family:			Georgia, "Bitstream Charter", "Times Roman", serif;
	font-size:				11pt;
	font-style:				italic;
	font-weight:			normal;
	line-height:			150%;
	margin:					0 2em 0.5em 2em;
	text-indent:			2em;
}
p.note_big {
	color:					#5f3f4f;
	font-size:				12pt;
	font-weight:			bold;
}
.red_text {
	font-size:				12px;
	font-weight:			normal;
	font-style:				normal;
	color:					#ff0000;
}
.white_text {
	font-size:				12px;
	font-weight:			normal;
	text-decoration:		none;
	line-height:			200%;
	color:					#ffffff;
}
.green_text {
	color:					#009933;
	font-size:				12px;
	font-weight:			normal;
	line-height:			120%;
	text-decoration:		none;
}

a, a:link, a:visited {
	font-size:				9pt;
	line-height:			130%;
	padding:					1px 3px 1px 3px;
	text-decoration:		none;
	}
a.menus, a.menus:visited, a.menu_bold {
	background-color:		#cdc;
	color:					#A33;
	}
a:hover, a.menus:hover, a.menu_bold:hover {
	background:				#ff3;
	color:					#050;
	font-weight:			medium;
	text-decoration:		underline;
	}
a.menu_bold {
	color:					#733;
	}
a.lg, a.lg:link {
	color:					#000099;
	font-size:				12pt;
	line-height:			120%;
	}
a.lg:visited { color: #335577; }
a.lg:hover {
	text-decoration:		underline;
	color:					#007700;
	font-weight:			bold;
	}

a.quiet, a.quiet:link, a.quiet:visited, a.quiet:hover
	{ background: none; font-size: 8pt; text-decoration: none; font-weight: normal; }

a.nav {
	color:					#A33;
	text-decoration:		none;
	font-size:				10pt;
	margin:     			0;
	padding:					4px 0 2px 0;
	}
a.nav:visited { color: #CC3333; text-decoration: none; }
a.nav:hover { text-decoration: none; color: #CC3333; background: #ff7; }

td#quotation	{ padding-left:9px; text-align:left; vertical-align:top; }



/*	-------------
	Footer styles
	-------------	*/

#footer {
	background:				#efe;
	position:				fixed;
		height:				20px;
		width:				100%;
		top:					auto;
		right:				0;
		bottom:				0;
		left:					0px;
	padding:					5px 4px 4px 0;
	}
#footer p {
	color:					#4b5;
	font-size:				9px;
	line-height:			170%;
	margin:					4px 0 0 0;
	position:				static;
	text-decoration:		none;
	}
#footer a, #footer a:link:visited {
	color:					#0bf;
	font-size:				10px;
	}
#footer a:hover {
	background-color:		#ded;
	color:					#029;
	}
#footer p.rightbottom {
	position:				fixed;
		top:				auto;
		right:			0;
		bottom:			-1px;
		left:				auto;
	padding:					0 7px 0 0;
	}
#footer p.leftbottom {
	position:				fixed;
		top:				auto;
		right:			auto;
		bottom:			-1px;
		left:				0;
	padding:					0 0 0 7px;
	}
#footer p.centrebottom {
	font-size:				10px;
	position:				fixed;
		bottom:			-1px;
		top:				auto;
	text-align:				center;
	width:					100%;
	}



