﻿BODY,
DIV,
TABLE,
TD,
TH,
TR,
H1,
H2,
H3,
H4,
H5,
H6,
P  {
background-repeat: no-repeat;
border-width: 1px;
}
.alignCenter {
text-align: center;
}
.alignLeft {
text-align: left;
}
.alignRight {
text-align: right;
}
.clickable {
cursor: pointer;
}
.dirty {
background-color: lightgreen;
}
.floatLeft {
float: left;
}
.floatRight {
float: right;
}
.important {
font-weight: bold;
}
.loading {
background-image: url(loading.gif);
background-position: center center;
}
.noStyle {
background-color: transparent;
background-image: none;
color: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
text-decoration: inherit;
}
.notClickable {
cursor: default;
}
.past  {
text-decoration: line-through;
color: #FF0000;
}
.notStarted  {
color: #C0C0C0;
}
.inProgress {
color: lightgreen;
}
DIV.actions {
float: right;
text-align: right;
width: 30%;
}
DIV.actions A {
font-size: 0.8em;
}
DIV.addIcon {
background-image: url(add.png);
height: 20px;
width: 20px;
}
DIV.caption {
float: left;
width: 70%;
}
DIV.darken {
background-color: #000000;
left: 0;
position: fixed;
top: 0;
z-index: 1001;
}
DIV.deleteIcon {
background-image: url(close.png);
height: 20px;
width: 20px;
}
DIV.error,
P.error {
color: red;
font-weight: bold;
}
DIV.fullScreenPopup {
border-style: solid;
overflow: auto;
padding: 10px;
position: fixed;
z-index: 1002;
}
DIV.fullScreenPopup TABLE {
margin: 0;
width: 100%;
}
DIV.annotation {
padding: 5px;
}
DIV.sideSlideBlock {
border-style: solid;
margin: 10px 0;
}
DIV.sideSlideBlock > DIV.title {
border-bottom-style: solid;
}
DIV.sideSlideBlock > DIV.content {
padding: 0 5px 5px 10px;
}
DIV.searchResultItem {
margin: 10px 0;
min-height: 36px;
}
DIV.subObject {
border-color: transparent;
border-style: solid;
height: 20px;
margin: 0 5px;
padding: 2px;
}
DIV.subObject.table {
padding: 0;
}
DIV.wizard {
height: 600px;
overflow: auto;
width: 600px;
z-index: 1002;
}
DIV.zBox {
border-style: solid;
margin: 280px 25%;
padding: 5px;
position: absolute;
width: 50%;
z-index: 1002;
}
INPUT.error,
SELECT.error,
TEXTAREA.error,
INPUT.dirty.error,
SELECT.dirty.error,
TEXTAREA.dirty.error {
background-color: #FF6666;
}
TR.disabled {
background-color: #FFAAAA;
}
HTML {
height: 100%;
}
BODY {
font-size: 0.8em;
height: 100%;
}
A,
A:link,
A:hover,
A:active,
A:visited {
color: blue;
}
FORM {
margin: 0;
padding: 0;
}
INPUT[type=text] {
margin: 1px 6px 1px 0;
}
INPUT[type=text].half {
width: 121px;
}
INPUT[type=text].simple {
width: 254px;
}
INPUT[type=text].double {
width: 254px;
}
INPUT[type=text].full {
width: 99%;
}
SELECT.simple {
width: 260px;
}
SELECT.double {
width: 260px;
}
SELECT.full {
width: 99%;
}
SPAN {
margin: 0;
padding: 0;
}
UL {
list-style-type: none;
}
H1 {
margin: 5px;
padding: 5px;
font-size: 1.3em;
font-weight: bold;
}
H1 A.function {
font-size: 0.8em;
margin: 5px;
text-decoration: none;
}
H1 A.function:hover {
text-decoration: underline;
}
H2 {
background-repeat: repeat-x;
font-size: 1.1em;
font-style: italic;
height: 21px;
margin: 5px;
padding: 3px 10px;
}
H3,
DIV.sideSlideBlock > DIV.title {
background-repeat: repeat-x;
font-size: 0.9em;
height: 17px;
margin: 5px;
padding: 0 5px 1px 15px;
}
DIV.sideSlideBlock > DIV.title {
padding: 0 5px 1px 10px;
}
H3 A.function {
margin: 0 5px;
text-decoration: none;
}
H3 A.function:hover {
text-decoration: underline;
}
H4 {
background-position: center;
background-repeat: repeat-y;
font-size: 0.9em;
font-weight: bold;
margin: 5px;
padding: 0 5px 1px 20px;
}
P {
margin: 10px 5px;
text-align: justify;
}
TABLE {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
margin: 0 5px;
}
TD {
border-color: transparent;
border-style: dotted;
}
TD,
TH {
border-style: solid;
padding: 2px;
vertical-align: top;
}
TABLE.dataContainer TD.caption {
width: 220px;
}
TABLE.subObject {
border: none;
margin: 0;
}
TABLE.subObject TD {
border: none;
height: 24px;
padding: 0 2px;
text-align: left;
vertical-align: middle;
}
TD.action {
text-align: right;
width: 30px;
}
TEXTAREA {
font-family: inherit;
height: 100px;
width: 254px;
}
TEXTAREA.ntext {
height: 260px;
width: 99%;
}
DIV#container {
padding-bottom: 10px;
}
DIV#overlay {
background-color: transparent;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
DIV#searchResultsContainer {
margin: 50px 5px 5px 5px;
}
DIV#wait {
background-color: #F4F4F4;
border-color: #AAAAAA;
border-style: solid;
height: 20px;
margin: 300px auto; 
padding: 5px;
width: 190px;
}
DIV#wait IMG {
vertical-align: middle;
}
DIV#waitingForBank {
background-image: url(BigLoading.gif);
background-position: top center;
background-repeat: no-repeat;
color: #333333;
font-weight: bold;
padding-top: 200px;
text-align: center;
vertical-align: bottom;
}
TABLE.collection {
margin: 20px 5px;
}
TABLE.collection TD {
padding: 2px 10px;
}
TABLE.dataContainer {
width: 98%;
}
TABLE.dataContainer TD.editableAuthentication {
text-align:left;
}
TABLE.xmlChartTable {
border-style: solid;
font-size: 1em;
width: 100%;
}
TABLE.xmlChartTable TD {
padding: 2px 5px;
}
TABLE.xmlChartTable TD.name {
border-right: none;
text-align: left;
}
TABLE.xmlChartTable TD.count {
border-left: none;
text-align: right;
}