
/* background colors for navigationarea */
.banner     { background-color: #214263;  color: #FFFFFF; }
.bgmenu     { background-color: #B4C3D4;  color: #000000; }
.menubottom { background-color: #000000;  color: #000000; }
.menutop    { background-color: #FFFFFF;  color: #FFFFFF; }
.shortc     { background-color: #F1F7FD;  color: #214263; }

/* menu items in menu bar and in popup menus */
.menuNoJs { background-color: #B4C3D4;  color: #000000; }

.mItem {
	background-color:       #B4C3D4;
	color:                  black;
	font-family:            helvetica, arial, sans-serif;
	font-weight:            normal;
	font-style:             normal;
	cursor:                 hand;
}

/* active menu item in menu bar and in popup menus */
.mItemA {
	background-color:       #D0DBEC;
	color:                  black;
	font-family:            helvetica, arial, sans-serif;
	font-weight:            normal;
	font-style:             normal;
	cursor:                 hand;
}

/* non avaible menu item in popup menus */
.mItemNA {
	color:                  #505050;
}

/* object path */
.mPath {
}

/* text labels under navigation icons and location text (should not be changed in different sizes) */
.mLabel {
}

/* action items for action shortcuts */
.mAction {
}

/* userbanner */
.uBann1 { background-color: #6b8299; }
.uBann2 { background-color: #a7bbd6; }
.uBann3 { background-color: #4b6581; }
.uBann4 { background-color: #3b5876; }
.uBann5 { background-color: #3a5775; }

/* action items for multi action */
.mActs1	    { background-color: #FF8C00; }
.mActs2	    { background-color: #fdc57f; }
.mActs3	    { background-color: #ffffff; }
.cAction, .cToggles {
	background-color:       #FAE7CF;
}
.cStrip {
	vertical-align:		middle;
}
div.cAction {
}
span.cAction {
}
div.cToggles {
	padding-top:		2px;
	padding-left:		4px;
	padding-right:		8px;
	text-align:		center;
}

/* cells for representation of container itself */
div.cCoIcon {
	height:			26px;
	padding-top:		6px;
	padding-bottom:		3px;
	padding-right:		14px;
	text-align:		right;
}
div.cCoName, div.cCoCount {
	padding-left:		0px;
	padding-top:		9px;
}
div.cCoCount {
	padding-right:		10px;
	text-align:		right;
}

/* standard cells in the content table */
td.cCell, td.cLeft, td.cCenter, td.cRight, td.cName, td.cNameNA, td.cIconR {
	vertical-align:		top;
	background-color:       #fcfcff;
	/*background-color:     #fcfcff; #F8FCFC; #fcfc99;*/
}
.cCell, .cLeft, .cCenter, .cRight, .cName, .cNameNA, .cIconR {
}
.cLeft, .cCenter, .cRight, .cIconR {
        white-space: nowrap;	
}
div.cCell, div.cLeft, div.cCenter, div.cRight,  {
}

/* div or cell with overflow-tooltip; abolute width must be specified for IE */
.overflow {
        /*
        border-style: solid;
        border-width: 1px;
        border-color: #ff0000;
	*/
        overflow: hidden;
        
}
/* div tags wrapped by cells in the content table (NS4) */
div.cCell {
}
div.cIconR { /* action icon */
	text-align:		right;
}
div.cLeft, div.cCenter, div.cRight {
	padding-top:		4px;
}
div.cLeft, div.cCenter, div.cRight, 
div.hLeft, div.hCenter, div.hRight {
        /*
        border-style: solid;
        border-width: 1px;
        border-color: #0000ff;
	*/
        padding-left:		2px;
	padding-right:		2px;
}
div.cLeft, div.hLeft {
	text-align:		left;
}
div.cCenter, div.hCenter {
	text-align:		center;
}
div.cRight, div.hRight {
	text-align:		right;
}

/* head cells in the content table */
.hCell, .hIconR, .hLeft, .hCenter, .hRight {
        overflow: hidden;
        white-space: nowrap;	
        background-color:       #E4ECF4;
	color:                  #204060;
}

/* background color of cells in a divider rule */
.rCell, .rIconR, .rLeft, .rCenter, .rRight {
	background-color:       #B4C0D4;
}

/* background color of cells in a divider rule */
.bCell, .bIconR, .bLeft, .bCenter, .bRight {
	background-color:       #FFFFF8;
}

/* head cells in a sub table */
.hsCell, .hsIconR, .hsLeft, .hsCenter, .hsRight {
        overflow: hidden;
        white-space: nowrap;	
	background-color:       #E4ECF4;
	color:                  #B4C0D4;
}
/* background color of cells in a divider rule of sub table */
.rsCell, .rsIconR, .rsLeft, .rsCenter, .rsRight {
	background-color:       #E4ECF4;
}

/* info cells in head, content and dividers of the content table */
.cInfo, .rsInfo, .hsInfo, .rInfo, .hInfo, .bInfo {
	background-color:       #FF8C00; /*FCB050 FAE7CF FF8C00*/
}
.cInfo {
	padding-top:		2px;
	vertical-align:		top;
	text-align:		center;
}
/* sub cells for rules and toggle of sub 
div.cSub, div.hSub, div.rSub, div.lastSub { 
} */
td.cSub, td.hSub, td.lastSub {
	vertical-align:		top;
	height:			100%;
}
.cSub, .hSub, .rSub, .bSub, .hsSub, .rsSub, .lastSub { 
 	background-color:       #f0f4f4;/*B4C3D4;*/
}
/*.hSub { background-color:  #E4ECF4; }*/

/* indent cells for rules and toggle of sub
div.cInd, div.hInd, div.rInd, div.lastInd { 
} */
td.cInd, td.hInd, td.lastInd {
	vertical-align:		top;
	height:			100%;
}
.cInd, .hInd, .rInd, .lastInd { 
	background-color:       #fcfcff;
}

/* name cell in the content table */
.cName { 
}

/* name cell in the content table, where the object is not accessible */
.cNameNA {
	color:                  #A0A0A0;
}
div.cName, div.cNameNA {
	padding-top:		4px;
	font-weight:            bold;
}

/* copyright */
.cCopyRight {
	color:                  #214263;
	font-style:             italic;
	font-size:              11px;
}

table.meta_main {
}
div.meta_main {
}
div.meta_label { 
}
div.meta_value {
}
.meta_label { 
    color: #326486; font-size: 10px; 
}
td.meta_label { 
    vertical-align: top;
    padding-right: 10px;
    white-space: nowrap;	
}
td.meta_value { 
    color: #000000; font-size: 11px; 
    padding-right: 10px;
    vertical-align: top;
    white-space: nowrap;	
}
td.meta_valueN { 
    color: #000000; font-size: 11px; 
    padding-right: 10px;
    vertical-align: top;
}

div.ccArraydummyMenu {
    overflow: visible;
    background-color: #eeeeff;
}
