h1,
h2 /* h2 = standard for InfoObject titles */
{
             background-color: inherit                                ;
             /*color: #595959                                           ;*/
             /*font-family: Arial,sans-serif  ;*/
  /*ja*/ -ja-font-family: "MS PGothic", Osaka, sans-serif             ;
             /*font-size: 1.8em                                         ;*/
             line-height: 1.3em                                       ;
             /*margin-top: 1em                                          ;*/
             margin-bottom: 1em                                       ;
  /*P*/      page-break-inside: avoid                                 ;
  /*P*/      page-break-after: avoid                                  ;
             /*text-indent: -0.4em                                      ;*/
}

h1, h2
{
	text-transform: none;
	/*font-size: 2em;*/
}

h1, h2
{
border-top:3px solid #252525;font-size:30px;padding:6px 0 8px;line-height:32px;
}

h3 /* title of keyblock level elements */
{
             background-color: inherit                                ;
             color: #999999                                           ;
             /*font-family: Arial,sans-serif ;*/
  /*ja*/ -ja-font-family: "MS PGothic", Osaka, sans-serif             ;
             font-size: 1.3em                                         ;
             font-weight: bold                                        ;
  /*ja*/ -ja-font-weight: normal                                      ;
             margin: 2em 0 0.2em 0                                    ;
  /*P*/      page-break-inside: avoid                                 ;
  /*P*/      page-break-after: avoid                                  ;
}

h3
{
	text-transform:none;
	font-size: 1.8em;
}

/*****************************************************************/
/* DOC h4                                                        */
/*****************************************************************/
h4 /* title of section (= sub keyblock) level elements */
{
             background-color: inherit;
             color: #666666                                           ;
             /*font-family: Arial,sans-serif ;*/
  /*ja*/ -ja-font-family: "MS PGothic", Osaka, sans-serif             ;
             font-size: 1.0em                                         ;
             font-weight: bold                                        ;
  /*ja*/ -ja-font-weight: normal                                      ;
             margin: 2em 0 0.2em 0                                    ;
  /*P*/      page-break-inside: avoid                                 ;
  /*P*/      page-break-after: avoid                                  ;
}

h4
{
	text-transform:none;
	font-size: 1.5em;
}

/*****************************************************************/
/* DOC h5, h6                                                    */
/*****************************************************************/
h5, h6 /* title of block level elements (e.g. bulleted lists) */
{
             background-color: inherit;
             color: #666666                                           ;
             /*font-family: Arial,sans-serif ;*/
  /*ja*/ -ja-font-family: "MS PGothic", Osaka, sans-serif             ;
             font-size: 0.8em                                         ;
             margin: 1.5em 0 0.5em 0                                  ;
  /*P*/      page-break-inside: avoid                                 ;
  /*P*/      page-break-after: avoid                                  ;
}


h5, h6
{
	text-transform:none;
	font-size: 1.2em;
}

/*****************************************************************/
/* DOC ol, ul                                                    */
/*****************************************************************/
.librarysubcontent ol, .librarysubcontent ul
{
             margin-top: 0                                            ;
             margin-bottom: 0                                         ;
             margin-right: 0                                          ;
			 font-size: 1em;
}

.librarysubcontent ul
{
             list-style-type: disc                                    ;
}

.librarysubcontent ul li
{
             margin-left: 20px                                       ;
}

.librarysubcontent li ul
{
             list-style-type: circle                                  ;
}

/**/

.breadcrumb a .home
	{
	border: none;
	margin-top: 3px;
	} 

pre, code, tt 
	{
	font-family: "Courier New",Courier,monospace;
	font-size: 100%;
	} 
	
h3 
{
margin-top: 1em;
}

.contentbis
{
width:1230px;
margin:0 auto;
}

.innercontentbis
{
background:#fff;
padding: 10px 0 10px 0;
border-top: 1px solid #ddd;
}

