/* ---------------------------------------- */
/* whole page                               */
/* ---------------------------------------- */
body {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-size:10pt;
	font-weight: normal;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN'; 
}

body table{
	font-size:10pt;
	font-weight: normal;
}

body .footer{
	font-size:9pt;
	font-weight: normal;
}

/* ---------------------------------------- */
/* page main                               */
/* ---------------------------------------- */
.main1 {
	color: #1111; 
}

/* ---------------------------------------- */
/* page link                                */
/* ---------------------------------------- */
.linking {
	display: block;
	margin:  2% 2% 0% 2%;
	text-align: center;
}
.linking a {
	border: #ffffff 1px solid;
	padding: 0% 2% 0% 2%;
	font-weight: bold;
	font-size:10pt;
	color: #69c;
	text-align: center;
	text-decoration: none;
}
.linking a:hover {
	border-bottom: #a1c2e1 1px solid;
}

body .linkannounce{
	font-size:8pt;
	font-weight: normal;
}

/* ---------------------------------------- */
/* page text1                               */
/* ---------------------------------------- */
.text1 {
	margin:  3%;
	padding: 3%;
	color: #000000; 
}
.text1 div.header table{
	font-size:10pt;
	font-weight: normal;
	color: #000000; 
}
.text1 div.subject {
	font-size:10pt;
	font-weight: normal;
	color: #000000; 
}
.text1 div.summary {
	padding-top: 2%;
	padding-bottom: 2%;
	font-size:10pt;
	font-weight: bold;
	color: #000000;
	border-bottom: #369 1px dotted;
}
.text1 div.guidancesummary {
	padding-top: 2%;
	padding-bottom: 2%;
	font-size:8pt;
	font-weight: bold;
	color: #000000;
	border-bottom: #369 1px dotted;
}
.text1 div.detail {
	padding-top: 3%;
	padding-bottom: 2%;
	font-size:10pt;
	font-weight: normal;
}
.text1 div.detail table{
	font-size:10pt;
	font-weight: normal;
}
.text1 div.detail div.signature{
	font-size:10pt;
	font-weight: bold;
	text-align: center;
}
.text1 div.detail .warning{
	font-size:8pt;
	color: #ff0000;
}
.text1 div.qasubtitle {
	padding-top: 2%;
	padding-bottom: 0%;
	font-size:10pt;
	font-weight: bold;
	color: #000000;
	border-bottom: #369 1px dotted;
}
.text1 div.qadetail {
	padding-top: 1%;
	padding-left: 2%;
	padding-bottom: 0%;
	font-size:10pt;
	font-weight: normal;
}


/* ---------------------------------------- */
/* page question1                           */
/* ---------------------------------------- */
.question1 {
	margin:  3% 3% 1% 3%;
	padding: 1%;
	border: #69c 1px solid;
	background-color: #CCFFCC;
	color: #000000; 
	line-height: 150%; 
	font-size:10pt;
}
.answer1 {
	margin:  0% 3% 0% 3%;
	padding: 0% 1% 1% 1%;
	border: #69c 0px solid;
	background-color: #ffffff;
	color: #000000; 
	line-height: 150%; 
	font-size:10pt;
}
.totop1 {
	margin:  0% 3% 3% 3%;
	padding: 0% 1% 0% 1%;
	border: #69c 0px solid;
	background-color: #ffffff;
	color: #000000; 
	text-align: right; 
	font-size:10pt;
}
.whatsnew1 {
	display: block;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 1.5px solid;
}
.whatsnew2 {
	display: block;
	background-color: #AACCFF;
	border-bottom: #AACCFF 1.5px solid;
}
