/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html, body {
	height : 100%;
}
body {
	font-family : Arial, Sans-Serif;
	font-size : x-small;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #0A0149;
	background-color : #FFFFFF;
}


td.ref_bg {
	background-color : #EEF8EE;
}

td.dv_spacing {
	width : 150px;
}

	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {
		font-size : 120%;
		font-weight : bold;
		color : #005600;
		margin : 0px 0px 1em 0px;
	}
	h2 {
		font-size : 100%;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
	}
	h3 {
		font-size : 100%;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
	}
	p {
		margin : 0px 0px 1em 0px;
	}
	pre, code {}
	/* hypertext (a) */
	a:link, a:visited {
		color : #005600;
	}
	a:hover, a:active {
		color : #0A0149;
	}
	/* list (dl, dt, dd, ol, ul, li) */
	ul, ol {
		padding : 0px 0px 0px 16px;
		margin : 0px 0px 0px 0px;
		list-style-image : url(/images/content_bullet_0.gif);
	}
		ul li {
			padding : 0px 0px 0px 0px;
			margin : 0px 0px 0px 0px;
		}
	dl {}
		dt {}
		dd {}
	/* object (object, param) */
	object {}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {}
	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
	form {
		margin : 0px 0px 1em 0px;
	}
		input, textarea, select {
			font-family : Verdana, Arial, Sans-Serif;
			font-size : 90%;
			vertical-align : middle;
			width : 24em;
		}
		label {
			font-size : 100%;
		}
		fieldset {
			padding : 4px 4px 4px 4px;
		}
			legend {
				font-size : 100%;
				font-weight : bold;
			}
	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {
		font-size : 100%;
	}
		caption {}
		tr {}
		th {
			text-align : left;
		}
		td {}
	/* img */
		img {
			border : none;
			vertical-alignz : middle;
		}
/* Generic */
.formrow0 {
	position : relative;
	padding : 0px 0px 4px 12em;
}
	.formcol0 {
		position : absolute;
		left : 0px;
		left/* hide from IE5.0/Win */ : -12em;
	}
	html>body .formcol0 {
		position : absolute;
		left : 0px;
	}
		.button0 {
			width : auto;
		}
		.checkbox0, .radio0 {
			width : auto;
		}
		.textarea0 {
			height : 8em;
		}
