/*heading*/

@media print {
	.popUpImage {
		display:none;
	
	}
}

.localHeader { 
	clear: both;
	margin : 0;
	padding : 0 0 0 0;
	width: 100%;
	font-size: 20px;
	background : #e5effa;
	background : #fff;	 
	color:steelblue;
	border-bottom : 2px solid #06c;
	font-weight : 600;
	vertical-align : center;
}	
.errorMessage {
	color:red;
}
.errorHeader { 
	clear: both;
	margin : 0;
	padding : 10 10 0 10;
	width: 100%;
	font-size: 20px;
	background : #e5effa;
	background : #fff;	 
	color:red;
	border-bottom : 2px solid #06c;
	font-weight : 600;
	vertical-align : center;
}	

.loginHeader { 
	clear: both;
	margin : 0;
	padding : 0 0 0 0;
	font-size: 26px;
	vertical-align : center;
}	

.localParagraph {
	background : #fff;	 
	color:steelblue;
	font-weight : 600;
	padding : 0 0 0 10;
}

k14{
	font-size: 150%;
	font-weight : lighter;
}

.k4{
	font-size : 16px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color: #e5effa;
}
/*headingA*/

.headingA01,
.headingA02,
.headingA03 {
	clear: both;
	margin : 0; 
   	padding :  0.5em 0 0.5em;

	background : #e5effa;
    vertical-align : center;
	color : steelblue;
	font-size : 16px;
}

.headingA02 {
	padding: 0 0 0.5em;
}

.headingA03 {
	padding: 0;
}

/*headingB*/

.headingB01,
.headingB02 {
	clear: both;
	margin : 0;
	padding : 0 0 0.7em;
	background : #fff;
	color : steelblue;
	font-size : 15px;
}

.headingB02{
	padding: 0 0 0.25em;
}

.headingB01 > a > img,
.headingB02 > a > img  {
	vertical-align : bottom;
}

.headingB01 a img,
.headingB02 a img {
	padding-bottom : 1px;
	border-bottom : 1px solid #fff;
	box-sizing : content-box;
}

.headingB01 a:link:hover img,
.headingB02 a:link:hover img {
	border-bottom : 1px solid #06c;
}

/*headingC*/

.headingC01,
.headingC02,
.headingC03,
.headingC04,
.headingC05,
.headingC06,
.headingC11,
.headingC12,
.headingC13,
.headingC14,
.headingC15,
.headingC16,
.headingC21,
.headingC22,
.headingC23,
.headingC24,
.headingC25,
.headingC26 {
	clear: both;
	margin : 0 0 0.65em;
	padding : 0.3em 7px;
	background : #e5effa;
	color : steelblue;
	font-size : 110%;
	font-weight : 600;
	border-left : 7px solid #06c;

}

.headingD01 {
	clear: both;
	margin : 0 0 0.65em;
	padding : 0.3em 7px;
	background : #e5effa;
	color : #000;
	font-size : 125%;
	font-weight : 500;
	border-left : 7px solid #06c;
	border-bottom : 2px solid #06c;
}
.headingD02 {
	clear: both;
	margin : 0 0 0.65em;
	padding : 0.3em 7px;
	background : #e5effa;
	color : #000;
	font-size : 100%;
	font-weight : 500;
	border-left : 7px solid #06c;
	border-bottom : 2px solid #06c;
}
/* no link anchor */
.headingC01 a:hover{
	color : #000000;
	text-decoration : none;
}

.headingC01 a:active{
	color : #000000;
	text-decoration : none;
}


.headingC11,
.headingC12,
.headingC13,
.headingC14,
.headingC15,
.headingC16 {
	padding : 0 5px 0 5px;
	font-size : 90%;
	font-weight : 600;
	border-bottom : 2px solid #06c;
	letter-spacing : 1px;
	height : 12px;
	display : block;
}

.headingC11,
.headingC21,
.headingC01 {
	background : #e5effa;
	border-color : #06c;
}
.headingC11 a:hover {
	background : #b2d1f0;
}
.headingC11 a:active {
	background : #66a3e0;
}


.headingC12,
.headingC22,
.headingC02 {
	background : #dbdbdb;
	border-color : #666;
}
.headingC12 a:hover {
	background : #b5b5b5;
}
.headingC12 a:active {
	background : #939393;
}


.headingC13,
.headingC23,
.headingC03 {
	background : #f3e7f8;
	border-color : #8714b7;
}
.headingC13 a:hover {
	background : #dbb8e9;
}
.headingC13 a:active {
	background : #b772d4;
}


