body {
	margin: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*behavior: url(/js/csshover.htc);*/
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a, a:visited {
	color: #75217e;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}
h1 {
	display: none;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding:0;
}
h4 {
	padding: 10px 8px 5px 8px;
	margin: 0px 0px 0px 0px;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
}
h5 {
	margin: 0px 0px 0px 20px;
	font-size: 1.1em;
	font-family: "Times New Roman", Times, serif;
}

.hr {
	display: block;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border: 0px;
	border-bottom: 1px dashed #B12118;
	background-color: #FFFFFF;
}

ul {
}
li {
	padding: 4px 0px 4px 0px;
}

dt {
	font-weight:bold;
}
dd {
	margin-bottom: 10px;
}

/* -------------- */

.start {display: none;}
.end {display: none;}
.clear {display: block; clear:both;}

/* -------------- */

#container {
	display: block;
	width: 765px;
	margin: 0px auto;
	/*
	background-image: url(/img/back1_l.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	*/
	background-color: #FFFFFF;
}
/* Holly Hack Targets IE Win only \*/
* html #container {height: 1%;}
/* End Holly Hack */

	#container #containerStart {
	display: block;
	height: 5px;
	overflow: hidden;
	/*
	background-image: url(/img/back1_t.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	*/
	background-color: #666666;
	}
		#container #containerStart .left,
		#container #containerStart .right {
	display: block;
	height: 5px;
	width: 5px;
	overflow: hidden;
		}
		#container #containerStart .left {
	float: left;
	/*
	background-image: url(/img/back1_tl.gif);
	*/
		}
		#container #containerStart .right {
	float: right;
	/*
	background-image: url(/img/back1_tr.gif);
	*/
		}
	#container #containerEnd {
	display: block;
	height: 5px;
	overflow: hidden;
	background-color: #666666;
	/*
	background-image: url(/img/back1_b.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	*/
	}
		#container #containerEnd .left,
		#container #containerEnd .right {
	display: block;
	height: 5px;
	width: 5px;
	overflow: hidden;
		}
		#container #containerEnd .left {
	float: left;
	/*
	background-image: url(/img/back1_bl.gif);
	*/
		}
		#container #containerEnd .right {
	float: right;
	/*
	background-image: url(/img/back1_br.gif);
	*/
		}

	#container #containerBox {
	/*
	background-image: url(/img/back1_r.gif);
	background-position: top right;
	background-repeat:repeat-y;
	*/
	border-bottom-color: #6699FF;
	}

/* -------------- */

