  /*   adpt from cl 2015.01.09 */
 
 BODY {
	color :  #004080;
	background-color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	background-repeat : repeat;
	margin-top : 0em;
	margin-left : 0em;
	margin-right : 0em;
}
TD {
	color :  #004080;
	background-color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	margin-top : 0em;
	margin-left : 0em;
	margin-right : 0em;
}
TD.bgcolor-firebrick {
	background-color:    #B22222;
}
TD.bgcolor-gains {
	background-color:  #DCDCDC;
	color :  #004080;
}
TD.bgcolor-darkslategray {
	background-color:  #2F4F4F;
	color: #DCDCDC;
}
TD.bgcolor-body-text {
	 background-color: #004080;
	 color: #DCDCDC;
}
TD.txt-08 {
	font-size: 0.8em;
}
.font-color-black {
	background: transparent;
	color: Black;
}


/*   FLOAT FLOAT ud 050802, 050216 fr CoN */		


img.float-left {
	float:  left;
	margin-top: 0em;
	margin-left: .50em;
	margin-bottom: 0.em;
	margin-right: .50em;
	padding: 0.0em;
}

img.float-right {
	float: right;
}


DIV.menu {
	 margin: 0em;
	 float: left;
	 }

	 
A:link {
	background-color: transparent;
	color: #B22222;
	text-decoration: none;
}	

A:visited {
	background-color: transparent;
	color: #B22222;
	text-decoration: none;
}

A:hover {
	COLOR:    #2F4F4F;
	TEXT-DECORATION: underline
}	

#right-navlinks A:visited {
	COLOR:  #B22222;
	TEXT-DECORATION: none
}
#right-navlinks A:hover {
	COLOR:    #2F4F4F;
	TEXT-DECORATION: underline
}	

#right-navlinks LI {
	color: #708090;
	background-color: transparent;
	font-size: 0.75em;
}
#right-navlinks P {
	color:  #708090;
	background-color: transparent;
	font-size: 0.85em;
}


/* Lft navlinks */

#left-navlinks A:link {
	COLOR:   #B22222;
	TEXT-DECORATION: none
}
#left-navlinks A:visited {
	COLOR:  #B22222;
	TEXT-DECORATION: none
}
#left-navlinks A:hover {
	COLOR:    #2F4F4F;
	TEXT-DECORATION: underline
}	
#left-navlinks LI {
	color:   #708090;
	background-color: transparent;
	font-size: 0.75em;
}
#left-navlinks P {
	color:   #708090;
	background-color: transparent;
	font-size: 0.85em;
}
	
#header-links A:link {
	color:    #F5DEB3; 
	background-color: transparent;
	TEXT-DECORATION: none
}	
	
#header-links  A:visited {
	color:  #F5DEB3; 
	background-color: transparent;
	TEXT-DECORATION: none
}		
	
#header-links A:hover {
	color:  Red;
	background-color: transparent;
	TEXT-DECORATION:  underline;
}		
/* ABOVE #left-navlinks	*/

	
	
/*  BELOW  FLOAT FLOAT  */
div.img-float-left {
		float:  left;
		margin: 0.25em;
	}
div.img-float-right {
		float:  right;
		margin: 0.25em;
	}
/* ABOVE  FLOAT FLOAT  */		

/* BELOW ADVERTS id 05.02.15 */
.font-sponsor {
 background-color: transparent;    
 color:   #D3D3D3;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: .80em;
 font-weight: 400;
 padding: 0.25em;
 padding-left: 0.25em;
}	
/* ABOVE  ADVERTS id 05.02.15 */



	 
H1 {
	background:   transparent;
	color:  #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: .25em;
}

H1.font-darkslategray {
	background:   transparent;
	color:    #2F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: .25em;
}

H2 {
	background:   transparent;
	color:  #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: 0.25em;
	}
	
H2.slategray {
	background:   transparent;
	color:   #2F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 600;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: 0.25em;
}	
	
H3 {
	background:   transparent;
	color:  Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: 0.25em;
}

H3.margin-12 {
	background:   transparent;
	color:  Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	margin-left: 1.2em;
	margin-right: 1.2em;
	margin-bottom: 0.25em;
}



H3.slategray {
	background:   transparent;
	color:   #2F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	margin-left: .25em;
	margin-right: .25em;
	margin-bottom: 0.25em;
}




H4 {
	background:   transparent;
	color:  Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: 400;
	margin-left: .25em;
	margin-right: .25em;
}


