body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515453;
	background-color:#ffffff;
}

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515453;
}
.style19 {color: #FFFFFF}
.style29 {color: #515453}
.style30 {font-size: 12px}

.linkDark { color: #515453; }

input[readonly='readonly'] {
	background-color: #D0D0D0;
	color: #000000;
	cursor:default;
}

input.readonly {
	background-color: #D0D0D0;
	color: #000000;
	cursor:default;
}

select[readonly='readonly'] {
	background-color: #D0D0D0;
	color: #000000;
	cursor:default;
}

textarea[readonly='readonly'] {
	background-color: #D0D0D0;
	color: #000000;
	cursor:default;
}

textarea.readonly {
	background-color: #D0D0D0;
	color: #000000;
	cursor:default;
}

a.linkLight:visited {
	color: #FFFFCC;
	font-weight: bold;
}

a.linkLight:link {
	color: #FFFFCC;
	font-weight: bold;
}
.linkLight {
	color: #FFFFCC;
	font-weight: bold;
}

.mainTable {
	width: 100%;
	background-color:#ffffff;
}

.tableHeader {
	background-color: #681624;
	color: #FFFFCC;
	font-weight:bold; 
}

.tableEvenRow {
	background-color: #FFFFCC;
}

.neededFieldLabelCell {
	width: 150px;
	background-color: #FFFFCC;
	vertical-align: top;
}

.fieldCell {
	width: 450px;
}

.submitButtonCell {
	text-align: right;
}

.disabledField {
	background-color: #D0D0D0;
}

.psila_grammata {
	font-size:10px;
}

.emphasis {
	color: #FF0000;
	font-weight:bold;
}

.fieldLabelCell {
	width: 330px;
	vertical-align: top;
}

.textLight {
	color: #FFFFCC;
}

a:link {
	color: #515453;
}
a:visited {
	color: #515453;
}
.style31 {font-size: 10px}
.style35 {
	font-size: 16px;
	color: #333333;
}
.style36 {font-size: 12px; color: #FFFFFF; }

.messages {
	text-align:left;
	background-color:#D0D0D0;
	color:#FF0000;
	font-weight:bold;
}

.darkClass {
	opacity:0.50;
	filter:alpha(opacity=50);
	background-color: #000000;
	z-index: 5;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 0px;
}

.windowDivClass {
    position:absolute;
    left:0px;
    top:0px;
    z-index:-1;
    visibility:hidden;
    background-color:#FFFFFF;
}

.cresDivClass {
    visibility:hidden;
    display:none;
}


table.entypoTable {
    border-collapse:collapse;
    border:1px solid black;
    width:960px;
}

table.entypoSubTable {
    border-collapse:collapse;
    border:0px solid black;
    width:100%;
}

tr.entypoTable {
    border:1px solid black;
}

tr.entypoTableHeaderRow {
    border:1px solid black;
    background-color: #C0C0C0;
    text-align: center;
    font-weight: bold;
}

td.entypoTable {
    border:1px solid black;
    color: #000000;
    vertical-align:top;
}

td.entypoTableFieldLabelCell {
    border:1px solid black;
    color: #000000;
    font-weight: bold;
    vertical-align:top;
    width: 30%;
}

td.entypoTableFieldValueCell {
    border:1px solid black;
    color:#000000;
    vertical-align:top;
}
