/*  050802 flt  nb sdbr;  040312 li decimanl; adpt for map header 040306; 2:00 2003/12/28  031229 040301  */
 
 BODY {
 
	color :    Black;
	background-color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	background-repeat : repeat;
	margin-top : 0em;
	margin-left : 0em;
	margin-right : 0em;
}

TD {
	color :  black;
	background-color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .80em;
	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;
}



/*   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;
	margin-top: 0em;
	margin-left: .50em;
	margin-bottom: 0.em;
	margin-right: .50em;
	padding: 0.0em;

}


/*   FLOAT FLOAT  */

/*  rem 2007.02.16       

img.float-left {
		float:  left;
		margin: 0.25em;
	}
	
	
*/	
	
div.img-float-left {
		float:  left;
		margin: 0.25em;
	}
div.img-float-right {
		float:  right;
		margin: 0.25em;
	}

/*   FLOAT FLOAT  */	
	
	
.font-color-black {
	background: transparent;
	color: Black;
}

DIV.menu {
	 margin: 0em;
	 float: left;
	 }

DIV.menu {
	 margin: 0em;
	 float:   right;
	 }
	 
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;
	background-color: transparent;
}
#right-navlinks A:hover {
	COLOR:    #2F4F4F;
	TEXT-DECORATION: underline;
	background-color: transparent;
}	

#right-navlinks LI {
	color: #A9A9A9;
	background-color: transparent;
	font-size: 0.75em;
}
#right-navlinks P {
	color:  #2F4F4F;
	background-color: transparent;
	font-size: 0.85em;
}


/*   LEFT SIDE */

#left-navlinks A:link {
	COLOR:   #B22222;
	background-color: transparent;
	TEXT-DECORATION: none;
	
}
#left-navlinks A:visited {
	COLOR:  #B22222;
	TEXT-DECORATION: none;
	background-color: transparent;
}
#left-navlinks A:hover {
	COLOR:    #2F4F4F;
	TEXT-DECORATION: underline;
	background-color: transparent;
}	

#left-navlinks LI {
	color: #A9A9A9;
	background-color: transparent;
	font-size: 0.75em;
}

#left-navlinks P {
	color:  #2F4F4F;
	background-color: transparent;
	font-size: 0.85em;
}
/*    04.03.02 new left sidebar */

#sidebar-left LI {
   color:  #696969;
	background-color: transparent;
	font-size: 0.75em;
	}
		
#sidebar-left P {
	color:  #696969;
	background-color: transparent;
	font-size: 0.75em;
}

#sidebar-right LI {
   color:  #696969;
	background-color: transparent;
	font-size: 0.75em;
	}
		
#sidebar-right P {
	color:  #696969;
	background-color: transparent;
	font-size: 0.75em;
}


	
#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;
}		
	
	
	 
H1 {
	background:   transparent;
	color:  #DCDCDC;
	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:  #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	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;
}	

H2.h2-font-header {
	background:  #2F4F4F;
	font-size: 1.3em;
	margin: 0.0em;
}
	
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.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;
}

ULUL {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left : -1.5em;
}

.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.decimal {
	list-style: decimal;
	font-size :  1.0em;
	font-weight : 500;
	margin-left : -1.0em;
	margin-right: 0.25em;
	margin-bottom : 0.20em;
	
}
#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.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-bottom: 0.5em;
	 margin-top: 0.0em;
	}

LI.lower-roman {
	list-style-type:  lower-roman;
	 background-color: transparent;
	 color:   #696969;
	 font-size: .75em;
	 margin-bottom: 0.5em;
	 margin-top: 0.0em;
	}





I.small-font {
	background-color : transparent;
	color :  #004080;
	font-weight: 400;
	font-size : 0.75em;
}

I {
margin-left :  0.0em;

}

LI LI {
	list-style-type : disc;
	font-size : 1.0em;
	font-weight : 400;
	margin-left : -1.0em;
	margin-bottom : 0.25em;
	margin-top : 0.25em;
}

P {
	margin-top : 0.25em;
	padding-top : 0em;   
	margin-right: 0.25em;
	margin-left: 0.5em;
	margin-bottom : 0.5em;
	
	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;
	padding : 0.25em;

}

BLOCKQUOTE.bgcolor-lightgreen 
{
background-color : #e6ffe6;
color: #004080;
margin-top : 0em;
margin-left : 1.0em;
margin-right : 0em;
margin-bottom: 0em;
padding-left: 0.5em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0em;
}

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;
}
	
