/* Masthead, the top bar with the logo, the title */

/* table cells */
.header-title { 	
	padding-top: 6px; 
	padding-left:10px; 
	padding-bottom:2px;
	color: white;
	font-weight: bold;
}
.header-title-bar { 	height: 24px; }
.header-tabs-bar { 	height: 26px; }
.content-toolbar { 	height: 36px; }

td.tabs-left,
td.tabs-middle,
td.tabs-right,
td.tabs-toolbar,
td.tab-left,
td.tab-middle,
td.tab-right,
td.header-left,
td.header-toolbar,
td.header-title,
td.header-right,
td.content-toolbar-left,
td.content-toolbar-middle,
td.content-toolbar-right,
td.body-left,
td.body-middle,
td.body-right,
td.bottom-left,
td.bottom-middle,
td.bottom-right
 {
	border:0px solid #999999;
	padding-bottom:0px;
}

td.tabs-left,
td.tab-left,
td.header-left,
td.content-toolbar-left,
td.body-left,
td.bottom-left {
	padding-left:1px;
	padding-right:0px;
}

td.tabs-right,
td.tab-right,
td.header-right,
td.content-toolbar-right,
td.body-right,
td.bottom-right {
	padding-left:1px;
	padding-right:1px;
}

td.header-title,
td.header-toolbar {
	background: url('bkgd_moduleheader-ctr_silver.gif');
	background-repeat: repeat-x; 
}
td.header-left { 
	background-image: url('bkgd_moduleheader-lft_silver.gif');
	background-repeat: no-repeat; 
}
td.content-toolbar-left {
	background-image: url('bkgd_moduletoolbar-lft_silver.gif');
	background-repeat: no-repeat;
}
td.content-toolbar-middle {
	background-image: url('bkgd_moduletoolbar-ctr_silver.gif');
	background-repeat: repeat-x;
	padding-top:1em;
	vertical-align: center;
}
td.content-toolbar-right {
	background-image: url('bkgd_moduletoolbar-rt_silver.gif');
	background-repeat: no-repeat;
}


td.body-left,
td.tabs-left { 
	background-image: url('../bkgd_moduleheader-lft.gif');
	background-repeat: repeat-y; 
}
td.header-right { 
	background-image: url('bkgd_moduleheader-rt_silver.gif');
	background-repeat: no-repeat; 
}
td.body-right,
td.tabs-right { 
	background-image: url('../bkgd_moduleheader-rt.gif');
	background-repeat: repeat-y; 
}
td.bottom-left { 
	background-image: url('../bkgd_modulebottom-lft.gif');
	background-repeat: no-repeat; 
}
td.bottom-right { 
	background-image: url('../bkgd_modulebottom-rt.gif');
	background-repeat: no-repeat; 
}
td.bottom-middle { 
	background-image: url('../bkgd_modulebottom-ctr.gif');
	background-repeat: repeat-x; 
}

.bottom { font-size: 6px; height: 6px; }


