﻿@media screen{.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 tr.selectable td{cursor:pointer}
div.list tr.hover td{background:#eee}
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.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}
td.inputSection div.disabled div.formElement input.text{background-color:#f7f7eb}
div.disabled div.formElement input.text,div.disabled{color:#ccc}
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 .x-form-check-wrap{padding-top:0px}
.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:link,.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}
}.popupheader{color:#858585;font-weight:bolder;font-size:22px;font-family:Arial,Helvetica,sans-serif}
.moduleheader{font-family:arial,sans-serif;font-size:18pt;font-weight:bold;color:#000000}
.pageheader{font-family:arial,sans-serif;font-size:18pt;font-weight:bold;color:#909790}
td{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.disclaimer{color:black;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.footermenu{color:black;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.searchtext{color:#858585;font-weight:bolder;font-size:11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.heading{color:#858585;font-weight:bolder;font-size:18px;line-height:18px;font-family:Arial,Helvetica,sans-serif}
.popupheading{color:#858585;font-weight:bolder;font-size:18px;line-height:18px;font-family:Arial,Helvetica,sans-serif}
.moduleheading{color:#000000;font-weight:bolder;font-size:22px;font-family:Arial,Helvetica,sans-serif}
.tutorialheading{color:#858585;font-weight:bolder;font-size:22px;font-family:Arial,Helvetica,sans-serif}
.menuheading{color:black;font-weight:bold;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.menuitem{color:black;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.menuitemselected{color:black;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.sitemap1{text-transform:uppercase;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,sans-serif}
.sitemap2{text-transform:uppercase;font-weight:bold;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.sitemap3{font-size:11px;font-family:Arial,Helvetica,sans-serif}
.sitemapPara1{padding-bottom:16px}
.sitemapPara2{padding-bottom:6px}
.sitemapPara3{padding-left:20px;padding-bottom:2px}
a.sitemap1:link{color:black;text-decoration:none}
a.sitemap1:hover{color:black;text-decoration:underline}
a.sitemap2:link{color:black;text-decoration:none}
a.sitemap2:hover{color:black;text-decoration:underline}
a.sitemap3:link{color:#858585;text-decoration:underline}
a.sitemap3:hover{color:black;text-decoration:underline}
a:link u{color:#858585;font-weight:bolder;text-decoration:underline}
a:link:hover u{color:blue;font-weight:bolder}
a:visited u{color:#858585;font-weight:bolder;text-decoration:underline}
a:visited:hover u{color:blue;font-weight:bolder}
a:link{color:#13246e;text-decoration:underline}
a:link:hover{color:blue}
a:visited{color:#13246e;text-decoration:underline}
a:visited:hover{color:blue}
.fieldName{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding-left:36px}
.fieldNameSmall{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding-left:36px}
.fieldNameError{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding-left:36px;color:red;font-weight:bold}
.fieldNameSmallError{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding-left:36px;color:red;font-weight:bold}
.menuTop{font-size:13px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
a.menuTop{text-decoration:none}
a.menuTop:hover{text-decoration:underline}
a.menuTop:visited{text-decoration:none}
.example{text-align:center}
.example table{background-color:#CCCCCC}
.etr,.ebl{background-image:url(/liffe/styles/images/block.gif);background-repeat:no-repeat}
.etr{background-position:top;width:3px}
.ebl{background-position:left;height:3px}
.example table td{background-color:#CCCCCC;font-size:1pt}
.example table table{font-family:Arial,Helvetica,sans-serif;border-top:1px solid #000000;border-left:1px solid #000000}
.example table table td,.example table table th{vertical-align:top;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;padding-top:2px;padding-bottom:1px;padding-left:10px;width:150px;border-right:1px solid #000000;border-bottom:1px solid #000000}
.example table table td{background-color:#FFFFFF}
.example table table th{background-color:#6287F5;font-weight:bold;color:#FFFFFF;text-align:left}
example table table td.rowtag,.example table table td.rowtag080,.example table table td.rowtag100,.example table table td.rowtag125,.example table table td.rowtag175,.example table table td.rowtag200,.example table table td.rowtag250{background-color:#AFBFFF}
.footnote{font-size:9pt;color:#333333}
.example table table td.w020,.example table table td.rowtag020{width:20px;padding-left:3px}
.example table table td.w040,.example table table td.rowtag040{width:40px;padding-left:8px}
.example table table td.w060,.example table table td.rowtag0260{width:60px;padding-left:14px}
.example table table td.w080,.example table table td.rowtag080{width:80px}
.example table table td.w100,.example table table td.rowtag100{width:100px}
.example table table td.w125,.example table table td.rowtag125{width:125px}
.example table table td.w175,.example table table td.rowtag175{width:175px}
.example table table td.w200,.example table table td.rowtag200{width:200px}
.example table table td.w250,.example table table td.rowtag250{width:250px}

