@font-face {
	font-family: 'HeadlineFont';
	src: url('/common/font/headlinefont.eot');
	src: local('…'), url('/common/font/headlinefont.woff') format('woff'), url('/common/font/headlinefont.ttf') format('truetype'), url('/common/font/headlinefont.svg#webfont0IeYhvUF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FontRegular';
	src: url('/common/font/font_regular.eot');
	src: local('…'), url('/common/font/font_regular.woff') format('woff'), url('/common/font/font_regular.ttf') format('truetype'), url('/common/font/font_regular.svg#webfontEtSsk1JN') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FontItalic';
	src: url('/common/font/font_italic.eot');
	src: local('…'), url('/common/font/font_italic.woff') format('woff'), url('/common/font/font_italic.ttf') format('truetype'), url('/common/font/font_italic.svg#webfontNZohlgxV') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'FontBold';
	src: url('/common/font/font_bold.eot');
	src: local('…'), url('/common/font/font_bold.woff') format('woff'), url('/common/font/font_bold.ttf') format('truetype'), url('/common/font/font_bold.svg#webfontKcmVwBB9') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'FontBoldItalic';
	src: url('/common/font/font_bolditalic.eot');
	src: local('…'), url('/common/font/font_bolditalic.woff') format('woff'), url('/common/font/font_bolditalic.ttf') format('truetype'), url('/common/font/font_bolditalic.svg#webfont8zI8rTdy') format('svg');
	font-weight: bold;
	font-style: italic;
}
i,em{
	font-family:'FontItalic', Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
}
b,strong{
	font-family:'FontBold', Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
}
i b,b i,i strong,strong i,em b,b em,em strong,strong em{
	font-family:'FontBoldItalic', Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
	font-weight:bold;
}

body{
	font:			13px/19px 'FontRegular', Georgia, 'Times New Roman', Times, serif;
	background-color:	#006699;
	text-align:		center;
	background-image:	url('/images/bg_screen.jpg');
	background-repeat:	repeat-x;
	background-position:	top;
	margin:			0px;
	color:			#554433;
}
div#screen{
	text-align:		left;
	margin:			0px auto;
	background-color:	#f0f0f0;
	background-image:	url('/images/bg_page.jpg');
	background-repeat:	repeat-y;
	background-position:	top center;
	width:			844px;
	position:		relative;
}
div#logo{
	text-align:		center;
	margin:			0px;
	padding-top:		11px;
}
div#page{
	margin:			0px;
	background-image:	url('/images/bg_header.jpg');
	background-repeat:	no-repeat;
	background-position:	top left;
	padding:		0px;
}
div#languages{
	position:		absolute;
	top:			12px;
	right:			48px;
	text-align:		right;
	margin:			0px;
}
	div#languages ul{
		margin:			0px;
		padding:		10px 0px 10px 0px;
		list-style-type:	none;
		color:			#ffdd00;
	}
		div#languages ul li{
			padding:		2px 10px 2px 10px;
			display:		inline;
		}
	div#languages a{
		text-decoration:	none;
		color:			#ffffff;
	}
	div#languages a:hover{
		text-decoration:	underline;
	}
div#main{
	clear:			both;
	margin:			0px;
	padding-top:		25px;
}
div#menubox{
	padding:		0px;
	margin:			0px;
	padding-left:		37px;
	float:			left;
}
div#menu{
	color:			#990000;
	width:			160px;
	overflow:		hidden;
}
		div#menu a{
			text-decoration:	none;
		}
		div#menu a:hover{
			text-decoration:	underline;
		}
		div#menu ul{
			list-style-type:	none;
			padding:		0px;
			margin:			0px;
		}
			div#menu ul li{
				padding:		5px 0px 5px 0px;
				margin:			0px;
				display:		block;
				float:			left;
				width:			160px;
				font-family:'FontBold', Georgia, 'Times New Roman', Times, serif;
				font-weight:		bold;
				line-height:		1em;
				border-top:		1px solid #cccccc;
			}
			div#menu ul li div{
				display:		inline;
				padding:		0px 5px 0px 10px;
			}
			div#menu ul li.node_open{
				background-color:	#eaeaea;
				border-top:		1px solid #ffffff;
				border-bottom:		1px solid #cccccc;
			}
			div#menu ul li li{
				border:			none;
				width:			100%;
				font-weight:		bold;
			}
			div#menu span.menu_item{
				margin:			5px 0px 0px 0px;
				padding:		0px 0px 2px 0px;
				overflow:		visible;
				color:			#990000;

			}
			div#menu span.top_level span.menu_item{
				width:			160px;
				font-family:		'FontBold', Georgia, 'Times New Roman', Times, serif;
				font-weight:		bold;
				padding:		5px 10px 6px 10px;
			}
			div#menu span.level0,div#menu span.level1,div#menu span.level2,div#menu span.level3{
				margin:			0px 0px 0px 3px;
				padding:		0px 0px 0px 11px;
				background-repeat:	repeat-y;
				background-position:	top left;
				overflow:		visible;
			}
			div#menu span.level0{
				background-image:	url('/images/0.gif');
			}
			div#menu span.level1{
				background-image:	url('/images/1.gif');
				background-repeat:	no-repeat;
			}
			div#menu span.level2{
				background-image:	url('/images/2.gif');
			}
			div#menu span.level3{
				background:		none;
				border:			none;
			}