/* tabS copy */
table.tab-space,
table.tab-active,
table.tab-mouse-over,
table.tab-inactive {
	display:inline;
	border-collapse:collapse;
	margin-top:0px;
	border: 0pt solid red;
}
table.tab-space,
table.tab-mouse-over,
table.tab-inactive {
	border-bottom: 1pt solid #999999;
}
.tabs {
	
}
.header-tabs-bar {
	vertical-align: bottom;
}
.tabs-left {
	background-image: url('bkgd_moduleheader-lft_normal.gif');
	background-repeat: no-repeat; 
}
.tabs-middle {
	
}
.tabs-left {
	background-image: url('bkgd_moduleheader-rt_normal.gif');
	background-repeat: no-repeat; 
}
.tab-left,
.tab-right {
	width: 3px;
	height: 19px;
}
.tab-middle {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.tab-inactive .tab-left,
.tab-mouse-over .tab-left {
	background-image:url('bg_tab_off_left_silver.gif');
	background-repeat: no-repeat;
}
.tab-inactive .tab-right,
.tab-mouse-over .tab-right {
	background-image:url('bg_tab_off_right_silver.gif');
	background-repeat: no-repeat;
}
.tab-inactive .tab-middle,
.tab-mouse-over .tab-middle {
	background-image:url('bg_tab_off_middle_silver.gif');
	background-repeat: repeat-x;
}
.tab-active .tab-left {
	background-image:url('bg_tab_lc_on_left_silver.gif');
	background-repeat: no-repeat;
}
.tab-active .tab-right {
	background-image:url('bg_tab_lc_on_right_silver.gif');
	background-repeat: no-repeat;
}
.tab-active .tab-middle {
	background-image:url('bg_tab_lc_on_middle_silver.gif');
	background-repeat: repeat-x;
}

.tabs-middle a,
.tabs-middle a:link,
.tabs-middle a:visited,
.tabs-middle a:hover,
.tabs-middle a:visited:hover
{ 
	display:inline; 
	text-decoration: none; 
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	border-bottom: 0px dotted #333;
}
.tabs-middle a:hover,
.tabs-middle a:visited:hover
{ 
	color: black
}
.tab-active {
	font-weight: bold;
	color: red;
	border-bottom: 1px solid white;
}

.tab-inactive,
.tab-mouse-over {
	font-weight: bold;
	color: #999999;
	border-bottom: 1px solid #999999;
}

.tab-inactive a:hover,
.tab-inactive a:visited:hover,
.tab-active a,
.tab-active a:link,
.tab-active a:visited,
.tab-active a:hover,
.tab-active a:visited:hover {
	color: black;
}
.tab-mouse-over {
	font-weight: bold;
}

.tabs-middle {
	padding-top: 6px;
}

.tabs-toolbar {
	
}
.toolbar img {
	display: relative;
	horizontal-align: left;
}


.button-icon-print,
.button-left,
.button-left-hover,
.button-middle,
.button-middle-hover,
.button-right,
.button-right-hover {
	overflow: auto;
}

.button {
	padding-left: 4px;
	cursor: default;
}
.buttonHover {
	padding-left: 4px;
	cursor: pointer;
}

table.button-hover,
table.button-enabled {
	display:inline;
	border-collapse:collapse;
	margin-top:0px;
	margin-left: 4px;
	border: 0pt solid red;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: white;
}
td.button-left,
td.button-left-img,
td.button-right,
td.button-right-img,
td.button-middle,
td.button-middle-img {
	overflow: auto;
	border: 0pt solid black;
}
td.button-left {
	padding-left: 0px;
	padding-right: 0px;
}
td.button-right {
	padding-right: 4px;
	padding-left: 0px;
}
td.button-middle {
	padding-left: 2px;
	padding-right: 2px;
}
td.button-left-img {
	padding-left: 0px;
	padding-right: 0px;
}
td.button-middle-img {
	padding-left: 2px;
	padding-right: 2px;
}
td.button-right-img {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

td.button-left,
td.button-left-img {
	background-image: url('btn_bkgd_silver_enabled_lft.gif');
	background-repeat: no-repeat;
}
table.button-hover td.button-left, 
table.button-hover td.button-left-img {
	background-image: url('btn_bkgd_silver_over_lft.gif');
	background-repeat: no-repeat;
}
td.button-middle,
td.button-middle-img {
	background-image: url('btn_bkgd_silver_enabled_ctr.gif');
	background-repeat: repeat-x;
	padding-top:3px;
	vertical-align: center;
}

table.button-hover td.button-middle,
table.button-hover td.button-middle-img {
	background-image: url('btn_bkgd_silver_over_ctr.gif');
	background-repeat: repeat-x;
}
td.button-right,
td.button-right-img {
	background-image: url('btn_bkgd_silver_enabled_rt.gif');
	background-repeat: no-repeat;
}
table.button-hover td.button-right,
table.button-hover td.button-right-img {
	background-image: url('btn_bkgd_silver_over_rt.gif');
	background-repeat: no-repeat;
}

td.button-middle-img img, 
td.button-middle-img a {
	border: 0pt solid yellow;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

td.button-middle a,
td.button-middle a:link,
td.button-middle a:visited,
td.button-middle a:hover,
td.button-middle a:visited:hover {
	color: white;
	border: none;
}


/* DITA */
.nested1,
.nested2, 
.nested3 { 
	border-top:4px solid #187681;
	margin-left: 1em;
	margin-bottom: 1em;
}

.topictitle1 {
	margin-top: 0px;
	margin-bottom: 1em;
	border-top:0px solid #cfa600;
	border-bottom: 0px solid #ead88e;
	background-color: white;
	padding-top: 14px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 16px;
	color: #777777;
	line-height: 100%;
	font-weight: bold;
}

thead,
th.firstcol-default-tb,
th.firstcol-matrix-tb { 
	font-weight: bold;
	background-color: #187681;
}

/* Highlighting */

.highlight { background-color: #187681; color: white; }

/* Tooltips */

.tooltip .br {
	display: block;
}

.tooltip{
   position: fixed;
   padding: 10px 13px;
   z-index: 2;
   offset: 30, 30;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
   text-align: left;
}


