BODY {
background-color: #F4F4F4;
font-size: 12px;
font-weight: bold;
font-family: Arial;
color: black;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
}

.head {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
}

H5 {
font-size: 10px;
font-weight:  900;
font-family: Arial;
color: #F4F4F4;
}
H3.ml {
font-size: 16px;
font-weight:bolder;
font-family:Arial;
color:#285394;
}

A:visited {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color: #7E7E7E;
text-decoration: none;
}

A:link {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color: #707070;
text-decoration: none;
}
A:hover {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color: #003300;
text-decoration: none;
}
A.ml:visited {
font-size: 13px;
font-weight: normal;
font-family: Arial;
color:white;
text-decoration: none;
}

A.ml:link {
font-size: 13px;
font-weight: normal;
font-family: Arial;
color: white;
text-decoration: none;
}
A.ml:hover {
font-size: 13px;
font-weight: normal;
font-family: Arial;
color: white;
text-decoration: none;
}
A.eml:visited {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color:#285394;
text-decoration: none;
}

A.eml:link {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color: #285394;
text-decoration: none;
}
A.eml:hover {
font-size: 12px;
font-weight: normal;
font-family: Arial;
color: #285394;
text-decoration: none;
}

A.normal {
font-size:inherit;
font-weight: inherit;
font-family: inherit;
color: inherit;
text-decoration: none;}

A.normal:visited {
color: inherit;
}

A.normal:link {
color: inherit;
}
A.normal:hover {
color: inherit;
}


A.result {
font-size: 13px;
font-weight: 600;
font-family: Arial;
color:black;
text-decoration: underline;
line-height:200%;
}

A.result:visited {

}

A.result:link {

}
A.result:hover {
letter-spacing:2pt;

}


FONT.blue14 {
font-size: 13px;
font-weight:  100;
font-family: Times;
color: #0062A2;
text-decoration: none;
}

FONT.boldblue14 {
font-size: 14px;
font-weight:  900;
font-family: Times;
color: #0062A2;
text-decoration: none;
}

FONT.blue10 {
font-size: 13px;
font-weight:  100;
font-family: Times;
color: #0062A2;
text-decoration: none;
}
FONT.boldblue12 {
font-size: 12px;
font-weight:  900;
font-family: Times;
color: #0062A2;
text-decoration: none;
}
P {
font-size: 11px;
font-weight:  100;
font-family: ARIAL;
color: black;
text-decoration: none;
}

P.result {
font-size: 13px;
font-weight:  900;
font-family: ARIAL;
color: black;
text-decoration: none;
}
P.resultlang {
font-size: 13px;
font-weight:  900;
font-family: ARIAL;
color: black;
text-decoration: none;
}


LI {
font-size: 11px;
font-weight:  100;
font-family: ARIAL;
color: black;
text-decoration: none;
}

LI.result {
list-style-type:decimal;
font-size: 12px;
font-weight:  600;
font-family: ARIAL;
color: black;
text-decoration: underline;

}


LI.ml {
font-size: 13px;
font-weight:  100;
font-family: ARIAL;
color: black;
text-decoration: none;
line-height:200%;
list-style:square;
}

TABLE.main {
border-width: 0px;
padding: 0px;
background-color: #EAEAEA;
}

TABLE.langs {
width: 100%;
border-width: 0px;
padding: 0px;
background-color: #EAEAEA;
}

TABLE.calendar {
border-width: 1px;
border-style: solid;
border-color: black;
padding: 1px;
background-color:#EAEAEA;
}
TABLE.wcalendar {
border-width: 1px;
border-style: solid;
border-color: black;
padding: 1px;
background-color:#FFFFFF;
}

TD {
font-family:Arial, Helvetica;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top:2px;
font-size: 10px;
color: black;
}

TD.langs {
border-width:thin;
font-size: 12px;
font-weight: bold;
color: #000000;
font-family:Arial, Helvetica;
background-color: #EAEAEA;
padding-top:1px;
padding-bottom:1px;
padding-left:2px;
padding-right:2px;
table-layout:fixed;
}

TH.term {
border-width:thin;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
font-family:Arial, Helvetica;
background-color: #759DDA;
padding-left:5px;
padding-right:5px;
table-layout:fixed;
}

TD.term {
font-family:Arial, Helvetica;
border-width:1px;;
border-style: solid;
border-color: black;
padding-left: 1px;
padding-right: 1px;
padding-bottom:1px;
padding-top:1px;
font-size: 13px;
font-family:Arial, Helvetica;
font-weight:normal;
color: black;
}

TD.bterm {
font-family:Arial, Helvetica;
border-width:0px;;
border-style: solid;
border-color: black;
padding-left: 1px;
padding-right: 1px;
padding-bottom:1px;
padding-top:1px;
font-size: 13px;
font-family:Arial, Helvetica;
font-weight:normal;
color: black;
}


TD.wterm {
font-family:Arial, Helvetica;
border-width:thin;
border-style: solid;
border-color: black;
padding-left: 10px;
padding-right: 10px;
padding-bottom:10px;
padding-top:10px;
font-size: 13px;
color: black;
background-color:#FFFFFF;
}


TD.ml {
font-family:Arial, Helvetica;
font-size: 13px;
color: black;
}

TD.mlprint {
font-family:Arial, Helvetica;
font-size: 13px;
color: black;
vertical-align:middle;
}

TD.item {
background-color:#285394;
border-width:0px;
border-style:none;
border-color:#000080;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top:2px;
font-size: 14px;
font-family: Arial, Helvetica;
color: white;
width:134px;
}

