body {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 2em 1em;
	font-size   : 10pt;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	border      : 0px solid;
}

body.menu {
	padding     : 1em 0em 0em 1em;
	margin      : 0em 0em 0em 0em;
	font-size   : 10pt;
	font-family : "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	border      : 0px solid;
	background  : #F7F7F7;
}

frameset {
	border:  0px solid;
}

frame {
	border:  0px solid;
}

h1 {
	padding     : 0.3em 1em 0em 1em;
	margin      : 0.2em 0em 0em 0em;
	background  : #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	font-size   : 12pt;
	font-weight : bold;
	color       : #dc143c;
}

h2 {
	padding     : 0em 0em 0em 0em;
	margin      : 0.3em 0.3em 0.3em 0.3em;
	font-size   : 11pt;
	font-weight : bold;
	color       : #dc143c;
}

h3 {
	padding     : 0em 0em 0em 0em;
	margin      : 0.3em 0.3em 0.3em 0.3em;
	font-size   : 10pt;
	font-weight : normal;
	color       : #0000ff;
}

div.navi {
	padding     : 0.4em 1em 0.2em 1.5em;
	margin      : -2em 0em 0.6em 0.9em;
	background  : #E7E7E7;
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	font-size   : 8pt;
	font-weight : bold;
	color       : #777777;
}

div.mapnone {
	display		: none;
}

p {
	padding     : 0em 0em 0em 0em;
	margin      : 0.2em 0em 0.2em 0em;
	font-size   : 9pt;
	line-height : 11pt;
	text-align  : justify;
}

p.top {
	padding     : 0em 0em 0em 0em;
	margin      : 0.2em 0em 0.2em 0.6em;
	font-size   : 9pt;
	line-height : 11pt;
	text-align  : justify;
}

ul {
	padding     : 0em 0em 0em 0em;
	margin      : 0.6em 4.4em 0.6em 4.4em;
	font-size   : 9pt;
	line-height : 11pt;
	text-align  : justify;
}

form {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 9pt;
}

table {
	padding     : 0em 0em 0em 0em;
	margin      : 0.3em 2em 1em 0.5em;
	font-size   : 9pt;
}

table.in {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 9pt;
}

th {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	background-color: #DDDDDD;
	font-size   : 9pt;
	text-align  : left;
	white-space : nowrap;
	border-color: #999999;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

td.none {
	padding     : 0.1em 0.1em 0.1em 0.1em;
	font-size   : 9pt;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

td {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	font-size   : 9pt;
	border-color: #CCCCC;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

td.top {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	font-size   : 9pt;
	border-color: #dc143c;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

div.footer {
	padding     : 0.4em 1em 0.4em 1em;
	margin      : 2em 0em 2em 0.6em;
	font-size   : 9pt;
	text-align  : right;
	border-color: #dc143c;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	color       : #dc143c;
}

textarea {
	font-size   : 10pt;
}

input {
	font-size   : 10pt;
}

input.square {
	font-size:12px;
	width:18px;
	height:18px;
}

hr {
	margin      : 0em 0em 0em 0em;
	height      : 1px;
}