div#content{
	padding:		0px;
	margin:			0px 0px 20px 40px;
	float:			left;
	overflow:		hidden;
	width:			345px;
}

/*	FORMATTING			*/

	a{
		color:			#0066aa;
	}
	h1{
		font-family:		'FontBold', Georgia, 'Times New Roman', Times, serif;
		font-weight:		bold;
		color:			#990000;
		font-size:		20px;
		line-height:		33px;
		margin:			0px 0px 10px 0px;
	}
	h2{
		font-family:		'FontBold', Georgia, 'Times New Roman', Times, serif;
		font-weight:		bold;
		color:			#554433;
		font-size:		1.2em;
		line-height:		1.0em;
		letter-spacing:		1px;
	}
	h3{
		font-family:		'FontBold', Georgia, 'Times New Roman', Times, serif;
		font-weight:		bold;
		color:			#554433;
		font-size:		1em;
	}
	h4{
		font-family:		'FontBold', Georgia, 'Times New Roman', Times, serif;
		font-weight:		bold;
		color:			#554433;
		font-size:		1em;
		border-bottom:		1px solid #554433;
	}
	span.thinsp{
		font-size:		70%;
	}
	div.para{
		margin-bottom:		15px;
	}
	div#content div.imagebox{
		margin-bottom:		10px;
	}
		div#content div.imagebox div.caption{
			text-align:		right;
			width:			100%;
			margin-top:		0px;
			padding-top:		1px;
			line-height:		1em;
			color:			#BBB5A8;
		}
	div#content div.magnibox{
		float:			left;
		margin-left:		0px;
		padding-left:		20px;
		padding-bottom:		5px;
		border-bottom:		1px solid #3366cc;
	}
	div#content div.magnibox a{
		text-decoration:	none;
	}
	div#content div.magnibox a img{
		border:			none;
		width:			11px;
		height:			11px;
		margin-right:		5px;
		vertical-align:		middle;
	}
	div#content div.audiobox{
		border:			1px solid #dddddd;
		padding:		5px;
	}
		div#content div.audiobox div{
			margin-bottom:		3px;
		}
		div#content div.audiobox div.audiotitle{
			color:			#333333;
			border-bottom:		1px solid #333333;
			padding-bottom:		2px;
		}
		div#content div.audiobox div.download_link{
			margin-bottom:		0px;
		}
	div#content table{
		border-collapse:	collapse;
		empty-cells:		show;
		border:			1px solid #cccccc;
	}
		div#content table td{
			border:			1px solid #cccccc;
			padding:		8px;
		}
	div#content div#contact_us{
		border:		1px solid #cccccc;
		padding:	5px;
	}
		div#content div.listing{
			border-left:	1px solid #cccccc;
			padding:	5px;
			font-weight:	bold;
			margin-top:	0px;
		}
			div#content div.listing ul{
				list-style-type:none;
				padding-left:			20px;
				margin-top:	0px;
			}
			div#content div.listing li{
				margin-bottom:			10px;
				margin-top:			0px;
			}
			div#content div.listing a{
				text-decoration:		none;
			}
	div#content ul{
		padding-left:		20px;
		color:			#990000;
		list-style-type:	square;

	}
		div#content ul span{
			color:			#554433;
		}

div#right{
	width:			160px;
	float:			left;
	background-color:	#f0f0f0;
	margin:			0px 0px 20px 41px;
}
	div#right div.box{
		padding:		10px 12px 10px 12px;
		margin:			0px 0px 20px 0px;
	}
form.loginform{
	text-align:		left;
	margin:			2px 0px 5px 0px;
	padding:		10px;
	line-height:		1.1em;
}
	form.loginform div.login_error{
		background-color:	#fcfcfc;
		margin:			0px 0px 10px 0px;
		border:			1px solid #990000;
		padding:		3px 4px 3px 4px;
		color:			#990000;
	}
	form.loginform div.input{
		float:			left;
		width:			130px;
		margin:			0px 0px 2px 0px;
		padding:		2px 4px 0px 0px;
	}
	form.loginform input.text{
		width:			116px;
		background-color:	#ffffff;
		background-image:	url('/images/bg_text.jpg');
		background-position:	top;
		background-repeat:	repeat-x;
		border:			1px solid #cccccc;
		margin-bottom:		5px;
	}
	form.loginform label{
		color:			#999999;
	}
	form.loginform input.button{
		font-family:		Arial,Helvetica,sans-serif;
		color:			#888888;
		width:			120px;
		background-color:	#dfdfdf;
		background-image:	url('/images/bg_button.jpg');
		background-position:	top;
		background-repeat:	repeat-x;
		border:			1px solid #cccccc;
	}

div#footer{
	background-image:	url('/images/bg_footer.jpg');
	background-repeat:	no-repeat;
	background-position:	top center;
	padding-bottom:		30px;
	clear:			both;
	text-align:		center;
	padding-top:		105px;
	position:		relative;
	margin:			0px auto;
	letter-spacing:		1px;
	color:			#6EA3BD;
	width:			844px;
	font-size:		12px;
}
	div#footer a{
		color:			#6EA3BD;
		text-decoration:	none;
	}
	div#footer a:hover{
		text-decoration:	underline;
	}
a img{
	vertical-align:		middle;
	border:			none;
}
div.fix{
	clear:			both;
	margin:			0px;
	height:			0px;
}
