/* -- General Style -- */
.imParAlign_left {text-align: left; }
.imParAlign_center {text-align: center; }
.imParAlign_right {text-align: right; }
.imParAlign_justify {text-align: justify; }
img.imImage {border: 0px; }
#imLoginForm {margin: 0 auto; padding: 0px; text-align: left; width: 15em; }
.imInvisible {position: absolute; top: -10000px; left: -10000px; }
.imClear {clear: both; }
p.imPar {margin: 0; padding: 0; }
.imFormRegister {display: block; width: 6em; height: 2em; border: 1px solid #000000; background-color: #E0E0E0; text-align: center; line-height: 2em; }
/* -- Texts Style -- */
h1 {margin: 0px; font: bold italic .7em Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-align: center; visibility: hidden; }
h2 {margin: 0px; font: .7em Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; visibility: hidden; }
h3 {margin: 0px 0px 4px 8px; font: bold 1.4em Arial, Helvetica, sans-serif; color: #18563D; text-align: left; width: 97%; line-height: 140%; }
#imPagePath {margin: 0px 0px 4px 8px; font: bold italic .7em Arial, Helvetica, sans-serif; color: #000000; text-align: left; width: 97%; }
h4 {margin: 0px; }
h4.imParTitle, h5.imParTitle {font: bold 1.6em Arial, Helvetica, sans-serif; color: #000000; line-height: 140%; margin: 0 0 2px 0; }
.imParSubTitle {font: italic 1.2em Arial, Helvetica, sans-serif; color: #000000; margin: 0 0 14px 0; padding: 0; }
.imParText {font: 1em Arial, Helvetica, sans-serif; color: #000000; }
p.imParText {margin: 0 0 14px 0; padding: 0; }
input, select, textarea {font: 1em Arial, Helvetica, sans-serif; }
#imFt_C {font: .7em "Courier New", Courier, monospace; color: #000000; }
#imFt_C a:link, #imFt_CR a:visited, #imFt_CR a:hover, #imFt_CR a:active {color: #000000; text-decoration: none; }
.imBullet_1 li {list-style-image: none; }
.imBullet_2 li {list-style-image: none; }
.imBullet_3 li {list-style-image: none; }
.imBullet_4 li {list-style-image: none; }

/* -- Tables Style -- */
table {border-collapse: collapse; border: 1px solid #C0C0C0; margin: 0 auto; }
table td, table th {border-collapse: collapse; border: 1px solid #C0C0C0; }
table caption {font: 1.2em Verdana, Arial, Helvetica, sans-serif; color: #404040; background-color: #FFFFFF; text-align: center; padding-bottom: 6px; margin: 0 auto; }
table th.imHeader_Hor {font: .75em Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }
table th.imHeader_Ver {font: .8em Verdana, Arial, Helvetica, sans-serif; color: #404040; background-color: #FFFFFF; }
table td.imTd_1 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #E5E5E5; }
table td.imTd_0 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }

/* -- Links Style -- */
a.imLinks:link {color:#18563D; }
a.imLinks:visited {color: #7C230C; }
a.imLinks:hover, a.imLinks:focus, a.imLinks:active {color:#FFFDF0; background-color:#18563D; }

/* -- Menu Main -- */
#imMenuContainer {white-space: nowrap; height: auto !important; height: 1%; padding: 0px; }
#imMenuMain {margin: 0; list-style: none; float: left; padding: 0; width: 100%; }
#imMenuMain li {float: left; }
#imMenuMain a {float: left; line-height: 2em; padding: 0.2em 0.7em; margin-right: 0px; text-decoration: none; }
#imMenuMain a:link, #imMenuMain a:visited {background: ; color: #000000; border-top: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; font: .75em Verdana, Arial, Helvetica, sans-serif; }
#imMenuMain a:hover, #imMenuMain a:focus, #imMenuMain a:active {background: ; color: #404040; }
#imMenuMain .imMenuMain_Cur a:link, #imMenuMain .imMenuMain_Cur a:visited, #imMenuMain .imMenuMain_Cur a:hover, #imMenuMain .imMenuMain_Cur a:focus, #imMenuMain .imMenuMain_Cur a:active {background: ; color: #0000C0; border-top: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; }

/* -- Menu Level -- */
#imMenuLevelContainer {padding: 4px 0 0 0; }
#imMenuLevel, #imMenuLevel li {margin: 0; padding: 0; list-style: none; }
#imMenuLevel li {display: inline;}
#imMenuLevel ul {margin: 0; padding: 0; font-size: 90%; }
#imMenuLevel ul a {border: none; }
#imMenuLevel a {display: block; text-decoration: none; font: .8em Arial, Helvetica, sans-serif; border-bottom: 1px solid #C000C0; padding: 0.25em 0.1em; height: auto !important; height: 0%; }
#imMenuLevel li li a {background: none; padding-left: 9px; }
#imMenuLevel a:link, #imMenuLevel a:visited {color: #18563D; }
#imMenuLevel a:hover, #imMenuLevel a:focus, #imMenuLevel a:active {background-color: #18563D; color: #FFFDF0; }
#imMenuLevel li a.imMenuLevel_Cur {font-weight: bold; }

