
body {
color:#000000;
background-color:#FFFFFF;
text-align: center;
font-size: 12px;
margin:0px 0px 40px 0px;
lang: EN;
font-family: Verdana;
background: url(../img/bg.gif);
}

a:link{color: #003399;}
a:visited{color: #003399;}
a:hover{color:#FF6600;}

//p { margin: 5px 20px; padding: 0; color: #333; font-size: 12px; line-height: 150% }
table { font-size: 12px; text-align: left;}
form {
margin: 0;
}

#title {
color: #ffffff;
font-size: 16px;
font-weight: bold;
line-height: 150%;
background-color: #008080;
text-align: left;
margin-right: auto;
margin-left: auto;
padding: 2px 2px 2px 5px;
width: 100%;
}

#subtitle {
color: #00c;
font-size: 14px;
font-weight: bold;
padding: 10px;
}

#loginHeader {
font-size: 12px;
text-align: right;
line-height: 150%;
margin-right: auto;
margin-left: auto;
padding: 2px 2px 2px 5px;
width: 100%;
}

#menu {
margin-bottom: 10px;
}
#menu ul {
list-style-image: url('../img/icon_menu.gif');
}
#menu li {
font-size: 14px;
font-weight: bold;
padding: 3px;
}

#inputerror {
margin: 10px;
padding: 0;
margin-right: auto;
margin-left: auto;
}

#inputerror table {
background-color: #FFCCCC;
color: red;
font-weight: bold;
font-size: 14px;
text-align: left;
margin: 0;
padding: 5px;
}

#inputerror ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#inputerror li {
color: red;
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 2px;
}

#login table {
font-weight: bold;
font-size: 14px;
margin: 10px;
}

.attention {
color: red;
font-size: 12px;
}

.attention2 {
color: red;
font-weight: bold;
font-size: 14px;
}

.necmark {
color: red;
font-size: 12px;
font-weight: bold;
}