/* lay-out */
body {
	background-image : url(/images/content_back_0.gif);
	background-repeat : repeat-y;
}
	#canvas0 {
		font-size : 110%;
		background-image : url(/images/content_stripes_1.gif);
		background-repeat : no-repeat;
		background-position : 200px 127px;
		position : relative;
		height : 100%;
	}
		#header0 {
			width : 100%;
			width : 779px;
			height : 112px;
			padding : 15px 0px 0px 0px;
			background-color : #FFFFFF;
		}
			#header0 img {
				float : left;
				margin : 0px 0px 0px 0px;
			}
		#navigation0 {
			float : left;
			width : 178px;
		}
			#listnavi0 {
				background-color : #79B9D6;
				float : right;
				width : 159px;
				padding : 4em 0px 8em 0px;
				margin : 0px 0px 0px 0px;
				list-style-type : none;
				list-style-image : none;
			}
				#listnavi0 li {
					position : relative;
					border-bottom : solid 1px #C9E3EF;
					line-height : 1.7em;
					text-align : right;
					padding : 0px 16px 0px 0px;
					margin : -3px 0px 0px 0px;
				}
				html>body #listnavi0 li {
					margin : 0px 0px 0px 0px;
				}
					#listnavi0 li.last {
						border-bottom : solid 1px #79B9D6;
					}
					#listnavi0 li img {
						position : absolute;
						right : 0px;
						top : 0px;
					}
					html>body #listnavi0 li img {
						right : 2px;
						top : 3px;
					}
					#listnavi0 li, 
					#listnavi0 li.link {
						background-color : #79B9D6;
					}
						#listnavi0 li a:link, 
						#listnavi0 li a:visited,
						#listnavi0 li.link a:link, 
						#listnavi0 li.link a:visited {
							color : #0A0149;
							font-weight : bold;
							text-decoration : none;
							text-transform : uppercase;
						}
						#listnavi0 li a:hover, 
						#listnavi0 li a:active,
						#listnavi0 li.link a:hover, 
						#listnavi0 li.link a:active {
							color : #666666;
							font-weight : bold;
							text-decoration : none;
							text-transform : uppercase;
						}
					#listnavi0 li.hover, 
					#listnavi0 li.active {
						background-color : #C9E3EF;
					}
						#listnavi0 li.hover a:link, 
						#listnavi0 li.hover a:visited, 
						#listnavi0 li.hover a:hover, 
						#listnavi0 li.hover a:active,
						#listnavi0 li.active a:link, 
						#listnavi0 li.active a:visited, 
						#listnavi0 li.active a:hover, 
						#listnavi0 li.active a:active {
							color : #666666;
							font-weight : bold;
							text-decoration : none;
							text-transform : uppercase;
						}
					#listnavi0 li.link .imglink,
					#listnavi0 li.hover img.imghover,
					#listnavi0 li.active img.imghover {
						visibility : visible;
					}
					#listnavi0 li.link img.imghover,
					#listnavi0 li.hover img.imglink,
					#listnavi0 li.active img.imglink {
						visibility : hidden;
					}
			#banner0 {
				position : absolute;
				bottom : 15px;
				left : 15px;
				float : right;
				clear : both;
			}
		#content0 {
			width : 596px;
			margin : 0px 0px 0px 180px;
		}
		html>body #content0 {
			margin : 0px 0px 0px 183px;
		}
			#metanavigation0 {
				margin : 0px 0px 0px 0px;
				border-top : solid 5px #FFFFFF;
				background-color : #D1DBE1;
			}
				#listmeta0 {
					padding : 0px 0px 0px 0px;
					margin : 0px 0px 0px 0px;
					list-style-type : none;
					list-style-image : none;
					height : 15px;
				}
					#listmeta0 li, 
					#listmeta0 li.link {
						float : left;
						padding : 0px 15px 0px 15px;
						line-height : 15px;
						border-right : solid 1px #FFFFFF;
						background-color : #D1DBE1;
					}
						#listmeta0 li a:link, 
						#listmeta0 li a:visited,
						#listmeta0 li.link a:link, 
						#listmeta0 li.link a:visited {
							color : #0A0149;
							text-decoration : none;
						}
						#listmeta0 li a:hover, 
						#listmeta0 li a:active,
						#listmeta0 li.link a:hover, 
						#listmeta0 li.link a:active  {
							color : #666666;
							text-decoration : none;
						}
					#listmeta0 li.hover, 
					#listmeta0 li.active {
						background-color : #E9EFF3;
					}
						#listmeta0 li.hover a:link, 
						#listmeta0 li.hover a:visited,
						#listmeta0 li.hover a:hover, 
						#listmeta0 li.hover a:active,
						#listmeta0 li.active a:link, 
						#listmeta0 li.active a:visited,
						#listmeta0 li.active a:hover, 
						#listmeta0 li.active a:active {
							color : #666666;
							text-decoration : none;
						}
			#title0 {
				position : relative;
				margin : 5px 0px 10px 0px;
				padding : 0px 0px 0px 15px;
				height : 38px;
				background-color : #CEEACE;
			}
				#printicon0 {
					position : absolute;
					right : 16px;
					top : 2px;
				}
					#printicon0 img {
						vertical-align : middle;
					}
				#title0 h1 {
					position : absolute;
					top : 20px;
				}
			#text0 {
				padding : 0px 15px 30px 15px;
				font-size : 105%;
			}
		#footer0 {
			position : absolute;
			bottom : -1px;
			height : 16px;
			width : 100%;
			clear : both;
			background-color : #FFFFFF;
		}
		html>body #footer0 {
			display : none;
		}
