/* PE2005 1 Design SYS AV  ---------------------------------------------- */




/* basic styles -------------------------------------------------- */
a {
text-decoration:none;
}

a:link, a:active, a:visited, a:hover   {
color:#c00;
}

a[href]:after {
 content:" <"attr(href)">";
 background-color:inherit;
 font-style:italic;
 font-size:8pt;
 color: #ccc;
}

*[name]:after {
 content:" [#"attr(name)"]";
 color:#ccc;
 background-color:inherit;
 font-style:italic;
 font-size:8pt;
}



/* Print Layer Styles ------------------------------------------------------ */
#LogoPrint {
position: relative;
z-index:50;
width: 190mm;

}

#LogoPrint li {
list-style-position:inside;
list-style-image:url(../IMG/LOGO_P.gif);
padding:0;
margin:0;
}

#LogoPrint ol {
list-style:none;
list-style-position:outside;
font-family: Helvetica, Arial, sans-serif;
font-size: 5pt;
letter-spacing: 0.05em;
color: #999;
text-align: right;
border-top: 0.5pt #039 solid;
padding:5pt;
margin:0pt;
}




/* Layer Styles ------------------------------------------------------ */
#Logo {
display:none
}

#ImageBar {
display:none
}

#MainContent {
position:absolute;
z-index:50;
background-color:#fff;
left: 20mm;
top: 40mm;
right: 40mm;
bottom: 40mm;
width: 140mm;}


/* Textstyle Definitions -------------------------------------------------- */
/* general */

.TxtBody {
padding-left: 10mm;
line-height: 16pt;}

.TxtTitle1 {
font-size: 14pt;
font-weight: bold;
padding-bottom: 14pt;
}

.TxtTitle2 {
font-size: 14pt;
font-weight: bold;
padding-bottom: 14pt;
}

.TxtBold {
font-weight:bold;
color: #888888;
}

.TxtLight {
color: #888888;
}

.TxtSmall {
font-size: 8pt;
}

.TxtBodyOff {
padding-left: 20px;
padding-right: 20px;
}


.TxtBody p {
padding-bottom: 14pt;
margin: 0;
}

.TxtBody ul {
list-style:none;
margin:0 0 6pt 0;
padding:0;
}

.TxtBody ol {
list-style-position:outside;
margin:0;
padding:0;
}
	
.TxtBody li {
margin:0;
padding:0;
}

.TxtList ul {
list-style:none;
margin:0 0 14pt -10pt;
padding:0 0 0 10px;
background-color:#aaa;
}

.TxtList ol {
list-style-position:outside;
padding:0;
margin:0
}
	
.TxtList li {
margin:0;
padding:0;
}




/* japanese styles 
-------------------------------------------------- */

body {
font-family:sans-serif;
font-size: 11pt;
color:#333;
text-align: left;
text-decoration:none;
vertical-align: baseline;
word-wrap: normal;
punctuation-wrap:hanging;
punctuation-trim:leading;
text-autospace: ideograph-parenthesis;
}


/* Color Definitions -------------------------------------------------- */


.ColSER {
color: #F90
}

.ColABO {
color: #c00;
}

.ColORD {
color: #039;
}

.ColALL {
background-color:#555;
}

/* Marker Definitions -------------------------------------------------- */

.MarkerSER {
border-left: 10pt #fc0 solid;
border-bottom:1pt #fc0 solid;
margin:14pt 42pt 10pt -10pt;
padding:0 42pt 0 10pt;
font-weight: bold;
}

.MarkerSER1 {
border-left: 10px #fc0 solid;
border-bottom:1pt #fc0 solid;
margin:14pt 42pt 10pt -10pt;
padding:0 42pt 0 10pt;
font-weight: bold;
}


.MarkerABO {
border-left: 10px #c00 solid;
border-bottom:1pt #c00 solid;
margin:14pt 42pt 10pt -10pt;
padding:0 42pt 0 10pt;
font-weight: bold;
}

.MarkerORD {
border-left: 10px #039 solid;
border-bottom:1pt #039 solid;
margin:14pt 42pt 10pt -10pt;
padding:0 42pt 0 10pt;
font-weight: bold;
}

.MarkerALL {
border-left: 10px #555 solid;
border-bottom:1pt #555 solid;
margin:14pt 42pt 10pt -10pt;
padding:0 42pt 0 10pt;
font-weight: bold;
}


/* List styles ------------------------------------------------------ */

.ListTitle {
border-bottom:1pt #fc0 solid;
margin:14pt 42pt 0 -10pt;
padding:0 42pt 0 10pt;
height:11pt;
font-weight: bold;
}

.ListBox {
margin:0 0 0 -10pt;
padding:0 42pt 0 0;
vertical-align:middle;
}

.ListBox ul {
list-style-image:url(../IMG/BULLBLU.gif);
list-style-position:inside ;	
}

.ListBox li {
height:14pt;	
margin:10pt 0  10pt 0;
padding: 0;
vertical-align: middle;
text-indent: 14pt;
line-height:10pt;
border-bottom: 0.5pt #ccc solid;
}

.ListBox2 {
margin:0 0 0 -10pt;
padding:0 42pt 0 0;
vertical-align:middle;
}

.ListBox2 ul {
list-style-image:url(../IMG/BULLYEL.gif);
list-style-position:inside ;	
}


.ListBox2 li {
height:14pt;	
margin:10pt 0  10pt 0;
padding: 0;
vertical-align: middle;
text-indent: 14pt;
line-height:10pt;
border-bottom: 0.5pt #ccc solid;
}


/* Menu styles ------------------------------------------------------ */

#fastnav, #submenu, #home, #menuord, #menuabo, #menuser, #submenu, #menuser, #menuabo, #menuord, #langmenu {
display:none
}