.Verdana {
	font-family: Verdana;
	font-size: 75%;
}

.notice {
	font-family: Verdana;
	color: #black;
	font-size: 75%;
}

.copyright {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 12pt;
	display:inline;
	color: #777777;
	text-decoration: none;
}

/* rules */
hr.part-rule {
    color: #555555;
    width: 100%;
    align: center;
    margin-top: 5pt;
    margin-bottom: 5pt;
    }

hr.section-rule {
    color: #9CCDFF;
    width: 100%;
    height: 5px;
    align: center;
    margin-top: 3pt;
    margin-bottom: 3pt;
    }

/* superior numbers which are cross-references */
.xref {
    color: red;
    }
    
/* generated text */     
.gen {
    color: gray;
    }

/* --------------- Titling levels -------------------- */


/* titling level 1: document title */
.tl-document {
   display: block;
   font-family: times new roman;
   font-size: 15pt;
   font-weight: bold;
   color: black;
   line-height: 130%;
   text-align: left;
   }

/* titling level 2: main document parts */
.tl-main-part {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	color: white;
	FONT-FAMILY: Verdana, sans-serif;
}
 
/* titling level 3: first-level sections of main parts */
 .tl-section-level {
   display: block;
   font-family: helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: blue;
   line-height: 130%;
   }
 
/* titling level 4: lowest designed level */
.tl-lowest-section {
   display: block;
   font-family: helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   color: black;
   line-height: 120%;
   }
   
/* default titling level */
.tl-default {
   display: block;
   font-family: helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   color: gray;
   line-height: 130%;
   margin-top: 5pt;
  }


/* FORM style */

Table.Form {
	font-family: Verdana; 
	color: #000000; 
	font-size: 80%; 
	line-height:130%; 
}

.input
{
	font-family: Verdana; 
	color: #454545; 
	font-size: 10pt; 
	line-height:14px; 
	BORDER: #BEBEBE; 1px solid; 
}

/* table style */
Table.Menu {
	FONT-SIZE: 80%;
	COLOR: #505050;
	FONT-FAMILY: verdana;
	display: inline;
	font-weight:normal;
}

.Menu a {
	FONT-FAMILY: verdana;
	COLOR: #797979;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
	font-weight:normal;
}

Table.d {
	FONT-SIZE: 85%;
	line-height:150%;
	font-family: Times New Roman;
	display: inline;
	color: #474747;
	text-decoration: none;
	selector-dummy:
	selector-dummy:
	expression(this.hideFocus=true);
}

.d a {
	color: #9FC605;
	text-decoration: underline;
}

td.box_archive_year {
	font-family: Verdana;
	FONT-SIZE: 70%;
	COLOR: #E0E0E0;
	text-decoration: none;
	font-weight:normal;
	border-top:1px solid #5b5d57;
	border-bottom:1px solid #5b5d57;
	border-left:1px solid #5b5d57;
	border-right:1px solid #5b5d57;
}

.box_archive_year a {
	text-decoration: none;
}

.Journal p {
	line-height:130%;
}

Table.Article {
	FONT-SIZE: 100%;
	font-family: helvetica;
	display: inline;
	color: #000000;
	text-decoration: none;
}

Table.JournalBrowser {
	FONT-SIZE: 70%;
	font-family: Verdana;
	display: inline;
}

.JournalBrowser a{
	FONT-SIZE: 110%;
	display: inline;
	color: #1c1c1c;
	text-decoration: none;
}

Table.Journal {
	FONT-SIZE: 100%;
	font-family: Times new roman;
	display: inline;
	color: #000000;
	font-weight:normal;
	line-height: 130%;
}

.Journal a {
	COLOR: #DE1434;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

.title01 {
	COLOR: #227F82;
	FONT-SIZE: 100%;
	font-weight:bold;
}

.title02 {
	font-family: Verdana;
	COLOR: #003E0F;
	FONT-SIZE: 90%;
	font-weight:bold;
}

.title03 {
	font-family: Verdana;
	COLOR: #B01F04;
	FONT-SIZE: 90%;
	font-weight:bold;
}

Table.current {
	FONT-SIZE: 85%;
	font-family: Times new roman;
	display: inline;
	color: #000000;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.current2 {
	FONT-SIZE: 100%;
	font-family: Times new roman;
	display: inline;
	color: #58595B;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

.current a {
	color: #003E0F;
	text-decoration: none;
}

.ArticleTitle {
	color: black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%;
	FONT-FAMILY: Times now roman;
	text-decoration: none;
}

.ArticleInfor {
	font-size: 75%;
	line-height: 120%;
	display:inline;
	color: #797979;
}

.Contents {
	font-family: Verdana;
	COLOR: #35AC8F;
	FONT-SIZE: 70%;
	font-weight:normal;
}

.Contents a {
	font-family: Verdana;
	COLOR: #35AC8F;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

.Title_box {
	font-family:Verdana;
	COLOR: #ffffff;
	FONT-SIZE: 10pt;
}

.Article a {
	COLOR: #DE1434;
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.Box {
	FONT-SIZE: 80%;
	font-family: Arial;
	display: inline;
	color: #000000;
	text-decoration: none;
	line-height:170%;
	border-top:2px solid #83AF1F;
	border-bottom:2px solid #83AF1F;
	border-left:2px solid #83AF1F;
	border-right:2px solid #83AF1F;
}


Table.Box_Citation {
	Text-Decoration: None;
	Border-Top:1Px Solid #83AF1F;
	Border-Bottom:1Px Solid #83AF1F;
	Border-Left:1Px Solid #83AF1F;
	Border-Right:1Px Solid #83AF1F;
}

td.smallText {
	font-size: 80%;
	line-height: 12pt;
	display:inline;
	color: #black;
	text-decoration: none;
}

Table.Box_search {
	text-decoration: none;
	border-top:1px solid #83AF1F;
	border-bottom:1px solid #83AF1F;
	border-left:1px solid #83AF1F;
	border-right:1px solid #83AF1F;
	FONT-SIZE: 100%;
	font-family: Verdana;
	line-height:150%;
	display: inline;
}

Table.List {
	FONT-SIZE: 80%;
	font-family: Verdana;
	display: inline;
	color: #000000;
	text-decoration: none;
	line-height:160%;
	font-weight:normal;
}

.List a {
	color: #DE1434;
}
.List th {
     border-bottom:2px solid #F39700;
     border-top:2px solid #F39700;
     padding-top:4px;padding-bottom:4px;
}

.List td {
    vertical-align:top;
    border-bottom:1px solid #F39700;
}

.LineMap {
	COLOR: #454545;
	FONT-SIZE: 80%;
	font-family: Verdana;
	text-decoration: none;
}
.LineMap a {
	text-decoration: none;
	color: #454545;
}
.TableOfContentsHeader {
	COLOR: #227F82;
	FONT-SIZE: 110%;
	font-family: Verdana;
	text-decoration: none;
}