TD.aitem {
background-color:#759DDA;
border-width:0px;
border-style:none;
border-color:#000080;
padding-left: 5px;
padding-right: 5px;
padding-bottom:2px;
padding-top:2px;
font-size: 14px;
font-family: Arial, Helvetica;
color: #FFCC66;
width:134px;
}

P.justify {
text-align: justify;
font-size: 11px;
}

P.justify12 {
font-family: Arial, Helvetica;
text-align: justify;
font-size: 12px;

}
P.justify13 {
font-family: Arial,  Helvetica;
text-align: justify;
font-size: 13px;

}

INPUT {
height:20px;
font-size: 11px;
background-color: #FFFFFF;
border-style:solid;
border-width:1px;
border-color: black;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:1px;
}

INPUT.search {
font-size: 12px;
padding-left:2px;
padding-right:2px;

}

INPUT.BIG {
height:20px;
width:400px;
font-size: 10px;
}


INPUT.addterm {
height:18px;
width: 300px;
padding-left:2px;
padding-right:2px;
border-width:thin;
font-size: 10px;
}

TEXTAREA {
font-size:13px;
overflow:visible;
border-color:black;
border-width:1px;
border-style:solid;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:3px;
height:30px;
background-color:white;
color:black;
font-weight: 500;
font-family:arial, heveltica;
letter-spacing:2px;
}

TEXTAREA.disabled {
background-color:#EFEFEF;
border-color:#EAEAEA;
color:#003366;
}


TEXTAREA.off {
background-color:white;
color:#6E6E6E;
}

TEXTAREA.on {
background-color:#F4FFE8;
color:black;
}


INPUT.button {
margin-top:2px;
height:19px;
font-size: 13px;
padding-bottom:3px;
padding-top:0px;
padding-left:1px;
padding-right:1px;
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica;
text-align:center;
background-color:#E8E8E8;
border-style:solid;
border-color:black;
}

INPUT.panel {
height:20px;
font-size: 10px;

}

INPUT.userlang {
height:20px;
width:150px;
font-size: 11px;
background-color: #FFFFFF;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica;
}

INPUT.area {
height:20px;
width:150px;
font-size: 10px;
background-color: #FFFFFF;
}

INPUT.box {
margin-top:6px;
vertical-align:top;
background-color: #FFFFFF;
outline-width:1px;
outline-style:none;
outline-color:black;
border: 0px solid green;
color:#FF0000;
width:14px;
height:15px;
}

INPUT.file {
background-color: #FFFFFF;
border: 1px solid green;
color:black;
width:50px;
height:18px;

}


input.term {
vertical-align:middle;
background-color: #E6E6FA;
border: 1px solid black;
color:#006633;
font-weight: bold;
font-size:10px;
height:16px;
}

Button {
height:20px;
font-size:10px;
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica;
text-align:center;
}

BUTTON.panel {
height:22px;
font-size:12px;
width:120px;
padding-bottom:3px;
}

BUTTON.item {
height:20px;
font-size:12px;
width:80px;
padding-bottom:3px;
}
BUTTON.close {
height:20px;
font-size:12px;
padding-bottom:3px;
width:50px;
}

SELECT {
background-color: #FFFFFF;
border-style: solid;
border-width:1px;
border-color: black;
height:18px;
font-size: 10px;
outline-style:none;
}

OPTION {
background-color: #FFFFFF;
border-style: solid;
border-width:0px;
border-color: black;
height:18px;
font-size: 12px;
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica;
text-align:center;
}


SELECT.area {
height:18px;
width:150px;
font-size: 12px;
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica;

}
OPTION.area {
font-size: 13px;
color: #000000;
}
SELECT.langs {
height:18px;
width:70px;
font-size: 12px;
font-style:normal;
font-family:Arial, Helvetica;
}
OPTION.langs {
font-size: 13px;
color: #000000;
}

SELECT.userlang {
height:18px;
width:90px;
font-size:13px;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica;
}




SELECT.yesno {
height:18px;
width:50px;
font-size: 10px;
border-style: solid;
border-width:1px;
border-color: black;
padding:1px;
text-align:left;
}

SELECT.language {
height:18px;
width:70px;
font-size:12px;
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica;

}


SELECT.users {
height:18px;
width:200px;
font-size: 11px;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica;
}

SELECT.listlangs {
height:250px;
width:100px;
font-size: 11px;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica;
}

SELECT.listfields {
height:250px;
width:180px;
font-size: 11px;
font-weight:bold;
font-style:normal;
font-family:Arial, Helvetica;
}

P.text {
	margin: 0px;
	padding: 0px;
	width: 20px;
	border: 0px none;

}

IFRAME {
border-style:none;
border-width:thin;
}


HR {
border: 0px;
color:black;
background-color:black;
height:1px;
width:100%;

}

FIELDSET {
font-family:Arial, Helvetica;
border-width:thin;
border-style: solid;
border-color: black;
padding-left:2px;
padding-right: 2px;
padding-bottom:5px;
padding-top:2px;
font-size: 10px;
color: black;
}
LEGEND {
font-family:Arial, Helvetica;
font-size: 11px;
}

.vertical {
/* writting-mode:tb-rl; */
}


@media print {

BUTTON.donotprint {
visibility:hidden;
}

TD.mlprint {
font-family:Arial, Helvetica;
font-size:13px;
color: black;
vertical-align:top;
width:80%;

}
}