.header {
	border-top: 2px solid #75217e;
	overflow: hidden;
}
	.header .start {
	}
	.header .end {
		display: block;
		clear: both;
		overflow: hidden;
	}
	.header .lang {
	height: 38px;
	font-size: 1.1em;
	text-align: right;
	}
		.header .lang a {
		display: block;
		float: right;
		width: 82px;
		height: 28px;
		color: #FFFFFF;
		padding: 10px 37px 0px 22px;
		background-color: #75217e;
		background-image: url(/img/langtab1.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		text-align: center;
		}
	.header .left {
	float: left;
	width: 350px;
	padding: 0px 0px 0px 0px;
	margin: 33px 0px 0px 10px;
	}
		.header .left .logo {
		text-align: center;
		}
		.header .left .loc {
	padding-top: 20px;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
		}
	.header .right {
	float: right;
	width: 300px;
	}

	.header .body {
	top: 0px;
	font-size: 1.1em;
	padding: 40px 48px 10px 410px;
	line-height: 2em;
	}

.wide .header .left {
	width: 320px;
	margin: 0px 0px 0px 0px;
}

/* -------------- */

.nav {
	display: block;
	overflow: hidden;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	background-image: url(/img/navback.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	color: #75217e;
	font-size: 1.2em;
}
.nav.blank {
	background-image: none;
}
.nav.blank2 {
	background-image: none;
	padding: 5px 5px 5px 5px;
	height: auto;
}
	.nav .left {
	display: block;
	float: left;
	overflow: hidden;
	width: auto;
	height: 24px;
	margin: 0px 0px 0px 80px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	background-color:#FFF;
	}
		.nav span {
		display: block;
		float: left;
		height: auto;
		padding: 4px 0px 0px 0px;
		}
		.nav span.dotg {
		display: block;
		width: 22px;
		height: 24px;
		background-image: url(/img/dotg.gif);
		background-position: top center;
		background-repeat: no-repeat;
		color: #EEEEEE;
		text-align: center;
		padding: 2px 0px 0px 0px;
		margin: 0px 6px 0px 6px;
		border: none !important;
		}
	.nav .right {
	display: block;
	float: right;
	overflow: hidden;
	width: auto;
	height: 24px;
	margin: 0px 40px 0px 0px;
	padding: 0px 10px 0px 10px;
	text-align: right;
	background-color:#FFF;
	}
	.nav .right2 {
	background-color:#f3f3f3;
	border:solid;
	border-width:thin;
	border-color:#75217e;
	float: right;
	}

	.nav .center {
	display: inline;
	height: 24px;
	margin: 0px 40px 0px 0px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	background-color: #FFFFFF;
	}
	.nav .center2 {
	background-color:#f3f3f3;
	border:solid;
	border-width:thin;
	border-color:#75217e;
	display: block;
	xheight: 24px;
	width: auto;
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	text-align: center;
	}

/* -------------- */

		.inpBut {
			cursor:pointer;
			display: inline;
		}
		.butNext {
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 26px 0px 0px;
	background-image: url(/img/but_next1.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #75217e;
	text-align: right;
	background-color: #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
		}
		.butNext:hover {
	background-image: url(/img/but_next2.gif);
	color: #000000;
	text-decoration: underline;
		}

		.butBack {
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 26px;
	background-image: url(/img/but_back1.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #75217e;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
		}
		.butBack:hover {
	background-image: url(/img/but_back2.gif);
	color: #000000;
	text-decoration: underline;
		}

		.butBasic {
	height: 24px;
	margin: 0px 0px 0px 0px;
	color: #B12118;
	text-align: right;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
		}
		.butBasic2 {
		font-size:12px; 
		text-align:center; 
		color: #75217e;
		}
		.butBasic a {
	display: block;
	height: 18px;
	width: auto;
	padding: 4px 26px 0px 0px;
	background-position: right;
	background-repeat: no-repeat;
	color: #75217e;
	background-color: #FFFFFF;
		}
		.butBasic a:hover {
	color: #000000;
	text-decoration: underline;
		}

		.butBasic.next a {
			background-image: url(/img/but_next1.gif);
		}
		.butBasic.next a:hover {
			background-image: url(/img/but_next2.gif);
		}
		.butBasic.back a {
			background-image: url(/img/but_back1.gif);
		}
		.butBasic.back a:hover {
			background-image: url(/img/but_back2.gif);
		}

		.butBasic.pdf a {
			background-image: url(/img/but_pdf1.gif);
		}
		.butBasic.pdf a:hover {
			background-image: url(/img/but_pdf2.gif);
		}

		.butBasic.print a {
			background-image: url(/img/but_print1.gif);
		}
		.butBasic.print a:hover {
			background-image: url(/img/but_print2.gif);
		}

/* -------------- */

#contents {
	display: block;
	clear: both;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}
/* Holly Hack Targets IE Win only \*/
* html #contents {height: 1%;}
/* End Holly Hack */

	#contents #contentsStart {
	display: none;
	clear: both;
	overflow: hidden;
	}
	#contents #contentsEnd {
		display: block;
		clear: both;
	}

	#contents #body {
	display: block;
	clear: both;
	overflow: hidden;
	z-index: 90;
	padding: 0px 40px 0px 40px;
	}
		#contents #body #bodyStart {
			display: none;
		}
			#contents #body hr {
	margin: 0px 20px 0px 20px;
			}
			#contents #body h2 {
			}
			#contents #body h3 {
			}
			#contents #body h4 {
			}
			#contents #body h5 {
			}

			#contents #body p {
	padding: 8px 12px 8px 12px;
	margin: 2px 0px 2px 0px;
	display: block;
			}

		#contents #body #bodyEnd {
display: block;
clear: both;
overflow: hidden;
		}

/* -------------- */

	#body .bodyrow {
		padding: 10px;
	}
	#body p {
		margin: 0;
		padding: 5px 5px 5px 5px;
	}

/* -------------- */

#footer {
	clear: both;
	height: 10px;
	border-bottom: 2px solid #75217e;
}
	#footer #footerStart {
	}
	#footer #footerEnd {
	}

/* ==== Footer Sub ==== */

#footerSub {
	display: block;
	height: 22px;
	padding: 5px 40px 0px 40px;
	color: #75217e;
}
/* Holly Hack Targets IE Win only \*/
* html #footerSub {height: 1%;}
/* End Holly Hack */

	#footerSub #footerSubStart {
	}
	#footerSub #footerSubEnd {
	clear: both;
	display: block;
	}

	#footerSub .left {
	display: block;
	float: left;
	width: 300px;
	height: 22px;
	overflow: hidden;
	}
	#footerSub .right {
	display: block;
	float: right;
	width: 300px;
	height: 22px;
	text-align: right;
	}

	#footerSub A {
	color: #75217e;
		text-decoration: none;
	}
	#footerSub A:hover {
		color: #000000;
		text-decoration: underline;
	}

#footerSub UL {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
}
	#footerSub UL LI {
	position: relative;
	display: block;
	float: left;
	height: 24px;
	padding: 0px 10px 4px 10px;
	margin: 0px 2px 0px 2px;
	}


