#imSite {width: 960px; margin: 0px auto; text-align: center; }
#imHeader {height: 210px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: center top; }
#imMenuMain {height: 22px; padding: 0px 0px 0 0px; background-color: #C0C0C0; }
#imContent {align: center; }

table.header {width:960px; height: 22px; border-collapse: collapse; }
td.header {font-size: 9pt; }

/* -- Menu Main Settings -- */
#imMnMn {padding-top: 0px; }
#imMnMn ul, #imMnMn ul li {margin: 0; padding: 0; list-style: none; z-index: 1000; cursor: pointer; }
#imMnMn ul li {position: relative; float: left; padding-right: 0px; }
#imMnMn ul a {display: block; text-decoration: none; width: 120px; height: 22px; float: none !important; float: left; }

/* -- Menu Main Images -- */
#imMnMn ul li a.imMnItm_1 {background: url('immnu_01a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_1, #imMnMn ul li a:hover.imMnItm_1 {background: url('immnu_01b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_2 {background: url('immnu_02a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_2, #imMnMn ul li a:hover.imMnItm_2 {background: url('immnu_02b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_3 {background: url('immnu_03a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_3, #imMnMn ul li a:hover.imMnItm_3 {background: url('immnu_03b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_4 {background: url('immnu_04a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_4, #imMnMn ul li a:hover.imMnItm_4 {background: url('immnu_04b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_5 {background: url('immnu_05a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_5, #imMnMn ul li a:hover.imMnItm_5 {background: url('immnu_05b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_6 {background: url('immnu_06a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_6, #imMnMn ul li a:hover.imMnItm_6 {background: url('immnu_06b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_7 {background: url('immnu_07a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_7, #imMnMn ul li a:hover.imMnItm_7 {background: url('immnu_07b.gif') no-repeat top left; }
#imMnMn ul li a.imMnItm_8 {background: url('immnu_08a.gif') no-repeat top left; }
#imMnMn ul li:hover a.imMnItm_8, #imMnMn ul li a:hover.imMnItm_8 {background: url('immnu_08b.gif') no-repeat top left; }
#imMnMn a.imMnLv {background-image: url('imiconmenu.gif'); background-position: center right; background-repeat: no-repeat; }

/* -- Menu Level -- */
#imMnMn ul ul {display: none; position: absolute; top: 22px; left: 0px; }
#imMnMn ul ul ul {top: 0; left: 119px;}
#imMnMn ul ul li {float: left !important; float: none; display: block !important; display: inline; }
#imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {padding: 3px; height: auto !important; height: 1%; font: 11px Tahoma; background-color: #FFFFFF; color: #000000; border: 1px solid #000000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); width: 112px; float: left !important; float: none; margin-bottom: 0 !important; margin-bottom: -1px; text-align: left; }
#imMnMn ul li li {padding-bottom: 0; margin-bottom: -1px; }
#imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: #000000; color: #FFFFFF; }
#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: none;}
#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: block;}

/* Links */

a.global:link {
text-decoration: none;
color: #4e4e4e;
}
a.global:active {
text-decoration: none;
color: #4e4e4e;
}
a.global:visited {
text-decoration: none;
color: #4e4e4e;
}
a.global:hover {
text-decoration: underline;
color: #4e4e4e;
}

a:link.menu {
text-decoration: none;
color: #000000;
}
a:active.menu {
text-decoration: none;
color: #000000;
}
a:visited.menu {
text-decoration: none;
color: #000000;
}
a:hover.menu {
text-decoration: none;
color: #555555;
}

a:link.admin {
text-decoration: none;
color: #CCCCCC;
}
a:active.admin {
text-decoration: none;
color: #CCCCCC;
}
a:visited.admin {
text-decoration: none;
color: #CCCCCC;
}
a:hover.admin {
text-decoration: none;
color: #BBBBBB;
}

/* Normal output */

body.global {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
/*background-color: #FFFFFF;*/
}

td.label {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 140px;
vertical-align: top;
}

td.menu {
font-family: Verdana, Arial;
font-size: 10pt;
color: #000000;
font-weight: bold;
text-align: center;
width:20%;
}

td.language_headline {
font-family: "Copperplate Gothic Light";
font-size: 24pt;
color: #000000;
font-weight: bold;
}

td.language {
font-family: Verdana, Arial;
font-size: 10pt;
color: #000000;
width:600px;
}

td.message {
padding-left:150px;
width:500px;
background-color: #D4EAFF;
border: 1px solid #666666;
}

td.message_admin {
padding-left: 50px;
font-style: italic;
}

table.message_admin {
width:400px;
}

table.global {
width:600px;
border-color: #000000;
border-collapse: collapse;
margin: 0 auto;
}

table.language {
width:600px;
border-collapse: collapse;
}

table.menu {
width:100%;
border-collapse: collapse;
}

table.form {
text-align: center;
}


/* Form specific output */

input.textfield {
border: 1px solid #000000;
background-color: #E0F0FF;
width: 160px;
}

input.captcha {
border: 1px solid #000000;
width: 40px;
background-color: #E0F0FF;
}

input.letters {
border: 0px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 26px;
}

textarea.message {
border: 1px solid #000000;
background-color: #E0F0FF;
}

input.button {
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
border: 1px solid #000000;
background-color: #CCCCCC;
width: 150px;
font-weight:bold;
}

select.select {
font-family: Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000000;
width: 164px;
background-color: #E0F0FF;
}
