a 
{
   color: #990000;
   letter-spacing: normal;
   font-weight: normal;
   font-variant: normal;
   font-style: normal;
   text-decoration: underline;
 }

a:hover
{
	color: black;
    background-color: #FFFF99;
    letter-spacing: normal;
    font-variant: normal;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
 }

blockquote
 {
        margin-top:1em;
        margin-right:3em;
        margin-bottom:1em;
        margin-left:3em;
}

body
{
	color: #333333;
	font-size: 9pt;
	list-style-type : square;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0em;
    margin-right: 0em;
    margin-top: 0em;
    margin-bottom: 1.5em;
}

h1 
{
	color: #CC9933;
	font-size: 115%;
	font-style: normal;
	font-weight: bolder;
	font-family: "Times New Roman", Times, serif;
	font-variant : small-caps;
}

h2
{
	color: #333300;
	font-size: 110%;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

h3
{
	color: #993300;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
}

h4
{
	color: #999999;
    font-size: 95%;
    font-style: italic;
    font-weight: bold;
}

img
{ 
        border: none;
}

li 
{ 
    color: #333333;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
    background-color: white;
	list-style-position: outside; 
}

p
{
    color: #333333;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
    background-color: white;
	line-height: 1.5em;
    text-align:justify;
}

pre
{  
       font-family: "Courier New", Courier, monospace
}

div.BodyText
 { 
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6pt;
	margin-left:0in;
	text-align:justify;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
 } 
  
p.BodyText, li.BodyText
{
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6pt;
	margin-left:0in;
	text-align:justify;
	font-size:10pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

td
 {
	font-size: 9pt;
	line-height: 1.5em;
    margin-top:0.5em;
    margin-right:0.5em;
    margin-bottom:0.5em;
    margin-left:0.5em;
}

 th.Normal 
 {
	font-size:9pt;
	font-weight : bold;
	margin-top:0.5 em;
	margin-right:0.5em;
	margin-bottom:0.5em;
	margin-left:0.5em;
}

sup
{
	font-size:8pt;
}

.abstract
{
	font-size:95%;
	color: Black;
	line-height:1.25em;
	text-align:justify;
	margin-top: auto;
	margin-right:3em;
	margin-bottom:auto;
	margin-left:3em;
	padding-bottom : 0.75em;
	padding-left : 0.75em;
	padding-right : 0.75em;
	padding-top : 0.75em;
	border : 1px solid #663300;
}

.author
{
	color: #999933;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.biblio
{
        margin-left:1.5em;
        text-indent: -1.5em;
        line-height: 1.2em;
}

.box {  
       border: #CC9933; 
       border-style: none; 
       border-top-width: thin; 
       border-right-width: thin; 
       border-bottom-width: thin; 
       border-left-width: thin
}

.caption
{
	color: #990000;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.folding
{
	cursor: hand
}

.fnNbr
{
        font-size:90%;
        font-family : Arial, Helvetica, sans-serif;
        color: Olive;
        vertical-align : super;
        text-decoration : none;
}

.fnPtr
{
        font-size:85%;
        color: Olive;
        font-family : Arial, Helvetica, sans-serif;
        vertical-align : super;
        text-decoration : none;
}

.fnTxt
{
        font-size:95%;
}

.pNum
 {
        color: #CC9999;
        text-decoration : none;
}

.navButtonTxt 
{
	font-size: 7pt; 
	font-weight: bold; 
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.navButtonDkTxt 
{
	font-size: 7pt; 
	font-weight: bold; 
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.pgTitle1 
{
	color: #666600;
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, sans-serif;
	line-height: 1.5;
}
	 
.pgTitle2 
{ 
	color: #CC9933;
	font-size: 120%; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Georgia, "Times New Roman", Times, sans-serif;
	line-height: 1.5;
}

.pNum
 {
        color: #CC9999;
        text-decoration : none;
}

 .n
 {
        text-indent: -1.5em;
        text-align:justify;
}

 .nn
 {
        line-height: 1.5em;
        text-indent: -2em;
        text-align:justify;
}

 .nnn
 {
        line-height: 1.5em;
        text-indent: -2.5em;
        text-align:justify;
}
	
.smallLt 
{ 
	font-size: 8pt; 
	color: #CC9966; 
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}
	
.smallBlack 
{ 
	font-size: 7pt; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.translitTxt 
{ 
	font-style: italic
	font-family: Arial, Helvetica, sans-serif; 
}

.translitHdr
 { 
	font-weight: bold; 
	color: #990000; 
	font-style: italic
 	font-family: Arial, Helvetica, sans-serif; 
}

.overline
{
	text-decoration: overline;
}

.u
{
	text-decoration: underline;
}