/* CLASS SECTION */

body {
 font-family : Arial, Helvetica, Arial CE, Helvetica CE;
 font-size : 12px;
 color : #000000;
 font-weight : normal;
 text-decoration: none;
}

td {
 font-size : 12px;
 font-weight : normal;
}

.text {
 font-size : 12px;
 font-weight : normal;
}

.text-shaded {
 font-size : 12px;
 font-weight : normal;
 color : #444444;
}

.text-bold-shaded {
 font-size : 12px;
 font-weight : bold;
 color : #222222;
}

.text-bold {
 font-size : 12px;
 font-weight : bold;
}

.text-bold-invert {
 font-size : 13px;
 font-weight : bold;
 color : #ffffff;
}

.text-big {
 font-size : 13px;
 font-weight : bold;
}

.text-small {
 font-size : 11px;
 font-weight : normal;
}

.text-notice {
 font-size : 10px;
 color : #555555;
 font-weight : normal;
}

.text-login {
 font-size : 11px;
 font-weight : bold;
}

.text-red {
 color : #fe0000;
 font-weight : bold;
}

.page-topic-public {
 font-size : 12px;
 font-weight : bold;
 color : #d9a00b;
}

.item-bigname {
 font-size : 17px;
 font-weight : bold;
 color : #ffffff;
}

.item-name {
 font-size : 13px;
 font-weight : bold;
 color : #db9f0d;
}

.page-topic {
 font-size : 14px;
 font-weight : bold;
 color : #000000;
}

.error {
 font-size : 12px;
 font-weight : bold;
 color : #ff0000;
}

.error-big {
 font-size : 13px;
 font-weight : bold;
 color : #ff0000;
}

.error-small {
 font-size : 10px;
 font-weight : bold;
 color : #ff4949;
}

.copyright {
 font-size : 10px;
 color : #a5a5a5;
}

.copyright-text {
 font-size : 9px;
 color : #a5a5a5;
}

.amenu-top {
 font-size : 11px;
 color : #000000;
}

.amenu-top-active {
 font-size : 11px;
 color : #fe0002;
}

/* DATA LIST SECTION */

.list-header {
 font-size : 11px;
 font-weight : bold;
 text-decoration: none;
}

.list-small {
 font-size : 10px;
 text-decoration: none;
}

.list-text {
 font-size : 11px;
 text-decoration: none;
}

.list-big-help {
 font-size : 12px;
 font-weight : bold;
 color : #444444;
 text-decoration: none;
}

/* INPUT SECTION */

.input-text {
 font-size : 11px;
 background-color : #ffffff;
 width : 260px;
 height : 19px;
}

.input-text-big {
 font-size : 11px;
 background-color : #ffffff;
 width : 601px;
}

.input-text-small {
 font-size : 11px;
 background-color : #ffffff;
 width : 130px;
 height : 19px;
}

.input-mini {
 font-size : 11px;
 background-color : #ffffff;
 width : 70px;
 height : 19px;
}

.input-textarea {
 font-size : 11px;
 background-color : #ffffff;
 width : 260px;
}

.input-checkbox {
 font-size : 11px;
 width : 40px;
 height : 20px;
}

.input-contact {
 font-size : 11px;
 background-color : #ffffff;
 width : 110px;
 height : 19px;
}

.input-search {
 font-size : 10px;
 background-color : #ffffff;
 height : 19px;
}

.input-login {
 font-size : 11px;
 background-color : #ffffff;
 width : 115px;
 height : 19px;
}

/* HREF SECTION */

a, a:link, a:visited {
 font-weight : bold;
 color : #000000;
 text-decoration : none;
}

a:active, a:hover {
 font-weight : bold;
 color : #fe0002;
 text-decoration : underline;
}

/* HREF SECTION */

a.red, a.red:link, a.red:visited {
 font-size : 11px;
 font-weight : normal;
 color : #fe0002;
 text-decoration : none;
}
 
a.red:active, a.red:hover {
 font-size : 11px;
 font-weight : normal;
 color : #fe0002;
 text-decoration : underline;
}

/* HREF SECTION */

a.amenu, a.amenu:link, a.amenu:visited {
 font-size : 12px;
 font-weight : bold;
 color : #000000;
 text-decoration : none;
}

a.amenu:active, a.amenu:hover {
 font-size : 12px;
 font-weight : bold;
 color : #fe0002;
 text-decoration : underline;
}

/* HREF SECTION */

a.smenu, a.smenu:link, a.smenu:visited {
 font-size : 10px;
 color : #111111;
 text-decoration : none;
}

a.smenu:active, a.smenu:hover {
 font-size : 10px;
 color : #fa0300;
 text-decoration : underline;
}

/* HREF SECTION */

a.menu-login, a.menu-login:link, a.menu-login:visited {
 font-size : 12px;
 font-weight : bold;
 color : #000000;
 text-decoration : none;
}

a.menu-login:active, a.menu-login:hover {
 font-size : 12px;
 font-weight : bold;
 color : #f70406;
 text-decoration : underline;
}

/* HREF SECTION */

a.confirm, a.confirm:link, a.confirm:visited {
 font-weight : bold;
 color : #ffffff;
 padding : 1px 5px 1px 5px;
 text-decoration : none;
}

a.confirm:active, a.confirm:hover {
 font-weight : bold;
 color : #ffffff;
 background-color : #4d0000;
 padding : 1px 5px 1px 5px;
 text-decoration : none;
}

/* HREF SECTION */

a.confirm-no, a.confirm-no:link, a.confirm-no:visited {
 font-weight : bold;
 color : #ffffff;
 padding : 1px 5px 1px 5px;
 text-decoration : none;
}

a.confirm-no:active, a.confirm-no:hover {
 font-weight : bold;
 color : #ffffff;
 padding : 1px 5px 1px 5px;
 text-decoration : none;
}

ul.sub { margin: 5px 0 5px -30px; *margin-left: 15px; }
li.submenu { list-style-image: url('/images/public/menu_arrow_s.gif'); }
ul.sub li.submenu a { font-weight: normal; }

h2 { margin-top:0; color: #ff0000; }

div.helpdesk a { color: #ff0000; font-weight: normal; }
div.helpdesk a:hover { color: #ff0000; font-weight: normal; }
div.helpdesk a:visited { color: #ff0000; font-weight: normal; }

div.helpdesk ul li a { font-weight: bold; }
div.helpdesk ul li a:hover { font-weight: bold; }
div.helpdesk ul li a:visited { font-weight: bold; }

form table { text-align: justify; }
form table td { text-align: left; }

.small { font-size: 11px; }
