BODY {
	BACKGROUND-COLOR: #ffffff
}
.MainFormTable {
	WIDTH: 780px;
	TEXT-ALIGN: left;
	font-family: Arial, Helvetica, sans-serif;
}
.MainFormTableNonTabular {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 600px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-ALIGN: left;
	
    
}
.TextTableReg {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 640px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: #fcfcea
}
.pager_general {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: baseline;
	WIDTH: 1%;
	PADDING-TOP: 3px;
	WHITE-SPACE: nowrap
}
.pager_last {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	WIDTH: 99%;
	PADDING-TOP: 3px
}
.listActionsTbl {
	FLOAT: left;
	POSITION: relative
}
.pagerTD40 {
	VERTICAL-ALIGN: middle;
	WIDTH: 40%;
	TEXT-ALIGN: left
}
.pagerTD20 {
	VERTICAL-ALIGN: middle;
	WIDTH: 20%;
	TEXT-ALIGN: left
}
.pagerTD20right {
	VERTICAL-ALIGN: middle;
	WIDTH: 20%;
	TEXT-ALIGN: right
}
.listDiv {
	OVERFLOW: auto;
	WIDTH: 730px;
	HEIGHT: 450px
}
.formOutsideDiv {
	LEFT: 20px;
	POSITION: absolute;
	TOP: 190px;
	TEXT-ALIGN: left
}
.formOutsideDivNonTabular {
	LEFT: 20px;
	POSITION: absolute;
	TOP: 205px;
	TEXT-ALIGN: left
}
.formOutsideDivNonTabularReg {
	LEFT: 20px;
	POSITION: absolute;
	TOP: 30px
}
.formOutsideDivNonTabular2 {
	LEFT: 20px;
	WIDTH: 90%;
	POSITION: absolute;
	TOP: 30px;
	TEXT-ALIGN: left
}
.nonTabularView {
	BACKGROUND-IMAGE: url(../../images/al_tabla_hatter.jpg)
}
.middleTR {
	VERTICAL-ALIGN: middle
}
.topTR {
	VERTICAL-ALIGN: top
}
.centerTD {
	TEXT-ALIGN: center
}
.leftTD {
	TEXT-ALIGN: left
}
.rightTD {
	TEXT-ALIGN: right
}
.heightTR60 {
}
.valignTRmiddle {
	VERTICAL-ALIGN: middle
}
.okmegsemtable {
	WIDTH: 50%;
	TEXT-ALIGN: center
}
.okmegsemTD {
	WIDTH: 100%;
	TEXT-ALIGN: center
}
.szazas {
	WIDTH: 100%
}
.FormControlTable {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	MARGIN-LEFT: 5px;
	WIDTH: 600px;
	FONT-FAMILY: Verdana, 'Courier New', Arial
}
.mcbTable {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 5px;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 99%;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	BACKGROUND-COLOR: #ffffff
}
.mcbRow {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: smaller;
	BORDER-LEFT: 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #f2efc9
}
.mcbRowAlt {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: smaller;
	BORDER-LEFT: 1px solid;
	COLOR: black;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #f9e5aa
}
.mcbCellMod {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: smaller;
	BORDER-LEFT: 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #f2efc9
}
.mcbCellModAlt {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: smaller;
	BORDER-LEFT: 1px solid;
	COLOR: red;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #f9e5aa
}
.mcbTd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, 'Courier New', Arial;
	BACKGROUND-COLOR: #f2efc9
}
.jummyTXTMod {
	BORDER-RIGHT: #385c89 1px dotted;
	BORDER-TOP: #385c89 1px dotted;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #385c89 1px dotted;
	WIDTH: 250px;
	COLOR: black;
	BORDER-BOTTOM: #385c89 1px dotted;
	FONT-FAMILY: Verdana;
	HEIGHT: 60px;
	BACKGROUND-COLOR: silver
}
.jummyLBLMOD {
	BORDER-RIGHT: #385c89 1px dotted;
	BORDER-TOP: #385c89 1px dotted;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #385c89 1px dotted;
	COLOR: white;
	BORDER-BOTTOM: #385c89 1px dotted;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: silver
}
.jummyCHKMod {
	BORDER-RIGHT: #385c89 1px dotted;
	BORDER-TOP: #385c89 1px dotted;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #385c89 1px dotted;
	COLOR: white;
	BORDER-BOTTOM: #385c89 1px dotted;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: silver
}
.LoginControlTable {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	MARGIN-LEFT: 5px;
	WIDTH: 420px;
	FONT-FAMILY: Verdana, 'Courier New', Arial
}
.FormControlTable2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	MARGIN-LEFT: 5px;
	WIDTH: 660px;
	FONT-FAMILY: Verdana, 'Courier New', Arial
}
.FormControlDiv {
	WIDTH: 600px;
	TEXT-ALIGN: left
}
.FormControlDiv2 {
	WIDTH: 780px;
	TEXT-ALIGN: right
}
.FormControlDiv3 {
	WIDTH: 480px;
	POSITION: absolute;
	BACKGROUND-COLOR: #fcfcea
}
.FormControlTable TD {
	WIDTH: 160px
}
.actionbutton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: #385c89;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.actionbutton_object {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	WIDTH: 20px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textedit {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: #385c89;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textedit_redborder {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: red 1px solid;
	WIDTH: 180px;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textedit_ro {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: gray;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textedit_mod {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textedit_mod_manip {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 180px;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textedit_filter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	WIDTH: 100px;
	COLOR: #385c89;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linkbutton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.StandingHere {
	FONT-SIZE: 7pt;
	COLOR: #75979f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rowStyle {
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: gray 0px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rowStyle2 {
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: gray 0px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.borderStyle {
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid;
	BORDER-LEFT: gray 0px solid;
	BORDER-BOTTOM: gray 1px solid
}
.rowStyleSelected {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tbPageJump {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8px;
	WIDTH: 30px;
	COLOR: #75979f;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.numedit {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 180px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.numedit_ro {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 180px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.numedit_mod {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 180px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.numedit_mod_manip {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 180px;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.combo {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.combo_ro {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.combo_object {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	WIDTH: 162px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.combo_mod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.combo_mod_manip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.torzslistcombo_object {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	WIDTH: 250px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.datum {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 56px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.datum_ro {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 56px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.datum_mod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 56px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.datum_mod_manip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 56px;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fcsatilabel {
	TEXT-ALIGN: center
}
.FormLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #385c89;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FormLabel_object {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 158px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.reqFormLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.NoGridData {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.FormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN-LEFT: 30px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#toolbar {
	BORDER-RIGHT: gray thin solid;
	BORDER-TOP: gray thin solid;
	BORDER-LEFT: gray thin solid;
	WIDTH: 480px;
	COLOR: black;
	BORDER-BOTTOM: gray thin solid;
	HEIGHT: 1em;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: right
}
#toolbarlink {
	TEXT-ALIGN: center
}
.dynpanel {
	POSITION: absolute
}
.dynpanel2 {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: #fcfcea
}
.paneldef {
	LEFT: 180px;
	POSITION: absolute
}
.tabularMVmenu {
	BORDER-TOP: #94a7bf 1px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #94a7bf 1px solid;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #ffffdc
}
.tabularMVVerticalmenu {
	BORDER-RIGHT: red 0px solid;
	BORDER-TOP: #94a7bf 1px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: #ffffdc;
	border-spacing: 0px
}
.tabularMVmenuItem {
	BORDER-RIGHT: #94a7bf 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #9ca7b6;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 5px;
	margin-right: 5px;
}
.tabularMVmenuItemSelected {
	BORDER-RIGHT: #94a7bf 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #486891;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding-left: 5px;
	margin-right: 5px;
}
.tabularMVVmenuItem {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #9ca7b6;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
}
.tabularMVVmenuItemSelected {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #486891;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
}
.tabularMainView {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: #fcfcea
}
.tmvTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0px
}
.tmvTableRow0 {
	border-spacing: 0px
}
.tmvTableRow1 {
	border-spacing: 0px
}
.tmvCell00 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	border-spacing: 0px
}
.tmvCell01 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	border-spacing: 0px
}
.tmvCell10 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: right;
	border-spacing: 0px
}
.tmvCell11 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	border-spacing: 0px
}
.timeedit INPUT {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: white
}
.datepickertext {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 165px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: white
}
.datepickerbutton {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 15px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	HEIGHT: 17px;
	BACKGROUND-COLOR: white
}
.pddatepickertext {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 82%;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: white
}
.rpddatepickertext {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: red thin solid;
	WIDTH: 82%;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BACKGROUND-COLOR: white
}
.pddatepickerbutton {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 14%;
	BORDER-BOTTOM: #94a7bf 1px solid;
	HEIGHT: 20pt;
	BACKGROUND-COLOR: white
}
.pdlabel {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdlabel {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdlistbox {
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdlistbox {
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdcombo {
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdcombo_mod {
	FONT-WEIGHT: bold;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdcombo_mod_manip {
	FONT-WEIGHT: bold;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hackcombolabel {
	FONT-SIZE: 0px;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcombo {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcombo_mod {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcombo_mod_manip {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.checkbox {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.checkbox_redborder {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.checkbox_mod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT-COLOR: red;
	BORDER-BOTTOM-COLOR: red;
	COLOR: red;
	BORDER-TOP-COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-COLOR: red
}
.checkbox_mod_manip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT-COLOR: rgb(0,128,64);
	BORDER-BOTTOM-COLOR: rgb(0,128,64);
	COLOR: rgb(0,128,64);
	BORDER-TOP-COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-COLOR: rgb(0,128,64)
}
.pdcheckbox {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdcheckbox_mod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdcheckbox_mod_manip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcheckbox {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcheckbox_mod {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdcheckbox_mod_manip {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pddateedit {
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pddateedit_ro {
	FONT-WEIGHT: bold;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pddateedit_mod {
	FONT-WEIGHT: bold;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pddateedit_mod_manip {
	FONT-WEIGHT: bold;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpddateedit {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpddateedit_ro {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpddateedit_mod {
	FONT-WEIGHT: bold;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpddateedit_mod_manip {
	FONT-WEIGHT: bold;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdtextedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdtextedit_ro {
	FONT-WEIGHT: normal;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdtextedit_mod {
	FONT-WEIGHT: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdtextedit_mod_manip {
	FONT-WEIGHT: normal;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdtextedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdtextedit_ro {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdtextedit_mod {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdtextedit_mod_manip {
	FONT-WEIGHT: normal;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdtimeedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdtimeedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdmultilinetextedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdmultilinetextedit_ro {
	FONT-WEIGHT: normal;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdmultilinetextedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdmultilinetextedit_ro {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdmultilinetextedit_mod {
	FONT-WEIGHT: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdmultilinetextedit_mod_manip {
	FONT-WEIGHT: normal;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdmultilinetextedit_mod {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rpdmultilinetextedit_mod_manip {
	FONT-WEIGHT: normal;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pdnumedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdnumedit_ro {
	FONT-WEIGHT: normal;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdnumedit_mod {
	FONT-WEIGHT: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdnumedit_mod_manip {
	FONT-WEIGHT: normal;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdnumedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdnumedit_ro {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdnumedit_mod {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdnumedit_mod_manip {
	FONT-WEIGHT: normal;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdintnumedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdintnumedit_ro {
	FONT-WEIGHT: normal;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdintnumedit_mod {
	FONT-WEIGHT: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdintnumedit_mod_manip {
	FONT-WEIGHT: normal;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdintnumedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdintnumedit_ro {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdintnumedit_mod {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdintnumedit_mod_manip {
	FONT-WEIGHT: normal;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdfltnumedit {
	FONT-WEIGHT: normal;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdfltnumedit_ro {
	FONT-WEIGHT: normal;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdfltnumedit_mod {
	FONT-WEIGHT: normal;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdfltnumedit_mod_manip {
	FONT-WEIGHT: normal;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdfltnumedit {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdfltnumedit_ro {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdfltnumedit_mod {
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.rpdfltnumedit_mod_manip {
	FONT-WEIGHT: normal;
	BORDER-LEFT: rgb(0,128,64) thin solid;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*TEXT-ALIGN: right*/
}
.pdattachment {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: gray 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}
.pdattachment_mod {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: red 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}
.pdattachment_mod_manip {
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: red 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: red 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: red 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}
.attachment {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 184px;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white
}
.rpdattachment {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	FONT-WEIGHT: normal;
	BORDER-LEFT: red thin solid;
	COLOR: #385c89;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white;
	outline-width: 1px
}
.attachment_button {
	BORDER-RIGHT: #e8ebed 1px solid;
	FONT-WEIGHT: bold;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e8ebed;
	TEXT-ALIGN: center
}
.blue11 {
	FONT-SIZE: 11px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue11bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.blue10 {
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yellow10bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: yellow;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.red10boldX {
	MARGIN-TOP: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: red;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}
.red10bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: red;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}
.sugodiv {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	LEFT: 55px;
	BORDER-LEFT: black 0px solid;
	WIDTH: 30px;
	BORDER-BOTTOM: black 0px solid;
	POSITION: absolute;
	TOP: 5px
}
.blue10bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.helpdiv {
	LEFT: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 165px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 38px;
	TEXT-ALIGN: center
}
.helprightalign {
	WIDTH: 50%;
	TEXT-ALIGN: right
}
.helpleftalign {
	WIDTH: 50%;
	TEXT-ALIGN: left
}
.helpdiv2 {
	LEFT: 0px;
	VERTICAL-ALIGN: bottom;
	WIDTH: 165px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 38px;
	TEXT-ALIGN: center
}
.funchkfilt {
	LEFT: 4px;
	WIDTH: 10px;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 10px
}
.funchkfilttype {
	LEFT: 18px;
	WIDTH: 10px;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 10px
}
.messageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial
}
.messageMessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: green;
	FONT-FAMILY: Verdana, Arial
}
.messageDetail {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial;
	TEXT-ALIGN: left
}
.messageDetailLink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial;
	TEXT-DECORATION: none
}
.messageDetailDiv {
	BORDER-RIGHT: #c2cbd1 1px solid;
	BORDER-TOP: #c2cbd1 1px solid;
	DISPLAY: none;
	OVERFLOW: auto;
	BORDER-LEFT: #c2cbd1 1px solid;
	WIDTH: 650px;
	BORDER-BOTTOM: #c2cbd1 1px solid;
	POSITION: relative;
	HEIGHT: 300px
}
.messageTable {
	BORDER-RIGHT: red 2px solid;
	BORDER-TOP: red 2px solid;
	MARGIN-TOP: 30px;
	BORDER-LEFT: red 2px solid;
	WIDTH: 700px;
	BORDER-BOTTOM: red 2px solid;
	BACKGROUND-COLOR: #fcfcea
}
.NoGridDataTable {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: black 0px solid;
	WIDTH: 780px;
	BORDER-BOTTOM: black 0px solid;
	HEIGHT: 360px;
	TEXT-ALIGN: center
}
.AdminMenuTree {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}
.adminLabel {
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial
}
.listActionsTbl {
	TEXT-ALIGN: left
}
.actionsTbl {
	TEXT-ALIGN: center
}
.commonTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #94a7bf 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-DECORATION: none
}
.BTMainTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 900px;
	PADDING-TOP: 0px
}
.BTIncomeCell {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 15px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.BTExpenseCell {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.BTIncomeTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	COLOR: #385c89;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-COLLAPSE: collapse
}
.BTIncomeHeaderRow {
	BACKGROUND-COLOR: #94a7bf
}
.BTIncomeHeaderCell {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	COLOR: white;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.BTIncomeNormalRow {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #fcfcea
}
.BTIncomeCustomRow {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #dcdcca
}
.BTIncomeIDCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 1%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: right
}
.BTIncomeCaptionCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 98%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.BTIncomeStrongCaptionCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 98%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.BTIncomeInputCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 1%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: right
}
.BTExpenseTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	COLOR: #385c89;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-COLLAPSE: collapse
}
.BTExpenseHeaderRow {
	BACKGROUND-COLOR: #94a7bf
}
.BTExpenseHeaderCell {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	COLOR: white;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.BTExpenseNormalRow {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #fcfcea
}
.BTExpenseCustomRow {
	BORDER-RIGHT: #94a7bf 1px solid;
	BORDER-TOP: #94a7bf 1px solid;
	BORDER-LEFT: #94a7bf 1px solid;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #dcdcca
}
.BTExpenseIDCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 1%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: right
}
.BTExpenseCaptionCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 96%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.BTExpenseItalicCaptionCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 96%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-STYLE: italic;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.BTExpenseStrongCaptionCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 96%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: left
}
.BTExpenseInputCell {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 1%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: right
}
.BTInputMoney {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right
}
.BTInputText {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.BTInputMoneyMain {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	BORDER-LEFT: black 0px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-ALIGN: right
}
.BTInputMoneyMain_Mod {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	BORDER-LEFT: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: red;
	TEXT-ALIGN: right
}
.BTInputTextMain {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	BORDER-LEFT: black 0px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fcfcea;
	TEXT-ALIGN: left
}
.BTSumSpan {
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	TEXT-ALIGN: right
}
.de_calendar_div {
	DISPLAY: none;
	FONT-SIZE: 11px;
	Z-INDEX: 1000;
	LEFT: 7pt;
	WIDTH: 137px;
	POSITION: absolute;
	TOP: 7pt
}
.de_table {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
.de_tr {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
.de_td_date {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 3px
}
.de_td_img {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 3px
}
.de_td_hour {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 3px
}
/*
.de_calendar_div {
	display: none; position: absolute; left: 7pt; top: 7pt; font-size: 11px; width: 137px; z-index: 1000;
}
.de_table, .de_tr {
	padding: 3px 3px 3px 3px;
}
.de_td_date, .de_td_img, .de_td_hour {
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}
*/
.de_in_date {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 100px;
	COLOR: #385c89;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: right;
}
.de_in_date_mod {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 100px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: right
}
.de_in_date_mod_manip {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 100px;
	COLOR: rgb(0,128,64);
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: right
}
.de_in_date_ro {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 100px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: right
}
.de_in_date_ro INPUT {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	WIDTH: 100px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: right
}
.de_td_date_req {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: red thin solid;
	PADDING-TOP: 0px
}
.de_in_req {
	BORDER-RIGHT: red thin solid;
	MARGIN: 0px 1px 0px 0px
}
.lblTabHead {
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.pnlTabHead {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: black 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 3px;
	HEIGHT: 24px;
	BACKGROUND-COLOR: white
}
.migrDiv {
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 760px;
	COLOR: #385c89;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fcfcea
}
.regAct {
	BORDER-RIGHT: gray 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: gray 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: gray 1px solid;
	WIDTH: 460px;
	COLOR: #385c89;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: gray 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fcfcea
}
.tabularMainView_prn {
	BORDER-RIGHT: black 0px solid;
	BORDER-TOP: black 0px solid;
	BORDER-LEFT: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	BACKGROUND-COLOR: white
}
.tabularMVmenu_prn {
	BORDER-TOP: black 0px solid;
	BORDER-LEFT-COLOR: black;
	VERTICAL-ALIGN: middle;
	HEIGHT: 25px;
	BACKGROUND-COLOR: white
}
.tabularMVVerticalmenu_prn {
	BORDER-RIGHT: red 0px solid;
	BORDER-TOP: black 0px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: black 0px solid;
	BORDER-BOTTOM: black 0px solid;
	BACKGROUND-COLOR: white;
	border-spacing: 0px
}
.tabularMVmenuItem_prn {
	BORDER-RIGHT: black 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: black;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.tabularMVmenuItemSelected_prn {
	BORDER-RIGHT: black 0px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: black;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana;
	HEIGHT: 24px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.tabularMVVmenuItem_prn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: black;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 24px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.tabularMVVmenuItemSelected_prn {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: black;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 24px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
.scannerlabel {
	TEXT-ALIGN: center
}
.ktstablauzenet {
	MARGIN-TOP: 10px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	MARGIN-BOTTOM: 15px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BTMainTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 600px;
	COLOR: #385c89;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-COLLAPSE: collapse
}
.BTHeaderRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #94a7bf;
	color: #FFFFFF;
}
.BTGroupTable {
	font-size: 12px;
	COLOR: #385c89;
	font-family: Arial;
	border-collapse: collapse;
	border-style: solid;
	border-top-color: #94a7bf;
	border-right-color: #94a7bf;
	border-bottom-color: #94a7bf;
	border-left-color: #94a7bf;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;	
	position:relative;
	right:0px;
	
	
}
.BTGroupTitleRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #94a7bf
}
.BTGroupTitleCell {
}
.BTGroupLblTitle {
}
.BTGroupCommentCell {
}
.BTGroupLblComment {
}
.NonSumItem {
}
.LblItemTitleBold {
	FONT-WEIGHT: bold
}
.LblItemTitleNormal {
}
.BTSubgroupRow 
{
	background:#FFFFFF;
	border:none 0px #FFFFFF; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	border-collapse: collapse;
}

.BTSubgroupCell 
{
	background:#FFFFFF;
	border:none 0px #FFFFFF; 
	padding: 0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	border-collapse: collapse;
}
.BTDetailMainTitleRow 
{
 background-color:#97a7bf;
}
.BTDetailMainTitleCell {
}
.BTDetailMainCommentRow {
}
.BTDetailMainCommentCell {
}
.BTDetailRow {
}
.BTDetailCell {
}
.BTDetailEditRow {
}
.BTDetailEditCell {
}
.BTDetailEditTable {
}
.BTDetailEditTitleRow {
}
.BTDetailEditTitleCell {
}
.BTDetailLblEditTitle {
}
.BTDetailEditTableRow {
}
.BTDetailEditTableCell {
}
.BTDetailEditTableCellLabel {
}
.BTDetailEditTableCellControlCell {
}
.BTDetailEditTableCellErrorlabelCell {
}
.BTDetailEditTableArithCommentRow {
}
.BTDetailEditTableArithCommentLabel {
}
.BTDetailEditTableOkCancelRow {
}
.BTDetailEditTableLiteralCell {
}
.BTDetailEditTableButtonsCell {
}
.BTDetailEditTableOkButton {
}
.BTDetailEditTableCancelButton {
}
.DetailImageButton {
}
.BTDetailTitleCell 
{
	width:20px;
	font-size: 12px;
}
.BTDetailItemCell {
}
.BTDetailItemLabelCell {
}
.BTDetailEditedRow {
}
.BTDetailEditedRadioButton 
{
	width:20px;
	
}
.BTDetailEditedRadioButtonCell 
{
	width:20px;
	border-left: solid 1px #385C89;
	border-bottom: solid 1px #385C89;
}
.BTDetailEditedColumnCell 
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	border-left: solid 1px #385C89;
	border-bottom: solid 1px #385C89;
}
.BTDetailEditedColumnLabelValue 
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.BTDetailEditedButtonsRow {
}
.BTDetailEditedButtonsCell {
}
.BTDetailSummaryCell {
}
.BTDetailSummaryDummyCell 
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.BTDetailSummaryAddButton {
}
.BTDetailSummaryModButton {
}
.BTDetailSummaryDelButton {
}
.BTGroupHeadRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #486c99;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: #e5e5e5
}
.BTGroupItemRow {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: white;
	width: inherit;
}
.SumItem {
	FONT-WEIGHT: bold;
	border-left: solid 1px black;

}
.NormalItem {
	BORDER-LEFT: black 1px solid;	
}
.HeaderItem {
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left:solid black 1px;
	width:100px;
    max-width:100px;
    min-width:100px;
    display:table-cell;
}

.HeaderItemTittle {
	FONT-SIZE: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DetailTd 
{
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
    max-width:100px;
    min-width:100px;
	width:100px;
		display:table-cell;
}
.ValueTd {
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
    max-width:100px;
    min-width:100px;
	width:100px;
 display:table-cell;
	
}
.BTSubgroupCell 
{
	background:#FFFFFF;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: -2px;
	padding-bottom: -2px;
	border-collapse:collapse;
}
.BTEdit {
	BORDER-RIGHT: rgb(170,170,170) 1px solid;
	BORDER-TOP: #777777 1px solid;
	FONT-SIZE: 1em;
	BACKGROUND: url(images/input_shadow.png) #ffffff no-repeat 0% 50%;
	BORDER-LEFT: rgb(119,119,119) 1px solid;
	BORDER-BOTTOM: rgb(170,170,170) 1px solid;
	FONT-FAMILY: 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	width:50px; /*50px;*/
	
}
.BTEditReadOnly {
	FONT-SIZE: 1em;
	FONT-FAMILY: 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	border: #FFFFFF 1px solid;
	width: 50px;/*50px;*/
}
.BTEditOn {
	BORDER-RIGHT: rgb(170,170,170) 1px solid;
	BORDER-TOP: #777777 1px solid;
	FONT-SIZE: 1em;
	BACKGROUND: url(images/input_shadow.png) #ffffff no-repeat 0% 50%;
	BORDER-LEFT: rgb(119,119,119) 1px solid;
	BORDER-BOTTOM: rgb(170,170,170) 1px solid;
	FONT-FAMILY: 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	width:350px; /*50px;*/
	
}
.BTEditReadOnlyOn {
	FONT-SIZE: 1em;
	FONT-FAMILY: 'Tahoma', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	border: #FFFFFF 1px solid;
	width: 350px;/*50px;*/
}
.BTDetailTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 100%;
	COLOR: #385c89;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-COLLAPSE: collapse
}
.BTDetailMainTable {
	BORDER-RIGHT: #94a7bf 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #94a7bf 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #94a7bf 1px solid;
	WIDTH: 1000px;
	COLOR: #385c89;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-COLLAPSE: collapse
}
.BTDetailTitleRow {
	BORDER-RIGHT: #232424 1px solid;
	BORDER-TOP: #232424 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: #232424 1px solid;
	COLOR: #385c89;
	BORDER-BOTTOM: #232424 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #94a7bf
}
.BTDetailCommentRow {
	BORDER-RIGHT: #232424 1px solid;
	BORDER-TOP: #232424 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BORDER-LEFT: #232424 1px solid;
	COLOR: #486c99;
	BORDER-BOTTOM: #232424 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e5e5e5
}
.BTDetailTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: #94a7bf
}
.BTDetailSummaryLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.BTErrorLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.BTDetailComment {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.BTDetailReference 
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
.BTDetailCommentBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
.part_1_1_a_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_1_1_a_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center;
}
.part_1_1_a_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center;
}
.part_1_1_a_headercell_L {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: left;
}
.part_1_1_a_datacell_sum 
{
	color : Red;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: right;
}
.part_1_1_a_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_1_a_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_a_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_a_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_a_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_a_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_1_1_b_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_1_b_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_1_b_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_1_b_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_1_2_a_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_2_a_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_2_a_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_a_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_1_2_b_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_2_b_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_1_2_b_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_1_2_b_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_2_a_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_2_a_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_2_a_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_a_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_2_b_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_2_b_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_2_b_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_2_b_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_3_a_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_a_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_a_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_a_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_3_b_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_b_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_b_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_b_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_3_c_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_c_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_3_c_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_3_c_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_4_3_a_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_a_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_a_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_datacell_sum 
{
	color : Red;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: right;
}
.part_4_3_a_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_a_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_4_3_b_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_b_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_b_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_b_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_table {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 8pt;
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: black
}
.part_4_3_c_headerrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BACKGROUND: rgb(204,204,153);
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_c_headercell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_datarow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	TEXT-ALIGN: center
}
.part_4_3_c_datacell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_datacell_first_column {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_endrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_dataeditrow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.part_4_3_c_dataeditcell {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 80%;
	BORDER-BOTTOM: black 1px solid
}

.tabularMVVmenuItemDynamic {
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 12px;
	COLOR: Red;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #94a7bf 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 24px;
	BACKGROUND-COLOR: #fdfcea;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	margin-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
}
.red8bold
{
 color: red; 
 font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 /*border:  */
 border-style: dashed;
 border-width:thin;
 border-color:Black;
 background-color:White;
}

.palyred8bold
{
 color: red; 
 font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 /*border:  */
 /*border-style: dashed;
 border-width:thin;
 border-color:Black;
 background-color:White;*/
}

