	body{
		font-family:Verdana,"Trebuchet MS",Trebuchet,Tahoma,sans-serif;
		background-color:#006198;
		text-align:center;
		font-size:75%;
		line-height:1.3em;
		background-image:url('/images/bg_screen.jpg');
		background-position:top;
		background-repeat:repeat-x;
		margin:0px 0px 30px 0px;
	}
	div#screen{
		width:720px;
		margin:0px auto;
		text-align:left;
		overflow:hidden;
	}
	div#canvas{
		background-image:url('/images/bg_page.jpg');
		background-repeat:repeat-y;
	}
	div#page{
		background-image:url('/images/bg_header.jpg');
		background-position:top;
		background-repeat:no-repeat;
	}
	div#header{
		position:relative;
		height:112px;
	}
		div#header h2{
			display:none;
		}
		div#header div#dateline{
			position:absolute;
			top:85px;
			right:220px;
			color:#cccccc;
		}

		div#header div#langnav{
			position:absolute;
			top:21px;
			right:0px;
		}
			div#header div#langnav ul{
				margin:0px;
				padding:0px 0px 0px 10px;
				list-style-type:none;
				color:#ccddee;
				font-weight:bold;
			}
				div#header div#langnav ul li{
					padding:0px 14px 0px 8px;
					float:left;
				}

				div#header div#langnav ul li img{
					vertical-align:middle;
					margin:0px 4px 2px 0px;
				}

				div#header div#langnav a{
					text-decoration:none;
					color:#ffffff;
				}
				div#header div#langnav a:hover{
					text-decoration:underline;
				}
		div#header div#topnav{
			position:absolute;
			top:86px;
			left:212px;
		}
			div#header div#topnav ul{
				margin:0px;
				padding:20px;
				list-style-type:none;
				color:#999999;
			}
				div#header div#topnav ul li{
					padding:2px 8px 2px 8px;
					float:left;
				}
				div#header div#topnav a{
					text-decoration:none;
				}
				div#header div#topnav a:hover{
					text-decoration:underline;
				}
				div#header div#topnav ul li span.current_page{
					background-color:#002E5A;
					color:#ffffff;
					font-weight:bold;
					padding:2px 4px 2px 4px;
				}
	div#main{
		float:left;
		margin:2px 2px 2px 2px;
		width:450px;
		overflow:hidden;
		padding:20px 0 30px 0;
	}
	div#content{
		margin:0px 30px 0px 30px;
		font-size:90%;
	}
		div#content h1{
			font-family:Georgia,"Times New Roman",Times,serif;
			font-size:2.1em;
			line-height:1.2em;
			font-weight:bold;
			color:#A80A0A;
			margin:0px 0px 20px 0px;
		}
		div#content h2{
			font-weight:		bold;
			color:			#002E5D;
			font-size:		1.3em;
			line-height:		1.0em;
		}
		div#content h3{
			font-weight:		bold;
			color:			#A80A0A;
			font-size:		1.1em;
		}
		div#content h4{
			font-weight:		bold;
			color:			#8899aa;
			border-bottom:		1px solid #aabbcc;
			font-size:		0.9em;
			letter-spacing:		1px;
		}
		div#content ul{
			margin-top:10px;
			margin-bottom:0px;
		}
		div#content li{
			margin-top:0px;
			margin-bottom:10px;
		}
		div#content span.sub{
			font-size:		80%;
		}
		div#content span.sup{
			font-size:		80%;
			vertical-align:		top;
			position:		relative;
			top:			-2px;
		}
		div#content span.thinsp{
			vertical-align:		top;
			position:		relative;
			top:			-2px;
			font-size:		6px;
		}
		div#content div.para{
			margin-bottom:		15px;
		}
		div#content div.imagebox{
			overflow:		visible;
		}
		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 th{
				text-align:		center;
				font-weight:		normal;
			}
			div#content table td{
				border:			1px solid #cccccc;
				padding:		8px;
				font-size:		13px;
			}
		div#content table.hborder{
			border:			none;
			margin:			15px 0px 20px 0px;
			width:			100%;
		}
			div#content table.hborder th{
				width:			160px;
			}
			div#content table.hborder th,div#content table.hborder td{
				vertical-align:		middle;
				border:			none;
				border-top:		3px solid #eeeeee;
				border-bottom:		3px solid #eeeeee;
				padding:		20px;
				font-size:		13px;
			}
		div#content ul,div#content ol{
			padding-left:		26px;
		}
		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:			#666666;
			}
	div#sidebar{
		width:236px;
		float:left;
		overflow:hidden;
		margin-bottom:40px;
		margin-left:10px;
	}
	div#logo{
		padding:18px 0px 10px 0px;
		text-align:center;
	}
	div#sidenav{
		margin:0px 20px 0px 20px;
		color:#cc3300;
		font-weight:bold;
	}
		div#sidenav ul.level0{
			margin:0px;
			padding:15px;
			list-style-type:none;
		}
			div#sidenav ul.level0 li.lev0{
				margin:0px 0px 10px 0px;
				padding:0px 0px 7px 0px;
				border-bottom:1px solid #dddddd;
			}
			div#sidenav ul.level0 ul{
				margin:0px;
				padding:0px 0px 0px 15px;
				list-style-type:none;
			}
			div#sidenav ul.level0 ul.level1{
				margin:0px 0px 10px 0px;
				padding:0px 0px 7px 15px;
				border-bottom:1px solid #dddddd;
			}
				div#sidenav ul.level0 ul li{
					padding:2px 0 4px 0;
				}
		div#sidenav a{
			text-decoration:none;
		}
		div#sidenav a:hover{
			text-decoration:underline;
		}
		div#sidenav span.current_page{
			color:#A80A0A;
			padding:1px 2px 1px 2px;
			margin-left:-2px;
		}
	div#footer{
		position:relative;
		clear:both;
		margin:0px;
	}
	div#subfooter{
		position:relative;
		background-image:url('/images/bg_footer.jpg');
		background-position:top center;
		background-repeat:no-repeat;
		clear:both;
		margin:0px;
		width:720px;
		margin:0px auto;
		overflow:hidden;
		color:#8CB7D0;
		text-align:center;
		padding-top:126px;
		padding-bottom:70px;
	}
		div#subfooter div#offset{
			margin:0px auto;
			text-align:center;
		}
		div#subfooter div#pp_ad{
			margin:10px 0px 10px 0px;
		}
		div#subfooter div#pp_ad img{
			margin:2px 0px 2px 0px;
		}
		div#subfooter a{
			color:#8CB7D0;
			text-decoration:none;
		}
	a{
		color:#007DD2;
	}
	img.inline{
		border:none;
		vertical-align:middle;
	}
	a img{
		border:none;
		vertical-align:middle;
	}





	div#content div.slideshow{
		margin:			0px 0px 20px 0px;
		padding:		8px 0px 8px 0px;
		border:			2px solid #999999;
		text-align:		right;
		xxfont-size:		90%;
		line-height:		1.5em;
	}

		div#content div.slideshow div.imageframe{
			width:			500px;
			height:			375px;
			overflow:		hidden;
			margin:			0px 8px 0px 8px;
			background-color:	#666666;
			text-align:		center;
			border:			none;
		}
		div#content div.slideshow table.aligned{
			width:			500px;
			height:			375px;
			border:			none;
			empty-cells:		show;
			border-collapse:	collapse;
			margin:			0px;
		}
		div#content div.slideshow table.aligned td{
			width:			500px;
			height:			375px;
			padding:		0px;
			margin:			0px;
			border:			none;
			text-align:		center;
			vertical-align:		middle;
		}
			div#content div.slideshow table.aligned td img{
				border:			none;
				margin:			0px;
			}

		div#content div.slideshow div.controls{
			float:			right;
			position:		relative;
			right:			8px;
			margin:			6px 0px 0px 10px;
			line-height:		1.2em;
			color:			#777777;
			padding:		1px 0px 3px 3px;
			xxbackground-color:	#ffffff;
			font-weight:		bold;
		}
		div#content div.slideshow div.controls img{
			height:			22px;
			width:			22px;
			vertical-align:		middle;
		}
		div#content div.slideshow div.title{
			text-align:		left;
			margin:			10px 0px 5px 8px;
			line-height:		1.2em;
			color:			#666666;
		}

