/* ---- override VDPJ default classes here ---- */

#APP-vdp {}

#APP-vdp #HTMLDiagram INPUT { background-color:transparent; border:none; background-image:none}
#APP-vdp .subtabnav2 {height:12px}

/* ---- specific vdpj classes here ------ */

/* form section common */

.section-inner .header-helper {border:1px solid #b9c1cc}

/* form section */

.section,.empty-section {}
.section .section-header { height:24px; font-family:arial; font-size:12px; font-weight:bold; color:#2993c1; padding-left:24px; background-image:url(../images/vdp/section1.gif); background-repeat:no-repeat; background-position:left bottom; }
.section .section-content {background-color:white; padding:10px;}
.section .section-inner {border:1px solid #c1cdd6;}
.section .section-footer {display:none}
.empty-section .section-header  { height:24px; font-family:arial; font-size:12px; font-weight:bold; color:#2993c1; padding-left:24px; background-image:url(../images/vdp/section1.gif); background-repeat:no-repeat; background-position:left bottom; }
.empty-section .section-footer { display:none; }
.section .section-header .text-style1, .empty-section .section-header .text-style1 { font-family:arial; font-size:12px; font-weight:bold; color:#2993c1; }
.section .section-help, .empty-section .section-help  { padding:0px 5px 0px 0px; text-align:right }

/* form section:highlighted */

.section-highlighted, .empty-section-highlighted {}
.section-highlighted .section-header { height:24px; font-family:arial; font-size:14px; font-weight:bold; color:#93c5d2; padding-left:18px; background-image:url(../images/bullet13.gif); background-repeat:no-repeat; background-position:5px 7px}
.section-highlighted .section-content {background-color:white; border:2px solid #93c5d2; padding:10px}
.section-highlighted .section-inner {border:1px solid #93c5d2;}
.section-highlighted .section-inner .section-inner {border:1px solid #93c5d2;}
.section-highlighted .section-footer {display:none}
.empty-section-highlighted .section-header {height:24px; font-family:arial; font-size:14px; font-weight:bold; color:#93c5d2; padding-left:18px; background-image:url(../images/bullet13.gif); background-repeat:no-repeat; background-position:5px 8px}
.empty-section-highlighted .section-footer {display:none}
.section-highlighted .section-header .text-style1, .empty-section-highlighted .section-header .text-style1 { font-family:arial; font-size:14px; font-weight:bold; color:#93c5d2; }
.section-highlighted .section-help, .empty-section-highlighted .section-help { padding:0px 5px 0px 0px; text-align:right }

/* form subsection */

.subsection, .empty-subsection {}
.subsection .section-header {height:24px; font-family:arial; font-size:11px; font-weight:bold; color:#2993c1; padding-left:24px; background-image:url(../images/vdp/section1.gif); background-repeat:no-repeat; background-position:left bottom;}
.subsection .section-content {background-color:white; padding:10px}
.subsection .section-footer {display:none}
.section-highlighted .subsection .section-content {background-color:white; border:none;}
.empty-subsection .section-header {height:24px; font-family:arial; font-size:11px; font-weight:bold; color:#2993c1; padding-left:24px; background-image:url(../images/vdp/section1.gif); background-repeat:no-repeat; background-position:left bottom;}
.subsection .section-header .text-style1, .empty-subsection .section-header .text-style1 { font-family:arial; font-size:11px; font-weight:bold; color:#2993c1; }

/* form subsection:highlighted */

.subsection-highlighted, .empty-subsection-highlighted {}
.subsection-highlighted .section-header {height:24px; font-family:arial; font-size:12px; font-weight:bold; color:#93c5d2; padding-left:18px; background-image:url(../images/bullet13.gif);); background-repeat:no-repeat; background-position:5px 8px}
.subsection-highlighted .section-content {background-color:white; border:2px solid #93c5d2; padding:10px}
.subsection-highlighted .section-footer {display:none}
.empty-subsection-highlighted .section-header {height:24px; font-family:arial; font-size:12px; font-weight:bold; color:#93c5d2; padding-left:18px; background-image:url(../images/bullet13.gif); background-repeat:no-repeat; background-position:5px 8px}
.empty-subsection-highlighted .section-footer {display:none}

/* form sections:contents */

.section .table-border, .section-highlighted .table-border,  .subsection .table-border, .subsection-highlighted .table-border {border:1px solid #c1cdd6; border-collapse:collapse}
.section .cell-header, .section-highlighted .cell-header, .subsection .cell-header, .subsection-highlighted .cell-header {border:1px solid #c1cdd6;}
.section .cell,.section .cell1, .subsection .cell,.subsection .cell1, .section-highlighted .cell,.section-highlighted .cell1, .subsection-highlighted .cell,.subsection-highlighted .cell1 { font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; text-align:left; padding:3px; vertical-align:middle; border:1px solid #c1cdd6; background-color:white}
.section .cell2, .section-highlighted .cell2, .subsection .cell2, .subsection-highlighted .cell2 {font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; text-align:left; padding:3px; background-color:#ECF7FC; vertical-align:middle;border:1px solid #c1cdd6;}
.section .cell-left, .section-highlighted .cell-left,.subsection .cell-left, .subsection-highlighted .cell-left { font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; text-align:right; padding:3px; vertical-align:middle;border:1px solid #c1cdd6; background-color:#f5f3ee;}
.section .cell-left-required, .section-highlighted .cell-left-required,.subsection .cell-left-required, .subsection-highlighted .cell-left-required {font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; text-align:right; padding:3px; vertical-align:middle;border:1px solid #c1cdd6; background-color:#ECF7FC;}
.section .cell-right, .section-highlighted .cell-right, .subsection .cell-right, .subsection-highlighted .cell-right { font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; text-align:left; padding:3px; vertical-align:middle;border:1px solid #c1cdd6;}
.section .cell-empty, .section-highlighted .cell-empty,.subsection .cell-empty, .subsection-highlighted .cell-empty {background-color:white; font-size:1px; border:1px solid #c1cdd6;}



#APP-vdp .cell-right .grid, .grid-content-zone {}
#APP-vdp .cell1 TD, #APP-vdp .cell2 TD, #APP-vdp .cell-left TD, #APP-vdp .cell-right TD {font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; }

/* wizzard specific table */
.wizzard .cell2 .cell1 { border:1px solid #c1cdd6; padding:2px 4px 2px 4px; font-family:arial, helvetica; font-size:11px; color:#3F4B55; background-color:#ECF7FC; background-image:none; width:auto }
.wizzard .cell2 .cell2 { border:1px solid #c1cdd6; padding:2px 4px 2px 4px; font-family:arial, helvetica; font-size:11px; color:#173552; background-color:white; background-image:none; width:auto }

#APP-vdp .cell1 TD, #APP-vdp .cell2 TD, #APP-vdp .cell-left TD, #APP-vdp .cell-right TD {font-family:arial; font-size:11px; font-weight:normal; color:#3F4B55; }

#APP-vdp .grid #SimpleSearch.grid-header1 {border:none}
#APP-vdp .grid .header-helper {border-left:none; border-right:none}

/*help general inforamtions*/
#helpzone.content-zone .section, #helpzone.content-zone .section-highlighted {filter:Gray();}
#help1.content-zone {height:auto; padding-top:0px}

/* tree view */
.treeview { height:100%; padding:5px}

/* treeview icons */
.treeview .tv_dots_hbd { background-image: url(../images/vdp/tv_dots_hbd.gif); }
.treeview .tv_dots_hd { background-image: url(../images/vdp/tv_dots_hd.gif); }
.treeview  .tv_dots_hb { width: 16px; background-image: url(../images/vdp/tv_dots_hb2.gif); background-repeat:repeat-y; }

.treeview .tv_minus_hbd { background-image: url(../images/vdp/tv_minus_hbd.gif); cursor:hand}
.treeview .tv_minus_hd { background-image: url(../images/vdp/tv_minus_hd.gif);  cursor:hand}
.treeview .tv_minus_d { background-image: url(../images/vdp/tv_minus_d.gif);  cursor:hand}
.treeview .tv_minus_bd { background-image: url(../images/vdp/tv_minus_bd.gif);  cursor:hand}

.treeview .tv_plus_hbd { background-image: url(../images/vdp/tv_plus_hbd.gif);  cursor:hand}
.treeview .tv_plus_hd { background-image: url(../images/vdp/tv_plus_hd.gif);  cursor:hand}
.treeview .tv_plus_bd { background-image: url(../images/vdp/tv_plus_bd.gif);  cursor:hand}
.treeview .tv_plus_d { background-image: url(../images/vdp/tv_plus_d.gif);  cursor:hand}

.treeview .tv_dots_hbd,.treeview .tv_dots_hd,.treeview .tv_minus_hbd,.treeview .tv_minus_hd,.treeview .tv_minus_d,.treeview .tv_minus_bd,.treeview .tv_plus_hbd,.treeview .tv_plus_hd,.treeview .tv_plus_bd,.treeview .tv_plus_d { height: 20px; width: 16px;vertical-align: center;	padding :0px; font-size:1px; }

.treeview .ico_opndfold { background-image: url(../images/vdp/ico_opndfold.gif); }
.treeview .ico_clsdfold { background-image: url(../images/vdp/ico_clsdfold.gif); }
.treeview .ico_opndfold,.treeview .ico_clsdfold {height: 20px; width: 16px;	vertical-align: center;	padding :0px; font-size:1px; }

/*treeview label*/
.treenode, .treenode LABEL { font-family:arial,helvetica; font-size:11px; font-weight:normal; padding:0px; text-decoration:none; cursor:hand; vertical-align:center}

	/* links */
	.treenode A { text-decoration:none }
	.treenode A:link , .treenode A:visited { text-decoration:none !important}
	.treenode A:hover { text-decoration:none !important }
	.treenode A:active { text-decoration :none !important }
		
/*impression*/
/*impression*/
@media print {
    .portlet .inner { overflow:visible;}
    .header {display:none}
    .tabnav-empty {display:none}
    .footer {display:none}
    .message {display:none}
    .copyright {display:none}
    .buttons-outer {display:none}
}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}

/*-----------------new version 2006-------------------*/
/* --- menu ---*/
/*menu*/
#APP-vdp .menu .menu-active {}
#APP-vdp .menu .menu-inactive {}
#APP-vdp .menu .submenu-content-zone {border:1px solid #555555; padding:5px; background-color:#B3B3B3}
#APP-vdp .menu .submenu {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#000000}
	/*links*/
	#APP-vdp .menu .submenu A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu A:link, #APP-vdp .menu .submenu A:visited {color:#000000; text-decoration:none}
	#APP-vdp .menu .submenu A:hover, #APP-vdp .menu .submenu A:active {color:#5F5F5F; text-decoration:none}
#APP-vdp .menu .submenu-active {font-family:arial; font-size:10px; font-weight:bold; background-image:url(../images/submenu_bullet.gif); background-repeat:no-repeat; background-position:7px 5px; padding:1px 1px 1px 16px; color:#ffffff}
	/*links*/
	#APP-vdp .menu .submenu-active A {font-family:arial; font-size:10px; font-weight:bold}
	#APP-vdp .menu .submenu-active A:link, #APP-vdp .menu .submenu-active A:visited {color:#ffffff; text-decoration:none}
	#APP-vdp .menu .submenu-active A:hover, #APP-vdp .menu .submenu-active A:active {color:#5F5F5F; text-decoration:none} 

/*task information*/
.section .text-link-list , .section-highlighted .text-link-list {margin:5px 0px 5px 0px}

/*help general informations*/
#helpzone.content-zone .section .section-content, #helpzone.content-zone .section-highlighted .section-content {padding:7px}
#helpzone.content-zone .section .section-header { border:1px solid #555555;}
#helpzone,#helpzone .content-zone {height:auto}
#helpzone .text-link-list,#helpzone .text-list {font-size:10px}
#helpzone .text-level2 .text-link-list,#helpzone .text-level2 .text-list {font-size:9px}



/*----new vdoc 2009----*/

/*Message when leaving VDoc Process*/
#PLT-AXLeave {width:420px}
#PLT-AXLeave .header-border {border:none}
#PLT-AXLeave .zone3 .center {height:auto}
#PLT-AXLeave .zone3 .inner {height:auto}

/*---categories---*/

/*categories zone*/
#SubCategory .grid { border:none  }
#SubCategory .grid-content-zone { background-color:transparent; padding:0px; border:none; margin:0px 0px 8px 0px }

/*subcategories grid details*/
#SubCategory UL { padding:5px; font-family:arial,helvetica; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
#SubCategory UL LI { display:inline; list-style:none; text-align:left; font-family:arial,helvetica; font-size:10px; font-weight:normal; border:none; background-image:url(../images/link_arrow.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0px 5px 0px 10px; margin:5px; white-space:normal; }
