a,img,input{selector-dummy: expression(this.hideFocus=true);}

.jTitle {
	color: black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 170%;
	FONT-FAMILY: Times now roman;
	text-decoration: none;
}

.ArticleInfor {
	font-size: 75%;
	line-height: 12pt;
	display:inline;
	color: #949494;
}

.ToC_authors {
	font-size: 90%;
	line-height: 12pt;
	display:inline;
	color: #000000;
}

.JournalInfor {
	font-family: Verdana;
	font-size: 70%;
	line-height: 120%;
	display:inline;
	color: #000000;
}

.JournalISSN {
	font-family: Verdana;
	font-size: 100%;
	display:inline;
	color: #6C6C6C;
}

.Verdana {
	font-family: Verdana;
	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 */
.input
{
	font-family: Verdana; 
	color: #454545; 
	font-size: 10pt; 
	line-height:14px; 
	BORDER: #BEBEBE; 1px solid; 
}

/* table style */
Table.Form {
	font-family: Verdana; 
	color: #000000; 
	font-size: 80%; 
	line-height:130%; 
}

Table.Menu {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	display: inline;
	font-weight:bold;
}

.Menu a {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	COLOR: #000000;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
	font-weight:normal;
}


Table.d {
	FONT-SIZE: 85%;
	font-family: Times new roman;
	display: inline;
	color: black;
	text-decoration: none;
	selector-dummy:
	selector-dummy:
	expression(this.hideFocus=true);
}

.d a {
	color: #013E8C;
	text-decoration: underline;
}

.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: #000000;
	FONT-SIZE: 100%;
	font-weight:bold;
}

.title02 {
	COLOR: #1C8DED;
	FONT-SIZE: 120%;
	font-weight:bold;
}

.title04 {
	font-family: helvetica;
	COLOR: #999999;
	FONT-SIZE: 120%;
	font-weight:bold;
}

.title03 {
	COLOR: #000000;
	FONT-SIZE: 100%;
	font-weight:bold;
	line-height:180%;
}

Table.current {
	FONT-SIZE: 85%;
	font-family: Times new roman;
	display: inline;
	color: #58595B;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.board {
	FONT-SIZE: 80%;
	font-family: Verdana;
	display: inline;
	color: #black;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.Archive {
	font-family: Verdana;
	FONT-SIZE: 70%;
	COLOR: #00000;
	text-decoration: none;
	font-weight:normal;
}

.Archive a {
	COLOR: #8B4805;
	text-decoration: none;
}


.current a {
	color: #58595B;
	text-decoration: none;
}

.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:130%;
	border-top:2px solid #0F4BC7;
	border-bottom:2px solid #0F4BC7;
	border-left:2px solid #0F4BC7;
	border-right:2px solid #0F4BC7;
}

Table.Box_Citation {
	Text-Decoration: None;
	Border-Top:1Px Solid #1C8DED;
	Border-Bottom:1Px Solid #1C8DED;
	Border-Left:1Px Solid #1C8DED;
	Border-Right:1Px Solid #1C8DED;
}
Table.Box02 {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 12pt;
	display:inline;
	color: #777777;
	text-decoration: none;
	border-top:2px solid #F58220;
	border-bottom:2px solid #F58220;
	border-left:2px solid #F58220;
	border-right:2px solid #F58220;
	padding-top:4px;padding-bottom:4px;padding-right:4px;padding-left:4px;
}

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: #2A5889;
	FONT-SIZE: 80%;
	font-family: Verdana;
	text-decoration: none;
}
.LineMap a {
	text-decoration: none;
	color: #2A5889;
}
.TableOfContentsHeader {
	color: #013E8C;
	FONT-SIZE: 130%;
	font-family: Times now roman;
	text-decoration: none;
}

.ToC_subjectArea {
	color: #FFFFFF;
	FONT-SIZE: 90%;
	background-color:#1C8DED;
	font-family: Verdana;
	text-align:center;
	font-weight:bold;
    padding-top:4px;
	padding-bottom:4px;
	text-decoration: none;
}

.ToC_subject {
	FONT-SIZE: 95%;
	color: #FFFFFF;
	background-color:#bb965d;
	font-family: Times now roman;
	text-align:center;
	font-weight:bold;
	text-decoration: none;
    padding-top:2px;
	padding-bottom:2px;
}

td.box_archive_year {
	font-family: Verdana;
	FONT-SIZE: 95%;
	COLOR: #997d51;
	text-decoration: none;
	font-weight:normal;
	border-top:3px solid #bb965d;
	border-bottom:3px solid #bb965d;
	border-left:3px solid #bb965d;
	border-right:3px solid #bb965d;
}

.box_archive_year a:link {
	COLOR: #997d51;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

.box_archive_year a:visited {
	selector-dummy:
	expression(this.hideFocus=true);
}

.box_archive_year a:hover {
	COLOR: #0456c6;
	text-decoration:underline;
	selector-dummy:
	expression(this.hideFocus=true);
}