.drgind_fly{
	z-index : 1000;
	top:40; 
	left : 40;
	position : absolute;
}
.drgind_internal{
	opacity:0.93;  
	filter:alpha(opacity=93);
	position : absolute;
}

.drgind_wordcut{
	padding : 0px 0px 0px 3px;
	width : 200px;
	overflow : hidden;	
	float : left;
	white-space: nowrap;
}
.drgind_text{
	border-top-width: 1px;
	border-top-style: solid;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	
	border-right-width: 2px;
	border-right-style: solid;
}

.drgind_marker {
	border-top-width: 1px;
	border-top-style: solid;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	
	border-left-width: 1px;
	border-left-style: solid;

	vertical-align : top;
}/* order is sufficient! */
.drgind_reject .drgind_marker{
	background-color : #EF6771;
	border-top-color : #96000B;
	border-left-color : #96000B;
	border-bottom-color : #96000B;
	vertical-align : top;
}

.drgind_accept .drgind_marker, .drgind_default .drgind_marker {
	background-color : #9CDC48;
	border-top-color : #589900;
	border-left-color : #589900;
	border-bottom-color : #589900;
	vertical-align : top;
}
.drgind_text{
border-top-color:#BED6F8;border-bottom-color:#BED6F8;border-right-color:#BED6F8;background-color:#F2F7FF;color:#000000;}
.drgind_text_content{
color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif ;font-size:11px;}.dr-pnl{
   border-width: 1px;
   border-style: solid;
   padding : 1px;
}
   
.dr-pnl-h{
   padding : 2px;
   border-width: 1px;
   border-style: solid;
   background-position : top left;
   background-repeat : repeat-x;
}

.dr-pnl-b{
   padding : 10px;
}
.dr-pnl{
background-color:#FFFFFF;border-color:#BED6F8;}
.dr-pnl-h{
background-color:#BED6F8;border-color:#BED6F8;font-size:11px;color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-pnl-b{
font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}.dr-pnlbar{
	border : 1px solid;
	padding : 1px;
}
.dr-pnlbar-ext{
	border-bottom : 0px !important;
}
.dr-pnlbar-h{
	border : 0px solid red;
	padding : 0px 1px 1px 5px;
	cursor : pointer;
	zoom : 1;	
}

.dr-pnlbar-h-act{
	border : 0px solid red;
	padding : 0px 1px 1px 5px;
	cursor : pointer;
}


.dr-pnlbar-c{
	padding : 10px;
	text-align : left;
	vertical-align : top;
}

.dr-pnlbar-b{
	border-top-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
	padding : 0px;
}
.dr-pnlbar{
border-color:#BED6F8;}
.dr-pnlbar-h{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);background-position:top left;background-repeat:repeat-x;vertical-align:middle;color:#000000;background-color:#BED6F8;font-size:11px;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
.dr-pnlbar-h-act{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);background-position:top left;background-repeat:repeat-x;vertical-align:middle;color:#000000;background-color:#BED6F8;font-size:11px;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
.dr-pnlbar-c{
color:#000000;}
.dr-pnlbar-ext{
background-color:#FFFFFF;}.slider-container{
           background-color:transparent;
           width:100%;
           position:relative;
       }

       .range{
           background-color:transparent;
           height: 10px;
           overflow:hidden;
           float:left;
           border-width: 1px;
           border-style: solid;
       }

       .range-decor{
            height : 100%;
            width : 100%;
            border-width: 1px;
            border-style: solid;
        }

       .trailer{
           background-color:transparent;
           background-position:top right;
           background-repeat:repeat-x;
           height: 10px;
       }

       .track{
           background-color:transparent;
           height: 8px;
           overflow:hidden;
           position:absolute;
       }

       .handle{
           position: absolute;
           width: 10px;
           height: 8px;
           background-color:transparent;
           line-height: 1px;
           font-size: 1px;
       }

       .slider-input-field{
            border: 1px solid;
            background: left top repeat-x;
            padding: 0px 0px 0px 3px;
            width : 40px;
            margin: 0px 0px 0px 10px;
            float:left;
       }
.range{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderTrackGradient/DATB/eAH7f-.Y....ARNoBaE_.do);border-color:#BED6F8;}
.range{
border-color:#ffffff;}
.trailer{
background-image: url(/taae/a4j_3_1_6.GAorg/richfaces/renderkit/html/images/sldr_trailer3_bg.gif.do);}
.slider-input-field{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderFieldGradient/DATB/eAH79-XN....ARRoBdw_.do);background-color:#ffffff;font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;border-color:#BED6F8;border-bottom-color:#ffffff;border-right-color:#ffffff;}.dr-gmap{
  width:400px;
  height:400px;
}.dr-ve{
  width:400px;
  height:400px;
}.dr-tglctrl{
   
     }.rich-tabpanel{
			width:100%;
}

.dr-tbpnl-cntnt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: top;
}

.dr-tbpnl-tbtopbrdr{
	border-top-width: 1px;
	border-top-style: solid;
}

.dr-tbpnl-tb{
	padding : 2px 10px 2px 10px;
	text-align: center;
}

.dr-tbpnl-tbbrdr{
	background-repeat: no-repeat;
	background-position: top;
}

.dr-tbpnl-tb-act{
	border-width: 1px;
	border-style: solid;
	padding : 3px 10px 4px 10px;
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 0px;
	cursor : default;
}

.dr-tbpnl-tb-dsbld {
	border-width: 1px;
	border-style: solid;
	background-repeat: repeat-x;
	background-position: top;
	cursor : default;	
}

.dr-tbpnl-tbcell-dsbld, .dr-tbpnl-tbcell-inact {
	padding-top: 2px; 
	
	
}
.dr-tbpnl-tb{
color:#000000;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.dr-tbpnl-tb-act{
color:#000000;border-color:#ffffff;}
.dr-tbpnl-tb-dsbl{
border-color:#ffffff;color:#8DB7F3;}.dr-tbpnl-tb-sel {
	border-width: 1px;
	border-style: solid;
	border-bottom : 0px;
	background-repeat: repeat-x;
	background-position: top;
	cursor : default;	
}

.dr-tbpnl-tb-dsbl {
	background-repeat: repeat-x;
	background-position: center top;
}
	
.dr-tbpnl-cntnt-pstn {
	height:100%;
}
.dr-tbpnl-tb-sel{
border-color:#E79A00;}
.dr-tbpnl-tbtopbrdr{
border-top-color:#BED6F8;}
.dr-tbpnl-cntnt{
background-color:#FFFFFF;color:#000000;border-bottom-color:#BED6F8;border-right-color:#BED6F8;border-left-color:#BED6F8;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.dr-tbpnl-tb-dsbl{
background-color:#C6DEFF;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7.....3vHABR2BaE_.do);}
.dr-tbpnl-tb-inact{
background-color:#C6DEFF;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7.....3vHABR2BaE_.do);border-color:#ffffff;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:top;border-bottom-width:0px;cursor:default;}
.dr-bottom-line{
border-bottom-color:#BED6F8;border-bottom-style:solid;border-bottom-width:1px;}
.dr-tbpnl-tb-act{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.images.TabGradientA/DATB/eAH7f-.Y....ARNoBaE_.do);background-color:#FFFFFF;}
.dr-tbpnl-tbbrdr{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.images.TabStripeImage/DATB/eAH7cW0fAAVVAo0_.do);}
.dr-tbpnl-tb-sel{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.images.TabGradientB/DATB/eAH7.....3vHABR2BaE_.do);border-color:#E79A00;}.dr-stglpnl{
   border-width : 1px;
   border-style: solid;
   padding : 1px;
   background-position : top right;
   background-repeat : no-repeat;
}

.dr-stglpnl-m{
	padding-right: 3px; 
}

.dr-stglpnl-h{
   border-width: 1px;
   border-style: solid;
   cursor: pointer;
   padding : 2px;
   background-position : top left;
   background-repeat : repeat-x;
}


.dr-stglpnl-b{
   padding : 10px;
   text-align : left;
   vertical-align : top;
}
.dr-stglpanel-marker{
	float: right;
}
.dr-stglpnl{
background-color:#FFFFFF;border-color:#BED6F8;}
.dr-stglpnl-h{
background-color:#BED6F8;border-color:#BED6F8;font-size:11px;color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
.dr-stglpnl-b{
background-color:#FFFFFF;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.dr-stglpnl-h{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-toolbar-ext{
border:1px solid;border-color:#BED6F8;padding:0px;background-color:#BED6F8;background-position:top left;background-repeat:repeat-x;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-toolbar-int{
font-size:11px;color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif;padding:2px 10px 2px 10px;white-space:nowrap;}.dr-insldr {
	width : 200px;
	height : 20px;
}

.dr-insldr-tip {
	position : absolute;
	white-space	: nowrap;
	padding : 0px 2px 0px 2px;
	top: -17px;
	border : 1px solid;
}

.dr-insldr-size {
	width: 100%;
}

.dr-insldr-left-num {
	text-align : left;
	border-left: 1px solid;
	padding : 0px 3px 0px 3px;
}
.dr-insldr-right-num{
	text-align : right;
	border-right : 1px solid;
	padding : 0px 3px 0px 3px;
}
.dr-insldr-vert-spacer{
	padding-top : 3px;
}
.dr-insldr-handler{
	background-color : transparent;
	width : 7px;
	height : 8px;
	font-size : 1px;
	position : absolute;
	text-align : center;
	z-index : 1;
}
.dr-insldr-handler-sel{
	background-color : transparent;
	width : 7px;
	height : 8px;
	font-size : 1px;
	position : absolute;
	text-align : center;
	z-index : 1;
}
.dr-insldr-track{
	background-position: left top;
	background-repeat: repeat-x;
	height : 8px;
	font-size : 1px;
}
.dr-insldr-track-decor-1 {
	height : 100%;
	width : 100%;
	border : 1px solid;
}
.dr-insldr-track-decor-2 {
	border : 1px solid white;
}
.dr-insldr-field {
	border: 1px solid;
	padding: 0px 0px 0px 3px;
    margin-top: 0px;
    margin-bottom: 0px;
	background-position: left top;
	background-repeat: repeat-x;
}
.dr-insldr-field-left {
    margin-right: 10px;
}
.dr-insldr-field-right {
    margin-left: 10px;
}
.dr-insldr-tip{
background-color:#FAE6B0 ;border-color:#E5973E ;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-insldr-left-num{
font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;border-color:#BED6F8;line-height:11px;}
.dr-insldr-right-num{
font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;border-color:#BED6F8;line-height:11px;}
.dr-insldr-track{
background-color:#ffffff;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderTrackGradient/DATB/eAH7f-.Y....ARNoBaE_.do);}
.dr-insldr-track-decor-1{
border-color:#BED6F8;}
.dr-insldr-handler{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderArrowImage/DATB/eAH7z8DAAAAEAAEA.do);}
.dr-insldr-handler-sel{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderArrowSelectedImage/DATA/eAFb85aBtbiIQTArsSxRLycxL13PM68kNT21SOjRgiXfG9stmBgYPRlYyxJzSlMrihgEEOr8SnOTUova1kyV5Z7yoJuJgaGi4P.T6XYAt6AedA__.do);}
.dr-insldr-track-decor-2{
border-color:#ffffff;}
.dr-insldr-field{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SliderFieldGradient/DATB/eAH79-XN....ARRoBdw_.do);background-color:#ffffff;font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;border-color:#BED6F8;border-bottom-color:#ffffff;border-right-color:#ffffff;}.dr-spnr-e {
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px 0px 1px 1px; 
}

.dr-spnr-i {
	border: 0px;
	padding: 0px 0px 0px 3px;
	background: none transparent scroll repeat 0% 0%;
	margin: 0px;
}

.dr-spnr-b {
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 0px;
}

.dr-spnr-bn{margin: 0px 1px 1px 0px;display:block}
.dr-spnr-bp{margin: 1px 0px 0px 1px;display:block}
.dr-spnr-b{
background-color:#BED6F8;border-color:#BED6F8;}
.dr-spnr-i{
font-size:11;font-family:Arial, Verdana, sans-serif;}
.dr-spnr-e{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerFieldGradient/DATB/eAH79-XN....ARRoBdw_.do);background-color:#ffffff;border-color:#BED6F8;border-bottom-color:#ffffff;border-right-color:#ffffff;}
.dr-spnr-b{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAH7..3Tj2v7ABPtBXU_.do);}.dr-tree {
}

.dr-tree-full-width {
	width: 100%;
}

.dr-tree-layout-on {
	zoom: 1;
}

.dr-tree-h-input {
	display: none;
}

.dr-tree-h-ic-div {
	margin-left : 8px;
	padding-left : 10px;
}

.dr-tree-h-ic {
	width: 16px;
	padding: 1px;
}

.dr-tree-h-ic-img{
	width : 16px;
	height : 16px;
}

.dr-tree-h-ic-img-md{
	margin: 0px;
	display: block;
}

.dr-tree-h-ic-facets{
	overflow: hidden;
}

.dr-tree-h-ic-line {
	background-position: left;
	background-repeat: repeat-y;
}

.dr-tree-h-ic-line-node, .dr-tree-h-ic-line-last, .dr-tree-h-ic-line-exp, .dr-tree-h-ic-line-clp{
	background-position: center;
	background-repeat: no-repeat;
}

.dr-tree-h-text {
	width: 100%;
	cursor: default;
	padding : 1px 4px 1px 4px;
	white-space: nowrap;
}

.dr-tree-h-text-span {
	white-space: nowrap;
}

.dr-tree-i-sel {
	padding : 0px 3px 0px 3px;
	border : 1px solid;
	background-color : transparent;
	background-position: top left;
	background-repeat: repeat-x;
}

.dr-tree-i-hl {
	text-decoration: underline;
}

.dr-tree-pointer-cursor {
	cursor: pointer;
}

.dr-tree-last-node-marker {
	display: none;
}
.dr-tree{
}
.dr-tree-h-text{
}
.dr-tree-i-hl{
color:#E79A00;}
.dr-tree-i-sel{
border-color:#BED6F8;}
.dr-tree-h-ic-line{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
.dr-tree-h-ic-line-node{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineNodeImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
.dr-tree-h-ic-line-last{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineLastImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
p.dr-tree-last-node-marker+* .dr-tree-h-ic-line-node{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineLastImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
p.dr-tree-last-node-marker+*+div.dr-tree-h-ic-line{
background-image:none;}
.dr-tree-h-ic-line-exp{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineExpandedImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
.dr-tree-h-ic-line-clp{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.TreeLineCollapsedImage/DATB/eAH7....72fXGBgYACWpBbU_.do);}
.dr-tree-i-sel .dr-tree-i-hl{
color:#E79A00;}.dr-sb-common-container {
    position: absolute;
    text-align: left;
    background-color: inherit;
}

.dr-sb-ext-decor-1 {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
}

.dr-sb-ext-decor-2 {
    border: 1px solid;
    height: 100%;
    width: 100%;
}

.dr-sb-ext-decor-3 {
    height: 100%;
    width: 100%;
}

.dr-sb-overflow {
    overflow-y: auto;
    overflow-x: auto;
}

.dr-sb-int-decor-table {
    width: 100%;
}

.dr-sb-shadow {
    position: absolute;
    height: 100%;
    width: 100%;
    border : 1px solid;
    z-index: 1;
}

.dr-sb-int-sel {
    cursor: default;
    background-position: left top;
    background-repeat: repeat-x;
}

.dr-sb-cell-padding {
    padding: 1px 3px 1px 5px;
}

.dr-sb-int {
	cursor: pointer;
}
.dr-sb-ext-decor-2{
border-color:#BED6F8;background-color:#ECF4FE;}
.dr-sb-shadow{
background-color:#000000;border-color:#000000;opacity:1;}
.dr-sb-int{
font-size:11px;font-family:Arial, Verdana, sans-serif ;color:#000000;}
.dr-sb-int-sel{
background-color:#BED6F8;font-size:11px;font-family:Arial, Verdana, sans-serif ;color:#000000;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-table{
border-top:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;background-color:#FFFFFF;empty-cells:show;border-collapse:collapse;}
.dr-table-cell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-subtable-cell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-table-header{
background-color:#BED6F8;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);background-position:top left;background-repeat:repeat-x;}
.dr-table-header-continue{
background-color:#BED6F8;}
.dr-table-headercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000000;text-align:center;font-weight:bold;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.dr-table-subheader{
background-color:#ECF4FE;}
.dr-table-subheadercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-table-footer{
background-color:#cccccc;}
.dr-table-footer-continue{
background-color:#cccccc;}
.dr-table-footercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;color:#000000;text-align:left;font-weight:bold;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.dr-table-subfooter{
background-color:#f1f1f1;}
.dr-table-subfootercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:left;font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-table-firstrow .dr-table-cell{
}
.dr-subtable-firstrow .dr-subtable-cell{
}
.dr-subtable-header{
background-color:#ECF4FE;}
.dr-subtable-headercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:center;font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-subtable-footer{
background-color:#f1f1f1;}
.dr-subtable-footercell{
border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;padding:4px 4px 4px 4px;text-align:left;}.dr-mpnl-mask-div {
			position: fixed;
			top: 0;
			left: 0;
			border: 0;
			margin: 0;
			padding: 0;
			width: 100%;
			height: 100%;
			border-style: none;
			background-color: #d0d0d0;
			filter: alpha(opacity=50);
			opacity: 0.5;
		}
	
		.dr-mpnl-mask {
			
		}
		
		.dr-mpnl-panel {
			position: fixed;
			margin: 0;
			padding: 0;
			background-color: inherit;
			width: 1px;
			height: 1px;
			z-index: 9;
		}
		
		.dr-mpnl-resizer {
			line-height: 1px;
			font-size: 1px;
			position: absolute;
			/*background-color: red;
			filter: alpha(opacity=50); 
			opacity: 0.5;*/
		}

		.dr-mpnl-header {
			height: 20px;
			width: 100%;
			vertical-align: middle;
			z-index: 5;
		}
		
		.dr-mpnl-pnl-a {
			outline-style: none;
			position: absolute;
			left: -32000px;
		}
.dr-mpnl-spacer, .dr-mpnl-resizer{
background-image: url(/taae/a4j_3_1_6.GAorg/richfaces/renderkit/html/images/spacer.gif.do);}.dr-mpnl-pnl {
   border-width: 1px;
   border-style: solid;
   padding : 1px;
   background-color: inherit;
}
   
.dr-mpnl-pnl-h{
   padding : 2px;
   border-width: 1px;
   border-style: solid;
   background-position : top left;
   background-repeat : repeat-x;
}

.dr-mpnl-pnl-b{
   padding : 10px;
} 

.dr-mpnl-shadow {
	position: absolute;
    height: 100%;
    width: 100%;
    border : 1px solid;
    z-index: 1;
}
.dr-mpnl-pnl{
background-color:#FFFFFF;border-color:#BED6F8;}
.dr-mpnl-pnl-h{
background-color:#BED6F8;border-color:#BED6F8;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.GradientA/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-mpnl-pnl-text{
font-size:11px;color:#000000;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
.dr-mpnl-pnl-b{
font-size:11px;color:#000000;font-family:Arial, Verdana, sans-serif ;}
.dr-mpnl-shadow{
background-color:#000000;border-color:#000000;opacity:1;}.dr-dscr{
}
.dr-dscr-t{
	border-width : 1px;
	border-style: solid;
}
.dr-dscr-button, .dr-dscr-sepctrl {
	border-width: 1px;
	border-style: solid;
	width : 25px;
	cursor : pointer;
	text-align: center;
}
.dr-dscr-act{
	border-top-width: 2px;
	border-top-style: solid;
	width : 25px;
	text-align: center;
}
.dr-dscr-inact{
	border-top-width: 2px;
	border-top-style: solid;
	width : 25px;
	cursor : pointer;
	text-align: center;
}
.dr-stglpnl{
background-color:#FFFFFF;border-color:#BED6F8;}
.dr-dscr-button, .dr-dscr-sepctrl{
background-color:#ECF4FE;border-color:#BED6F8;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-dscr-button-dsbld{
color:#BED6F8;}
.dr-dscr-act{
 border-top-color:#000000;color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-dscr-inact{
 border-top-color:#BED6F8;color:#BED6F8;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-dscr-t{
border-color:#BED6F8;background-color:#FFFFFF;}.dr-menu-list-border { 
	border : 1px solid;
	float : left; 
	position : absolute;
}
.dr-menu-list-bg {
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;

	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;

	background : repeat-y left;
}
.dr-menu-label {
	left: 0px;
	top: 0px;
	padding : 2px 5px 2px 5px; 
	white-space : nowrap; 
	width : auto; 
	height : auto;
}
.dr-menu-label-unselect {
	border : 0px solid transparent;
	padding : 3px 6px; 
}
.dr-menu-label-select {
	border : 1px solid;
	cursor : pointer; 
}

.dr-menu-list-strut {
	font-size : 0px; 
	border: 0px; 
	margin : 0px;
	position: relative;
}

.underneath_iframe{
	position: absolute;
	z-index: 90;
	visibility:hidden;
	left:0px;
	top:0px;
	height:1px;
	width:1px;
}
.dr-label-text-decor{
font-weight:bold;}
.dr-menu-list-border{
border-color:#BED6F8;background-color:#ECF4FE;}
.dr-menu-list-bg{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.background.MenuListBackground/DATB/eAH79-XN.3vHABPtBYI_.do);border-top-color:#ECF4FE;border-left-color:#ECF4FE;border-right-color:#ECF4FE;}
.dr-menu-label{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-menu-label-select{
border-color:#BED6F8;background-color:#ffffff;color:#000000;}
.dr-ddmenu-label-disabled{
color:#8DB7F3;}.dr-menu-separator {
	font-size : 0px;
	border-top: 1px solid;
	margin : 2px 0px 2px 24px;    
}
.dr-menu-item {
	padding : 1px 35px 1px 1px; 
	white-space : nowrap; 	
	position : relative;
}
.dr-menu-item-enabled {
	border : 0px solid transparent;
	padding : 2px 36px 2px 2px;
}
.dr-menu-item-hover {
	border : 1px solid;
	cursor : pointer; 
}
.dr-menu-item-disabled {
	border : 0px solid transparent; 
	cursor : default;
}
.dr-menu-icon {	
	margin-right : 10px;
}
.dr-menu-icon img { 
	vertical-align: middle;
}
.dr-menu-item a {
	text-decoration : none;
}

.dr-menu-node {
	position : absolute; 
	width : 16px; 
	height : 16px; 
	font-size : 1px;
	top : 1px; 
	right : 1px; 
}

.dr-menu-item-disabled .dr-menu-node {
	background-position :  bottom;
}

.dr-menu-list-border { 
	border : 1px solid;
	float : left; 
	position : absolute;
}
.dr-menu-list-bg {
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;

	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;

	background : repeat-y left;
}
.dr-menu-label {
	left: 0px;
	top: 0px;
	padding : 2px 5px 2px 5px; 
	white-space : nowrap; 
	width : auto; 
	height : auto;
}
.dr-menu-label-unselect {
	border : 0px solid transparent;
	padding : 3px 6px; 
}
.dr-menu-label-select {
	border : 1px solid;
	cursor : pointer; 
}

.dr-menu-list-strut {
	font-size : 0px; 
	border: 0px; 
	margin : 0px;
	position: relative;
}

.underneath_iframe{
	position: absolute;
	z-index: 90;
	visibility:hidden;
	left:0px;
	top:0px;
	height:1px;
	width:1px;
}
.dr-menu-separator{
border-top-color:#BED6F8;}
.dr-menu-item, .dr-menu-item a{
color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-menu-item-disabled{
color:#8DB7F3;}
.dr-menu-item-hover{
background-position:top left;background-repeat:repeat-x;border-color:#E5973E ;background-color:#FAE6B0 ;}
.dr-menu-node-icon{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.MenuNodeImage/DATB/eAFjYGD4vL0XAATaAjg_.do);}
.dr-label-text-decor{
font-weight:bold;}
.dr-menu-list-border{
border-color:#BED6F8;background-color:#ECF4FE;}
.dr-menu-list-bg{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.background.MenuListBackground/DATB/eAH79-XN.3vHABPtBYI_.do);border-top-color:#ECF4FE;border-left-color:#ECF4FE;border-right-color:#ECF4FE;}
.dr-menu-label{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-menu-label-select{
border-color:#BED6F8;background-color:#ffffff;color:#000000;}
.dr-rich-tool-tip{
background-color:#FAE6B0 ;padding:7px;border:1px solid;border-color:#E5973E ;font-size:11px;font-family:Arial, Verdana, sans-serif ;float:left;}.dr-pmenu-top-group {
			height: 20px;
			width: 100%;
			background-repeat: repeat-x;
			background-position: left top;
			padding: 2px 1px 2px 2px;
			cursor: pointer;
		}
		
		.dr-pmenu-group {
			padding: 2px 1px 1px;
			margin-top:1px;
			cursor:pointer;
			border-top: 1px solid;
		}
		
		.dr-pmenu-item {
			border-top: 1px solid;
			cursor: pointer;
			padding: 2px 1px 1px;
			margin-top: 1px;
		}
		
		.dr-pmenu-top-group-div {
			border: 1px solid;
			margin-bottom: 3px;
			padding: 1px;
		}
		
		.dr-pmenu-group-self-label {
			padding-left: 5px;
			width: 100%;
		}
		
		.dr-pmenu-nowrap {
			white-space: nowrap;
		}
.dr-pmenu-top-group{
font-weight:bold;font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;background-color:#BED6F8;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.PanelMenuGroupGradient/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.dr-pmenu-group{
font-weight:bold;font-family:Arial, Verdana, sans-serif;font-size:11px;color:#000000;border-top-color:#C0C0C0;}
.dr-pmenu-item{
font-family:Arial, Verdana, sans-serif ;font-size:11px;color:#000000;border-top-color:#BED6F8;}
.dr-pmenu-top-group-div{
border-color:#BED6F8;}
.dr-pmenu-disabled-element{
color:#8DB7F3;}
.dr-pmenu-hovered-element{
background-color:#ECF4FE;}.dr-pmenu-disabled-element {
			cursor: default;
		}
		.dr-pmenu-selected-item {
			font-style : italic;
		}.rich-calendar-exterior{
	border : 1px solid;
}
.rich-calendar-btn{
	cursor : pointer;
}
.rich-calendar-header-optional{
	border-bottom : 1px solid;
	padding : 7px;
	height : 22px;
	font-weight: bold;
}

.rich-calendar-header{
	border-right : 0px solid;
	border-bottom : 1px solid;
}

.rich-calendar-cell-size{
	width : 25px;
	height : 22px;
}

.rich-calendar-cell-div{
	overflow: hidden;
}

.rich-calendar-cell{
	border-bottom : 1px solid;
	border-right : 1px solid;
	padding : 0px;
	vertical-align : middle;
	text-align : center;
}

.rich-calendar-tool{
	vertical-align : middle;
	text-align : center;
	width : 20px;
	height : 22px;
}

.rich-calendar-month{
	vertical-align : middle;
	text-align : center;
	height : 22px;	
}

.rich-calendar-days{
	border-bottom : 1px solid;
	border-right : 0px solid;
	vertical-align : middle;
	text-align : center;
	height : 22px;
}

.rich-calendar-week{
	border-bottom : 1px solid;
	border-right : 1px solid;
	vertical-align : middle;
	text-align : center;
	width : 25px;
}

.rich-right-cell{
	border-right : 0px;
}

.rich-bottom-cell{
	border-bottom : 0px;
}

.rich-calendar-toolfooter{
	height : 22px;
	padding : 1px 2px 1px 1px;
}

.rich-calendar-footer-optional{
	border-top : 1px solid;
	border-right : 0px solid;
	padding : 7px;
	height : 22px;
	font-weight: bold;
}
.rich-calendar-footer{
	border-top : 1px solid;
	border-right : 0px solid;
}

.rich-calendar-spinner-input {
	border: 0px;
	padding: 0px 0px 0px 3px;
	background: none transparent scroll repeat 0% 0%;
}

.rich-calendar-spinner-input-container {
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid;
}

.rich-calendar-spinner-buttons {
	border-width: 1px;
	border-style: solid;
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 0px;
}
.rich-calendar-exterior{
border-color:#BED6F8;}
.rich-calendar-header-optional{
border-bottom-color:#BED6F8;background-color:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-spec{
}
.rich-calendar-header{
border-bottom-color:#BED6F8;background-color:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-cell{
border-bottom-color:#BED6F8;border-right-color:#BED6F8;background-color:#FFFFFF;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-tool{
background-color:#BED6F8;font-size:11px;font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#000000;}
.rich-calendar-month{
background-color:#BED6F8;font-size:11px;font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#000000;white-space:nowrap;}
.rich-calendar-days{
border-bottom-color:#BED6F8;border-right-color:#BED6F8;background:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-weekends{
color:red;}
.rich-calendar-week{
background:#ECF4FE;border-bottom-color:#BED6F8;background-color:#F5F5F5;border-right-color:#BED6F8;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-holly{
background-color:#FFEBDA;color:#FF7800;}
.rich-calendar-boundary-dates{
color:#a0a0a0;}
.rich-calendar-today{
background-color:#FF7800;color:#FFEBDA;font-weight:bold;}
.rich-calendar-select{
background-color:#BED6F8;color:#000000;font-weight:bold;}
.rich-calendar-hover{
background-color:#E4F5E2;color:#000000;}
.rich-calendar-toolfooter{
background:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.do);background-repeat:no-repeat;background-position:right center;}
.rich-calendar-tool-btn{
cursor:pointer;padding:2px 3px 2px 3px;white-space:nowrap;}
.rich-calendar-tool-btn-hover{
background-color:#F5F5F5;color:#000000;border:1px solid;border-color:#FFFFFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;padding:1px 2px 1px 2px;}
.rich-calendar-tool-btn-press{
border-color:#BED6F8;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;}
.rich-calendar-footer-optional{
border-top-color:#BED6F8;border-right-color:#BED6F8;background:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-footer{
border-top-color:#BED6F8;border-right-color:#BED6F8;background:#ECF4FE;font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-tool-close{
padding:2px 2px 2px 4px;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.iconimages.CalendarSeparator/DATB/eAFjYGAAAAADAAE_.do);background-repeat:no-repeat;background-position:left center;}
.rich-calendar-button{
cursor:pointer;vertical-align:middle;}
.rich-calendar-editor-shadow{
background:#FFFFFF;opacity:0.5;filter:alpha(opacity=50);}
.rich-calendar-time-layout{
background:#ECF4FE;border:1px solid;border-color:#BED6F8;position:relative;}
.rich-calendar-date-layout{
background:#FFFFFF;border:1px solid;border-color:#BED6F8;position:relative;}
.rich-calendar-editor-container{
}
.rich-calendar-time-layout, .rich-calendar-date-layout, .rich-calendar-time-layout input{
font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-calendar-time-layout-fields{
padding:7px 7px 5px 7px;white-space:nowrap;}
.rich-calendar-time-layout-cancel{
padding:0px 7px 7px 1px;}
.rich-calendar-time-layout-ok{
padding:0px 1px 7px 7px;}
.rich-calendar-date-layout-cancel{
background:#ECF4FE;border-top:1px solid;border-top-color:#BED6F8;padding:5px 5px 5px 1px;}
.rich-calendar-date-layout-ok{
background:#ECF4FE;border-top:1px solid;border-top-color:#BED6F8;padding:5px 1px 5px 5px;}
.rich-calendar-date-layout-split{
border-right:1px solid;border-right-color:#BED6F8;}
.rich-calendar-time-btn{
width:45px;border:1px solid;border-color:#FFFFFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;background:#ECF4FE;text-align:center;padding:2px;white-space:nowrap;text-align:center;cursor:pointer;}
.rich-calendar-time-btn-press{
border:1px solid;border-color:#BED6F8;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;background-color:#F5F5F5;}
.rich-calendar-time-input{
width:22px;margin:0px 2px;}
.rich-calendar-spinner-up{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerButtonUp/DATB/eAFjYGAAAAADAAE_.do);height:7px;width:14px;margin:0px 1px 1px 0px;}
.rich-calendar-spinner-down{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerButtonDown/DATB/eAFjYGAAAAADAAE_.do);height:7px;width:14px;margin:0px 1px 1px 0px;}
.rich-calendar-spinner-pressed{
margin:1px 0px 0px 1px;}
.rich-calendar-spinner-buttons{
background-color:#BED6F8;border-color:#BED6F8;background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerButtonGradient/DATB/eAH7..3Tj2v7ABPtBXU_.do);}
.rich-calendar-spinner-input{
font-size:11;font-family:Arial, Verdana, sans-serif;width:18px;}
.rich-calendar-spinner-input-container{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.images.SpinnerFieldGradient/DATB/eAH79-XN....ARRoBdw_.do);background-color:#ffffff;border-color:#BED6F8;border-bottom-color:#ffffff;border-right-color:#ffffff;}
.rich-calendar-editor-layout-shadow{
background-color:#000000;opacity:0.3;filter:alpha(opacity=30);position:absolute;}
.rich-calendar-editor-btn{
width:36px;padding:2px;margin:2px;text-align:center;cursor:pointer;}
.rich-calendar-editor-btn-over{
padding:1px;border:1px solid;border-color:#BED6F8;background:#E4F5E2;}
.rich-calendar-editor-btn-selected{
background-color:#FF7800;padding:2px;border:0px;color:#FFEBDA;font-weight:bold;cursor:default;}
.rich-calendar-editor-tool-over{
padding:1px;border:1px solid;background:#ECF4FE;border-color:#FFFFFF;border-right-color:#BED6F8;border-bottom-color:#BED6F8;}
.rich-calendar-editor-tool-press{
padding:1px;border:1px solid;background:#ECF4FE;border-color:#BED6F8;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;}.dr-sdt-sort-asc, .dr-sdt-sort-desc {
			width: 16px;
			height: 6px;
			background-position: 50% 50%;
			background-repeat: no-repeat;
		}
		
		.dr-sdt-sort-icon {
			position:absolute;
			visibility: hidden;
		}
		
		.dr-sdt {
			padding: 0px 0px;
			margin: 0px;
			z-index:0;
			border-style: solid;
		}
		
		/**
		 * ---------------------------------------------
		 *	Grid Header declaration
		 * ---------------------------------------------
		 */
		
		/**
		 * Header row
		 */
		.dr-sdt-hr {
			z-index:2;
		}
			
		/**
		 * Header cell
		 */
		.dr-sdt-hc {
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis;
			overflow: hidden;
			font-weight: normal;
			cursor: default;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-moz-outline: none;
			-moz-user-focus: normal;
			padding: 0px 0px;
			white-space: nowrap;	
			border-bottom-style: solid;
			border-right-style: solid;
		}
		
		.dr-sdt-hc .sort-asc, .dr-sdt-hc .sort-desc {
			background-position: right;
			background-repeat: no-repeat;
			width: 16px !important;;
			position: absolute;
		}
		
		
		/**
		 * Header cells separator
		 */
		.dr-sdt-hsep {
		/*	background-image: url(grid-split.gif);*/
			background-position: center;
			background-repeat: repeat-y;
			cursor: e-resize;	
			font-size: 1px;
			top: 15%;
			width: 6px;
			height: 13px;
		    overflow: hidden;
			position: absolute;
			display: block;
			white-space: nowrap;
			z-index: 60;
		}
		.dr-sdt-hsplit {
			width:1px;
			border-right: 1px dashed;
			cursor: col-resize;
			z-index: 100;
		}
		
		/**
		 * Header cell body
		 */
		.dr-sdt-hcbody {
			white-space: nowrap;
		 	position: relative;
			display: block;
			overflow: hidden;	
			width: 100%;
			font-weight: normal;
		}
		
		.dr-sdt-fb{
			z-index: 50;
		}
		.dr-sdt-nb {
			z-index: 20;
		}
		
		/**
		 * ---------------------------------------------
		 * Grid Footer declaration
		 * ---------------------------------------------
		 */
		 
		/**
		 * Footer row
		 */
		.dr-sdt-fr {
			font-weight: normal;
			height: 22px;
			border-top: 1px solid #cbc7b8; /* //TODO Which skin parameter must be here? */
		}
		
		/**
		 * Footer cell
		 */
		.dr-sdt-fc {
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis;	
			overflow: hidden;
			font-weight: normal;
			cursor: default;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-moz-outline: none;
			-moz-user-focus: normal;
			border-right: 1px solid;
			height:21px !important;
			padding: 0px 0px;
			white-space: nowrap;
		}
		
		/**
		 * Footer cell body
		 */
		.dr-sdt-fcbody {
			cursor: default;
			font-weight: normal;
			padding: 3px 5px;
			white-space: nowrap;
			position: relative;
			display: block;
			overflow: hidden;
		}
		
		.dr-sdt-fcbody1{
			cursor: default;
			font-weight: normal;
			padding: 0px 0px;
			white-space: nowrap;
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
		
		/**
		 * ---------------------------------------------
		 * Body styles
		 * ---------------------------------------------
		 */
		 
		/**
		 * Body cell declaration
		 * dr-sdt-bc - reqired
		 * dr-sdt-bcDef - default, used if no custom styles defined in body template
		 */
		.dr-sdt-bc {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-moz-outline: none;
			-moz-user-focus: normal;
			cursor: default;
			border-right: 1px solid;
			border-bottom: 1px solid;
		}
		
		/**
		 * Body row style
		 */
		.dr-sdt-ho {
			position: absolute;
			height: 10px;
			width: 10px;
		}
		
		.dr-sdt-rb {
			font-weight: normal;
			white-space: nowrap;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
		}
		/*
		.dr-sdt-row-active {
			font-weight:bold; //TODO Which skin parameter must be here? 
		}
		*/
		.dr-sdt-bcbody {
			cursor: default;
			font-weight: normal;
			white-space: nowrap;	
			padding: 0px 0px;
		 	position: relative;
			display: block;
			overflow: hidden;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis;
			-moz-box-sizing: border-box;
			-moz-outline: none;	
			width: 100%;
			height: 20px;
		}
		
		/** 
		 * Helper classes for grid template
		*/
		.dr-sdt-substrate {
			z-index: 48;
		 	filter:Alpha(opacity=0);
		 	position:absolute;
		 	top:0px;
		 	left:0px;
		 	display:block;
		}
		
		.dr-sdt-tmplbox {
		 	display: block;
		        float:left;
		}
		
		.dr-sdt-inlinebox {
		 	position: relative;
			display: block;
			overflow: hidden;	
		}
.dr-sdt{
background-color:#FFFFFF;border-color:#C0C0C0;border-width:1px;}
.dr-sdt-hr{
background-color:#BED6F8;}
.dr-sdt-hc{
color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;border-bottom-width:1px;border-bottom-color:#C0C0C0;border-right-width:1px;border-right-color:#C0C0C0;}
.dr-sdt-hsplit{
border-right-color:#E5973E ;}
.dr-sdt-hcbody{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-fr{
background-color:#f1f1f1;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-fc{
border-right-color:#C0C0C0;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-fcbody{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-fcbody1{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-bc{
border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}
.dr-sdt-rb{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-row-selected{
background-color:#ECF4FE;}
.dr-sdt-row-active{
color:#8DB7F3;}
.dr-sdt-bcbody{
font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.dr-sdt-sort-asc{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.iconimages.ScrollableDataTableIconSortAsc/DATB/eAFjYGD4cW0fAAVYAo0_.do);}
.dr-sdt-sort-desc{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.iconimages.ScrollableDataTableIconSortDesc/DATB/eAFjYGD4cW0fAAVYAo0_.do);}
.dr-sdt-hsep{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.iconimages.ScrollableDataTableIconSplit/DATB/eAFjYGD4cW0fAAVYAo0_.do);}.rich-ordering-control-disabled {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-ordering-control-top {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-ordering-control-bottom {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-ordering-control-up {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-ordering-control-down {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-ordering-list-button {
	background : top left repeat-x;
	cursor : pointer;
	padding : 2px;
}

.rich-ordering-list-button-disabled {
	background : top left repeat-x;
	padding : 2px;
}

.rich-ordering-list-button-light {
	background : top left repeat-x;
	border-style: solid;
	cursor : pointer;
	padding: 1px;
}

/*
.rich-ordering-list-button-dis {
	border : 1px solid #bfbfc0;
	margin-bottom : 3px;
	padding : 1px
}
*/

.rich-ordering-list-button-press {
	background : top left repeat-x;
	border-style: solid;
	padding : 2px 0px 0px 2px;
}

.rich-ordering-list-button-valign {
	vertical-align : middle;
}

.rich-ordering-list-button-layout {
	padding : 0px 8px 0px 0px;
}

.rich-ordering-list-button-content {
	padding : 0px 1px 0px 1px;
	text-align : left;
	white-space: nowrap;
}

.rich-ordering-list-button-content img {
	/*margin-right: 2px;*/
	vertical-align: middle;
}

a.rich-ordering-list-button-selection:visited,
a.rich-ordering-list-button-selection:link,
a.rich-ordering-list-button-a-disabled:visited,
a.rich-ordering-list-button-a-disabled:link {
	color: inherit;
}

.rich-ordering-list-button-a-disabled {
	cursor: default;
	text-decoration: none;
}

.rich-ordering-list-caption {
	text-align: left;
	height: 8px;
	padding : 3px 3px 3px 8px
}

.rich-ordering-list-body {
	border : 0px solid;
}

.rich-ordering-list-output {
	border : 1px solid;
	margin : 0px 8px 0px 8px;
	background: none repeat scroll 0% 50%;
}

.rich-ordering-list-content {
	overflow: auto;
}

.rich-ordering-list-header {
	overflow: hidden;
	/*height: 18px;*/
}

.rich-ordering-list-items {
	width: 100%;
}

.rich-ordering-list-active {
	background : repeat scroll left top;
	width: 100%;
}

.rich-ordering-list-disabled {
	background : repeat scroll left top;
	width: 100%;
}

.rich-ordering-list-row-active {
	background : transparent none repeat-x scroll left top;
	width: 100%;
}

.rich-ordering-list-row-selected {
	background : transparent none repeat-x scroll left top;
	width: 100%;
}

.rich-ordering-list-table-header-cell, .rich-ordering-list-table-header-cell-last {
	white-space: nowrap;
	background-repeat: repeat-x;
	border-style: solid;
	padding : 2px;
	font-weight: normal;
	
	border-top: 0px;
	border-left: 0px;
}

.rich-ordering-list-cell {
	padding : 2px;
	white-space: nowrap;
}

.rich-ordering-list-cell-selected {
	padding : 2px 2px;
	white-space: nowrap;
}

.rich-ordering-list-cell-active {
	padding: 1px 2px;
	white-space: nowrap;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
} 

.rich-ordering-list-ds {
	-moz-user-select: -moz-none;
}

.rich-ordering-list-ds input {
	-moz-user-select: text;
}
.rich-ordering-list-button{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#000000;font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-ordering-list-button-disabled{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#8DB7F3;font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-ordering-list-button-light{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;border-color:#E79A00;border-width:1px;font-family:Arial, Verdana, sans-serif;font-size:11px;color:#000000;}
.rich-ordering-list-button-press{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7f-.Y....ARNoBaE_.do);background-color:#C6DEFF;border-color:#C0C0C0;border-width:1px;font-family:Arial, Verdana, sans-serif;font-size:11px;color:#000000;}
.rich-ordering-list-table-header-cell, .rich-ordering-list-table-header-cell-last{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#000000;font-family:Arial, Verdana, sans-serif;font-size:11px;border-right-width:1px;border-bottom-width:1px;border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}
.rich-ordering-list-table-header-cell-last{
border-right-width:0px;}
.rich-ordering-list-output{
background-color:#FFFFFF;border-color:#C0C0C0;border-width:1px;}
.rich-ordering-list-cell, .rich-ordering-list-cell *{
color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.rich-ordering-list-cell-selected, .rich-ordering-list-cell-selected *{
color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.rich-ordering-list-cell-active *{
font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-ordering-list-cell-active{
font-size:11px;font-family:Arial, Verdana, sans-serif ;border-top-color:#000000;border-bottom-color:#000000;}
.rich-ordering-control-disabled, .rich-ordering-control-top, .rich-ordering-control-bottom, .rich-ordering-control-up, .rich-ordering-control-down{
border-color:#C0C0C0;}
.rich-ordering-list-button-content{
font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-ordering-list-button-selection{
color:#000000;text-decoration:none;display:block;}
.rich-ordering-list-caption{
font-family:Arial, Verdana, sans-serif;font-size:11px;font-weight:bold;}
.rich-ordering-list-row-active{
}
.rich-ordering-list-row-selected{
background-color:#ECF4FE;}.rich-shuttle-controls {
	padding : 0px 8px 5px 8px;
}

.rich-shuttle-list-content {
	overflow: auto;
}

.rich-shuttle-list-header {
	overflow: hidden;
}

.rich-shuttle-header-tab-cell, .rich-shuttle-header-tab-cell-last {
	padding : 2px;
	border-style: solid;
	font-weight: normal;
	white-space: nowrap;
	background-repeat: repeat-x;
	border-top: 0px;
	border-left: 0px;
}

.rich-shuttle-internal-tab {
	width:100%;
}

.body {
	-moz-user-select: none;
}
.rich-shuttle-list{
background-color:#FFFFFF;border-width:0px;border-style:none;}
.rich-shuttle-source-cell, .rich-shuttle-target-cell, .rich-shuttle-source-cell *, .rich-shuttle-target-cell *{
color:#000000;font-size:11px;font-family:Arial, Verdana, sans-serif ;white-space:nowrap;}.rich-shuttle-control-disabled, .rich-shuttle-control-top, .rich-shuttle-control-bottom, 
.rich-shuttle-control-up, .rich-shuttle-control-down, .rich-shuttle-control-copyall,
.rich-shuttle-control-copy, .rich-shuttle-control-remove, .rich-shuttle-control-removeall {
	border : 1px solid;
	margin-bottom : 3px;
}

.rich-list-shuttle-button, .rich-list-shuttle-button-disabled {
	background : top left repeat-x;
	padding : 2px;
}

.rich-list-shuttle-button {
	cursor : pointer;
}

.rich-list-shuttle-button-light {
	background : top left repeat-x;
	border-style: solid;
	cursor : pointer;
	padding: 1px;
}

.rich-list-shuttle-button-press {
	background : top left repeat-x;
	border-style: solid;
	padding : 2px 0px 0px 2px;
}

.rich-list-shuttle-button-valign {
	vertical-align : middle;
}

.rich-list-shuttle-button-layout {
	padding : 15px 8px 15px 0px;
}

.rich-list-shuttle-button-content {
	padding : 0px 4px 0px 1px;
	text-align : left;
	white-space: nowrap;
}

.rich-list-shuttle-button-content img {
	/*margin-right: 2px;*/
	vertical-align: middle;
}

a.rich-list-shuttle-button-selection:visited,
a.rich-list-shuttle-button-selection:link {
	color: inherit;
}

.rich-list-shuttle-button-a-disabled {
	cursor: default;
	text-decoration: none;
}

.rich-list-shuttle-caption {
	text-align: left;
	padding : 1px;
}

.rich-shuttle-source-caption {
	padding: 3px 3px 3px 8px;
}

.rich-shuttle-target-caption {
	padding: 3px 3px 3px 0px;
}

.rich-shuttle-source-items {
	margin: 0px 0px 8px 8px;
}

.rich-shuttle-target-items {
	margin: 0px 0px 8px 0px;
}

.rich-shuttle-source-row-active, .rich-shuttle-target-row-active {
	background : transparent none repeat-x scroll left top;
}

.rich-shuttle-source-row-selected, .rich-shuttle-target-row-selected {
	background : transparent none repeat-x scroll left top;
}

.rich-shuttle-source-cell, .rich-shuttle-target-cell {
	padding : 2px;
	white-space: nowrap;
	border: 0px;
}

.rich-shuttle-source-cell-selected, .rich-shuttle-target-cell-selected {
	padding : 2px;
	white-space: nowrap;
}

.rich-shuttle-source-cell-active, .rich-shuttle-target-cell-active {
	padding: 1px 2px;
	white-space: nowrap;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
}
.rich-list-shuttle{
-moz-user-select:-moz-none;}
.rich-shuttle-header-tab-cell, .rich-shuttle-header-tab-cell-last{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListHeaderGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#000000;font-family:Arial, Verdana, sans-serif;font-size:11px;border-right-width:1px;border-bottom-width:1px;border-right-color:#C0C0C0;border-bottom-color:#C0C0C0;}
.rich-shuttle-header-tab-cell-last{
border-right-width:0px;}
.rich-list-shuttle-button{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#000000;font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-list-shuttle-button-disabled{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;color:#8DB7F3;font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-list-shuttle-button-light{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListButtonGradient/DATB/eAH7.....3vHABR2BaE_.do);background-color:#C6DEFF;border-color:#E79A00;border-width:1px;font-family:Arial, Verdana, sans-serif;font-size:11px;color:#000000;}
.rich-list-shuttle-button-press{
background-image: url(/taae/a4j_3_1_6.GAorg.richfaces.renderkit.html.gradientimages.OrderingListClickedGradient/DATB/eAH7f-.Y....ARNoBaE_.do);background-color:#C6DEFF;border-color:#C0C0C0;border-width:1px;font-family:Arial, Verdana, sans-serif;font-size:11px;color:#000000;}
.rich-shuttle-source-cell-last, .rich-shuttle-target-cell-last{
border-right-color:#E79A00;}
.rich-shuttle-source-items, .rich-shuttle-target-items{
background-color:#FFFFFF;border-color:#C0C0C0;border-width:1px;border-style:solid;}
.rich-shuttle-source-cell-selected, .rich-shuttle-target-cell-selected, .rich-shuttle-source-cell-selected *, .rich-shuttle-target-cell-selected *{
color:#000000;font-family:Arial, Verdana, sans-serif ;font-size:11px;}
.rich-shuttle-source-cell-active, .rich-shuttle-target-cell-active, .rich-shuttle-source-cell-active *, .rich-shuttle-target-cell-active *{
font-size:11px;font-family:Arial, Verdana, sans-serif ;}
.rich-shuttle-source-cell-active, .rich-shuttle-target-cell-active{
border-top-color:#000000;border-bottom-color:#000000;}
.rich-shuttle-control-disabled, .rich-shuttle-control-top, .rich-shuttle-control-bottom, .rich-shuttle-control-up, .rich-shuttle-control-down, .rich-shuttle-control-copyall, .rich-shuttle-control-copy, .rich-shuttle-control-remove, .rich-shuttle-control-removeall{
border-color:#C0C0C0;}
.rich-list-shuttle-button-content{
font-family:Arial, Verdana, sans-serif;font-size:11px;}
.rich-list-shuttle-button-selection{
color:#000000;text-decoration:none;display:block;}
a.rich-list-shuttle-button-a-disabled a{
color:#8DB7F3;}
.rich-shuttle-source-caption, .rich-shuttle-target-caption{
font-family:Arial, Verdana, sans-serif;font-size:11px;font-weight:bold;}
.rich-shuttle-source-row-selected, .rich-shuttle-target-row-selected{
background-color:#ECF4FE;}