/* - general styles - */
body{background-color:#ffffff;color:#333333;font-family:verdana, arial;font-size:8pt;margin:0px;}
input{font-family:verdana, arial;font-size:8pt;}
select{font-family:verdana, arial;font-size:8pt;padding:1px;}
button{font-family:verdana, arial;font-size:8pt;padding:0;height:24px;width:78px;}
form,p{margin:0px;}
img{border-style:none;}
a:link{color:#000066;font-family:verdana, arial;font-size:8pt;}
a:hover{color:#660000;font-family:verdana, arial;font-size:8pt;}
a:visited{color:#003399;font-family:verdana, arial;font-size:8pt;}

/* - Arnica WebFramework styles, aaHTML class - */
.aaDataTable{border-collapse:collapse;border-style:solid;border-width:1px;border-spacing:0px;border-color:#cdcdcd;text-align:left;font-size:8pt;background-color:#ffffff;}
.aaReportTable{border-collapse:collapse;border-style:solid;border-width:1px;border-spacing:0px;border-color:#cdcdcd;text-align:left;font-size:8pt;background-color:#ffffff;}
.aaFormTable{border-collapse:collapse;border-style:solid;border-width:1px;border-spacing:0px;border-color:#cdcdcd;text-align:left;font-size:8pt;background-color:#ffffff;}
.aaContainerTable{border-collapse:collapse;border-style:none;border-spacing:0px;padding:0px;font-size:inherit;color:inherit;font-weight:inherit;width:100%;}
.aaToolbarTable{border-collapse:collapse;border-style:none;border-spacing:0px;padding:0px;font-size:8pt;}
.aaTabstripTable{border-collapse:collapse;border-style:none;border-width:0px;border-spacing:0px;background-color:white;font-size:8pt;}
.aaPageObjectTable{border-collapse:collapse;border-style:solid;border-width:1px;border-spacing:0px;border-color:#cdcdcd;text-align:left;font-size:8pt;width:100%;}
.aaPageObjectTable2{border-collapse:collapse;border-style:none;text-align:left;font-size:8pt;width:100%;}

.aaContainerCell{padding:0px;}

.aaValueCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;}
.aaValueCell2{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;}
.aaValueCell3{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:red;}
.aaSelectedValueCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#005bf2;}

.aaCaptionCell{font-family:arial;font-weight:bold;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#E6EEF7;}
.aaCaptionCell3{font-family:arial;font-weight:bold;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:red;background-color:#E6EEF7;}

.aaColumnCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#E6EEF7;vertical-align:top;font-weight:bold;color:#555555;}
.aaSortedColumnCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffe6dd;vertical-align:top;font-weight:bold;color:#555555;}

.aaSortedValueCell{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffefea;}
.aaSortedValueCell2{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffeae3}

.aaTableRow{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffffff;}
.aaTableRow2{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#f7f7f7;}
.aaTableRow3{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;color:red;background-color:#ffffcc;}
.aaSelectedTableRow{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;color:#005bf2;background-color:#ffffcc;}

.aaTableRow:hover,.aaTableRow2:hover,.aaTableRow3:hover,.aaSelectedTableRow:hover,.aaSortedValueCell:hover,.aaSortedValueCell2:hover{background-color:#f3fbfd;}

.aaFormItemValueCell{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffffff;}
.aaFormItemValueCell3{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;color:red;background-color:#ffffcc;}
.aaMandatoryFormItemValueCell{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#ffffff;}
.aaFormItemCaptionCell{font-family:arial;font-weight:bold;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#EFF5FA;}
.aaFormItemCaptionCell3{font-family:arial;font-weight:bold;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:red;background-color:#ffffcc;}
.aaMandatoryFormItemCaptionCell{font-family:arial;font-weight:bold;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#EFF5FA;color:#111111;}
.aaGroupCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#004B97;background-color:#e5e5e5;font-weight:bold;}
.aaFormPartCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#484848;background-color:#D2E3F5;font-weight:bold;height:18px;}

.aaTableCaptionCell{font-size:8pt;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#333333;background-color:#c4e1ff;font-weight:bold;height:18px;}
.aaFormTableCaptionCell{font-size:8pt;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#333333;background-color:#c4e1ff;font-weight:bold;height:18px;}
.aaReportTableCaptionCell{font-size:8pt;border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;color:#333333;background-color:#c4e1ff;font-weight:bold;height:18px;}

.aaDataGroupCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#F0F5FB;font-weight:bold;color:#666666;}
.aaDataGroupFooterCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;font-weight:bold;background-color:#eaeaea;color:#666666;}
.aaDataGroupTotalCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;font-weight:bold;background-color:#eaeaea;color:#666666;}
.aaGrandTotalFooterCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#dedede;font-weight:bold;}
.aaGrandTotalCell{border-style:solid ;border-width:1px;border-color:#cdcdcd;padding:2px;background-color:#dedede;font-weight:bold;}

.aaToolbarCell{padding:2px;font-weight:bold;vertical-align:top;text-align:center;}
.aaSelectedToolbarCell{padding:2px;font-weight:bold;vertical-align:top;text-align:center;}
.aaTabstripCell{padding:3px 6px 3px 6px;background-color:#efefef;text-align:center;}
.aaSelectedTabstripCell{padding:3px 6px 3px 6px;background-color:#3366aa;text-align:center;}
.aaTabstripLineCell{padding:2px 6px 1px 6px;background-color:#3366aa;text-align:center;}

.aaPageObjectCaptionCell{border-style:solid;border-width:1px;border-color:#cdcdcd;vertical-align:middle;padding:1px 6px 1px 6px;color:#1E4586;background-color:#D4E6FC;font-weight:bold;height:20px;font-size:9pt;}
.aaPageObjectContentCell{border-style:solid;border-width:1px;border-color:#cdcdcd;padding:0px;}
.aaPageObjectCaptionCell2{border-style:solid;border-width:1px;border-color:#cdcdcd;vertical-align:middle;padding:1px 6px 1px 6px;color:#1E4586;background-color:#D4E6FC;font-weight:bold;height:20px;font-size:9pt;}
.aaPageObjectContentCell2{border-style:none;padding:0px; }


.aaTabstripAnchor:link,.aaToolbarAnchor:link{text-decoration:none;color:#2d68ce;font-weight:bold;font-family:arial}
.aaTabstripAnchor:hover,.aaToolbarAnchor:hover{text-decoration:none;color:#ce552d;font-weight:bold;font-family:arial}
.aaSelectedTabstripAnchor:link,.aaSelectedTabstripAnchor:visited,.aaSelectedToolbarAnchor:link,.aaSelectedToolbarAnchor:visited{text-decoration:none;color:#ffffff;font-weight:bold;}
.aaTabstripAnchor:visited,.aaToolbarAnchor:visited{text-decoration:none;color:#003399;font-weight:bold;font-family:arial}

.aaTextLink:link{text-decoration:none;color:#2d68ce;}
.aaTextLink:hover{text-decoration:none;color:#ce552d;}
.aaTextLink:visited{text-decoration:none;color:#5e769d;}

.aaIndent{margin-left:12px;}
.aaCode{color:#333333;font-family:Courier New,Courier;font-size:10pt;border-style:solid;border-width:1px;border-color:#cccccc;margin:6px;background-color:#f1f0ff; }
.aaQuote{color:#666666;border-style:solid;border-width:1px;border-color:#cccccc;margin:6px;background-color:#f1f0ff; }
.aaQuoteCaption{font-weight:bold;}
.aaContainer{border-style:none;border-spacing:0px;padding:0px; }

.aaSubject{background-color: #f2f2f2;color:#525252;font-weight:bold;border-width:1px;border-style: none none solid none;border-color: #dddddd;padding:2px 2px 2px 2px;}
.aaInformation{background-color:#f2f2f2;border-width:1px;border-style: none none solid none;border-color: #dddddd;padding:3px 2px 3px 2px;}
.aaError{color:#ff0000;border-width:1px;border-style: none none solid none;border-color: #dddddd;background-color:#f2f2f2;padding:3px 2px 3px 2px;}
.aaWarning{color:#0000ff;border-width:1px;border-style: none none solid none;border-color: #dddddd;background-color:#f2f2f2;padding:3px 2px 3px 2px;}

.aaHeaderBanner{font-size:12pt;background-color:#91b8ee;height:24px;color:#ffffff;padding:6px 6px 0px 6px;}
.aaFooterBanner{font-size:10pt;background-color:#91b8ee;height:18px;color:#ffffff;padding:2px 6px 0px 6px;}

.aaLinkCell{text-decoration:none;color:#2d68ce;}
.aaSelectedLinkCell{text-decoration:none;color:#2d68ce;}
.aaLinkSubcategoryCell{text-decoration:none;font-weight:bold;color:#2d68ce;}
.aaSelectedLinkSubcategoryCell{text-decoration:none;font-weight:bold;color:#2d68ce;}

.aaSubjectText{font-weight:bold;}
.aaInformationText{}
.aaErrorText{color:#ff0000;}
.aaWarningText{color:#0000ff;}

.aaInformationNotes{background-color:#ffffdd;color:#666666;border-width:1px;border-style:solid;border-color:#FFE2C6;padding:2px;margin:2px;}
.aaErrorNotes{background-color:#ffffdd;color:#ff6666;border-width:1px;border-style:solid;border-color:#FFE2C6;padding:2px;margin:2px;}
.aaWarningNotes{background-color:#ffffdd;color:#6666ff;border-width:1px;border-style:solid;border-color:#FFE2C6;padding:2px;margin:2px;}

.aaImage1{background: url(../image/Backgrounds/aaGrey24x24Icon1_5.png);background-position:center;background-repeat:no-repeat;}
.aaImage1Hover{background: url(../image/Backgrounds/aaGrey24x24Icon2_5.png);background-position:center;background-repeat:no-repeat;}

.aaImage2{background:url(../image/Backgrounds/aaGrey24x20Icon1_5.png);background-position: center;background-repeat:no-repeat;}
.aaImage2Hover{background:url(../image/Backgrounds/aaGrey24x20Icon2_5.png);background-position: center;background-repeat:no-repeat;}

.aaImage3{background: url(../image/Backgrounds/aaGrey96x22Button1_6.png);background-position:center;background-repeat:no-repeat;}
.aaImage3Hover{background: url(../image/Backgrounds/aaGrey96x22Button2_6.png);background-position:center;background-repeat:no-repeat;}

.aaAutoSuggestContainer{position: absolute; alpha(finishopacity=100, style=1); background-color:#ffffff; padding: 3px; margin: 1px; width: 100%; border-width: 1px; border-style: solid; border-color: #AAAAAA}
.aaAutoSuggestItem{background-color:#ffffff; padding: 3px; margin: 1px;}
.aaAutoSuggestItemHover{background-color:#f3f3f3; padding: 3px; margin: 1px;}
.aaAutoSuggestMatch{font-weight: bold; color:#1D3DC7;}
