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: 80%;
	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: #094CA1;
	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: #8DC63F;
    }
    
/* 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: 75%; 
	line-height:130%; 
	BORDER: #BEBEBE; 1px solid; 
}

/* table style */
Table.Form {
	font-family: Verdana; 
	color: #000000; 
	font-size: 100%; 
	line-height:130%; 
}

Table.Menu {
	FONT-SIZE: 12px;
	COLOR: #8DC63F;
	FONT-FAMILY: verdana;
	display: inline;
	font-weight:bold;
}

.Menu a {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	COLOR: #ffffff;
	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:
	expression(this.hideFocus=true);
}

.d a {
	color: #8DC63F;
	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: #094CA1;
	FONT-SIZE: 100%;
	font-weight:bold;
}

.title02 {
	font-family: Verdana;
	COLOR: #8DC63F;
	FONT-SIZE: 90%;
	font-weight:bold;
}

Table.current {
	FONT-SIZE: 85%;
	font-family: Times new roman;
	display: inline;
	color: #777777;
	text-decoration: none;
	selector-dummy:
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.current a {
	FONT-SIZE: 100%;
	font-family: Times new roman;
	display: inline;
	color: #777777;
	text-decoration: none;
	font-weight:bold;
	selector-dummy:
	selector-dummy:
	expression(this.hideFocus=true);
}

Table.body {
	FONT-SIZE: 85%;
	line-height: 130%;
	font-family: Times new roman;
	display: inline;
	color: #000000;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

td.body {
	FONT-SIZE: 85%;
	line-height: 150%;
	font-family: Times new roman;
	display: inline;
	color: #000000;
	text-decoration: none;
	selector-dummy:
	expression(this.hideFocus=true);
}

.current a {
	color: #777777;
	text-decoration: none;
}

Table.Box_Citation {
	Text-Decoration: None;
	Border-Top:2Px Solid #9E9E9E;
	Border-Bottom:2Px Solid #9E9E9E;
	Border-Left:2Px Solid #9E9E9E;
	Border-Right:2Px Solid #9E9E9E;
}

.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 #8DC63F;
	border-bottom:2px solid #8DC63F;
	border-left:2px solid #8DC63F;
	border-right:2px solid #8DC63F;
}

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: #EB6100;
	FONT-SIZE: 80%;
	font-family: Verdana;
	text-decoration: none;
}
.LineMap a {
	text-decoration: none;
	color: #EB6100;
}

.TableOfContentsHeader {
	COLOR: #050098;
	FONT-SIZE: 120%;
	font-family: Verdana;
	text-decoration: none;
}