﻿.tr_o_{display:none}
.tr_t_{display:none}
.tr_i_{display:none}
.tr_p_{display:none}
.tr_missing_{color:blue;background:orange}
.tr_changed_{color:red;background:yellow}
.tr_unchanged_{color:blue;background:#90EE90}
.tr_tick_{background-image:url(/fp/shared/images/ic_tick.gif)!important}
.tr_cross_{background-image:url(/fp/shared/images/ic_delete.png)!important}
.tr_form_field_{margin:0px 4px 0px 4px;font:normal 12px tahoma,arial,helvetica,sans-serif;background:#fff url(/fp/shared/ext-2.2/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8}
.tr_form_label_{margin:2px 4px 2px 4px;font:normal 12px tahoma,arial,helvetica,sans-serif;display:block}
.x-tab-panel div.tabPane .x-panel-body{background-color:transparent}
.fp-shared-tabs ul.x-tab-strip{width:auto}
table.tabBar{empty-cells:show;border-collapse:separate}
table.tabBar .normal,table.tabBar .selected{color:#222;font-size:9pt;padding:3px 8px 1px 8px;background:url(/fp/shared/images/tabNormalBack.gif)}
table.tabBar .normal a:link,table.tabBar .normal a:visited,table.tabBar .normal a:hover{color:#777;text-decoration:none}
table.tabBar .selected a:link,table.tabBar .selected a:visited,table.tabBar .selected a:hover{color:#331;text-decoration:none}
table.tabBar .normal a:hover,table.tabBar .selected a:hover{text-decoration:underline}
table.tabBar .selected{background:url(/fp/shared/images/tabSelectedBack.gif)}
table.tabBar .normalCornerLeft{width:5px;background:url(/fp/shared/images/tabNormalCornerLeft.gif) no-repeat}
table.tabBar .selectedCornerLeft{width:5px;background:url(/fp/shared/images/tabSelectedCornerLeft.gif) no-repeat}
table.tabBar .normalCornerRight{width:5px;background:url(/fp/shared/images/tabNormalCornerRight.gif) no-repeat}
table.tabBar .selectedCornerRight{width:5px;background:url(/fp/shared/images/tabSelectedCornerRight.gif) no-repeat}
table.tabBar .spacer{width:10px;border-bottom:1px solid #7f9db9}
table.tabBar .finalSpacer{border-bottom:1px solid #7f9db9}
table.tabBar .normal,table.tabBar .normalCornerLeft,table.tabBar .normalCornerRight{border-bottom:#7f9db9 1px solid}
table.tabBar .selected,table.tabBar .selectedCornerLeft,table.tabBar .selectedCornerRight{font-weight:bold;border-bottom:1px none #f8f8f8}
div.tabPane{padding:4px 12px 12px 12px;margin-bottom:1em;background:#F3F3DF;border:1px solid #7f9db9}
div.fp-shared-tabs div.tabPane{border-top:none}
div.tabPaneExt{padding:0}
div.borderlessTabs table.tabBar .selected{background:url(/fp/shared/images/tabBorderlessSelectedBack.gif)}
div.borderlessTabs table.tabBar .selectedCornerLeft{width:5px;background:url(/fp/shared/images/tabBorderlessSelectedCornerLeft.gif) no-repeat}
div.borderlessTabs table.tabBar .selectedCornerRight{width:5px;background:url(/fp/shared/images/tabBorderlessSelectedCornerRight.gif) no-repeat}
div.borderlessTabs div.tabPane{background:#fff;border:none}
div.wizard input.button{margin-right:1em}
div.wizard div.info{border:none;border-bottom:1px dotted #aaa;padding:0 0 6px 0;color:#444;background:none}
div.daclEditorTreeView{width:100%;overflow:auto;height:350px;border:2px inset #fff;background:#fff}
table.daclEditor thead th{border-left:1px solid #ccc}
table.daclEditor tr td{border-bottom:1px solid #ccc;border-left:1px solid #ccc}
table.daclEditor tr th{text-align:left;border-bottom:1px solid #ccc}
table.daclEditor tbody td,table.daclEditor tbody th{padding:2px 2px 2px 4px}
table.daclEditor tbody th{font-weight:bold}
table.daclEditor thead th,table.daclEditor thead td{text-align:left;padding:3px 0 0 3px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal;height:20px}
table.daclEditor tr td.permissionInherited{background:#ddf}
div.treeViewMultiSelectList{position:relative;overflow:auto;height:156px;border:2px inset #fff;background:#fff}
div.treeViewMultiSelectListInfo{padding:5px;font-size:100%;color:#c00;font-weight:bold}
div.treeViewMultiSelectListInfo p{margin:0 0 .8em 0}
div.treeViewMultiSelectList div.listItem{padding:3px 0 3px 4px;cursor:pointer;position:relative}
div.treeViewMultiSelectList div.listItemSelected{padding:3px 0 3px 4px;cursor:pointer;background:#ddf;position:relative}
div.treeViewMultiSelectList div.listItemEditing{padding:0px 0 0px 2px;cursor:pointer;position:relative;background:#ddd}
div.treeViewMultiSelectList div.itemText{margin-right:20px}
div.treeViewMultiSelectList div.checkbox{position:absolute;right:2px;top:0px}
div.treeViewMultiSelectList input.rename{padding:0px;margin:0px}
div.time{border:1px solid #7f9db9;background:#fff;display:block;height:20px}
div.time input.internal{border:1px #fff solid;width:16px;padding:0px 2px 0px 2px}
div.calendar2{border:2px outset #fff;position:absolute;background:#fff;z-index:999;font-size:12px;margin-left:160px;z-index:100}
iframe.mask{position:absolute;z-index:90;display:none;overflow:hidden;clip:auto}
div.calendar2 table.calendar2 tbody td{padding:0px}
div.calendar2 table.calendar2 thead th{background:#fff;padding:2px 0px 2px 0px;font-weight:bold;text-align:center}
div.calendar2 table.titleBar{width:220px}
div.calendar2 table.titleBar thead td{background:#888;padding:2px 0px 2px 0px}
div.calendar2 table.titleBar thead h3{margin:0px;padding:0px 8px 3px 8px;color:#fff;font-size:12px}
input.calendar2Text{width:150px;height:16px}
a.calendar2Go img{padding-left:4px}
a.changeDate:link img,a.changeDate:visited img,a.changeDate:hover img{padding:1px 2px 1px 2px}
a.changeDate:hover{background:#aaa}
div.calendar2 table.titleBar tr td{padding-top:3px}
div.calendar2 table.titleBar td.titleBarButtons{padding-right:2px}
div.calendar2 table.titleBar td.titleBarButtons a.close:link,div.calendar2 table.titleBar td.titleBarButtons a.close:visited{background:url(/fp/shared/images/close.gif) no-repeat}
div.calendar2 table.titleBar td.titleBarButtons a.close:hover{background:url(/fp/shared/images/closeHover.gif) no-repeat}
table.calendar2{border-collapse:collapse}
table.calendar2 thead th{padding:4px 0 4px 0;font-weight:bold}
table.calendar2 tbody tr td.blank,table.calendar2 tbody tr td.day,table.calendar2 tbody tr td.daySelected,table.calendar2 tbody tr td.weekend,table.calendar2 tbody tr td.weekendSelected{width:30px;height:24px;text-align:center;border:1px solid #ccc}
table.calendar2 tbody tr td.day,table.calendar2 tbody tr td.daySelected,table.calendar2 tbody tr td.weekend,table.calendar2 tbody tr td.weekendSelected{cursor:pointer}
table.calendar2 tbody tr td.weekendSelected,table.calendar2 tbody tr td.daySelected{border:2px solid #316AC5;border-collapse:separate;font-weight:bold;color:#316AC5;background:#ebf0f9}
table.calendar2 tbody tr td.weekend{background:#eee}
table.calendar2 tbody tr td.weekendSelected{background:#dbe1ea}
table.calendar2 tbody tr td div.today{color:#e00;font-weight:bold}
table.calendar2 tbody tr td.day{border:1px solid #aaa}
select.multiSelect{}
img.multiSelectArrow{padding:2px 4px 2px 4px;border:1px solid #111;background:#999;cursor:pointer;margin-bottom:4px;display:block}
img.multiSelectArrowDisabled{padding:2px 4px 2px 4px;background:#ccc;border:1px solid #999;cursor:pointer;margin-bottom:4px;display:block}
img.addNode{width:28px;height:30px;background:url(/fp/shared/images/addNode.gif);cursor:pointer;margin-bottom:4px;display:block}
img.addNodeDisabled{width:28px;height:30px;background:url(/fp/shared/images/addNode_off.gif);cursor:pointer;margin-bottom:4px;display:block}
img.addChildNodes{width:28px;height:30px;background:url(/fp/shared/images/addChildNodes.gif);cursor:pointer;margin-bottom:4px;display:block}
img.addChildNodesDisabled{width:28px;height:30px;background:url(/fp/shared/images/addChildNodes_off.gif);cursor:pointer;margin-bottom:4px;display:block}
img.addNodeBranch{width:28px;height:30px;background:url(/fp/shared/images/addBranch.gif);cursor:pointer;margin-bottom:4px;display:block}
img.addNodeBranchDisabled{width:28px;height:30px;background:url(/fp/shared/images/addBranch_off.gif);cursor:pointer;margin-bottom:4px;display:block}
img.findOnRight{width:28px;height:30px;background:url(/fp/shared/images/findOnRight.gif);cursor:pointer;margin-bottom:4px;display:block}
img.findOnRightDisabled{width:28px;height:30px;background:url(/fp/shared/images/findOnRight_off.gif);cursor:pointer;margin-bottom:4px;display:block}
img.findOnLeft{width:28px;height:30px;background:url(/fp/shared/images/findOnLeft.gif);cursor:pointer;margin-bottom:4px;display:block}
img.findOnLeftDisabled{width:28px;height:30px;background:url(/fp/shared/images/findOnLeft_off.gif);cursor:pointer;margin-bottom:4px;display:block}
div.treeMenu{height:0px;clear:both}
div.treeMenuSelected{border:1px solid #7f9db9;width:300px;padding:2px 2px 2px 2px;background:#fff;float:left;height:16px;cursor:pointer}
a.treeMenuGo img{background:url(/fp/shared/images/treeMenuGo.gif) no-repeat;margin-left:-17px;margin-top:2px}
a.treeMenuGo:hover img{background:url(/fp/shared/images/treeMenuGoHover.gif) no-repeat}
div.treeMenuPage{position:absolute;font-family:verdana;font-size:11px;border:2px outset #fff;background:#fff;padding:0px 0 0px 0;color:#333;z-index:100}
iframe.treeMenuIframe{position:absolute;z-index:90;overflow:hidden;clip:auto}
div.treeMenuPage div.submenu,div.treeMenuPage div.submenuSelected,div.treeMenuPage div.item,div.treeMenuPage div.itemSelected{padding:1px 18px 1px 3px;position:relative;cursor:pointer;border:1px #fff solid;border-bottom:1px #eee solid;cursor:default}
div.treeMenuPage div.itemSelected{color:#fff;background:#316AC5;border:1px #fff outset}
div.treeMenuPage div.submenu{background:url(/fp/shared/images/subMenuArrow.gif) no-repeat right}
div.treeMenuPage div.submenuSelected{color:#fff;background:#316AC5 url(/fp/shared/images/subMenuArrow.gif) no-repeat right;border:1px #fff outset}
div.treeView{font-family:verdana;font-size:12px}
div.treeViewWithBorder{overflow:auto;height:150px;border:2px inset #fff;background:#fff;width:99%}
div.treeView div.label a{text-decoration:none;color:#000;cursor:pointer}
div.treeView div.label a:hover{background:none;text-decoration:underline}
div.treeView div.label a.selected{text-decoration:none;color:#fff;cursor:pointer;background:#316AC5;padding:1px}
div.treeView div.label a.selected:hover{background:#316AC5}
div.treeView img.plusMinus{float:left;height:16px}
div.treeView div.nodeIsParent{background:url(/fp/shared/images/dots_top.gif) no-repeat;clear:both}
div.treeView div.nodeIsLastSibling{background:url(/fp/shared/images/dots_br_last.gif) no-repeat;clear:both}
div.treeView div.node{background:url(/fp/shared/images/dots_br.gif) no-repeat;clear:both}
div.treeView div.childrenIsLastSibling{padding-left:16px}
div.treeView div.children{background:url(/fp/shared/images/dots.gif) repeat-y;padding-left:16px}
div.multiselectitempicker-list{background:url(/fp/shared/images/xtheme-vista-popup-body.gif) no-repeat #efefef;border:1px solid #666;cursor:pointer}
div.multiselectitempicker-list-item{padding:1px 5px;font-size:12px}
div.multiselectitempicker-list-item-selected{background-color:#008;color:#fff}
div.treeViewWithBorder2{height:150px;border:2px inset #fff;background:#fff;width:99%}
div.treeViewWithBorderExt{background:#fff;border:2px inset #fff}
div.treeViewFilterToolbar{font-size:12px;background:url(/fp/shared/images/toolbar_back4.gif) repeat-x #fff;padding:0px 0 0px 4px;height:27px}
div.treeViewFilterToolbar div.filterText{padding:3px 3px 0px 0px;overflow:hidden;border:none;height:25px}
div.treeViewFilterToolbar a.treeViewFilterHeader{background:url(/fp/shared/images/picker_empty2.gif) no-repeat 0 3px;padding-left:18px;margin-right:1em;text-decoration:none;color:#216a8d}
div.treeViewFilterToolbar div.filterTag{padding:0px 0px 0px 0px;overflow:hidden;border:none;height:25px}
div.treeViewFilterToolbar div.x-tab-strip-wrap{padding:0px 0px 0 0px}
div.treeViewFilterToolbar div.x-tab-scroller-left{border-left:solid 1px #AEAEAE}
div.treeViewFilterToolbar div.x-tab-scroller-right{border-right:solid 1px #AEAEAE}
div.treeViewFilterToolbar ul{width:10000px;padding-top:5px;border:none}
.fp-shared-tabs div.treeViewFilterToolbar ul.x-tab-strip{width:10000px}
div.treeViewFilterToolbar li{list-style-position:outside;list-style-type:none;list-style-image:none;position:relative;float:left;height:20px}
div.treeViewFilterToolbar a.treeViewFilterHeader.selected{background:url(/fp/shared/images/picker_values2.gif) no-repeat 0 3px}
div.treeViewFilterToolbar a.treeViewFilterHeader:hover{text-decoration:underline}
div.treeViewListWithBorder2{overflow:auto;height:150px;border:2px inset #fff;background:#fff;width:99%}
div.treeViewListWithBorderExt{overflow:auto;background:#fff;border:2px inset #fff;background:#fff}
div.treeViewListEntry{min-height:16px;cursor:pointer;padding:2px 2px 0px 18px;background-position:left top;background-repeat:no-repeat;white-space:normal}
div.treeViewFilterToolbar table td{padding:3px 3px 0 0px}
div.treeViewFilterToolbar table td.withoutPadding{padding:0px 0px 0px 0px}
div.treeViewListSelected{background-color:#DDF}
div.treeViewFilterToolbar div.treeViewSwitchView{background:url(/fp/shared/images/treeViewFilterSelect.gif) no-repeat;background-position:0px -23px;width:51px;height:22px}
div.treeViewFilterToolbar div.listViewSwitchView{background:url(/fp/shared/images/treeViewFilterSelect.gif) no-repeat;background-position:0px 0px;width:51px;height:22px}
div.treeViewFilterToolbar a.treeViewSearchType{background:url(/fp/shared/images/treeViewFilterSearchType.gif) no-repeat 0 1px;padding-left:22px;text-decoration:none;font-size:20px}
div.treeViewFilterToolbar input.x-form-text{height:18px}
div.treeViewFilterToolbar .treeViewSearchButton{background:url(/fp/shared/images/buttonTreeViewSearch.gif) no-repeat;margin:-2px 0 0 5px;padding:0 0 0 0;border:none;height:20px;width:20px}
div.treeViewFilterToolbar .treeViewToggleButton{background:transparent;margin:0 0 0 0;padding:0 0 0 0;border:none;height:20px;width:25px}
div.treeViewFilterToolbar .listViewToggleButton{background:transparent;margin:0 0 0 25px;padding:0 0 0 0;border:none;height:20px;width:25px}
div.dynList{font-size:13px}
div.dynList table{border-collapse:collapse}
div.dynList tr.r1 td,div.dynList tr.r0 td,div.dynList tr.selected td{border-bottom:1px solid #ccc}
div.dynList tr.r1 td{background:#fff}
div.dynList tr.selected{background:#ddf}
div.dynList tbody td{padding:2px 2px 2px 4px}
div.dynList tr.r1 td a,div.dynList tr.r0 td a,div.dynList tr.selected td a{color:#778}
div.dynList thead th{text-align:left;padding:3px 0 0 3px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #cecfef;border-bottom:1px solid #bbb;font-weight:normal;height:20px}
div.dynList thead th a{text-decoration:none;color:#000}
div.dynList thead th a:hover{text-decoration:underline}
div.dynList div.footer{margin:0px;border-top:1px solid #88a;border-bottom:2px solid #88a;padding:2px 0 2px 0px;font-size:12px}
div.dynList div.footer td.controls{}
div.dynList div.footer td.controls img{margin-left:5px;cursor:pointer}
div.colourBlock{font-size:1px;float:left;height:12px;width:12px;border:1px solid #000}
div.itemList table{border:none;border-collapse:collapse;margin-bottom:1em;font-size:12px}
div.itemList table thead th{border-right:1px #bbb solid;border-bottom:1px #bbb solid;border-left:1px #fff solid;border-top:none;padding:3px 0 0 3px;color:#000;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #cecfef;text-align:left;font-weight:normal;font-size:12px}
div.itemList table tbody td a.button{background:#05d;color:#fff;font-weight:bold;text-decoration:none;padding:0 4px 0 4px;border:1px solid #028;display:block;text-align:center;margin-right:4px;float:left}
div.itemList table tbody tr th,div.itemList table tbody tr td{border:none;border-bottom:1px #ccc solid;border-left:1px #eee solid;border-right:1px #eee solid;font-size:12px;padding:2px 2px 2px 2px;background:#fff}
div.itemList table tbody tr.editable th,div.itemList table tbody tr.editable td{padding:1px 2px 1px 2px;background:#316AC5;border-bottom:1px #999 solid}
div.itemList table tbody th img{border:none;padding:0;margin:0}
div.itemList table tbody td input{border:none;padding:0;margin:0;background:#316AC5;color:#fff;font-size:12px;font-weight:bold}
div.itemList table tbody td select{font-size:10px;font-weight:normal;background:#316AC5;color:#fff;padding:0;margin:0}
div.list{font-size:13px;padding-top:12px}
div.list ul{margin-top:0;margin-bottom:0;margin-left:1.2em}
div.list ul li{margin:0}
div.list tbody tr th{text-align:left}
div.list tbody tr.r1 td,div.list tbody tr.r0 td,div.list tbody tr.selected td,div.list tbody tr.r1 th,div.list tbody tr.r0 th,div.list tbody tr.selected th{border-bottom:1px solid #ccc}
div.list tr.r td{border-bottom:1px solid #fff}
div.list tr.r1 td{}
div.list tr.selected{background:#ddf}
div.list tbody th,div.list tbody td{padding:2px 2px 2px 4px}
div.list tbody a{color:#666}
div.list tbody a:hover{color:#222}
div.list table{border-collapse:collapse}
div.list table.grid thead th,div.list table thead th.grid{border-left:1px #bbb solid;border-right:1px #bbb solid;padding-right:2px}
div.list table.grid td,div.list table td.grid{border-left:1px #ccc solid;border-right:1px #ccc solid;text-align:left;padding-right:2px}
div.list thead th{text-align:left;padding:3px 0 0 3px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal;height:20px}
div.list table.grid thead td{border-left:none;border-bottom:1px solid #bbb}
div.list thead th a{text-decoration:none;color:#000}
div.list thead th a:hover{text-decoration:underline}
div.listFooter{border-top:1px solid #88a;border-bottom:2px solid #88a;padding:4px 0 4px 8px;font-size:13px}
div.listFooter div.reportControlsContainer{width:110px;margin-right:8px}
div.listFooter img.reportControls{margin-left:5px;cursor:pointer}
div.list table thead tr th.gap{background:none;border:none;width:1em}
div.list table tbody tr td.gap{background:none;border:none;width:1em}
div.formElement{margin-bottom:.5em}
div.formElement div.radio{display:inline}
div.formElement div.checkbox{display:inline}
div.checkboxList{margin-left:23px}
div.formElement label{display:block}
div.formElement label.checkboxOrRadio{display:inline}
div.formElementMandatory{font-weight:bold}
div.formElementError{font-weight:bold;color:#d00}
div.formElementError div.error{font-size:90%}
div.formElementHelp{padding:0px;margin:0 0 .3em 0;font-style:italic;color:#777}
div.formElementDetailedHelp{display:none;width:300px;position:absolute;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;padding:6px;color:#333;z-index:999;font-size:10pt;font-weight:normal}
img.formElementDetailedHelpButton{cursor:pointer;padding-left:4px}
fieldset p{padding:0;margin:.2em 5px .2em 5px;font-size:90%}
div.disabled{color:#ccc}
div.formElement input.text{font-size:125%;color:#555;padding:2px}
div.formElement textarea{color:#555;padding:2px}
div.formElementError textarea,div.formElementError input.text{border:solid #d00 3px;padding:1px}
div.formElementReadOnly input.text{background:#eee;font-weight:bold}
div.formElement textarea{font-size:100%;font-family:arial}
div.formElement select{font-size:110%;color:#555}
div.formElement textarea.selected,div.formElement input.selected{border:3px #b2cce4 solid;padding:1px;color:#000}
div.form{padding:4px 12px 12px 12px;margin-bottom:1em;background:#eeeed7;border:1px solid #7f9db9}
div.form h2,div.tabPane h2{font-size:120%;color:#099;padding:0px;margin:.8em 0 0 0;background:none}
div.form h2{margin-top:.4em}
div.formSection{border-bottom:#ddd 1px solid;background:#fff;padding:10px;margin:.5em 0 .5em 0}
div.formSection h2{font-size:120%;color:#099;padding:0px;margin:0 0 .4em 0;background:none}
div.formSection a.button{}
a.inlineLink{background:url(/fp/shared/images/inlineLink.gif) no-repeat 10px 0px;padding:1px 6px 0 25px;text-decoration:none;font-size:10px;color:#999;text-transform:uppercase}
a.inlineLink:hover{background:url(/fp/shared/images/inlineLinkOver.gif) no-repeat 10px 0px;text-decoration:none;color:#333}
div.list tbody a.editButton,div.list tbody a.button,a.editButton,a.button{color:#316AC5;text-decoration:underline;padding:1px 3px 1px 3px;font-size:100%;cursor:pointer}
div.list tbody a.editButton:hover,div.list tbody a.button:hover,a.editButton:hover,a.button:hover{color:#fff;background-color:#316AC5;text-decoration:none}
div.list tbody a.editButton,a.editButton{background-image:url(/fp/shared/images/smalltoolbar/ic_edit.png);background-position:1px 1px;background-repeat:no-repeat;padding-left:17px}
a.editButton:hover{background-image:url(/fp/shared/images/smalltoolbar/ic_edit_white.png)}
a.action{color:#316AC5;display:block;margin:.8em 0 .8em 0;padding:2px 2px 2px 14px;text-decoration:underline;background:url(/fp/shared/images/greyArrRight.gif) no-repeat 2px 4px}
a.action:hover{color:#fff;text-decoration:none;background:url(/fp/shared/images/greyArrRightSelected.gif) #316AC5 no-repeat 2px 4px}
button{background:#fff url(/fp/shared/images/but_back.gif) repeat-x;border:1px solid #7F9DB9;padding:0px 3px 0px 3px;margin:2px 0 2px 0;font-size:110%;font-weight:normal;vertical-align:middle;cursor:pointer}
button.default{font-weight:bold}
button.mini{font-size:11px;font-weight:bold;border:inherit}
input.buttonDefault,input.button{background:#fff url(/fp/shared/images/but_back.gif) repeat-x;border:1px solid #7F9DB9;padding:0px 3px 0px 3px;margin:2px 0 2px 0;font-size:110%;font-weight:normal;vertical-align:middle;cursor:pointer}
input.buttonDefault{font-weight:bold}
div.tabPane table.formGrid,div.form table.formGrid{margin-top:.3em}
div.tabPane table.formGrid th,div.form table.formGrid th{text-align:right;font-weight:normal;padding-top:8px;padding-right:6px}
div.toggleContainer{padding-left:23px}
div.fetching{display:none;background:#fff;border:2px solid #777;padding:5px;position:absolute;left:0px;z-index:999}
div.buttonTab{border:2px outset #fff;padding-bottom:3px;background:#eee url(/fp/shared/images/but_back.gif) repeat-x;text-align:center}
div.buttonTabSelected a,div.buttonTab a{color:#099;display:block;background:url(/fp/shared/images/buttonTabArrow.gif) no-repeat;text-decoration:none;font-weight:bold}
div.buttonTabSelected a{padding:3px 8px 0 22px}
div.buttonTab a{padding:1px 8px 0 22px;background:url(/fp/shared/images/buttonTabArrow.gif) no-repeat 0 -2px}
div.buttonTab a:hover{text-decoration:underline}
div.buttonTabSelected{background:#099 url(/fp/shared/images/buttonTabTopRight.gif) no-repeat right 0;text-align:center}
div.buttonTabSelected a{color:#fff;background:url(/fp/shared/images/buttonTabTopLeft.gif) no-repeat}
div.buttonTabPane{display:none}
div.buttonTabPaneTop button,div.buttonTabPaneBottom button{font-size:10px;margin-right:4px;border:1px outset #fff}
div.buttonTabPaneTop a,div.buttonTabPaneBottom a{color:#fff;text-decoration:none}
div.buttonTabPaneTop a:hover,div.buttonTabPaneBottom a:hover{text-decoration:underline}
div.buttonTabPaneBottom,div.buttonTabPaneTop{clear:both;padding:1px 4px 4px 4px;background:#099 url(/fp/shared/images/buttonTabTopRight.gif) no-repeat right top}
div.buttonTabPaneBottom{position:relative;padding:4px;background:#099 url(/fp/shared/images/buttonTabBottomRight.gif) no-repeat right bottom}
div.buttonTabPaneBottomLeft{position:absolute;background:url(/fp/shared/images/buttonTabBottomLeft.gif) no-repeat #fff;bottom:0px;width:7px;height:6px;left:0px}
div.buttonTabPaneBody{background:#f1f1dc;border-left:1px solid #aaa;border-right:1px solid #aaa}
div.editInPlace{}
div.editInPlace div.editing{position:absolute;margin-top:-1em}
div.editInPlace div.editInPlaceControls{}
div.editInPlaceControls{display:none}
div.editInPlaceHover{}
div.editInPlaceHover div.editInPlaceControls{display:inline;padding-right:5px}
div.editing{background:url(/fp/shared/images/popupBackground.gif) repeat-x #F0F0DC;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;padding:6px}
div.editing input.button{background:#fff url(/fp/shared/images/but_back.gif) repeat-x;border:1px solid #7F9DB9;padding:0px 4px 0px 4px;margin:2px 0 2px 0;font-size:90%;vertical-align:middle}
a.pagePopupButton{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat 0 4px;padding:3px 0 7px 18px;text-decoration:none;cursor:pointer}
a.pagePopupButtonCollapse{background:url(/fp/shared/images/but_vertical_collapse.gif) no-repeat 0 4px;padding:3px 0 7px 18px;text-decoration:none;cursor:pointer}
a.pagePopupButton:hover,a.pagePopupButtonCollapse:hover{text-decoration:underline}
div.pagePopupMenu{display:none;width:200px;position:absolute;background:#fff;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;padding:2px;z-index:999;font-size:90%}
div.pagePopupMenu div.pagePopupMenuItem{padding:3px;width:100%;cursor:pointer;z-index:999}
div.pagePopupMenu div.pagePopupMenuOver{background:#316AC5;color:#fff}
div.pagePopup{display:none;width:200px;position:absolute;background:url(/fp/shared/images/popupBackground.gif) repeat-x #F0F0DC;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;padding:6px}
div.pagePopup p{margin:0 0 .5em 0;font-size:12px;color:#444}
div.pagePopup div.note{border-top:2px outset #fff;padding-top:.5em;margin-top:.6em;font-size:11px;color:#777}
.row0{background-color:#ffffff}
.row1{background-color:#eeeeee}
.x-html-editor-tb .x-edit-insertimage .x-btn-text{background:transparent url(/fp/cms/styles/images/insertImage.gif) no-repeat scroll 0pt}
.x-html-editor-tb .x-btn-fullJustify .x-btn-text{background:transparent url(/fp/cms/styles/images/fullJustify.gif) no-repeat scroll 0pt}
.x-html-editor-tb .x-edit-insertchart .x-btn-text{background:transparent url(/csr/styles/images/ic_chart.gif) no-repeat scroll 0pt}
.x-html-editor-tb .x-edit-inserttable .x-btn-text{background:transparent url(/csr/styles/images/ic_form.gif) no-repeat scroll 0pt}
div.frame div.formElement input.text{font-size:8pt;padding:0px;color:Black}
div.panelHeader,div.panelHeaderOpen,div.panelHeaderClosed{background:#888;border-bottom:1px solid #555;color:#fff;font-size:14px;font-weight:bold;padding:2px 0 1px 0px;margin-bottom:2px;cursor:pointer}
div.panelHeader{padding-left:5px}
div.panelHeaderOpen{background:#888 url(/fp/shared/images/sortAsc.gif) no-repeat right 3px;border-bottom:1px solid #555}
div.panelHeaderClosed{background:#bbb url(/fp/shared/images/sortDesc.gif) no-repeat right 3px;color:#fff;border-bottom:1px solid #888}
img.miniButton{padding:0px 0px 0px 0px;border:1px solid #000;background:#999;cursor:pointer;margin:3px 2px 3px 0px}
.miniToolbar{background:url(/fp/shared/images/toolbar_back2.gif) #ddd;border-left:1px outset #fff;border-right:1px outset #fff;border-bottom:1px outset #fff;height:22px}
.miniToolbar img.buttonFloatRight{padding:0px 7px 0px 7px;border:1px solid #000;background:#999;cursor:pointer;margin:3px 2px 3px 0px;display:block;float:right}
.miniToolbar img.buttonFloatLeft{padding:0px 7px 0px 7px;border:1px solid #000;background:#999;cursor:pointer;margin:3px 0px 3px 2px;display:block;float:left}
.miniToolbar img.buttonFloatRightDisabled{padding:0px 7px 0px 7px;background:#ccc;border:1px solid #999;margin:3px 2px 3px 0px;display:block;float:right}
img.buttonFloatLeftDisabled{padding:0px 7px 0px 7px;background:#ccc;border:1px solid #999;margin:3px 0px 3px 2px;display:block;float:left}
div.miniToolbar div.button{float:left;height:16px;margin-top:3px;margin-right:0px;padding-right:8px;padding-left:8px;border-right:2px inset #cce}
div.miniToolbar div.button a{color:#000;text-decoration:none;height:16px;display:block;float:left}
div.miniToolbar div.button a:hover{text-decoration:underline}
h2 div.mandatory{padding-right:14px;display:inline;background:url(/fp/shared/images/mandatory.gif) no-repeat right 0px}
div.tools a div.tip a div.help a,div.query a{color:#444;text-decoration:none}
div.tools a:hover,div.tip a:hover,div.help a:hover,div.query a:hover{color:#444;text-decoration:underline}
div.tools{border:1px solid #bbb;background:url(/fp/shared/images/tools.gif) no-repeat 5px 8px #eeeed7;padding:9px 0 8px 34px;margin:0.5em 0 0.5em 0}
div.tip{border:1px solid #bbb;background:url(/fp/shared/images/tip.gif) no-repeat 5px 8px #eeeed7;padding:9px 0 8px 34px;margin:0.5em 0 0.5em 0}
div.help{border:1px solid #bbb;background:url(/fp/shared/images/help.gif) no-repeat 5px 5px #eeeed7;padding:9px 0 8px 34px;margin:0.5em 0 0.5em 0}
div.query{border:1px solid #bbb;background:url(/fp/shared/images/query.gif) no-repeat 5px 5px #eeeed7;padding:9px 0 8px 34px;margin:0.5em 0 0.5em 0}
div.tabPane div.info{border:none;border-bottom:1px dotted #aaa;padding:0 0 6px 0;color:#444}
div.borderlessTabs div.info,div.info{border:1px solid #bbb;font-size:97%;background:#eeeed7;padding:5px 5px 5px 5px;margin:0.5em 0 0.5em 0}
div.infoFirstSection,div.infoSection{display:inline;float:left;margin-right:1em}
div.infoSection{border-left:2px outset #fff;padding-left:1em}
div.info p,div.query p,div.help p,div.tip p,div.tools p{padding:0px;margin:0 0 .75em 0}
div.info select{font-size:95%;margin-top:4px;margin-bottom:0px}
div.aspenPopupMenu{position:absolute;border:2px outset #fff;background:#eee;color:#000;font-family:verdana;font-size:11px;display:none;z-index:999}
div.aspenPopupMenu div.separator{border-bottom:2px inset #fff;position:relative;margin:2px 3px 2px 3px}
div.aspenPopupMenu div.item,div.aspenPopupMenu div.itemSelected{padding:2px 6px 2px 6px;cursor:pointer;position:relative}
div.aspenPopupMenu div.itemSelected{background:#316AC5;color:#fff}
div.treeView div.DINTTable{background:url(/fp/shared/images/ic_table.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.DINTTable{background:url(/fp/shared/images/ic_table.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.AspenJob{background:url(/fp/shared/images/ic_aspenjob.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.AspenJob{background:url(/fp/shared/images/ic_aspenjob.gif) no-repeat 0 0;padding:0px 0 0px 20px}
div.treeView div.Menu{background:url(/fp/shared/images/ic_menu.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
a.fn{font-size:12px;padding:0px 2px 0px 2px;background:#ccc;border:#fff outset 2px;color:#fff;font-weight:normal}
a.fn:link,a.fn:hover,a.fn:visited{color:#fff;text-decoration:none}
a.fn:hover{background:#999}
a.footnote{font-size:12px;padding:0px 2px 0px 2px;background:#fff;border:#BBB solid 1px;color:#555;font-weight:normal}
a.footnote:link,a.footnote:hover,a.footnote:visited{color:#555;text-decoration:none}
a.footnote:hover{background:#ddd;color:#000}
.fieldName{padding-top:6px}
.fieldNameError{color:#dd0000;padding-top:6px}
.fieldValue{}
.message{font-weight:bold;color:#0066CC;background-color:#dddddd;padding:3px;margin-top:5px}
A.nullLink{color:#000000;text-decoration:none}
.point1,.point2,.point3,.point4,.point5{background-repeat:no-repeat;padding-left:29px;font-size:90%;font-family:arial,sans-serif}
.point1 p,.point2 p,.point3 p,.point4 p,.point5 p{margin:1em 0 1em 0}
.point1{background-image:url(/fp/aspen/styles/images/point1.gif)}
.point2{background-image:url(/fp/aspen/styles/images/point2.gif)}
.point3{background-image:url(/fp/aspen/styles/images/point3.gif)}
.point4{background-image:url(/fp/aspen/styles/images/point4.gif)}
.point5{background-image:url(/fp/aspen/styles/images/point5.gif)}
a.abbreviate:link,a.abbreviate:visited,a.abbreviate:hover{text-decoration:none;color:#000}
.error{color:#fff;font-size:120%;font-weight:bold;padding:4px;margin:4px 0 4px 0;background-color:#d00}
.error a{color:#fff}
table.readOnlyBlock{margin-bottom:1em;border-collapse:collapse}
table.readOnlyBlock tr.top td{border-top:1px solid #aaa}
table.readOnlyBlock tr td{border-bottom:1px solid #aaa}
table.readOnlyBlock td.fieldName{background:#eeeed7;text-align:right;font-weight:bold;padding:2px 4px 2px 4px}
table.readOnlyBlock td.fieldValue{text-align:left;padding:2px 4px 2px 4px}
div.compactEditBlock{border-bottom:2px solid #88a}
div.compactEditBlock div.helpSection{border-top:1px solid #88a;padding:4px 4px 4px 4px}
div.compactEditBlock div.helpSection h2{font-weight:normal;font-size:120%;padding:0px;margin:0px}
div.compactEditBlock div.helpSection p{padding:0px;margin:0px;font-size:80%}
div.compactEditBlock div.inputSection{background:#eeeed7;padding:8px 8px 8px 8px}
div.compactBlock div.inputSection div.fieldName{margin-bottom:2px}
div.compactBlock div.inputSection div.fieldValue{margin-bottom:4px}
div.compactEditBlock div.helpSection ul{list-style-type:none;margin:0;padding:0;font-size:12px}
div.compactEditBlock div.helpSection ul li a{color:#000;text-decoration:none}
div.compactEditBlock div.helpSection ul li a:hover{text-decoration:underline}
table.editBlock{margin:15px 0 10px 0;border-bottom:2px solid #88a;border-collapse:collapse}
table.editBlock tr td{border-top:1px solid #88a;vertical-align:top}
table.editBlock tr td table tr td{border-top:none}
table.editBlock tr td.helpSection{padding:6px 20px 10px 0px;background:#fff}
table.editBlock tr td.helpSection h2{font-weight:bold;font-size:120%;padding:0px;margin:0px;background:none;color:#099}
table.editBlock tr td.helpSection p{font-size:85%;margin:10px 0 5px 0}
table.editBlock tr td div.insetPanel{overflow:auto;background:#fff;border:2px #fff inset}
table.editBlock tr td.inputSection{background:#eeeed7;padding:4px 20px 20px 12px}
table.editBlock tr td.inputSection div.fieldName{margin-bottom:2px}
table.editBlock tr td.inputSection div.fieldValue{margin-bottom:4px}
table.editBlock tr td.inputSection div.note{color:#667;font-size:77%}
div.compactEditBlock div.inputSection div.note{color:#667;font-size:77%}
table.editBlock{margin:15px 0 10px 0;border-bottom:2px solid #88a}
table.editBlock tr td{border-top:1px solid #88a;vertical-align:top}
table.editBlock tr td table tr td{border-top:none}
table.editBlock tr td.helpSection{padding:6px 20px 10px 0px}
table.editBlock tr td.helpSection h2{font-weight:normal;font-size:130%;padding:0px;margin:0px}
table.editBlock tr td.helpSection p{font-size:85%;margin:10px 0 5px 0}
table.editBlock tr td.inputSection{background:#eeeed7;padding:4px 20px 20px 12px}
table.editBlock tr td.inputSection div.fieldName{margin-bottom:2px}
table.editBlock tr td.inputSection div.fieldValue{margin-bottom:4px}
table.editBlock tr td.inputSection div.note{color:#667;font-size:77%}
div.compactEditBlock div.inputSection div.note{color:#667;font-size:77%}
div.toolbar{font-size:12px;background:url(/fp/shared/images/toolbar_back.gif) repeat-x #f0f0f0;border-top:1px solid #ddd;border-bottom:1px solid #bbb;padding:6px 4px 4px 4px;height:18px;margin:0 0 10px 0}
div.button select{font-size:10px;padding:0px;margin:0px}
div.toolbar div.button{float:left;height:16px;margin-right:8px;padding-right:8px;border-right:2px inset #cce}
div.toolbar div.button a{color:#000;text-decoration:none;height:16px;display:block;float:left}
div.toolbar div.button a:hover{text-decoration:underline}
.ext-gecko .x-btn button.tbEdit,.x-btn button.tbEdit,div.button a.tbEdit{background:url(/fp/shared/images/ic_edit.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbSave,.x-btn button.tbSave,div.button a.tbSave{background:url(/fp/shared/images/ic_save.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbOpen{background:url(/fp/shared/images/ic_open.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbEdit,.x-btn button.tbEdit,div.button a.tbEdit{background:url(/fp/shared/images/ic_edit.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbNew,.x-btn button.tbNew,div.button a.tbNew{background:url(/fp/shared/images/ic_new.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbCopy,.x-btn button.tbCopy,div.button a.tbCopy{background:url(/fp/shared/images/ic_copy.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbBack,.x-btn button.tbBack,div.button a.tbBack{background:url(/fp/shared/images/ic_return.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbDelete,.x-btn button.tbDelete,div.button a.tbDelete{background:url(/fp/shared/images/ic_delete.png) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbExcel,.x-btn button.tbExcel,div.button a.tbExcel{background:url(/fp/shared/images/exceldoc.gif) no-repeat;padding-left:20px}
table.tab .normal{color:#000;font-size:9pt;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:4px;background-color:#eeeeee}
table.tab .selected{color:#000;font-size:9pt;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:4px;background-color:#cccccc}
table.tab .bar{background-color:#cccccc}
table.tab A:link{color:#000000;text-decoration:none}
table.tab A:visited{color:#000000;text-decoration:none}
table.tab A:hover{color:#000000;text-decoration:underline}
div.frame{background-color:#eeeeee;padding:.5em;margin-top:8px;margin-bottom:8px}
div.frame .title{font-size:10pt;font-weight:bold;padding-bottom:10px;color:#0066CC}
div.frame .subtitle{font-size:9pt;font-weight:bold;padding-top:12px}
div.frame .hint{font-size:8pt;font-style:oblique;padding-top:4px;padding-bottom:4px}
div.frame input{font-size:8pt}
table.report{font-size:.7em}
div.picker{margin:.8em 0 .8em 0;background:#eee;padding:4px;font-size:12px;border:1px outset #eee}
div.picker select{font-size:12px}
table.report thead tr td{font-weight:bold;border-bottom:1px solid #000;padding:2px}
table.report tbody tr.r1 td{background:#eee;padding:2px;color:#000}
table.report tbody tr.r2 td{background:#fff;padding:2px;color:#000}
.background-icon{padding-left:20px;background-repeat:no-repeat}
.background-icon.moveup-icon,.x-btn button.moveup-icon{background-image:url(/csr/styles/images/arrow_up.png)!important}
.background-icon.movedown-icon,.x-btn button.movedown-icon{background-image:url(/csr/styles/images/arrow_down.png)!important}
.background-icon.spinner-icon,.x-btn button.spinner-icon{background-image:url(/fp/shared/images/fetching.gif)!important}
.background-icon.mail-icon,.x-btn button.mail-icon{background-image:url(/csr/styles/images/ic_mail.gif)!important}
.background-icon.new-icon,.x-btn button.new-icon{background-image:url(/fp/shared/images/ic_new.gif)!important}
.background-icon.run-icon,.x-btn button.run-icon{background-image:url(/fp/shared/images/ic_run.gif)!important}
.background-icon.delete-icon,.x-btn button.delete-icon{background-image:url(/fp/shared/images/ic_delete.png)!important}
.background-icon.tick-icon,.x-btn button.tick-icon{background-image:url(/csr/styles/images/tick.gif)!important}
.background-icon.warning-icon,.x-btn button.warning-icon{background-image:url(/csr/styles/images/ic_warning.gif)!important}
.background-icon.info-icon,.x-btn button.info-icon{background-image:url(/fp/shared/images/ic_info.gif)!important}
.background-icon.save-icon,.x-btn button.save-icon{background-image:url(/csr/styles/images/ic_save.gif)!important}
.background-icon.back-icon,.x-btn button.back-icon{background-image:url(/fp/shared/images/ic_return.gif)!important}
.background-icon.excel-icon,.x-btn button.excel-icon{background-image:url(/csr/styles/images/exceldoc.gif)!important}
.background-icon.pdf-icon,.x-btn button.pdf-icon{background-image:url(/csr/styles/images/pdfdoc.gif)!important}
.background-icon.from-excel-icon,.x-btn button.from-excel-icon{background-image:url(/csr/styles/images/ic_imp_session.gif)!important}
.background-icon.word-icon,.x-btn button.word-icon{background-image:url(/csr/styles/images/worddoc.gif)!important}
.background-icon.zip-icon,.x-btn button.zip-icon{background-image:url(/fp/shared/images/zipdoc.gif)!important}
.background-icon.image-icon,.x-btn button.image-icon{background-image:url(/fp/shared/images/imagedoc.gif)!important}
.background-icon.edit-icon,.x-btn button.edit-icon{background-image:url(/fp/shared/images/ic_edit.gif)!important}
.background-icon.copy-icon,.x-btn button.copy-icon{background-image:url(/fp/shared/images/ic_copy.gif)!important}
.background-icon.up-icon,.x-btn button.up-icon{background-image:url(/fp/shared/images/up.gif)!important}
.background-icon.down-icon,.x-btn button.down-icon{background-image:url(/fp/shared/images/down.gif)!important}
.background-icon.table-icon,.x-btn button.table-icon{background-image:url(/fp/shared/images/ic_table.gif)!important}
.background-icon.users-icon,.x-btn button.users-icon{background-image:url(/csr/styles/images/ic_users.gif)!important}
.background-icon.add-note-icon,.x-btn button.add-note-icon{background-image:url(/csr/styles/images/ic_add_note.gif)!important}
.background-icon.help-icon,.x-btn button.help-icon{background-image:url(/fp/shared/images/ic_help.gif)!important}
.background-icon.home-icon,.x-btn button.home-icon{background-image:url(/fp/shared/images/ic_home.gif)!important}
.background-icon.add-branch-icon,.x-btn button.add-branch-icon{background-image:url(/fp/shared/images/addBranch.gif)!important}
.tag-tree-panel .recycle-node{background-image:url(/csr/styles/images/trash-empty.png)!important}
.tag-tree-panel .user-tag-node{background-image:url(/csr/styles/images/ic_tag.gif)!important}
.tag-tree-panel .icon-image-node{background-image:url(/csr/styles/images/imagedoc.gif)!important}
.tag-node{background-image:url(/csr/styles/images/ic_tag.gif)!important}
.icon-add{background-image:url(/csr/styles/images/ic_new2.gif)!important}
.icon-expand-browser{background-image:url(/csr/styles/images/ic_expand.gif)!important}
.icon-search{background-image:url(/csr/styles/images/ic_search.gif)!important}
.tag-icon{background-image:url(/csr/styles/images/ic_tag.gif)!important}
table.miniDiary .today{border:1px solid #000;background-color:#eee}
.time{display:inline;font-size:80%;background-color:#eee;border:2px dotted #aaa;padding:0 4px 0 4px}
div.weekview{padding-bottom:13px}
div.weekview h2{border-bottom:groove 2px;font-weight:bold;font-size:100%;color:#888;padding:4px 0 4px 0;margin:0 0 2px 0}
div.weekview ul{margin:0px;padding:0px}
div.weekview ul li{background-image:url(/miltonroad/styles/images/event.gif);background-repeat:no-repeat;background-position:0px 2px;font-size:100%;list-style-type:none;text-indent:0px;padding:0 0 0 20px;margin:0 0 0 0;height:1.5em}
div.weekview ul li a:link{text-decoration:none}
div.weekview ul li a:visited{text-decoration:none}
div.weekview ul li a:hover{text-decoration:underline}
div.event p{padding:0px;margin:0px}
table.diary{border-collapse:collapse}
table.diary thead th{background:none}
table.diary tbody{background:white}
table.diary td{height:70px;width:100px;position:relative;padding-top:1.2em}
table.diary td.day{border:1px solid #888;cursor:pointer}
table.diary td.today{background-color:#ff9;border:2px solid #000}
table.diary td div.date{font-size:.9em;background-color:#ddd;top:0px;left:0px;width:1.5em;text-align:center;position:absolute;top:0}
table.diary td.today div.date{background-color:#dd5}
table.diary td.otherMonth{border:1px solid #ccc}
table.diary td.otherMonth div.date{color:#999;background-color:#eee}
table.diary a.diaryEvent{display:block;padding:2px 2px 2px 2px;margin:0px;font-size:.9em;list-style-type:none;text-indent:0px;line-height:120%;text-decoration:none;color:#009}
table.diary a:hover.diaryEvent{background:#009;color:#fff}
table.diary div.diaryEventNotes{margin-top:.25em;display:none;font-size:11px;position:absolute;text-align:left;font-weight:normal;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;border-top:1px solid #f3f3ac;border-left:1px solid #f3f3ac;border-right:2px solid #d9d995;border-bottom:2px solid #d9d995;padding:0 6px 6px 6px;color:#333;z-index:999}
table.cssTabBar{background:#ceb811}
table.cssTabBar td{background-color:#ceb811;padding:3px 8px 1px 8px;text-align:center;border-bottom:1px solid #9f8e0d;font-weight:normal;text-decoration:none;color:#000;cursor:pointer;font-size:12px;border-right:1px solid #9f8e0d}
table.cssTabBar td.selected{background-color:#ffdb6e;border-right:1px solid #9f8e0d;border-bottom:none;font-weight:bold;cursor:default}
div.cssTabPane{background-color:#ffdb6e;padding:4px 4px 3px 4px;font-size:12px}
div.cssTabPane fieldset{border:1px solid #dfbe4d;padding:0 6px 6px 6px}
table.cssTabBar td.ticked{background-image:url(/fp/shared/images/ic_tick.gif);background-repeat:no-repeat;background-position:right 0}
.taskBar{background:#4e4e9c;padding:8px}
.taskBar .x-panel-body{background:#4e4e9c}
td.taskBar{width:200px}
.taskBar h2{background-color:#fff}
.taskBar div.titleSection h2{background-image:url(/csr/styles/images/cornerLeft.gif);background-repeat:no-repeat;background-color:none;font-size:14px;color:#4e4e9c;font-weight:bold;padding:4px 8px 4px 8px;margin:0}
.taskBar div.titleSection{background:url(/csr/styles/images/cornerRight.gif) no-repeat #fff top right}
.taskBar div.bodySection{background:#eaeaf3;padding:8px}
.taskBar div.button{margin:0;padding:4px 0 4px 0;background:#eaeaf3}
.taskBar div.button a{color:#4e4e9c;text-decoration:none;height:16px;display:block;margin:0}
.taskBar div.button a:hover{text-decoration:underline}
.taskBar div.detail{color:#4e4e9c;margin-left:20px;padding:6px 0 6px 0;display:none}
.taskBar hr{border-bottom:2px inset #fff}
.taskBarPane{background-color:#F3F3DF}
.taskBarPane .x-panel-body{background-color:#F3F3DF;padding:10px}
.taskBarPane .x-panel-body .x-panel-body{padding:0}
.panel .bd{padding:0px}
a.messageSubject{background:url(/fp/shared/images/message.gif) no-repeat;padding-left:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:300px;display:block}
td.messageDate{white-space:nowrap}
td.messageSender{white-space:nowrap}
div.treeView div.YamInbox{background:url(/fp/shared/images/mailbox.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.treeView div.YamMailbox{background:url(/fp/shared/images/container.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.treeView div.YamAccount{background:url(/fp/shared/images/account.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px;font-weight:bold}
div.treeView div.YamSentItems{background:url(/fp/shared/images/sentitems.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.YamInbox{background:url(/fp/shared/images/mailbox.gif) no-repeat 0 0;padding:0px 0 4px 20px}
div.treeMenu div.YamMailbox{background:url(/fp/shared/images/container.gif) no-repeat 0 0;padding:0px 0 4px 20px}
div.treeMenu div.YamAccount{background:url(/fp/shared/images/account.gif) no-repeat 0 0;padding:0px 0 4px 20px;font-weight:bold}
div.treeMenu div.YamSentItems{background:url(/fp/shared/images/sentitems.gif) no-repeat 0 0;padding:0px 0 4px 20px}
div.email{background:#ddd;padding:8px;border:1px solid #777;font-size:13px;margin-bottom:10px}
div.email div.headerName{font-weight:bold;width:90px;float:left}
div.email div.headerValue{border-bottom:#999 dotted 1px;padding-bottom:4px;margin-bottom:4px}
div.email div.body{background:#fff;border:2px inset #CCC;padding:4px;font-size:100%;font-family:courier;margin-top:8px}
div.miniTreeview{font-size:12px}
div.miniTreeview a:link,div.miniTreeview a:visited,div.miniTreeview a:hover{font-weight:normal;text-decoration:none}
div.miniTreeview a.selected:link,div.miniTreeview a.selected:visited,div.miniTreeview a.selected:hover{background:#ddd;color:#000;text-decoration:none}
div.miniTreeview a:hover{text-decoration:underline}
div.miniTreeview a.selected:hover{text-decoration:underline}
#toolbar{padding-bottom:10px}
div.dashboard{}
div.dashboard .dashboarditem{width:80px;text-align:center;margin-right:.75em;margin-top:.5em;margin-bottom:1.1em;float:left}
div.dashboard .dashboarditem img{position:relative;margin-left:0px}
div.dashboard .dashboarditem h4{margin-top:0px;color:#060}
div.dashboard div.dashboardSection{display:block;border-top:1px solid #9d0;clear:left}
div.dashboard div.dashboardSection h1{border:none;float:left;width:170px}
div.dashboard div.dashboardSection div.dashboarditem{float:left}
div.dashboard div.dashboardSection div.dashboarditem h4{text-align:center;font-size:10px}
table.dashboardAnnualData th,table.dashboardAnnualData th.change,table.dashboardMonthlyData thead th{border-top:1px solid #bbb;border-bottom:1px solid #bbb}
table.dashboardAnnualData th.change{background:url(/csr/styles/images/dashboard_arrow.gif) no-repeat center 3px}
table.dashboardAnnualData tr td.value,table.dashboardAnnualData tr td.change{padding:10px 0 25px 0;width:68px;text-align:center;font-size:18px;border-bottom:1px solid #bbb}
table.dashboardAnnualData tr td.change{background:url(/csr/styles/images/dashboard_pct_change.gif) no-repeat center bottom;color:#444}
table.dashboardAnnualData tr td.value{background:#eeeed7 url(/csr/styles/images/dashboard_value.gif) no-repeat center bottom;color:#000}
table.dashboardAnnualData tr td.value .na,table.dashboardAnnualData tr td.change .na,table.dashboardMonthlyData tr td.value .na,table.dashboardMonthlyData tr td.change .na{color:#999;font-weight:normal}
table.dashboardAnnualData tr td.change .negative,table.dashboardMonthlyData tr td.change .negative{color:#f00}
table.dashboardAnnualData tr td.change .positive,table.dashboardMonthlyData tr td.change .positive{color:#9c0}
table.dashboardMonthlyData thead th{}
table.dashboardMonthlyData tr td.change{}
table.dashboardMonthlyData tbody th,table.dashboardMonthlyData tr td.value,table.dashboardMonthlyData tr td.change{padding:10px 0 10px 0;width:68px;text-align:center;font-size:12px;border-bottom:1px solid #bbb;border-right:1px solid #bbb}
table.dashboardMonthlyData tr td.value,table.dashboardMonthlyData tr td.change{font-size:16px}
table.dashboardMonthlyData tr.thisYear td,table.dashboardMonthlyData tr.thisYear th{background-color:#eeeed7}
table.dashboardMonthlyData tr td div.est,table.dashboardMonthlyData tr td div.provisional{font-size:70%}
table.dashboardAnnualData tr td div.est,table.dashboardAnnualData tr td div.provisional{font-size:70%}
div.units{border-top:1px dotted #999;padding:8px 0 8px 0;font-size:11px;font-weight:bold;color:#336699}
div.oldtoolbar{border-top:1px dotted #999;padding:5px 0px 14px 0px;width:100%;margin-top:10px}
th.target{background-color:#F1F1DC;text-align:left;font-weight:bold;font-size:13px;color:#666}
td.target{background-color:#F1F1DC}
tr.row1 th.target,tr.row2 th.target{background-color:#F1F1DC;color:#666}
th.actual{background-color:#F1F1DC;text-align:center;font-weight:bold;font-size:13px;color:#666}
tr.row1 th.actual{background-color:#444;color:#fff}
tr.row2 th.actual{background-color:#888;color:#fff}
th.actual a:link,th.actual a:visited,th.actual a:hover{color:#fff;text-decoration:none}
td.measure{font-size:11px;color:#999}
input.grid{border:1px solid #aaa}
input.gridAlert{border:2px solid #f00}
tr.row1 td.actual{background-color:#eeeed7}
tr.row2 td.actual{background-color:#ddd}
table.changes{border-bottom:1px dotted #999;margin-bottom:12px}
table.changes th{background-color:#444;color:#fff;text-align:left;margin-top:5px;margin-bottom:20px;padding:3px}
table.changes td{text-align:left;font-size:13px;color:#000;padding:3px}
table.changes tr.row1 td{background-color:#F1F1DC}
table.changes tr.row2 td{background-color:#f9f9ef}
div.helpText{background:#eeeed7;padding:10px;font-size:12px;padding:3px 4px 3px 4px;margin-bottom:8px;border:1px solid #333}
div.region{font-weight:bold;margin-bottom:5px}
table.report{}
table.report th{text-align:left}
table.report tr.level1 th{text-align:right}
table.report tr.uom th{text-align:right;font-weight:normal;font-style:italic}
table.report tr.level2 th{border-top:1px solid #999;font-size:120%;padding-top:10px}
table.report tr.level2 th div.uom{display:inline;font-weight:normal;font-size:84%;font-style:italic;padding-left:4px}
table.report tr.level3 th{}
table.report tr.level3 th div.uom{display:inline;font-weight:normal;font-style:italic;padding-left:4px}
table.report tr.total th,table.report tr.total td{background-color:#ddd;font-weight:normal}
table.report td.v{text-align:right}
table.report tr.total td.v{text-align:right}
div.valueNote{background:url(/csr/styles/images/ic_note.gif) no-repeat;padding:0px 0px 0px 26px}
div.valueReason{background:url(/csr/styles/images/comments.png) no-repeat;padding:0px 0px 0px 26px}
div.explorerNote{margin:1.5em 0 1.5em 0;border:1px dotted #999;background:#eeeed7 url(/csr/styles/images/ic_note.gif) 4px 4px no-repeat;padding:4px 4px 4px 26px}
div.explorerNote p{margin:0 0 .8em 0}
div.chartButton{padding:5px;float:left;margin-right:5px;cursor:pointer}
div.chartButtonSelected{border:2px #03c solid;padding:3px;background:#fff;float:left;margin-right:5px}
div.pieDiagram{width:100px;float:left;height:120px;padding-left:100px;background:url(/csr/styles/dataExplorer4/pieDiagram.gif) no-repeat}
.barSpacing{background:url(/csr/styles/images/explorerBarSpacing2.gif) no-repeat 5px 10px;width:203px}
.barSpacingContainer{border-collapse:collapse}
.barSpacingContainer td{text-align:right;vertical-align:text-top}
.barSpacingContainer tr.r1{height:105px}
.barSpacingContainer tr.r2{height:27px}
.barSpacingPct{background:#EEEED7;padding:0 1px 0 3px}
.barSpacingContainer td.barSpacing{text-align:left;vertical-align:bottom}
table.chartStyleTabs{border-collapse:collapse;margin:8px 0 8px 0}
table.chartStyleTabs td{text-align:center;height:23px;background:#999;color:#fff;border-right:1px solid #bbb;border-left:1px solid #bbb;border-top:1px solid #bbb;border-bottom:2px solid #fff;cursor:pointer}
table.chartStyleTabs td.over{background:#ccc;color:#444;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:2px solid #fff}
table.chartStyleTabs td.selected{background:#fff;color:#444;font-weight:bold;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:2px solid #fff;cursor:default}
div.checkboxPerLine label.checkboxOrRadio{display:block}
div.chartStyles{font-size:11px;display:none;width:400px}
div.chartStyles fieldset legend{font-weight:bold;color:#444}
div.chartStyles div.formElement input.text{font-size:100%;color:#555;padding:1px}
div.chartStyles div.formElement input.selected{border:2px #bddaf0 solid;padding:1px;margin:0;color:#000}
div.chartStyles div.formElement select{font-size:100%;margin-top:1px}
div.chartStyles div.formElement{padding:0;margin:0}
div.chartStyles div.borderColour{border:3px solid #000;padding:1px 2px 2px 2px}
div.chartStyles div.disabled div.borderColour{border-color:#ccc}
div.chartStyles img.borderArrow{background:url(/csr/styles/images/explorerBorderArrow.gif) no-repeat}
div.chartStyles div.disabled img.borderArrow{background:url(/csr/styles/images/explorerBorderArrowDisabled.gif) no-repeat}
div.chartStyles div.chartSizeAndMargins{position:relative;width:350px;height:188px}
div.chartStyles div.chartSizeAndMargins div.chartWidth{position:absolute;left:117px;top:2px}
div.chartStyles div.chartSizeAndMargins div.chartHeight{position:absolute;left:300px;top:104px}
div.chartStyles div.chartSizeAndMargins div.chartWidthLabel{position:absolute;right:235px;top:7px}
div.chartStyles div.chartSizeAndMargins div.chartHeightLabel{position:absolute;left:300px;bottom:84px}
div.chartStyles div.chartMargins{position:absolute;background:url(/csr/styles/images/explorerMargins.gif) no-repeat;top:30px;width:293px;height:158px}
div.chartStyles div.chartSizeAndMargins div.chartWidth div.formElement input,div.chartStyles div.chartSizeAndMargins div.chartHeight div.formElement input,div.chartStyles div.chartMargins div.marginLeft div.formElement input,div.chartStyles div.chartMargins div.marginRight div.formElement input,div.chartStyles div.chartMargins div.marginTop div.formElement input,div.chartStyles div.chartMargins div.marginBottom div.formElement input{text-align:center;width:40px}
div.chartStyles div.chartMargins div.marginsLabel{position:absolute;left:10px;top:24px}
div.chartStyles div.chartMargins div.marginLeft{position:absolute;left:24px;top:74px}
div.chartStyles div.chartMargins div.marginRight{position:absolute;right:40px;top:74px}
div.chartStyles div.chartMargins div.marginTop{position:absolute;left:117px;top:31px}
div.chartStyles div.chartMargins div.marginBottom{position:absolute;left:117px;bottom:18px}
div.chartStyles div.layerTypeAttributes{display:none}
div.dataExplorerTable{border:2px #fff inset;overflow:scroll;background:#fff}
div.dataExplorerTableExt{overflow:auto}
div.dataExplorerTable table{width:99%}
div.dataExplorerTable table tr td{text-align:right}
div.dataExplorerTable table tr th{text-align:left}
div.dataExplorerTable table tr th.unitOfMeasure{font-style:italic;font-weight:normal;color:#666}
div.dataExplorerTable table tr th.crossHeader{border-bottom:1px solid #000;padding-top:6px}
div.markerListViewWithBorder{overflow:auto;height:75px;border:2px inset #fff;background:#fff}
.showInactiveRegions{margin-top:1px;display:inline;margin-right:2em}
.showInactiveRegions input{vertical-align:text-top;margin-right:0.5em}
#regionNameAdjuster{margin-top:1px;display:inline}
.includeParentRegionNames{display:inline;vertical-align:text-bottom}
.includeParentRegionNamesBox{vertical-align:middle;width:3em}
tr.advancedOptions{}
div.delegationMail{}
div.delegationMail div.subject div.name,div.delegationMail div.from div.name{font-weight:bold;display:inline;margin-right:.6em}
div.delegationMail div.body div.name{font-weight:bold;padding-bottom:4px;border-bottom:1px #ccc solid;margin-bottom:.6em}
div.subject,div.from,div.body{margin:5px 0 5px 0;padding:4px;background:#fff;border:solid 1px #ccc;clear:both}
a.icEdit{background:url(/fp/shared/images/ic_edit.gif) no-repeat;padding-left:20px}
div.icForm,a.icForm{background:url(/csr/styles/images/ic_form.gif) no-repeat;padding-left:20px}
div.icQuickSurvey,a.icQuickSurvey{background:url(/fp/shared/images/ic_survey_16.png) no-repeat;padding-left:20px}
a.icFormAlert{background:url(/csr/styles/images/ic_form_alert.gif) no-repeat;padding-left:20px}
a.icFormTicked{background:url(/csr/styles/images/ic_form_ticked.gif) no-repeat;padding-left:20px}
a.icFormDoubleTicked{background:url(/csr/styles/images/ic_form_double_ticked.gif) no-repeat;padding-left:20px}
img.icDelegationOpen{background:url(/fp/shared/images/but_group_expanded.gif) no-repeat;cursor:pointer}
img.icDelegationClose{background:url(/fp/shared/images/but_group_collapsed.gif) no-repeat;cursor:pointer}
a.icDelegation{background:url(/csr/styles/images/ic_user.gif) no-repeat;padding-left:20px}
div.list table.myDelegations{border-collapse:collapse}
div.list table.myDelegations tbody tr td{border-top:1px dotted #ddd}
div.list table.myDelegations td.period{font-weight:bold;font-size:13px;padding-top:.8em}
div.list table.myDelegations tbody tr.topLevel td{border-top:1px solid #ccc}
div.list table.myDelegations tr td a{color:#778}
div.list table.myDelegations tr td a:hover{color:#223}
div.list table.myDelegations div.delegatedTo{margin-left:16px;padding-left:20px;font-size:84%;color:#666}
div.list table.myDelegations tr.topLevel div.delegatedTo{margin-left:0px}
div.list div.status1{color:#d00;font-weight:bold}
div.list div.status2{font-weight:bold;color:#ea0}
div.list div.status3{color:#000}
div.list table tr.sheetHistoryLast td,div.list table tr.sheetHistory td{font-size:85%;color:#555;border-bottom:1px dotted #ccc}
div.list table tr.sheetHistoryLast td{border-bottom:1px solid #ccc}
div.delegationNote{border:2px solid #d00;padding:4px;font-weight:bold;margin-bottom:.5em}
div.delegationNote p{margin:0 0 .3em 0}
div.delegationNote ul,div.delegationNote ol{margin-top:0px;margin-bottom:0px}
div.hasMetadata{display:block;padding-left:18px;cursor:pointer;background:url(/fp/shared/images/ic_info.gif) no-repeat 0px 1px}
a.hasMetadata{float:left;display:block;width:18px;cursor:pointer;background:url(/fp/shared/images/ic_info.gif) no-repeat 0px 1px;text-decoration:none}
div.metadataText{font-weight:normal;font-size:90%;padding-top:2px}
div.form table.form tbody tr.crossHeader th div.metadata{display:none;margin-top:1.8em;width:400px;position:absolute;text-align:left;font-weight:normal;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;border-top:1px solid #d9d995;border-left:1px solid #f3f3ac;border-right:2px solid #d9d995;border-bottom:2px solid #d9d995;padding:0 6px 6px 6px;color:#333;z-index:999}
div.metadata{display:none;margin-top:1.8em;width:200px;position:absolute;text-align:left;font-weight:normal;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;border-top:1px solid #d9d995;border-left:1px solid #f3f3ac;border-right:2px solid #d9d995;border-bottom:2px solid #d9d995;padding:0 6px 6px 6px;color:#333;z-index:999}
div.metadata h5{font-size:10px;margin:6px 0 0 0;border-bottom:1px dotted #d4d480;color:#333}
div.metadata p{font-size:10px;margin:3px 0 0 0;color:#333}
div.pagePopup{position:absolute;background:#eeeed7 url(/fp/shared/images/popupBackground.gif) repeat-x;padding:3px 8px 3px 8px;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:2px solid #999;border-bottom:2px solid #999;z-index:100}
div.pendingFormValueDlg textarea.readOnly,div.pagePopup textarea.readOnly{border:1px solid #999;background:#eeeed7}
div.pagePopup div.buttons{position:absolute;right:8px;top:7px}
div.pagePopup div.buttons img{}
div.pagePopup a.close{background:url(/fp/shared/images/close.gif) no-repeat}
div.pagePopup a:hover.close{background:url(/fp/shared/images/closeHover.gif) no-repeat}
div.pagePopup a.print{background:url(/fp/shared/images/ic_print.gif) no-repeat}
div.pagePopup a:hover.print{background:url(/fp/shared/images/ic_print.gif) no-repeat}
div.pagePopup a.save{background:url(/fp/shared/images/ic_save.gif) no-repeat}
div.pagePopup a:hover.save{background:url(/fp/shared/images/ic_save.gif) no-repeat}
div.pagePopup a.uploadFile{background:url(/fp/shared/images/ic_open.gif) no-repeat}
div.pagePopup a:hover.uploadFile{background:url(/fp/shared/images/ic_open.gif) no-repeat}
div.pagePopup h2{padding:0px;margin:5px 0 5px 0;color:#222;font-size:13px;font-weight:normal}
div.priorityDelegationMessage{position:relative;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;border:1px solid #d9d995;padding:.3em;margin-bottom:1em;font-size:.9em;border-top:none}
div.delegationMessage{position:relative;background:#fff;color:#333;padding:.3em;border:1px solid #bbb;margin-bottom:1em;font-size:.9em}
div.delegationMessage div.noteTitle div.setStatus{font-size:80%;padding-top:2px}
div.priorityDelegationMessage div.noteTitle div.setStatus{display:none}
div.delegationStatus{background:#b00;padding:.3em;margin-bottom:0;color:#fff;font-size:.9em;font-weight:bold}
div.delegationMessage div.noteTitle,div.priorityDelegationMessage div.noteTitle{font-size:12px;position:relative;color:#666}
div.delegationMessage div.noteTitle div.user,div.priorityDelegationMessage div.noteTitle div.user{display:inline;font-weight:bold;padding:0 .5em 0 18px;background:url(/csr/styles/images/ic_user.gif) no-repeat;color:#000}
div.delegationMessage div.noteBody,div.priorityDelegationMessage div.noteBody{border-top:1px dotted #aaa;padding-top:3px;margin-top:.5em}
img.delegationFormLayoutSelected{border:3px #316AC5 solid;padding:2px}
img.delegationFormLayout{padding:5px}
table.scheduleGroupset td{}
div.scheduleRadio{padding:4px 4px 6px 4px;border-bottom:1px solid #fff;margin-bottom:4px}
div.scheduleRadio select,div.scheduleRadio input{font-size:12px}
div.list td.blocking{font-size:11px;font-weight:bold;color:#333}
div.list table.blockers tr td{border:none;padding-right:10px;font-size:11px;border-left:1px solid #ccc;color:#555}
div.noteDlgText div{border-style:none;font-weight:bold;margin:5px 5px 5px 5px}
div.noteDlgQnC{height:auto}
div.noteDlgQnC div{border-style:none;margin:5px 5px 5px 5px}
div.noteDlgQnC table.qAndC select{margin:2px 0px 2px 5px}
div.cssTabPane{overflow:auto}
a.docWord{background-image:url(/csr/styles/images/worddoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
a.docPDF{background-image:url(/csr/styles/images/pdfdoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
a.docExcel{background-image:url(/csr/styles/images/exceldoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
a.docPowerpoint{background-image:url(/csr/styles/images/pptdoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
div.docWord{background-image:url(/csr/styles/images/worddoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
div.docPDF{background-image:url(/csr/styles/images/pdfdoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
div.docExcel{background-image:url(/csr/styles/images/exceldoc.gif);background-repeat:no-repeat;background-position:0px 7px;padding:4px 0px 4px 24px}
div.calcIndTrace{display:none}
div.sheet table.form thead th{text-align:left;border-top:1px solid #ddd;padding:4px;font-weight:bold}
div.sheet table.form thead th.cell{border-left:1px dotted #ddd}
div.sheet table.form{border-bottom:1px solid #ddd}
div.sheet th.mandatory,div.sheet table.form thead th.mandatory{padding-right:14px;background-image:url(/fp/shared/images/mandatory.gif);background-repeat:no-repeat;background-position:right 2px}
div.sheet div.note{font-size:100%;background:#eeeed7;padding:4px;margin-bottom:8px;border:2px solid #999}
div.sheet div.z{border-bottom:1px dotted #888;padding-top:10px;padding-bottom:3px;margin-bottom:20px}
div.sheet div.z select{margin-bottom:7px}
div.sheet table.form{border-collapse:collapse}
div.sheet table.form thead th.uom,div.sheet table.form tbody td.uom div.sheet table.form tbody div.uom,div.sheet div.uom{color:#999;font-size:85%}
div.sheet table.form thead tr.uom th{border-top:none}
div.sheet table.form thead tr.uom th.uom{border-left:1px dotted #ddd}
div.sheet table.form thead tr.crossHeader th,div.sheet table.form tbody tr.crossHeader td,div.sheet table.form tbody tr.crossHeader th{background:#eeeed7;text-align:left}
div.sheet table.form tbody tr td,div.sheet table.form tbody tr th{border-top:1px solid #ddd;padding-top:4px;padding-bottom:4px}
div.sheet table.form tbody tr td a.explanation{font-size:.8em;color:#555}
div.sheet table.form tbody tr th.rPadLabel{padding-right:4px}
div.sheet table.form tbody tr td.lPadValue{padding-left:4px}
div.sheet table.form tbody tr th div.hasMetadata{padding-left:18px}
div.previousValue{color:#f90;display:inline}
div.sheet table.form tbody tr th{text-align:right;padding-top:7px}
div.sheet table.form img.note{padding-top:4px}
div.sheet table.form tbody tr td.cell{border-left:1px dotted #ddd;padding:4px}
div.sheet table.form tbody td input.value,div.sheet table.form tbody td input.selected,div.sheet table.form tbody td input.alert,div.sheet table.form tbody td input.invalid{border:1px solid #999;padding:2px 4px 2px 4px;text-align:right;width:80px}
div.sheet table.form tbody td input.checkbox{border:0px}
div.sheet table.form tbody td input.selected{border:3px solid #000;padding:0 2px 0 2px;text-align:right;width:80px}
div.sheet table.form tbody td input.alert{border:2px solid #f00;text-align:right;padding:1px 3px 1px 3px}
div.sheet table.form tbody td input.invalid{background-color:#fee;background-image:url(/csr/styles/images/fieldError.gif);background-repeat:no-repeat;background-position:4px 3px}
div.sheet table.form tbody td div.calc,div.sheet table.form tbody td div.alert,div.sheet table.form tbody td div.dropdown,div.sheet table.form tbody td div.number,div.sheet table.form tbody td div.string,div.sheet table.form tbody td div.readOnly,div.sheet table.form tbody td div.finerGranularity{display:block;padding:2px;margin:0px;text-align:right;width:80px}
div.sheet table.form tbody td div.number{border:1px solid #999;padding:2px 4px 2px 4px;cursor:pointer}
div.sheet table.form tbody td div.dropdown,div.sheet table.form tbody td div.string{border:1px solid #999;padding:2px 4px 2px 4px;text-align:left;cursor:pointer}
div.sheet table.form tbody td div.calc{border:1px solid #999;background:#ddd url(/csr/styles/images/ic_calculation.gif) no-repeat 1px 1px;padding:2px 4px 2px 18px;width:66px}
div.sheet table.form tbody td div.readOnly{border:1px solid #999;background:#ddd;padding:2px 4px 2px 4px}
div.sheet table.form tbody td div.finerGranularity{border:1px solid #999;background:#ddd;padding:2px 4px 2px 4px}
div.sheet table.form tbody td div.alert{border:2px solid #f00;background:#ddd;text-align:right;padding:2px 4px 2px 4px}
div.sheet table.form tbody td.saving div.calc,div.sheet table.form tbody td.saving div.alert,div.sheet table.form tbody td.saving div.dropdown,div.sheet table.form tbody td.saving div.number,div.sheet table.form tbody td.saving div.string{color:#ec0;border-color:#ec0}
div.sheet table.form tbody td.cellError div.calc,div.sheet table.form tbody td.cellError div.alert,div.sheet table.form tbody td.cellError div.dropdown,div.sheet table.form tbody td.cellError div.number,div.sheet table.form tbody td.cellError div.string{color:#f00;border-color:#f00;background-color:#fed;font-weight:bold}
a.footnote:link,a.footnote:visited,a.footnote:hover{text-decoration:none;vertical-align:super;font-size:90%;padding-left:8px;border:0px}
a.footnote:hover{background:#ddd}
div.footnote{vertical-align:super;font-size:90%}
div.sheet table.form div.metadata{font-weight:normal;font-size:85%;color:#777}
div.sheet div.z div.metadata{font-weight:normal;color:#777}
div.list table.changedData{font-size:90%}
div.list table.changedData td{padding-left:8px}
div.list table.changedData thead th{padding-left:8px}
table.changedData div.val{border:1px solid #7f9db9;padding:1px 3px 1px 3px;text-align:center}
div.formula{margin-bottom:8px;font-size:13px}
div.textFormula{border:2px inset #fff;background:#eeeed7;padding:4px}
div.graphicalFormula{border-left:2px inset #fff;border-right:2px inset #fff;border-bottom:2px inset #fff;background:#eeeed7;padding:4px}
div.formula td.bracketMiddle{background:url(/fp/shared/images/bracket_m.gif) repeat-y}
div.formula td.dividend{text-align:center}
div.formula td.divisor{border-top:1px solid #900;text-align:center}
div.formula select.operator{font-weight:bold}
div.formula div.operator{display:inline;font-weight:bold;color:#900}
.ext-gecko div.formula div.operator{display:inline-block}
div.formula .node{color:#009;display:inline;cursor:pointer}
.ext-gecko div.formula .node{display:inline-block}
div.formula .nodeMouseOver{background:#ff8;color:#000;display:inline}
.ext-gecko div.formula .nodeMouseOver{display:inline-block}
div.formula .nodeMouseOver .nodeSelected{background:#ff8;color:#000}
div.formula .nodeMouseOver .node{color:#000}
div.formula .nodeMouseOver div.operator{color:#000}
div.formula .nodeMouseOver td.divisor{border-top:1px solid #900}
div.formula .nodeSelected{background:#316AC5;color:#fff;display:inline}
.ext-gecko div.formula .nodeSelected{display:inline-block}
div.formula .op{display:inline;padding:0 1em 0 1ex}
.ext-gecko div.formula .op{display:inline-block}
div.formula .opSelected{background:#44a;color:#fff;display:inline;padding:0 1em 0 1ex}
.ext-gecko div.formula .opSelected{display:inline-block}
div.formula .nodeSelected .node{color:#fff}
div.formula .nodeSelected .nodeMouseOver{color:#000}
div.formula .nodeSelected div.operator{color:#aff}
div.formula .nodeSelected td.divisor{border-top:1px solid #aff}
div.formula .nodeNMN{padding-right:28px;background-image:url(/csr/styles/images/nullMeansNull.gif);background-repeat:no-repeat;background-position:right 0}
div.formula .nodeSelected .nodeNMN{background-image:url(/csr/styles/images/nullMeansNullSelected.gif)}
table.griIndex th.level1,table.griIndex th.level2,table.griIndex th.level3{padding:5px}
table.griIndex th.level1{background-color:#ddd;text-align:left}
table.griIndex th.level2{background-color:#ddd;text-align:left}
table.griIndex th.level3{background-color:#ddd;text-align:left}
table.griIndex td{background-color:#eeeed7;padding:5px}
table.objectivesStatus{margin-top:14px}
table.objectivesStatus thead th{background:#009;color:#fff;text-align:left;font-size:12px;padding:4px 4px 4px 6px}
table.objectivesStatus tbody td{padding:4px 4px 4px 6px;border-bottom:1px solid #009;font-size:80%}
table.objectivesStatus tbody td div.person{padding:0px;margin-bottom:6px}
div.trafficLights0,div.trafficLights1{margin-bottom:6px}
div.trafficLights1{margin-left:-6px;padding-left:6px;border:1px solid #999;background-color:#fff}
table.objectivesStatus tbody tr.summary td{border-bottom:4px solid #009;background:#ffa}
table.objectivesStatus tbody td.trafficLights{background:#e4e4e4}
table.objectivesStatus tbody tr.summary td.trafficLights{background:#efefcc}
table.objectivesStatus tbody td textarea{width:100%;border:1px solid #999;margin-left:-6px;font-size:12px;font-family:arial;height:80px}
table.objectivesStatus tbody td textarea.statusDescription{height:50px}
table.targetDashboardMultiRows tr td,table.targetDashboardSingleRows tr td{border-top:1px dotted #bbb}
table.targetDashboardMultiRows tr.periods td,table.targetDashboardSingleRows tr.periods td{padding:3px 0 0 3px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal}
table.targetDashboardMultiRows tr.major td,table.targetDashboardSingleRows tr.major td{border-top:1px solid #888}
table.targetDashboardMultiRows tr.targetOrVariance td{font-style:italic}
table.targetDashboardMultiRows tr.targetOrVariance td.onTarget{background-color:#00ff29}
table.targetDashboardMultiRows tr.targetOrVariance td.offTarget{background-color:#ff5f5f}
table.targetDashboardMultiRows tr.targetOrVariance td.targetOrVarianceLabel{font-size:90%;color:#666;font-style:italic}
table.targetDashboardMultiRows img.sparkLine,table.targetDashboardSingleRows img.sparkLine{cursor:pointer}
table.targetDashboard{border-collapse:collapse}
table.targetDashboard thead tr th{text-align:right;background:#ddd;border-top:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #bbb}
table.targetDashboard thead tr td{border-bottom:1px solid #bbb;border-right:1px solid #bbb}
table.targetDashboard thead tr th.overall{border-right:none}
table.targetDashboard tbody tr td,table.targetDashboard tbody tr th{border-bottom:1px solid #bbb;border-right:1px solid #bbb}
table.targetDashboard tbody tr.ind td,table.targetDashboard tbody tr.ind th{background:url(/fp/shared/images/popupBackground.gif) repeat-x}
table.targetDashboard tbody tr th{text-align:left}
table.targetDashboard tbody tr td{text-align:right}
table.targetDashboard tbody tr td.arrow{text-align:center}
table.targetDashboard tbody tr td input{text-align:right}
table.targetDashboard tbody tr td.overall{border-right:none}
table.targetDashboard tbody td.guess{color:#999;background:#ffe}
table.targetDashboard tbody td div.red{font-weight:bold;background:#f00;color:#fff;padding:2px}
table.targetDashboard tbody td div.amber{font-weight:bold;background:#fb0;color:#fff;padding:2px}
table.targetDashboard tbody td div.green{font-weight:bold;background:#090;color:#fff;padding:2px}
div.treeView div.CSRIndexAllocated{background:url(/csr/styles/images/ic_indicator.gif) #ff4 no-repeat 0 0;padding:2px 0 4px 20px}
div.delegationSection div.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.delegationSection div.CSRCalculation{background:url(/csr/styles/images/ic_calculation.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.delegationSection div.CSRStoredCalc{background:url(/csr/styles/images/ic_stored_calc.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.delegationSection div.sectionNote{margin:.25em 0 .25em 0;color:#6b6b7b}
div.delegationSection div.description{padding:3px;margin:.75em 0 .5em 0;background:#6c6c7d;color:#fff;font-size:120%;font-weight:bold}
div.crossHeader,div.delegationSection div.CSRCategory{font-weight:bold;padding:1px 0 1px 20px;margin:.75em 0 .5em 0;background:#bbbbd8;color:#464651}
div.x-toolbar{border-top:#7F9DB9 1px solid;border-bottom:#7F9DB9 1px solid;background-image:url(/fp/shared/images/toolbar_back.gif);background-color:#F0F0F0;border-bottom:1px solid #BBBBBB;border-top:1px solid #DDDDDD;font-size:12px;margin-bottom:10px}
div.x-toolbar-no-bottom{margin-bottom:0px}
div.x-window-body div.x-toolbar,div.x-window-bbar div.x-toolbar,div.x-tab-panel div.x-toolbar,div.x-tab-panel-no-border div.x-toolbar,iv.x-window div.x-toolbar{margin-bottom:0}
div.x-html-editor-tb div.x-toolbar{margin-bottom:0}
div.button{cursor:pointer}
div.button a.tbRestore{background:url(/fp/shared/images/ic_return.gif) no-repeat;padding-left:20px}
div.button a.tbNewUser{background:url(/csr/styles/images/ic_new_user.gif) no-repeat;padding-left:20px}
div.button a.tbReject{background:url(/fp/shared/images/ic_return.gif) no-repeat;padding-left:20px}
div.button a.tbSend{background:url(/fp/shared/images/sentitems.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbHelp{background:url(/fp/shared/images/ic_help.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbSubmit{background:url(/fp/shared/images/ic_tick.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbPrint{background:url(/fp/shared/images/ic_print.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbPDF{background:url(/fp/shared/images/pdfdoc.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbSum{background:url(/csr/styles/images/ic_sum.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbChildRegions{background:url(/fp/shared/images/ic_menu.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbNewLink{background:url(/csr/styles/images/ic_new_link.gif) no-repeat;padding-left:20px;cursor:pointer}
div.button a.tbDisabled{cursor:default;color:#989898}
div.button a.tbAddNote{background:url(/csr/styles/images/ic_add_note.gif) no-repeat;padding-left:20px}
div.button a.tbFilter{background:url(/fp/shared/images/ic_filter.gif) no-repeat;padding-left:20px}
div.button a.tbDeleteNote{background:url(/csr/styles/images/ic_delete_note.gif) no-repeat;padding-left:20px}
div.button a.tbEditUser{background:url(/csr/styles/images/ic_edit_user.gif) no-repeat;padding-left:20px}
div.button a.tbDeleteUser{background:url(/csr/styles/images/ic_delete_user.gif) no-repeat;padding-left:20px}
div.button a.tbResetPassword{background:url(/csr/styles/images/ic_reset_password.gif) no-repeat;padding-left:20px}
div.button a.tbPDF{background:url(/csr/styles/images/pdfdoc.gif) no-repeat;padding-left:20px}
div.button a.tbCut{background:url(/csr/styles/images/ic_cut.gif) no-repeat;padding-left:20px}
div.button a.tbLogon{background:url(/csr/styles/images/ic_logon.gif) no-repeat;padding-left:20px}
div.button a.tbCopy{background:url(/csr/styles/images/ic_copy.gif) no-repeat;padding-left:20px}
div.button a.tbMerge{background:url(/csr/styles/images/ic_merge.gif) no-repeat;padding-left:20px}
div.button a.tbUsers{background:url(/csr/styles/images/ic_users.gif) no-repeat;padding-left:20px}
div.button a.tbSearch{background:url(/csr/styles/images/ic_search.gif) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbDelete,.x-btn button.tbDelete,div.button a.tbDelete{background:url(/fp/shared/images/ic_delete.png) no-repeat;padding-left:20px}
.ext-gecko .x-btn button.tbMail,.x-btn button.tbMail,div.button a.tbMail{background:url(/csr/styles/images/ic_mail.gif) no-repeat;padding-left:20px}
div.button a.tbFormula{background:url(/csr/styles/images/ic_calculation.gif) no-repeat;padding-left:20px}
div.button a.tbDoc{background:url(/csr/styles/images/ic_doc.gif) no-repeat;padding-left:20px}
div.button a.tbExcel{background:url(/csr/styles/images/exceldoc.gif) no-repeat;padding-left:20px}
div.button a.tbAccept{background:url(/fp/shared/images/ic_tick.gif) no-repeat;padding-left:20px}
div.button a.tbSubdelegate{background:url(/csr/styles/images/ic_users.gif) no-repeat;padding-left:20px}
div.button a.tbSplitDeleg{background:url(/csr/styles/images/ic_split.gif) no-repeat;padding-left:20px}
div.button a.tbReturn{background:url(/fp/shared/images/ic_return.gif) no-repeat;padding-left:20px}
div.listView a{text-decoration:none;color:#000}
div.listView a:hover{text-decoration:underline;color:#000}
div.listView div.row{padding:2px;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #ddd}
div.listView div.hover{background:#eef;color:#003;border-top:1px solid #316AC5;border-bottom:1px solid #316AC5}
div.listView div.selected{border-top:1px solid #316AC5;border-bottom:1px solid #316AC5;background:#316AC5;color:#fff}
div.listView div.row img.openPopupMenu{background:url(/fp/shared/images/shim.gif) no-repeat}
div.listView div.hover img.openPopupMenu{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat}
div.listView table tr{padding:2px;cursor:pointer}
div.listView table tr td{border-top:1px solid #fff;border-bottom:1px solid #ddd}
div.listView table tr.hover{background:#eef;color:#003}
div.listView table tr.hover td{border-top:1px solid #316AC5;border-bottom:1px solid #316AC5}
div.listView table tr.selected td{border-top:1px solid #316AC5;border-bottom:1px solid #316AC5;background:#316AC5;color:#fff}
div.listView table tr img.openPopupMenu{background:url(/fp/shared/images/shim.gif) no-repeat}
div.listView table tr.hover img.openPopupMenu{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat}
div.listView div.CSRObjective{background:url(/fp/shared/images/ic_tick.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.listView div.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.listView div.CSRRegion{background:url(/csr/styles/images/ic_region.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.listView div.CSRCalculation{background:url(/csr/styles/images/ic_calculation.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.listView div.CSRCategory{background:url(/fp/shared/images/greyContainer.gif) no-repeat 0 0;padding:0px 0 4px 20px;font-weight:bold}
div.listView div.CSRDataView{background:url(/csr/styles/images/ic_chart.gif) no-repeat 0 0;padding:0 0 0 20px}
div.listView div.CSRDataViewDisabled{color:#989898;background:url(/csr/styles/images/ic_chartDisabled.gif) no-repeat 0 0;padding:0 0 0 20px}
div.listView div.Container{background:url(/fp/shared/images/greyContainer.gif) no-repeat 0 0;padding:0px 0 4px 20px}
td.surveyRadio{padding:0 10px 0 10px}
table.emsTabs td.emsTab a{text-decoration:none;color:#333}
table.emsTabs td.emsTab a:hover{text-decoration:underline;color:#000}
table.emsTabs td.emsTabSelected a{text-decoration:none;color:#000}
div.definition{display:none;font-size:90%;margin:.8em 0 .6em 16px;border-top:1px solid #f3f3ac;border-left:1px solid #f3f3ac;border-right:2px solid #d9d995;border-bottom:2px solid #d9d995;padding:4px 4px 4px 24px;background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0}
div.definition a.closeButton img{background:url(/fp/shared/images/close.gif) no-repeat;margin-left:-20px;float:left}
div.definition a:hover.closeButton img{background:url(/fp/shared/images/closeHover.gif) no-repeat}
div.hasMetadata a{text-decoration:none;color:#000}
div.hasMetadata a:hover{text-decoration:underline}
table.emsTabs td.emsTabScoreSelected td.yes{background:#0e0}
table.emsTabs td.emsTabScoreSelected td.no{background:#e00}
table.emsTabs td.emsTabScoreSelected td.partly{background:#f90}
table.emsTabs td.emsTabScoreSelected td.unknown{background:#eee}
table.emsTabs td.emsTabScore td.yes{background:#0c0}
table.emsTabs td.emsTabScore td.no{background:#c00}
table.emsTabs td.emsTabScore td.partly{background:#d70}
table.emsTabs td.emsTabScore td.unknown{background:#ccc}
div.emsPage label{padding-right:4px}
div.help div.answerExplanation{padding:.4em 0 .4em 0}
div.help div.yes,div.help div.no,div.help div.partly{display:inline;padding-right:4px}
div.help div.explanation{padding-left:8px;display:inline}
div.help div.yes,div.emsPage label.yes{background:#0e0}
div.help div.no,div.emsPage label.no{background:#e00;color:#fff}
div.help div.partly,div.emsPage label.partly{background:#f90}
table.emsTabs td.emsTab,table.emsTabs td.emsTabSelected{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:4px;text-align:center;cursor:pointer;background:#efefef}
table.emsTabs td.emsTabSelected{border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;font-weight:bold;background:#fff}
table.emsTabs td.emsTabScore,table.emsTabs td.emsTabScoreSelected{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:2px solid #000;background:#efefef;padding:4px 10px 4px 10px;text-align:center;cursor:pointer}
table.emsTabs td.emsTabScoreSelected{border-left:2px solid #000;border-right:2px solid #000;border-bottom:none;background:#fff}
div.emsPage{border-bottom:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;padding:12px 10px 10px 10px}
div.emsPage div.form table.form tbody tr.crossHeader th,div.emsPage div.form table.form tbody tr.crossHeader td{background:#999;color:#fff;font-weight:bold}
div.emsPage tr.done td{background:#fff}
div.emsPage tr.notDone td{background:#F0F4FA}
div.impPane .mapping{border-top:1px solid #88a;border-bottom:1px solid #88a;background:#ddf;padding:4px;font-size:80%}
div.impPane td.mapsFrom,div.impPane td.mapsTo{border:1px solid #88a;padding:2px 4px 2px 4px;margin-right:8px;background:#eef}
div.impPane td.mapsFrom{font-weight:bold;border:2px}
div.impPane td.mapsTo a{color:#000;text-decoration:underline}
div.impPane td.mapsTo a:hover{color:#000;text-decoration:underline}
div.impPane input.button{margin:0px}
div.impPane img.reportControls{padding-left:3px;padding-right:3px;cursor:pointer}
table.freeSpace{margin-top:2px;width:200px;border:1px solid #aaa}
table.freeSpace td.free{background:url(/csr/styles/images/freeSpace.gif) repeat-x;border-left:1px solid #aaa}
table.freeSpace td.used{background:url(/csr/styles/images/usedSpace.gif) repeat-x}
table.meterSettings tr td{vertical-align:bottom}
table.meterSettings td{padding:2px 10px 0px 0px}
div.dataNavigator div.thisRegion,div.dataNavigator div.childRegion,div.dataNavigator div.parentRegion{background:#efece3;margin-bottom:.5em;border:3px solid #fff}
div.dataNavigator div.thisRegion{border:3px solid #333}
div.dataNavigator div.childRegion{float:left;margin-right:.5em}
div.dataNavigator div.thisRegion div.description,div.dataNavigator div.childRegion div.description,div.dataNavigator div.parentRegion div.description{background:#bcad87;padding:3px;text-align:left;color:#fff;font-weight:bold}
div.dataNavigator div.value{padding:.3em}
div.dataNavigator div.separator{border-right:2px inset #fff;float:left}
div.dataNavigator div.value div.period{font-size:.75em}
div.dataNavigator div.value a{text-decoration:none;color:#000;background-position:0 .2em}
div.dataNavigator div.value a.dbValue{font-size:1.3em}
div.dataNavigator div.value a:hover{text-decoration:underline}
div.dataNavigator div.value div.narrative{float:right;color:#555}
div.dataNavigator .sourceManual,div.dataNavigator .sourceDelegation,div.dataNavigator .sourceImport,div.dataNavigator .sourceLogging,div.dataNavigator .sourceEstimator,div.dataNavigator .sourceLinkedRegionAggregation,div.dataNavigator .sourceRegionAggregation,div.dataNavigator .sourceStoredCalc,div.dataNavigator .sourceMeter{padding-left:20px;background-repeat:no-repeat;background-position:0 0px}
div.dataNavigator .sourceManual{background-image:url(/csr/styles/images/ic_form.gif)}
div.dataNavigator .sourceDelegation{background-image:url(/csr/styles/images/ic_users.gif)}
div.dataNavigator .sourceImport{background-image:url(/csr/styles/images/exceldoc.gif)}
div.dataNavigator .sourceLogging{background-image:url(/fp/shared/images/ic_table.gif)}
div.dataNavigator .sourceEstimator{background-image:url(/csr/styles/images/ic_estimated.png)}
div.dataNavigator .sourceRegionAggregation{background-image:url(/csr/styles/images/ic_region.gif)}
div.dataNavigator .sourceLinkedRegionAggregation{background-image:url(/csr/styles/images/ic_region_link.gif)}
div.dataNavigator .sourceStoredCalc{background-image:url(/csr/styles/images/ic_stored_calc.gif)}
div.dataNavigator .sourceMeter{background-image:url(/csr/styles/images/ic_meter.gif)}
div.dataNavigator div.calc{margin:.5em}
div.dataNavigator div.errorList{margin:0.5em}
div.dataNavigator div.errorList div.list{padding:0}
div.dataNavigator div.errorList h3{color:#d00;font-weight:bold;font-size:1em;margin:0 0 .3em 0;padding:0;background:none}
div.dataNavigator div.errorList table tbody td{background-color:white}
div.dataNavigator div.pagePopup div.val{padding-bottom:2px;border-bottom:2px inset #fff}
div.dataNavigator div.pagePopup div.warning{color:#d00;font-weight:bold;padding-bottom:.5em}
div.dataNavigator a.datum{font-weight:bold;text-decoration:none;color:#316AC5}
div.dataNavigator a.datum:hover{background-color:#316AC5;color:#fff}
div.dataNavigator div.calc table{margin-left:20px}
div.dataNavigator div.calc table td.answerOk,div.dataNavigator div.calc table td.answerWrong,div.dataNavigator div.calc table td.formula{background:#fbfaf8;border:1px solid #d2d1cc;padding:5px}
div.dataNavigator div.calc table td.answerWrong{background:#f2d1cf;border:2px solid #d00;padding:4px}
div.dataNavigator div.calc table td.equals{padding:.5em}
div.dataNavigator div.calc div.division{display:inline;vertical-align:middle;border-collapse:collapse}
div.dataNavigator div.calc div.division div.dividend{border-bottom:1px solid #000;text-align:center}
div.dataNavigator div.calc div.division div.divisor{text-align:center}
table.pivotTable{border-collapse:collapse;border-bottom:2px solid #ccc;margin:1em 0 1em 0}
table.pivotTable thead th{border-top:2px solid #ccc;border-bottom:2px solid #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding:4px 1em 4px 1em;background:url(/fp/shared/images/searchBack.gif) repeat-x #efefef;text-align:center}
table.pivotTable tbody td{border-left:1px dotted #ccc;border-right:1px dotted #ccc;text-align:right}
table.pivotTable tbody th,table.pivotTable tbody td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px 1em 4px 1em}
table.pivotTable tbody th{border-right:2px solid #ccc;background:url(/fp/shared/images/searchBack.gif) repeat-x #efefef;text-align:left}
table.pivotTable tbody tr th{white-space:nowrap}
table.pivotTable tbody tr.level1 th{font-weight:normal;font-size:100%}
table.pivotTable tbody tr.level2 th{font-weight:bold;font-size:100%}
table.pivotTable tbody tr.level3 th{font-weight:bold;font-size:120%}
table.pivotTable thead th.all{border-left:2px solid #ccc;border-right:1px solid #ccc}
table.pivotTable tbody td.all{background:#eee;border-left:2px solid #ccc;border-right:1px solid #ccc}
table.pivotTable tbody tr.all td{background:#eee}
table.pivotTable tbody tr.level2 td,table.pivotTable tbody tr.level2 th,table.pivotTable tbody tr.level3 td,table.pivotTable tbody tr.level3 th{border-top:2px solid #ccc;background:#eee}
table.pivotTable tbody tr.level2 td.all,table.pivotTable tbody tr.level3 td.all{background:#ddd}
table.pivotTable td.noData{color:#999;font-size:90%;font-style:italic}
div.rowOptionsDropDown{background:url(/fp/shared/images/dots_br_last.gif) no-repeat 0 9px;padding:4px 0 0 16px}
div.pivotTablePageArea{padding:5px;border:1px solid #bbb;background:#eeeed7}
div.pivotTablePageAreaFirstSection,div.pivotTablePageAreaSection{display:inline;float:left;margin-right:1em}
div.pivotTablePageAreaSection{border-left:2px outset #fff;padding-left:1em}
div.pivotTablePageArea h2{background:none;color:#666;margin:0 0 .4em 0;padding:0px;font-weight:bold;font-size:100%}
div.pivotTablePageArea img.miniButton,div.optionsPopup img.miniButton{cursor:pointer;background:#aaa;margin:0 4px 0 4px;border:1px outset #fff}
table.pivotTable tbody tr.level1 td.hilight,table.pivotTable tbody tr.level2 td.hilight,table.pivotTable tbody tr.level3 td.hilight,table.pivotTable tbody tr td.hilight{background:#ff9}
div.optionsPopup input.miniButton{font-size:11px;font-weight:normal}
.menu-scroll-bottom{background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-bottom.gif);background-repeat:no-repeat;background-position:center;height:12px;cursor:pointer}
.menu-scroll-top{background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-top.gif);background-repeat:no-repeat;background-position:center;height:12px;cursor:pointer}
.x-menu-list{overflow:hidden}
.menu-scroll-over{height:10px}
.infoBoxCornerTop,.infoBoxCornerTop .infoBoxCornerLeft,.infoBoxCornerBottom,.infoBoxCornerBottom .infoBoxCornerLeft{font-size:0;line-height:0;margin:0;height:11px;position:relative}
.infoBoxCornerTop,.infoBoxCornerLeft,.infoBoxCornerBottom{background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;height:11px}
.infoBoxCornerTop{background-position:100% 0;width:auto;top:-1px;right:-1px}
.infoBoxCornerTop .infoBoxCornerLeft{background-position:0 -33px;width:11px;left:-2px}
.infoBoxCornerBottom{background-position:100% -22px;clear:both;width:auto;height:11px;bottom:-1px;right:-1px}
.infoBoxCornerBottom .infoBoxCornerLeft{background-position:0 -55px;width:11px;left:-2px;height:11px}
div.infoBox{margin-bottom:1em}
div.infoBox .infoBoxCornerTop,div.infoBox .infoBoxCornerLeft,div.infoBox .infoBoxCornerBottom{background-image:url(/csr/styles/images/roundedTintedBlueBox.png)}
div.infoBox .contentBorder{background:#e9eff3 url(/csr/styles/images/roundedTintedBlueBoxBack.png) repeat-x bottom;border:1px solid #cdd0d5}
div.infoBox .content{padding:0px 10px}
div.infoBox .squareBox{padding:11px 11px 11px 11px}
.actionBoxCornerTop,.actionBoxCornerTop .actionBoxCornerLeft,.actionBoxCornerBottom,.actionBoxCornerBottom .actionBoxCornerLeft{font-size:0;line-height:0;margin:0;height:11px;position:relative}
.actionBoxCornerTop,.actionBoxCornerLeft,.actionBoxCornerBottom{background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;height:11px}
.actionBoxCornerTop{background-position:100% 0;width:auto;top:-1px;right:-1px}
.actionBoxCornerTop .actionBoxCornerLeft{background-position:0 -22px;width:11px;left:-2px}
.actionBoxCornerBottom{background-position:100% -11px;clear:both;width:auto;bottom:-1px;right:-1px}
.actionBoxCornerBottom .actionBoxCornerLeft{background-position:0 -33px;width:11px;left:-2px}
div.actionBox{margin-bottom:1em}
div.actionBox .actionBoxCornerTop,div.actionBox .actionBoxCornerLeft,div.actionBox .actionBoxCornerBottom{background-image:url(/csr/styles/images/roundedBeigeBox.png)}
div.actionBox .contentBorder{background:#fefed8;border:1px solid #dbdaa9}
div.actionBox .content{padding:0px 10px}
div.actionBox .squareBox{padding:11px 11px 11px 11px}
div.infoBox{margin-top:10px}
div.infoBox .content{display:block}
div.infoBox .infoBoxHeader{display:block;font-size:large;font-weight:bold;margin-bottom:10px}
div.actionBox .actionBoxHeader{display:block;font-size:large;font-weight:bold;margin-bottom:10px}
.largeButton{font-size:1.2em;margin:1em 0.5em 0 0;padding:0 5px 2px 5px}
fieldset.donationsEditDonations{margin:0.5em 0 1.0em 0;padding:0 0.7em 0.7em 0.7em}
div.donationsEditDonations{margin:0 0 1.0em 0;padding:0 0.7em 0.7em 0.7em}
fieldset.donationsEditDonations legend{padding:0 0.5em 0.5em 0.2em}
div.recipientContactDetails{display:block;padding:1.0em;font-size:1.1em;padding:1em;height:100%}
div.recipientBackground{background:#d9d9ca url(/csr/styles/images/backgrounds/fadeGray.png) repeat-x}
div.recipientOrgName{font-weight:bold;font-size:1.3em;margin:0 0 5px 0}
div.recipientAddress{line-height:1.5em}
div.recipientPhone{line-height:1.5em}
div.recipientFax{line-height:1.5em}
div.recipientContactName{background:url(/csr/styles/images/ic_user.gif) left no-repeat;line-height:1.5em;font-size:1.1em;padding:0 0 0 18px;margin:0 0 0.5em 0}
div.recipientContactName input{margin:0 5px 0 0;font-size:1.1em}
button.small{margin:-2px 5px 0 0;font-size:1.1em;vertical-align:middle}
div.recipientOptions{float:right;width:220px}
div.recipientOptions a{display:block;line-height:1.5em;padding:0 0 0 18px;text-decoration:none}
div.recipientOptions a:hover{text-decoration:underline}
a.recipientEdit{background:url(/fp/shared/images/ic_edit.gif) left no-repeat}
a.recipientAddChild{background:url(/csr/styles/images/ic_users.gif) left no-repeat}
a.recipientShowDonations{background:url(/csr/styles/images/ic_currency.gif) left no-repeat}
a.recipientChangeContact{background:url(/csr/styles/images/ic_add_user.gif) left no-repeat}
tr.donationsFormHeader{}
div.donationsFormHeader,tr.donationsFormHeader td{font-size:1.2em;line-height:1.5em;font-weight:bold;border-bottom:1px solid #CCCCCC;padding:1em 0 0 0}
div.donationsFormHeader{margin:0 0 0.5em 0;padding:0 0 0 0}
#editDonationsForm{margin:0 0 0 0}
#editDonationsForm label.checkboxOrRadio{text-align:left;width:auto}
#editDonationsForm label,#editDonationsForm .x-form-item label{text-align:right;width:135px;padding-right:1em;line-height:1.5em;display:block}
#editDonationsForm div.formElementHelp{}
#editDonationsForm .x-form-element{padding-left:0px}
#editDonationsForm fieldset div.formElementHelp{width:95%}
div.recipientSearchFeedback{padding:0 1em 0 0;font-weight:bold}
.popupOptions{background:url(/csr/styles/images/backgrounds/fadeYellow.png) repeat-x #f3f3df;border-top:solid 1px #c5c5be;border-left:solid 1px #c5c5be;border-right:solid 2px #c5c5be;border-bottom:solid 2px #c5c5be;max-height:250px;height:250px;overflow:auto}
div.formElement label.checkboxOrRadio{display:inline;padding:0 1.5em 0 0}
.tagGroupContainer{width:33.3%;float:left}
.schemeTextFieldContainer{float:left;width:50%}
.schemeTextFieldPadding{padding:0 1em 1em 0}
div.hr{margin:1em 0 1em 0;border-top:solid 1px #ccc}
.labelValue{line-height:1.5em}
.checkboxLabel{line-height:2.5em;width:130px;padding:0 1.0em 0 0;text-align:right}
.noBorder{border:none}
a.donationsFilter{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat 0 2px;padding:2px 0 2px 20px;text-decoration:none;color:#9E9EE2;white-space:nowrap}
div.info a.donationsFilter{color:#4e4e9c}
a.showAll{text-decoration:none;color:#4e4e9c;white-space:nowrap}
a.showAll:hover{text-decoration:underline}
div.pagePopup div.donationsScroller{height:250px;overflow:auto;background:#fff;border:2px inset #fff}
a.donationsFilter:hover{text-decoration:underline}
.ext-ux-livegrid-drop-waiting{background-image:url(/csr/styles/images/loading.gif)!important}
.ext-ux-livegrid-liveScroller{z-index:1;background:none!important;position:absolute;height:3px;right:0px;width:18px;overflow:scroll;overflow-x:hidden}
.ext-ux-livegrid-liveScroller div{background:none;width:1px;overflow:hidden;font-size:1px;height:0px}
div.donationsBrowser{margin-top:1em}
div.donationsBrowser div.donation{padding-bottom:.4em}
div.donationsBrowser div.donation img.status{margin-top:2px}
div.donationsBrowser div.donationDetail{margin-top:-17px;padding-left:23px}
div.donationsBrowser div.donationDetail div.name{margin-bottom:.1em}
div.donationsBrowser div.donationDetail div.name a{color:#0000CC;font-size:120%;text-decoration:underline}
div.donationsBrowser div.donationDetail div.description{margin-bottom:3px}
div.donationsBrowser div.money{display:inline;background:url(/csr/styles/images/ic_money.gif) no-repeat;padding-left:20px;margin-right:1em}
div.donationsBrowser div.hours{display:inline;background:url(/csr/styles/images/ic_time.gif) no-repeat;padding-left:20px;margin-right:1em}
div.donationsBrowser div.people{display:inline;background:url(/csr/styles/images/ic_people.gif) no-repeat;padding-left:20px;margin-right:1em}
div.donationsBrowser div.donationDetail div.project{display:inline}
div.donationsBrowser div.donationDetail div.recipient{padding-bottom:4px}
div.donationsBrowser div.donationDetail div.recipient a,div.donationsBrowser div.donationDetail div.project a{text-decoration:none;color:#000}
div.donationsBrowser div.donationDetail div.recipient a:hover,div.donationsBrowser div.donationDetail div.project a:hover{text-decoration:underline}
div.donationsBrowser div.scheme{font-size:85%}
div.donationsBrowser div.donationDetail div.tagGroups{padding-bottom:4px;background:url(/csr/styles/images/hr.gif) 0 bottom no-repeat;margin-bottom:2px}
div.donationsBrowser div.donationDetail div.role{display:inline;margin-right:1em}
div.donationsBrowser div.donationDetail div.tagGroup{font-size:85%;color:#008000;margin-bottom:.2em}
div.donationsBrowser div.donationDetail div.tagGroup a{color:#7777CC;text-decoration:underline}
input.different{background:#ddd}
table.schemes tr.regionGroup td{border:none;border-bottom:1px #bbb solid;background:#eef}
div.donationScheme,a.donationScheme{background:url(/csr/styles/images/ic_currency.gif) no-repeat;text-decoration:none;padding-left:20px;padding-right:10px;display:inline}
a.donationScheme:hover{text-decoration:underline}
div.formDonation table.donations{border-collapse:collapse;font-size:84%}
div.searchResults{margin-bottom:.4em}
div.recipientDetails{background:url(/fp/shared/images/searchBack.gif) repeat-x #eee;padding:4px;border:none;font-size:90%;cursor:pointer}
div.resultHilighted{border:2px solid #316ac5;background:#e7eff6;padding:2px}
div.recipientDetails div.org{font-weight:bold;font-size:120%}
div.recipientDetails div.contact{padding:0 .5em 0 18px;background:url(/csr/styles/images/ic_user.gif) no-repeat;font-weight:normal;font-size:110%;margin:2px 0 2px 0}
div.recipientDetails div.furtherDetails{display:none}
div.resultHilighted div.furtherDetails{display:inline;padding-left:1em}
div.recipientDetails div.showOtherDonations{display:none}
div.selectedRecipient div.recipientDetails div.showOtherDonations{display:inline}
div.filename{margin-bottom:5px}
div.filename a{padding-left:20px;background:url(/fp/shared/images/ic_file.gif) no-repeat;text-decoration:none;color:#555}
div.filename a:hover{text-decoration:underline}
textarea.donationsTextBox{width:500px}
div.budget{float:left;margin-right:1em}
div.DonationsTag{background:url(/csr/styles/images/ic_tag.gif) no-repeat 0 0;padding:0 0 0 20px}
div.itemRow{border-bottom:1px solid #ccc;padding:1px 0 1px 0;background:url(/fp/shared/images/searchBack.gif) repeat-x}
div.treeMenu div.DonationsScheme,div.treeView div.DonationsScheme{background:url(/csr/styles/images/ic_currency.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.DonationsScheme{padding:0px 0 4px 20px;margin-left:16px}
div.donationsBrowser div.donationDetail{padding-left:23px;margin-bottom:1em;display:block}
div.donationsBrowser div.donationDetail div.activity{margin-bottom:.1em}
div.donationsBrowser div.donationDetail div.activity a{color:#0000CC;font-size:120%;text-decoration:underline}
div.donationsBrowser div.donationDetail div.description{margin-bottom:3px}
div.donationsBrowser div.donationDetail div.scheme{display:inline}
div.donationsBrowser div.donationDetail div.scheme a{text-decoration:none;color:#000}
div.donationsBrowser div.donationDetail div.scheme a:hover{text-decoration:underline}
div.donationsBrowser div.donationDetail div.budget{color:#888;display:inline;float:none;margin:0;padding-left:.5em}
div.donationsBrowser div.donationDetail div.tagGroups{padding-bottom:4px;background:url(/csr/styles/images/hr.gif) 0 bottom no-repeat;margin-bottom:2px}
div.donationsBrowser div.donationDetail div.attributeName{font-size:85%;color:#008000;margin-bottom:.2em;display:inline;padding-left:1em}
div.donationsBrowser div.donationDetail div.link a{color:#7777CC;text-decoration:underline}
div.donationsSearchResultsPane{background:#eaf0f2;padding:0px;margin:1em 0 1em 0;border-bottom:dotted 1px #ccc}
div.selectedRecipient{padding:4px 0px 4px 0px;margin:0px 0px 1em 0px;background-color:#ddd;border-bottom:solid 1px #ccc}
div.parentRecipientViewClass{border-top:dotted 1px #aaa;background-color:#fff;padding:6px;margin:0 0 0 0;font-size:10pt;cursor:pointer}
div.parentRecipientViewClass:hover{color:black;background-color:#dde6f5;cursor:pointer}
div.childRecipientViewClass{background:#ffffff url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end.gif) no-repeat 20px 2px;padding:4px 4px 4px 40px;margin:0 0 0 0;font-size:8pt;cursor:pointer}
div.childRecipientViewClass:hover{color:black;background-color:#dde6f5;cursor:pointer}
div.newChildParentDetails{font-size:1.3em;font-weight:bold;margin:0 0 5px}
div.newChildParentDetailsName{font-weight:bold;padding:1em 0 0 1em}
div.postcodeLookupViewClass{cursor:pointer;padding:2px 10px;font-size:10pt}
div.postcodeLookupViewClass:hover{color:White;background-color:#0a246a;cursor:pointer}
div.exportFieldListEntry{margin-top:1px;margin-bottom:1px;padding-top:2px;padding-bottom:2px;border-bottom:solid 1px #ddd}
div.exportFieldListEntry:hover{background-color:#ddd;cursor:default}
div.exportSettingsEntry{margin-top:1px;margin-bottom:1px;padding-top:2px;padding-bottom:2px;border-bottom:solid 1px #ddd;background-color:#fff}
div.exportSettingsEntry:hover{background-color:#ddd;cursor:pointer}
.lettersButtonPrevContainer .x-btn{display:inline;position:absolute;top:8px;left:300px}
.lettersButtonDelContainer .x-btn{display:inline;position:absolute;top:8px;left:365px}
.lettersButtonContainer{display:inline}
.letterTemplateRecord .letterTemplateText{display:inline;padding-left:1em}
.letterTemplateRecord{padding-top:12px;position:relative;height:25px;border-top:solid 1px #ddd}
div.letterTemplateViewContainer{width:450px;border-bottom:solid 1px #ddd;background:url(/csr/styles/images/backgrounds/fadeYellow.png) repeat-x #f3f3df}
fieldset.letterAdminFieldset{padding:1em 1em}
div.exchangeRateTable tbody th,div.exchangeRateTable tbody td{padding:2px 5px 2px 5px}
.mouseOverHighlight{background:#ffa;cursor:hand;cursor:pointer}
.selectedHighlight{background:#ffe1aa!important}
.x-form-text.descriptionField{border:solid 1px transparent;background-image:none;background-color:Transparent}
.x-form-text.descriptionFieldFocus{border:solid 1px #cec9c8;background-color:#fff!important}
.x-form-text.descriptionFieldMouseOver{border:solid 1px #cec9c8;background-color:#d7e6e4}
.toggle-btn-style .x-btn-left,.toggle-btn-style .x-btn-center,.toggle-btn-style .x-btn-right{border:solid 1px #0a246a;background:transparent}
.toggle-btn-style.x-btn-pressed .x-btn-left,.toggle-btn-style.x-btn-pressed .x-btn-center,.toggle-btn-style.x-btn-pressed .x-btn-right{background:transparent}
.toggle-btn-style.x-btn-over .x-btn-left,.toggle-btn-style.x-btn-over .x-btn-center,.toggle-btn-style.x-btn-over .x-btn-right{background:transparent}
.toggle-btn-style .x-btn-center .x-btn-text{margin-right:5pt;margin-left:5pt}
.toggle-btn-style.x-btn-pressed .x-btn-center{border:solid 1px #0a246a;background:#d4d5d8}
.toggle-btn-style.x-btn-over .x-btn-center{border:solid 1px #0a246a;background:#b6bdd2}
.settingsPanel{border:none}
span.settingName{font-size:15pt;font-weight:bold}
div.settingDescription{font-size:11pt;line-height:1.2em;margin-top:.1em;color:#999;font-weight:normal;margin-bottom:.7em;clear:both}
span.isModifiedText{font-style:italic;margin:0 4pt;font-size:11px;color:#999}
a.chooseDifferentViewText{margin:0 5pt;font-size:11px;cursor:pointer}
a.chooseDifferentViewText:hover{text-decoration:underline}
.chooseViewContainer{background:#e8e8e8}
div.chooseViewContainerElement{border-bottom:solid 1px #c9dade;padding:0pt 3pt 3pt 3pt;cursor:pointer}
div.chooseViewContainerElement:hover{background:#adc8ff}
span.spinner{font-size:small;color:green}
div.fieldsTable table{border-collapse:collapse}
div.fieldsTable table td{padding:3pt}
div.fieldsTable thead th{background:#D0D0D0 url(/fp/shared/images/toolbar_back4.gif) repeat-x scroll 0% 0%;border-bottom:1px solid #BBBBBB;font-weight:bold;padding:5pt 25pt;text-align:left;color:#333333}
.editableField{border-color:white white #DDD;border-style:solid;border-width:1px;color:#222222;cursor:pointer;font-size:11px;line-height:18px;padding:2px}
.editableField:hover{background:#dedeff url(/csr/styles/images/dataviewItemBackgroundOver.gif) repeat-x}
div.budgetsTable table{border-collapse:collapse}
div.budgetsTable table td{border-color:white white #DDD;border-style:solid;border-width:1px;color:#222222;cursor:pointer;font-size:11px;line-height:18px;padding:2px}
div.budgetsTable thead th{background:#D0D0D0 url(/fp/shared/images/toolbar_back4.gif) repeat-x scroll 0% 0%;border-bottom:1px solid #BBBBBB;font-weight:bold;padding:0pt 5pt;text-align:left;color:#333333}
.budgetsTable td.dateField{width:100px}
.budgetsTable td.description{width:150px}
.budgetsTable td.amount{width:70px}
.budgetsTable td.currency{width:100px}
.budgetsTable td.compare{width:120px}
.budgetsTable td.exchangeRate{width:120px;text-align:right}
.budgetsTable td.poundField{width:30px}
.msgContainerClass{font-size:small;color:White;visibility:hidden;padding:3pt}
.buttonClass:hover{background-color:#316AC5;color:#FFFFFF;text-decoration:none;cursor:pointer}
.buttonClass{color:#316AC5;font-size:100%;padding:1px 3px;text-decoration:underline}
.different{background:#ddd;font-size:8pt}
div.userOrGroup{padding:0 0 0 20px;background:url(/csr/styles/images/ic_users.gif) no-repeat;display:inline;margin-right:8px}
div.actionDetailTag{display:inline}
div.role{border-bottom:2px inset #fff;padding:5px 0 5px 0}
div.roleName{display:inline;font-weight:bold;margin-right:5px}
div.inlineTaskPeriodStatus{display:inline;padding:3px;font-size:10px;margin-left:4px;vertical-alignment:middle}
div.inlineTaskPeriodStatus a{text-decoration:none}
div.inlineTaskPeriodStatus a:hover{text-decoration:underline}
div.actionGrid{}
table.actionGrid{border-collapse:collapse;height:20px;border-right:2px solid #ccc;border-bottom:2px solid #ccc}
table.actionGrid thead tr td{border:none}
table.actionGrid thead tr th{border:2px solid #ccc;background:url(/fp/shared/images/searchBack.gif) repeat-x #efefef;text-align:left;padding:4px;font-weight:normal}
table.actionGrid thead tr th{border:2px solid #ccc;background:url(/fp/shared/images/searchBack.gif) repeat-x #efefef;text-align:left;padding:4px;font-weight:normal}
table.actionGrid tbody tr th img{position:absolute;background:url(/fp/shared/images/but_group_collapsed_blue.gif) no-repeat}
table.actionGrid tbody tr th img.open{background:url(/fp/shared/images/but_group_expanded_blue.gif) no-repeat}
table.actionGrid tbody tr.selected th img{background:url(/fp/shared/images/but_group_collapsed_white.gif) no-repeat}
table.actionGrid tbody tr.selected th img.open{background:url(/fp/shared/images/but_group_expanded_white.gif) no-repeat}
table.actionGrid tbody tr th,table.actionGrid tbody tr td{background:#9cc;text-align:center;padding:2px;margin:0px;font-weight:normal;border:1px solid #eee}
table.actionGrid tbody tr th{text-align:left;font-weight:normal;background:url(/fp/shared/images/searchBack.gif) repeat-x #efefef;cursor:pointer;border-top:2px solid #ccc;border-left:none;border-right:2px solid #ccc;color:#666}
table.actionGrid tbody tr td div{padding:4px}
table.actionGrid tbody tr td.taskActive{background:#9cc;cursor:pointer}
table.actionGrid tbody tr.selected th,table.actionGrid tbody tr.selected td{background:#099;color:#d9ecec;border-right:1px solid #eee}
table.actionGrid tbody tr.selected td{border-left:#999;border-right:#ccc}
table.actionGrid tbody tr.selected td.taskActive{background:#099}
table.actionGrid tbody tr.selected td.over div,table.actionGrid tbody tr td.over div{border:1px solid #fff;padding:3px}
table.actionGrid tbody tr.selected td.selected div,table.actionGrid tbody tr td.selected div{border:2px solid #fff;padding:2px}
table.actionGrid tbody tr td.future{cursor:default;background-image:url(/csr/styles/images/stippleFFFFFF.gif)}
table.actionGrid tbody tr.selected td.future{background-image:url(/csr/styles/images/stipple2D76CF.gif)}
div.tabPane h3{margin:1em 0 .25em 0;font-size:110%;font-weight:bold}
div.pagePopup div.actionsScroller{height:250px;overflow:auto;background:#fff;border:2px inset #fff}
table.editTaskDatePicker{border-collapse:collapse;height:20px;border-top:1px solid #000;border-bottom:1px solid #000}
table.editTaskDatePicker thead tr td{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background:url(/fp/shared/images/searchBack.gif) repeat-x}
table.editTaskDatePicker tbody tr td{background:#99f;height:20px;border-left:1px solid #000;border-right:1px solid #000;text-align:center;font-size:12px;cursor:pointer}
table.editTaskDatePicker tbody tr td.selected{background:#00d;color:#fff}
table.editTaskDatePicker tbody tr td.started{background:#55e;color:#fff}
div.chartPopup{display:none;position:absolute;background:#fff;padding:1px;border-right:2px solid #000;border-bottom:2px solid #000;border-top:1px solid #999;border-left:1px solid #999}
a.chartLink{display:block;margin-bottom:3px;background:url(/csr/styles/images/ic_chart.gif) no-repeat 0 0;padding:0 0 0 20px}
table.taskPeriods{margin-bottom:1em;border-collapse:collapse}
table.taskPeriods td,table.taskPeriods th{padding:2px}
table.taskPeriods thead tr th{background:#ddd}
table.taskPeriods tbody tr th,table.taskPeriods tbody tr td{border-bottom:1px solid #ddd}
table.taskPeriods tbody tr td{border-right:1px solid #ddd}
table.taskPeriods tbody tr th{border-right:1px solid #ddd;text-align:left}
table.taskPeriods tr.status td{text-align:center}
table.taskPeriods tr.internalComment td{}
table.taskPeriods tr.publicComment td{}
table.taskPeriods tr.entered td{}
a.actionsFilter{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat 0 2px;padding-left:20px;text-decoration:none;color:#9E9EE2}
a.actionsFilter:hover{text-decoration:underline}
div.info a.actionsFilter{color:#4e4e9c}
a.filterSelected{color:#2D2D86;font-weight:bold}
div.filter{float:left;margin-right:1em}
div.actionsBrowser{margin-top:1em}
div.actionsBrowser div.task{padding-bottom:1.4em}
div.actionsBrowser div.task img.status{margin-top:2px}
div.actionsBrowser div.taskDetail{margin-top:-17px;padding-left:23px}
div.actionsBrowser div.taskDetail div.name{margin-bottom:.1em}
div.actionsBrowser div.taskDetail div.name a{color:#0000CC;font-size:120%;text-decoration:underline}
div.actionsBrowser div.taskDetail div.name a.inlineLink{text-decoration:none;font-size:10px;color:#999}
div.actionsBrowser div.taskDetail div.description{margin-bottom:3px}
div.actionsBrowser div.taskDetail div.project{display:inline}
div.actionsBrowser div.taskDetail div.project a{text-decoration:none;color:#888}
div.actionsBrowser div.taskDetail div.project a:hover{text-decoration:underline}
div.actionsBrowser div.taskDetail div.period{color:#000;display:inline}
div.actionsBrowser div.taskDetail div.tagGroups{padding-bottom:4px;background:url(/csr/styles/images/hr.gif) 0 bottom no-repeat;margin-bottom:2px}
div.actionsBrowser div.taskDetail div.role{display:inline;margin-right:1em}
div.actionsBrowser div.taskDetail div.role,div.actionsBrowser div.taskDetail div.tagGroup{font-size:85%;color:#008000;margin-bottom:.2em}
div.actionsBrowser div.taskDetail div.role a,div.actionsBrowser div.taskDetail div.tagGroup a{color:#7777CC;text-decoration:underline}
div.setupRole,div.setupTagGroup{padding:5px 5px 5px 11px;border:none;background:url(/fp/shared/images/searchBack.gif) repeat-x #eee;border-bottom:1px solid #bbb;border-top:1px solid #fff;font-size:125%}
div.setupRole a,div.setupTagGroup a{text-decoration:none}
div.setupRole a:hover,div.setupTagGroup a:hover{text-decoration:underline}
div.setupRoleSelected,div.setupTagGroupSelected{border:2px solid #316ac5;background:#e7eff6;padding:5px}
div.setupRoleSelected div.bottomBar,div.setupTagGroupSelected div.bottomBar{padding:5px;margin:5px -5px -5px -5px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;font-weight:normal;text-align:right}
td.newRow{background:#c7c7b4}
td.newRow div.formElement{margin:0}
table.actions{border-collapse:collapse}
table.actions tbody td,table.actions thead th{border:2px solid #999;padding:2px}
table.actions thead th{border-bottom:none;background:#ddd}
div.colourBlock{margin-right:4px}
table.actionGrid2{border-collapse:collapse;height:20px;border-right:2px solid #ccc;border-bottom:2px solid #ccc}
table.actionGrid2 thead tr td{border:none}
table.actionGrid2 tbody tr th{background:#fff;text-align:left;padding:2px;margin:0px;font-weight:bold;border:2px solid #ccc}
table.actionGrid2 tbody tr td{background:#eee;padding:2px;margin:0px;font-weight:normal;border:1px solid #ddd}
table.actionGrid2 tbody tr td.actionWeight,table.actionGrid2 tbody tr td.actionEdit,table.actionGrid2 tbody tr td.actionCheck{text-align:center}
table.actionGrid2 tbody tr td div{padding:4px}
div.actionHoverLayer{background:#eee;border:solid 1px #000;padding:2px 4px 2px 4px}
table.actionGrid2 td.actionPeriod{cursor:pointer}
table.actionGrid2 td.actionEdit{cursor:pointer}
table.actionGrid2 td.actionName{text-align:left;vertical-align:top;padding:4px 4px 4px 20px;background:#eee}
table.actionGrid2 td.actionName.expanded{background:#eee url(/fp/shared/images/but_group_expanded_blue.gif) no-repeat;background-position:4px 4px}
table.actionGrid2 td.actionName.collapsed{background:#eee url(/fp/shared/images/but_group_collapsed_blue.gif) no-repeat;background-position:4px 4px}
.weightingDlgItem{padding-bottom:3px;margin:3px 6px 3px 6px;border-bottom:solid 1px #ccc}
table.actionGrid2 tr.gridRowSelected td{background:#ddf}
table.actionGrid2 tr td div.actionPeriod{background-image:url(/csr/styles/images/statusCircleEEEEEE.gif);background-repeat:no-repeat;background-position:center;padding:0 0 0 0;width:16px;height:16px}
table.actionGrid2 tr.gridRowSelected td div.actionPeriod{background-image:url(/csr/styles/images/statusCircleDDDDFF.gif);background-repeat:no-repeat;background-position:center;padding:0 0 0 0;width:16px;height:16px}
table.actionGrid2 tr.gridRowSelected td.actionName.expanded{background:#ddf url(/fp/shared/images/but_group_expanded_blue.gif) no-repeat;background-position:4px 4px}
table.actionGrid2 tr.gridRowSelected td.actionName.collapsed{background:#ddf url(/fp/shared/images/but_group_collapsed_blue.gif) no-repeat;background-position:4px 4px}
table.actionGrid2 tr td.actionName div.infoTip{background-image:url(/fp/shared/images/ic_info.gif);background-repeat:no-repeat;width:14px;height:14px;float:right}
div.actionTypeContainer{margin:10px 0 5px 0}
div.actionTypeContainer div.actionTypeManagement{padding-left:20px}
div.actionTypeContainer div.actionTypePerformance{padding-left:20px;margin-top:8px}
textarea.scriptEdit{font-family:Courier New}
table.actionGrid2 tr.disabled{color:#888}
table.actionGrid2 tr td.disabled,table.actionGrid2 tr.disabled td.actionPeriod{background-image:url(/csr/styles/images/stipple5A697A.gif)}
table.actionGrid2 tr td.hasFieldContent,table.actionGrid2 tr.gridRowSelected td.hasFieldContent{background-image:url(/fp/shared/images/RedCorner8x8.gif);background-repeat:no-repeat;background-position:top right}
table.actionGrid2 tr th.periodColumnHeading,table.actionGrid2 tr th.regionColumnHeading{cursor:pointer}
div.actionFieldTipEntry{padding-bottom:10px}
div.actionFieldTipEntry div.actionFieldTipLabel{font-weight:bold;padding-bottom:5px}
div.actionsTabContent h3{padding:10px 0 2px 0}
table.actionsGanttChart{}
table.actionsGanttChart tr{height:25px}
table.actionsGanttChart tr td{border-bottom:solid 1px #ccc}
table.actionsGanttChart tr th.spacerRow{height:0px}
table.actionsGanttChart tr th.actionNameHeading{background:url(/csr/styles/images/roundedTintedBlueBoxBack.png) repeat-x;border-bottom:solid 1px #ccc}
table.actionsGanttChart tr th.periodTitle{background:url(/csr/styles/images/roundedTintedBlueBoxBack.png) repeat-x;border-bottom:solid 1px #ccc;font-size:smaller;text-align:left}
table.actionsGanttChart tr th.periodTitleMajor{background:url(/csr/styles/images/roundedTintedBlueBoxBack.png) repeat-x;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;font-size:smaller;text-align:left}
table.actionsGanttChart tr td.actionName{padding:2px 4px 2px 4px;background-color:#E9EFF3;min-width:200px}
table.actionsGanttChart tr td.ganttChartCell{background-color:#F2F8FD}
table.actionsGanttChart tr td.ganttChartCellMajor{background-color:#F2F8FD;border-left:solid 1px #ccc}
div.ganttChartBlock{width:auto;height:12px;border:solid 1px}
.infoRadioGroup .x-panel-body{background:transparent}
div.autoHeightRadio .x-form-radio-wrap{line-height:normal;height:auto}
table.actionGrid2 tbody tr td div.x-html-editor-tb,table.actionGrid2 tbody tr td div.x-html-editor-wrap{padding:0 0 0 0;margin:0 0 0 0}
table.actionGrid2 tbody tr td div.x-html-editor-tb{height:0;visibility:hidden}
div.initiativesSectionTitle{background:#EDF5FC url(/csr/styles/actions/images/initiativeSectionTitle.png) repeat-x top;padding:0px 15px 5px 15px;margin:20px 0 0 0;line-height:35px;font-weight:bold}
div.initiativesSectionBody{background-color:#EDF5FC;border-bottom:solid 1px #B5CAE2;padding:0 0 15px 0}
div.initiativesSectionBody div.label{padding:14px 0 4px 15px}
div.initiativesSectionBody div.field{margin:0 10px 5px 15px}
div.initiativesSectionBody .x-panel-body{background-color:Transparent}
.initiativeProjectButton{background:url(/csr/styles/actions/images/initiativeProjectButtonBack.gif) no-repeat;width:105px;height:44px;float:left;margin:15px 15px 15px 15px;cursor:pointer;font-weight:bold}
.initiativeProjectButtonSelected{background:url(/csr/styles/actions/images/initiativeProjectButtonBackSel.gif) no-repeat}
.initiativeProjectButton div{text-align:center;padding:12px 0 12px 10px}
.initiativeProjectButton img{float:left;padding:6px 0 6px 5px}
table.initiativeRegionPicker th,table.initiativeRegionPicker td{padding:4px 4px 4px 0}
table.initiativeRegionPicker th{font-weight:bold}
table.initiativeRegionView th{vertical-align:top;padding:4px 4px 4px 0;font-weight:bold;border-bottom:solid 1px #aaa}
table.initiativeRegionView tbody tr td{vertical-align:top;padding:4px 4px 4px 0;border-top:solid 1px #ddd}
table.initiativeRegionView td.regionRemoveButton{cursor:pointer;text-align:right}
table.initiativeProjectTeamView th,table.initiativeProjectTeamView td{padding:4px 4px 4px 0;vertical-align:top}
table.initiativeProjectTeamView th{font-weight:bold}
table.initiativeProjectTeamView td{}
table div.regionAddButton{cursor:pointer;padding-right:10px}
.initiativesInfoTip{background-image:url(/fp/shared/images/ic_info.gif);background-repeat:no-repeat;width:14px;height:14px;cursor:pointer}
table.paddedInputForm td{padding:10px 5px 0 0;vertical-align:top}
.floatLeft{float:left}
.floatRight{float:right}
div.initiativesSectionBody .labelPadding{margin:14px 0 4px 5px}
div.initiativesSectionTitle .titlePadding{margin:11px 0 0 5px}
div.initiativesSectionBody .leftPadded{margin:0 0 0 5px}
div.initiativesSectionBody .topPadded{padding:4px 0 0 0}
div.feedbackDlgPrompt{margin-bottom:10px;border:none;background-color:Transparent}
table.initiativesProgressGrid th,table.initiativesProgressGrid tr td{border:solid 1px #ccc;padding:3px 3px 3px 8px}
table.initiativesProgressGrid th{font-weight:normal;vertical-align:bottom;width:50px}
table.initiativesProgressGrid th.selected{font-weight:bold}
table.initiativesProgressGrid tr td.selected{}
div.initiativesMsgText{margin:5px}
div.ganttMissingDataIcon{float:right;width:16px;height:16px;background:url(/csr/styles/images/ic_warning.gif) no-repeat}
div.metricGroupSep{margin:12px 0 12px 0;border-top:solid 1px #B5CAE2}
input.dataEntryReadOnlyField{background:#e8e8e8}
div.tagGroupPlaceholder{}
.x-tip-body ul li{list-style-type:disc;margin-left:1.5em;padding-bottom:0.5em}
.cellValueInvalid{border:dotted 1px #F00}
.info td.vspacer{border-left:solid 1px #ccc;border-right:solid 1px #fff;width:0px}
.info td.infoCombo{padding-left:18px}
table.sideTabs{border-collapse:collapse;margin-top:1em;background:url(/csr/styles/images/steps/back.gif) repeat-x #fff}
td.sideTab,td.sideTabSelected{padding:6px;border:1px solid #aaa;border-right:none;width:11em;font-size:11px}
td.sideTab{background:white}
td.sideTab a{color:#666;text-decoration:none}
td.sideTab a:hover{color:#000;text-decoration:underline}
td.sideTabSelected{border-top:2px solid #7F9DB9;border-left:2px solid #7F9DB9;border-bottom:2px solid #7F9DB9;border-right:none;font-weight:bold}
td.sideTabSelected a{color:#000;text-decoration:none}
td.sideTabSelected a:hover{color:#000;text-decoration:none}
td.sideTabRightBorder,td.sideTabRightBorderSelected{border-right:2px solid #7F9DB9;height:7px;width:1px}
td.sideTabRightBorder{background:white}
td.sideTabRightBorderSelected{border-bottom:2px solid #7F9DB9;border-top:2px solid #7F9DB9;border-right:none}
td.sideTabBody{border-top:2px solid #7F9DB9;border-right:2px solid #7F9DB9;border-bottom:2px solid #7F9DB9;vertical-align:top;padding:8px;font-size:10pt}
div.sideTabBodyPanel{display:none}
div.sideTabBodyPanelSelected{display:block}
td.sideTabBody h2{margin:0 0 .3em 0;color:#7F9DB9;font-weight:bold;font-size:1.1em}
div.clearFloats{clear:both;font-size:1px}
div.cellVariance{position:absolute;padding-left:3px;padding-right:3px;top:2px;left:2px;font-size:11px;background:#777;font-weight:bold;color:#fff}
div.varianceBand1{background:#e00}
div.varianceBand2{background:#aa0}
div.delegationSheet{background:url(/csr/styles/images/steps/back.gif) repeat-x #fff;border:2px solid #7F9DB9;margin-bottom:1em;padding:8px;font-size:13px}
div.delegationName{font-weight:bold}
div.delegationName div.sheetPeriod{font-weight:normal;display:inline;margin-left:.5em}
div.delegationSheets{background:url(/csr/styles/images/steps/grid.gif) repeat-y right;padding-top:10px}
div.submittingDetails{padding-top:3px;color:#888}
div.mySheets{}
div.mySheets div.stationHeader{vertical-align:top;font-weight:bold;text-align:center;font-size:10px;padding:0 6px .4em 6px;width:88px;float:left;color:#ce6300}
div.mySheets div.station,div.mySheets div.firstStation,div.mySheets div.lastStation{text-align:center;vertical-align:middle;background:url(/csr/styles/images/steps/line.gif) repeat-x 0 3px;width:100px;float:left}
div.mySheets div.firstStation{background:url(/csr/styles/images/steps/lineLhs.gif) no-repeat right 3px}
div.mySheets div.lastStation{background:url(/csr/styles/images/steps/lineRhs.gif) no-repeat left 3px}
div.mySheets div.station img,div.mySheets div.firstStation img,div.mySheets div.lastStation img{padding-top:0px}
table.sheetGrid{background:#fff;font-size:100%}
table.sheetGrid tr td,table.sheetGrid tr th{}
table.sheetGrid tbody th,table.sheetGrid thead th{padding:3px}
table.sheetGrid tbody tr td,table.sheetGrid tbody tr th,table.sheetGrid thead tr td,table.sheetGrid thead tr th{border-top:1px solid #ddd;padding-top:4px;padding-bottom:4px;border-right:1px dotted #ddd}
table.sheetGrid tbody tr th{border-top:1px solid #ddd;padding-top:4px;padding-bottom:4px;text-align:right}
table.sheetGrid tbody tr th.crossHeader{background:#eeeed7}
table.sheetGrid thead tr th.uom{text-align:left;font-size:85%;border-left:1px dotted #ddd}
table.sheetGrid thead th div.regionDescription{background:#ddd;color:#444;font-size:90%;padding:1px 4px 1px 4px;font-weight:bold;margin-bottom:4px}
table.sheetGrid tbody tr td div.cell{cursor:pointer;padding:0px;text-align:right;white-space:no-wrap;vertical-align:middle;padding:1px 4px 1px 1px;background:#f1f1dc;border:2px inset #fff;background:#fff;font-family:arial;font-size:9pt;height:17px}
table.sheetGrid tbody tr td input.value{background:none;border:none;padding:0 0px 0 0;width:90%;text-align:right;font-size:9pt;font-family:arial}
table.sheetGrid tbody tr td.uom{text-align:left;font-size:85%;color:#aaa;border:none;border-top:1px solid #ddd;padding-left:4px}
table.sheetGrid tbody tr td div.noValue{text-align:center;color:#888}
table.sheetGrid tbody tr td div.unsaved{color:#d00;font-weight:bold}
table.sheetGrid tbody tr td div.readOnly{border:1px inset #fff;padding:0px 3px 2px 0px;font-size:9pt;height:17px;text-align:right}
table.sheetGrid tbody tr td div.selected{cursor:text;border:2px solid #ce6300;background-color:#fff;vertical-align:middle}
table.sheetGrid tbody tr td div.readOnly{background-color:#eee}
table.sheetGrid tbody tr td div.error{background:url(/csr/styles/images/fieldError.gif) no-repeat 4px center #fdd;color:#d00}
div.valuePopup textarea{font-family:arial;font-size:12px}
table.qAndC input,table.qAndC select{font-size:11px}
div.valuePopup{background:#ffdb6e;border:2px solid #ceb708;display:none;z-index:999;width:250px;position:absolute}
div.valuePopup div.previousNote{border:2px inset #fff;height:60px;width:232px;margin-top:4px;margin-bottom:8px;font-size:11px;overflow:auto}
div.valuePopup table.summaryChart th{font-weight:bold;text-align:left;padding-right:3px}
div.valuePopup table.summaryChart td div.thisYear{border:1px #000 solid;float:left}
div.valuePopup table.summaryChart td div.year{border:1px #000 solid;float:left}
div.valuePopup table.summaryChart td div.thisYear img{background:#3072b2;border-right:1px #6fa7df solid}
div.valuePopup table.summaryChart td div.year img{background:#6fa7df;border-right:1px #000 solid}
div.valuePopup table.summaryChart td div img.last{border-right:none}
div.valuePopup table.summaryChart td div.val{display:inline;padding-left:3px}
div.valuePopup textarea.note{width:100%;height:80px;font-family:verdana;font-size:90%}
img.sheetValueArrow{display:none;position:absolute;z-index:998}
div.valuePopup button{font-size:11px;border:1px}
a.attachment{background-image:url(/fp/shared/images/attachment.gif);background-repeat:no-repeat;background-position:1px 2px;padding-left:13px;font-size:12px}
div.form div.section1,div.form div.section2,div.form div.section3{clear:both}
div.form div.section1 div.title{background:#444;padding:5px;color:#fff;font-weight:bold;margin-bottom:8px;margin-top:8px}
div.form div.formElement div.radio{display:block}
div.form div.formElementText label{float:left;width:300px;clear:both;text-align:right}
div.form div.formElement div.checkbox{display:block}
div.form div.multiple{margin-bottom:1.2em}
div.form div.multiple table{border-collapse:collapse;border-bottom:1px solid #777;border-left:1px solid #777;border-right:1px solid #777}
div.form div.multiple table thead th{background:#999;color:#fff;text-align:left;border-bottom:1px solid #777;border-top:1px solid #777}
div.form div.multiple table thead tr th{padding:5px 5px 5px 5px}
div.form div.multiple table tbody tr td{padding:5px 5px 1px 5px;border-top:1px dotted #aaa}
div.form div.multiple div.label{margin:.8em 0 .8em 0}
div.form div.multiple table tbody tr.r1 td,div.form div.multiple table tbody tr.r0 td{background:url(/fp/shared/images/popupBackground.gif) repeat-x}
div.form label{margin-top:.8em;font-weight:bold;color:#555}
div.form label.checkboxOrRadio{margin-top:0;font-weight:normal;color:#111}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
img,body,html{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
.ext-el-mask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(/fp/shared/ext-2.2/resources/images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait}
.ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden}
.ext-ie .ext-shim{filter:alpha(opacity=0)}
.ext-ie6 .ext-shim{margin-left:5px;margin-top:3px}
.x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url(/fp/shared/ext-2.2/resources/images/default/grid/loading.gif) no-repeat 5px 5px;line-height:16px}
.x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden}
.x-hide-display{display:none!important}
.x-hide-visibility{visibility:hidden!important}
.x-masked{overflow:hidden!important}
.x-masked-relative{position:relative!important}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden}
.x-layer{visibility:hidden}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none}
.x-repaint{zoom:1;background-color:transparent;-moz-outline:none}
.x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}
.x-item-disabled *{color:gray!important;cursor:default!important}
.x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;background:#aaa;zoom:1;line-height:1px;font-size:1px;overflow:hidden}
.x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize;cursor:col-resize}
.x-splitbar-v,.x-splitbar-proxy-v{cursor:s-resize;cursor:row-resize}
.x-color-palette{width:150px;height:92px;cursor:pointer}
.x-color-palette a{border:1px solid #fff;float:left;padding:2px;text-decoration:none;-moz-outline:0 none;outline:0 none;cursor:pointer}
.x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3;background:#deecfd}
.x-color-palette em{display:block;border:1px solid #ACA899}
.x-color-palette em span{cursor:pointer;display:block;height:10px;line-height:10px;width:10px}
.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0}
.x-shadow *{overflow:hidden}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left}
.x-shadow .xsc{width:100%}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%}
.x-shadow .xsmc{float:left;height:100%;background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow-c.png)}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%}
.x-shadow .xsml{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow-lr.png) repeat-y 0 0}
.x-shadow .xsmr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow-lr.png) repeat-y -6px 0}
.x-shadow .xstl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) no-repeat 0 0}
.x-shadow .xstc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) repeat-x 0 -30px}
.x-shadow .xstr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) repeat-x 0 -18px}
.x-shadow .xsbl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) no-repeat 0 -12px}
.x-shadow .xsbc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) repeat-x 0 -36px}
.x-shadow .xsbr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/shadow.png) repeat-x 0 -6px}
.loading-indicator{font-size:11px;background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px}
.x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1}
.x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background-image:url(/fp/shared/ext-2.2/resources/images/default/s.gif);z-index:20000}
.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:0;height:0;zoom:1}
.x-tab-panel{overflow:hidden}
.x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1}
.x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px}
.x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px}
.x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1}
ul.x-tab-strip{display:block;width:5000px;zoom:1}
ul.x-tab-strip-top{padding-top:1px;background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none}
.x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important}
.x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important}
.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border:1px solid #8db2e3;height:2px;background:#deecfd;font-size:1px;line-height:1px}
.x-tab-panel-header-plain .x-tab-strip-spacer{border-top:0 none}
.x-tab-panel-footer-plain .x-tab-strip-spacer{border-bottom:0 none}
.x-tab-panel-footer-plain .x-tab-strip-bottom{background:transparent!important;padding-bottom:0!important}
.x-tab-panel-footer-plain{background:transparent!important;border-width:0!important;padding-top:0!important}
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer{height:3px}
ul.x-tab-strip li{float:left;margin-left:2px}
ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block}
.x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer}
.x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis}
.x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0}
.x-tab-strip-top .x-tab-with-icon .x-tab-right{padding-left:6px}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat}
.x-tab-strip-over span.x-tab-strip-text{color:#15428b}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right{cursor:default}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa}
.x-tab-panel-body{overflow:hidden}
.x-tab-panel-bwrap{overflow:hidden}
.ext-ie .x-tab-strip .x-tab-right{position:relative}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px}
.x-tab-strip-top .x-tab-right{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px}
.x-tab-strip-top .x-tab-left{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px}
.x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px}
.x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px}
.x-tab-strip-bottom .x-tab-right{background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right}
.x-tab-strip-bottom .x-tab-left{background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right}
.x-tab-strip-bottom .x-tab-left{padding:0 10px}
.x-tab-strip-bottom .x-tab-right{padding:0}
.x-tab-strip .x-tab-strip-close{display:none}
.x-tab-strip-closable{position:relative}
.x-tab-strip-closable .x-tab-left{padding-right:19px}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2}
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(/fp/shared/ext-2.2/resources/images/default/tabs/tab-close.gif);opacity:1;-moz-opacity:1}
.x-tab-panel-body{border:1px solid #8db2e3;background:#fff}
.x-tab-panel-body-top{border-top:0 none}
.x-tab-panel-body-bottom{border-bottom:0 none}
.x-tab-scroller-left{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer}
.x-tab-scroller-left-over{background-position:0 0}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default}
.x-tab-scroller-right{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer}
.x-tab-scroller-right-over{background-position:-18px 0}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default}
.x-tab-scrolling-bottom .x-tab-scroller-left,.x-tab-scrolling-bottom .x-tab-scroller-right{margin-top:1px}
.x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px}
.x-tab-scrolling{position:relative}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px}
.x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif}
.x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url(/fp/shared/ext-2.2/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8}
textarea.x-form-field{padding:2px 3px}
.x-form-text{height:22px;line-height:18px;vertical-align:middle}
.ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px}
.ext-ie textarea.x-form-field{margin:-1px 0}
.ext-strict .x-form-text{height:18px}
.ext-safari .x-form-text{height:20px;padding:0 3px}
.ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px}
.ext-gecko .x-form-text{padding-top:2px;padding-bottom:0}
textarea{resize:none}
.x-form-select-one{height:20px;line-height:18px;vertical-align:middle;background-color:#fff;border:1px solid #B5B8C8}
.x-form-check-group,.x-form-radio-group{margin-bottom:0}
.x-form-check-group .x-form-invalid .x-panel-body,.x-form-radio-group .x-form-invalid .x-panel-body{background-color:transparent}
.x-form-check-wrap,.x-form-radio-wrap{padding:3px 0 0 0;line-height:18px}
.x-form-check-group .x-form-check-wrap,.x-form-radio-group .x-form-radio-wrap{height:18px}
.ext-ie .x-form-check-group .x-form-check-wrap,.ext-ie .x-form-radio-group .x-form-radio-wrap{height:21px}
.ext-ie .x-form-check-wrap input,.ext-ie .x-form-radio-wrap input{width:15px;height:15px}
.x-form-check,.x-form-radio{height:13px;width:13px;vertical-align:bottom}
.x-form-radio{margin-bottom:3px}
.x-form-check,.ext-ie .x-form-radio{margin-bottom:2px}
.x-form-check-wrap-inner,.x-form-radio-wrap-inner{display:inline;padding:3px 0 0 0}
.x-form-check{background:url(/fp/shared/ext-2.2/resources/images/default/form/checkbox.gif) no-repeat 0 0}
.x-form-radio{background:url(/fp/shared/ext-2.2/resources/images/default/form/radio.gif) no-repeat 0 0}
.x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio{background-position:-13px 0}
.x-form-check-down .x-form-check,.x-form-check-down .x-form-radio{background-position:-26px 0}
.x-form-check-checked .x-form-check-focus .x-form-check,.x-form-check-checked .x-form-check-over .x-form-check{background-position:-13px -13px}
.x-form-check-checked .x-form-check-down .x-form-check{background-position:-26px -13px}
.x-form-check-checked .x-form-check,.x-form-check-checked .x-form-radio{background-position:0 -13px}
.x-form-check-group-label{border-bottom:1px solid #99BBE8;color:#15428B;margin-bottom:5px;padding-left:3px!important;float:none!important}
.x-form-field-wrap{position:relative;zoom:1;white-space:nowrap}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(/fp/shared/ext-2.2/resources/images/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0}
.ext-safari .x-form-field-wrap .x-form-trigger{height:21px}
.x-form-field-wrap .x-form-date-trigger{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/date-trigger.gif);cursor:pointer}
.x-form-field-wrap .x-form-clear-trigger{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/clear-trigger.gif);cursor:pointer}
.x-form-field-wrap .x-form-search-trigger{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/search-trigger.gif);cursor:pointer}
.ext-safari .x-form-field-wrap .x-form-trigger{right:0}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9}
.x-item-disabled .x-form-trigger-over{background-position:0 0!important;border-bottom:1px solid #B5B8C8}
.x-item-disabled .x-form-trigger-click{background-position:0 0!important;border-bottom:1px solid #B5B8C8}
.x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9}
.x-form-invalid,textarea.x-form-invalid{background:#fff url(/fp/shared/ext-2.2/resources/images/default/grid/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870}
.ext-safari .x-form-invalid{background-color:#fee;border:1px solid #ff7870}
.x-editor{visibility:hidden;padding:0;margin:0}
.x-editor .x-form-check-wrap,.x-editor .x-form-radio-wrap{background:#fff;padding:3px}
.x-editor .x-form-checkbox{height:13px}
.x-form-grow-sizer{font:normal 12px tahoma,arial,helvetica,sans-serif;left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;zoom:1}
.x-form-grow-sizer p{margin:0!important;border:0 none!important;padding:0!important}
.x-form-item{font:normal 12px tahoma,arial,helvetica,sans-serif;display:block;margin-bottom:4px;zoom:1}
.x-form-item label{display:block;float:left;width:100px;padding:3px;padding-left:0;clear:left;z-index:2;position:relative}
.x-form-element{padding-left:105px;position:relative}
.x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px tahoma,arial,helvetica,sans-serif;background:transparent url(/fp/shared/ext-2.2/resources/images/default/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px}
.x-form-label-left label{text-align:left}
.x-form-label-right label{text-align:right}
.x-form-label-top .x-form-item label{width:auto;float:none;clear:none;display:inline;margin-bottom:4px;position:static}
.x-form-label-top .x-form-element{padding-left:0;padding-top:4px}
.x-form-label-top .x-form-item{padding-bottom:4px}
.x-form-empty-field{color:gray}
.x-small-editor .x-form-field{font:normal 11px arial,tahoma,helvetica,sans-serif}
.x-small-editor .x-form-text{height:20px;line-height:16px;vertical-align:middle}
.ext-ie .x-small-editor .x-form-text{margin-top:-1px!important;margin-bottom:-1px!important;height:20px!important;line-height:16px!important}
.ext-strict .x-small-editor .x-form-text{height:16px!important}
.ext-safari .x-small-editor .x-form-field{font:normal 12px arial,tahoma,helvetica,sans-serif}
.ext-ie .x-small-editor .x-form-text{height:20px;line-height:16px}
.ext-border-box .x-small-editor .x-form-text{height:20px}
.x-small-editor .x-form-select-one{height:20px;line-height:16px;vertical-align:middle}
.x-small-editor .x-form-num-field{text-align:right}
.x-small-editor .x-form-field-wrap .x-form-trigger{height:19px}
.x-form-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0}
.x-form-clear-left{clear:left;height:0;overflow:hidden;line-height:0;font-size:0}
.x-form-cb-label{width:auto!important;float:none!important;clear:none!important;display:inline!important;margin-left:4px}
.x-form-column{float:left;padding:0;margin:0;width:48%;overflow:hidden;zoom:1}
.x-form .x-form-btns-ct .x-btn{float:right;clear:none}
.x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0}
.x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none}
.x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none}
.x-form .x-form-btns-ct .x-form-btns-center{text-align:center}
.x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto}
.x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px}
.x-form .x-form-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px}
.x-form .x-form-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px}
.x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:transparent url(/fp/shared/ext-2.2/resources/images/default/form/exclamation.gif) no-repeat 0 2px}
.x-fieldset{border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block}
.x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b}
.ext-ie .x-fieldset legend{margin-bottom:10px}
.ext-ie .x-fieldset{padding-top:0;padding-bottom:10px}
.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important}
.x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px}
fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 1px 0 1px!important;border-left-color:transparent;border-right-color:transparent}
.ext-ie6 fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;margin-left:1px;margin-right:1px}
fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px}
.ext-ie .x-fieldset-bwrap{zoom:1}
.ext-ie td .x-form-text{position:relative;top:-1px}
.x-fieldset-noborder{border:0 none transparent}
.x-fieldset-noborder legend{margin-left:-3px}
.ext-ie .x-fieldset-noborder legend{position:relative;margin-bottom:23px}
.ext-ie .x-fieldset-noborder legend span{position:absolute;left:16px}
.ext-gecko .x-window-body .x-form-item{-moz-outline:none;overflow:auto}
.ext-gecko .x-form-item{-moz-outline:none}
.x-hide-label label.x-form-item-label{display:none}
.x-hide-label .x-form-element{padding-left:0!important}
.x-fieldset{overflow:hidden}
.x-fieldset-bwrap{overflow:hidden;zoom:1}
.x-fieldset-body{overflow:hidden}
.x-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap}
.x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none}
* html .ext-ie .x-btn button{width:1px}
.ext-gecko .x-btn button{padding-left:0;padding-right:0}
.ext-ie .x-btn button{padding-top:2px}
.x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0}
.x-btn-icon .x-btn-center{padding:1px}
.x-btn em{font-style:normal;font-weight:normal}
.x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0}
.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text{padding-top:2px}
.x-btn-left,.x-btn-right{font-size:1px;line-height:1px}
.x-btn-left{width:3px;height:21px;background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) no-repeat 0 0}
.x-btn-right{width:3px;height:21px;background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -21px}
.x-btn-left i,.x-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px}
.x-btn-center{background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap}
.x-btn-over .x-btn-left{background-position:0 -63px}
.x-btn-over .x-btn-right{background-position:0 -84px}
.x-btn-over .x-btn-center{background-position:0 -105px}
.x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px}
.x-btn-disabled *{color:gray!important;cursor:default!important}
.x-btn-menu-text-wrap .x-btn-center{padding:0 3px}
.ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px}
.x-btn-menu-arrow-wrap .x-btn-center{padding:0}
.x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url(/fp/shared/ext-2.2/resources/images/default/button/btn-arrow.gif) no-repeat left 3px}
.x-btn-with-menu .x-btn-center{padding-right:2px!important}
.x-btn-with-menu .x-btn-center em{display:block;background:transparent url(/fp/shared/ext-2.2/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px}
.x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(/fp/shared/ext-2.2/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px}
.x-btn-pressed .x-btn-left{background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -63px}
.x-btn-pressed .x-btn-right{background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -84px}
.x-btn-pressed .x-btn-center{background:url(/fp/shared/ext-2.2/resources/images/default/button/btn-sprite.gif) repeat-x 0 -126px}
.x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(/fp/shared/ext-2.2/resources/images/default/toolbar/bg.gif) repeat-x top left;position:relative;zoom:1}
.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35)}
.x-toolbar td{vertical-align:middle}
.mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url(/fp/shared/ext-2.2/resources/images/default/grid/mso-hd.gif)}
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{white-space:nowrap;font:normal 11px tahoma,arial,helvetica,sans-serif}
.x-toolbar .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}
.x-toolbar .x-item-disabled *{color:gray;cursor:default}
.x-toolbar .x-btn-left{background:none}
.x-toolbar .x-btn-right{background:none}
.x-toolbar .x-btn-center{background:none;padding:0}
.x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px}
.ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px}
.x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px}
.x-toolbar .x-btn-over .x-btn-left{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0}
.x-toolbar .x-btn-over .x-btn-right{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px}
.x-toolbar .x-btn-over .x-btn-center{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(/fp/shared/ext-2.2/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px}
.x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px}
.x-toolbar .ytb-text{padding:2px}
.x-toolbar .ytb-sep{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0}
.x-toolbar .ytb-spacer{width:2px}
.x-tbar-page-number{width:24px;height:14px}
.x-tbar-page-first{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-first.gif)!important}
.x-tbar-loading{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/refresh.gif)!important}
.x-tbar-page-last{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-last.gif)!important}
.x-tbar-page-next{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-next.gif)!important}
.x-tbar-page-prev{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-prev.gif)!important}
.x-item-disabled .x-tbar-loading{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/loading.gif)!important}
.x-item-disabled .x-tbar-page-first{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-first-disabled.gif)!important}
.x-item-disabled .x-tbar-page-last{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-last-disabled.gif)!important}
.x-item-disabled .x-tbar-page-next{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-next-disabled.gif)!important}
.x-item-disabled .x-tbar-page-prev{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/page-prev-disabled.gif)!important}
.x-paging-info{position:absolute;top:5px;right:8px;color:#444}
.x-statusbar .x-status-text{height:21px;line-height:21px;padding:0 4px;cursor:default}
.x-statusbar .x-status-busy{padding-left:25px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/loading.gif) no-repeat 3px 3px}
.x-statusbar .x-status-text-panel{border-top:1px solid #99BBE8;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #99BBE8;padding:2px 8px 2px 5px}
.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1}
.x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%}
.ext-ie .x-resizable-handle-east{margin-right:-1px}
.x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px}
.ext-ie .x-resizable-handle-south{margin-bottom:-1px}
.x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%}
.x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px}
.x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101}
.x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101}
.x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101}
.x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101}
.x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1}
.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/e-handle.gif);background-position:left}
.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/e-handle.gif);background-position:left}
.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/s-handle.gif);background-position:top}
.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/s-handle.gif);background-position:top}
.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/se-handle.gif);background-position:top left}
.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/nw-handle.gif);background-position:bottom right}
.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/ne-handle.gif);background-position:bottom left}
.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url(/fp/shared/ext-2.2/resources/images/default/sizer/sw-handle.gif);background-position:top right}
.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;display:none;left:0;top:0;z-index:50000}
.x-resizable-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}
.x-grid3{position:relative;overflow:hidden;background-color:#fff}
.x-grid-panel .x-panel-body{overflow:hidden!important}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8}
.x-grid3 table{table-layout:fixed}
.x-grid3-viewport{overflow:hidden}
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal}
.x-grid3-row td,.x-grid3-summary-row td{line-height:13px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none}
.x-grid3-hd-row td{line-height:15px;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #d0d0d0}
.x-grid3-hd-row .x-grid3-marker-hd{padding:3px}
.x-grid3-row .x-grid3-marker{padding:3px}
.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap}
.x-grid3-hd-inner{position:relative;cursor:inherit;padding:4px 3px 4px 5px}
.x-grid3-row-body{white-space:normal}
.x-grid3-body-cell{-moz-outline:0 none;outline:0 none}
.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner{width:100%}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto}
.x-grid-row-loading{background:#fff url(/fp/shared/ext-2.2/resources/images/default/shared/loading-balls.gif) no-repeat center center}
.x-grid-page{overflow:hidden}
.x-grid3-row{cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%}
.x-grid3-row-alt{background-color:#fafafa}
.x-grid3-row-over{border:1px solid #ddd;background:#efefef url(/fp/shared/ext-2.2/resources/images/default/grid/row-over.gif) repeat-x left top}
.x-grid3-resize-proxy{width:1px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7}
.x-grid3-resize-marker{width:1px;left:0;background-color:#777;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7}
.x-grid3-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text}
.x-grid3-header{background:#f9f9f9 url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0}
.x-grid3-header-pop{border-left:1px solid #d0d0d0;float:right;clear:none}
.x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/hd-pop.gif) no-repeat center center}
.ext-ie .x-grid3-header-pop-inner{width:15px}
.ext-strict .x-grid3-header-pop-inner{width:14px}
.x-grid3-header-inner{overflow:hidden;zoom:1;float:left}
.x-grid3-header-offset{padding-left:1px;width:10000px}
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open{border-left:1px solid #aaccf6;border-right:1px solid #aaccf6}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-hrow-over.gif) repeat-x left bottom}
.x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:4px;width:13px;margin-left:3px;vertical-align:middle}
.sort-asc .x-grid3-sort-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/sort_asc.gif);display:inline}
.sort-desc .x-grid3-sort-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/sort_desc.gif);display:inline}
.ext-strict .ext-ie .x-grid3-header-inner{position:relative}
.ext-strict .ext-ie6 .x-grid3-hd{position:relative}
.ext-strict .ext-ie6 .x-grid3-hd-inner{position:static}
.x-grid3-body{zoom:1}
.x-grid3-scroller{overflow:auto;zoom:1;position:relative}
.x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black}
.x-grid3-split{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/grid-split.gif);background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3}
.x-grid3-hd-text{color:#15428b}
.x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-hrow-over.gif) repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden}
.col-move-top,.col-move-bottom{width:9px;height:9px;position:absolute;top:0;line-height:1px;font-size:1px;overflow:hidden;visibility:hidden;z-index:20000}
.col-move-top{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/col-move-top.gif) no-repeat left top}
.col-move-bottom{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/col-move-bottom.gif) no-repeat left top}
.x-grid3-row-selected{background:#DFE8F6!important;border:1px dotted #a3bae9}
.x-grid3-cell-selected{background-color:#B8CFEE!important;color:black}
.x-grid3-cell-selected span{color:black!important}
.x-grid3-cell-selected .x-grid3-cell-text{color:black}
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url(/fp/shared/ext-2.2/resources/images/default/grid/grid-hrow.gif) repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center}
.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{padding:0 4px;color:#15428b!important;text-align:center}
.x-grid3-dirty-cell{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/dirty.gif) no-repeat 0 0}
.x-grid3-topbar,.x-grid3-bottombar{font:normal 11px arial,tahoma,helvetica,sans-serif;overflow:hidden;display:none;zoom:1;position:relative}
.x-grid3-topbar .x-toolbar{border-right:0 none}
.x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #a9bfd3}
.x-props-grid .x-grid3-cell{padding:1px}
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-special-col-bg.gif) repeat-y -16px!important;padding-left:12px;color:black!important}
.x-props-grid .x-grid3-body .x-grid3-td-name{padding:1px;padding-right:0;background:white!important;border:0 none;border-right:1px solid #eee}
.xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/hmenu-asc.gif)}
.xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/hmenu-desc.gif)}
.xg-hmenu-lock .x-menu-item-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/hmenu-lock.gif)}
.xg-hmenu-unlock .x-menu-item-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/hmenu-unlock.gif)}
.x-grid3-col-dd{border:0 none;padding:0;background:transparent}
.x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px}
.x-grid3-hd{-moz-user-select:none}
.x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer}
.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn{display:block}
a.x-grid3-hd-btn:hover{background-position:-14px center}
.x-grid3-body .x-grid3-td-expander{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-special-col-bg.gif) repeat-y right}
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{padding:0!important;height:100%}
.x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/row-expand-sprite.gif)}
.x-grid3-row-collapsed .x-grid3-row-expander{background-position:4px 2px}
.x-grid3-row-expanded .x-grid3-row-expander{background-position:-21px 2px}
.x-grid3-row-collapsed .x-grid3-row-body{display:none!important}
.x-grid3-row-expanded .x-grid3-row-body{display:block!important}
.x-grid3-body .x-grid3-td-checker{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-special-col-bg.gif) repeat-y right}
.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner{padding:0!important;height:100%}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/row-check-sprite.gif)}
.x-grid3-row .x-grid3-row-checker{background-position:2px 2px}
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 2px}
.x-grid3-hd-checker{background-position:2px 3px}
.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 3px}
.x-grid3-body .x-grid3-td-numberer{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-special-col-bg.gif) repeat-y right}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding:3px 5px 0 0!important;text-align:right;color:#444}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-special-col-sel-bg.gif) repeat-y right}
.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner{padding:1px 0 0 0!important}
.x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(/fp/shared/ext-2.2/resources/images/default/menu/unchecked.gif)}
.x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(/fp/shared/ext-2.2/resources/images/default/menu/checked.gif)}
.x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1}
.x-grid-group-hd{border-bottom:2px solid #99bbe8;cursor:pointer;padding-top:6px}
.x-grid-group-hd div{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/group-expand-sprite.gif) no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px tahoma,arial,helvetica,sans-serif}
.x-grid-group-collapsed .x-grid-group-hd div{background-position:3px 3px}
.x-grid-group-collapsed .x-grid-group-body{display:none}
.x-group-by-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/group-by.gif)}
.x-cols-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/columns.gif)}
.x-show-groups-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/group-by.gif)}
.ext-ie .x-grid3 .x-editor .x-form-text{position:relative;top:-1px}
.ext-ie .x-props-grid .x-editor .x-form-text{position:static;top:0}
.x-grid-empty{padding:10px;color:gray;font:normal 11px tahoma,arial,helvetica,sans-serif}
.ext-ie7 .x-grid-panel .x-panel-bbar{position:relative}
.x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000}
.x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap}
.x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent}
.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden}
.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}
.x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/dd/drop-no.gif)}
.x-dd-drop-ok .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/dd/drop-yes.gif)}
.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/dd/drop-add.gif)}
.x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1}
.x-tree .x-panel-body{background-color:#fff}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{position:relative;overflow:hidden}
.x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-repeat:no-repeat}
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat}
.ext-ie .x-tree-node-indent img,.ext-ie .x-tree-node-icon,.ext-ie .x-tree-ec-icon{vertical-align:middle!important}
.x-tree-node-expanded .x-tree-node-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder-open.gif)}
.x-tree-node-leaf .x-tree-node-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/leaf.gif)}
.x-tree-node-collapsed .x-tree-node-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder.gif)}
.ext-ie input.x-tree-node-cb{width:15px;height:15px}
input.x-tree-node-cb{margin-left:1px}
.ext-ie input.x-tree-node-cb{margin-left:0}
.x-tree-noicon .x-tree-node-icon{width:0;height:0}
.x-tree-node-loading .x-tree-node-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/loading.gif)!important}
.x-tree-node-loading a span{font-style:italic;color:#444}
.ext-ie .x-tree-node-el input{width:15px;height:15px}
.x-tree-lines .x-tree-elbow{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow.gif)}
.x-tree-lines .x-tree-elbow-plus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-plus.gif)}
.x-tree-lines .x-tree-elbow-minus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-minus.gif)}
.x-tree-lines .x-tree-elbow-end{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end.gif)}
.x-tree-lines .x-tree-elbow-end-plus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end-plus.gif)}
.x-tree-lines .x-tree-elbow-end-minus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end-minus.gif)}
.x-tree-lines .x-tree-elbow-line{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-line.gif)}
.x-tree-no-lines .x-tree-elbow{background:transparent}
.x-tree-no-lines .x-tree-elbow-plus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-plus-nl.gif)}
.x-tree-no-lines .x-tree-elbow-minus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-minus-nl.gif)}
.x-tree-no-lines .x-tree-elbow-end{background:transparent}
.x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end-plus-nl.gif)}
.x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/elbow-end-minus-nl.gif)}
.x-tree-no-lines .x-tree-elbow-line{background:transparent}
.x-tree-arrows .x-tree-elbow{background:transparent}
.x-tree-arrows .x-tree-elbow-plus{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tree/arrows.gif) no-repeat 0 0}
.x-tree-arrows .x-tree-elbow-minus{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tree/arrows.gif) no-repeat -16px 0}
.x-tree-arrows .x-tree-elbow-end{background:transparent}
.x-tree-arrows .x-tree-elbow-end-plus{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tree/arrows.gif) no-repeat 0 0}
.x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(/fp/shared/ext-2.2/resources/images/default/tree/arrows.gif) no-repeat -16px 0}
.x-tree-arrows .x-tree-elbow-line{background:transparent}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{background-position:-32px 0}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{background-position:-48px 0}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{background-position:-32px 0}
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{background-position:-48px 0}
.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{cursor:pointer}
.ext-ie ul.x-tree-node-ct{font-size:0;line-height:0;zoom:1}
.x-tree-node{color:black;font:normal 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap}
.x-tree-node-el{line-height:18px;cursor:pointer}
.x-tree-node a,.x-dd-drag-ghost a{text-decoration:none;color:black;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none}
.x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:black;padding:1px 3px 1px 2px}
.x-tree-node .x-tree-node-disabled a span{color:gray!important}
.x-tree-node .x-tree-node-disabled .x-tree-node-icon{-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50)}
.x-tree-node .x-tree-node-inline-icon{background:transparent}
.x-tree-node a:hover,.x-dd-drag-ghost a:hover{text-decoration:none}
.x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c}
.x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{border-bottom:0 none}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{border-top:0 none}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #36c}
.x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #36c}
.x-tree-node .x-tree-drag-append a span{background:#ddd;border:1px dotted gray}
.x-tree-node .x-tree-node-over{background-color:#eee}
.x-tree-node .x-tree-selected{background-color:#d9e8fb}
.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon{display:none!important}
.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/drop-add.gif)}
.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/drop-over.gif)}
.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/drop-under.gif)}
.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/drop-between.gif)}
.x-tree-root-ct{zoom:1}
.x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative}
.x-date-picker a{-moz-outline:0 none;outline:0 none}
.x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate}
.x-date-middle,.x-date-left,.x-date-right{background:url(/fp/shared/ext-2.2/resources/images/default/shared/hd-sprite.gif) repeat-x 0 -83px;color:#FFF;font:bold 11px "sans serif",tahoma,verdana,helvetica;overflow:hidden}
.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle}
.x-date-middle .x-btn .x-btn-text{color:#fff}
.x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(/fp/shared/ext-2.2/resources/images/default/toolbar/btn-arrow-light.gif) no-repeat right 0}
.x-date-right,.x-date-left{width:18px}
.x-date-right{text-align:right}
.x-date-middle{padding-top:2px;padding-bottom:2px;width:130px}
.x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}
.x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.x-date-right a{background-image:url(/fp/shared/ext-2.2/resources/images/default/shared/right-btn.gif);margin-right:2px;text-decoration:none!important}
.x-date-left a{background-image:url(/fp/shared/ext-2.2/resources/images/default/shared/left-btn.gif);margin-left:2px;text-decoration:none!important}
table.x-date-inner{width:100%;table-layout:fixed}
.x-date-inner th{width:25px}
.x-date-inner th{background:#dfecfb url(/fp/shared/ext-2.2/resources/images/default/shared/glass-bg.gif) repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate}
.x-date-inner th span{display:block;padding:2px;padding-right:7px}
.x-date-inner td{border:1px solid #fff;text-align:right;padding:0}
.x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1}
.x-date-inner .x-date-active{cursor:pointer;color:black}
.x-date-inner .x-date-selected a{background:#dfecfb url(/fp/shared/ext-2.2/resources/images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px}
.x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px}
.x-date-inner .x-date-selected span{font-weight:bold}
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important}
.x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url(/fp/shared/ext-2.2/resources/images/default/shared/glass-bg.gif) repeat-x left top}
.x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe}
.x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb}
.x-date-mmenu{background:#eee!important}
.x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000}
.x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important}
.x-date-mp{position:absolute;left:0;top:0;background:white;display:none}
.x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif}
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%}
.x-date-mp-ok{margin-right:3px}
.x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #000055 #005 #3366cc;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer}
.x-date-mp-btns{background:#dfecfb url(/fp/shared/ext-2.2/resources/images/default/shared/glass-bg.gif) repeat-x left top}
.x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center}
td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b}
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe}
td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(/fp/shared/ext-2.2/resources/images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3}
.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto}
.x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px}
.x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px}
.x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px}
.x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px}
.x-date-mp-ybtn{text-align:center}
td.x-date-mp-sep{border-right:1px solid #c5d2df}
.x-date-menu ul{display:inline}
.x-date-menu ul li{display:inline}
.x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none}
.x-tip .x-tip-close{background-image:url(/fp/shared/ext-2.2/resources/images/default/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none}
.x-tip .x-tip-tc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1}
.x-tip .x-tip-tl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1}
.x-tip .x-tip-tr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1}
.x-tip .x-tip-bc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden}
.x-tip .x-tip-bl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1}
.x-tip .x-tip-br{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1}
.x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif}
.x-tip .x-tip-ml{background:#fff url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1}
.x-tip .x-tip-mr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1}
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0}
.x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444}
.x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0}
.x-tip .x-tip-body .loading-indicator{margin:0}
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move}
.x-form-invalid-tip .x-tip-tc{background:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px}
.x-form-invalid-tip .x-tip-tl{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-tr{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-bc{background:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px}
.x-form-invalid-tip .x-tip-bl{background:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif) no-repeat 0 -6px}
.x-form-invalid-tip .x-tip-br{background:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif) no-repeat right -6px}
.x-form-invalid-tip .x-tip-ml{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-mr{background-image:url(/fp/shared/ext-2.2/resources/images/default/form/error-tip-corners.gif)}
.x-form-invalid-tip .x-tip-body{padding:2px}
.x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/form/exclamation.gif) no-repeat 2px 2px}
.x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(/fp/shared/ext-2.2/resources/images/default/menu/menu.gif) repeat-y;padding:2px}
.x-menu a{text-decoration:none!important}
.ext-ie .x-menu{zoom:1;overflow:hidden}
.x-menu-list{background:transparent;border:0 none}
.x-menu li{line-height:100%}
.x-menu li.x-menu-sep-li{font-size:1px;line-height:1px}
.x-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px}
.x-menu-item-arrow{background:transparent url(/fp/shared/ext-2.2/resources/images/default/menu/menu-parent.gif) no-repeat right}
.x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden}
.x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;overflow:hidden;display:block}
.x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 27px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;position:relative}
.x-menu-item-active{background:#ebf3fd url(/fp/shared/ext-2.2/resources/images/default/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0}
.x-menu-item-active a.x-menu-item{color:#233d6d}
.x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;position:absolute;left:3px;top:3px;margin:0;background-position:center}
.x-menu-check-item .x-menu-item-icon{background:transparent url(/fp/shared/ext-2.2/resources/images/default/menu/unchecked.gif) no-repeat center}
.x-menu-item-checked .x-menu-item-icon{background-image:url(/fp/shared/ext-2.2/resources/images/default/menu/checked.gif)}
.x-menu-group-item .x-menu-item-icon{background:transparent}
.x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(/fp/shared/ext-2.2/resources/images/default/menu/group-checked.gif) no-repeat center}
.x-menu-plain{background:#fff!important}
.x-menu-date-item{padding:0}
.x-menu .x-color-palette,.x-menu .x-date-picker{margin-left:26px;margin-right:4px}
.x-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px}
.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker{margin:0;border:0 none}
.x-date-menu{padding:0!important}
.x-cycle-menu .x-menu-item-checked{border:1px dotted #a3bae9!important;background:#DFE8F6;padding:0}
.x-box-tl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/corners.gif) no-repeat 0 0;zoom:1}
.x-box-tc{height:8px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/tb.gif) repeat-x 0 0;overflow:hidden}
.x-box-tr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/corners.gif) no-repeat right -8px}
.x-box-ml{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1}
.x-box-mc{background:#eee url(/fp/shared/ext-2.2/resources/images/default/box/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px}
.x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1}
.x-box-mr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden}
.x-box-bl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/corners.gif) no-repeat 0 -16px;zoom:1}
.x-box-bc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden}
.x-box-br{background:transparent url(/fp/shared/ext-2.2/resources/images/default/box/corners.gif) no-repeat right -24px}
.x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden}
.x-box-tr,.x-box-br{padding-right:8px;overflow:hidden}
.x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(/fp/shared/ext-2.2/resources/images/default/box/corners-blue.gif)}
.x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(/fp/shared/ext-2.2/resources/images/default/box/tb-blue.gif)}
.x-box-blue .x-box-mc{background-color:#c3daf9}
.x-box-blue .x-box-mc h3{color:#17385b}
.x-box-blue .x-box-ml{background-image:url(/fp/shared/ext-2.2/resources/images/default/box/l-blue.gif)}
.x-box-blue .x-box-mr{background-image:url(/fp/shared/ext-2.2/resources/images/default/box/r-blue.gif)}
#x-debug-browser .x-tree .x-tree-node a span{color:#222297;font-size:11px;padding-top:2px;font-family:"monotype","courier new",sans-serif;line-height:18px}
#x-debug-browser .x-tree a i{color:#FF4545;font-style:normal}
#x-debug-browser .x-tree a em{color:#999}
#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#c3daf9}
#x-debug-browser .x-tool-toggle{background-position:0 -75px}
#x-debug-browser .x-tool-toggle-over{background-position:-15px -75px}
#x-debug-browser.x-panel-collapsed .x-tool-toggle{background-position:0 -60px}
#x-debug-browser.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -60px}
.x-combo-list{border:1px solid #98c0f4;background:#ddecfe;zoom:1;overflow:hidden}
.x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px}
.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4}
.x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#DFE8F6;cursor:pointer}
.x-combo-noedit{cursor:pointer}
.x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none}
.x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif}
.x-panel{border-style:solid;border-color:#99bbe8;border-width:0}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/white-top-bottom.gif) repeat-x 0 -1px}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative}
.x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px}
.x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8}
.x-panel-header{overflow:hidden;zoom:1}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px}
.x-panel-tc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible}
.x-panel-tl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8}
.x-panel-tr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px}
.x-panel-bc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1}
.x-panel-bc .x-panel-footer{zoom:1}
.x-panel-bl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1}
.x-panel-br{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6}
.x-panel-mc .x-panel-body{background:transparent;border:0 none}
.x-panel-ml{background:#fff url(/fp/shared/ext-2.2/resources/images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1}
.x-panel-mr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1}
.x-panel-bc .x-panel-footer{padding-bottom:6px}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0}
.x-panel-bwrap{overflow:hidden;zoom:1;left:0;top:0}
.x-panel-body{overflow:hidden;zoom:1}
.x-panel-collapsed .x-resizable-handle{display:none}
.ext-gecko .x-panel-animated div{overflow:hidden!important}
.x-plain-body{overflow:hidden}
.x-plain-bbar .x-toolbar{overflow:hidden;padding:2px}
.x-plain-tbar .x-toolbar{overflow:hidden;padding:2px}
.x-plain-bwrap{overflow:hidden;zoom:1}
.x-plain{overflow:hidden}
.x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/tool-sprites.gif) no-repeat;margin-left:2px}
.x-tool-toggle{background-position:0 -60px}
.x-tool-toggle-over{background-position:-15px -60px}
.x-panel-collapsed .x-tool-toggle{background-position:0 -75px}
.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px}
.x-tool-close{background-position:0 -0}
.x-tool-close-over{background-position:-15px 0}
.x-tool-minimize{background-position:0 -15px}
.x-tool-minimize-over{background-position:-15px -15px}
.x-tool-maximize{background-position:0 -30px}
.x-tool-maximize-over{background-position:-15px -30px}
.x-tool-restore{background-position:0 -45px}
.x-tool-restore-over{background-position:-15px -45px}
.x-tool-gear{background-position:0 -90px}
.x-tool-gear-over{background-position:-15px -90px}
.x-tool-pin{background-position:0 -135px}
.x-tool-pin-over{background-position:-15px -135px}
.x-tool-unpin{background-position:0 -150px}
.x-tool-unpin-over{background-position:-15px -150px}
.x-tool-right{background-position:0 -165px}
.x-tool-right-over{background-position:-15px -165px}
.x-tool-left{background-position:0 -180px}
.x-tool-left-over{background-position:-15px -180px}
.x-tool-up{background-position:0 -210px}
.x-tool-up-over{background-position:-15px -210px}
.x-tool-down{background-position:0 -195px}
.x-tool-down-over{background-position:-15px -195px}
.x-tool-refresh{background-position:0 -225px}
.x-tool-refresh-over{background-position:-15px -225px}
.x-tool-minus{background-position:0 -255px}
.x-tool-minus-over{background-position:-15px -255px}
.x-tool-plus{background-position:0 -240px}
.x-tool-plus-over{background-position:-15px -240px}
.x-tool-search{background-position:0 -270px}
.x-tool-search-over{background-position:-15px -270px}
.x-tool-save{background-position:0 -285px}
.x-tool-save-over{background-position:-15px -285px}
.x-tool-help{background-position:0 -300px}
.x-tool-help-over{background-position:-15px -300px}
.x-tool-print{background-position:0 -315px}
.x-tool-print-over{background-position:-15px -315px}
.x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65)}
.x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block}
.x-panel-ghost *{cursor:move!important}
.x-panel-dd-spacer{border:2px dashed #99bbe8}
.x-panel-btns-ct{padding:5px}
.x-panel-btns-ct .x-btn{float:right;clear:none}
.x-panel-btns-ct .x-panel-btns td{border:0;padding:0}
.x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none}
.x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none}
.x-panel-btns-ct .x-panel-btns-center{text-align:center}
.x-panel-btns-ct .x-panel-btns-center table{margin:0 auto}
.x-panel-btns-ct table td.x-panel-btn-td{padding:3px}
.x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px}
.x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px}
.x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px}
.x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px}
.x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px}
.x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px}
.x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px}
.x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px}
.x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px}
.x-window{zoom:1}
.x-window .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.x-window-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.x-window-header{overflow:hidden;zoom:1}
.x-window-bwrap{z-index:1;position:relative;zoom:1;left:0;top:0}
.x-window-tl .x-window-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0}
.x-window-header-text{cursor:pointer}
.x-window-tc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1}
.x-window-tl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/left-corners.png) no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative}
.x-window-tr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/right-corners.png) no-repeat right 0;padding-right:6px}
.x-window-bc{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/top-bottom.png) repeat-x 0 bottom;zoom:1}
.x-window-bc .x-window-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0}
.x-window-bl{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1}
.x-window-br{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1}
.x-window-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6}
.x-window-ml{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1}
.x-window-mr{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/left-right.png) repeat-y right 0;padding-right:6px;zoom:1}
.x-window-body{overflow:hidden}
.x-window-bwrap{overflow:hidden}
.x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr{padding:0}
.x-window-maximized .x-window-footer{padding-bottom:0}
.x-window-maximized .x-window-tc{padding-left:3px;padding-right:3px;background-color:white}
.x-window-maximized .x-window-mc{border-left:0 none;border-right:0 none}
.x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar{border-left:0 none;border-right:0 none}
.x-window-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none}
.x-window-draggable,.x-window-draggable .x-window-header-text{cursor:move}
.x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text{cursor:default}
.x-window-body{background:transparent}
.x-panel-ghost .x-window-tl{border-bottom:1px solid #99bbe8}
.x-panel-collapsed .x-window-tl{border-bottom:1px solid #84a0c4}
.x-window-maximized-ct{overflow:hidden}
.x-window-maximized .x-resizable-handle{display:none}
.x-window-sizing-ghost ul{border:0 none!important}
.x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0}
.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC}
body.ext-ie6.x-body-masked select{visibility:hidden}
body.ext-ie6.x-body-masked .x-window select{visibility:visible}
.x-window-plain .x-window-mc{background:#CAD9EC;border-right:1px solid #DFE8F6;border-bottom:1px solid #DFE8F6;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9}
.x-window-plain .x-window-body{border-left:1px solid #DFE8F6;border-top:1px solid #DFE8F6;border-bottom:1px solid #a3bae9;border-right:1px solid #a3bae9;background:transparent!important}
body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9}
.x-html-editor-wrap{border:1px solid #a9bfd3;background:white}
.x-html-editor-tb .x-btn-text{background:transparent url(/fp/shared/ext-2.2/resources/images/default/editor/tb-sprite.gif) no-repeat}
.x-html-editor-tb .x-edit-bold .x-btn-text{background-position:0 0}
.x-html-editor-tb .x-edit-italic .x-btn-text{background-position:-16px 0}
.x-html-editor-tb .x-edit-underline .x-btn-text{background-position:-32px 0}
.x-html-editor-tb .x-edit-forecolor .x-btn-text{background-position:-160px 0}
.x-html-editor-tb .x-edit-backcolor .x-btn-text{background-position:-176px 0}
.x-html-editor-tb .x-edit-justifyleft .x-btn-text{background-position:-112px 0}
.x-html-editor-tb .x-edit-justifycenter .x-btn-text{background-position:-128px 0}
.x-html-editor-tb .x-edit-justifyright .x-btn-text{background-position:-144px 0}
.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text{background-position:-80px 0}
.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text{background-position:-96px 0}
.x-html-editor-tb .x-edit-increasefontsize .x-btn-text{background-position:-48px 0}
.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text{background-position:-64px 0}
.x-html-editor-tb .x-edit-sourceedit .x-btn-text{background-position:-192px 0}
.x-html-editor-tb .x-edit-createlink .x-btn-text{background-position:-208px 0}
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px}
.x-html-editor-tb .x-toolbar{position:static!important}
.x-panel-noborder .x-panel-body-noborder{border-width:0}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8}
.x-window-noborder .x-window-mc{border-width:0}
.x-window-plain .x-window-body-noborder{border-width:0}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8}
.x-border-layout-ct{background:#dfe8f6}
.x-border-panel{position:absolute;left:0;top:0}
.x-tool-collapse-south{background-position:0 -195px}
.x-tool-collapse-south-over{background-position:-15px -195px}
.x-tool-collapse-north{background-position:0 -210px}
.x-tool-collapse-north-over{background-position:-15px -210px}
.x-tool-collapse-west{background-position:0 -180px}
.x-tool-collapse-west-over{background-position:-15px -180px}
.x-tool-collapse-east{background-position:0 -165px}
.x-tool-collapse-east-over{background-position:-15px -165px}
.x-tool-expand-south{background-position:0 -210px}
.x-tool-expand-south-over{background-position:-15px -210px}
.x-tool-expand-north{background-position:0 -195px}
.x-tool-expand-north-over{background-position:-15px -195px}
.x-tool-expand-west{background-position:0 -165px}
.x-tool-expand-west-over{background-position:-15px -165px}
.x-tool-expand-east{background-position:0 -180px}
.x-tool-expand-east-over{background-position:-15px -180px}
.x-tool-expand-north,.x-tool-expand-south{float:right;margin:3px}
.x-tool-expand-east,.x-tool-expand-west{float:none;margin:3px auto}
.x-accordion-hd .x-tool-toggle{background-position:0 -255px}
.x-accordion-hd .x-tool-toggle-over{background-position:-15px -255px}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle{background-position:0 -240px}
.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over{background-position:-15px -240px}
.x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url(/fp/shared/ext-2.2/resources/images/default/panel/light-hd.gif) repeat-x 0 -9px}
.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#d2e0f2;width:20px;height:20px;overflow:hidden;border:1px solid #98c0f4;z-index:20}
.ext-border-box .x-layout-collapsed{width:22px;height:22px}
.x-layout-collapsed-over{cursor:pointer;background-color:#d9e8fb}
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:20px;height:20px}
.x-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:transparent}
.ext-strict .ext-ie6 .x-layout-split{background-color:#fff!important;filter:alpha(opacity=1)}
.x-layout-split-h{background-image:url(/fp/shared/ext-2.2/resources/images/default/s.gif);background-position:left}
.x-layout-split-v{background-image:url(/fp/shared/ext-2.2/resources/images/default/s.gif);background-position:top}
.x-column-layout-ct{overflow:hidden;zoom:1}
.x-column{float:left;padding:0;margin:0;overflow:hidden;zoom:1}
.x-layout-mini{position:absolute;top:0;left:0;display:block;width:5px;height:35px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini{opacity:1;-moz-opacity:1;filter:none}
.x-layout-split-west .x-layout-mini{top:48%;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-left.gif)}
.x-layout-split-east .x-layout-mini{top:48%;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-right.gif)}
.x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-top.gif)}
.x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-bottom.gif)}
.x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-right.gif)}
.x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-left.gif)}
.x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-bottom.gif)}
.x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(/fp/shared/ext-2.2/resources/images/default/layout/mini-top.gif)}
.x-layout-cmini-west,.x-layout-cmini-east{border:0 none;width:5px!important;padding:0;background:transparent}
.x-layout-cmini-north,.x-layout-cmini-south{border:0 none;height:5px!important;padding:0;background:transparent}
.x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;overflow:hidden;height:100%}
.x-abs-layout-item{position:absolute;left:0;top:0}
.ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item{margin:0}
.x-progress-wrap{border:1px solid #6593cf;overflow:hidden}
.x-progress-inner{height:18px;background:#e0e8f3 url(/fp/shared/ext-2.2/resources/images/default/qtip/bg.gif) repeat-x;position:relative}
.x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url(/fp/shared/ext-2.2/resources/images/default/progress/progress-bg.gif) repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4}
.x-progress-text{font-size:11px;font-weight:bold;color:#fff;padding:1px 5px;overflow:hidden;position:absolute;left:0;text-align:center}
.x-progress-text-back{color:#396095;line-height:16px}
.ext-ie .x-progress-text-back{line-height:15px}
.x-window-dlg .x-window-body{border:0 none!important;padding:5px 10px;overflow:hidden!important}
.x-window-dlg .x-window-mc{border:0 none!important}
.x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text{font-size:12px}
.x-window-dlg .ext-mb-input{margin-top:4px;width:95%}
.x-window-dlg .ext-mb-textarea{margin-top:4px;font:normal 12px tahoma,arial,helvetica,sans-serif}
.x-window-dlg .x-progress-wrap{margin-top:4px}
.ext-ie .x-window-dlg .x-progress-wrap{margin-top:6px}
.x-window-dlg .x-msg-box-wait{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/loading.gif) no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px}
.x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px}
.ext-ie .x-window-dlg .ext-mb-icon{width:44px}
.x-window-dlg .ext-mb-info{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/icon-info.gif) no-repeat top left}
.x-window-dlg .ext-mb-warning{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/icon-warning.gif) no-repeat top left}
.x-window-dlg .ext-mb-question{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/icon-question.gif) no-repeat top left}
.x-window-dlg .ext-mb-error{background:transparent url(/fp/shared/ext-2.2/resources/images/default/window/icon-error.gif) no-repeat top left}
.ext-gecko2 .ext-mb-fix-cursor{overflow:auto}
.x-slider{zoom:1}
.x-slider-inner{position:relative;left:0;top:0;overflow:visible;zoom:1}
.x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text}
.x-slider-horz{padding-left:7px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-bg.png) no-repeat 0 -22px}
.x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-bg.png) no-repeat right -44px}
.x-slider-horz .x-slider-inner{background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-bg.png) repeat-x 0 0;height:22px}
.x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-thumb.png) no-repeat 0 0}
.x-slider-horz .x-slider-thumb-over{background-position:-14px -15px}
.x-slider-horz .x-slider-thumb-drag{background-position:-28px -30px}
.x-slider-vert{padding-top:7px;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-v-bg.png) no-repeat -44px 0;width:22px}
.x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-v-bg.png) no-repeat -22px bottom}
.x-slider-vert .x-slider-inner{background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-v-bg.png) repeat-y 0 0}
.x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url(/fp/shared/ext-2.2/resources/images/default/slider/slider-v-thumb.png) no-repeat 0 0}
.x-slider-vert .x-slider-thumb-over{background-position:-15px -14px}
.x-slider-vert .x-slider-thumb-drag{background-position:-30px -28px}
.x-panel{border-style:solid;border-color:#d0d0d0}
.x-panel-header{color:#333;border:1px solid #d0d0d0;background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/white-top-bottom.gif)}
.x-panel-body{border-color:#d0d0d0}
.x-panel-bbar .x-toolbar{border-color:#d0d0d0}
.x-panel-tbar .x-toolbar{border-color:#d0d0d0}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-color:#d0d0d0}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-color:#d0d0d0}
.x-panel-tl .x-panel-header{color:#333}
.x-panel-tc{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/top-bottom.gif)}
.x-panel-tl{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/corners-sprite.gif);border-color:#d0d0d0}
.x-panel-tr{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/corners-sprite.gif)}
.x-panel-bc{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/top-bottom.gif)}
.x-panel-bl{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/corners-sprite.gif)}
.x-panel-br{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/corners-sprite.gif)}
.x-panel-mc{background:#f1f1f1}
.x-panel-mc .x-panel-body{background:transparent;border:0 none}
.x-panel-ml{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/left-right.gif)}
.x-panel-mr{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/left-right.gif)}
.x-tool{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/tool-sprites.gif)}
.x-panel-ghost{background:#e0e0e0}
.x-panel-ghost ul{border-color:#b0b0b0}
.x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #d0d0d0}
.x-btn-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/button/btn-sprite.gif)}
.x-btn-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/button/btn-sprite.gif)}
.x-btn-center{background-image:url(/fp/shared/ext-2.2/resources/images/gray/button/btn-sprite.gif)}
.x-border-layout-ct{background:#f0f0f0}
.x-accordion-hd{background-image:url(/fp/shared/ext-2.2/resources/images/gray/panel/light-hd.gif)}
.x-layout-collapsed{background-color:#eee;border-color:#e0e0e0}
.x-layout-collapsed-over{background-color:#fbfbfb}
.x-tip .x-tip-top{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-top-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-top-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-ft{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-ft-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-ft-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-bd-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-tip .x-tip-bd-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/qtip/tip-sprite.gif)}
.x-toolbar{border-color:#d0d0d0;background:#f0f4f5 url(/fp/shared/ext-2.2/resources/images/gray/toolbar/bg.gif) repeat-x top left}
.x-toolbar button{color:#444}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/btn-arrow.gif)}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/btn-arrow.gif)}
.x-toolbar .x-btn-over .x-btn-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .x-btn-over .x-btn-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .x-btn-over .x-btn-center{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .x-btn-over button{color:#111}
.x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background-image:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/tb-btn-sprite.gif)}
.x-toolbar .ytb-sep{background-image:url(/fp/shared/ext-2.2/resources/images/default/grid/grid-split.gif)}
.x-tab-panel-header,.x-tab-panel-footer{background:#EAEAEA;border-color:#d0d0d0}
.x-tab-panel-header{border-color:#d0d0d0}
.x-tab-panel-footer{border-color:#d0d0d0}
ul.x-tab-strip-top{background:#dbdbdb url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-strip-bg.gif) repeat-x left top;border-color:#d0d0d0;padding-top:2px}
ul.x-tab-strip-bottom{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-strip-btm-bg.gif);border-color:#d0d0d0}
.x-tab-strip span.x-tab-strip-text{color:#333}
.x-tab-strip-over span.x-tab-strip-text{color:#111}
.x-tab-strip-active span.x-tab-strip-text{color:#333}
.x-tab-strip-disabled .x-tabs-text{color:#aaaaaa}
.x-tab-strip-top .x-tab-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tabs-sprite.gif)}
.x-tab-strip-top .x-tab-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tabs-sprite.gif)}
.x-tab-strip-top .x-tab-strip-inner{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tabs-sprite.gif)}
.x-tab-strip-bottom .x-tab-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif)}
.x-tab-strip-bottom .x-tab-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif)}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-btm-right-bg.gif)}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-btm-left-bg.gif)}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-close.gif)}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/tab-close.gif)}
.x-tab-panel-body{border-color:#d0d0d0;background:#fff}
.x-tab-panel-bbar .x-toolbar{border-color:#d0d0d0}
.x-tab-panel-tbar .x-toolbar{border-color:#d0d0d0}
.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border-color:#d0d0d0;background:#eaeaea}
.x-tab-scroller-left{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/scroll-left.gif);border-color:#aeaeae}
.x-tab-scroller-right{background-image:url(/fp/shared/ext-2.2/resources/images/gray/tabs/scroll-right.gif);border-color:#aeaeae}
.x-window-proxy{background:#e0e0e0;border-color:#b0b0b0}
.x-window-tl .x-window-header{color:#555}
.x-window-tc{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/top-bottom.png)}
.x-window-tl{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/left-corners.png)}
.x-window-tr{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/right-corners.png)}
.x-window-bc{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/top-bottom.png)}
.x-window-bl{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/left-corners.png)}
.x-window-br{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/right-corners.png)}
.x-window-mc{border:1px solid #d0d0d0;background:#e8e8e8}
.x-window-ml{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/left-right.png)}
.x-window-mr{background-image:url(/fp/shared/ext-2.2/resources/images/gray/window/left-right.png)}
.x-panel-ghost .x-window-tl{border-color:#d0d0d0}
.x-panel-collapsed .x-window-tl{border-color:#d0d0d0}
.x-window-plain .x-window-mc{background:#e8e8e8;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0}
.x-window-plain .x-window-body{border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;background:transparent!important}
body.x-body-masked .x-window-mc,body.x-body-masked .x-window-plain .x-window-mc{background-color:#e4e4e4}
.x-html-editor-wrap{border-color:#d0d0d0}
.x-panel-noborder .x-panel-body-noborder{border-width:0}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #d0d0d0}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #d0d0d0}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #d0d0d0}
.x-window-noborder .x-window-mc{border-width:0}
.x-window-plain .x-window-body-noborder{border-width:0}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #d0d0d0}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #d0d0d0}
div.ux-radio-tabs{margin:0;font-size:12px;font-weight:bold}
div.ux-radio-tabs-panel{clear:both;background:#fff;border:1px solid #bbb;padding:5px 8px 4px 8px;font-size:12px}
div.ux-radio-tab{position:relative;top:1px;float:left;margin-left:10px;margin-right:0px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:2px solid #aaa;border-bottom:1px solid #bbb;background:#eee url(/fp/shared/images/toolbar_back3.gif) repeat-x;padding:3px 10px 0 4px;font-size:12px}
div.ux-radio-tab input{position:absolute;width:14px;height:14px;margin:0;padding:0}
div.ux-radio-tab label{margin:0 0 0 16px;padding:0;position:relative;top:-1px}
div.ux-radio-tab-selected{background:#fff;border-top:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #fff}
div.itempicker-list{background-color:#fff}
div.itempicker-list-item{-moz-user-select:none;border-color:white white #eee;border-style:solid;border-width:1px;color:#222222;cursor:pointer;display:block;font-size:11px;padding:4px 2px}
div.itempicker-list-item-selected{background:#EEEEFE url(/csr/styles/images/dataviewItemBackground.gif) repeat-x;border:1px solid #cdcef1}
td.comboTreePicker{padding:2px 10px 2px 0}
.verticalTabs ul.x-tab-strip li{clear:both;margin:0;width:100%}
.verticalTabs .x-tab-strip a.x-tab-strip-close{display:none}
.verticalTabs ul.x-tab-strip li .x-tab-strip-inner{padding:6px 3px}
.verticalTabs .x-tab-left,.verticalTabs .x-tab-strip .x-tab-with-icon .x-tab-right,.verticalTabs .x-tab-strip-top .x-tab-right{background:none;padding:0}
.verticalTabs ul.x-tab-strip-top{background:none;border:none;padding-top:0}
.verticalTabs ul.x-tab-strip li.x-tab-edge{border-bottom:1px solid #99BBE8!important}
.verticalTabs.leftTabs .x-tab-panel-header{float:left}
.verticalTabs.rightTabs .x-tab-panel-header{float:right}
.verticalTabs.alignRight ul.x-tab-strip{width:100%}
.verticalTabs.alignRight ul.x-tab-strip li{clear:both;margin:0;text-align:right;width:100%}
.x-tree-node,.x-form-field,.x-btn button,.x-combo-list-item{font-family:Arial,Helvetica,sans-serif}
.ux-page-popup{background:#EEEED7 url(/fp/shared/images/popupBackground.gif) repeat-x scroll 0% 0%;border-bottom:1px #999 solid;border-right:1px #999 solid;border-left:1px #bbb solid;border-top:1px #bbb solid;padding:2px;zoom:1}
.ux-page-popup .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.ux-page-popup-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.ux-page-popup-header{overflow:hidden;zoom:1}
.ux-page-popup-bwrap{z-index:1;position:relative;zoom:1}
.ux-page-popup-tl .ux-page-popup-header{color:#000;font-weight:bold;font-size:13px;padding:3px 0 4px 0;border-bottom:1px dotted #ccc;margin-bottom:7px}
.ux-page-popup-header-text{cursor:pointer}
.ux-page-popup-header .x-tool{background-image:url(/fp/shared/extux/pagePopup/tool-sprites.gif)}
.ux-page-popup-tc{overflow:hidden;zoom:1}
.ux-page-popup-tl{padding-left:6px;zoom:1;z-index:1;position:relative}
.ux-page-popup-tr{padding-right:6px}
.ux-page-popup-bc{zoom:1}
.ux-page-popup-bc .ux-page-popup-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0}
.ux-page-popup-bl{padding-left:6px;zoom:1}
.ux-page-popup-br{padding-right:6px;zoom:1}
.ux-page-popup-mc{padding:0;margin:0}
.ux-page-popup-ml{padding-left:6px;zoom:1}
.ux-page-popup-mr{padding-right:6px;zoom:1}
.ux-page-popup-body{overflow:hidden}
.ux-page-popup-bwrap{overflow:hidden}
.ux-page-popup-maximized .ux-page-popup-bl,.ux-page-popup-maximized .ux-page-popup-br,.ux-page-popup-maximized .ux-page-popup-ml,.ux-page-popup-maximized .ux-page-popup-mr,.ux-page-popup-maximized .ux-page-popup-tl,.ux-page-popup-maximized .ux-page-popup-tr{padding:0}
.ux-page-popup-maximized .ux-page-popup-footer{padding-bottom:0}
.ux-page-popup-maximized .ux-page-popup-tc{padding-left:3px;padding-right:3px;background-color:white}
.ux-page-popup-maximized .ux-page-popup-mc{border-left:0 none;border-right:0 none}
.ux-page-popup-tbar .x-toolbar,.ux-page-popup-bbar .x-toolbar{border-left:0 none;border-right:0 none}
.ux-page-popup-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none}
.ux-page-popup-draggable,.ux-page-popup-draggable .ux-page-popup-header-text{cursor:move}
.ux-page-popup-maximized .ux-page-popup-draggable,.ux-page-popup-maximized .ux-page-popup-draggable .ux-page-popup-header-text{cursor:default}
.ux-page-popup-body{background:transparent}
.ux-page-popup-bc .x-panel-btns-ct{padding:5px 0 0 0}
.ux-page-popup-maximized-ct{overflow:hidden}
.ux-page-popup-maximized .x-resizable-handle{display:none}
.ux-page-popup-sizing-ghost ul{border:0 none!important}
body.ext-ie6.x-body-masked .ux-page-popup select{visibility:visible}
.ux-page-popup-plain .ux-page-popup-mc{background:#CAD9EC}
.ux-page-popup .x-panel-body,.ux-page-popup-plain .ux-page-popup-body{background:transparent!important}
body.x-body-masked .ux-page-popup-plain .ux-page-popup-mc{background:#C7D6E9}
div.ux-upload-status{}
div.ux-upload-item{margin:5px 0 5px 0}
a.ux-upload-clear{margin-left:20px}
.ux-upload-doc-pdf,.ux-upload-doc-word,.ux-upload-doc-excel,.ux-upload-doc-ppt,.ux-upload-doc-powerpoint,.ux-upload-doc-image,.ux-upload-doc-file,.ux-upload-doc-text,.ux-upload-doc-zip{background-repeat:no-repeat;padding:0 0 3px 20px}
.ux-upload-doc-pdf{background-image:url(/fp/shared/images/FileTypes/ic_pdf.png)}
.ux-upload-doc-word{background-image:url(/fp/shared/images/FileTypes/ic_word.png)}
.ux-upload-doc-excel{background-image:url(/fp/shared/images/FileTypes/ic_excel.png)}
.ux-upload-doc-ppt,.ux-upload-doc-powerpoint{background-image:url(/fp/shared/images/FileTypes/ic_powerpoint.png)}
.ux-upload-doc-image{background-image:url(/fp/shared/images/FileTypes/ic_image.png)}
.ux-upload-doc-file{background-image:url(/fp/shared/images/FileTypes/ic_file.png)}
.ux-upload-doc-text{background-image:url(/fp/shared/images/FileTypes/ic_text.png)}
.ux-upload-doc-zip{background-image:url(/fp/shared/images/FileTypes/ic_zip.png)}
.ux-page-popup ul.x-tab-strip-top{padding-top:1px;background:#F6F6E9 url(/fp/shared/extux/pagePopup/tabStripBack.gif) repeat-x;border-bottom:1px solid #ccc}
.ux-page-popup .x-tab-panel-noborder .x-tab-panel-body-noborder{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
div.treeviewpicker-layer{background:#EEEED7 url(/fp/shared/images/popupBackground.gif) repeat-x scroll 0% 0%;border:1px solid #AAA;padding:8px 8px 0px 8px}
table.sortableTable{width:100%;cursor:pointer}
table.sortableTable thead th{text-align:left;padding:2px 0 0 4px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal;height:23px}
table.sortableTable tr.sortableRow td{padding:2px 0px 1px 4px;border-bottom:1px solid #ddd}
table.sortableTable tr.sortableRow0{background:#fff}
table.sortableTable tr.sortableRow1{background:#fff}
table.sortableTable tr.sortableRowOver{background:#eee url(/fp/shared/images/hoverGradient.gif) repeat-x}
table.sortableTable tr.sortableRowSelected{background:#ddf}
table.sortableTable tr.sortableRow td table td{padding:0}
div.treeMenu div.CSRCategoryInactive,div.treeView div.CSRCategoryInactive,div.treeMenu div.CSRCategory,div.treeView div.CSRCategory{background:url(/csr/styles/images/ic_category.gif) no-repeat 0 0;padding:2px 0 4px 20px;font-weight:bold}
div.treeView div.CSRCategoryInactive,div.treeView div.CSRCategory{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRCategoryInactive,div.treeView div.CSRCategoryInactive{background:url(/csr/styles/images/ic_category_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrcategory,.x-tree-node-leaf .x-tree-node-icon,div.treeViewListIcon-csrcategory{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder.gif)}
.x-tree-node-expanded .icon-csrcategory{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder-open.gif)}
div.treeMenu div.CSRIndicatorInactive,div.treeView div.CSRIndicatorInactive,div.treeMenu div.CSRIndicator,div.treeView div.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRIndicatorInactive,div.treeView div.CSRIndicator{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRIndicatorInactive,div.treeView div.CSRIndicatorInactive{background:url(/csr/styles/images/ic_indicator_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrindicator,.x-tree-node-expanded .icon-csrindicator,.x-tree-node-leaf .icon-csrindicator,div.treeViewListIcon-csrindicator{background-image:url(/csr/styles/images/ic_indicator.gif)}
.x-tree-node-collapsed .icon-csrmeterregion,.x-tree-node-expanded .icon-csrmeterregion,.x-tree-node-leaf .icon-csrmeterregion,div.treeViewListIcon-csrmeterregion{background-image:url(/csr/styles/images/ic_meter.gif)}
.x-tree-node-collapsed .icon-csrmeterregioninactive,.x-tree-node-expanded .icon-csrmeterregioninactive,.x-tree-node-leaf .icon-csrmeterregioninactive,div.treeViewListIcon-csrmeterregioninactive{background-image:url(/csr/styles/images/ic_meter_inactive.gif)}
.x-tree-node-collapsed .icon-csrrateregion,.x-tree-node-expanded .icon-csrrateregion,.x-tree-node-leaf .icon-csrrateregion,div.treeViewListIcon-csrrateregion{background-image:url(/csr/styles/images/ic_meter.gif)}
.x-tree-node-collapsed .icon-csrrateregioninactive,.x-tree-node-expanded .icon-csrrateregioninactive,.x-tree-node-leaf .icon-csrrateregioninactive,div.treeViewListIcon-csrrateregioninactive{background-image:url(/csr/styles/images/ic_meter_inactive.gif)}
.x-tree-node-collapsed .icon-csrpropertyregion,.x-tree-node-expanded .icon-csrpropertyregion,.x-tree-node-leaf .icon-csrpropertyregion,div.treeViewListIcon-csrpropertyregion{background-image:url(/csr/styles/images/ic_property.gif)}
.x-tree-node-collapsed .icon-csrpropertyregioninactive,.x-tree-node-expanded .icon-csrpropertyregioninactive,.x-tree-node-leaf .icon-csrpropertyregioninactive,div.treeViewListIcon-csrpropertyregioninactive{background-image:url(/csr/styles/images/ic_property_inactive.gif)}
.x-tree-node-collapsed .icon-csrtenantregion,.x-tree-node-expanded .icon-csrtenantregion,.x-tree-node-leaf .icon-csrtenantregion,div.treeViewListIcon-csrtenantregion{background-image:url(/csr/styles/images/ic_tenant.gif)}
.x-tree-node-collapsed .icon-csrtenantregioninactive,.x-tree-node-expanded .icon-csrtenantregioninactive,.x-tree-node-leaf .icon-csrtenantregioninactive,div.treeViewListIcon-csrtenantregioninactive{background-image:url(/csr/styles/images/ic_tenant_inactive.gif)}
.x-tree-node-collapsed .icon-container,.x-tree-node-expanded .icon-container,.x-tree-node-leaf .icon-container,div.treeViewListIcon-container{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder.gif)}
.x-tree-node-collapsed .icon-csrindicator-withvalues,.x-tree-node-expanded .icon-csrindicator-withvalues,.x-tree-node-leaf .icon-csrindicator-withvalues{background-image:url(/csr/styles/images/ic_indicator_withvalues.gif)}
.x-tree-node-collapsed .icon-csrindicatorinactive,.x-tree-node-expanded .icon-csrindicatorincative,.x-tree-node-leaf .icon-csrindicatorinactive,div.treeViewListIcon-csrindicatorinactive{background-image:url(/csr/styles/images/ic_indicator_inactive.gif)}
div.treeMenu div.CSRCalculationInactive,div.treeView div.CSRCalculationInactive,div.treeMenu div.CSRCalculation,div.treeView div.CSRCalculation{background:url(/csr/styles/images/ic_calculation.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRCalculationInactive,div.treeView div.CSRCalculation{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRCalculationInactive,div.treeView div.CSRCalculationInactive{background:url(/csr/styles/images/ic_calculation_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrcalculation,.x-tree-node-expanded .icon-csrcalculation,.x-tree-node-leaf .icon-csrcalculation,div.treeViewListIcon-csrcalculation{background-image:url(/csr/styles/images/ic_calculation.gif)}
.x-tree-node-collapsed .icon-csrcalculation-withvalues,.x-tree-node-expanded .icon-csrcalculation-withvalues,.x-tree-node-leaf .icon-csrcalculation-withvalues{background-image:url(/csr/styles/images/ic_calculation_withvalues.gif)}
.x-tree-node-collapsed .icon-csrcalculationinactive,.x-tree-node-expanded .icon-csrcalculationinactive,.x-tree-node-leaf .icon-csrcalculationinactive,div.treeViewListIcon-csrcalculationinactive{background-image:url(/csr/styles/images/ic_calculation_inactive.gif)}
div.treeMenu div.CSRStoredCalcInactive,div.treeView div.CSRStoredCalcInactive,div.treeMenu div.CSRStoredCalc,div.treeView div.CSRStoredCalc{background:url(/csr/styles/images/ic_stored_calc.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRStoredCalcInactive,div.treeView div.CSRStoredCalc{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRStoredCalcInactive,div.treeView div.CSRStoredCalcInactive{background:url(/csr/styles/images/ic_stored_calc_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrstoredcalc,.x-tree-node-expanded .icon-csrstoredcalc,.x-tree-node-leaf .icon-csrstoredcalc,div.treeViewListIcon-csrstoredcalc{background-image:url(/csr/styles/images/ic_stored_calc.gif)}
.x-tree-node-collapsed .icon-csrstoredcalc-withvalues,.x-tree-node-expanded .icon-csrstoredcalc-withvalues,.x-tree-node-leaf .icon-csrstoredcalc-withvalues{background-image:url(/csr/styles/images/ic_stored_calc_withvalues.gif)}
.x-tree-node-collapsed .icon-csrstoredcalcinactive,.x-tree-node-expanded .icon-csrstoredcalcinactive,.x-tree-node-leaf .icon-csrstoredcalcinactive,div.treeViewListIcon-csrstoredcalcinactive{background-image:url(/csr/styles/images/ic_stored_calc_inactive.gif)}
div.treeMenu div.CSRCapabilityInactive,div.treeView div.CSRCapabilityInactive,div.treeMenu div.CSRCapability,div.treeView div.CSRCapability{background:url(/csr/styles/images/ic_warning_ticked.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRCapabilityInactive,div.treeView div.CSRCapability{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRCapabilityInactive,div.treeView div.CSRCapabilityInactive{background:url(/csr/styles/images/ic_warning_ticked_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrcapability,.x-tree-node-expanded .icon-csrcapability,.x-tree-node-leaf .icon-csrcapability,div.treeViewListIcon-csrcapability{background-image:url(/csr/styles/images/ic_warning_ticked.gif)}
div.treeMenu div.CSRRegionInactive,div.treeView div.CSRRegionInactive,div.treeMenu div.CSRRegion,div.treeView div.CSRRegion{background:url(/csr/styles/images/ic_region.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRRegionInactive,div.treeView div.CSRRegion{padding:0px 0 4px 20px;margin-left:16px}
div.treeMenu div.CSRRegionInactive,div.treeView div.CSRRegionInactive{background:url(/csr/styles/images/ic_region_inactive.gif) no-repeat 0 0}
.x-tree-node-collapsed .icon-csrregion,.x-tree-node-expanded .icon-csrregion,.x-tree-node-leaf .icon-csrregion,div.treeViewListIcon-csrregion{background-image:url(/csr/styles/images/ic_region.gif)}
.x-tree-node-collapsed .icon-csrregion-withvalues,.x-tree-node-expanded .icon-csrregion-withvalues,.x-tree-node-leaf .icon-csrregion-withvalues{background-image:url(/csr/styles/images/ic_region_withValues.gif)}
.x-tree-node-collapsed .icon-csrregioninactive,.x-tree-node-expanded .icon-csrregioninactive,.x-tree-node-leaf .icon-csrregioninactive,div.treeViewListIcon-csrregioninactive{background-image:url(/csr/styles/images/ic_region_inactive.gif)}
div.treeMenu div.CSRRegionLink,div.treeView div.CSRRegionLink{background:url(/csr/styles/images/ic_region_link.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRRegionLink{padding:0px 0 4px 20px;margin-left:16px}
.x-tree-node-collapsed .icon-csrregionlink,.x-tree-node-expanded .icon-csrregionlink,.x-tree-node-leaf .icon-csrregionlink,div.treeViewListIcon-csrregionlink{background-image:url(/csr/styles/images/ic_region_link.gif)}
.x-tree-node-collapsed .icon-csrpendinglocalregion,.x-tree-node-expanded .icon-csrpendinglocalregion,.x-tree-node-leaf .icon-csrpendinglocalregion{background-image:url(/csr/styles/images/ic_pending_local_region.gif)}
.x-tree-node-collapsed .icon-csrpendinglocalregion-withvalues,.x-tree-node-expanded .icon-csrpendinglocalregion-withvalues,.x-tree-node-leaf .icon-csrpendinglocalregion-withvalues{background-image:url(/csr/styles/images/ic_pending_local_region_withValues.gif)}
.x-tree-node-1 .icon-csrcategory{background-image:url(/fp/shared/images/tab.gif)}
.x-tree-node-collapsed .icon-when,.x-tree-node-expanded .icon-when,.x-tree-node-leaf .icon-when{background-image:url(/fp/shared/images/ic_help.gif)}
div.treeView div.CSRObjective{background:url(/fp/shared/images/ic_tick.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
.x-tree-node-collapsed .icon-csrobjective,.x-tree-node-expanded .icon-csrobjective,.x-tree-node-leaf .icon-csrobjective,div.treeViewListIcon-csrobjective{background-image:url(/fp/shared/images/ic_tick.giff)}
div.treeView div.Container{background:url(/fp/shared/images/container.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
.x-tree-node-collapsed .icon-csrcategoryinactive,div.treeViewListIcon-csrcategoryinactive{background:url(/fp/shared/images/greyContainer.gif) no-repeat 0 0}
.x-tree-node-expanded .icon-csrcategoryinactive{background:url(/fp/shared/images/container_open.gif) no-repeat 0 0}
div.treeOptionsPanel{background:#eee;border-bottom:1px dotted #999;margin-bottom:5px;padding-left:3px;padding-top:3px;font-size:11px}
div.treeMenu div.CSRFileUpload,div.treeView div.CSRFileUpload{background:url(/csr/styles/images/anydoc.gif) no-repeat 0 0;padding:2px 0 4px 20px}
div.treeView div.CSRFileUpload{padding:0px 0 4px 20px;margin-left:16px}
a.tvContainer,a.tvCSRDashboardItem,a.tvCSRDashboardItemInactive,a.tvCSRIndicator,a.tvCSRIndicatorInactive,a.tvCSRCategory,a.tvCSRCalculation,a.tvCSRRegion,a.tvCSRRegionInactive{padding-left:20px;color:#000;text-decoration:none;padding-bottom:4px}
a.tvContainer:hover,a.tvCSRDashboardItem:hover,a.tvCSRDashboardItemInactive:hover,a.tvCSRIndicator:hover,a.tvCSRIndicatorInactive:hover,a.tvCSRCategory:hover,a.tvCSRCalculation:hover,a.tvCSRRegion:hover,a.tvCSRRegionInactive:hover{text-decoration:underline}
a.tvContainer{background:url(/fp/shared/images/container.gif) 0 -1px no-repeat}
a.tvCSRDashboardItem{background:url(/csr/styles/images/ic_dashboarditem.gif) 0 0px no-repeat}
a.tvCSRDashboardItemInactive{background:url(/csr/styles/images/ic_dashboarditem_inactive.gif) 0 0px no-repeat;color:#777}
a.tvCSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) 0 0px no-repeat}
a.tvCSRIndicatorInactive{background:url(/csr/styles/images/ic_indicator_inactive.gif) 0 0px no-repeat;color:#777}
a.tvCSRCalculation{background:url(/csr/styles/images/ic_calculation.gif) 0 0px no-repeat}
a.tvCSRCategory{background:url(/fp/shared/images/container.gif) 0 -1px no-repeat}
a.tvCSRRegion{background:url(/csr/styles/images/ic_region.gif) 0 -1px no-repeat}
a.tvCSRRegionInactive{background:url(/csr/styles/images/ic_region_inactive.gif) 0 -1px no-repeat;color:#777}
div.treeView div.DocFolder{background:url(/fp/shared/images/container.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
div.treeView div.CSRFeed{background:url(/csr/styles/images/ic_merge.gif) no-repeat 0 0;padding:0px 0 4px 20px;margin-left:16px}
a.icSection{background:url(/fp/shared/images/ic_file.gif) no-repeat;padding-left:20px;padding-bottom:1px}
div.textReadOnlyContent{border:2px inset #fff;background:#fff;padding:4px}
div.textReadOnlyContent ol,div.textReadOnlyContent ul,div.viewReportContent ol,div.viewReportContent ul{list-style-position:inside;margin-left:1em;margin-top:.3em;margin-bottom:.2em}
div.textReadOnlyContent blockquote,div.viewReportContent blockquote{margin-left:1em}
div.textReadOnlyContent p,div.viewReportContent p{margin-top:.6em;margin-bottom:.4em}
div.textReadOnlyContent ul,div.viewReportContent ol{list-style-type:disc}
div.textReadOnlyContent ol,div.viewReportContent ol{list-style-type:decimal}
div.textReadOnlyContent ins{background:#bdffaf;color:#006b00}
div.textReadOnlyContent del{color:#f00;text-decoration:line-through}
div.chartViewPopup{display:none;position:absolute;background:url(/fp/shared/images/popupBackground.gif) repeat-x #F0F0DC;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;padding:6px}
div.tableViewPopup{display:none;position:absolute;background:url(/fp/shared/images/popupBackground.gif) repeat-x #F0F0DC;border-bottom:2px #888 solid;border-right:2px #888 solid;border-left:1px #aaa solid;border-top:1px #aaa solid;padding:6px}
iframe.viewTableFrame{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-style:solid;border-color:#aaa}
div.commentFrom{background:url(/csr/styles/images/ic_user.gif) no-repeat;padding-left:20px;font-weight:bold;display:inline}
div.commentDtm{display:inline;padding-left:1em}
div.singleCommentWrapper{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #ccc}
div.commentText{padding-top:4px}
table.versionList{width:100%;border-collapse:collapse}
table.versionList tr td{padding-top:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #ccc}
button.viewHideButton{padding-right:16px;background:url(/csr/styles/images/but_show.gif) no-repeat;background-color:#ddd;background-position:right center}
button.viewHideButton.viewing{background:url(/csr/styles/images/but_hide.gif) no-repeat;background-color:#ddd;background-position:right center}
button.imageButton{margin-right:4px;background-repeat:no-repeat;background-position:2px center;background-color:#ddd;padding:3px 0 3px 20px}
table.attachmentTable{width:100%;border-collapse:collapse}
table.attachmentTable tr td{padding-top:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #ccc}
div.attachmentChart{background:url(/csr/styles/images/ic_chart.gif) no-repeat 0 0;padding:0 0 2px 20px}
div.attachmentFile{background:url(/fp/shared/images/attachment.gif) no-repeat 0 0;padding:0 0 2px 20px}
div.attachmentTable{background:url(/fp/shared/images/ic_table.gif) no-repeat 0 0;padding:0 0 2px 20px}
div.attachmentIndicator{background:url(/csr/styles/images/ic_indicator.gif) no-repeat 0 0;padding:0 0 2px 20px}
div.attachmentIndicatorCalc{background:url(/csr/styles/images/ic_calculation.gif) no-repeat 0 0;padding:0 0 2px 20px}
div.adminUserNameAutoComplete{background:#fff}
div.adminUserNameAutoComplete{width:200px}
div.adminUserNameAutoComplete .yui-ac-content{position:absolute;width:200px;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050}
div.adminUserNameAutoComplete .yui-ac-shadow{position:absolute;margin:.3em;width:200px;background:#a0a0a0;z-index:9049}
div.adminUserNameAutoComplete ul{width:200px;list-style:none;text-indent:0;margin-left:4px}
div.adminUserNameAutoComplete li{cursor:default;white-space:nowrap}
div.adminUserNameAutoComplete li.yui-ac-highlight{background:#ff0}
div.adminApproverNameAutoComplete{background:#fff}
div.adminApproverNameAutoComplete{width:200px}
div.adminApproverNameAutoComplete .yui-ac-content{position:absolute;width:200px;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050}
div.adminApproverNameAutoComplete .yui-ac-shadow{position:absolute;margin:.3em;width:200px;background:#a0a0a0;z-index:9049}
div.adminApproverNameAutoComplete ul{width:200px}
div.adminApproverNameAutoComplete li{cursor:default;white-space:nowrap;list-style:none}
div.adminApproverNameAutoComplete li.yui-ac-highlight{background:#ff0}
.x-tree-node-ct{padding:0 0 0 0;margin:0 0 0 0}
.x-tree-node-collapsed .security-class-csrsection{background-image:url(/fp/shared/images/ic_file.gif)}
.x-tree-node-expanded .security-class-csrsection{background-image:url(/fp/shared/images/ic_file.gif)}
.x-tree-node-leaf .security-class-csrsection{background-image:url(/fp/shared/images/ic_file.gif)}
#menu2 ul li a{margin:0pt 0pt 0pt 0px}
#menu2 ul li li a{margin:0pt 0pt 0pt 15px}
#menu2 ul li li li a{margin:0pt 0pt 0pt 30px}
#menu2 ul li li li li a{margin:0pt 0pt 0pt 45px}
#menu2 ul li li li li li a{margin:0pt 0pt 0pt 60px}
#menu2 ul li li li li li li a{margin:0pt 0pt 0pt 75px}
.sectionTable table{width:100%;border-collapse:collapse;font-family:arial,helvetica,sans-serif;font-size:8pt;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal}
.sectionTable table th{background-color:#E4EBFF;border-color:#8498C9 rgb(132,152,201) rgb(132,152,201);border-style:solid solid solid solid;border-width:1px 1px 1px 1px;color:#4E4E4E;padding:3px}
.sectionTable table tr th{text-align:left}
.sectionTable table tr th.crossHeader{font-weight:bold;text-align:center;border-bottom:1px solid #8498C9}
.sectionTable table tr th.unitOfMeasure{font-style:italic;font-weight:normal;color:#666}
.sectionTable table td{background-color:#FFFFFF;border-color:#8498C9 rgb(132,152,201) rgb(132,152,201);border-style:solid solid solid solid;border-width:1px 1px 1px 1px;color:#4E4E4E;padding:5px}
.sectionTable table tr td{text-align:right}
.viewReportContent{border-bottom:2px solid #555;background:#fff;padding-bottom:4px}
.viewReportChart{border:solid 1px #ccc}
.x-tree-node-collapsed .security-class-container{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder.gif)}
.x-tree-node-expanded .security-class-container{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder-open.gif)}
.x-tree-node-leaf .security-class-container{background-image:url(/fp/shared/ext-2.2/resources/images/default/tree/folder.gif)}
.x-tree-node-collapsed .security-class-csrdataview{background-image:url(/csr/styles/images/ic_chart.gif)}
.x-tree-node-expanded .security-class-csrdataview{background-image:url(/csr/styles/images/ic_chart.gif)}
.x-tree-node-leaf .security-class-csrdataview{background-image:url(/csr/styles/images/ic_chart.gif)}
.helpBreadcrumbTrail{margin-bottom:1em}
.helpContentChildren{padding-left:1em}
.helpContentChildrenRoot li{font-size:large;border-bottom:solid 1px #aaa;list-style-type:none;margin-top:2em;margin-bottom:1em;padding-bottom:4px}
.helpContentChildrenRoot li a{text-decoration:none;color:#000}
.helpContentChildren li{font-size:small;border-bottom:none;list-style-type:disc;list-style-position:inside;color:#555;margin-top:0px;margin-bottom:0px;padding-bottom:2px}
.helpContentChildren li a{text-decoration:underline;color:#555}
.helpContentChildren li a:hover{text-decoration:underline}
.helpContentChildrenRoot .helpContentChildren .helpContentChildren a{font-size:small}
table.viewHelpLayout{width:100%}
table.viewHelpLayout tr td{vertical-align:text-top;padding:0px 1em 0px 0px}
div.helpTreeViewWithBorder{overflow:auto;height:443px;border:2px inset #fff;background:#fff;width:230px}
.x-tree-node-collapsed .icon-language-id-,.x-tree-node-expanded .icon-language-id-,.x-tree-node-leaf .icon-language-id-{background-image:url(/fp/shared/images/ic_file.gif)}
.x-tree-node-collapsed .icon-language-id-gb,.x-tree-node-expanded .icon-language-id-gb,.x-tree-node-leaf .icon-language-id-gb{background-image:url(/fp/shared/images/CountryFlags/gif/gb.gif)}
.x-tree-node-collapsed .icon-language-id-se,.x-tree-node-expanded .icon-language-id-se,.x-tree-node-leaf .icon-language-id-se{background-image:url(/fp/shared/images/CountryFlags/gif/se.gif)}
.x-tree-node-collapsed .icon-language-id-fr,.x-tree-node-expanded .icon-language-id-fr,.x-tree-node-leaf .icon-language-id-fr{background-image:url(/fp/shared/images/CountryFlags/gif/fr.gif)}
.x-tree-node-collapsed .icon-language-id-no,.x-tree-node-expanded .icon-language-id-no,.x-tree-node-leaf .icon-language-id-no{background-image:url(/fp/shared/images/CountryFlags/gif/no.gif)}
div.helpContentBody p{margin:.6em 0 .6em 0}
div.helpContentBody ul li{margin:.4em 0 .4em 0}
.ux-row-action-cell .x-grid3-cell-inner{padding:1px 0 0 0}
.ux-row-action-item{float:left;min-width:16px;height:16px;background-repeat:no-repeat;margin:0 5px 0 0;cursor:pointer;overflow:hidden}
.ext-ie .ux-row-action-item{width:16px}
.ext-ie .ux-row-action-text{width:auto}
.ux-row-action-item span{vertical-align:middle;padding:0 0 0 20px;line-height:18px}
.ext-ie .ux-row-action-item span{width:auto}
.x-grid-group-hd div{position:relative;height:16px}
.ux-grow-action-item{min-width:16px;height:16px;background-repeat:no-repeat;background-position:0 50%!important;margin:0 0 0 4px;padding:0!important;cursor:pointer;float:left}
.ext-ie .ux-grow-action-item{width:16px}
.ux-action-right{float:right;margin:0 3px 0 2px;padding:0!important}
.ux-grow-action-text{padding:0!important;margin:0!important;background:transparent none!important;float:left}
div.layout-tool{border:solid 2px #0000ff}
div.text-region{}
div.form-notes{}
div.form-notes ol,div.form-notes ul{list-style-position:inside;margin-left:1em;margin-top:.3em;margin-bottom:.2em}
div.form-notes blockquote{margin-left:1em}
div.form-notes p{margin-top:.6em;margin-bottom:.4em}
div.form-notes ul{list-style-type:disc}
div.form-notes ol{list-style-type:decimal}
div.cms-filter-description{padding-top:4px;padding-bottom:4px;font-size:110%}
div.cms-filter-description a{cursor:pointer}
div.cms-filter-expander-line{cursor:pointer}
.cms-view table tbody,.cms-view table thead{font-size:11px}
thead.cms-view-head th{padding:3px 4px 3px 4px;text-align:left;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal;height:20px}
tbody.cms-view-body td{border-bottom:1px solid #eee;padding:3px 4px 3px 4px}
.defaultTabPane{background:#F3F3DF none repeat scroll 0 0;border:1px solid #CDD0D5;border-top:none}
.defaultTabPane .x-panel-body{background:none}
.layout-target-hover{border:solid 1px #0a0aff}
.cms-dataview-item{cursor:pointer;padding:10px 5px 1px 5px;background:#fff}
.cms-dataview table tbody,.cms-dataview table thead{font-size:11px}
.cms-dataview table thead tr th{background:#ddd;color:#000;font-weight:bold;padding:4px;border-bottom:solid 1px #444;border-left:1px dotted #eee}
tr.cms-dataview-item td{border-bottom:solid 1px #eee;border-left:1px dotted #ddd;padding:4px;-moz-user-select:none}
.cms-dataview-over{border:1px solid #dddddd;background:#f3f3f3;padding:10px 4px 0px 4px}
.cms-dataview-selected{border:1px solid #dddddd;background:#ddddff;padding:10px 4px 0px 4px}
.cms-filter-line{background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat 0 1px;padding-left:18px}
.cms-filter-line:hover{text-decoration:underline}
.cms-filter-item{padding:0px 2px 0px 0px}
.cms-filter-over{background:#97978a;color:#fff;padding:0px 2px 0px 0px}
img.cms-filter-clear{padding-left:5px;cursor:pointer}
.cms-filter{background:url(/fp/shared/images/popupBackground.gif) repeat-x #f0f0dc;border:1px solid #aaa;padding:8px;font-size:11px}
.cms-filter .x-panel-body{background:none}
.cms-view-row-over{border:1px solid #dddddd;background:#f3f3f3;padding:10px 4px 0px 4px}
.cms-view-row-selected{border:1px solid #dddddd;background:#ddddff;padding:10px 4px 0px 4px}
.cms-transparent-mask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:0;opacity:.0;filter: alpha(opacity=0);width:100%;height:100%;zoom:1;background:#fff}
#form .x-panel-body{background:transparent;overflow-x:auto}
.x-form-item label .label-info-text,.x-form-item .form-notes{display:block;padding:4px 0;font-weight:normal;font-size:11px;font-family:Arial}
div#pending-user-details div.formElement input.text{font-size:100%}
.csr-region-selectable{font-weight:bold}
.csr-region-not-subdelegatable{color:#aaa}
div.pending-form-value-symbols{display:inline}
div.pending-form-value-symbols img{padding-top:1px;margin-right:4px;cursor:pointer;vertical-align:top}
input.pending-form-numeric{text-align:right;padding:3px 2px 0px 2px;font-size:12px;width:100px;height:16px}
a.pending-form-accuracy-type{color:#000}
a.pending-form-accuracy-type-blank{color:#aaa}
div.pending-form-previous-value{display:none;clear:both;color:#666;font-size:11px}
div.pending-form-element-read-only div.pending-form-numeric,div.pending-form-element-read-only div.pending-form-text-entry,div.pending-form-element-read-only div.pending-form-date,div.pending-form-element-read-only div.pending-form-radio{padding:2px 3px;font-size:12px;border:1px dotted #666;background-color:#f6f6f6;width:98px}
div.pending-form-element-read-only div.pending-form-numeric{text-align:right}
div.pending-form-element-read-only div.pending-form-text-entry{width:100%}
div.pending-form-aggregate{padding:2px 3px;font-size:12px;border:1px dotted #666;background-color:#f6f6f6;width:200px;margin-right:10px}
div.pending-form-radio label{padding-right:2em;padding-left:3px;font-weight:normal}
div.pending-form-uom{display:inline}
a.pending-form-uom{}
#formRoot label{display:block;clear:both}
div.pending-form-invalid label{font-weight:bold;color:#d00}
div.pending-form-invalid select{background:#fdd}
div.pending-form-invalid div.pending-form-date,div.pending-form-invalid div.pending-form-numeric,div.pending-form-cms-form.pending-form-invalid{border:1px solid #d00}
div.pending-form-element{padding:2px 4px;margin-bottom:2px;clear:both}
div.pending-form-region-label{font-size:130%}
div.pending-form-element .pending-form-checkbox-wrapper label,div.pending-form-element div.pending-form-radio label{font-weight:normal}
div.pending-form-element input.pending-form-element-disabled{background:#ccc}
div.pending-form-element select.pending-form-element-disabled{background:#ccc}
div.pending-form-element-disabled{color:#aaa}
a.pending-form-uom{color:#006;background:url(/csr/styles/images/dropdown.gif) no-repeat right 1px;padding-right:19px;margin-right:19px;text-decoration:none}
a.pending-form-uom:hover{text-decoration:underline}
div.pending-form-element-disabled a.pending-form-uom{background:none;color:#aaa}
div.pending-form-element-disabled .pending-form-value-symbols{display:none}
div.pending-form-element-disabled img.showPopup{display:none}
img.pending-form-mandatory{padding-left:6px}
div.pending-form-element-disabled img.pending-form-mandatory{display:none}
div.pending-form-dropdown{padding:2px 3px;font-size:12px;border:1px solid #666;background-color:#eee;margin-right:10px;display:inline}
img.pending-form-checkbox{border:2px solid #000;padding:1px}
div.pending-form-comment{border-top:2px dotted #000;padding-top:.5em;margin-top:.5em;font-weight:bold}
div.pending-form-comment-read{font-weight:normal}
.pending-form-comment-posted-by{font-size:80%;color:#999;display:block;margin-bottom:2px}
button.pending-form-value-dialog-button{background:url(/fp/shared/images/but_back.gif) repeat-x #eee;font-size:11px;padding:1px 6px;margin-top:3px;border:2px outset #fff;cursor:pointer}
.pending-form-comment-delete,.pending-form-comment-mark-as-read{cursor:pointer}
div.pending-form-comment-read .pending-form-comment-mark-as-read{display:none}
#pendingFormValueDlgTabs .issue-resolved{background:url(/csr/styles/issues/Images/dialog/dialogResolvedIssue.png) no-repeat;padding-left:20px;padding-bottom:3px;font-weight:bold}
#pendingFormValueDlgTabs .issue-closed{background:url(/csr/styles/issues/Images/dialog/dialogClosedIssue.png) no-repeat;padding-left:20px;padding-bottom:3px;font-weight:bold}
#pendingFormValueDlgTabs .issue-open{background:url(/csr/styles/issues/Images/dialog/dialogOpenIssue.png) no-repeat;padding-left:20px;padding-bottom:3px;font-weight:bold}
.pending-form-comment-text{}
table.pending-form-changes-list{font-size:11px}
table.pending-form-changes-list tr td{border-bottom:1px solid #ccc;padding:2px 0 2px 0}
div.pending-form-first-sheet-log{background:url(/fp/shared/images/noteBackground.gif) repeat-x #ffffd0;border:1px solid #d9d995;padding:.3em;margin-bottom:10px;font-size:.9em;border-top:none}
table.pending-diagram td.pending-diagram-more-to-right{background:url(/csr/styles/images/dotted_horizontal_line.gif) no-repeat right 16px}
table.pending-diagram td.pending-diagram-more-to-right.width-limit{width:200px}
div.pending-diagram-user-list{border:1px solid #000;background:#fff;padding:3px;margin-right:10px;margin-top:3px;margin-bottom:3px;white-space:no-wrap;height:auto}
div.pending-diagram-you{border:2px solid #000;padding:2px}
div.pending-form-sheet-log{clear:both;background:#fff;color:#333;padding:.3em;border:1px solid #bbb;margin-top:2em;font-size:.9em}
div.pending-form-sheet-log div.pending-form-sheet-log-title div.pending-form-sheet-log-status{font-size:80%;padding-top:2px}
div.pending-form-first-sheet-log-status{background:#b00;padding:.3em;margin-bottom:0;color:#fff;font-size:.9em;font-weight:bold}
div.pending-form-sheet-log div.pending-form-sheet-log-title,div.pending-form-first-sheet-log div.pending-form-sheet-log-title{font-size:12px;color:#666}
div.pending-form-sheet-log div.pending-form-sheet-log-title div.user,div.pending-form-first-sheet-log div.pending-form-sheet-log-title div.user{display:inline;font-weight:bold;padding:0 .5em 0 18px;background:url(/csr/styles/images/ic_user.gif) no-repeat;color:#000}
div.pending-form-sheet-log div.pending-form-sheet-log-body,div.pending-form-first-sheet-log div.pending-form-sheet-log-body{border-top:1px dotted #aaa;padding-top:3px;margin-top:.5em}
img.showPopup{cursor:pointer;margin-left:1em;margin-right:1em}
div.intro{margin:3px 0;background:#eee;padding:3px}
div.objective{margin:5px 0;font-style:italic}
#pendingFormUnsavedData{display:none;border:3px solid #d00;background:#fee;padding:6px;margin-bottom:.7em;color:#a00}
#pendingFormUnsavedData ul li{margin:0;padding:0}
div#pendingFormValueDlg textarea.readOnly{border:1px solid #999;background:#eee}
.pending-form-tab-sources{padding-left:16px;background-image:url(/csr/styles/images/ic_merge.gif)!important}
.pending-form-tab-history{padding-left:16px;background-image:url(/csr/styles/images/ic_form.gif)!important}
.pending-form-tab-extrainfo{padding-left:16px;background-image:url(/fp/shared/images/ic_info.gif)!important}
.pending-form-tab-notes{padding-left:16px;background-image:url(/csr/styles/images/ic_note.gif)!important}
.pending-form-tab-files{padding-left:16px;background-image:url(/fp/shared/images/attachment.gif)!important}
.pending-form-tab-warnings{padding-left:16px;background-image:url(/csr/styles/images/ic_warning.gif)!important}
.pending-form-tab-comments{padding-left:16px;background-image:url(/csr/styles/issues/images/dialog/dialogNoIssue.png)!important}
.pending-form-tab-comments-open{padding-left:16px;background-image:url(/csr/styles/issues/images/dialog/dialogOpenIssue.png)!important}
.pending-form-tab-comments-resolved{padding-left:16px;background-image:url(/csr/styles/issues/images/dialog/dialogResolvedIssue.png)!important}
.pending-form-tab-comments-closed{padding-left:16px;background-image:url(/csr/styles/issues/images/dialog/dialogClosedIssue.png)!important}
.pending-form-tab-changes{padding-left:16px;background-image:url(/csr/styles/images/ic_audit.gif)!important}
h2.infoHeader{background-color:#009999;color:#fff;margin-bottom:2px;padding:5px}
.inlineForm{}
.inlineForm div.formElement{clear:left}
.inlineForm div.formElement label{display:block;width:100px;float:left;padding:4px 3px 3px 0}
.buttonsContainer{float:left;padding:4px 4px 0 4px}
div.treePickerLabels{margin:3px 3px 5px 0}
.inlineForm div.formElement input.text{font-size:1em}
#pendingFormValueDlg .ux-page-popup-tl .ux-page-popup-header{border-bottom:none;margin-bottom:0;height:0;font-size:0}
table tbody#statusTableBody td .pending-user{background:url(/csr/styles/images/ic_user.gif) no-repeat;padding:0 0 0 20px}
table tbody#statusTableBody td .pending-submitting-to{font-size:85%;color:#999}
div.list tbody tr.major td{border-bottom:none;border-top:1px solid #DDD;font-weight:bold}
div.list tbody tr.minor td{border-bottom:none;border-top:1px dotted #DDD}
table tbody#statusTableBody td a.icForm{text-decoration:none}
table tbody#statusTableBody td a:hover.icForm{text-decoration:underline}
div.list tbody tr.warning td{background:#FACD7E}
div.list tbody tr.overdue td{color:#dd0000;font-weight:bold}
div.list tbody tr.overdue td a{color:#dd0000}
.pending-diagram-label{display:none}
.pending-form-radio .radio-option{white-space:nowrap;float:left;margin-top:0.5em}
.statusList th{font-weight:bold}
.statusList td,.statusList th{vertical-align:top;padding:3px 3px 3px 1em}
.statusList th.notes{padding-left:0.75em}
.statusList th.submitted{text-align:center}
.statusList .details{padding:0 0 1.5em 0;white-space:normal}
.statusList table.list{margin-top:1em;border-collapse:collapse}
.statusList .filter td{border-top:1px solid silver;border-bottom:1px solid silver;background-color:#ededed}
.statusList .filter-operator{padding-right:0;text-align:right}
.statusList .details ul{margin-left:2em;list-style-type:disc}
.statusList .submitted{white-space:nowrap}
.statusList .submitted-outer{height:1.35em;position:relative;top:0;left:0;margin:0;padding:0;border:1px solid silver}
.statusList .submitted-value{background:#ededed;width:0;margin:0;padding:0;border:0;top:0;left:0;height:100%}
.statusList .submitted-inner{text-align:center;position:absolute;top:0;left:0;width:100%;margin:0;padding:0}
.statusList .pending-group-by p,.statusList .pending-group-by ul,.statusList .pending-group-by li{display:inline;vertical-align:top}
.statusList .pending-group-by li{margin:0 0.5em}
.statusList .pending-group-by label{vertical-align:top;margin-left:0.3em}
.statusList .icon-column{width:16px;text-align:center;padding:0}
.statusList .due-date-summary{padding:0.25em 1em;color:#000000;font-weight:bold}
.statusList .due-0{background-color:#ff0000}
.statusList .due-1{background-color:#ffff00}
.statusList .due-2{background-color:#00ff00}
.statusList .due-3{background-color:#00ff00}
.statusList .search-icon:hover,.statusList .delete-icon:hover{background:url(/csr/styles/images/ic_button.gif) no-repeat top left}
.statusList div.noData{margin-top:5em;margin-bottom:5em}
.x-form-spinner-proxy{}
.x-form-field-wrap .x-form-spinner-trigger{background:transparent url(/fp/shared/extux/spinner/spinner.gif) no-repeat 0 0}
.x-form-field-wrap .x-form-spinner-overup{background-position:-17px 0}
.x-form-field-wrap .x-form-spinner-clickup{background-position:-34px 0}
.x-form-field-wrap .x-form-spinner-overdown{background-position:-51px 0}
.x-form-field-wrap .x-form-spinner-clickdown{background-position:-68px 0}
.x-trigger-wrap-focus .x-form-spinner-trigger{background-position:-85px 0}
.x-trigger-wrap-focus .x-form-spinner-overup{background-position:-102px 0}
.x-trigger-wrap-focus .x-form-spinner-clickup{background-position:-119px 0}
.x-trigger-wrap-focus .x-form-spinner-overdown{background-position:-136px 0}
.x-trigger-wrap-focus .x-form-spinner-clickdown{background-position:-153px 0}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9}
.x-form-field-wrap .x-form-spinner-splitter{line-height:1px;font-size:1px;background:transparent url(/fp/shared/extux/spinner/spinner-split.gif) no-repeat 0 0;position:absolute;cursor:n-resize;overflow:hidden}
.x-trigger-wrap-focus .x-form-spinner-splitter{background-position:-14px 0}
.viewIssues .issuesIcon{width:20px;height:20px;margin:0 auto;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none}
.viewIssues .issuesIcon .issuesIconText{color:White;font-family:Arial;font-size:14px;font-weight:bold;padding-top:2px;text-decoration:none;font-weight:bold}
.viewIssues .issuesTable .unmarkedResolvedIssue{background:url(/csr/styles/issues/Images/unmarkedResolvedIssue.png) no-repeat}
.viewIssues .issuesTable .unmarkedOpenIssue{background:url(/csr/styles/issues/Images/unmarkedOpenIssue.png) no-repeat}
.issuesSummaryDialog .issueTable{border-collapse:collapse;width:100%;color:inherit}
.issuesSummaryDialog .showDivider{border-bottom:1px dotted #666;margin-bottom:10px}
.issuesSummaryDialog table.issueTable td{padding-bottom:6px;padding-left:24px}
.issuesSummaryDialog table.issueTable td.openIssuesIcon{background:url(/csr/styles/issues/images/dialog/dialogOpenIssue.png) no-repeat}
.issuesSummaryDialog table.issueTable td.resolvedIssuesIcon{background:url(/csr/styles/issues/images/dialog/dialogResolvedIssue.png) no-repeat}
.issueType{background:#bbb;text-transform:uppercase;padding:1px 3px;color:#fff;font-weight:bold;letter-spacing:1px;margin-bottom:8px}
.editIssueDialog .issueDetailPanel{background-color:White;border-width:1px;border-style:solid;border-color:#CCCCCC;padding:5px;font-size:13px;margin-bottom:1em}
.editIssueDialog .issueDetailPanel .issueLabel{font-weight:bold;color:#7F7F7F}
.editIssueDialog .issueDetailPanel .sourceLabel{color:#555;font-size:11px}
#editIssueDialogRemoveUsersContainer{margin-bottom:1em;padding-left:20px;background:url(/csr/styles/images/ic_user.gif) no-repeat}
#editIssueDialogRemoveUsersContainer .editIssueDialogRemoveUsersTitle{padding-bottom:4px;padding-top:2px}
.editIssueDialogAddUsers{margin-bottom:1em;padding-left:20px;background:url(/csr/styles/images/ic_new_user.gif) no-repeat}
.editIssueDialogDueDtm{padding-left:20px;background:url(/fp/shared/images/ic_calendar.gif) no-repeat;padding-bottom:3px}
.editIssueDialogDueDtm .overdue{background-color:#d00;font-weight:bold;color:#fff;padding:1px 2px 1px 2px}
.editIssueDialog .resolvedIssue,.editIssueDialog .closedIssue,.editIssueDialog .openIssue{background-repeat:no-repeat;padding-left:20px}
.editIssueDialog .openIssue{background-image:url(/csr/styles/issues/Images/dialog/dialogOpenIssue.png)}
.editIssueDialog .resolvedIssue{background-image:url(/csr/styles/issues/Images/dialog/dialogResolvedIssue.png)}
.editIssueDialog .closedIssue{background-image:url(/csr/styles/issues/Images/dialog/dialogClosedIssue.png)}
.issuePortlet .issueItemDueDtm{color:#090}
.issuePortlet .issueItemOverdue{background-color:#d00;padding:1px 3px;color:white;font-weight:bold}
.issuePortlet div.issueItemWrapperOpen{background:url(/csr/styles/issues/Images/dialog/dialogOpenIssue.png) no-repeat;padding-left:24px}
.issuePortlet div.issueItemWrapperResolved{background:url(/csr/styles/issues/Images/dialog/dialogResolvedIssue.png) no-repeat;padding-left:24px}
.issuePortlet div.issueItemWrapperClosed{background:url(/csr/styles/issues/Images/dialog/dialogClosedIssue.png) no-repeat;padding-left:24px}
div.issueDetailPanel div.issueItemAssignedTo{margin:6px 0 0px 0;padding-left:16px;color:#000;background:url(/fp/shared/images/ic_mini_user.png) no-repeat 0 2px}
.issuePortlet div.issueItemAssignedTo{margin:7px 0 0px 0;padding-left:16px;color:#888;background:url(/fp/shared/images/ic_mini_user.png) no-repeat}
.issuePortlet div.issueItemLastMessage{font-size:12px;font-style:italic;padding-left:6px;border-left:3px solid #ddd;margin:4px 0 4px 8px;color:#555}
.issuePortlet div.issueItemSourceLabel{color:#555}
.issuePortlet div.issueItemStatus{font-size:12px;color:#999;padding-top:5px}
.issuePortlet div.csr-dataview-item .unread{font-weight:bold}
.issuePortlet div.issueDate{}
.editIssueDialog .messageHistory{padding:5px;font-size:13px;margin:10px;margin-top:0px}
.editIssueDialog .messageHistory .messageHeader{background-image:none;background-color:Transparent;color:#4C4C4C;font-style:italic}
.editIssueDialog .issueLogItem{margin-bottom:1em}
.editIssueDialog .messageHistory a.messageCreator{color:black;text-decoration:none}
.editIssueDialog .messageHistory a.messageCreator:hover{color:black;text-decoration:underline}
.editIssueDialog .messageHistory .messageCreationDate{display:inline;padding-left:0.5em;color:#7F7F7F}
.editIssueDialog .messageBody{padding-left:12px;border-left:4px solid #dbdbc9;margin:6px 0 8px 6px}
div.issueListOpenIssue{background:url(/csr/styles/issues/images/ic_open.png) no-repeat;padding-left:20px}
div.issueListClosedIssue{background:url(/csr/styles/issues/images/ic_closed.png) no-repeat;padding-left:20px}
div.issueListResolvedIssue{background:url(/csr/styles/issues/images/ic_resolved.png) no-repeat;padding-left:20px}
.unread td{font-weight:bold}
.overdue td{color:#d00}
table.scheduledTaskTable{width:97%;cursor:pointer;margin-top:1em}
table.scheduledTaskTable thead th{text-align:left;padding:3px 0 0 3px;background:url(/fp/shared/images/toolbar_back2.gif) repeat-x #d0d0d0;border-bottom:1px solid #bbb;font-weight:normal;height:20px}
table.scheduledTaskTable tr.scheduledTaskRow td{padding:4px}
table.scheduledTaskTable tr.scheduledTaskRowOver{background:#ddf}
table.scheduledTaskTable tr.scheduledTaskRowSelected{background:#ddf}
table.scheduledTaskTable tr.scheduledTaskRow td table td{padding:0}
td.scheduledTask{padding:10px 5px 1px 5px;border-top:solid 1px #f0f0f0}
.userListTemplateRecord .userListText{display:inline;vertical-align:middle;padding-left:1em}
.userListTemplateRecord{padding-top:12px;position:relative;height:25px;border-top:solid 1px #ddd}
div.userListTemplateViewContainer{width:550px;margin-top:1em;border-bottom:solid 1px #ddd;background:repeat-x #f3f3df}
.userListButtonContainer .x-btn{display:inline;position:absolute;top:8px;left:465px}
div.userListAddUserDlg{padding:0.5em 1em 0.5em 1em}
div.editSupplierForm div.formElement input.text{font-size:inherit;color:inherit;padding:2px 0 0 0}
div.editSupplierForm div.formElement input.selected{border:1px solid #B5B8C8}
div#ProvidingGridResults .contactsButton,div#ApprovingGridResults .contactsButton{height:18px}
div#ProvidingGridResults .contactsButton td,div#ApprovingGridResults .contactsButton td{padding-left:0px;padding-right:0px}
div.questionnaireAssignmentGroup{padding-left:10px;border-top:solid 1px #ccc}
div.questionnaireAssignmentGroupFirst{padding-left:10px}
div.questionnaireAssignment{padding-top:5px;padding-bottom:5px}
label.questionnaireAssignment{color:#222;font-weight:bold}
div.questionnaireAssignmentSetup{padding-top:3px}
input.questionnaireAssignmentUserValid{color:#555;background:#F3F3DF;border:solid 0px #F3F3DF;display:block;padding-top:5px}
input.questionnaireAssignmentUserInvalid{color:#555;background:#F3F3DF url(/fp/shared/ext-2.2/resources/images/default/grid/invalid_line.gif) repeat-x scroll center bottom;border:solid 0px #F3F3DF;display:block;padding-top:5px}
div.resultsForm{width:900px}
div.myDataForm{width:700px}
div.resultsForm div.formElement input.text{font-size:inherit;color:inherit;padding:2px 0 0 0}
div.resultsForm div.formElement input.selected{border:1px solid #B5B8C8}
div.resultsForm fieldset.searchFields{background:#EEEED7 none repeat scroll 0%;border:1px solid #BBBBBB}
div.resultsForm #searchFieldset{padding-right:5px}
table.questionnaire{border:1px solid #B5B8C8;border-right:solid 2px #B5B8C8;background-color:#f3f3df}
table.questionnaire td{border-bottom:1px solid #B5B8C8;padding:4px 1em 4px 1em}
table.questionnaire td.part{background-color:#f3d3df}
table.questionnaire td.woodType{background-color:#d3f3df}
div.questionHeading{font-size:13px;font-weight:bold;margin-bottom:5px;margin-top:20px}
table.qPart{border:1px solid #7f9db9;background:#f3f3df url(/fp/shared/images/fadeTopLevel1.gif) repeat-x}
table.qPart td{border-right:solid 1px #fff}
table.qPart td.tableHeader{padding:7px 10px 5px 10px;font-weight:bold;border-bottom:solid 1px #808080}
table.qPart td.tableSubHeader{padding:7px 10px 5px 10px;font-weight:bold;border-bottom:solid 1px #ffffff}
table.qPart .cellPadding{padding:7px 10px 5px 10px}
table.qPart td.borderRight{border-right:solid 1px #808080}
table.qPart tr td.woodTypePost{background-color:#ccdfc7;border-bottom:solid 1px #fff}
table.qPart tr.woodTypePost td div{margin:0 0 5px 0}
table.qPart tr.woodTypePostbuttonWrapper{background-color:#CCFFCC}
table.qPart tr.woodTypePre{background-color:#99CCFF}
table.qPart tr.woodTypePre td div{margin:0 0 5px 0}
table.qPart table.buttonWrapper{margin:0 0 0 0;background-color:#E6E6D6;border-bottom:1px solid #B3B6B0}
table.qPart .buttonWrapper td{border:0px;padding:2px 0 2px 3px}
table.qPart td.woodType{background-color:#f9f9f8}
table.qPart td.woodType div{margin:0 0 5px 0}
table.qPart th.woodDetails{background-color:#FFFF99;border-bottom:solid 1px #fff}
table.qPart th.accreditation{background-color:#CC99FF;border-bottom:solid 1px #fff}
table.qPart th.processing{background-color:#FF99CC;border-bottom:solid 1px #fff}
table.qPart th.pct{background-color:#FFFF00}
table.qPart td.noPadding,table.qPart td.noPadding{padding:0;border-right:none}
div.popUpDividerBar{font-weight:bold;padding:5px;margin:5px;text-align:left}
div.popUpSubHeading{font-weight:bold;padding:2px 0px 2px 0px;margin:2px 0px 2px 0px}
div.docListTemplateContainer{margin-top:0.5em;margin-bottom:1em;border:solid 1px #ddd;background:repeat-x #f3f3df;height:92px;width:95%;overflow:auto}
div.docListTemplateRecord{padding:4px 1em 4px 1em;vertical-align:middle;border-bottom:solid 1px #ddd}
div.woodDlgFormArea{padding:0 1em 0.5em 1em}
div.woodDlgFormArea th{text-align:left}
div.woodDlgFormArea td{margin:0;padding-right:1em;vertical-align:middle;text-align:left}
div.woodDlgFormArea td.x-btn-left,div.woodDlgFormArea td.x-btn-right{padding-left:0;padding-right:0}
div.woodDlgFormArea td.x-btn-center{padding-left:5px;padding-right:5px}
div.productQuestionnaireStatusContainer{margin-top:0.5em;margin-bottom:1em;border:solid 1px #ddd;background:repeat-x #f3f3df;width:420px}
div.productQuestionnaireStatusEntry{padding:0.5em 1em 0.5em 1em;vertical-align:middle;width:280px}
div.productQuestionnaireStatus0{background:transparent url(/csr/styles/supplier/images/questionnaireStatus0.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none;width:100px}
div.productQuestionnaireStatus1{background:transparent url(/csr/styles/supplier/images/questionnaireStatus1.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none;width:100px}
div.productQuestionnaireStatus2{background:transparent url(/csr/styles/supplier/images/questionnaireStatus2.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none;width:100px}
div.productCategoryData{display:none}
div.productCategoryDataValue{display:none}
.x-form-invalid,textarea.x-form-invalid{background:#fff url(/fp/shared/ext-2.2/resources/images/default/grid/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870}
.ext-safari .x-form-invalid{background-color:#ffeeee;border:1px solid #ff7870}
div.supplierValidationErrorMessage{background-color:#ffd8d0;border:1px solid #dd7870;width:550px;padding:0.5em 1em 0.5em 1em;margin-bottom:1em;display:none}
div.supplierReportOption{margin-bottom:1em;padding-left:0px}
div.supplierReportOptionGroup{border:solid 1px #000;padding:0.5em 1em 0.5em 1em;width:500px;margin-bottom:1em;overflow:auto;max-height:190px}
div.supplierReportOptionSubGroup{padding-left:10px}
div.supplierReportList{background:#EEEED7 none repeat scroll 0%;border:1px solid #BBBBBB;width:500px}
div.supplierReportList ul{padding:5px 0px 5px 5px;margin:5px 0px 5px 5px}
div.supplierReportList h2{padding:5px 0px 0px 5px;margin:5px 0px 0px 5px}
div.supplierReportList ul li{background:transparent url(/fp/shared/images/subMenuArrow.gif) no-repeat scroll 0pt -2px;padding:2px 0px 1px 12px;margin:2px 0px 1px 12px}
a.supplierSearchEditIcon{background:transparent url(/fp/shared/images/ic_edit.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none}
div.supplierSearchActive0{background:transparent url(/csr/styles/supplier/images/factory16_0.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none}
div.supplierSearchActive1{background:transparent url(/csr/styles/supplier/images/factory16_1.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusIcon0{background:transparent url(/csr/styles/supplier/images/productStatus0.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusIcon1{background:transparent url(/csr/styles/supplier/images/productStatus1.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusIcon2{background:transparent url(/csr/styles/supplier/images/productStatus2.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusIcon3{background:transparent url(/csr/styles/supplier/images/productStatus3.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusIcon4{background:transparent url(/csr/styles/supplier/images/productStatus4.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.companyStatusIcon1{background:transparent url(/csr/styles/supplier/images/companyStatus1.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.companyStatusIcon2{background:transparent url(/csr/styles/supplier/images/companyStatus2.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.companyStatusIcon3{background:transparent url(/csr/styles/supplier/images/companyStatus3.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
a.productStatusEditIcon{background:transparent url(/fp/shared/images/ic_edit.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none}
div.productStatusActive0{background:transparent url(/csr/styles/supplier/images/product16_0.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productStatusActive1{background:transparent url(/csr/styles/supplier/images/product16_1.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
div.productOverdueIcon{background:transparent url(/csr/styles/supplier/images/overdue16.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px}
a.questionnaireSummaryIcon{background:transparent url(/csr/styles/supplier/images/questionnaire16.gif) no-repeat center center;padding-left:18px;font-size:18px;line-height:18px;text-decoration:none}
div.npqDataLabel,span.npqDataLabel{font-weight:bold;margin-bottom:1em}
div.npqDataText,span.npqDataText{font-weight:normal;margin-bottom:1em}
div.npqEvidenceSeperator{border-top:solid 1px #000;margin:1em 0 1em 0}
table.qPart .orange{background-color:#FFCE99}
table.qPart .yellow{background-color:#FFFF99}
div.productionProcessContainer{height:75px;width:498px;overflow:auto;border:solid 1px #aaa}
h3.helpLegend{color:#000000}
.supplierHelpPopupLayer{background:#ff8;border:solid 1px #000;overflow:auto}
.supplierHelpPopupLayer .helpContentTitle{color:#32A5F7;font-size:14px;font-weight:bold;margin:8px 0pt 10px}
.supplierHelpLabel td{border-width:0px;padding:0px;margin:0px;border-spacing:0px;border-style:none;vertical-align:bottom}
.supplierHelpLink{background:transparent url(/fp/shared/images/ic_info.gif) no-repeat center center;width:18px;height:18px;margin-bottom:4px;display:block;cursor:pointer}
.supplierHelpLinkSpan{background:transparent url(/fp/shared/images/ic_info.gif) no-repeat center center;width:12px;height:18px;margin-bottom:4px;display:inline;cursor:pointer;text-decoration:none;padding:0 5px 0 5px}
.itemDesc{margin:0 0 5px 0}
.labelText{font-weight:bold}
.justificationReportCategory{font-weight:bold;width:200px;text-align:left}
.woodDetailsHeader{background-color:#FFCC99}
.woodTypePost{background-color:#ccdfc7}
.woodTypePre{background-color:#99CCFF}
.woodDetails{background-color:#FFFF99}
.accreditation{background-color:#CC99FF}
.processing{background-color:#FF99CC}
.ext-gecko .x-btn button,.x-btn button{padding:1px 0 1px 0;font-family:verdana,helvetica,arial}
element.style{background-color:#FFCE99}
table.qPart .borderTop{border-top:solid 1px #808080}
table.qPart .borderRight{border-right:solid 1px #808080}
table.qPart .faintBorderTop{border-top:solid 1px #D1D1D1}
table.component tbody tr td{border:0;background-color:#F9F9F8}
table.qPart tbody tr td.component{background-color:#F9F9F8}
div.evidenceContainer{margin:0 10px 12px 10px;padding:0 0 7px 0}
div.evidenceHeader{border-bottom:solid 1px #D1D1D1;color:#32A5F7;padding:0 0 5px 0;margin:0 0 5px 0;font-weight:bold}
.yellow{background-color:#FFFF99}
.inlineContainer{float:right;padding:0 0 0 5px}
.visibleQuestionnaireLink{visibility:visible;display:block}
.invisibleQuestionnaireLink{visibility:hidden;display:none}
.visibleAuditDiv{visibility:visible;display:block}
.invisibleAuditDiv{visibility:hidden;display:none}
.processesContainer{width:480px;padding:0 10px 5px 5px;overflow:auto;height:75px;border:solid 1px #B5B8C8;clear:left}
div.sqTitle{font-weight:bold;font-size:large;margin:1em 0 1em 0}
table.qPart div.sqQuestion{font-weight:bold;margin:0.5em 0 0.5em 1em}
table.qPart div.sqInput{margin:0.5em 0 0.5em 1.5em}
table.qPart div.sqSpacer{padding-top:2em}
div.supplierGrid .x-grid3-header-offset{width:auto}
div.productCatTextField{padding:0 0 1em 0}
div.nnQuestionnaireBackground{background:#e3fee4;border:solid 1px #b7d4b7;padding:0px 10px 20px 10px}
.nnQuestionnaireLabelBold{font-weight:bold;padding-bottom:0.2em}
div.nnQuestionnaireStaticList{width:498px;height:80px;border:solid 1px #bbb;background-color:#fff;overflow:auto}
div.nnQuestionnaireStaticList div{color:Blue;text-indent:5px;padding-bottom:2px}
div.nnQuestionnaireDocument{background:#cadfdf;margin:2px 2px 2px 2px;padding:4px 4px 4px 4px;width:490px}
div.nnQuestionnaireSite{background:#cadfdf;margin:2px 2px 2px 2px;padding:4px 4px 4px 4px;width:490px}
ul.nnSupplierErrorList li{list-style-type:circle;list-style-position:inside;padding-bottom:5px}
.supplierScoreGroupTable{border-collapse:collapse;font-size:small;line-height:1.5;width:100%}
.supplierScoreGroupTableHeader{border:0px;border-collapse:collapse;border-bottom:solid 1px #CCC;font-size:small;line-height:1.5;width:100%}
.supplierScoreGroupTableHeader tr{border-bottom:solid 1px #CCC}
.supplierScoreGroupTable tr{border-bottom:solid 1px #CCC}
.supplierScoreGroupLabel{background:#DCDDF6;width:100px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC;padding:3px 10px;font-weight:bold}
.supplierScoreGroupLabelHeader{padding:3px 10px;width:100px;border-bottom:solid 1px #CCC;font-weight:bold;color:#32A5F7}
.supplierScoreGroupTotal{width:70px;background:#FF9;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;text-align:center}
.supplierLabelHeader{width:200px;padding:3px 10px;font-weight:bold;color:#32A5F7}
.supplierScoreHeader{width:70px;padding:3px 10px;text-align:left;font-weight:bold;color:#32A5F7}
.supplierLabel{width:200px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px}
.supplierScore{width:70px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;text-align:center}
.supplierScoreNotSet{width:70px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;color:#AAF;font-weight:bold;text-align:center}
.supplierTargetOK{background:transparent url(/csr/styles/supplier/images/green_ok.gif) no-repeat center center;width:70px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;font-weight:bold}
.supplierTargetOver{background:transparent url(/csr/styles/supplier/images/red_up.gif) no-repeat center center;width:70px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;font-weight:bold}
.supplierTargetUnder{background:transparent url(/csr/styles/supplier/images/yellow_down.gif) no-repeat center center;width:70px;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:3px 10px;font-weight:bold}
table.productProfileReport tr{vertical-align:top}
table.productProfileReport tr td{padding-bottom:0.5em;padding-top:0.5em;padding-left:0.5em;border-top:solid 1px #ccc}
table.productProfileReport tr td.label{background:#dcddf6;border-top:solid 1px #ccc}
table.productProfileReport tr td.sectionTitle{padding-top:1em;border-top:solid 1px #aaa;font-weight:bold;color:#32A5F7}
table.productProfileReport tr td.chapterTitle{padding:1em 0 0.5em 0.2em;border-top:solid 1px #aaa;font-size:150%;font-weight:bold;color:#32A5F7}
table.productProfileReport tr td.blankScore{background:#fff;border-top:solid 1px #ccc;text-align:right;padding-right:1em}
table.productProfileReport tr td.score{background:#f0f0f0;border-top:solid 1px #ccc;text-align:right;padding-right:1em}
table.productProfileReport tr td.highlightedScore{background:#e0e0e0;border-top:solid 1px #ccc;text-align:right;padding-right:1em}
table.productProfileReport tr td span.subNote{color:#ccc}
div.productProfilePanel{margin-top:0.5em;margin-bottom:1em;background:#DCDDF6;border:solid 1px #CCC}
div.gtProductList{margin:10px 0 10px 0;border:solid 1px #aaa;overflow:auto}
div.productListTemplateRecord{padding:2px 4px 2px 4px;cursor:pointer}
div.productListTemplateRecordOver{background:#ddd}
div.productListTemplateRecordSel{background:#add}
div.productInfoQuestionnaire{background:#e3fee4;border:solid 1px #ccc;padding:10px 10px 10px 10px}
div.productInfoQuestionnaire div.label,div.productInfoQuestionnaire span.label,div.productInfoQuestionnaire label.label{font-weight:bold}
div.productInfoQuestionnaire div.spaced,div.productInfoQuestionnaire span.spaced{padding-top:1em}
div.productInfoQuestionnaire label.units{margin-left:5px;vertical-align:middle}
table.productInfoQuestionnaire{background:#bef7bf}
table.productInfoQuestionnaire td{vertical-align:top;padding:5px 10px 5px 5px}
div.productInfoQuestionnaire table.inline td{padding:0px 10px 5px 0}
table.productInfoQuestionnaireDoc td{padding:0 0 0 0}
table.productInfoQuestionnaire td.break{border-top:solid 1px #888;padding-bottom:10px}
div.itemList{margin:10px 0 10px 0;border:solid 1px #aaa;overflow:auto}
div.itemListTemplateRecord{padding:2px 4px 2px 4px;cursor:pointer}
div.itemListTemplateRecordOver{background:#ddd}
div.itemListTemplateRecordSel{background:#add}
div.userGroupPicker{overflow:auto;position:relative;border:1px solid #aaa}
.userGroupPicker tbody{border:0px solid #000}
.userGroupPicker table{border-collapse:collapse;border:0px solid #000;overflow:auto}
.userGroupPicker tr th,.userGroupPicker tr td{font-weight:normal;padding:.3em .7em;text-align:center}
table.gtQuestionnaire{background:#bef7bf}
table.gtQuestionnaire td{vertical-align:top;padding:5px 10px 5px 5px}
table.gtQuestionnaireDoc td{padding:0 0 0 0}
table.gtQuestionnaire td.break{border-top:solid 1px #888;padding-bottom:10px}
table.gtSupplierQuestionnaire{background:#fefda1}
.linkline{}
div.linkline button.x-btn-text{font-size:120%;font-weight:bold;color:inherit;vertical-align:middle}
div.linkline .x-btn,span.linkline{margin:0 5px 0 2px;font-size:inherit;text-decoration:underline;color:blue;cursor:pointer}
div.editChemicals,div.ancillaryList{margin:5px}
div.editChemicals .x-form-check-wrap,div.ancillaryList .x-form-check-wrap{line-height:inherit;padding:inherit}
div.addPackItem{margin:5px;padding:5px}
div.addPackItem .x-form-check-wrap{line-height:inherit;padding:inherit}
div.addPackItem div.title{margin-bottom:3px}
div.editMaterials{margin:5px}
div.editMaterials .x-form-check-wrap{line-height:inherit;padding:inherit}
div.adviceNote,span.adviceNote{color:Gray;font-size:80%}
div.materialSubItem,span.materialSubItem{color:Gray;font-size:90%;padding-left:75px;padding-bottom:3px}
li.materialSubItem{color:Gray;font-size:80%;padding-left:80px;padding-bottom:3px;list-style-type:circle;list-style-position:inside}
div.transportQuestionnaire{background:#ffe4c8;border:solid 1px #ccc;padding:1em}
div.soldInCountryContainer{background:#fff;border:solid 1px #ccc;padding:4px;overflow:auto;height:130px;width:350px}
table.soldInCountry div.x-form-check-wrap{padding:0}
table.soldInCountry td.checkColumn{width:18px}
div.madeInCountryList{margin-top:1em;width:800px}
div.madeInCountryList div{background:#fedab5;padding-top:4px;padding-left:4px;padding-bottom:4px}
div.rawMaterials{margin-top:1em;padding:4px;background:#fedab5;border:solid 1px #efb87f;width:800px}
div.gtPackaging{background:#fef0fe;border:solid 1px #ccc;padding:1em}
div.gtQuestionnaire div.spaced,div.gtQuestionnaire span.spaced{padding-top:1em}
div.gtPackaging table.spaced td{padding-top:1em;padding-right:1em}
table.sustFeature{background:#feeeab;margin-top:1em;padding:5px;border:1px solid #fef18c}
table.sustFeature td{vertical-align:top;padding-right:5px}
table.sustFeature td.title{font-weight:bold;color:Black;font-size:110%;padding-bottom:3px}
table.sustFeature td textarea{background:#ffffe0;border:1px solid #aaa956}
table.sustFeature table.note{background:#eee3a3}
div.gtQuestionnaire div.lineLabel,div.gtQuestionnaire span.lineLabel{padding-bottom:0.3em}
div.gtPackaging div.packagingItems{background:#f9e3f8}
div.gtPackaging table.miniCheck td{color:Gray;font-size:80%}
div.gtPackaging table.miniCheck td div.x-form-check-wrap{padding-top:0}
div.gtPackaging table.miniCheck td div.x-form-check-wrap-inner{padding-top:0}
div.gtFormulation{background:#ffffe1;border:solid 1px #ccc;padding:1em}
div.gtFormulation div.editChemicals,div.gtProductDesign div.ancillaryList{background:white}
div.gtFormulation div.editChemicals td,div.gtProductDesign div.ancillaryList td{padding:1px 5px 1px 5px;vertical-align:top}
div.gtQuestionnaire h2{font-size:115%}
div.gtQuestionnaireDlg td{padding:5px}
div.editPalmOils table.oilCheckbox td{padding-left:5px;vertical-align:baseline}
div.gtPackaging table.spaced div.volumeCalculator td{padding-top:0;padding-right:0;padding:3px}
div.gtPackaging table.spaced div.volumeCalculator input{width:60px}
div.gtProductDesign{background:#e5e0ec;border:solid 1px #ccc;padding:1em}
div.gtProductDesign div.listItems{background:#cfc4de}
div.productTypeTargetHeaderUsed{background:#e3e3e3 url(/csr/styles/supplier/images/greenSquare16.gif) no-repeat 3px 3px;border:1px solid #d1d1d1;padding:3px 3px 3px 23px;margin-top:3px}
div.productTypeTargetHeaderNotUsed{background:#e3e3e3 url(/csr/styles/supplier/images/redSquare16.gif) no-repeat 3px 3px;border:1px solid #d1d1d1;padding:3px 3px 3px 23px;margin-top:3px}
div.productTypeTargetShow{background:#e3e3e3 url(/csr/styles/images/but_show.gif) no-repeat 3px 3px;cursor:pointer;padding-right:7px}
div.productTypeTargetHide{background:#e3e3e3 url(/csr/styles/images/but_hide.gif) no-repeat 3px 3px;cursor:pointer;padding-right:7px}
a.productRangeEntryUsed{background:#ffffff url(/csr/styles/supplier/images/greenSquare12.gif) no-repeat 13px 3px;padding:3px 0px 3px 33px;line-height:20px}
a.productRangeEntryNotUsed{background:#ffffff url(/csr/styles/supplier/images/redSquare12.gif) no-repeat 13px 3px;padding:3px 0px 3px 33px;line-height:20px}
div.productTypeTargetContainerHidden{display:none}
div.productTypeTargetContainerVisible{display:block}
div.messages-wrapper .message-wrapper{margin-bottom:8px;padding-left:12px;background:url(/fp/shared/images/greyArrRight.gif) no-repeat 0 3px}
div.messages-wrapper .message-wrapper .message-link{font-weight:bold}
div.messages-wrapper .message-wrapper .hover-info{border-bottom:1px dotted #8888dd}
div.messages-wrapper .message-wrapper .message-timestamp{padding-top:3px;font-style:italic;font-size:11px}
div.loading-more-messages,table.show-spinner button.x-tbar-loading{padding-left:20px;background:url(/fp/shared/images/fetching.gif) no-repeat!important}
div.no-more-messages{font-weight:bold;font-style:italic}
div.messages-wrapper .message-wrapper .message-param{font-weight:bold}
table.questionnaire-list{border-collapse:collapse;width:500px}
table.questionnaire-list td.element-header{padding-top:15px}
table.questionnaire-list td.first-element-header{padding-top:0px}
table.questionnaire-list td.element-name{width:180px;padding-left:5px}
table.questionnaire-list td.element-status{width:160px;color:#AAAAAA;padding-left:10px}
table.questionnaire-list td.element-action a{margin-left:7px;text-decoration:underline}
.reminder-dialog .x-window-mc,.add-contact-dialog .x-window-mc{font-family:Arial;font-size:1em;background-color:White;padding:7px}
.scrolling-list-outer-wrapper{overflow:hidden;border:1px solid #3299FF;width:500px}
.scrolling-list-inner-wrapper{overflow:auto;height:120px;position:relative}
.questionnaire-invite-msg{width:500px;margin-bottom:5px;margin-top:15px;padding-top:10px;border-top:1px dotted #3299FF}
.contact-check-list{height:180px;border:1px solid #B5B8C8;border-top:0px none;overflow:auto;background:#FFFFFF url(/fp/shared/ext-2.2/resources/images/default/form/text-bg.gif) repeat-x scroll 0 0px}
#contact-list-toolbar-wrapper div.x-toolbar{margin-bottom:0;border-left:1px solid #B5B8C8;border-right:1px solid #B5B8C8;border-top:1px solid #B5B8C8}
.contact-check-list #contact-list-wrapper{border-collapse:collapse;width:481px}
.contact-check-list .contact-entry-firstrow{background:#FFFFFF url(/fp/shared/ext-2.2/resources/images/default/form/text-bg.gif) repeat-x scroll 0 0}
.contact-check-list .contact-entry-secondrow{border-bottom:1px dotted #3299FF}
.contact-check-list #contact-list-wrapper td{padding:4px}
.questionnaire-check-list table#questionnaire-list-wrapper{border-collapse:collapse;width:481px}
.questionnaire-check-list tr:hover{background-color:#DDEFFF}
.questionnaire-check-list td.questionnaire-datelabel{padding:3px 4px 0 0}
.questionnaire-check-list td.questionnaire-checkbox{padding:1px 5px;width:259px}
.add-contact-dialog .ext-el-mask{filter:alpha(opacity=40);opacity:0.4;background-color:#ffffff}
.chain-load-mask .x-mask-loading div{height:16px;padding:5px 10px 5px 17px}
.panel-error-msg{font-weight:bold;font-size:1.1em;border:1px solid #DD7870;background-color:#F6D6D4;width:488px;padding:5px;margin-bottom:5px}
.empty-msg{height:0px;width:0px;padding:0px;margin:0px;float:left;display:none}
table.profile-page td.profile-section{padding:4px;padding-bottom:8px;vertical-align:top}
table.profile-page td.profile-section h2{margin-bottom:1em}
table.profile-page td.profile-section h2 a{display:block;float:right;font-weight:normal;padding-right:10px;padding-left:20px;font-size:9pt}
.radio-spacing .x-form-item{margin-bottom:0px;padding-bottom:0px}
.radio-spacing .x-form-radio-group .x-form-radio-wrap{padding-left:6px}
table.profile-page table.user-list{border-collapse:collapse}
table.profile-page table.user-list td{padding:2px;border-bottom:1px solid #bbbbbb}
table.profile-page table.user-list tr:hover{background-color:#DDEFFF}
table.profile-page table.user-list th{background:#F0F0F0 url(/fp/shared/images/toolbar_back.gif) repeat-x scroll 0 0;padding:3px 2px;border-top:1px solid #DDDDDD;border-bottom:1px solid #bbbbbb;font-weight:bold}
div.chainEmptyListMessage{font-style:italic;padding:10px 0px 10px 0px}
div.chainCheckInList{padding:-3px 0px 0px 0px}
h3 .small-link{font-weight:normal;font-size:12px}
table.edit-course-header td{vertical-align:top;padding:0px 20px 10px 0px;width:300px}
.ethics-pb .ethics-pb.blue .x-progress-bar{background-image:url(/csr/styles/ethics/images/progress-bg-blue.gif)}
.ethics-pb.red .x-progress-bar{background-image:url(/csr/styles/ethics/images/progress-bg-red.gif);border-bottom-color:#FC442C;border-right-color:#FC442C;border-top-color:#FF9797}
.ethics-pb.green .x-progress-bar{background-image:url(/csr/styles/ethics/images/progress-bg-green.gif);border-bottom-color:#02C802;border-right-color:#02C802;border-top-color:#A4F4A4}
.ethics-question-wrapper .x-panel{margin-bottom:5px}
.ethics-question-wrapper .x-panel-bwrap{border:1px solid #D0D0D0;border-top:0 none}
.ethics-question-wrapper .x-panel.selected{background:none repeat scroll 0 0 #DFE8F6!important}
.ethics-question-wrapper .x-panel-collapsed{margin-bottom:2px}
.ethics-question-wrapper .x-panel-header{font:inherit;background-image:none}
.ethics-question-tags{background:url(/csr/styles/images/ic_tag.gif) no-repeat;padding-left:20px;padding-bottom:2px}
.ethics-question-wrapper .question-header{width:100%}
.ethics-question-wrapper .question-header .question-title{background:url(/fp/shared/images/minus.gif) no-repeat scroll -3px 0 transparent}
.ethics-question-wrapper .x-panel-collapsed .question-header .question-title{background-image:url(/fp/shared/images/plus.gif)}
.ethics-question-wrapper .question-header .question-title{padding-left:16px;vertical-align:top}
.ethics-question-wrapper .question-header .question-title-date{font-weight:bold}
.ethics-question-wrapper .question-header .question-title-notes{vertical-align:top;padding-left:10px;font-size:.8em;width:190px}
.ethics-question-wrapper .question-body{padding:10px}
.ethics-question-wrapper .question-status-msg{font-weight:bold}
.ethics-question-wrapper .question-responses{font-style:italic;padding:5px}
.ethics-question-wrapper .question-responses table{border-collapse:collapse}
.ethics-question-wrapper .question-responses td{vertical-align:top;padding-right:0.4em}
.ethics-question-wrapper .question-response-percentage{padding-left:20px;font-size:9pt;margin-top:2px;margin-bottom:5px}
.ethics-question-wrapper .question-response-percentage label{float:left;width:35px}
.ethics-voting-page .voting-answer-wrapper{margin-bottom:20px;padding:0 8px 8px 8px}
.ethics-voting-page .voting-answer-wrapper .registered-answer{margin-left:46px;font-style:italic}
.ethics-voting-page .voting-answer-wrapper .answer-list-panel{padding-top:10px}
.ethics-demo-page .error-message{margin-bottom:3em}
.ethics-demo-page .seperation-panel{border-top:1px solid;padding:5px}
.ethics-demo-page .question-table{margin-bottom:10px;border-collapse:collapse}
.ethics-demo-page .question-table th{background-color:#666666;font-weight:bold;color:White;padding:3px;border-right:1px solid white}
.ethics-demo-page .question-table td{border-bottom:1px dotted;padding:2px}
.course-list-table{width:600px;border-collapse:collapse}
.course-list-table .course-list-row.selected{background-color:#DFE8F6}
.course-list-table .course-list-row:hover{background-color:#EFF4FB}
.course-list-table .course-list-row.selected:hover{background-color:#D0DEF4}
.course-list-table th{border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding:5px 20px 5px 3px;background:url(/fp/shared/ext-2.2/resources/images/gray/toolbar/bg.gif) repeat-x scroll left -20px #F0F4F5}
.course-list-table .course-list-row td{padding:5px 20px 5px 3px;border-bottom:1px solid #D0D0D0}
.course-list-table .course-list-row .first,.course-list-table th.first{border-left:1px solid #D0D0D0}
.course-list-table .course-list-row .last,.course-list-table th.last{border-right:1px solid #D0D0D0}
.ethics-list-table{width:100%;border-collapse:collapse}
.ethics-list-table .ethics-list-row.selected{background-color:#DFE8F6}
.ethics-list-table .ethics-list-row{cursor:pointer}
.ethics-list-table .ethics-list-row:hover{background-color:#EFF4FB}
.ethics-list-table .ethics-list-row.selected:hover{background-color:#D0DEF4}
.ethics-list-table td,.ethics-list-table th{padding:5px 20px 5px 3px;border-bottom:1px solid #D0D0D0}
.ethics-list-table th{background:url(/fp/shared/ext-2.2/resources/images/default/grid/grid3-hrow.gif) repeat-x scroll 0 bottom #F9F9F9;cursor:default;border-bottom:0 none}
.ethics-list-table .ethics-list-row .last{border-right:1px solid #D0D0D0;padding-right:0}
.ethics-list-table .first{padding:2px}
.ethics-list-table .pl-checkbox{background:transparent url(/fp/shared/ext-2.2/resources/images/default/grid/row-check-sprite.gif) no-repeat 2px 2px;height:18px;width:18px}
.ethics-list-table .pl-checkbox.selected{background-position:-23px 2px}
.add-answer-list .index{width:16px}
.add-answer-list td{padding:3px 0}
.add-answer-list .x-view-selected{background-color:#DFE8F6}
.add-answer-list table{border-collapse:collapse}
.remove-question-dlg .dlg-message{font-weight:bold}
.remove-question-dlg .question-list{padding:8px}
.remove-question-dlg .question-list ul{list-style-type:disc;list-style-position:inside}
.excel-link{padding-left:20px;background:url(/csr/styles/images/exceldoc.gif) no-repeat}
.course-messages{padding:6px;width:640px}
.course-messages ul{margin-left:12px;margin-top:8px;list-style-type:circle;list-style-position:inside}
img.delegationSheetShowChartButton{display:none;cursor:pointer;padding-left:3px}
.x-form-focus,textarea.x-form-focus,.x-combo-list{border-color:#999}
.csr-module-delegations{display:block}
.csr-module-new-form-editor{display:none}
.x-tree-node .x-tree-selected,.x-combo-list .x-combo-selected{background-color:#ddf}
.ext-el-mask{-moz-opacity:0.7;opacity:.70;filter: alpha(opacity=70);background-color:#fff}
.x-grid-panel .x-panel-bbar div.x-toolbar{background:#f0f0f0}
div.tinted-window .x-window-body .x-panel-body,div.info .x-panel-body{background-color:transparent}
div.tinted-window .x-window-body{background-color:#F3F3DF}
.floatcontainer:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.floatcontainer{display:inline-block}
* html .floatcontainer{height:1%}
.floatcontainer{display:block}
.csr-dataview-item{-moz-user-select:none;border-color:white white #eee;border-style:solid;border-width:1px;color:#222222;cursor:pointer;display:block;font-size:11px;padding:4px 2px}
.csr-dataview-item-over{background:#eee url(/fp/shared/images/hoverGradient.gif) repeat-x;border-color:#F8F8F8 white #eee}
.csr-dataview-item-selected{background:#EEEEFE url(/csr/styles/images/dataviewItemBackground.gif) repeat-x;border:1px solid #cdcef1}
.csr-dataview-item div.csr-dataview-show-when-selected{display:none}
.csr-dataview-item-selected div.csr-dataview-show-when-selected{display:block}
#message{background:#000 url(/csr/styles/images/messageTopBack.gif) repeat-x bottom;position:absolute;padding:4px 7px;font-size:18px;font-weight:bold;display:none;color:#fff;border:2px solid #fff;border-top:none;text-align:center;z-index:9999}
#spinner{display:none;background:#fff;position:absolute;right:0;top:0;width:16px;height:16px;padding:3px;border-left:2px solid #a00;border-bottom:2px solid #a00;z-index:999}
fieldset{padding:8px}
div.viewSelected{background:#006;color:#fff}
ul.x-tree-root-ct{list-style-type:none;margin:0}
ul.x-tree-root-ct li{list-style-type:none;margin:0}
strong{font-weight:bold}
em{font-style:italic}
.disabled{color:#ccc}
a.disabled{color:#ccc}
div.list tbody .disabled a.button,div.list tbody .disabled a.button:hover,.disabled a.button,.disabled a.button:hover,.disabled a,a.disabled:hover{color:#ccc;text-decoration:none;background-color:transparent}
.printOnly{display:none}
.screenOnly{display:block}
div.tabPane div.section{margin-bottom:10px}
div.tabPane div.section h2{font-family:Arial;font-size:13px;font-weight:bold;background:#aaa;color:white;margin:6px 0 6px 0;padding:3px}
span.link,a.link{background:url(/csr/styles/images/link.png) no-repeat;padding-left:18px;font-size:11px;color:#0406ca;font-weight:normal;text-decoration:none}
span.link:hover,a.link:hover{text-decoration:underline}
a.attachment-pdf{background:url(/csr/styles/images/pdfdoc.gif) no-repeat;padding:0 0 3px 20px}
a.attachment-word{background:url(/csr/styles/images/worddoc.gif) no-repeat;padding:0 0 3px 20px}
a.attachment-excel{background:url(/csr/styles/images/exceldoc.gif) no-repeat;padding:0px 0px 3px 20px}
a.attachment-ppt{background:url(/csr/styles/images/pptdoc.gif) no-repeat;padding:0 0 3px 20px}
a.attachment-image{background:url(/csr/styles/images/imagedoc.gif) no-repeat;padding:0 0 3px 20px}
a.attachment-text{background:url(/fp/shared/images/FileTypes/ic_text.png) no-repeat;padding:0 0 3px 20px}
a.attachment-xml{background:url(/csr/styles/images/xmldoc.gif) no-repeat;padding:0 0 3px 20px}
a.attachment-zip{background:url(/fp/shared/images/FileTypes/ic_zip.png) no-repeat;padding:0 0 3px 20px}
a.attachment-generic{background:url(/fp/shared/images/attachment.gif) no-repeat;padding:0 0 3px 20px}
div.form table.form tbody tr.crossHeader th.pct{text-align:center}
.x-tag{color:#222;background-image:url(/csr/styles/images/ic_tag.gif);background-repeat:no-repeat;background-position:2px center;padding-left:17px!important;text-indent:17px!important}
div.warning{border:1px solid #ccc;padding:4px 4px 4px 27px;background:#ffd url(/csr/styles/images/ic_warning.gif) no-repeat 6px 4px}
div.popup{padding:0 1em 0 1em}
a.pagePopupButton:hover{text-decoration:underline}
a.pagePopupButton{background:transparent url(/fp/shared/images/but_vertical_expand.gif) no-repeat scroll 0 4px;color:#336699;padding:3px 0 3px 20px;text-decoration:none;cursor:pointer}
a.classToggleClosed{color:#555;text-decoration:none;padding-left:16px;background:url(/fp/shared/images/but_vertical_expand.gif) no-repeat}
a.classToggleOpen{color:#555;text-decoration:none;padding-left:16px;background:url(/fp/shared/images/but_vertical_collapse.gif) no-repeat}
a.classToggleClosed:hover,a.classToggleOpen:hover{color:#555;text-decoration:underline}
fieldset{margin-bottom:1em}
legend{color:#222;font-weight:bold}
div.advanced{display:none}
div.tabPane div.toolbar{margin-top:.7em}
input.miniButton{font-size:12px}
input.changes{background:url(/csr/styles/images/b_go.gif);width:13px;height:18px;border:0px none;cursor:pointer}
input.newFolder{background:url(/csr/styles/images/b_go.gif) no-repeat;width:100px;height:16px;border:1px solid #9a0;margin-top:4px;cursor:pointer;text-align:right}
img.miniImageButton{padding:3px 7px 3px 7px;border:1px solid #000;background:#999;cursor:pointer;margin-bottom:4px;display:block!important}
.listbox{font-size:12px;border:2px inset #fff}
.listbox thead th{background:#eeeed7;text-align:left;border-bottom:1px dotted #bbb;padding:2px 0 2px 4px}
.listbox tbody tr td{padding:2px 0 2px 4px}
.listbox tr{cursor:pointer}
.listbox tr{background:#fff;color:#000}
.listbox tr.selected{background:#006;color:#fff}
.listbox td.help{color:#d00;font-weight:bold}
.listbox input{font-size:12px}
div.tintedPanel{margin-bottom:2px}
div.tintedPanel input.miniButton{background:#9c0;border:1px solid #9a0;color:#fff;font-weight:bold;font-size:13px;margin-bottom:5px}
div.panelTitle,div.panelTitleOpen,div.panelTitleClosed{background:#888;border-bottom:1px solid #555;color:#fff;font-size:14px;font-weight:bold;padding:2px 0 1px 0px;margin-bottom:2px;cursor:pointer}
div.panelTitle{padding-left:5px}
div.panelTitleOpen{background:#888 url(/fp/shared/images/sortAsc.gif) no-repeat right 3px;border-bottom:1px solid #555}
div.panelTitleClosed{background:#bbb url(/fp/shared/images/sortDesc.gif) no-repeat right 3px;color:#fff;border-bottom:1px solid #888}
div.tintedPanel table.tintedPanel{background:url(/csr/styles/images/greyGradient.gif) repeat-x #eeeed7;border-bottom:1px solid #aaa;padding:5px}
div.message{background:#099;margin-bottom:1em;color:#fff}
div.message h2{padding:4px;margin:0;color:#fff;font-size:16px;font-weight:bold}
div.message p{margin:9px 0 0 0px;padding:0px}
body.helpMovie{background:url(/csr/styles/images/blueGraduated.gif) repeat-x #f6fafd}
div.helpMovie{text-align:center}
body.ext-ie div.helpMovie object{border:2px solid #446097}
div.helpMovie embed{border:2px solid #446097}
body.helpMovie div.audio{font-family:arial;font-size:12px;font-weight:bold;background:url(/csr/styles/images/audio.gif) no-repeat;margin-top:16px;padding:3px 0 0 12px;height:40px;width:380px;color:#8b8f94}
div.result{width:80%;font-size:12px;border-top:1px dotted #999;padding:5px 0 5px 18px}
div.result h2{font-size:14px;font-weight:bold;margin:0 0 4px 0}
div.result div.measure{color:#666}
div.filteredStatus{font-size:12px}
div.filteredStatus a{color:#000}
.fieldValue select{font-size:95%;font-family:verdana}
.fieldValue textarea{font-size:95%;font-family:verdana}
.fieldValue input{font-family:verdana}
label.fieldName{margin:0;padding:0}
div.compactEditBlock div.helpSection ul li.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) 0 4px no-repeat;padding-left:20px;padding-bottom:5px}
div.compactEditBlock div.helpSection ul li.CSRRegion{background:url(/csr/styles/images/ic_region.gif) 0 4px no-repeat;padding-left:20px;padding-bottom:5px}
div.compactEditBlock div.helpSection ul li.CSRUser{background:url(/csr/styles/images/ic_user.gif) 0 4px no-repeat;padding-left:20px;padding-bottom:5px}
ul.results{list-style-type:none;margin:0;padding:0;font-size:12px}
ul.results li.CSRDashboardItem{background:url(/csr/styles/images/ic_dashboarditem.gif) 0 4px no-repeat;padding-left:20px;padding-bottom:5px}
ul.results li.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) 0 4px no-repeat;padding-left:20px;padding-top:3px;padding-bottom:5px}
ul.results li.CSRCalculation{background:url(/csr/styles/images/ic_calculation.gif) 0 4px no-repeat;padding-left:20px;padding-top:3px;padding-bottom:5px}
ul.results li.CSRStoredCalc{background:url(/csr/styles/images/ic_stored_calc.gif) 0 4px no-repeat;padding-left:20px;padding-top:3px;padding-bottom:5px}
ul.results li.CSRRegion{background:url(/csr/styles/images/ic_region.gif) 0 4px no-repeat;padding-left:20px;padding-top:3px;padding-bottom:5px}
ul.results li.DocPDF{background:url(/csr/styles/images/pdfdoc.gif) 0 4px no-repeat;padding-left:20px;padding-top:3px;padding-bottom:5px}
ul.results li a{color:#000;text-decoration:none}
ul.results li a:hover{text-decoration:underline}
div.CSRIndicator{background:url(/csr/styles/images/ic_indicator.gif) no-repeat 0 0;padding:0 0 0 20px}
div.CSRRegion{background:url(/csr/styles/images/ic_region.gif) no-repeat 0 0;padding:0 0 0 20px}
div.CSRUser{background:url(/csr/styles/images/ic_user.gif) no-repeat 0 0;padding:0 0 0 20px}
div.CSRMeasure{background:url(/csr/styles/images/ic_measure.gif) no-repeat 0 0;padding:0 0 0 20px}
div.CSRDataview{background:url(/csr/styles/images/ic_chart.gif) no-repeat 0 0;padding:0 0 0 20px}
a.unmapped:link,a.unmapped:visited,a.unmapped:hover{font-weight:normal;color:#999}
ul.x-menu-list{margin-left:0px}
div.extendedOptionsWrap{margin-top:16px}
div.extendedOptionsWrap .x-fieldset{padding:8px 8px 8px 0}
div.extendedOptionsWrap .x-form-check-wrap{line-height:normal;padding:0}
@media screen{body{background:#C3BEA6 url(/example/styles/images/background.gif) repeat-x;color:#000}
img.delegationSheetShowChartButton{display:inline}
.printOnly{display:none}
table tr td.pageHolder{vertical-align:top;text-align:left}
#header{margin:0;padding:0;position:relative;text-align:left;background:url(/example/styles/images/logo.gif) no-repeat 35px 20px}
table.containerTop{}
table.containerTop tbody tr td.left{width:10px;background:url(/example/styles/images/top_left.gif) no-repeat bottom left}
table.containerTop tbody tr td.middle{width:100%;background:url(/example/styles/images/top_background.gif) repeat-x bottom;padding:0 0 25px 160px}
table.containerTop tbody tr td.right{width:10px;background:url(/example/styles/images/top_right.gif) no-repeat bottom right}
ul#mainnav{list-style:none;margin:0;padding:0}
ul#mainnav li{float:left}
ul#mainnav li a{display:block;padding:0;font-weight:bold;font-size:1.1em;font-family:Verdana,Arial;text-decoration:none;color:#1c5068;margin-right:1px;background:transparent url(/example/styles/images/menu_tabs_left.gif) left top no-repeat}
ul#mainnav li a span.tab{display:block;padding:10px 20px 8px 20px;background:transparent url(/example/styles/images/menu_tabs_right.gif) right top no-repeat}
ul#mainnav li a:hover,ul#mainnav li a:focus{background:transparent url(/example/styles/images/menu_tabs_left.gif) 0 -54px no-repeat;color:#fff}
ul#mainnav li a:hover span.tab,ul#mainnav li a:focus span.tab{background:transparent url(/example/styles/images/menu_tabs_right.gif) 100% -54px no-repeat}
ul#mainnav li.highlight a,ul#mainnav li.highlight a:hover,ul#mainnav li.highlight a:focus{background:transparent url(/example/styles/images/menu_tabs_left.gif) 0 -54px no-repeat;color:#fff;border-bottom:4px solid #1c5068}
ul#mainnav li.highlight a span.tab,ul#mainnav li.highlight a:hover span.tab,ul#mainnav li.highlight a:focus span.tab{background:transparent url(/example/styles/images/menu_tabs_right.gif) 100% -54px no-repeat}
}