* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
HTML, FORM {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: #fff; HEIGHT: 100%; COLOR: #000; FONT-SIZE: 10pt; margin:0em;
}
BODY {
	FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A {
	COLOR: #00508f
}
A:hover {
	COLOR: #641253 !important
}
A:visited {
	COLOR: #6b7f8f
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
P {
	DISPLAY: block; MARGIN-BOTTOM: 1.33em
}
SUP {
	FONT-SIZE: 0.8em
}
.page {
	POSITION: relative; MIN-WIDTH: 480px; MIN-HEIGHT: 100%; WIDTH: 100%; background-color:White
}

.readonly
{
	/*background-color:#f7f7f7;*/
	color:#808080;
}
.layout .item INPUT[type=text],
.layout .item TEXTAREA
{
	width:100%;
}
.layout .item INPUT[type=file]
{
	width:100%;
	margin-bottom:4px;
}
.layout .item
{
	margin-bottom:6px;
}
.layout .item .first {
	width:20%;
	float:left;
}
.layout .item .second {
	width:80%;
	float:left;
}
.layout {
	CLEAR: both;
	PADDING-LEFT: 1.8em; PADDING-RIGHT: 2em;
	overflow:auto;
	height:50px;
}
.hidden {
	DISPLAY: none
}
.clear {
	LINE-HEIGHT: 1px; MIN-HEIGHT: 1px; WIDTH: 100%; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px;
}
.header {
	PADDING-TOP: 1.5em; PADDING-LEFT: 1.8em; PADDING-RIGHT: 1.8em; HEIGHT: 110px; OVERFLOW: hidden;
	text-align:justify;
}
.logo IMG {
	DISPLAY: block;
	margin-bottom:1em;
}
.buttons
{
	background-color: #f0f0f0; border-top: solid 1px #dfdfdf; padding: 0.8em 1em;
	text-align:right;
}
