/* This style sheet was obtained from Demica/Citadel excepting the additions at the top */

/* start of additions by Credit-IQ/atb ... */
TABLE TD.l-title1 {
        FONT-WEIGHT: bolder; FONT-SIZE: 12px; TEXT-ALIGN: left; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.r-title1 {
        FONT-WEIGHT: bolder; FONT-SIZE: 12px; TEXT-ALIGN: right; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.c-title1 {
        FONT-WEIGHT: bolder; FONT-SIZE: 12px; TEXT-ALIGN: center; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.l-title2 {
        FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-ALIGN: left; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.r-title2 {
        FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-ALIGN: right; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.c-title2 {
        FONT-WEIGHT: bolder; FONT-SIZE: 11px; TEXT-ALIGN: center; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.vmenu {
        BORDER-RIGHT: #ffffff 1pt solid; BACKGROUND-COLOR: #ffffff;
}
TABLE.hmenu {
	background-repeat: repeat-x; background-position: 50% 50%; height: 30px;
}
TABLE TD.menutitle { COLOR: #636262; FONT-WEIGHT: bold;
}
TBODY TD.wave {
	color: #ffffff; FONT-WEIGHT: bold;
	background-repeat: repeat-x; background-position: 50% 50%; height: 40px;
}
.vmenu A { FONT-WEIGHT: normal; COLOR: #636262; TEXT-DECORATION: underline; MARGIN-TOP: 11px; MARGIN-LEFT: 15px; TEXT-ALIGN: left}
.vmselected A:visited { COLOR: #001b96; }

.hmenu A { FONT-WEIGHT: normal; COLOR: #636262; TEXT-DECORATION: underline; MARGIN-TOP: 11px; MARGIN-LEFT: 15px; TEXT-ALIGN: left; }
.hmselected A:visited { COLOR: #001b96; }

.alerts A:link    { FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none; }
.alerts A:visited { FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none; }
.alerts A:active  { FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none; }
.alerts A:hover   { FONT-WEIGHT: bold; COLOR: #fc6; TEXT-DECORATION: none; }

.error { COLOR: #ff2020 }
.hilite { COLOR: #001b96 }

INPUT.text     { FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: center;}
INPUT.text-r   { FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: right;}
INPUT.text-l   { FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;}
INPUT.submit   { FONT-SIZE: 11px; TEXT-ALIGN: center;}
INPUT:disabled { background: #cccccc; text-decoration: line-through; }

/* end of additions by Credit-IQ/atb */


/* the rest of it from here on is as obtained from Demica/Citadel */

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; COLOR: #add8e6; FONT-FAMILY: Helevtica, Tahoma, Arial
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; COLOR: #888888; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: small-caps
}
.cred {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: rgb(255,166,166)
}
.cgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: green
}
.clightgreen {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: rgb(170,255,170)
}
.ccyan {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: rgb(80,255,170)
}
BODY {
	WIDTH: 100%; HEIGHT: 100%; FONT-WEIGHT: bolder; FONT-SIZE: 11px; FLOAT: left; COLOR: #636262; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; LIST-STYLE-TYPE: disc; POSITION: static; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal
}
A {
	FONT-SIZE: 11px; COLOR: #636262; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #001b96; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal; TEXT-DECORATION: underline
}
A.menu {
	MARGIN-TOP: 11px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: left
}
A.menu:hover {
	FONT-SIZE: 11px; COLOR: #001b96; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 20px; FLOAT: left; VISIBILITY: visible; OVERFLOW: auto; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; POSITION: static; FONT-VARIANT: normal
}
H4 {
	FONT-SIZE: 11px; FLOAT: none; COLOR: #636262; TEXT-INDENT: 0px; LINE-HEIGHT: 0px; FONT-FAMILY: Helevtica, Tahoma, Arial; POSITION: static; TEXT-ALIGN: left; FONT-VARIANT: normal
}

xTABLE {
	BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 11pt; BORDER-BOTTOM-WIDTH: 1pt; COLOR: #636262; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; BORDER-RIGHT-WIDTH: 1pt; FONT-VARIANT: normal
}
TABLE TABLE.header {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #c3dae4; TEXT-ALIGN: center; FONT-VARIANT: normal
}
TABLE TABLE.table {
	BORDER-RIGHT: #000000 1pt solid; BORDER-TOP: #000000 1pt solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1pt solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #000000 1pt solid; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; FONT-VARIANT: normal
}
TABLE TABLE.tableFilled {
	BORDER-RIGHT: #000099 1pt solid; BORDER-TOP: #000099 1pt solid; FONT-SIZE: 11px; BORDER-LEFT: #000099 1pt solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #000099 1pt solid; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #a9c6c2; TEXT-ALIGN: center; FONT-VARIANT: normal; align: center
}
TABLE TD {
	FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal
}
TABLE TD.label_br {
	BORDER-RIGHT: 1pt; BORDER-TOP: 1pt; FONT-WEIGHT: bolder; FONT-SIZE: 11px; BORDER-LEFT: #666666 1pt solid; BORDER-BOTTOM: 1pt; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: left
}
TABLE TD.label {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TD.labelWhite {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: left
}
TABLE TD.text {
	TEXT-ALIGN: left
}
TABLE TD.textYN {
	TEXT-ALIGN: center
}
TABLE TD.textWhite {
	COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE TD.amount {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}
TABLE TD.date {
	TEXT-ALIGN: left
}
TABLE TD.choice {
	TEXT-ALIGN: left
}
TABLE TD.password {
	TEXT-ALIGN: left
}
TABLE TD.button {
	TEXT-ALIGN: left
}
TABLE TD.errors {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #c30000; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: left
}
TABLE TD.header {
	BORDER-BOTTOM: #ffffff 1pt solid; BACKGROUND-COLOR: #001b96
}
TABLE TD.menu {
	BORDER-RIGHT: #ffffff 1pt solid; BACKGROUND-COLOR: #000000
}
TABLE TD.subMenu {
	BORDER-RIGHT: #ffffff 1pt solid; BACKGROUND-COLOR: #666666
}
TABLE TD.body {
	BACKGROUND-COLOR: #ffffff
}
TABLE TD.footer {
	BORDER-TOP: #ffffff 1pt solid; BACKGROUND-COLOR: #ffffff;
}
TABLE TBODY TD.text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TBODY TD.amount {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: right
}
TABLE TBODY TD.number {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: right
}
TABLE TR.odd {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #ffffff
}
TABLE TR.even {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #eeeeee
}
TABLE THEAD TR {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #666666
}
TABLE TH {
	PADDING-RIGHT: 2px; MARGIN-TOP: 11px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Helevtica, Tahoma, Arial; TEXT-ALIGN: left
}
TABLE TH.tableCellHeader {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TABLE TH.sorted A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%
}
TABLE TH.sortable A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
TABLE TH.sortable A {
	BACKGROUND-IMAGE: url(../images/arrow_off.png)
}
TABLE TH.order1 A {
	BACKGROUND-IMAGE: url(../images/arrow_down.png)
}
TABLE TH.order2 A {
	BACKGROUND-IMAGE: url(../images/arrow_up.png)
}
TABLE CAPTION {
	HEIGHT:28px;BORDER-RIGHT: #ffffff 1pt solid; BORDER-TOP: #ffffff 1pt solid; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BORDER-LEFT: #ffffff 1pt solid; COLOR: #f2f8f6; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #a5a5a8; TEXT-ALIGN: left; 
}

TABLE CAPTION.error {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #c30000; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE CAPTION SPAN {
	FONT-SIZE: 11px; PAGE-BREAK-BEFORE: auto; COLOR: #f2f8f6; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #2fbaaa; TEXT-ALIGN: left
}


INPUT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #636262; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #ffffff
}
INPUT.radio {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 0px; BORDER-LEFT: 0px solid; COLOR: #636262; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Helevtica, Tahoma, Arial; BACKGROUND-COLOR: #ffffff
}
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; COLOR: #636262; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Helevtica, Tahoma, Arial
}
OPTION {
	FONT-SIZE: 11px; COLOR: #636262; FONT-FAMILY: Helevtica, Tahoma, Arial
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #636262; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal
}
.copyright {
	COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal
}
.currentpage {
	FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Helevtica, Tahoma, Arial; FONT-VARIANT: normal; TEXT-DECORATION: underline
}
DIV.exportlinks {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; BORDER-LEFT: #999 1px dotted; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px dotted
}
SPAN.export {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: left 50%; DISPLAY: inline-block; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
SPAN.excel {
	BACKGROUND-IMAGE: url(../images/ico_file_excel.png)
}
SPAN.csv {
	BACKGROUND-IMAGE: url(../images/ico_file_csv.png)
}
SPAN.xml {
	BACKGROUND-IMAGE: url(../images/ico_file_xml.png)
}
.anchor {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Arial-narrow, sans-serif
}
.label {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica
}
.select {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica
}
.edit {
	SCROLLBAR-FACE-COLOR: #6a83b2; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; SCROLLBAR-ARROW-COLOR: black; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; SCROLLBAR-BASE-COLOR: #c7d4eb
}
.editdisable {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #b6c0d2
}
.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 300; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial-narrow, sans-serif; BACKGROUND-COLOR: #a5b6d6
}
.radio {

}
.checkbox {
	
}
.panelcaption {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: darkblue; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; font-family: Helevtica, Arial
}
.activeTab {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; LEFT: -2px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; POSITION: relative; TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.inactiveTab {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 9pt; LEFT: -2px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; CURSOR: hand; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; POSITION: relative; TOP: 3px; BACKGROUND-COLOR: #aaaaaa
}
.inactiveTab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.inactiveTab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.tabContent {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #c7d4eb
}
.progress {
	BORDER-RIGHT: inset; BORDER-TOP: inset; BORDER-LEFT: inset; BORDER-BOTTOM: inset
}
.progressBar {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; BACKGROUND-COLOR: #0000c0
}
LABEL.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000080; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica
}
TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000080; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica
}
.lblhdr {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; HEIGHT: 20pt; BACKGROUND-COLOR: #6a83b2
}
.txthdr {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #6a83b2
}
.hdrSkinny {
	FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #6a83b2
}
.hdrSkinnyBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #6a83b2
}
.input {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #ffffff
}
.inputDark {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: Helevtica, Tahoma, Arial, Helvetica; BACKGROUND-COLOR: #a4b5d4
}
.lblinp {
	
}

table .execution-error tr td:last-child {
	color: red;
	font-weight: bold;
}

table .execution-error tr td.execution-error-header {
	color: #636262;
}