.breadcrumb
{
background-image: none;
background-color: white;
}
.ie .breadcrumb
{
background-image: none;
background-color: white;
}
.breadcrumb ul
{
background-image: none;
}
.ie .breadcrumb ul
{
background-image: none;
}
.breadcrumb a
{
/* zbackground-image: none; */
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAsCAYAAACpOaImAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhENENERTVCNzAzMTFFMUI2QjM4NDY2NEQ4Rjg3NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhENENERTZCNzAzMTFFMUI2QjM4NDY2NEQ4Rjg3NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEQ0Q0RFM0I3MDMxMUUxQjZCMzg0NjY0RDhGODc1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEQ0Q0RFNEI3MDMxMUUxQjZCMzg0NjY0RDhGODc1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhcA3KwAAAGPSURBVHjalJI7bsJAEIbHqxUVRURDgRAODUYISA1NrpAb5AZJSxWlsrsoJ+AKOUKOECjsChkkHq0LTIGQnf2NbXbtRQkrjWbt39+8PGTb9rMwn64diPio+J6l/l3Y2000k+630ayg/59mGj2njWs0PmJXov+ZO+a4xHGsCI7joKBlIhqGIRN3wn0Ie9LlfBX2M5lMvnkhD6gXULo+Ee4LFB64RJnCoZB73Wyn6E9Qy+wFT6lH4R6yXIqYTuNTUIHSs7xgEGTj4/F4OpvNaL1ex5vNRl2wdrudXBaLRWkaDHi/36f5fK4XQcMXaZYl19EsiiKCmaZZoplceq/XU+ichLVarcRntCLCut1uTrPiVJrNZk5zXOSD506nk9ClsLBGo0H7/V5PijlTtVotk8fjkTzPo9FoRLy4s77vU61Wo3q9rpKgVqsVDYfD8yZE8SUnwmEQoM59RqI/YYfwQNvtlgaDwWWHsmpd103CocpcREFBEFAYhmRZVvl/okLMtFKpqOJut6PT6aTkys6vAAMA7Wk2gyoQME0AAAAASUVORK5CYII=");
background-position: top left;
}
.ie .breadcrumb a
{
/* zbackground-image: none; */
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAsCAYAAACpOaImAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhENENERTVCNzAzMTFFMUI2QjM4NDY2NEQ4Rjg3NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhENENERTZCNzAzMTFFMUI2QjM4NDY2NEQ4Rjg3NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEQ0Q0RFM0I3MDMxMUUxQjZCMzg0NjY0RDhGODc1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEQ0Q0RFNEI3MDMxMUUxQjZCMzg0NjY0RDhGODc1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhcA3KwAAAGPSURBVHjalJI7bsJAEIbHqxUVRURDgRAODUYISA1NrpAb5AZJSxWlsrsoJ+AKOUKOECjsChkkHq0LTIGQnf2NbXbtRQkrjWbt39+8PGTb9rMwn64diPio+J6l/l3Y2000k+630ayg/59mGj2njWs0PmJXov+ZO+a4xHGsCI7joKBlIhqGIRN3wn0Ie9LlfBX2M5lMvnkhD6gXULo+Ee4LFB64RJnCoZB73Wyn6E9Qy+wFT6lH4R6yXIqYTuNTUIHSs7xgEGTj4/F4OpvNaL1ex5vNRl2wdrudXBaLRWkaDHi/36f5fK4XQcMXaZYl19EsiiKCmaZZoplceq/XU+ichLVarcRntCLCut1uTrPiVJrNZk5zXOSD506nk9ClsLBGo0H7/V5PijlTtVotk8fjkTzPo9FoRLy4s77vU61Wo3q9rpKgVqsVDYfD8yZE8SUnwmEQoM59RqI/YYfwQNvtlgaDwWWHsmpd103CocpcREFBEFAYhmRZVvl/okLMtFKpqOJut6PT6aTkys6vAAMA7Wk2gyoQME0AAAAASUVORK5CYII=");
background-position: top left;
}
.breadcrumb a
{
color: #226ca9;
}
.breadcrumb li.last a
{
color: #333;
}
.breadcrumb li:last-child a, .breadcrumb li.last a 
{
background-color: #fff;
background-position: top left;
border-right: none;
}
.footer
{
margin-top: 0px;
background-image: none;
/* zbackground-color: black; */
background-color: #333;
}
.ie .footer
{
background-image: none;
}
.footer ul.primary li
{
padding-right: 15px;
}


.home-tiles-table {
  border-spacing: 0px;
}

.tile-home-page {
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.2em;
  padding-top: 5px;
  width: 120.66666666666667px;
  height: 115.66666666666667px;
  border: 1px solid #cccccc;
  margin: 0px 6px 15px 0px;
  background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  float: left;
}

.tile-home-page.last {
  margin-right: 0px;
}

.tile-home-page .image {
  height: 80px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 120.66666666666667px;
}

.tile-home-page a {
  color: #0066ff;
}