.body{
    background-color:#FFFFFF;
    color:#000000;
}

a:link {color:#003BA9}      /* unvisited link */
a:visited {color:#003BA9}  /* visited link */
a:hover {color:#000000}  /* mouse over link */
a:active {color:#0000FF}  /* selected link */

.form {
	/*width: 100%;*/
	border-collapse: collapse;
}


.layout {
 width: 100%;
 border-spacing:1px;
}

.layout td{
    width:auto;
}

.layout-cell {
 color: black; background-color: #F0F0FF;
}
.layout-cover {
 width: 100%;
 border-spacing:0;
 padding: 0;
 border:0;
 background-color: #F0F0FF;
}
.layout-caption {
 font-weight: bold;
 background-color: #E0E0EF;

}

.formtext {
	padding: 5px 5px 5px 15px;
	/*font-weight: bold;*/
}
.forminput {
	padding: 2px 15px 2px 5px;
    min-width: 100%;
    width: 100%;
}
input.submit {
	background-color: #dddedf;
	/*font-weight: bold;*/
    
}
.layout select {
    min-width:100px;
}

.comboboxbank {
    width:100%;
}

.mainmenu-act {
 font: x-small Verdana; font-weight: bold;
 color: black; background-color: white;
 padding: 5px;
}

.mainmenu-inact {
 font: x-small Verdana; font-weight: normal;
 color: #90909F; background-color: #E0E0EF;
 padding: 5px;
}

.menu-area {
 width:20%;
 vertical-align: top;
 background: #F0F0FF;
 padding: 10px 0px;
}

.submenu-area {
 font: x-small Verdana; font-weight: bold;
 color: #90909F; background-color: #F0F0FF;
 height: 30px;
 padding:5px
}

.subsubmenu-area {
 font: x-small Verdana; font-weight: bold;
 color: #90909F; background-color: #E0E0EF;
 height: 30px;
 padding:5px;
}

.submenu-act {
 font: x-small Verdana; font-weight: bold;
 color: black; background-color: white;
 padding: 5px;
 height: 30px;
 line-height:35px;
}

.submenu-inact {
 font: x-small Verdana; font-weight: bold;
 color: #90909F; background-color: #F0F0FF;
 padding: 5px;
 height: 30px;
}

.subsubmenu-act {
 font: x-small Verdana; font-weight: bold;
 color: black; background-color: white;
 padding: 5px;
 height: 30px;
}

.subsubmenu-inact {
 font: x-small Verdana; font-weight: bold;
 color: #90909F; background-color: #E0E0EF;
 padding: 5px;
 height: 30px;
}

.form-tab {
 font: x-small Verdana;
 font-weight: bold;
 background: #F0F0FF;
}

.utm-table-first {
 font: x-small Verdana;
 font-weight: bold;
 background: #F0F0FF;
 text-align:center;
}

.utm-table {
 font: x-small Verdana;
 width: 100%;
 border-spacing:1px;
    }

.utm-table-caption {
 font: x-small Verdana;
 font-weight: bold;
 background: #D0D0DF;
 text-align:left;
 
}

.utm-table-cover {
 font: x-small Verdana;
 width: 100%;
 border-spacing:0;
 padding: 0;
 border:0;
 background:#90909F;
}
.utm-cell {
 font: x-small Verdana;
 color: black; background: white;
}

.utm-table-bold {
 font: x-small Verdana;
 font-weight: bold;
 color: black; background: white;
}

TH.utm-table {
 font-weight: bold;
 background: #F0F0FF;
}

.work-area {
 vertical-align: top;
 background: white;
 padding: 10px;
 width:80%;
}

HTML, BODY {
 height: 100%;
 margin: 0px;
 padding: 0px;
}