B.font-light-gray  {
	background:   transparent;
	color:   #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 400;
	margin-left: .25em;
	margin-right: .25em;
}


UL {
	margin-top : 0em;
	margin-bottom : 0em;
}



/*
   temporary decom 2015.01.06 2355   
  UL UL {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left: 2.5em;
	font-size:  1.25em;
} 

*/


/*  below test 2015.01.06  */
UL UL {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left: -0.75em;
	font-size:  1.25em;


}

LI.sub {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left:  -2.0em;
	font-size:  1.25em;
	list-style: disc;


}
/*  above LI.sub test 2015.01.06 */





LI LI {
	list-style-type :  disc;   
	/*margin-left : -1.5em; */
}

#inside-content-li {
	font-size: 0.80em;
	list-style: square;
}



.li-color-black {
	background: transparent;
	color:  #A9A9A9;
	margin-left : 1em;
	margin-bottom : 0.20em;
	list-style-position: outside;
	list-style:  circle;
}
LI {
	list-style : square;
	font-size :  1.0em;
	font-weight : 500;
	margin-left : -1.0em;
	margin-right: 0.25em;
	margin-bottom : 0.20em;
}

li.font-09 {
	font-size: 0.9em;
}
li.font-08 {
	font-size: 0.8em;
}

li.font-08-square {
   color: #2F4F4F;
	font-size: 0.8em;
	list-style:  square;
	line-height: 1.em;
}


#li-gray {
  
	list-style : square;
	font-size :  1.0em;
	font-weight : 500;
	margin-left : -1.0em;
	margin-right: 0.25em;
	margin-bottom : 0.20em;
	color: #A9A9A9;
}

LI.font-15em
{
	font-size: 1.5em;
}

LI.font500 {
	background-color : transparent;
	color :  #004080;
	font-weight: 500;
	font-size : 1.0em;
}

LI.lower-alpha {
	list-style: lower-alpha;
}

LI.upper-alpha {
	list-style: upper-alpha;
	
}

LI.decimal {
	list-style-type: decimal;
	 background-color: transparent;
	 color:   #696969;
	 font-size: .75em;
	 margin: 0.5em;
	 margin-top: 0.0em;
	}

LI.lower-roman {
	list-style-type:  lower-roman;
	 background-color: transparent;
	 color:   #696969;
	 font-size: .75em;
	 margin: 0.5em;
	 margin-top: 0.0em;
	}





I.small-font {
	background-color : transparent;
	color :  #004080;
	font-weight: 400;
	font-size : 0.75em;
}



P {

	font-size : 1,25em;
	margin-top : 0.25em;
	padding-top : 0em;   
	margin-right: 0.25em;
	margin-left: 0.5em;
	margin-bottom : 0.5em;
	margin-top : 0em;
	background-color : transparent;
	color :   Black;    /* blue #004080;  */
}

P.margin-15 {
	margin-top : 0.25em;
	padding-top : 0em;   
	margin-right:  1.5em;
	margin-left: 1.5em;
	margin-bottom : 0.5em;
	margin-top : 0em;
	background-color : transparent;
	color :   Black;    /* blue #004080;  */
}


P.bgcolor-yellow {
padding : 0.25em;
background-color : #FFFFEE;
color :  #004080;
}



BLOCKQUOTE {
	background : transparent;
	color :  #004080;
	font-style : italic;
    font-family : Arial, "Arial Narrow", Verdana, sans-serif;
	font-size :  1.0em;
	font-weight : 500;
	margin-left : 1.0em;
	margin-top : 0.0em;
	margin-bottom: 0.25em;
	padding : 0.25em;

}

BLOCKQUOTE.bgcolor-lightgreen 
{
background-color : #e6ffe6;
color: #004080;
margin-top : 0em;
margin-left : 1.0em;
margin-right : 0em;
padding-left: 0.5em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
}

BLOCKQUOTE.bgcolor-lightgreen-80 
{
font-size: 0.80em;
background-color : #e6ffe6;
color: #004080;
margin-top : 0em;
margin-left : 1.0em;
margin-right : 0em;
padding-left: 0.5em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
}
BLOCKQUOTE.bgcolor-lightyellow 
{
background-color : #FFFFEE;
color: #004080;
margin-top : 0em;
margin-left : 1.0em;
margin-right : 0em;
padding: 0.25em;
}

HR {
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}
	