@charset "utf-8";.FIlEHEADER{content:"Common/_reset.css"}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
em{font-style:normal}
body{color:#000;background:#fff}
ol,ul{list-style:none}
table{border-collapse:collapse}
caption,td,th{text-align:left;font-weight:400}
blockquote:after,blockquote:before,q:after,q:before{content:""}
blockquote,q{quotes:"" ""}
.FIlEHEADER{content:"Common/shared.css"}
#container,.content{border-collapse:collapse;margin:0;padding:0;font-size:12px}
#contentCell,.leftnavContainer{padding:0;margin:0;vertical-align:top}
.leftnavContainer{padding-right:15px}
.contentContainer{padding:15px 5px 0 0}
#leftSide{zoom:100%}
.noBackground .searchHeader{display:none}
.noBackground .searchContainer .gridContainer td.col1{padding:0}
.noBackground .customFooter{padding:0 0 0 4px}
.noBackground form table{width:100%}
#li_audit_info{margin-top:-8px}
#infoMessage table{margin:0 auto}
html{font-size:62.5%}
body,html{height:100%;padding:0;margin:0}
strong{font-weight:700}
em{font-style:italic}
.plainTable tr td{padding:0;margin:0;border:0}
#topBar{height:89px;margin:0 0 3px 0;padding:0;position:relative;background-color:#ddd}
#leftLogos{float:left}
#rightLogos{float:right}
#rightLogos img{display:block;float:left}
#topMenu{background-color:#999;height:15px;position:relative}
#topMenu select{margin:0 5px;padding:0;font-size:10px;font-weight:700}
#topMenu #logout{float:right;font-weight:700;margin:0 10px 0 0}
#topMenu .topMenuLinks{display:none}
#leftSide{margin:0;width:150px;background-color:#ccc}
#loginDetails{position:relative;height:350px;width:388px;background:url(../../Common/gfxRoot/loginBk.gif);margin:40px auto 0;padding:0}
.tabContainer li a{white-space:nowrap}
html{font-size:62.5%}
body,html{margin:0;padding:0}
body{font-family:Tahoma,Geneva,verdana;font-size:1.2em}
p{margin:5px 0}
.h3,h1,h2,thead{line-height:1.2em}
h1{font-size:1.4em;line-height:1em;font-weight:700;margin:0}
h2{font-size:1.4em;line-height:1em;font-weight:700;margin:8px 0}
h3{font-size:1.4em;font-weight:700;margin:0;padding:0;vertical-align:top}
.headerDetails h3{display:inline;margin-bottom:0}
h4{font-size:1em;line-height:1.6em;font-weight:400}
.f2{font-size:13px;font-weight:700;line-height:1.2em}
th{background-color:transparent}
ol,ul{list-style:none outside none}
a{text-decoration:none}
a:hover{text-decoration:underline}
a *{cursor:pointer}
legend{display:none}
ol{margin:2px 0 0 0;padding:0 10px 0 0}
ol li{list-style:none;margin:0}
label .fieldLabel{font-weight:400;float:none;width:145px;margin:4px 0;font-size:12px}
caption,td,th{font-weight:400;vertical-align:top;font-size:12px}
td{padding:0}
.container{padding:0;background-color:transparent;clear:both}
.container h2,.container ol,.container p{padding-left:0}
.containerWithHeader h3{font-size:1em;padding-left:3px}
.headerActions{float:right;padding:0;width:250px}
.headerActions img{float:right}
.embeddedSDEContainer{display:block}
.headerActions_ForRecordDisplayHeader{float:right;padding:0}
.headerActions_ForRecordDisplayHeader img{float:right}
.col1{width:100%;vertical-align:top}
.col1 .captionedListContainerx,col1 li,col1 ol{zoom:1}
.col2{text-align:right;vertical-align:top}
.col2 li{padding:4px 0}
.rhsMenuContainer li{padding:0 0 10px 0;font-size:10px;font-weight:700;text-align:right;clear:right}
ol .container label{color:#000;font-size:1em}
.textMultiple{width:100px;height:150px}
.displayAreaContainer{padding:5px}
.rhsActionContainer{padding:5px}
.captionedListContainerx ol{margin:0 5px 0 0}
ol li{margin-bottom:6px;min-height:24px}
.multiDropdownContainer ol li,.multiOptionDisplayContainer ol li,.radioButtonListContainer ol li,.radioGroupItemContainer ol li{min-height:18px;_height:18px;margin-bottom:3px}
.checkBoxListContainer ol li,.checkboxGroupItemContainer ol li,.radioGroupItemContainer ol li,.shifterContainer ol li{min-height:19px;_height:19px;margin-bottom:0}
#body .lcl .radioButtonListContainer label.optionLabel{padding-right:10px}
.layoutGrid{table-layout:auto;margin:0;padding:0;border:0}
.layoutGrid caption{margin:0;padding:0;border:0}
.layoutGrid TD{vertical-align:top;border:0}
.layoutGridGroup TD{padding:2px}
.layoutGridGroup caption{font-weight:400;font-size:12px;font-style:normal;font-family:arial;text-align:left;padding:2px}
.headingBox{position:relative;padding:0;margin:0 0 4px 0;margin-left:-6px;background:#fff none repeat scroll 0 0;text-align:left;z-index:150}
.headingBoxTL{width:100%;margin-right:0}
.headingBoxTR{padding:2px 5px 3px 6px;top:0}
.headingBox table,.headingBox td{border:none;background-color:transparent}
.headingBox div{zoom:1}
.headingBox{background:transparent url(../../Common/gfx/summaryBlDropShadow.png) no-repeat scroll 0 100%}
.headingBox .headingBoxBR{background:transparent url(../../Common/gfx/summaryBrDropShadow.png) no-repeat scroll 100% 100%}
.headingBox .headingBoxTL{background:transparent url(../../Common/gfx/summaryTlDropShadow.png) no-repeat scroll 0 0}
.headingBox .headingBoxTR{background:transparent url(../../Common/gfx/summaryTrDropShadow.png) no-repeat scroll 100% 0}
.headingBox ol li{line-height:auto;vertical-align:top;min-height:11px;_height:11px;margin:5px 0 0 0}
.headingBox ol li.first{margin-top:0}
.headingBox ol li li{margin:0}
.headingBox .textBoxContainer{float:none}
.headingBox label{width:128px;color:#484848;font-size:10px;margin:0;padding:0}
.headingBox .valueContainer{color:#000;font-size:10px}
.headingBox .rhsMenuContainer,.searchLink{padding:2px 0 0 0}
#detailExpand{position:relative;left:-4px;top:4px;cursor:pointer}
.headingBox #moreInfo{display:none}
.headingBox h4{font-size:10px;font-weight:700;color:#85391f;margin:-1px 0 0 0;padding:0 0 5px 4px}
.headingBox h5{font-size:10px;padding-bottom:6px}
.headingBox .captionedListContainerx{width:100%;display:block}
.headingBox .headerControls table{width:100%}
.headingBox .headerControls td table{width:auto}
#body #container .headingBox .optionLabel{font-size:10px;padding:0;min-height:inherit}
ol{margin:0;padding:0}
ol li{padding:0;clear:both}
.captionText,.labelText,ol label{float:none;display:block;margin:1px 0 0 0;font-size:12px}
.checkbox{margin:2px 3px 0 0;padding:0;height:15px;width:15px;float:left}
.textBox{font-size:1em;float:none;width:200px}
.file{font-size:1em;padding:2px;float:none;width:274px}
.calender{margin:0 0 -3px 3px}
.dropDown{font-size:1em;float:none;width:206px}
.textMultiple{width:100px;height:150px}
.radio{margin:2px 0 0 0}
table.radio{float:left;vertical-align:top}
.password,.text,.textarea{border:1px solid #7f9db9;padding:2px 1px 2px 3px;margin:0}
.multiDropdownContainer .select,.selections .select{float:none;border:1px solid #7f9db9;padding:2px 0 2px 3px;margin:0}
.multiDropdownContainer .select{float:none;border:1px solid #7f9db9;padding:2px 0 2px 3px;margin:0}
.dropdownContainer .select{border:1px solid #7f9db9;float:none;margin-bottom:8px}
.cascadingDropdownContainer .select,.dropdownContainer .select{border:1px solid #7f9db9;float:none}
.ccdd-child .select{margin-top:2px}
ol,ul{list-style:none}
.dateTimeInputContainer,.dateTimeInputContainer img,.dateTimeInputContainer input,.dateTimeInputContainer span{vertical-align:top}
.dateTimeInputContainer{float:none;display:block}
.dateInputContainer input,.dateTimeInputContainer input{float:none}
.dateInputContainer img,.dateTimeInputContainer img{margin:0 0 0 2px;float:none}
.textBoxContainer,.textBoxContainer input{vertical-align:top}
.textBoxContainer{display:block}
.appendedControls .textBoxContainer{display:inline}
#body .dropDownSelector{height:18px;overflow:hidden;cursor:pointer;font-weight:100;width:178px;border-top:1px solid #7f9db9;border-left:1px solid #7f9db9;border-bottom:1px solid #7f9db9;border-right:1px solid #7f9db9;padding:0 17px 0 4px;line-height:17px;white-space:normal;background:#fff url(../../Common/gfx/dropDownSelector.gif) no-repeat top right}
#body .dropDownSelectorInactive{height:18px;overflow:hidden;font-weight:100;width:178px;border-top:1px solid #7f9db9;border-left:1px solid #7f9db9;border-bottom:1px solid #7f9db9;border-right:1px solid #7f9db9;padding:0 17px 0 4px;line-height:17px;white-space:normal}
#body .dropDownSelectorAdditional{overflow:hidden;cursor:pointer;font-weight:100;border-top:none;border-left:none;border-bottom:none;border-right:none;padding:0 21px 0 0;margin-left:5px;line-height:17px;white-space:normal;height:20px!important}
#body .dropDownSelectorAdditionalB{overflow:hidden;cursor:pointer;font-weight:100;border-top:none;border-left:none;border-bottom:none;border-right:none;padding:0 21px 0 0;margin-left:5px;line-height:17px;white-space:normal;height:20px!important}
.dropDownIFrame{padding-bottom:3px;border:1px solid #555;display:none;z-index:100;position:absolute;background-color:#fff}
.dropDownIFrame{-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;box-shadow:3px 3px 4px #ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135, strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#cccccc')}
.dropDownIFrameAdditional{padding-bottom:3px;border:1px solid #555;display:none;z-index:100;position:absolute;background-color:#fff}
.dropDownIFrameAdditional{-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;box-shadow:3px 3px 4px #ccc}
.dropDownIFrameAdditionalB{padding-bottom:3px;border:1px solid #555;display:none;z-index:100;position:absolute;background-color:#fff}
.dropDownIFrameAdditionalB{-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;box-shadow:3px 3px 4px #ccc}
.codeAreaContainer .textarea,.notesAreaContainer .textarea,.textAreaContainer .textarea{width:200px;height:50px}
.notesAreaContainer .display{height:50px;float:none;width:200px;white-space:pre;overflow:auto}
.textAreaContainer .display{float:none;width:200px}
.codeAreaContainer .display{text-align:left;font-family:monospace;font-size:10pt;font-weight:700;height:50px;float:none;width:100px;white-space:pre;overflow:auto}
.radioButtonListContainer ol{vertical-align:top;border:none solid #000}
.radioButtonListContainer ol li label,.radioButtonListContainer ol li label input{vertical-align:top;margin:0;padding:0;line-height:15px;color:#000}
.radioButtonListContainer ol li{vertical-align:top;margin:0 0 2px 0;padding:0;line-height:15px;font-weight:400;font-size:12px}
.radioButtonListContainer ol li label input{height:15px;width:15px;margin:0 4px 0 0;padding:0}
.radioButtonListContainer ol li img{height:13px;width:13px;margin:0 4px 0 1px;padding:0;float:none}
.checkBoxListContainer ol,.multiSearchableDropdownContainer ol{vertical-align:top;z-index:10;position:relative}
.checkBoxListContainer ol li{margin-bottom:2px}
.checkBoxContainer .bullet,.checkBoxContainer .cross,.checkBoxContainer .tick,.singleValueDisplayContainer .bullet,.singleValueDisplayContainer .cross,.singleValueDisplayContainer .tick{margin-left:3px;margin-right:6px;margin-top:2px}
.checkBoxListContainer .bullet,.checkBoxListContainer .cross,.checkBoxListContainer .tick{margin-left:3px;margin-right:6px}
.checkBoxListContainer ol li,.checkBoxListContainer ol li label{font-size:12px;font-weight:400}
.checkBoxListContainer ol li label{padding:0;margin:0}
.checkBoxListContainer .bullet,.checkBoxListContainer .cross,.checkBoxListContainer .tick{float:none;display:block}
.checkBoxListContainer .bullet,.checkBoxListContainer .cross,.checkBoxListContainer .tick{margin-left:3px;margin-right:6px;margin-top:2px}
#body .checkBoxListContainer table{padding:0;margin:0}
#body .checkBoxListContainer .optionLabel,#body .lcl .checkBoxListContainer .optionLabel{display:block;font-weight:400;font-size:12px;width:auto;min-height:16px;padding:0 0 10px 0}
#body .checkBoxListContainer .optionLabel_grey,#body .lcl .checkBoxListContainer .optionLabel_grey{display:block;font-weight:400;color:#5c5c5c;font-size:12px;width:auto;min-height:16px;padding:0 0 10px 0}
.radioButtonListContainer .radioSelected,.radioButtonListContainer .radioUnselected{margin-left:1px;margin-right:4px;margin-top:1px}
.radioButtonListContainer input{height:15px;width:15px;margin:1px 3px 0 0;padding:0}
#body .radioButtonListContainer table{padding:0;margin:0}
#body .lcl .radioButtonListContainer .optionLabel,#body .radioButtonListContainer .optionLabel{display:block;font-weight:400;font-size:12px;width:auto;min-height:16px;padding:0 10px 10px 0}
#body .lcl .radioButtonListContainer .optionLabel_grey,#body .radioButtonListContainer .optionLabel_grey{display:block;font-weight:400;color:#5c5c5c;font-size:12px;width:auto;min-height:16px;padding:0 0 10px 0}
#body .lcl .radioButtonListContainer .optionLabel_bold,#body .radioButtonListContainer .optionLabel_bold{display:block;font-weight:700;font-size:12px;width:auto;min-height:16px;padding:0 0 10px 0}
.shifterContainer div{float:none}
.buttons{height:130px;padding-top:20px;width:35px}
.buttons input{width:35px;display:block}
.buttons .divider{height:20px;float:none}
.displayAreaButtons{width:165px;float:right}
.confirmButton{width:95px;cursor:pointer}
.cancelButton{width:60px;cursor:pointer}
.cancelButton{margin-left:8px}
.displayAreaButtons a:hover{text-decoration:none}
.multiSearchableDropdownContainer{float:none}
.multiSearchableDropdownContainer ol{clear:both;padding-top:2px}
.headingBox .multiSearchableDropdownContainer ol{padding-top:0}
.multiSearchableDropdownContainer .searchableDropdownContainer{padding-bottom:0}
.gridContainer,.gridView,.search_form{width:100%}
.gridContainer .noResults{padding-bottom:2em}
.header{padding:0;zoom:100%}
.tabContainer{font-size:0;line-height:0;margin-bottom:4px}
.header{padding-top:0}
.headerColour1 .tabContainer{display:none}
.headerActions{float:right}
.headerDetails{padding-bottom:6px;padding-top:2px;vertical-align:top}
.headerDetails h3{vertical-align:top}
.recordKey{font-weight:700;font-size:14px;vertical-align:top;position:relative;top:0}
.recordKey img{vertical-align:top;position:relative;margin-top:-2px;padding:0 8px 0 0}
.recordBrackets{vertical-align:top;font-size:10px;position:relative;top:4px;color:GRAY}
.ordPopup{font-size:11px;vertical-align:top;padding:20px;line-height:21px}
.recordExists{font-weight:700;clear:both;padding:8px 0 13px 0;font-size:14px;color:red}
.recordSeparator{font-size:14px;padding:0 8px;vertical-align:top;line-height:21px;float:none}
.headerControls{margin-top:0}
.headerControls table{width:auto}
.headerControls table ol{margin-top:0}
.customHeader{padding:5px 0}
.headingBox .customHeader{padding:0}
.recordInUseContainer{text-align:center}
.recordInUseContainer p{margin:0 auto;width:380px;padding-top:35px;text-align:left;padding:15px 0}
.recordInUseContainer h2{margin:0 auto;width:380px;color:red;font-size:22px;font-family:Arial,Helvetica,sans-serif;font-weight:500;padding:15px 0;text-align:left}
.recordInUseContainer table{margin:0 auto;width:580px;padding-top:35px;text-align:left;padding:15px 0}
.accessDeniedContainer{text-align:center}
.accessDeniedContainer h2{margin:0 auto;color:red;font-size:22px;font-family:Arial,Helvetica,sans-serif;font-weight:500;padding:15px 0}
.noResultContainer p{padding:10px 0}
.recordDeleteContainer{text-align:center}
.recordDeleteContainer h2{margin:0 auto;width:330px;color:red;font-size:22px;font-family:Arial,Helvetica,sans-serif;font-weight:500;padding:15px 0;text-align:left}
.recordDeleteContainer p{margin:0 auto;width:330px;padding-top:35px;text-align:left}
.recordDeleteContainer .cancelButton,.recordDeleteContainer .confirmButton{width:130px;margin-top:30px}
.recordDeleteContainer form{display:inline!important}
.recordInUseContainer p{padding:15px 0}
.tabAreaHeader h3{display:block}
.tabContainer{clear:both}
.searchContainer table.gridView tr td{padding-right:8px}
.alignRight,.number{text-align:right}
.alignRight{text-align:right;position:relative}
.colNames .alignRight{position:static}
#body .alignRight div{float:right;text-align:right}
.alignRight .cross,.alignRight .tick{float:right}
.alignCenter{text-align:center}
.searchContainer tr.search td{background:#f2f2f2 url(../../Common/gfxRoot/searchBk.gif) repeat-x top;padding-top:5px;padding-bottom:9px;border:none}
.searchContainer tr.search td td{background:transparent none;padding:0}
.search .searchableDropdownContainer table{border-collapse:collapse!important}
#body .searchableDropdownContainer table td{padding:0}
.advancedSearchArea tr.search td td{background:transparent none;padding:0}
.searchContainer tr.search td.firstColumn{background:#f2f2f2 url(../../Common/gfxRoot/searchCap.gif) no-repeat 3px top}
.searchContainer tr.search td.lastColumn{background:#f2f2f2 url(../../Common/gfxRoot/searchEndCap.gif) no-repeat right top;padding-right:15px}
.searchContainer tr.search td input.text{padding:0 0 1px 3px}
.searchContainer tr.search td .select{height:19px;_font-size:10px;border:1px solid #7f9db9}
td{padding:0;border-spacing:2px}
.searchContainer .gridContainer td.col1,.searchContainer .gridContainer td.col2{border-spacing:0;padding:0 5px 0 0;margin:0;background-color:transparent;vertical-align:top}
.searchContainer tr.alternate td,tr.alternate td{background-color:#eee}
.searchInputDesc{display:inline;padding:2px 5px 0 0;float:none;font-size:11px;font-family:"Times New Roman",Times,serif;font-style:italic}
.searchContainer tr.topPaging td .searchDesc{font-weight:700;white-space:nowrap}
.gridViewNavigation{float:right}
.reset{padding:0 8px 0 16px}
.itemsPerPage{padding-right:10px}
.itemsPerPage a,.itemsPerPage span{padding:0 2px}
.itemsPerPage span{font-weight:700}
.next,.previous{padding:0}
.searchContainer tr.indicateNone td{background-color:transparent}
.searchDesc{font-weight:700}
.advancedOff .advancedTerms,.advancedOff .rhsMenuContainer,.reset,.search,.searchOff .advancedSearchArea,.searchOff .keyword,.searchOff .search,.searchOff .search .select{display:none}
.captionedListContainerx table.gridView tr td,.searchContainer table.gridView tr td{padding-right:7px}
.alignRight,.number{text-align:right}
.alignCenter{text-align:center}
.search .dateTimeInputContainer{width:105px}
.search .dateTimeInputContainer img{margin:0}
.searchContainer .keyword .showHistory{margin-left:30px;width:160px;display:inline-block}
#body .searchContainer .keyword .showHistory label{width:auto}
.searchContainer .keyword .showHistory input{margin-top:3px}
#gridView{border:0 solid #eee;border-collapse:separate;position:relative}
.searchContainer table.gridView tr td.count{color:#d0d0d0;border-left:1px solid #e2e2e2;width:20px;min-width:20px}
.lastCol{border-right:1px solid #e2e2e2}
.editableListContainer td{padding:2px 7px}
.colGroupSeperator{border-top:1px solid #dedede;height:2px;width:98%;margin:0 2px 2px 0;text-align:center}
.colHeadings{display:none}
.colGroupingTileLeft{background:url(../../Common/gfx/titleCap.gif) left top;margin:2px 5px 2px 2px}
.colGroupingTileRight{margin-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;background:url(../../Common/gfx/titleEndCap.gif) top right}
.colHeadingsOn .colHeadings{display:table-row;_display:block;background:#f1f1f1 url(../../Common/gfx/thBk2.gif) repeat-x top left;height:20px;line-height:18px}
.colHeadingsOn .colHeadings td{border-top:1px solid #e2e2e2;border-bottom:none;color:#85391f;_background-color:#f2f2f2;font-weight:700;padding:2px}
.colHeadingsOn .colHeadings .count{border-left:1px solid #e2e2e2}
.colHeadingsOn .colHeadings .lastCol{border-right:1px solid #e2e2e2}
.colHeadingsOn .colNames{background:#f1f1f1;height:20px;line-height:18px}
.colHeadingsOn .colNames td{border-top:none;background:#f1f1f1;color:#85391f;font-weight:700;padding:2px}
.colHeadingsOn .colNames .count{border-left:1px solid #e2e2e2}
.colHeadingsOn .colNames .lastCol{border-right:1px solid #e2e2e2}
.colHeadingsOn .colHeadings td.colGroup{text-align:center;text-transform:uppercase}
x.colNames{background:#eceeea url(../../Common/gfx/thBk2.gif) repeat-x top left;height:20px;line-height:18px}
.colNames td{border-top:1px solid #e2e2e2;color:#85391f;font-weight:700;padding:2px}
.colNames .count{border-left:1px solid #e2e2e2}
.colNames .lastCol{border-right:1px solid #e2e2e2}
.editableListContainer .colSearch td{border-bottom:1px solid #e2e2e2;border-top:none;background:#f1f1f1}
.editableListContainer .colSearch td.count{border-left:1px solid #e2e2e2}
.editableListContainer .colSearch td.lastCol{border-right:1px solid #e2e2e2}
.editListTotal{text-align:right}
.editableListContainer td.groupStart{background-image:url(../../Common/gfx/groupSeperator.gif);background-repeat:repeat-y;background-position:top left;padding-left:7px}
.editableListContainer .colHeadings td.groupStart{background-image:url(../../Common/gfx/groupSeperatorTr.gif);background-color:#f2f2f2;background-position:top left;padding-left:7px}
.editableListContainer .colNames td.groupStart{background-color:transparent;background-image:url(../../Common/gfx/groupSeperatorTr.gif);background-position:top left;padding-left:7px}
.editableListContainer .deletedRow{font-size:10px;font-family:Verdana,Helvetica,sans-serif;font-style:italic;color:#d0d0d0}
.editableListContainer{display:block}
.total td{border-right:none;border-left:none;background-color:#fcfcfc;white-space:nowrap}
.searchContainer table tr.total td{padding:4px 2px}
.total td.count{border-left:1px dashed #e2e2e2}
.total td.lastCol{border-right:1px dashed #e2e2e2}
.editableListContainer table tr.totalTop td{border-top:1px dashed #e2e2e2;padding-top:8px}
.editableListContainer table tr.totalBottom td{border-bottom:1px dashed #e2e2e2;padding-bottom:8px}
.editListGrandTotal{text-align:right;font-weight:700}
.editableListContainer .colTotalsOff td{border-top:1px solid #e2e2e2;border-right:#fff}
.colTotalsOff .count{border-left:0}
.editableListContainer .alignRight *{vertical-align:top}
.editableListContainer .alignRight .numeric{text-align:right}
.editableListContainer .alignRight .checkbox{margin:0;vertical-align:top}
.editableListContainer .alignRight .searchInputDesc{padding-top:0;vertical-align:top}
.editableListContainer div.maxRowsExceededMessage{display:none;position:relative}
.editableListContainer div.maxRowsExceededMessage span{position:absolute;color:red}
.colNames td{background-color:#e2e2e2}
.colSearchOff .colSearch{display:none}
.colSearchOff .colNames td{border-bottom:1px solid #e2e2e2}
.listTotal,.listTotalCaption{font-weight:700}
.listSubTotalCaption,.listTotal,.listTotalCaption{float:right;text-align:right}
.listTotalCaption{padding-top:4px}
form{zoom:1}
.searchSelector form{position:relative}
.searchOff,.searchOn{position:relative}
.searchToggle{position:relative}
.expand{cursor:pointer;position:absolute;left:5px;top:5px}
.submit{width:76px;height:22px;border:none;cursor:pointer;float:right;margin-right:2px;padding:0;background:url(../../Common/gfxRoot/button.gif)}
.searchContainer .searchOn tr td button.submit{width:76px!important;vertical-align:top}
.searchContainer.loading .searchOn tr td button.submit::after{content:"";background-image:url(../../Common/gfx/btnSpin.png);background-repeat:no-repeat;background-position:2px;width:15px;height:13px;float:left;background-size:13px 13px}
.searchContainer.loading .searchOn tr td button.submit{filter:brightness(110%)}
.search td{vertical-align:top}
.search td.alignRight .search,.search td.alignRight .submit{float:none}
.submitDisplay{width:76px;height:22px;border:none;cursor:pointer;float:right;margin-right:2px;text-transform:capitalize;color:transparent;text-indent:-9999px;padding:0;background:url(../../Common/gfxRoot/searchDisplayButton.gif)}
.searchContainer .searchOn tr td input.submitDisplay{width:76px!important;vertical-align:top}
.headerText{border:0 solid #000;line-height:16px;vertical-align:top;font-size:11px}
.headerText a{vertical-align:top;font-size:11px}
.headerText span{width:12px;height:13px;padding:0;margin:0;text-align:right;vertical-align:top}
.headerText img{border:0;margin:0 0 0 5px;position:relative;top:2px;_top:1px}
.next img,.previous img{vertical-align:bottom;padding-left:5px;padding-bottom:1px}
a.reset{font-size:11px;font-style:italic;font-weight:400}
.count{color:#b1b1b1}
.firstColumn,.searchContainer tr.search td.firstColumn{border-left:1px solid #e2e2e2}
.lastColumn,.searchContainer tr.search td.lastColumn{border-right:1px solid #e2e2e2}
.colSearch .searchOn .search{display:table-row;_display:block}
.captionedListContainerx tr.colNames td{background-color:#f1f1f1}
.colNames td{border-top:1px solid #e2e2e2;background:#f1f1f1 url(../../Common/gfxRoot/thBk.gif) repeat-x top left;height:20px;line-height:18px}
.searchContainer tr.search td input.text{margin:0;float:left;margin-right:3px;width:70px}
.searchContainer tr.search td.alignCenter input.text{float:left}
.gridView{border-collapse:separate}
.gridView td{padding:2px}
.colNames td{font-weight:700;padding:2px;vertical-align:bottom}
.search .submit{margin-top:-2px;margin-right:-6px}
.searchContainer tr.search td.alignRight .submit{float:right}
.searchContainer tr.search td.alignRight .text{float:right;margin-right:0}
.searchContainer tr.search td.alignRight img{vertical-align:top}
.advancedSearch .searchOn .advancedSearchArea{display:table-row;_display:block}
.advancedSearchArea{display:none;xxborder:1px solid #e2e2e2;background:#f1f1f1 url(../../Common/gfxRoot/thBk.gif) repeat-x top left}
.advancedTerms{padding-top:15px}
.advancedTerms label{width:auto}
.advancedSelection{font-size:9px}
.advancedSearchArea .expand{position:relative;left:4px;top:-2px;vertical-align:top}
.advancedSearchArea .firstColumn{padding:4px 2px 2px 0;_padding-top:8px;height:17px;vertical-align:top}
.searchOff .advancedSearchArea .expand{display:none}
.advancedSelection,.advancedTerms{padding-left:35px;vertical-align:top}
.searchOn .advancedSearchArea TD.firstColumn{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:none;border-top:solid 1px #e2e2e2}
.searchOff .advancedSearchArea .valueContainer{display:none}
.advancedSearch .valueContainer .valueContainer{padding:0}
.advancedSearchArea table tr td td{padding:0;border-spacing:0}
.advancedSearch .valueContainer .fieldLabel{display:block;margin:0;padding-bottom:0;min-height:24px;_height:24px}
.advancedSearchArea table{border-collapse:collapse}
.keyword{display:none;border-bottom:none;background:#f1f1f1 url(../../Common/gfxRoot/thBk.gif) repeat-x top left}
.searchContainer table .keyword TD{padding:5px 2PX;border-top:1px solid #e2e2e2;padding-left:35px;vertical-align:top}
.noBackground .searchContainer table .keyword TD{border-top:none}
.keyword input{width:25%!important;margin-right:5px}
.keyword .text{float:left}
.noBackground .keyword input{width:50%!important}
.keywordSearch .searchOn .keyword{display:table-row;_display:block}
.keyword label{color:#414141;font-weight:700;vertical-align:middle;padding:4px 0 0 0;margin:0 10px 0 0;width:auto;float:left;font-size:11px}
.keyword input{vertical-align:top}
.keywordSearch .searchOn .keyword TD{border-bottom:none}
.keyword .textBoxContainer{float:none}
.searchContainer tr.paging td{background-color:#f7f7f7;padding:2px;border-bottom:1px solid #eeeded;border-top:1px solid #e2e2e2}
.searchDesc{font-size:11px;font-style:italic;font-weight:400;color:#b1b1b1;padding-left:2px}
.paging2 .count{border-left:none}
.paging2 td{border-top:1px solid #e2e2e2;border-right:#fff}
.ver2 .searchOff .keyword{display:table-row;_display:block;*display:block;background:0 0}
.ver2 .googleContainer{float:right;width:356px;height:29px;background:url(../../Common/gfx/googleBk.gif);padding-top:0;position:relative}
.ver2 table .keyword TD{border-top:none;vertical-align:top}
.ver2 table.gridView tr.keyword td{padding-right:0}
.ver2 .noBackground .keyword input{width:50%!important}
.ver2 .keywordSearch .searchOn .keyword{display:table-row;_display:block}
.ver2 .keyword label{color:#414141;font-weight:700;vertical-align:middle;padding:4px 0 0 0;margin:0 10px 0 0;width:auto;float:left;font-size:11px}
.ver2 .keyword input{vertical-align:top}
.ver2 .keywordSearch .searchOn .keyword TD{border-bottom:1px solid #e2e2e2}
.ver2 .keyword .textBoxContainer{float:none}
.ver2 .searchResults{white-space:nowrap;padding-top:8px;float:left;vertical-align:top;color:#7c7c7c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;position:absolute;left:0;top:18px;display:block}
.ver2 .rowsPerPage{color:#7c7c7c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;padding-right:7px}
.ver2 .keyWordText{position:absolute;top:8px;right:210px;_right:207px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;white-space:nowrap;color:#7c7c7c}
.ver2 .clear{position:static;height:22px;vertical-align:top;border:none;cursor:pointer;margin:3px 2px 0 0;padding:0;background:url(../../Common/gfxRoot/reset.gif)}
.ver2 tr.keyword td.lastColumn{border-left:medium none;border-right:medium none}
.ver2 .colNames .expand{left:-5px;cursor:pointer;position:relative;left:-4px;top:-4px;margin-top:0;margin-bottom:-3px;padding-top:1px;_margin-bottom:-1px}
.ver2 .searchOff .colNames td{border-bottom:1px solid #e2e2e2}
.ver2 .headerText{line-height:inherit}
.ver2 .gridView .colNames td{background:#f1f1f1 url(../../Common/gfx/thBkIndent.gif) no-repeat right top;border-top:1px solid #e2e2e2}
.ver2 .colNames td.lastColumn{background:#f1f1f1 url(../../Common/gfxRoot/thBk.gif) repeat-x scroll right top}
.ver2 .alternate td,.ver2 .searchToggle td{background:url(../../Common/gfx/tdBk.png) right repeat-y}
.ver2 table .paging2 td{border-top:1px solid #e2e2e2;border-right:#fff;padding-top:5px}
.ver2 tr.search td.firstColumn{background:#f2f2f2 url(../../Common/gfx/tdBk.png) repeat-y scroll right center}
.ver2 tr.search td{border-bottom:1px solid #d7d7d7;background:#f2f2f2 url(../../Common/gfx/tdBk.png) repeat-y scroll right center}
.ver2 .paging2 td,.ver2 td.lastColumn{background:0 0}
.ver2 tr.search td.lastColumn{background:#f2f2f2 none}
.ver2 .advancedSearchArea .firstColumn{padding:4px 4px 2px 2px;_padding-top:8px;height:17px;vertical-align:top;text-align:right}
.ver2 .advancedSearchArea .expand{position:relative;left:2px;top:0;vertical-align:top;cursor:pointer}
.ver2 .advancedSearchArea td{background:#f1f1f1 url(../../Common/gfxRoot/thBk.gif) repeat-x scroll left top;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:none}
.ver2 .advancedSearchArea td td{background:0 0;border:none}
.ver2 .paging{text-align:right;padding-bottom:4px}
.keyWordTab{display:inline;float:right;height:29px;border-collapse:collapse;background:url(../../Common/gfx/googleBk2.gif) no-repeat;margin-left:230px}
#body .ver2 .keyword .keyWordEndCap{background:url(../../Common/gfx/googleBk2.gif) no-repeat right top;width:5px}
#body .ver2 .keyword td,.ver2 .keyword{background:0 0;border:none;padding:0}
.ver2 .keyword td{vertical-align:top}
.ver2 .textEndCap{position:absolute;top:4px;right:142px;width:9px;height:21px;background:url(../../Common/gfx/googleTextBox2.gif) right}
.leftAligned .keyWordTab{float:left;margin:0 230px 0 0;height:29px;border-collapse:collapse;background:url(../../Common/gfx/googleBk3.gif) no-repeat}
.leftAligned .keyword .text{margin-left:5px}
#body .leftAligned .keyword .keyWordEndCap{background:url(../../Common/gfx/googleBk3.gif) no-repeat right top;width:49px}
.leftAligned .textEndCap{position:absolute;top:4px;left:270px;right:auto;width:9px;height:21px;background:url(../../Common/gfx/googleTextBox2.gif) right}
.leftAligned .searchResults{padding-top:8px;vertical-align:top;color:#7c7c7c;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;position:absolute;right:0;top:0;left:auto;display:block;float:none}
.TBC{border:1px solid #ccc;padding:0;margin:0 0 5px 0;border-spacing:0;_border-collapse:collapse}
.TBC td{margin:0;padding:0}
.valueContainer{font-size:12px;font-weight:700;_zoom:100%;_padding-right:1px}
.checkBoxContainer,.checkBoxListContainer,.dropdownContainer,.multiDropdownContainer,.multiOptionDisplayContainer,.multiSearchableDropdownContainer,.radioButtonListContainer,.searchableDropdownContainer,.shifterContainer{float:none;margin-right:0}
.checkBoxListContainer,.radioButtonListContainer{display:inline-block}
.searchableDropdownContainer{display:block}
.captionContainer{background-color:#ccc;padding:2px}
.radioGroup th{position:relative;text-indent:20px}
.radioGroup .radio{position:absolute;left:1px;top:1px;height:15px;width:15px}
.spacer{width:100%;color:#000;height:15px;padding:0;margin:0;border:0}
.ruler2{width:100%;color:#ccc;background-color:#ccc;height:1px;padding:0;margin:5px 0;border:1px solid #fff}
#container .rhsGroup td{text-align:right;padding:0}
.group h5.radioUnselected{padding-left:20px;background:url(../../Common/gfxRoot/unselected.gif) no-repeat 3px 4px}
.group h5.radioSelected{padding-left:20px;background:url(../../Common/gfxRoot/selected.gif) no-repeat 3px 4px}
.radioGroupItemContainer .group h5 input{float:none;margin:0;height:15px;width:15px;border:none}
.checkBoxContainer .tick,.tick{background:url(../../Common/gfxRoot/tick.gif) 0 3px no-repeat;height:12px;width:9px}
.checkBoxContainer .cross,.cross{background:url(../../Common/gfxRoot/cross.gif) 0 3px no-repeat;height:12px;width:9px}
.bullet,.checkBoxContainer .bullet{background:url(../../Common/gfxRoot/bullet.gif) 0 3px no-repeat;height:12px;width:9px}
.searchLink{float:right;text-indent:0;font-size:10px;font-weight:700}
.searchLink a{cursor:pointer}
.searchLink a:hover{text-decoration:underline}
.newLink{float:right;text-indent:0;font-size:10px;font-weight:700;padding-top:1px;padding-right:5px}
.newLink a{cursor:pointer}
.newLink a:hover{text-decoration:underline}
.addRow{display:block;background:url(../../Common/gfx/add.gif) 0 -20px no-repeat;height:19px;padding-top:1px;padding-left:19px;color:#85391f;margin:0 3px}
.addRow:hover{background-position:0 0;cursor:pointer}
#pageContainer{zoom:1}
#leftSide{display:inline}
.checkBoxListContainer ol,.headerControls ol,.multiDropdownContainer ol,.multiOptionDisplayContainer ol,.multiSearchableDropdownContainer ol,.radioButtonListContainer ol,ol li,ul li{_display:inline-block}
.col2 li:after,.container:after,.containerWithHeader:after,.tabContainer:after,ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.col2 li{height:1%}
.rhsGroup{margin-top:10px;float:right;_float:none;padding-top:0}
.ruler{display:none}
.readText{display:block;padding-top:3px}
.left{float:left}
.ruler{display:none}
.customHeader{clear:both}
span.ValidationError div.ValidationError{font-style:italic;padding:0;margin:0;color:#fff;font-size:11px}
.invalid{position:relative;background:#c22c3a;border-radius:.3em;margin:2px 0 0 0;padding:2px 5px 2px 3px}
.spatialSelector .invalid{margin:2px 0 0 0;position:relative;background:transparent url(../../Common/gfxRoot/validBlGreyBk.png) no-repeat scroll 0 100%;padding:0}
.spatialSelector .invalid div{background:transparent url(../../Common/gfxRoot/validBrGreyBk.png) no-repeat scroll 100% 100%}
.spatialSelector .invalid div div{background:transparent url(../../Common/gfxRoot/validTlGreyBk.png) no-repeat scroll 0 0}
.spatialSelector .invalid div div div{padding:4px 11px 7px 11px;top:0;background:transparent url(../../Common/gfxRoot/validTrGreyBk.png) no-repeat scroll 100% 0}
.invalid .validArrow{padding:0;margin:0;width:6px;height:8px;background:url(../../Common/gfxRoot/validatePointer.svg) no-repeat left bottom;position:absolute;left:8px;top:-7px}
.ValidationError .dropDownSelector,.ValidationError .select,.ValidationError .textarea,.ValidationError input{background-color:#fad7da;border-color:#cf5454}
#body .alignRight .ValidationError{clear:both;position:relative;right:0}
#body .alignRight .ValidationError div{float:none;text-align:left}
.alignRight .invalid .validArrow{right:8px;left:auto}
#body .alignRight .ValidationError,#body .alignRight input{float:right}
.noControlOrValue .validArrow{background:url(../../Common/gfxRoot/validatePointerLeft.svg) no-repeat left center;top:4px;left:-6px}
#gridView .noControlOrValue .validArrow{display:none}
.YearCalendar .year th{font-size:18px;font-weight:700;text-align:center;padding:8px 0}
.internalComment{font-style:italic;padding:0;margin:0;color:#000;font-size:11px}
.internalComment div{margin:0;position:relative;background:transparent url(../../Common/gfx/internalCommentBl.png) no-repeat scroll 0 100%;padding:0}
.internalComment div div{background:transparent url(../../Common/gfx/internalCommentBr.png) no-repeat scroll 100% 100%}
.internalComment div div div{background:transparent url(../../Common/gfx/internalCommentTl.png) no-repeat scroll 0 0}
.internalComment div div div div{padding:4px 11px 7px 11px;top:0;background:transparent url(../../Common/gfx/internalCommentTr.png) no-repeat scroll 100% 0}
.internalComment div div div div .validArrow{padding:0;margin:0;width:7px;height:8px;background:url(../../Common/gfx/internalCommentPointer.png) no-repeat left bottom;position:absolute;left:8px;top:-7px;_background:url(validatePointer.gif) no-repeat left bottom}
.changeHighlight{font-style:italic;padding:0;margin:0;color:#000;font-size:11px}
.changeHighlight div{margin:0;position:relative;background:transparent url(../../Common/gfx/changeHighlightBl.png) no-repeat scroll 0 100%;padding:0}
.changeHighlight div div{background:transparent url(../../Common/gfx/changeHighlightBr.png) no-repeat scroll 100% 100%}
.changeHighlight div div div{background:transparent url(../../Common/gfx/changeHighlightTl.png) no-repeat scroll 0 0}
.changeHighlight div div div div{padding:4px 11px 7px 11px;top:0;background:transparent url(../../Common/gfx/changeHighlightTr.png) no-repeat scroll 100% 0}
.changeHighlight div div div div .validArrow{padding:0;margin:0;width:7px;height:8px;background:url(../../Common/gfx/changeHighlightPointer.png) no-repeat left bottom;position:absolute;right:325px;top:-7px;_background:url(validatePointer.gif) no-repeat left bottom}
#gridView .changeHighlight .changeHighlightContainer{margin-top:5px}
.alignRight .changeHighlight div div div div .validArrow{padding:0;margin:0;width:7px!important;height:8px;background:url(../../Common/gfx/changeHighlightPointer.png) no-repeat left bottom;position:absolute;right:8px;top:-7px;_background:url(validatePointer.gif) no-repeat left bottom}
.alignRight .changeHighlight div{width:auto!important}
.helpComment{font-style:italic;padding:0;margin:0;color:#fff;font-size:11px;position:relative;top:0}
.helpComment div{margin:0 0 5px 0;position:relative;background:transparent url(../../Common/gfx/helpCommentBl.png) no-repeat scroll 0 100%;padding:0}
.helpComment div div{background:transparent url(../../Common/gfx/helpCommentBr.png) no-repeat scroll 100% 100%}
.helpComment div div div{background:transparent url(../../Common/gfx/helpCommentTl.png) no-repeat scroll 0 0}
.helpComment div div div div{padding:4px 11px 7px 11px;top:0;background:transparent url(../../Common/gfx/helpCommentTr.png) no-repeat scroll 100% 0}
.helpComment div div div div .validArrow{padding:0;margin:0;width:7px;height:8px;background:url(../../Common/gfx/helpCommentPointer.png) no-repeat left bottom;position:absolute;left:23px;top:-7px;_background:url(validatePointer.gif) no-repeat left bottom}
.headerDetailsTable,.headerDetailsTable td{overflow:visible}
.headerDetailsTable,.headerDetailsTable td{padding:0;margin:0;border-collapse:collapse;vertical-align:top}
.headerDetailsTable td h3{margin:0;padding:0;position:relative;white-space:nowrap}
.headerDetails h3{_position:relative}
.headerDetailsTable td .recordKey{position:relative;top:1px}
.headerDetailsTable td .recordBrackets{position:relative;top:5px}
.multiSearchableDropdownContainer .recordBrackets,.searchableDropdownContainer .recordBrackets{top:2px}
h3{white-space:nowrap}
#environment{background:transparent url(../../Common/gfxRoot/environmentBk.gif) repeat-x scroll 0 0;font-size:11px;font-weight:700;height:20px;margin:0 10px 0 0;padding:5px 2px 0;position:absolute;left:240px;top:0;color:#fff;z-index:1000;white-space:nowrap}
.environmentLHS{background-image:url(../../Common/gfxRoot/environment_cap.gif);border:0 solid #000;height:23px;left:-37px;position:absolute;top:0;width:37px}
.environmentRHS{background-image:url(../../Common/gfxRoot/environment_cap2.gif);border:0 solid #000;height:23px;position:absolute;right:-15px;top:0;width:15px}
#environment .databaseId{padding-left:2ex;color:#fff600;font-size:smaller}
.smallMap div{width:151px;height:143px;background-color:#fff;border:1px #dbdbdb solid;margin-left:13px;margin-top:19px}
.smallMap img{display:block;width:150px}
.smallMap span{text-align:center;font-size:10px;font-weight:700;color:#fff;padding-top:4px;display:block}
.valueContainer .isMandatory{display:block;position:absolute;left:-12px;color:red}
.isMandatory{display:block;position:absolute;left:-9px;top:3px;color:red}
.valueContainer .isOptional{display:none}
.alertBoxContainer{text-align:center;width:630px;margin:30px auto 0}
.alertBoxContainer img{padding:0 5px 0 3px}
.alertBoxContainer h3{font-size:16px;margin:12px;color:#000}
.alertBoxContainer td{vertical-align:middle}
.alertBoxContainer .doneDeleteIt{float:right}
.alertBox{padding:0;position:relative;margin:0;background:#ff5d5c none repeat scroll 0 0;text-align:left}
.alertBox div div div{padding:4px 11px 4px 11px;top:0}
.alertBox table,.alertBox td{border:none;padding:0;margin:0;background-color:transparent}
.alertBox div{zoom:1}
.amber{background:transparent url(../../Common/gfx/amberBl.png) no-repeat scroll 0 100%}
.amber div{background:transparent url(../../Common/gfx/amberBr.png) no-repeat scroll 100% 100%}
.amber div div{background:transparent url(../../Common/gfx/amberTl.png) no-repeat scroll 0 0}
.amber div div div{background:transparent url(../../Common/gfx/amberTr.png) no-repeat scroll 100% 0}
.green{background:transparent url(../../Common/gfx/greenBl.png) no-repeat scroll 0 100%}
.green div{background:transparent url(../../Common/gfx/greenBr.png) no-repeat scroll 100% 100%}
.green div div{background:transparent url(../../Common/gfx/greenTl.png) no-repeat scroll 0 0}
.green div div div{background:transparent url(../../Common/gfx/greenTr.png) no-repeat scroll 100% 0}
.red{background:transparent url(../../Common/gfx/redBl.png) no-repeat scroll 0 100%}
.red div{background:transparent url(../../Common/gfx/redBr.png) no-repeat scroll 100% 100%}
.red div div{background:transparent url(../../Common/gfx/redTl.png) no-repeat scroll 0 0}
.red div div div{background:transparent url(../../Common/gfx/redTr.png) no-repeat scroll 100% 0}
.alertButtonsContainer{margin-top:12px;width:100%}
.deleteIt{float:left}
.dontDeleteIt{float:right}
div.bannerContainer{margin:3px 0 5px 0}
div.alertBoxContainerFullScreen{width:auto;margin:2px 0 0 -10px}
div{zoom:1}
.smallMap{background:url(../../Common/gfx/smallMap.png) no-repeat scroll 0 100% transparent;height:192px;margin:0 0 0 2px;padding:1px 0 0;width:179px}
h1{display:none}
body{background:url(../../Common/gfx/background.gif) repeat-y;background-repeat:repeat-y}
.noBackground{background:0 0}
body{font-family:Tahoma,Geneva,verdana}
.textarea{font-family:Tahoma,Geneva,veranda;font-size:12px}
p{margin:5px 0;font-size:12px}
h1,h2,h3,thead{color:#000}
h1{font-size:1.6em;line-height:1.6em}
h2{font-size:1.6em;line-height:1.4em;margin:0;font-weight:700}
h3{font-size:15px;font-weight:700;margin-bottom:10px}
.headerDetails h3{font-size:15px}
h4{font-size:1.6em;line-height:1.6em}
.captionText,.labelText,ol label{color:#3c3c3c;font-weight:800;font-size:11px;font-family:Tahoma,Geneva,Arial;margin-top:0;padding-top:1px;vertical-align:top}
.captionText,.labelText,.lcl .fieldLabel{color:#3c3c3c;font-weight:800;font-size:11px;font-family:Tahoma,Geneva,Arial;margin-top:0;padding-top:1px;vertical-align:top;width:auto;padding-right:10px}
.lcl .valueContainer{display:block;margin:0;padding-bottom:6px;min-height:24px;_height:24px}
.lcl .fieldLabel{min-height:13px;padding-bottom:17px;display:block;margin:0}
.headingBox .lcl .fieldLabel,.headingBox .lcl .valueContainer{min-height:0;padding-bottom:5px;padding-top:0;_height:auto}
.headingBox .lcl .fieldLabel{width:128px;color:#484848;font-size:10px}
a,a:link{text-decoration:none}
a:hover{text-decoration:underline}
.displayAreaContainer{padding-top:15px}
#topBar{overflow:visible;height:27px;margin:0;padding:0;position:relative;background:url(../../Common/gfx/topBarBk.gif) repeat-x}
#topMenu{z-index:75;height:0;position:relative;padding:0;font-weight:700;border-bottom:none}
#topMenu #logout{font-size:11px;font-weight:700;margin:0 10px 0 0;padding:5px 5px 0 5px;position:absolute;right:12px;z-index:2001;height:20px;top:-16px}
.leftnavContainer{padding-top:70px;padding-right:20px}
#leftSide{margin:0;width:170px;background-color:transparent}
#leftSide .menu{margin-bottom:10px;line-height:15px}
.contentContainer{padding-right:5px;z-index:150;position:relative}
.footerRow{height:150px}
#footerCell{border:0 solid #00f;background:url(../../Common/gfx/footerBk.gif) repeat-x bottom;height:150px;padding:0;margin:0;vertical-align:bottom}
.footerContainer{width:100%;height:120px;zoom:100%;vertical-align:bottom}
.footerImg2{text-indent:5px;position:static;float:left;font-weight:700;color:#fff;font-size:10px;padding-top:99px;height:6px;background-position:top left;background:url(../../Common/gfx/footerArt.gif) no-repeat scroll right top transparent;width:192px}
.footerImg{position:static;float:right;margin:18px 0 0 0}
.multiDropdownContainer{float:left}
.valueContainer,ol li{font-weight:400}
.gridContainer,.gridView,.search_form{width:100%}
.TBC span.valueContainer{display:block;clear:both;padding:2px 2px 2px 5px}
.radioGroup .group th{position:relative;text-indent:20px}
.radioGroup .radio{position:absolute;left:1px;top:1px;height:15px;width:15px}
.spacer{width:100%;color:#000;height:15px;padding:0;margin:0;border:0}
.ruler2{color:#ccc;background-color:#ccc;height:1px;width:100%;padding:0;margin:5px 0}
.radioButtonContainer .radioSelected,.radioButtonListContainer .radioSelected,.radioSelected{background:url(../../Common/gfx/selected.gif) 0 1px no-repeat;height:14px;width:13px}
.radioButtonContainer .radioUnselected,.radioButtonListContainer .radioUnselected,.radioUnselected{background:url(../../Common/gfx/unselected.gif) 0 1px no-repeat;height:14px;width:13px}
.radioButtonContainer .radioSelectedTransparent,.radioButtonListContainer .radioSelectedTransparent,.radioSelectedTransparent{background:url(../../Common/gfx/selectedTransparent.png) 0 1px no-repeat;height:14px;width:13px}
.radioButtonContainer .radioUnselectedTransparent,.radioButtonListContainer .radioUnselectedTransparent,.radioUnselectedTransparent{background:url(../../Common/gfx/unselectedTransparent.png) 0 1px no-repeat;height:14px;width:13px}
.optionLabelTransparent{color:#ccc}
.radioGroupItemContainer h5 .bullet,.radioGroupItemContainer h5 .cross,.radioGroupItemContainer h5 .tick{height:12px;width:9px;display:inline;float:left;margin-left:3px;margin-right:6px}
.radioGroupItemContainer h5 .cross{background:transparent url(../../Common/gfx/cross.gif) no-repeat scroll 0 3px}
.radioGroupItemContainer h5 .tick{background:transparent url(../../Common/gfx/tick.gif) no-repeat scroll 0 3px}
.checkBoxContainer .tick,.checkBoxListContainer .tick,.tick{background:url(../../Common/gfx/tick.gif) 0 3px no-repeat;height:12px;width:9px}
.checkBoxContainer .cross,.checkBoxListContainer .cross,.cross{background:url(../../Common/gfx/cross.gif) 0 3px no-repeat;height:12px;width:9px}
.bullet,.checkBoxContainer .bullet,.checkBoxListContainer .bullet{background:url(../../Common/gfx/bullet.gif) 0 3px no-repeat;height:12px;width:9px}
.checkBoxContainer .cross,.checkBoxContainer .tick{float:left}
.checkboxGroupItemContainer h5 .bullet,.checkboxGroupItemContainer h5 .cross,.checkboxGroupItemContainer h5 .tick{height:12px;width:9px;display:inline;float:left;margin-left:3px;margin-right:6px}
.checkboxGroupItemContainer h5 .cross{background:transparent url(../../Common/gfx/cross.gif) no-repeat scroll 0 3px}
.checkboxGroupItemContainer h5 .tick{background:transparent url(../../Common/gfx/tick.gif) no-repeat scroll 0 3px}
.checkboxGroupItemContainer h5 .bullet{background:transparent url(../../Common/gfx/bullet.gif) no-repeat scroll 0 3px}
.dataRow .checkBoxListContainer td{border:none}
.headerDetails .captionedListContainerx ol{margin:5px 10px 0 0}
.group h5.radioSelected,.group h5.radioUnselected{background-color:#e0dfdf;padding-left:22px}
.newLink{padding-bottom:5px}
.tabContainer{width:100%;border-bottom:1px solid silver}
.tabContainer ul{float:right;font-size:11px;font-weight:700;line-height:normal;list-style:none outside none;margin:0 2px 0 0;padding:0 0 0 10px}
.tabContainer li{position:relative;background:transparent url(../../Common/gfx/leftTab.gif) no-repeat scroll left top;float:left;margin:0 0 0 -5px;padding:0 0 0 11px}
.tabContainer li.lastTabSelected,.tabContainer li.selected{background:transparent url(../../Common/gfx/leftTabSelected.gif) no-repeat scroll left top;z-index:100}
.tabContainer a,.tabContainer span{font-family:Tahoma,Geneva,Arial;background:transparent url(../../Common/gfx/rightTab.gif) no-repeat scroll right top;color:navy;font-weight:700;text-decoration:none;display:block;padding:4px 8px 3px 4px;font-size:11px}
.tabContainer span{color:#ccc}
.tabContainer .selected a,.tabContainer li.firstTabSelected a,.tabContainer li.lastTabSelected a{background:transparent url(../../Common/gfx/rightTabSelected.gif) no-repeat scroll right top;color:#fff}
.tabContainer a:hover,.tabContainer li.firstTab a:hover{text-decoration:underline}
.tabContainer li.firstTab{background:transparent url(../../Common/gfx/leftFirstNotSelected.gif) no-repeat scroll left top;padding-left:14px}
.tabContainer li.firstTabSelected{background:transparent url(../../Common/gfx/leftFirstSelected.gif) no-repeat scroll left top;z-index:100;padding-left:14px}
.menu{margin:0}
.menu li{font-size:12px;list-style-type:none;width:100%}
.menu span{font-weight:700}
.menu li a,.menu li span{color:#555;text-decoration:none;font-family:tahoma;font-size:11px;padding:5px 5px 5px 10px;display:block;background-color:#eee;border-top:1px solid #fff;border-bottom:1px solid #bbbaba;_display:inline-block;width:169px}
.menu li li a,.menu li li span{padding-left:30px;width:149px}
.menu li li li a,.menu li li li span{padding-left:50px;width:129px}
.menu a:hover{background-color:#ddd;color:#fff;text-decoration:none;border-bottom:1px solid #ccc;border-top:1px solid #ddd}
#leftSide{padding-top:6px}
.leftMenuGroup,.leftMenuGroupHeading{width:174px;margin-left:5px;color:#555;text-decoration:none;font-family:tahoma;font-size:11px}
.leftMenuGroupHeading{font-weight:700;padding:0 0 5px 7px}
.leftMenuGroup{padding:7px 0;background-color:#fff;border:1px solid #c9c9c9;margin-bottom:10px;border-radius:7px}
.leftMenuGroup:after{content:"";display:block}
.leftMenuGroup span{display:block}
.leftMenuGroup a{display:block;padding:5px 7px;color:#555}
.leftMenuGroup .selected{background-color:#fff06b}
.leftMenuGroup ul a:before{content:"\003e\00a0"}
.leftMenuGroup ul a{padding-left:15px}
.leftMenuSelector{width:170px;text-align:center;margin:25px 0 20px 0}
.leftMenuSelector span{cursor:pointer;font-weight:700;padding:6px 9px;color:#6f4624}
.leftMenuSelector .leftMenuSelected{background-color:#fff;border:1px solid #c9c9c9;border-radius:7px;padding:5px 8px}
.flyout-LHM a{width:auto;display:block;padding:6px 40px 6px 30px;white-space:nowrap}
#topMenu{background-position:left bottom;background-repeat:no-repeat}
#secondaryBranding{display:none}
#logout{background-color:#414b56;color:#fff;background:url(../../Common/gfx/logoutBk.gif) repeat-x scroll 0 0 transparent;top:-16px}
.logoutLHS{background-image:url(../../Common/gfx/logout_cap.gif);left:-19px;position:absolute;top:0;border:0 solid #000;height:25px;width:19px}
.logoutRHS{background-image:url(../../Common/gfx/logout_cap2.gif);right:-19px;position:absolute;top:0;border:0 solid #000;height:25px;width:19px}
#logout a{padding-right:5px}
#logout a:hover{text-decoration:underline}
#environment{top:-13px}
.header,.headerDetails{position:relative;z-index:100}
.headerActions{position:relative;z-index:105}
.helpText{color:GRAY;font-size:10px;font-style:italic;padding-bottom:2px;font-weight:400;clear:both}
.charsRemain{color:#7f9db9;font-size:10px;font-style:italic;padding-bottom:0;font-weight:400;clear:both}
.appendedControls .valueContainer{display:inline-block}
.appendedControls .fieldLabel{display:-moz-inline-box;display:inline-block;_display:inline}
.appendedControls .cross,.appendedControls .tick{display:inline-block;_display:block}
.appendedControls table{display:inline}
#body .appendedControls .lcl .radioButtonListContainer .optionLabel,#body .appendedControls .radioButtonListContainer .optionLabel,.appendedControls .lcl .fieldlabel{min-height:0;padding:0}
.appendedControls .checkBoxContainer{float:none}
.appendedControls .valueContainer{width:auto;margin:0;height:auto;min-height:0;zoom:1}
.appendedControls .checkBoxContainer{width:auto;padding:0;margin:0;height:auto;min-height:0;display:inline;zoom:1}
.appendedControls .checkbox{float:none}
.appendedControls td{zoom:1;position:relative}
#body #contentCell .lastAppendedCell{padding-bottom:5px}
.hierarchy{background:url(../../Common/gfx/arrow.gif) no-repeat scroll 0 3px transparent;padding-left:13px}
.flyout-LHM{position:absolute;left:179px!important;top:408px;z-index:99999999;height:100px}
.flyout-LHM .topLeft{background:url(../../Common/gfx/flyoutLhnTl.png) top left;padding:10px 0 3px 7px}
.flyout-LHM .topRight{background:url(../../Common/gfx/flyoutLhnTr.png) top right no-repeat}
.flyout-LHM .bottomLeft{background:url(../../Common/gfx/flyoutLhnBl.png) bottom left}
.flyout-LHM .bottomRight{background:url(../../Common/gfx/flyoutLhnBr.png) bottom right no-repeat}
.flyout-LHM ul{font-family:tahoma;font-size:11px}
.flyout-LHM li{width:100%}
.flyout-LHM li a{display:block;padding:6px 40px 6px 30px;white-space:nowrap}
.flyout-LHM .seperator{background:url(../../Common/gfx/flyoutLhnSeperator.png) repeat-y top right}
li.flyout a{background:#eee url(../../Common/gfx/flyout.png) no-repeat center right;cursor:pointer}
li.flyoutClose a{background:#eee url(../../Common/gfx/flyoutClose.png) no-repeat center right;cursor:pointer}
li.flyout a,li.flyoutClose a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.flyoutTopMenu{position:absolute;right:0;top:35px;z-index:99999999}
.flyoutTopMenu .topLeft{background:url(../../Common/gfx/flyoutTopTl.png) top left;padding:25px 0 8px 18px}
.flyoutTopMenu .topRight{background:url(../../Common/gfx/flyoutTopTr.png) top right no-repeat}
.flyoutTopMenu .bottomLeft{background:url(../../Common/gfx/flyoutTopBl.png) bottom left}
.flyoutTopMenu .bottomRight{background:url(../../Common/gfx/flyoutTopBr.png) bottom right no-repeat}
.flyoutTopMenu ul{font-family:tahoma;font-size:11px}
.flyoutTopMenu li{width:100%}
.flyoutTopMenu li a{display:block;padding:0 40px 7px 30px}
.flyoutTopMenu .seperator{background:url(../../Common/gfx/flyoutLhnSeperator.png) repeat-y top right}
.filterContainer{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.topContextMenuContainer{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.starContainer{width:98px;margin-left:20px}
.star0{height:18px;width:19px;float:left;cursor:pointer}
.star1,.star2,.star3,.star4{background:url(../../Common/gfx/star.png) 0 18px;height:18px;width:19px;float:left;cursor:pointer}
.fourStar .star1,.fourStar .star2,.fourStar .star3,.fourStar .star4,.oneStar .star1,.threeStar .star1,.threeStar .star2,.threeStar .star3,.twoStar .star1,.twoStar .star2{background-position:0 0}
#topMenu{z-index:99999999}
#topMenu #logout{padding:5px 0 0 0;height:20px;vertical-align:top}
.filterContainer{vertical-align:top;cursor:pointer;padding:5px 0 4px 0;background:url(../../Common/gfx/filter.png) top right no-repeat;position:relative}
.filter{vertical-align:top;color:#e4e4e4}
.filterValue{vertical-align:top;padding-right:30px;padding-bottom:3px;background:url(../../Common/gfx/flyoutTop.png) top right no-repeat}
.open .filterValue{background-position:bottom right}
.flyoutTopMenu{display:none;position:absolute;top:24px;right:-5px;cursor:default}
.topContextMenuContainer{vertical-align:top;cursor:pointer;margin-right:0;padding:5px 0 4px 0;position:relative}
.logoutSearchContainer{vertical-align:top;padding:5px 0 3px 0;margin-right:3px;padding-left:6px;position:relative}
.moreSearch{vertical-align:top;display:none;border:1px #435c1a solid;width:280px;height:23px;background-color:#89ab48;position:absolute;top:0;left:-2px;padding:35px 0 0 8px;vertical-align:text-bottom}
.moreSearch{box-shadow:0 3px 2px #ddd;-moz-box-shadow:0 3px 2px #ddd;-webkit-box-shadow:0 3px 2px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc')"}
#logout .logoutDropdown{width:188px;margin:0 3px 0 0;background-color:#fff;border-color:#7f9db9;height:19px;vertical-align:top;margin-top:1px;font-weight:400;font-size:11px}
.logoutDisplayButton{display:inline;vertical-align:top;background:url(../../Common/gfx/displayButton.png);width:72px;height:21px;border:none}
.logoutDisplayButton:hover{background-position:0 -21px;cursor:pointer}
#logout .text{vertical-align:top;background:url(../../Common/gfx/searchTextBox.png) no-repeat scroll left top transparent;border:0 none;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;height:15px;margin:0 2px 0 0;padding:4px 0 5px 10px;white-space:nowrap;width:180px;position:relative;top:-3px}
#logout .textSubmit{background:url(../../Common/gfx/searchButton.png) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;vertical-align:top;height:21px;margin-right:2px;padding:0;width:74px;position:relative;top:-3px}
#logout .textSubmit:hover{background-position:0 -21px}
#logout .textSubmitDisplay{background:url(../../Common/gfx/displayButton.png) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;vertical-align:top;height:21px;margin-right:9px;padding:0;width:74px;position:relative;top:-3px;text-transform:capitalize;color:transparent;text-indent:-9999px}
#logout .textSubmitDisplay:hover{background-position:0 -21px}
#logout .onFocus{color:#000;font-style:normal}
#logout .expandSearch .moreSearch{display:block}
.superUserContainer{position:relative;padding-top:5px}
#logout .superUserButton{width:18px;height:17px;cursor:pointer;vertical-align:top;background:url(../../Common/gfx/expandContract.png) no-repeat scroll 0 0 transparent}
#logout .open .superUserButton{background-position:-17px 0;border-color:transparent}
.superUser{position:absolute;top:25px;right:0;text-align:center;width:180px;padding:8px;display:none}
.superUser{box-shadow:0 3px 2px #ddd;-moz-box-shadow:0 3px 2px #ddd;-webkit-box-shadow:0 3px 2px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#cccccc')"}
#topMenu #logout .superUser a{color:#fff}
.superUser{background-color:#518222;border:solid 1px #355a12}
.userName{padding:5px 0 6px 10px;background:url(../../Common/gfx/filter.png) top left no-repeat;vertical-align:top;position:relative}
.logout{vertical-align:top;padding:5px 0}
.filterSelect{background:url(../../Common/gfx/selectButton.png) repeat scroll 0 0 transparent;margin-left:10px;border:medium none;cursor:pointer;height:21px;padding:0;width:72px}
.filterSelect:hover{background-position:0 21px}
.layoutGroupFooter{padding-top:10px}
.layoutGroupFooterToggle{vertical-align:middle;position:relative;cursor:pointer;height:18px;width:17px;background:url(../../Common/gfx/layoutGroupFooterExpand.png) 0 0 no-repeat;padding:0 4px 0 0;min-height:18px;margin-top:-2px}
.layoutGroupFooterContent{border-top:1px solid #aaa;padding:3px;margin-bottom:5px}
.layoutGroupFooterOn{display:block}
.layoutGroupFooterOff{display:none}
.componentSlaveToggle{vertical-align:middle;position:relative;cursor:pointer;height:18px;width:17px;background:url(../../Common/gfx/layoutGroupComponentSlaveExpand.png) 0 0 no-repeat;padding:0 4px 0 0;min-height:18px;margin-top:-2px}
#body .captionedListContainerx table.companyContent table{width:auto}
#body #container table.box{min-width:230px;padding:0}
#body #container .companyContent .box .topLeft{padding-left:7px}
#body #container table.companyContent table{width:auto}
#body #container table.box{min-width:230px;padding:0}
#body #container .companyContent .box .topLeft{padding-left:7px}
#body .companyContent a{color:#fff;text-decoration:underline}
#body .companyContent .shareholderForeign a,#body .companyContent .shareholderLocal a{color:#555}
#body .companyContent a:hover{text-decoration:none}
#body .companyContent td{text-align:center}
#body .companyContent .theCompanyContent{background:url(../../Common/gfx/connector.png) no-repeat top center;padding:20px 0}
#body .companyContent .emptyCompanyContent{background:none no-repeat top center;padding:0 0}
#body .companyContent .parentsLeftCell .parentsLeftCell,.parentsLeftCell .parentsRightCell{padding-left:0;padding-right:0}
#body .parentsLeftCell .parentsInternalCell,.parentsLeftCell .parentsSingle{padding-left:0;padding-right:0}
#body .companyContent .parentsLeftCell{background:url(../../Common/gfx/topLeftCell.png) no-repeat center bottom;padding:10px;vertical-align:bottom}
#body .companyContent .parentsRightCell{background:url(../../Common/gfx/topRightCell.png) no-repeat center bottom;padding:10px;vertical-align:bottom}
#body .companyContent .parentsInternalCell{background:url(../../Common/gfx/topInternalCell.png) no-repeat center bottom;padding:10px;vertical-align:bottom}
#body .companyContent .parentsSingle{background:url(../../Common/gfx/topInternalCellSingle.png) no-repeat center bottom;padding:0 0;vertical-align:bottom}
#body .companyContent .parentsOrphan{vertical-align:bottom;padding:10px 10px 20px 10px}
#body .companyContent .subsidiariesLeftCell{background:url(../../Common/gfx/leftCell.png) no-repeat center top;padding:10px}
#body .companyContent .subsidiariesRightCell{background:url(../../Common/gfx/rightCell.png) no-repeat center top;padding:10px}
#body .companyContent .subsidiariesInternalCell{background:url(../../Common/gfx/internalCell.png) no-repeat center top;padding:10px}
#body .companyContent .subsidiariesSingle{background:url(../../Common/gfx/singleCell.png) no-repeat center top;padding:10px 0}
#body .companyContent .subsidiariesOrphan{vertical-align:top;padding:20px 10px 10px 10px}
#body .companyContent .UEN{padding:5px 0 0 0;padding-bottom:1px;font-size:10px}
#body .companyContent .tab{padding:0 10px 0 0}
#body .companyContent .role{padding-left:10px}
#body .companyContent .box{min-width:146px;background-color:transparent;color:#fff}
#body .companyContent .box .topLeft{height:10px;padding:4px 0 4px 10px;font-size:10px;text-align:center}
#body .companyContent .box .topRight{height:10px;width:10px}
#body .companyContent .box .bottomLeft{padding:3px 0 6px 8px;text-align:center}
#body .companyContent .box .bottomRight{height:10px;width:10px}
#body .companyContent .role{padding-left:10px}
#body .companyContent .subsidiarie .topLeft{background:url(../../Common/gfx/header.png) top left no-repeat}
#body .companyContent .subsidiarie .topRight{background:url(../../Common/gfx/header.png) top right no-repeat}
#body .companyContent .subsidiarie .bottomLeft{background:url(../../Common/gfx/content.png) left bottom no-repeat;text-align:center}
#body .companyContent .subsidiarie .bottomRight{background:url(../../Common/gfx/content.png) no-repeat bottom right}
#body .companyContent .subsidiarie.notSelected .topLeft{background:url(../../Common/gfx/notSelectedSubsidiarieHeader.png) top left no-repeat}
#body .companyContent .subsidiarie.notSelected .topRight{background:url(../../Common/gfx/notSelectedSubsidiarieHeader.png) top right no-repeat}
#body .companyContent .subsidiarie.notSelected .bottomLeft{background:url(../../Common/gfx/notSelectedSubsidiarieContent.png) left bottom no-repeat}
#body .companyContent .subsidiarie.notSelected .bottomRight{background:url(../../Common/gfx/notSelectedSubsidiarieContent.png) right bottom no-repeat}
#body .companyContent .company .topLeft{background:url(../../Common/gfx/headerCondition.png) top left no-repeat}
#body .companyContent .company .topRight{background:url(../../Common/gfx/headerCondition.png) top right no-repeat}
#body .companyContent .company .bottomLeft{background:url(../../Common/gfx/contentCondition.png) left bottom no-repeat}
#body .companyContent .company .bottomRight{background:url(../../Common/gfx/contentCondition.png) right bottom no-repeat}
#body .companyContent .company .title{padding:0 10px 0 0}
#body .companyContent .parent .topLeft{background:url(../../Common/gfx/headerAction.png) top left no-repeat}
#body .companyContent .parent .topRight{background:url(../../Common/gfx/headerAction.png) top right no-repeat}
#body .companyContent .parent .bottomLeft{background:url(../../Common/gfx/contentAction.png) left bottom no-repeat}
#body .companyContent .parent .bottomRight{background:url(../../Common/gfx/contentAction.png) right bottom no-repeat}
#body .companyContent .parent .title{padding:0 10px 0 0;padding-bottom:1px}
#body .companyContent .parent.notSelected .topLeft{background:url(../../Common/gfx/notSelectedParentHeader.png) top left no-repeat}
#body .companyContent .parent.notSelected .topRight{background:url(../../Common/gfx/notSelectedParentHeader.png) top right no-repeat}
#body .companyContent .parent.notSelected .bottomLeft{background:url(../../Common/gfx/notSelectedParentContent.png) left bottom no-repeat}
#body .companyContent .parent.notSelected .bottomRight{background:url(../../Common/gfx/notSelectedParentContent.png) right bottom no-repeat}
#body .companyContent .shareholderLocal .topLeft{background:url(../../Common/gfx/headerLocal.png) top left no-repeat;color:#555}
#body .companyContent .shareholderLocal .topRight{background:url(../../Common/gfx/headerLocal.png) top right no-repeat;color:#555}
#body .companyContent .shareholderLocal .bottomLeft{background:url(../../Common/gfx/contentLocal.png) left bottom no-repeat;color:#555}
#body .companyContent .shareholderLocal .bottomRight{background:url(../../Common/gfx/contentLocal.png) right bottom no-repeat;color:#555}
#body .companyContent .shareholderLocal .title{padding:0 10px 0 0;padding-bottom:1px}
#body .companyContent .shareholderLocal .bottomLeft td{padding:1px 10px 1px 10px}
#body .companyContent .shareholderForeign .topLeft{background:url(../../Common/gfx/headerForeign.png) top left no-repeat;color:#555}
#body .companyContent .shareholderForeign .topRight{background:url(../../Common/gfx/headerForeign.png) top right no-repeat;color:#555}
#body .companyContent .shareholderForeign .bottomLeft{background:url(../../Common/gfx/contentForeign.png) left bottom no-repeat;color:#555}
#body .companyContent .shareholderForeign .bottomRight{background:url(../../Common/gfx/contentForeign.png) right bottom no-repeat;color:#555}
#body .companyContent .shareholderForeign .title{padding:0 10px 0 0;padding-bottom:1px}
#body .companyContent .shareholderForeign .bottomLeft td{padding:1px 10px 1px 10px}
#body .companyContent .end .topLeft{background:url(../../Common/gfx/contentEnd.png) top left no-repeat}
#body .companyContent .end .topRight{background:url(../../Common/gfx/contentEnd.png) top right no-repeat}
#body .companyContent .end .bottomLeft{background:url(../../Common/gfx/contentEnd.png) left bottom no-repeat}
#body .companyContent .end .bottomRight{background:url(../../Common/gfx/contentEnd.png) right bottom no-repeat}
#body .companyContent .end .title{padding:0 10px 0 0;padding-bottom:1px}
#body .companyContent .end .bottomLeft td{padding:1px 10px 1px 10px}
#body .reviewMessageHelp,#body .reviewMessageLabel{color:#e59b21}
.auditInfo{color:#484848;font-size:10px}
.emptyValue{display:block;padding-bottom:10px}
ul.menu2{font-family:tahoma;background:transparent url(../../Common/gfx/menuTop.png) top left no-repeat;border:none;padding-top:9px;overflow:visible}
ul.noHeading{padding-top:15px;background-position:0 6px}
ul.menu2 a{color:#555;padding-left:13px;padding-right:0;display:inline-block}
ul.menu2 li{padding:4px 0 4px 0;font-size:11px;background:transparent url(../../Common/gfx/menuBk.png) top left repeat-y;width:181px}
ul.menu2 li li{padding-left:0;background:0 0}
span.menu2{font-family:tahoma;display:block;padding-right:16px;padding-top:10px;padding-bottom:3px;color:#666;padding-left:13px;font-size:11px;font-weight:700}
span.menu2Bottom{padding-left:4px;display:block;background:transparent url(../../Common/gfx/menuBottom.png) top left no-repeat;height:9px}
ul.menu2 ul{padding-top:4px}
ul.menu2 ul li{padding-left:0}
ul.menu2 ul li a{padding-left:26px}
ul.menu2 li.selected{border:none;background:url(../../Common/gfx/menuGroupedBkSelected.png) repeat-y}
ul.menu2 li li{border:none;background:transparent url(../../Common/gfx/menuChev.png) left center no-repeat}
ul.menu2 li li.selected{background:transparent url(../../Common/gfx/menuChevSelected.png) left center no-repeat}
.stepSeperator{border:1px solid #999;background-color:#bfbfbf;height:120px;margin:15px 0 15px -10px;background:url(../../Common/gfx/pattern.gif)}
.stepSeperator h2{font-family:tahoma;font-size:16px;text-align:center;text-shadow:1px 1px 1px #ccc;margin-top:20px;padding-top:0;color:#333}
.downArrows{background:url(../../Common/gfx/downArrow.png) repeat-x;height:30px;margin-top:30px}
#body li{display:block;width:auto}
.tabContainer ul{float:right}
#body .deselectRadio{font-size:10px;position:relative;text-decoration:underline}
#body .radioHorizontal .deselectRadio{top:2px}
#body .radioVertical .deselectRadio{top:-6px}
#body .deselectRadio:hover{text-decoration:none}
#pwindicator{margin-top:4px;width:150px}
.bar{height:2px}
.pw-very-weak .bar{background:#d00;width:30px}
.pw-very-weak .label{color:#d00}
.pw-weak .bar{background:#d00;width:60px}
.pw-weak .label{color:#d00}
.pw-mediocre .bar{background:#f3f01a;width:90px}
.pw-mediocre .label{color:#f3f01a}
.pw-strong .bar{background:#f3b31a;width:120px}
.pw-strong .label{color:#f3b31a}
.pw-very-strong .bar{background:#0d0;width:150px}
.pw-very-strong .label{color:#0d0}
.colNames td,.dataRow td{border-right:1px solid #e2e2e2;border-left:1px solid #fff}
.colNames .lastColumn{border-right:1px solid #e2e2e2}
.flowchart .colNames td,.flowchart .dataRow td{border-right:none;border-left:none}
#skiptocontent{display:none}
sup{vertical-align:super}
.dataRow .radioButtonListContainer td{border:0;padding:0}
.appendedControls{padding-right:10px}
.adminGroupInner ul{margin:0 0 15px 0}
.adminGroupInner li{padding:0 0 2px 0}
div.administratorConfigurationError{margin-top:20px;text-align:center}
div.administratorConfigurationError p{margin-top:30px}
div.administratorConfigurationError p span{padding:20px;border:1px solid #000;background-color:pink}
div.userError{margin-top:20px;text-align:center}
div.userError p{margin-top:30px}
div.userError p div{padding:20px;border:1px solid #000;background-color:#f3f3f3}
div.formErrorMsg{background-color:#ffd2d2;color:#d8000c;border:1px solid;padding:1ex;margin:0;display:none}
div.formErrorMsgTop{margin-bottom:2em}
div.formErrorMsg .exceptionList{font-size:smaller;max-height:30em;overflow:auto;padding:3px;margin-top:1em;border-top:1px solid}
div.formErrorMsg .exceptionList td{font-size:inherit}
div.formErrorMsg .exceptionList b{color:#a8000c}
div.formErrorMsg .exception div{margin:1em 0 0 0}
div.formErrorMsg .exceptionData td:nth-child(2){font-style:italic;padding-left:2ex}
div.formErrorMsg .exceptionData tr:nth-child(even){background-color:#ffc5c5}
div.formErrorMsg .innerException{margin-top:2em}
div.formErrorMsg .innerException .exception{border-top:1px dashed}
div.duplicatesDlgXX .dupDlg_heading{background-color:#fff8c4;padding:5px;font-size:larger;font-weight:700;color:#555;border-bottom:1px solid #f2c779}
div.duplicatesDlgxx .dupDlg_heading{padding:10px;font-size:15px;background-color:#ee7600;color:#fff;text-align:left}
div.duplicatesDlg .currentParty{font-size:15px;color:#ee7600;text-align:left;padding:10px}
div.duplicatesDlg .couldBe{font-size:15px;color:#ee7600;text-align:left;padding:10px}
div.duplicatesDlg .dupDlg_duplicatesXX{max-height:250px;overflow-y:auto}
div.duplicatesDlg .dupDlg_record{border:1px #ccc solid;margin:7px;text-align:left;padding:10px 15px;border-radius:7px}
div.duplicatesDlg .recordBrackets{margin-left:1ex;float:right}
div.duplicatesDlg .button{margin:4px;width:250px;cursor:pointer}
div.duplicatesDlg .dupDlg_recordName,div.duplicatesDlg .dupDlg_recordName a{font-weight:700!important}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(150,150,150,.8);z-index:999999999;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modalContent{height:100%;overflow:auto;text-align:center}
.modalDialogOuter{display:inline-block;width:60%;margin-top:30px;background-color:#ee7600;border-radius:10px;overflow:hidden}
.modalDialogHeader{padding:10px;font-size:15px;color:#fff;text-align:left}
.modalDialogInner{padding:10px;background-color:#fff}
.addressSearchText{border-radius:8px;margin-bottom:15px;padding-left:8px;padding-right:25px;vertical-align:top;border-color:#add8e6;margin-left:-1px;background-color:#ffffe8}
.addressSearchText::-webkit-input-placeholder{color:#aaa;font-style:italic}
.addressSearchText:-ms-input-placeholder{color:#aaa;font-style:italic}
.addressSearchText::-ms-input-placeholder{color:#aaa;font-style:italic}
.addressSearchText::placeholder{color:#aaa;font-style:italic;text-align:center}
span.addressSearchIcon{background-image:url(../../Common/gfx/search.png);width:21px;height:21px;background-repeat:no-repeat;background-position:-6px,-1px;background-size:60px,24px;position:absolute;margin-left:-40px;margin-top:1px;right:6px;display:none}
body{overflow:hidden}
#scrollController{overflow-x:auto;overflow-y:scroll;height:100%;position:relative}
#body .rhsMenuContainer li form{display:inline;margin:0;padding:0}
.textAreaContainer .isMandatory{top:auto;margin-top:3px}
.dropdownContainer .isMandatory{top:auto;margin-top:3px}
.lcl .valueContainer .textAreaContainer{display:block}
.lcl .valueContainer .dropdownContainer{display:block}
.alignCenter input{float:none}
.groupBorderBL,.workFlowInputStep .groupBorderBL,.workFlowInputStepOpen .groupBorderBL{margin-bottom:24px}
.valueContainer .stallingSteps{font-style:normal;font-size:13px}
.warningRed{font-style:normal;font-size:13px;color:RED;font-weight:400}
.warningOrange{font-style:normal;font-size:13px;color:#f60;font-weight:400}
.warningGreen{font-style:normal;font-size:13px;color:#3caa3c;font-weight:400}
.warningGrayLine{font-style:normal;font-size:13px;color:gray;font-weight:400;text-decoration:line-through}
.warningRedBold{font-style:normal;font-size:13px;color:RED;font-weight:700}
.warningOrangeBold{font-style:normal;font-size:13px;color:#f60;font-weight:700}
.warningGreenBold{font-style:normal;font-size:13px;color:#3caa3c;font-weight:700}
.warningRedBg{background-color:RED}
.warningOrangeBg{background-color:#ff8c00}
.warningGreenBg{background-color:#3caa3c}
.ui-front{z-index:1000}
.emailContent ol,.helpContent ol,.htmlAreaContainer ol,.warningGreen ol,.warningOrange ol,.warningRed ol{display:block;list-style-type:decimal;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}
.emailContent ol li,.helpContent ol li,.htmlAreaContainer ol li,.warningGreen ol li,.warningOrange ol li,.warningRed ol li{display:list-item!important;text-align:-webkit-match-parent;margin-bottom:0;list-style-type:decimal;min-height:0}
.emailContent ul,.helpContent ul,.htmlAreaContainer ul,.warningGreen ul,.warningOrange ul,.warningRed ul{display:block;list-style-type:disc;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}
.emailContent ul li,.helpContent ul li,.htmlAreaContainer ul li,.warningGreen ul li,.warningOrange ul li,.warningRed ul li{display:list-item!important;text-align:-webkit-match-parent;margin-bottom:0;min-height:0}
.emailContent ul ul,.helpContent ul ul,.htmlAreaContainer ul ul,.warningGreen ul ul,.warningOrange ul ul,.warningRed ul ul{list-style-type:circle}
.emailContent ul ul ul,.helpContent ul ul ul,.htmlAreaContainer ul ul ul,.warningGreen ul ul ul,.warningOrange ul ul ul,.warningRed ul ul ul{list-style-type:square}
.datepicker input.text,.searchContainer tr.search td .datepicker input.text{width:76px}
#body .lcl .valueContainerLgNoBorder{min-height:0;padding-bottom:0}
.myTeamSelector{text-align:center;position:absolute;top:-23px;width:100%;z-index:100}
.confirmButton.ajaxDisabled{background-image:url(../../Common/gfx/btnSpin.png);background-repeat:no-repeat;background-position:20px 4px}
.button:disabled{background-color:#a5a5a5}
.plainLink a:active,.plainLink a:hover,.plainLink a:link,.plainLink a:visited{text-decoration:none}
div.ValidationError{color:#fff;font-style:italic;font-family:open_sans,Arial;font-size:11px}
.assocPast,.assocPast a{color:#aaa}
.associationTableComponent{margin-bottom:5px}
.editableListContainer .subTotalValue{border-top:1px solid #000;Xborder-bottom:1px solid #000;background-color:#cbdbf0!important}
.editableListContainer .subTotalCaption{font-weight:700;padding-top:0;padding-bottom:0;padding-right:0}
.editableListContainer .subTotalCaption div{border-top:1px solid #000;background-color:#cbdbf0;padding-top:1px;padding-bottom:2px;padding-right:1px}
#body .lcl .radioButtonListContainer .optionHeading,#body .radioButtonListContainer .optionHeading{display:block;font-weight:700;font-size:13px;width:auto;min-height:24px;padding:0 10px 6px 0}
#body .lcl .radioButtonListContainer .subsequentHeading .optionHeading,#body .radioButtonListContainer .subsequentHeading .optionHeading{margin-top:30px}
#body .checkBoxListContainer .optionLabel_grey,#body .lcl .checkBoxListContainer .optionLabel_grey{padding-right:10px}
#lcl_myteamtasks_seda_eda_fcs_myteamtasks_cell0 .valueContainer{padding-top:10px}
.notesHeadingBlack{font-weight:700}
.notesHeadingRed{color:RED}
.FIlEHEADER{content:"Common/workflow.css"}
table.flowContainer{border:1px solid #eeeded}
.flowchart .gridView{border-collapse:collapse}
#body .flowchart table tr td{border-spacing:0;padding:0}
.flowchart img{display:block}
#body .flowchart table tr td.firstColumn{padding-left:3px}
.flowchart .flowContainer td{background-color:transparent;padding-left:3px;padding-right:3px}
.flowchart .alternate td{background-color:#eeeded}
.subFlowContainer{border:none}
.subFlowContainer td{padding:0}
.gridView .flowchart .colNames a{display:inline;width:auto;color:#85391f}
.gridView .flowchart a{display:block;width:100%;position:relative;z-index:999999;color:#fff}
.gridView .flowchart a:hover{text-decoration:none;cursor:pointer}
#body .gridContainer .flowchart table tr.hoverOver{background-color:#feffb4;cursor:pointer}
#body .gridContainer .flowchart table tr.hoverOver td{background-color:#feffb4}
.flowchart .paging a{display:inline;width:auto}
.boxContainer{padding:13px 0 7px 0;background:url(../../Common/gfxWf/topArrow.png) 0 0 no-repeat}
.boxContainer.loop{background:url(../../Common/gfxWf/topArrowLoop.png) 0 0 no-repeat;padding-bottom:2px}
#body #container .box{min-width:300px;background-color:transparent;color:#fff}
#body #container .box .topLeft{height:10px;padding:4px 0 4px 28px;font-size:10px}
#body #container .box .topRight{height:10px;width:10px}
#body #container .box .bottomLeft{padding:3px 0 6px 8px}
#body #container .box .bottomRight{height:10px;width:10px}
#body #container .user{min-width:300px}
#body #container .user .topLeft{background:url(../../Common/gfxWf/header.png) top left no-repeat}
#body #container .user .topRight{background:url(../../Common/gfxWf/header.png) top right no-repeat}
#body #container .user .bottomLeft{background:url(../../Common/gfxWf/content.png) left bottom no-repeat}
#body #container .user .bottomRight{background:url(../../Common/gfxWf/content.png) no-repeat bottom right}
#body #container .user .title{padding:0 10px 0 0;padding-bottom:1px}
#body #container .user .tab{padding-left:10px;padding-right:10px;background:url(../../Common/gfxWf/userIconSeperator.png) 0 0 no-repeat}
#body #container .user .role{padding-left:10px;background:url(../../Common/gfxWf/userIconSeperator.png) 0 0 repeat-y}
#body #container .generic{min-width:300px}
#body #container .generic .topLeft{background:url(../../Common/gfxWf/headerGeneric.png) top left no-repeat}
#body #container .generic .topRight{background:url(../../Common/gfxWf/headerGeneric.png) top right no-repeat}
#body #container .generic .bottomLeft{background:url(../../Common/gfxWf/contentGeneric.png) left bottom no-repeat}
#body #container .generic .bottomRight{background:url(../../Common/gfxWf/contentGeneric.png) no-repeat bottom right}
#body #container .generic .title{padding:0 10px 0 0;padding-bottom:1px}
#body #container .generic .tab{padding-left:10px;padding-right:10px;background:url(../../Common/gfxWf/userIconSeperatorGeneric.png) 0 0 no-repeat}
#body #container .generic .role{padding-left:10px;background:url(../../Common/gfxWf/userIconSeperatorGeneric.png) 0 0 repeat-y}
#body #container .condition .topLeft{background:url(../../Common/gfxWf/headerCondition.png) top left no-repeat}
#body #container .condition .topRight{background:url(../../Common/gfxWf/headerCondition.png) top right no-repeat}
#body #container .condition .bottomLeft{background:url(../../Common/gfxWf/contentCondition.png) left bottom no-repeat}
#body #container .condition .bottomRight{background:url(../../Common/gfxWf/contentCondition.png) right bottom no-repeat}
#body #container .condition .title{padding:0 10px 0 0}
#body #container .loop .topLeft{background:url(../../Common/gfxWf/headerLoop.png) top left no-repeat}
#body #container .loop .topRight{background:url(../../Common/gfxWf/headerLoop.png) top right no-repeat}
#body #container .loop .bottomLeft{background:url(../../Common/gfxWf/contentCondition.png) left bottom no-repeat}
#body #container .loop .bottomRight{background:url(../../Common/gfxWf/contentCondition.png) right bottom no-repeat}
#body #container .loop .title{padding:0 10px 0 0}
#body #container .fork .topLeft{background:url(../../Common/gfxWf/headerFork.png) top left no-repeat}
#body #container .fork .topRight{background:url(../../Common/gfxWf/headerFork.png) top right no-repeat}
#body #container .fork .bottomLeft{background:url(../../Common/gfxWf/contentFork.png) left bottom no-repeat}
#body #container .fork .bottomRight{background:url(../../Common/gfxWf/contentFork.png) right bottom no-repeat}
#body #container .fork .title{padding:0 10px 0 0}
#body #container .action .topLeft{background:url(../../Common/gfxWf/headerAction.png) top left no-repeat}
#body #container .action .topRight{background:url(../../Common/gfxWf/headerAction.png) top right no-repeat}
#body #container .action .bottomLeft{background:url(../../Common/gfxWf/contentAction.png) left bottom no-repeat}
#body #container .action .bottomRight{background:url(../../Common/gfxWf/contentAction.png) right bottom no-repeat}
#body #container .action .title{padding:0 10px 0 0;padding-bottom:1px}
.branchContainer{background:url(../../Common/gfxWf/branchLeftArrow.png) -40px 0 no-repeat;padding:4px 0 33px 0;margin-left:0;background-color:transparent;height:0;white-space:nowrap;min-width:64px}
.branch{background:url(../../Common/gfxWf/branchLeft.png) left top no-repeat;display:block;height:23px;font-family:tahoma;color:#eee;font-weight:400;font-size:12px}
.branch span{display:block;height:14px;text-align:center;background:transparent url(../../Common/gfxWf/branch.png) top right no-repeat;margin:0 0 0 10px;padding:4px 10px 5px 0;position:relative;zoom:1;width:auto}
.branchContainer .branch.fork{background:url(../../Common/gfxWf/forkLeft.png) left top no-repeat;height:23px;display:block;font-family:tahoma;color:#eee;font-weight:400;font-size:12px}
.branchContainer .branch.fork span{background:url(../../Common/gfxWf/fork.png) right top;display:block;margin:0 0 0 10px;padding:4px 10px 5px 0;position:relative}
.forkStart{position:relative;padding-top:3px}
.loopBranchContainer{background:url(../../Common/gfxWf/branchLeftArrowLoop.png) -40px 0 no-repeat;padding:4px 0 27px 0;margin-left:0;background-color:transparent;min-width:64px;height:0}
.loopEnd{height:14px;width:98px;background:url(../../Common/gfxWf/loopEnd.png) no-repeat}
.loopBranch{background:url(../../Common/gfxWf/branchLeft.png) left top no-repeat;display:block;height:23px;font-family:tahoma;color:#eee;font-weight:400;font-size:12px}
.loopBranch span{display:block;height:14px;text-align:center;background:transparent url(../../Common/gfxWf/branch.png) top right no-repeat;margin:0 0 0 10px;padding:4px 10px 5px 0;position:relative;zoom:1;width:auto}
.indent{padding:0 0 0 3px;margin:0;height:100%;background:url(../../Common/gfxWf/flowIndent.png) top left repeat-y;width:80px}
.indentArrow{background:url(../../Common/gfxWf/branchLeftArrow.png) 0 0 no-repeat;padding:0 0 0 3px;margin:0;height:100%;width:40px}
.indentLine{padding:0 0 0 3px;margin:0;height:100%;background:url(../../Common/gfxWf/flowIndent.png) top left repeat-y;width:40px}
.indentEmpty{padding:0 0 0 3px;margin:0;height:100%;background:none top left repeat-y;width:40px}
.indentLoop{background:url(../../Common/gfxWf/branchLeftArrowLoop.png) 0 0 no-repeat;padding:0 0 0 3px;margin:0;height:100%;width:40px}
.conditionEnd{padding:0 0 0 3px;margin:0;height:11px;background:url(../../Common/gfxWf/conditionEnd.png) top left no-repeat;width:98px}
.upArrow{position:relative;left:12px}
.end{padding-bottom:4px}
.start{padding-top:4px}
.move{visibility:hidden;width:93px;height:45px;position:relative;margin:3px 10px}
.hoverOver .move{visibility:visible}
.move img{width:21px;height:21px;cursor:text}
.move a *{cursor:pointer}
.up{position:absolute;top:0;left:0;background:url(../../Common/gfxWf/move.png) 0 0}
.move a .up{background-position:0 -21px}
.move a:hover .up{background-position:0 -42px;cursor:pointer}
.down{position:absolute;top:24px;left:0;background:url(../../Common/gfxWf/move.png) -21px -21px}
.move a:hover .down{background-position:-21px -21px}
.move a:hover .down{background-position:-21px -42px;cursor:pointer}
.upbig{position:absolute;top:0;left:24px;background:url(../../Common/gfxWf/move.png) -42px 0}
.move a .upbig{background-position:-42px -21px}
.move a:hover .upbig{background-position:-42px -42px;cursor:pointer}
.downbig{position:absolute;top:24px;left:24px;background:url(../../Common/gfxWf/move.png) -63px 0}
.move a .downbig{background-position:-63px -21px}
.move a:hover .downbig{background-position:-63px -42px;cursor:pointer}
.topleft{position:absolute;top:0;left:48px;background:url(../../Common/gfxWf/move.png) -84px 0}
.move a .topleft{background-position:-84px -21px}
.move a:hover .topleft{background-position:-84px -42px;cursor:pointer}
.bottomleft{position:absolute;top:24px;left:48px;background:url(../../Common/gfxWf/move.png) -105px 0}
.move a .bottomleft{background-position:-105px -21px;cursor:pointer}
.move a:hover .bottomleft{background-position:-105px -42px}
.topright{position:absolute;top:0;left:72px;background:url(../../Common/gfxWf/move.png) -126px 0}
.move a .topright{background-position:-126px -21px}
.move a:hover .topright{background-position:-126px -42px;cursor:pointer}
.bottomright{position:absolute;top:24px;left:72px;background:url(../../Common/gfxWf/move.png) -147px 0}
.move a .bottomright{background-position:-147px -21px}
.move a:hover .bottomright{background-position:-147px -42px;cursor:pointer}
a.addLink{width:35px}
.add{width:35px;height:15px;background:url(../../Common/gfxWf/add.png) 0 0}
a.addLink:hover .add{background-position:-24px 0}
.boxContainer a.addLink{margin-top:2px}
.branchBox.edit a.addLink,.forkContainer a.addLink,.loop a.addLink{left:40px}
.branchContainer a.addLink,.loopBranchContainer a.addLink{left:40px;top:7px}
.conditionEnd.edit{padding-top:2px;height:23px}
.conditionEnd a.addLink{left:38px;padding-top:5px}
.branchBox.edit a.addLink .add,.branchContainer a.addLink .add,.conditionEnd a.addLink .add,.forkContainer a.addLink .add,.loop a.addLink .add,.loopBranchContainer a.addLink .add{height:13px}
.forkStart{background:url(../../Common/gfxWf/forkBeginEnd.png) 9px 2px no-repeat}
.forkEnd.edit{background:url(../../Common/gfxWf/forkBeginEnd.png) 9px 0 no-repeat}
.forkEnd.edit a.addLink{padding-top:4px}
.boxContainer.edit{padding-bottom:1px}
.boxContainer.edit .addBranch{margin-top:3px}
.boxContainer.loop.edit .addBranch{margin-top:-8px}
.boxContainer.forkContainer.edit .addBranch{margin-top:-2px}
.branchContainer.edit,.loopBranchContainer.edit{height:14px}
a.addLink:hover .branchEdit{background-position:-24px 0}
a.addBranch:hover .branchEdit{background-position:0 -16px}
.branchEdit{clear:both;width:35px;height:15px;background:url(../../Common/gfxWf/add.png) 0 0;margin-left:40px;position:relative;top:5px}
.addBranch .branchEdit{padding-top:3px;background:url(../../Common/gfxWf/addLastBranch.png);width:68px;height:12px;top:0;margin-left:0}
.branch.empty,.loopBranch.empty{background:url(../../Common/gfxWf/branchLeftTrans.png) no-repeat scroll left top transparent}
.branch.empty span,.loopBranch.empty span{background:url(../../Common/gfxWf/branchTrans.png) no-repeat scroll right top transparent}
.branchContainer .fork.empty{background:url(../../Common/gfxWf/forkLeftTrans.png) no-repeat scroll left top transparent}
.branchContainer .fork.empty span{background:url(../../Common/gfxWf/forkTrans.png) no-repeat scroll right top transparent}
h3.workFlowInputStep{border:1px solid #dbd4d4;padding:2px 10px;background:#dfdfdf url(../../Common/gfxWf/workFlowInputStepGrad.png) repeat-x;margin:0;clear:both}
h3 .role{padding-left:20px;white-space:nowrap}
.workFlowInputStep .description{padding-left:50px;text-align:right;font-size:10px;font-weight:400;padding-top:4px;color:#444}
.workFlowInputStepUpdatedInfo{color:#555;font-style:normal;margin-top:15px;margin-left:20px}
.stallingSteps,.workFlowInputStep .stallingSteps,.workFlowInputStepOpen .stallingSteps{font-style:normal;color:RED;font-weight:400;font-size:13px}
.stallingSteps a,.workFlowInputStep .stallingSteps a,.workFlowInputStepOpen .stallingSteps a{font-style:normal;text-decoration:underline;color:RED;text-decoration-color:RED}
.stallingSteps a:hover,.workFlowInputStep .stallingSteps a:hover,.workFlowInputStepOpen .stallingSteps a:hover{font-style:normal;text-decoration:none}
.stallingSteps span,.workFlowInputStep .stallingSteps span,.workFlowInputStepOpen .stallingSteps span{font-style:normal;color:RED;font-weight:700}
.FIlEHEADER{content:"Common/login.css"}
.FIlEHEADER{content:"Common/login_portal.css"}
.portal #loginDetails{position:relative;height:350px;width:350px;background:url(../../Common/gfxRoot/loginBk.gif);margin:10px auto 0;padding:0}
.portal .loginLogo{display:none}
.portal .loginTypeCaption{font-size:13px;font-weight:700}
.portal .loginType{margin:0 0 10px 5px}
.portal .loginType input,.portal .loginType label{cursor:pointer;font-size:13px;color:#000}
.portal .loginType input{margin-top:-1px}
.portal #login ol{width:296px;margin:0 auto;padding-top:20px;text-align:left}
.portal #login h2{margin-top:20px}
.portal #login button{margin-top:10px}
.portal #loginDetails .textbox input{width:180px!important}
.portal #loginDetails .labelTxt{width:110px}
.portal .leftnavContainer{min-width:195px}
.portal #menuBackground{width:195px;height:100%;position:absolute;z-index:-1;background-color:#d1e0f2}
.portal .loginBoxPortal{position:absolute;padding-bottom:0;right:0;top:0;width:232px;background:url(../../Common/gfxPortal/loginBox.gif) repeat-y;padding:0;font-size:15px;font-weight:700;color:#333}
.portal .loginBoxPortal a.button{display:block;padding:0;margin-bottom:5px;left:5px;top:0}
.portal .loginBoxPortal label{display:block;font-weight:800;font-size:11px;font-family:Tahoma,Geneva,Arial;padding-bottom:9px}
.portal .loginBoxPortal h5{padding-bottom:10px}
.portal .loginBoxPortal a{font-size:10px;color:#fff;padding-left:145px;position:relative;top:5px}
.portal .button img{padding:0;margin:0}
.portal .buttonContainer2{width:222px;height:71px;margin-bottom:5px;position:relative}
.portal .buttonText{position:absolute;top:5px;width:150px;left:71px;font-size:10px;font-weight:400;color:#333}
.portal .buttonText strong{font-size:11px}
.portal .buttomPaddingLarge{top:15px}
.portal .buttomPaddingMedium{top:9px}
.portal .buttomPaddingSmall{top:3px}
.portal #topBar2{background-color:#fff;background-repeat:no-repeat}
.portal #topMenu{background:0 0;background-color:RED;height:18px}
.portal h1{display:none}
.portal #environment{top:-10px}
.portal #topMenu #logout{top:-3px}
.portalLogin #loginDetails h2{color:#fff;font-size:22px;padding-bottom:15px;font-weight:400}
.portalLogin #logout{display:none}
.portalLogin .labelTxt{float:left;color:#fff;font-weight:800}
.portalLogin .textbox{float:left;color:#000}
.portalLogin .errTxt{color:red}
.portalLogin #contentCell #loginDetails{font-size:12px}
.portalLogin #contentCell hr{clear:both;margin-right:10px}
.portalLogin #loginDetails .textbox input{width:205px}
.portalLogin #loginDetails .labelTxt{color:#000;float:left}
.portalLogin .loginButtonContainer{float:right}
.portalLogin #loginDetails .ValidationError{display:block;clear:left}
.portalLogin #loginDetails .ValidationError .invalid{display:none}
.portalLogin #loginDetails label{display:inline}
#loginDetails img,#loginDetails input,#loginDetails label,.portalLogin #loginDetails li{vertical-align:middle}
#loginDetails .cancelButton,.portalLogin #loginDetails .confirmButton{margin-right:10px}
.portalLogin #loginDetails li.registerButtonContainer button{float:right}
.portalLogin #loginDetails li.resetPass a{font-size:13px;font-weight:800!important;color:red}
.portalLogin #loginDetails li.resetPass a.lockIcon{font-size:20px}
.portalLogin #loginDetails .registerText{font-size:13px;font-weight:800}
.portalLogin #loginDetails{height:initial;padding-bottom:20px;float:right;margin-right:10px}
.portalRegisterStart .displayAreaButtons{margin-top:10px}
.FIlEHEADER{content:"Common/look6_style.css"}
.FIlEHEADER{content:"Common/look6_green_color.css"}
#footer{background:#417630 url(gfx/footerBk.gif) repeat-x scroll 0 0}
.h3,h1,h2,h3,thead{color:#11568b}
.headerText,a{color:#85391f}
.searchContainer tr th{color:#000;font-weight:700}
#secondaryBranding{display:none}
body{background:url(gfx/background.gif) repeat-y;background-repeat:repeat-y}
#searchWidget{display:none}
#topMenu{color:#fff;background-color:#71aa49;background-repeat:no-repeat;background-position:bottom left}
#topMenu #logout{background:url(gfx/logoutBk.gif) repeat-x}
.logoutLHS{background-image:url(gfx/logout_cap.gif);left:-19px;position:absolute;top:0;border:0 solid #000;height:25px;width:19px}
.logoutRHS{background-image:url(gfx/logout_cap2.gif);right:-19px;position:absolute;top:0;border:0 solid #000;height:25px;width:19px}
#topMenu #logout a{color:#ffc481}
#topMenu select{background-color:#e1e9d8;border:1px solid #00553a}
#topBar{background:transparent url(gfx/topBarBk.gif) repeat-x scroll 0 0}
#footerCell{border:0 solid #00f;background:url(gfx/footerBk.gif) repeat-x bottom;height:150px;padding:0;margin:0;vertical-align:bottom}
.footerImg2{background:transparent url(gfx/footerArt.gif) no-repeat scroll right top;width:192px}
#loginDetails{background:url(gfx/loginBk.gif)}
.tabContainer{width:100%;border-bottom:1px solid #e8e8e8}
.tabContainer ul{float:right;font-size:1em;font-weight:700;line-height:normal;list-style:none outside none;margin:0 2px 0 0;padding:0 0 0 10px}
.tabContainer li{position:relative;background:transparent url(gfx/leftTab.gif) no-repeat scroll left top;float:left}
.tabContainer li.lastTabSelected,.tabContainer li.selected{background:transparent url(gfx/leftTabSelected.gif) no-repeat scroll left top;z-index:100}
.tabContainer a,.tabContainer span{background:transparent url(gfx/rightTab.gif) no-repeat scroll right top;color:#fff;color:#294b1a}
.disabled span{color:#777}
.tabContainer .selected a,.tabContainer li.firstTabSelected a,.tabContainer li.lastTabSelected a{background:transparent url(gfx/rightTabSelected.gif) no-repeat scroll right top;color:#fff}
.tabContainer a:hover,.tabContainer li.firstTab a:hover{text-decoration:underline}
.tabContainer li.firstTab{background:transparent url(gfx/leftFirstNotSelected.gif) no-repeat scroll left top}
.tabContainer li.firstTabSelected{background:transparent url(gfx/leftFirstSelected.gif) no-repeat scroll left top;z-index:100}
.warningMark a{background:transparent url(gfx/rightTabWarningMark.png) no-repeat scroll right top;padding-right:32px}
.selected.warningMark a{background:transparent url(gfx/rightTabSelectedWarningMark.png) no-repeat scroll right top;padding-right:32px}
.menu{color:#fff}
.GridViewNavigation a{color:#158fd2}
#leftSide .menu a.selected{background:transparent url(gfx/selectedBk.gif) repeat-x scroll left top;z-index:100}
#leftSide .menu a:hover{background-color:#7ea35c;border-top:1px solid #7ea35c}
#leftSide .menu a.selected{border-top:1px solid #fff}
.selected a{color:#fff}
#leftSide .menu a:hover{background-color:#cab25d;color:#fff;text-decoration:none;border-bottom:1px solid #ab964f;border-top:1px solid #f0e2b2}
.gridContainer table tr.alternate td{background-color:#ebebeb}
.container{background-color:transparent}
.captionedListContainer .noFormattingGroup h5{color:#11568b}
#environment{background:transparent url(gfx/environmentBk.gif) repeat-x scroll 0 0}
.environmentLHS{background-image:url(gfx/environment_cap.gif)}
.environmentRHS{background-image:url(gfx/environment_cap2.gif)}
.selected a{color:#fff}
.smallMap{background:transparent url(gfx/smallMap.png) no-repeat scroll 0 100%;width:179px;height:192px;padding:1px 0 0 0;margin:0 0 0 2px}
.headingBox{background:transparent url(gfx/summaryBlDropShadow.gif) no-repeat scroll 0 100%}
.headingBox .headingBoxBR{background:transparent url(gfx/summaryBrDropShadow.png) no-repeat scroll 100% 100%}
.headingBox .headingBoxTL{background:transparent url(gfx/summaryTlDropShadow.png) no-repeat scroll 0 0}
.headingBox .headingBoxTR{background:transparent url(gfx/summaryTrDropShadow.png) no-repeat scroll 100% 0}
#body .spatial{background:transparent url(gfx/summaryBlDropShadow.png) no-repeat scroll 0 100%}
#body .spatial div.br{background:transparent url(gfx/summaryBrDropShadow.png) no-repeat scroll 100% 100%}
#body .spatial div.tl{background:transparent url(gfx/summaryTlDropShadow.png) no-repeat scroll 0 0}
#body .spatial div.tr{background:transparent url(gfx/summaryTrDropShadow.png) no-repeat scroll 100% 0}
#body .map .resetSelector{background:transparent url(gfx/spatialMapGreen.png) no-repeat scroll 0 0;height:37px;width:62px}
.gridContainer table tr.alternate td{background-color:#eff2e3}
.FIlEHEADER{content:"Common/calendar-blue.css"}
div.calendar{position:relative;z-index:999999999}
.calendar,.calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif}
.calendar .button{text-align:center;padding:2px}
.calendar .nav{background:#778 url(menuarrow.gif) no-repeat 100% 100%}
.calendar thead .title{font-weight:700;text-align:center;background:#fff;color:#000;padding:2px}
.calendar thead .headrow{background:#778;color:#fff}
.calendar thead .daynames{background:#bdf}
.calendar thead .name{border-bottom:1px solid #556;padding:2px;text-align:center;color:#000}
.calendar thead .weekend{color:#a66}
.calendar thead .hilite{background-color:#aaf;color:#000;border:1px solid #04f;padding:1px}
.calendar thead .active{background-color:#77c;padding:2px 0 0 2px}
.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px}
.calendar tbody .day.othermonth{font-size:80%;color:#bbb}
.calendar tbody .day.othermonth.oweekend{color:#fbb}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#bdf}
.calendar tbody .rowhilite td{background:#def}
.calendar tbody .rowhilite td.wn{background:#eef}
.calendar tbody td.hilite{background:#def;padding:1px 3px 1px 1px;border:1px solid #bbb}
.calendar tbody td.active{background:#cde;padding:2px 2px 0 2px}
.calendar tbody td.selected{font-weight:700;border:1px solid #000;padding:1px 3px 1px 1px;background:#fff;color:#000}
.calendar tbody td.weekend{color:#a66}
.calendar tbody td.today{font-weight:700;color:#00f}
.calendar tbody .disabled{color:#999}
.calendar tbody .emptycell{visibility:hidden}
.calendar tbody .emptyrow{display:none}
.calendar tfoot .footrow{text-align:center;background:#556;color:#fff}
.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px}
.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px}
.calendar tfoot .active{background:#77c;padding:2px 0 0 2px}
.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:90%;z-index:100}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}
.calendar .combo .label-IEfix{width:4em}
.calendar .combo .hilite{background:#acf}
.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:700}
.calendar td.time{border-top:1px solid #000;padding:1px 0;text-align:center;background-color:#f4f0e8}
.calendar td.time .ampm,.calendar td.time .hour,.calendar td.time .minute{padding:0 3px 0 4px;border:1px solid #889;font-weight:700;background-color:#fff}
.calendar td.time .ampm{text-align:center}
.calendar td.time .colon{padding:0 2px 0 3px;font-weight:700}
.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff}
.calendar td.time span.active{border-color:red;background-color:#000;color:#0f0}
.help{display:block;float:left;width:19px;height:19px;background:url(../../../looks/Common/gfx/help.gif) 0 0;position:relative;zoom:1}
.hilite .help{background-position:0 -19px;background-repeat:no-repeat;position:relative;zoom:1}
.close{float:right;display:block;width:19px;height:18px;background:url(../../../looks/Common/gfx/close.gif) 0 0;position:relative;zoom:1}
.hilite .close{background-position:0 -18px;background-repeat:no-repeat;position:relative;zoom:1}
.prevMonth{display:block;width:27px;height:13px;background:url(../../../looks/Common/gfx/left.gif) 0 0;position:relative;zoom:1}
.headrow .hilite .prevMonth{background-position:0 -13px;background-repeat:no-repeat;position:relative;zoom:1}
.prevYear{display:block;width:27px;height:13px;background:url(../../../looks/Common/gfx/left2.gif) 0 0;position:relative;zoom:1}
.headrow .hilite .prevYear{background-position:0 -13px;background-repeat:no-repeat;position:relative;zoom:1}
.nextMonth{display:block;width:27px;height:13px;background:url(../../../looks/Common/gfx/right.gif) 0 0;position:relative;zoom:1}
.headrow .hilite .nextMonth{background-position:0 -13px;background-repeat:no-repeat;position:relative;zoom:1}
.nextYear{display:block;width:27px;height:13px;background:url(../../../looks/Common/gfx/right2.gif) 0 0;position:relative;zoom:1}
.headrow .hilite .nextYear{background-position:0 -13px;background-repeat:no-repeat;position:relative;zoom:1}
.calendar table,thead td{border:none}
.calendar table{margin:0}
div.calendar{-moz-box-shadow:0 0 9px #888;-webkit-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135, strength=3)";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888');border:2px solid #4a4a4a;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:#f7f7f7}
.calendar thead .title{background-color:#fff}
.calendar thead .headrow td{background-color:#636363}
.calendar tfoot .ttip{padding-left:3px;background-color:transparent}
.calendar tfoot .footrow{background-color:transparent}
.calendar thead .hilite,.hilite{cursor:pointer;border:0 solid #00f;background-color:transparent;padding:2px}
#body .calendar img{border:none;margin:0;padding:0;position:relative}
.calendar thead .daynames .hilite{background-color:#aaf;color:#000;border:1px solid #04f;padding:1px}
.calendar thead .daynames td{background:none repeat scroll 0 0 #bdf}
.calendar{overflow:visible}
.calendar table{background-color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.calendar tbody td{background-color:#eef}
.calendar tbody .emptycell{visibility:visible}
.FIlEHEADER{content:"Look0/look0.css"}
@font-face{font-family:open_sanslight;src:url(../../../Fonts/OpenSans-Light-webfont.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:open_sans;src:url(../../../Fonts/OpenSans-Regular-webfont.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:open_sans;src:url(../../../Fonts/OpenSans-Semibold-webfont.woff) format('woff');font-weight:700;font-style:normal}
@font-face{font-family:open_sansbold;src:url(../../../Fonts/OpenSans-Bold-webfont.woff) format('woff');font-weight:400;font-style:normal}
a{font-weight:400!important}
#logout .textSubmit{background:url(../gfx/searchButton.png) no-repeat scroll 0 0 transparent}
#logout .textSubmitDisplay{background:url(../gfx/displayButton.png) no-repeat scroll 0 0 transparent}
.newLink{padding-right:0}
body .workFlowInputStep,body .workFlowInputStepOpen{margin:0 10px 0 0;border:none;background-color:#fff;padding:10px 10px 10px 15px;border:1px solid #ccc}
.workflowHeaderOpen{margin:10px 10px 0 0;background-color:#9dbee5;padding:8px 3px 3px 15px;border:1px solid #9dbee5;border-top-left-radius:8px;border-top-right-radius:8px}
.workflowHeaderOpen h3{width:auto;display:inline-block}
.workflowHeader{background-color:#e1e1e1;margin:10px 10px 0 0;padding:8px 3px 3px 15px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px}
.workflowHeader h3{width:auto;display:inline-block;margin-bottom:6px}
.workflowHeader h3 a{color:#555}
.role{float:right;padding-top:5px;padding-right:5px}
body .groupContent{padding:10px 10px 10px 15px}
body .workflowBR,body .workflowBROpen{background:transparent url(none) top left no-repeat}
body .workflowTL,body .workflowTLOpen{background:transparent url(none) top left no-repeat}
body .workflowTR,body .workflowTROpen{background:transparent url(none) top left no-repeat}
body .workFlowInputStep .workflowInner,body .workFlowInputStepOpen .workflowInner{background:transparent url(none) top left no-repeat;padding:0}
body .workFlowInputStep .groupContent,body .workFlowInputStepOpen .groupContent{background-image:none;padding:0}
body .workFlowInputStep .groupBorderTR,body .workFlowInputStepOpen .groupBorderTR{padding:10px;border:1px solid #ccc;border-radius:8px}
body .workFlowInputStep .groupContent .groupContent .groupContent,body .workFlowInputStepOpen .groupContent .groupContent .groupContent{padding:0;border:0 solid #ccc}
body .workFlowDescription,body .workFlowDescriptionOpen{background-image:none;margin-bottom:5px}
img[src*=workflowLabelEndOpen],img[src*=workflowLabelEnd]{display:none}
.searchContainer .gridContainer td.col1,.searchContainer .gridContainer td.col2{padding:0}
body .workFlowInputStep .groupBorderBR,body .workFlowInputStepOpen .groupBorderBR{background-image:none}
body .workFlowInputStep .groupBorderBL,body .workFlowInputStepOpen .groupBorderBL{background-image:none;border:0}
body .workFlowInputStep .groupBorderTR,body .workFlowInputStepOpen .groupBorderTR{background-image:none}
body .workFlowInputStep .groupBorderTL,body .workFlowInputStepOpen .groupBorderTL{background-image:none}
body .workFlowInputStep h5,body .workFlowInputStepOpen h5,body h5,body#body h5.labelAboveComponentNoBorder{color:#528cd1;font-weight:400;font-size:13px;min-height:24px;padding-top:6px;padding-bottom:0;font-family:open_sans,Arial}
div.bannerContainer{margin:0}
div.alertBoxContainerFullScreen{margin:0 0 0 -15px}
.amber{background:#ffd89a url(none) no-repeat scroll 0 100%}
.amber div{background:transparent url(none) no-repeat scroll 0 100%}
.amber div div{background:transparent url(none) no-repeat scroll 0 100%}
.amber div div div{background:transparent url(none) no-repeat scroll 0 100%}
.red{background:#ff5e5d url(none) no-repeat scroll 0 100%;color:#fff}
.red div{background:transparent url(none) no-repeat scroll 0 100%}
.red div div{background:transparent url(none) no-repeat scroll 0 100%}
.red div div div{background:transparent url(none) no-repeat scroll 0 100%}
.red a{color:#fff}
.green{background:#c4df9b url(none) no-repeat scroll 0 100%;color:#fff}
.green div{background:transparent url(none) no-repeat scroll 0 100%}
.green div div{background:transparent url(none) no-repeat scroll 0 100%}
.green div div div{background:transparent url(none) no-repeat scroll 0 100%}
.green a{color:#fff}
.leftMenuSelector span{cursor:pointer;font-weight:700;padding:6px 9px;color:#3a6393}
.captionText,.labelText,.lcl .fieldLabel,.tabContainer a,.tabContainer span,body *,ol label{font-family:open_sans,Arial}
.captionText,.labelText,.lcl .fieldLabel{font-size:11px!important;padding-top:2px;min-height:22px;color:#042e42;font-family:open_sans!important;padding-bottom:8px;font-weight:800}
#body .checkBoxListContainer .optionLabel,#body .lcl .checkBoxListContainer .optionLabel{font-size:13px}
#body .checkBoxListContainer .optionLabel_grey,#body .lcl .checkBoxListContainer .optionLabel_grey{font-size:13px}
#body .lcl .radioButtonListContainer .optionLabel,#body .radioButtonListContainer .optionLabel{display:block;font-weight:400;font-size:13px;width:auto;min-height:24px;padding:0 10px 6px 0}
#body .lcl .radioButtonListContainer .optionLabel,#body .radioButtonListContainer .optionLabel,.cascadingDropdownContainer .select,.dateInputContainer .text,.dateTimeInputContainer .text,.dateTimeInputContainer span,.dropDownSelector,.dropdownContainer,.dropdownContainer .select,.lcl .valueContainer,.lcl label,.searchableDropdownContainer,.stepBulkUpdateMsg,.stepSeperator h2,.textBoxContainer,.textBoxContainer input,.textBoxContainer span,.textarea,option,textBoxContainer span{font-family:open_sans!important;font-size:13px!important}
span.ValidationError div.ValidationError span{font-size:11px!important}
.headingBox .dropdownContainer,.headingBox .textBoxContainer span{font-size:11px!important;font-weight:400}
#body #container .headingBox .optionLabel,#body #container .headingBox .searchableDropdownContainer{font-size:11px!important;font-weight:400}
.colNames .headerText a{font-weight:800!important}
.stepSeperator h2{font-family:open_sans;font-size:15px;text-shadow:0 0 0 #fff}
.headingBox .lcl .fieldLabel{width:128px;color:#222;font-size:11px;padding-bottom:7px;font-weight:800;font-family:open_sans}
.multiSearchableDropdownContainer ol{padding-top:0}
#primaryBranding{display:none}
.footerImg{background:url(../gfx/eve.gif) no-repeat bottom right;height:80px;width:139px}
.loginLogo{background:url(../gfx/xeveLogin.gif) no-repeat;height:80px;width:80px;position:absolute;left:157px;top:28px}
#leftSide .menu a.selected{background:#f6e661;z-index:100}
#leftSide .menu a.selected:hover{z-index:100;color:#333}
#leftSide .menu a.selected{border-top:1px solid #fff}
.selected a{color:#fff}
#topBar{background:0 0;position:absolute}
#topMenu{height:50px;background-color:#063f5c;background:#063f5c url(none) 13px 9px no-repeat}
#environment{display:none}
#topMenu #logout{top:11px}
.superUser{background-color:#063f5c}
#logout .text{background:#fff url(none) no-repeat scroll left top}
#logout .textSubmit{margin-right:0}
#logout .textSubmit,#logout .textSubmitDisplay{height:30px}
#logout .textSubmit:hover,#logout .textSubmitDisplay:hover{background-position:0 0}
.contentContainer{padding:0 0 0 15px}
.displayAreaContainer{padding-right:3px!important}
#body .headingBoxTR{padding:5px 5px 3px 15px}
.logoutLHS,.logoutRHS{display:none}
#topMenu #logout{background:transparent url(none) repeat-x scroll 0 0}
#footerCell{background:transparent url(../gfx/footerBk.gif) repeat-x scroll center bottom}
.footerImg2{background:transparent url(../gfx/footerArt.gif) no-repeat scroll right top}
body{background:transparent url(none) repeat-y scroll 0 0}
.captionedListContainer table tr.alternate td,.gridContainer table tr.alternate td{background-color:#dfeaf8}
.advancedSearchArea,.keyword{background:#f1f1f1 url(none)}
.searchContainer{margin-right:3px}
.noBackground .searchContainer{margin-right:0}
.headingBox{background:#86949a url(none) no-repeat scroll 0 100%;margin-left:-15px!important}
.headingBox *{color:#fff}
.headingBox .headingBoxBR{background:transparent url(none) no-repeat scroll 100% 100%}
.headingBox .headingBoxTL{background:transparent url(none) no-repeat scroll 0 0}
.headingBox .headingBoxTR{background:transparent url(none) no-repeat scroll 100% 0}
.headerDetails{margin-top:2px}
.superUser{top:39px;box-shadow:0 0 0 0 transparent}
#body .spatial{background:transparent url(../gfx/summaryBlDropShadow.png) no-repeat scroll 0 100%}
#body .spatial div.br{background:transparent url(../gfx/summaryBrDropShadow.png) no-repeat scroll 100% 100%}
#body .spatial div.tl{background:transparent url(../gfx/summaryTlDropShadow.png) no-repeat scroll 0 0}
#body .spatial div.tr{background:transparent url(../gfx/summaryTrDropShadow.png) no-repeat scroll 100% 0}
#body .map .resetSelector{background:transparent url(../gfx/spatialMapGreen.png) no-repeat scroll 0 0;height:50px;width:60px;position:relative;top:-6px}
.environmentLHS{background-image:url(../gfx/environment_cap.png)}
.environmentRHS{background-image:url(../gfx/environment_cap2.png)}
#loginDetails{background:transparent url(../gfx/loginBk.gif) repeat scroll 0 0}
.spatialSelector .dropDownSelector,.spatialSelector .select{margin-right:15px}
#body .spatialSelector{padding-bottom:0}
#body #goButton{position:relative;top:-4px}
.h3,h1,h2,h3,thead{color:#3a6393}
#body .resetSelector{background:transparent url(../gfx/reset.gif) no-repeat scroll 0 0;position:relative;top:-4px}
.leftnavContainer{padding-top:0;padding-right:0}
.tabContainer{border-bottom:none;margin-bottom:0}
.tabContainer li{background:#528cd1 url(none) no-repeat scroll left top;margin:0 1px;padding:0}
.tabContainer li.lastTabSelected,.tabContainer li.selected{background:transparent url(none) no-repeat scroll left top}
.tabContainer a,.tabContainer span{background:transparent url(none) no-repeat scroll right top;color:#fff;padding:8px;font-weight:400}
.tabContainer .selected a,.tabContainer li.firstTabSelected a,.tabContainer li.lastTabSelected a{background:#063f5c url(none) no-repeat scroll right top}
.tabContainer li.firstTab{background:#528cd1 url(none) no-repeat scroll left top;padding-left:0}
.tabContainer li.firstTabSelected{background:transparent url(none) no-repeat scroll left top}
.headerDetails h3{color:#528cd1;padding-top:8px;display:block;font-weight:700}
.headerDetails h3 a{color:#528cd1;font-weight:700!important}
.headingBox h3,.headingBox h3 a{color:#fff;font-weight:400;font-size:16px}
.tabAreaHeader{background:#86949a url(none) no-repeat scroll 0 100%;padding:5px 0 0 15px;margin-left:-15px}
.tabAreaHeader h3{color:#fff;font-weight:400;font-size:16px;padding-top:0}
.tabAreaHeader h3 a{color:#fff;font-weight:400;font-size:16px}
.tabAreaHeader a{font-weight:400}
.tabAreaHeader .tabContainer{background:0 0}
.displayAreaContainer h3{color:#528cd1}
.captionedListContainer .noFormattingGroup h5{color:#528cd1;font-weight:400;font-size:13px;min-height:24px;padding-top:4px;padding-bottom:1px}
.captionedListContainer .noFormattingGroup h5{color:#528cd1;font-weight:400;font-size:13px;min-height:24px;padding-top:4px;padding-bottom:1px}
h3.workFlowInputStep{font-weight:400;font-size:16px}
.headerDetailsTable td .recordKey{top:2px}
.tabContainer ul{margin-right:0}
.tabContainer li.lastTab{margin-right:0}
.recordKey{font-weight:400}
.searchLink{font-weight:400}
.workFlowInputStep,h3.workFlowInputStep{margin-left:-15px;padding-left:15px}
.captionedListContainer table tr td,.searchContainer table tr td{padding:0}
.editableListContainer table tr td{padding:2px}
.workFlowInputStep{border:none}
h3.workFlowInputStep{border:none;background:#eee url(none);margin-top:8px;padding:5px 15px}
.leftnavContainer{background-color:#ddd;padding-bottom:20px}
.menu li a,.menu li span{background-color:transparent;border:none;font-size:12px;color:#555}
#leftSide .menu a.selected{border:none;background:#999;color:#fff}
.menu li li a,.menu li li span{width:155px}
.footerImg2{background:transparent url(none)}
#footerCell{background:transparent url(../gfx/background.png) repeat-x left bottom}
.footerImg{margin:-20px 0 0 0}
.smallMap{height:140px;background:0 0;background:#ccc none;width:167px;padding:10px 10px 20px 10px}
.smallMap div{width:165px;padding:0;margin:0;border:0;margin-bottom:2px}
.smallMap span{padding:0;margin:0;border:0}
#leftSide .menu a.selected:hover,#leftSide .menu a:hover{background-color:#528cd1;color:#fff;text-decoration:none;border:none}
.menu li a,.menu li span{padding:8px 8px 8px 13px;font-family:open_sans,Arial}
.colNames td{background-image:url(none)}
.captionedListContainer table.gridView tr td,.searchContainer table.gridView tr td{xpadding:3px 4px 4px 3px}
.searchContainer .gridView td{padding:3px}
.searchContainer .gridView td td{padding:0}
.searchContainer table.gridView tr.keyword TD{padding:5px 2px 5px 38px}
a{color:#3a6393}
.colNames td,.headerText,a{color:#3a6393}
h3 a{color:#528cd1}
.workflowHeaderOpen h3,.workflowHeaderOpen h3 a{color:#3a6496;font-weight:800!important;margin-bottom:6px}
.rhsMenuContainer li{font-size:11px}
.menu li li a,.menu li li span{padding-left:25px}
.searchContainer .searchOn tr td button.submit{height:25px!important;background:url(../gfx/searchButton2.png) no-repeat scroll 0 0 transparent}
.searchContainer .searchOn tr td input.submitDisplay{height:25px!important;background:url(../gfx/displayButton2.png) no-repeat scroll 0 0 transparent}
.headingBox{margin-bottom:0}
.tabAreaHeader .tabContainer{margin-top:0}
.tabContainer{margin-left:-15px;width:auto;padding-right:2px;background-color:#86949a;margin-bottom:3px}
.headingBoxTR{padding-bottom:0}
#body .spatialSelector label{width:10px}
.lcl .valueContainer,.lcl label{font-size:13px;min-height:27px}
.recordHeader .valueContainer a{min-height:auto;padding:1px 0;font-size:11px!important;font-family:open_sans;font-weight:800!important}
.recordHeader .valueContainer{min-height:auto;padding:1px 0;font-size:11px!important;font-family:open_sans;font-weight:400!important}
.fwButton{background-color:#6db674;border-radius:5px;border:none;height:24px;color:#fff}
#loginDetails{background:#86949a url(none)}
.menu li li a,.menu li li span{width:156px}
.headerActions a,.rhsMenuContainer a,.searchLink a{font-family:open_sans,Arial;font-size:11px;font-weight:800!important}
.searchLink{padding-right:4px}
#topMenu #logout span{font-family:open_sans,Arial;font-size:11px;font-weight:800}
.leftMenuGroup{padding:0;background-color:transparent;border:none;margin:0;border-radius:0;width:auto}
.leftMenuGroupHeading{padding:22px 8px 8px 13px!important;background-color:transparent;border:none;font-size:12px;color:#222;margin:0;font-weight:400;font-family:open_sanssemibold,Arial}
.leftMenuGroup a{padding:7px 8px 7px 13px;font-family:open_sans,Arial;background-color:transparent;border:none;font-size:12px;color:#555}
.leftMenuGroup a.selected{border:none;background:#999;color:#fff}
.leftMenuGroup a:hover{background-color:#aaa;color:#fff;text-decoration:none}
.group{border:1px solid #d5d5d5;background-color:#fff;padding:0;margin:0 0 5px 0;_border-collapse:collapse;border-spacing:0}
#body .group h5{background:#ccc url(none);border:none;padding:5px 5px 5px 8px;color:#000;min-height:auto}
.group tr td ul{margin:0 4px;padding:4px}
.searchContainer tr.search td{border-right:1px solid #e2e2e2;border-left:1px solid #fff;background-image:url(none);padding-bottom:0}
.searchContainer tr.search td.firstColumn,.searchContainer tr.search td.lastColumn{background-image:url(none)}
.searchContainer tr.search td.lastColumn{padding-right:0}
#body .workflowTL,#body .workflowTLOpen{right:0}
.RHSLinks a{color:#fff;background-color:#97ab77;padding:3px 8px;margin:0 3px;border-radius:8px}
.RHSLinks a:last-child{margin-right:0}
.headingBox+.displayAreaContainer table.headerButtonSpacer{margin-top:10px}
.headingBox+input+input+.displayAreaContainer table.headerButtonSpacer{margin-top:10px}
.headingBox+input+input+input+.displayAreaContainer table.headerButtonSpacer{margin-top:10px}
#body .rhsMenuContainer li{padding-left:5px}
#body .headerButtonSpacer .rhsMenuContainer li{display:inline;padding-left:5px}
.headerDetailsTable td .recordBrackets{top:6px}
.rhsMenuContainer a,.searchContainer .rhsMenuContainer a{font-weight:700!important}
.searchContainer .rhsMenuContainer{margin-bottom:5px;float:right}
#body .searchContainer .rhsMenuContainer li{display:inline}
.searchContainer .rhsMenuContainer form{display:inline}
.searchContainer .rhsMenuContainer li:after{display:none}
.headerDetails:empty{display:none}
.searchContainer .advancedSearch .rhsMenuContainer{margin-bottom:0}
#body .searchContainer .advancedSearch .rhsMenuContainer li{display:block}
.searchContainer .advancedSearch .rhsMenuContainer form{display:block}
.groupBorderBL{margin-right:12px}
.stepSeperator{border:none;background-color:#bfbfbf;height:120px;margin:0;background:url(../FW/looks/Common/gfx/pattern.gif)}
.colNames td.firstCol,.dataRow td.firstCol{border-left:1px solid #e2e2e2}
#body .headingBoxTR,.contentContainer,.tabAreaHeader{padding-left:19px!important}
.headingBox,.tabAreaHeader,.tabContainer{margin-left:-19px!important}
#body .headingBoxTR,.tabAreaHeader{padding-left:19px}
.workflowHeader,.workflowHeaderOpen,body .workFlowInputStep,body .workFlowInputStepOpen{padding-left:10px;margin-left:-9px;margin-right:9px}
div.alertBoxContainerFullScreen{margin-left:-19px!important}
.workflowHeader,.workflowHeaderOpen{margin-top:7px}
body .workFlowInputStep,body .workFlowInputStepOpen{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-left:20px}
.leftMenuGroup a{padding:6px 8px 6px 13px}
.leftMenuGroupHeading{padding:24px 8px 6px 13px!important;color:#3a6393}
.leftnavContainer{background-color:#d1e0f2}
.leftMenuGroupHeading{background-color:#84a6ce;color:#fff;padding:6px 8px 6px 13px!important;margin-top:0}
.leftMenuGroup a.selected{background-color:transparent;color:#555}
.leftMenuGroup a.selected:hover{background-color:#aaa;color:#fff;text-decoration:none}
.leftMenuGroup{background-color:#d1e0f2;padding-bottom:5px}
.footerImg{display:none}
.footerImg2{padding:23px 0 0 0;height:auto;color:#fff}
#footerCell,.footerContainer,.footerRow{height:40px;background:#063f5c url(none)}
.stepSeperator{height:auto;margin-left:-9px}
.stepSeperator h2{margin:10px 0;padding:5px;background-image:url(../../FW/looks/Common/gfx/downArrow.png),url(../../FW/looks/Common/gfx/downArrow.png);background-position:right top,left top;background-repeat:no-repeat,no-repeat}
.stepSeperator .downArrows{display:none}
.workflowExists{background-color:#efefef}
body .workFlowInputStepOpen .groupBorderTR{background-color:#fefefc}
#fwdevstats{display:none}
h3{font-size:16px}
.tabAreaHeader.processSteps{background:0 0;display:inline-block;z-index:200}
.tabAreaHeader.processSteps h3{color:#528cd1}
.processSteps .headerDetails,.processSteps .tabContainer{display:inline-block}
.processSteps .tabContainer{margin-left:0!important;margin-bottom:0}
.processSteps .tabContainer ul{float:none}
.processSteps .tabContainer li{float:none;margin-left:0}
.processSteps .tabContainer li.firstTabSelected{padding-left:0}
.processSteps .tabContainer li.lastTab{margin-right:1px}
.processSteps .tabContainer span,.processSteps .tabContainer ul{display:inline-block;vertical-align:top}
.processSteps .tabContainer select{border:none}
.processSteps .currentSelection{padding-left:0;cursor:pointer;background-color:transparent}
.processSteps .currentSelection span{color:#333;padding-right:27px}
.processSteps .currentSelection:hover ul.currentSelectionDropdown{display:block;animation:fadein .2s}
.processSteps .tabContainer ul.currentSelectionDropdown{position:absolute;top:30px;left:0;padding-left:0;z-index:99999;display:none}
.processSteps .currentSelection span:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:5px solid transparent;border-color:#555 transparent transparent transparent}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.processStepsInternal.tabContainer{margin-bottom:0;padding-left:19px}
.processStepsInternal.tabContainer ul{float:none;padding-left:0;text-align:center}
#body .processStepsInternal.tabContainer li{float:none;display:inline-block;background-image:url(gfx/rightArrow.png);background-position:right 10px;background-repeat:no-repeat;background-color:transparent;padding-right:11px}
#body .processStepsInternal.tabContainer li.selected{float:none;display:inline-block;background-image:url(gfx/rightArrow.png),url(gfx/downArrow.png);background-position:right 10px,center 28px;background-repeat:no-repeat,no-repeat;background-color:transparent;padding-right:11px;padding-bottom:12px}
.processStepsInternal.tabContainer li a{padding-left:2px;padding-right:4px;padding-top:6px;padding-bottom:6px;text-decoration:underline}
.processStepsInternal.tabContainer li a:hover{text-decoration:none}
.processStepsInternal.tabContainer li.selected a{padding:5px 6px;text-decoration:none;background-color:transparent;border:1px solid #fff;border-radius:5px;margin-right:2px}
#body .processStepsInternal.tabContainer ul li:last-child{background-image:none}
#body .processStepsInternal.tabContainer .artefacts li{float:left;background:transparent url(none) no-repeat;padding-right:0}
.processStepsInternal.tabContainer .artefacts li a{text-decoration:underline}
.processStepsInternal.tabContainer .artefacts li a:hover{text-decoration:none}
.processStepsInternal.tabContainer .selected a,.processStepsInternal.tabContainer li.firstTabSelected a,.processStepsInternal.tabContainer li.lastTabSelected a{background-color:#555}
.processStepsInternal.tabContainer{background-color:#5298d1!important}
#body .leftMenuGroup a.selected:hover{background-color:#aaa!important;color:#fff;text-decoration:none}
.helpControl{display:none}
.showHelp .helpControl{display:inline-block}
.helpBlock{border:1px solid oklch(.8 .05 236.6);border-radius:8px;background-color:oklch(.98 .05 236.6);padding:8px;line-height:24px;color:oklch(.45 .05 236.6);margin-bottom:6px}
.helpBlock.showHelp{display:block}
.helpContainer.showHelp{display:inline-block}
.flyoutHelp a.moreLink,.helpBlock a.moreLink{text-decoration:underline;margin-left:1.5ex}
.flyoutHelp:before{content:"";display:block;width:0;height:0;position:absolute;top:7px;left:-16px;border:9px SOLID transparent;border-left:none;border-right:16px solid oklch(.8 .05 236.6)}
.flyoutHelp:after{content:"";display:block;width:0;height:0;position:absolute;top:7px;left:-13px;border:9px SOLID transparent;border-left:none;border-right:16px solid oklch(.98 .05 236.6)}
.helpContainer{position:relative}
.helpContainer .flyoutHelp{opacity:0;z-index:-1;transition:opacity .7s,z-index .7s;-moz-transition:opacity .7s,z-index .7s;-webkit-transition:opacity .7s,z-index .7s;transition-delay:.7s,.7s}
.helpContainer:hover .flyoutHelp{opacity:1;z-index:100;transition:opacity .5s,z-index .1s;-moz-transition:opacity .5s,z-index .1s;-webkit-transition:opacity .5s,z-index .1s}
.flyoutHelp{vertical-align:top;display:inline-block;border:1px solid oklch(.8 .05 236.6);border-radius:8px;background-color:oklch(.98 .05 236.6);padding:7px 7px 9px 7px;position:absolute;top:-7px;left:40px;width:auto;min-width:200px;z-index:-1;font-size:12px;color:oklch(.45 .05 236.6)}
.helpLogo{margin:-2px 16px 0 0;height:22px;width:22px;display:inline-block;cursor:pointer;border:1px solid oklch(.8 .05 236.6);border-radius:50%;background-color:oklch(.98 .05 236.6);text-align:center;padding-top:0;line-height:22px;font-size:13px}
.helpLogo::before{content:"?";color:oklch(.45 .05 236.6)}
.helpToggleInputActivity,.helpToggleListing,.helpToggleRecordDisplay{text-align:right;padding-bottom:10px;position:relative}
.helpToggleInputActivity input,.helpToggleListing input,.helpToggleRecordDisplay input{position:relative;top:2px}
.helpToggleInputActivity label,.helpToggleListing label,.helpToggleRecordDisplay label{font-weight:700!important}
.helpToggleListing{position:absolute;right:2px;z-index:101}
.customHeader .helpToggleListing{position:static}
.contentContainer{padding-bottom:20px}
.submit{outline:0}
.displayAreaContainer h3,.headerDetails h3,.headerDetails h3 a{font-size:16px}
.workflowHeaderOpen h3,.workflowHeaderOpen h3 a{font-weight:400!important}
.simpleEditableListLabel{color:#042e42!important}
.leftMenuGroup:after{display:none}
#menuBackground{margin-top:-27px}
#menuBackground{width:195px;height:100%;position:absolute;z-index:-1;background-color:#d1e0f2}
.datepicker input.text,.searchContainer tr.search td .datepicker input.text{width:80px}
.introBlock{border:1px solid #dbd09c;border-radius:8px;background-color:#fff2b3;padding:8px;line-height:24px;color:#4c4c4c;margin-bottom:6px}
.introBlock{-webkit-box-shadow:0 0 10px 1px rgba(204,204,204,.7);-moz-box-shadow:0 0 10px 1px rgba(204,204,204,.7);box-shadow:0 0 10px 1px rgba(204,204,204,.7)}
.introBlock{display:block}
.notesBlock{border:1px solid #dbd09c;border-radius:8px;background-color:#ffe3bb;padding:8px;line-height:24px;color:#4c4c4c;margin-bottom:6px}
.notesBlock{-webkit-box-shadow:0 0 10px 1px rgba(204,204,204,.7);-moz-box-shadow:0 0 10px 1px rgba(204,204,204,.7);box-shadow:0 0 10px 1px rgba(204,204,204,.7)}
.notesBlock{display:block}
.infoBlock{border:none;border-radius:0;background-color:#fff;padding:8px 8px 8px 0;line-height:24px;color:#4c4c4c;margin-bottom:6px}
.infoBlock{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.infoBlock{display:block}
.portal #loginDetails{background:#86949a url(none)}
.portal #loginDetails{background-color:#84bddc;border-radius:10px}
.portal #topMenu{background-color:#09608c}
.portal #topMenu{background-color:transparent}
.portal #topBar2{height:80px;background-color:RED;margin-bottom:-18px}
.portal #menuBackground{margin-top:-80px}
.portal #topBar2 .agencyName{position:relative;left:214px;top:33px;color:#fff;font-size:26px;font-weight:700}
.portal #topBar2 .agencyName span{font-weight:400;color:#9ea5ac}
.portal #environment{top:-20px}
.portal #topMenu #logout{top:-18px}
.portal .loginBoxPortal{margin-top:10px}
.portal .loginBoxPortal h2{font-size:17px;margin-left:7px;margin-bottom:3px}
.portal .loginBoxPortal .buttonContainer2 a{left:5px}
.portal body .workFlowInputStep,.portal body .workFlowInputStepOpen{border:none}
.portalLogin .loginType input{margin-right:5px}
.portalLogin .loginType label{margin-right:10px}
.groupContent .fieldLabel{padding-left:0}
.workFlowInputStep h5,.workFlowInputStepOpen h5,h5{background-color:transparent;background-image:none;border:none;color:#185f96;font-weight:800;font-size:11px;font-family:Tahoma,Geneva,Arial;padding-bottom:6px;padding-left:0;margin-left:0;position:relative;zoom:1}
.workFlowInputStep h5.layoutGroupNoBorder,.workFlowInputStepOpen h5.layoutGroupNoBorder{padding-bottom:16px}
#body h5.labelAboveComponentNoBorder{color:#3c3c3c;padding:0 0 5px 0}
.captionedListContainer table#gridView tr td{background-color:#fff}
.captionedListContainer table#gridView tr.colNames td{background-color:#f1f1f1}
table#gridView tr.colTotalsOff td{background-color:transparent}
.captionedListContainer,.formComponentSetContainer,.labelAboveComponentContainer,.layoutGroupContainer{display:block;width:100%}
#body .captionedListContainer table{width:100%}
#body .formComponentSetContainer table{width:100%}
#body .layoutGroupContainer table{width:100%}
#body .layoutGroupContainer .checkBoxListContainer table{width:auto}
#body .labelAboveComponentContainer table{width:100%}
#body .radioButtonListContainer table{width:auto}
#body .groupContent #gridView td{padding:2px}
.leftnavContainer{padding-right:0}
h3{border:none;background:0 0}
.workFlowDescription{text-align:right;margin-top:5px;border-bottom:0;background-color:#fff;float:right;background:url(gfx/workflowLabelStart.png) no-repeat 0 -1px;padding-left:30px}
.workFlowDescriptionOpen{text-align:right;margin-top:5px;border-bottom:0;background-color:#fff;float:right;background:url(gfx/workflowLabelStartOpen.png) no-repeat 0 -1px;padding-left:30px}
.role,.tab{white-space:nowrap}
.headingBox{margin-left:-10px}
.tabContainerNoGroup{margin-bottom:0;border-bottom:none}
.withBackground{border:1px solid #e8e8e8;margin-left:-15px;padding-left:14px;padding-top:5px;background-color:#f4f4f4}
.headingBoxTR{padding-left:10px}
.workFlowInputStep h3,.workFlowInputStepOpen h3{margin-left:0}
.groupContent,.groupContentNoBorder,.workFlowInputStep,.workFlowInputStepOpen{position:relative}
.workFlowDescription,.workFlowDescriptionOpen{z-index:151;position:relative;top:1px;font-size:10px;color:#484848;width:auto!important}
.tab{padding-left:35px;font-size:10px}
.role{font-size:10px}
.workFlowInputStepOpen{border:1px solid #c8cfaf;background-color:#e6ebd4;margin-left:-10px;clear:both}
.workflowBROpen{background:transparent url(gfx/workflowOpenTopLeft.gif) top left no-repeat;position:relative;top:-1px;left:-1px}
.workflowTLOpen{position:relative;right:-2px}
.workflowTROpen{background:url(gfx/workflowOpenBottomLeft.gif) bottom left no-repeat;position:relative;top:2px;left:-2px}
.workFlowInputStepOpen .workflowInner{background:url(gfx/workflowOpenBottomRight.gif) bottom right no-repeat;position:relative;right:-2px;padding:8px 9px 8px 7px}
.workFlowInputStep{border:1px solid #bbb;background-color:#f3f3f3;margin-left:-10px;clear:both}
.workflowBR{background:transparent url(gfx/workflowTopLeft.gif) top left no-repeat;position:relative;top:-1px;left:-1px}
.workflowTL{position:relative;right:-2px}
.workflowTR{background:url(gfx/workflowBottomLeft.gif) bottom left no-repeat;position:relative;top:2px;left:-2px}
.workFlowInputStep .workflowInner{background:url(gfx/workflowBottomRight.gif) bottom right no-repeat;position:relative;right:-2px;padding:8px 9px 8px 7px}
.groupBorderBL{border:1px solid #ccc;background-color:#fff;border-radius:8px}
.groupBorderBR{position:relative;top:-1px;left:-1px}
.groupBorderTL{position:relative;right:-2px}
.groupBorderTR{position:relative;top:2px;left:-2px}
.groupContent{position:relative;right:-2px;padding:8px 10px 5px 40px}
.workFlowInputStepOpen .groupBorderBL{border:1px solid #ccc;background-color:#fff;margin-bottom:8px}
.workFlowInputStepOpen .groupBorderBR{background:transparent url(gfx/groupOpenTopLeft.gif) top left no-repeat;position:relative;top:-1px;left:-1px}
.workFlowInputStepOpen .groupBorderTL{background:transparent url(gfx/groupOpenTopRight.gif) top right no-repeat;position:relative;right:-2px}
.workFlowInputStepOpen .groupBorderTR{background:url(gfx/groupOpenBottomLeft.gif) bottom left no-repeat;position:relative;top:2px;left:-2px}
.workFlowInputStepOpen .groupContent{background:url(gfx/groupOpenBottomRight.gif) bottom right no-repeat;position:relative;right:-2px;padding:8px 10px 5px 40px}
.workFlowInputStepOpen .groupContent .groupContent{background-image:none}
.workFlowInputStep .groupBorderBL{border:1px solid #ccc;background-color:#fff;margin-bottom:8px}
.workFlowInputStep .groupBorderBR{background:transparent url(gfx/groupTopLeft.gif) top left no-repeat;position:relative;top:-1px;left:-1px}
.workFlowInputStep .groupBorderTL{background:transparent url(gfx/groupTopRight.gif) top right no-repeat;position:relative;right:-2px}
.workFlowInputStep .groupBorderTR{background:url(gfx/groupBottomLeft.gif) bottom left no-repeat;position:relative;top:2px;left:-2px}
.workFlowInputStep .groupContent{background:url(gfx/groupBottomRight.gif) bottom right no-repeat;position:relative;right:-2px;padding:8px 10px 5px 40px}
.workFlowInputStep .groupContent .groupContent{background-image:none}
.labelAboveComponentNoBorder .groupContent{padding:0;right:0;background:0 0}
.groupInner{padding:10px 10px 0 42px}
.group h5{border:none;background:0 0}
.groupContentTR{_border-bottom:none}
.groupScrollContainer{overflow-x:auto;min-width:550px}
.needsRightInnerSepSmall{padding-right:5px}
.needsRightInnerSepBig{padding-right:30px}
.needsRightInnerSepSmall_SHOW{border-right-width:5px!important}
.needsRightInnerSepBig_SHOW{border-right-width:30px!important}
.groupBorderBL,.workFlowInputStep .groupBorderBL,.workFlowInputStepOpen .groupBorderBL{margin-bottom:20px}
div.fileUploadFeature input[type=file],span.fileInputContainer input[type=file]{width:90px;color:#fff;position:absolute;opacity:0;z-index:-10}
span.fileInputContainer span.fileName{margin-left:10px}
div.fileUploadFeature div.fileContentDiv{margin-top:10px}
.dropArea{height:300px;position:relative;outline-style:dashed;outline-width:2px;outline-color:#d3d3d3;margin-bottom:5px}
.dropArea p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:xx-large;color:GRAY}
.tabContainer ul{float:none;padding:0;padding-inline-start:0}
#body .tabContainer li{float:none;background-color:transparent}
.tabContainer li a{border:none;padding:0;background:0 0}
.tabContainer li.firstTabSelected a,.tabContainer li.lastTabSelected a,.tabContainer li.selected a{background:0 0}
.tabContainer{background-color:#84bddc;color:#fff;margin-left:-19px!important;width:auto;padding-right:2px;margin-bottom:3px;font-size:0;text-align:right;position:relative}
.tabContainer::after{content:"";display:block;border-top:1px solid #fff;position:absolute;bottom:-2px;width:100%;height:1px;visibility:visible;background-color:#fff;z-index:100}
.tabAreaHeader .tabContainer::after{border-top-color:#84bddc}
.tabContainer table{width:100%}
.tabContainer .wfTabsOuter{text-align:center;font-size:0;padding-right:16px;Xbackground-color:GREEN;vertical-align:bottom}
.tabContainer .normalTabsOuter{text-align:right;font-size:0;vertical-align:bottom}
#body .tabContainer li{display:inline-block;font-size:11px;border:1px solid #fff;margin-left:2px;margin-right:0;margin-top:1px;margin-bottom:0;padding:0 8px 0 8px;position:relative;top:1px}
#body .tabContainer .wfTabs li{height:26px}
#body .tabContainer .normalTabs li{height:30px}
.tabContainer li a{line-height:30px;color:#fff}
.tabContainer .wfTabs li a{line-height:26px}
#body .tabContainer .wfTabs li{margin-bottom:4px}
#body .tabAreaHeader .tabContainer li{border-color:#215673;color:#215673}
.tabAreaHeader .tabContainer a{border:none;color:#215673}
#body .tabContainer .wfTabs li{border-left-width:0;border-right-width:0;margin-left:5px;padding:0 18px 0 0}
.tabContainer .wfTabs li a{position:relative;left:18px;z-index:1}
.tabContainer .wfTabs li::before{content:"";display:inline-block;border-color:#fff;border-style:solid;border-width:1px 1px 0 0;width:18.7383297px;height:18.7383297px;Xheight:21.2px;position:absolute;top:3.13083515px;left:-9.36916485px;xleft:-10.6px;transform:rotate(45deg)}
.tabContainer .wfTabs li::after{content:"";display:inline-block;border-color:#fff;border-style:solid;border-width:1px 1px 0 0;width:18.7383297px;height:18.7383297px;position:absolute;top:3.13083515px;right:-10.06916485px;xright:-11.6px;transform:rotate(45deg)}
.tabAreaHeader .tabContainer .wfTabs li::before{border-color:#215673}
.tabAreaHeader .tabContainer .wfTabs li::after{border-color:#215673}
#body .tabContainer .wfTabs li.firstTabSelected,#body .tabContainer .wfTabs li.lastTabSelected,#body .tabContainer .wfTabs li.selected{background-color:#063f5c;border-color:#063f5c;padding-left:0;padding-right:5px;margin-left:18px}
.tabContainer .wfTabs li.firstTabSelected a,.tabContainer .wfTabs li.lastTabSelected a,.tabContainer .wfTabs li.selected a{left:5px}
.tabContainer .wfTabs li.firstTabSelected::before,.tabContainer .wfTabs li.lastTabSelected::before,.tabContainer .wfTabs li.selected::before{background-color:transparent;content:"";display:inline-block;border-color:#063f5c;border-left-color:transparent;border-style:solid;border-width:14px 0 14px 14px;width:0;height:0;position:absolute;top:-1px;left:-13.9px;transform:rotate(0)}
.tabContainer .wfTabs li.firstTabSelected::after,.tabContainer .wfTabs li.lastTabSelected::after,.tabContainer .wfTabs li.selected::after{background-color:transparent;content:"";display:inline-block;border-color:transparent;border-left-color:#063f5c;border-style:solid;border-width:14px 0 14px 14px;width:0;height:0;position:absolute;top:-1px;right:-13.9px;transform:rotate(0)}
.tabAreaHeader .tabContainer li.firstTabSelected a,.tabAreaHeader .tabContainer li.lastTabSelected a,.tabAreaHeader .tabContainer li.selected a{color:#fff}
#body .tabContainer .normalTabs li.firstTabSelected,#body .tabContainer .normalTabs li.lastTabSelected,#body .tabContainer .normalTabs li.selected{background-color:#063f5c;border-color:#063f5c;xxxborder-bottom-color:transparent;xxxborder-bottom:none}
h1{display:block;position:absolute;left:197px;top:12px;color:#fff;font-size:18px}
