@charset "utf-8";

/** ContentHeader **/

.pj-contentHeader .pj-heading { font-size:120%; }
.pj-contentHeader .pj-header__content {
	padding:0.5em 0.6em;
	background-color:#30517E;
	color:#FFF;
}

@media screen and ( max-width:640px ) {
	.pj-contentHeader { text-align:center; }
}

/** ContentNav **/

.pj-contentNav--sheet .c-button       { border-color:#D7E1ED; background-color:#D7E1ED; color:#0065CD; }
.pj-contentNav--sheet .c-button       { background-image:linear-gradient( to bottom, #FFF, #D7E1EB ); }
.pj-contentNav--sheet .c-button:hover { background-image:linear-gradient( to top,    #FFF, #D7E1EB ); }
.pj-contentNav--sheet .c-button--active {
	background-image:linear-gradient( to top, #FFF, #D7E1EB );
	pointer-events:none;
}

@media screen and ( max-width:640px ) {}

/** SheetHeadingA **/

.pj-sheetHeadingA {
	padding:0.5em 0.6em 0.3em;
	border:solid #000;
	border-width:0 0 3px;
	background-color:#2D6EC0;
	background-image:linear-gradient( to bottom, #578ACC, #2D6EC0 );
	font-size:120%;
	color:#FFF;
}
@media screen and ( max-width:640px ) {
	.pj-sheetHeadingA {
		text-align:center;
		font-size:110%;
	}
}

/** SheetTableA **/

.pj-sheetTableA {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	line-height:1.5;
	font-size:80%;
}
.pj-sheetTableA th,
.pj-sheetTableA td {
	padding:0.6em;
	border:1px solid #DDD;
	color:#333;
}
.pj-sheetTableA thead th {
	background-color:#F1F1F1;
	background-image:linear-gradient( to bottom, #FFF, #F1F1F1 );
	vertical-align:middle;
	text-align:center;
	letter-spacing:0.2em;
}
.pj-sheetTableA .pj-sheetTableA__row-a > *,
.pj-sheetTableA .pj-sheetTableA__col-a { background-color:#F7F7F7; }

@media screen and ( max-width:640px ) {}

/** SheetTableB **/

.pj-sheetTableB {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	line-height:1.5;
	font-size:80%;
}
.pj-sheetTableB th,
.pj-sheetTableB td {
	padding:0.6em;
	border:1px solid #335C96;
	vertical-align:middle;
	text-align:center;
	color:#333;
}
.pj-sheetTableB tbody th.pj-sheetTableB__col-a + td.pj-sheetTableB__col-a,
.pj-sheetTableB tbody td.pj-sheetTableB__col-a:first-child { text-align:left; }
.pj-sheetTableB .pj-sheetTableB__row-a > *,
.pj-sheetTableB .pj-sheetTableB__col-a { background-color:#4881B7; color:#FFF; }
.pj-sheetTableB .pj-sheetTableB__row-b > *,
.pj-sheetTableB .pj-sheetTableB__col-b { background-color:#D9EDFF; }
.pj-sheetTableB .pj-sheetTableB__row-c > *,
.pj-sheetTableB .pj-sheetTableB__col-c { background-color:#FFC; }

@media screen and ( max-width:640px ) {}

/** SheetTableC **/

.pj-sheetTableC {
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	line-height:1.5;
	font-size:80%;
}
.pj-sheetTableC th,
.pj-sheetTableC td {
	padding:0.6em;
	border:1px solid #DDD;
	vertical-align:middle;
	text-align:center;
	color:#333;
}
.pj-sheetTableC thead th > img {
	margin:auto;
	display:block;
}
.pj-sheetTableC .pj-sheetTableC__row-a > *,
.pj-sheetTableC .pj-sheetTableC__col-a { background-color:#6255A2; color:#FFF; }
.pj-sheetTableC .pj-sheetTableC__row-b > *,
.pj-sheetTableC .pj-sheetTableC__col-b  { background-color:#FFC; }

@media screen and ( max-width:640px ) {}

/** SheetSecurityContactHeading **/

.pj-sheetSecurityContactHeading {
	padding:0.3em 0.6em;
	border:solid #DDD;
	border-width:0 0 1px;
	background-color:#EEE;
	overflow:hidden;
}

@media screen and ( max-width:640px ) {
	.pj-sheetSecurityContactHeading { text-align:center; }
}

/** SheetSecurityContactItem **/

.pj-sheetSecurityContactItem { padding:0.3em; }
.pj-sheetSecurityContactItem .pj-text {
	padding:0.1em 0 0.1em 0.5em;
	border:solid #DDD;
	border-width:0 0 0 5px;
}
.pj-sheetSecurityContactItem .c-list {
	margin-top:0.6em;
	line-height:1.3;
	font-size:90%;
}
.pj-sheetSecurityContactItem .c-list > * { margin-left:1.0em; }

@media screen and ( max-width:640px ) {
	.pj-sheetSecurityContactItem .c-list { font-size:85%; }
}