.headingC14,
.headingC24,
.headingC04 {
	background : #f8eae7;
	border-color : #b72f14;
}
.headingC14 a:hover {
	background : #e9c0b8;
}
.headingC14 a:active {
	background : #d48272;
}


.headingC15,
.headingC25,
.headingC05 {
	background : #eef6e7;
	border-color : #5ba610;
}
.headingC15 a:hover {
	background : #cde4b7;
}
.headingC15 a:active {
	background : #9dca70;
}


.headingC16,
.headingC26,
.headingC06 {
	background : #f7f8e7;
	border-color : #b5b714;
}
.headingC16 a:hover {
	background : #e9e9b8;
}
.headingC17 a:active {
	background : #d3d472;
}

.headingC11 a:link,
.headingC12 a:link,
.headingC13 a:link,
.headingC14 a:link,
.headingC15 a:link,
.headingC16 a:link,
.headingC11 a:visited,
.headingC12 a:visited,
.headingC13 a:visited,
.headingC14 a:visited,
.headingC15 a:visited,
.headingC16 a:visited {
	display : block;
	padding : 0.3em 7px;
	color : #000;
	text-decoration : none;
}

.headingC11 a img,
.headingC12 a img,
.headingC13 a img,
.headingC14 a img,
.headingC15 a img,
.headingC16 a img {
	width: 0.4em;
	height: 0.4em;
	border: none;
	margin-right : 0.3em;
	margin-bottom : 0.14em;
	vertical-align : baseline;
}

.headingC21,
.headingC22,
.headingC23,
.headingC24,
.headingC25,
.headingC26 {
	text-align : right;
	padding-bottom: 0.2em;
}

.headingC21 .text,
.headingC22 .text,
.headingC23 .text,
.headingC24 .text,
.headingC25 .text,
.headingC26 .text {
	width : 60%;
	text-align : left;
	float : left;
}

.headingC21 a:link,
.headingC22 a:link,
.headingC23 a:link,
.headingC24 a:link,
.headingC25 a:link,
.headingC26 a:link,
.headingC21 a:visited,
.headingC22 a:visited,
.headingC23 a:visited,
.headingC24 a:visited,
.headingC25 a:visited,
.headingC26 a:visited {
}

.headingC21 a img,
.headingC22 a img,
.headingC23 a img,
.headingC24 a img,
.headingC25 a img,
.headingC26 a img {
	border : none;
	margin-bottom: 0.2em;
}

/* option heading block */
div.optionHeadingBlock .headingC01,
div.optionHeadingBlock .headingC02,
div.optionHeadingBlock .headingC03,
div.optionHeadingBlock .headingC04,
div.optionHeadingBlock .headingC05,
div.optionHeadingBlock .headingC06,
div.optionHeadingBlock .headingC11,
div.optionHeadingBlock .headingC12,
div.optionHeadingBlock .headingC13,
div.optionHeadingBlock .headingC14,
div.optionHeadingBlock .headingC15,
div.optionHeadingBlock .headingC16,
div.optionHeadingBlock .headingC21,
div.optionHeadingBlock .headingC22,
div.optionHeadingBlock .headingC23,
div.optionHeadingBlock .headingC24,
div.optionHeadingBlock .headingC25,
div.optionHeadingBlock .headingC26 {
	margin-bottom: 1px;
}

/*headingD*/

.headingD01 {
	clear: both;
	margin : 0 0 0.4em;
	padding-bottom : 0.1em;
	color : #000;
	font-weight : bold;
	border-bottom : 1px solid #000;
}

.headingD01 a img{
	margin: 0 0.2em 0 0; 
	border: none;
	width: 0.6em;
	height: 0.6em;
	vertical-align: middle;
}

.headingD01 a{
	margin: 0 0 0 4px;

	text-indent: -7px;
}

.headingD02 {
	clear: both;
	margin : 0 0 0.4em;
	padding-bottom : 0.1em;
	color : #000;
	font-weight : bold;
}


.headingA01 img,
.headingA02 img,
.headingA03 img,
.headingB01 img,
.headingC01 img,
.headingC02 img,
.headingD01 img,
.headingD02 img {
	border : 0;
}


/* headingE */
.headingE01{
	/* font-size = lead02 */
	margin: 0 0 1em 0;
	font-weight: bold;
}

.headingE02{
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

.headingE03{
	margin: 0;
	font-weight: bold;
}
