/*   add 04-05-29   LI.decimal-1em 

2:00 2003/12/28 */
 
 BODY {
	color :  #004080;
	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 :  #004080;
	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;
}

.font-color-black {
	background: transparent;
	color: Black;
}

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;
}


/*   LEFT SIDE */

#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;
}		
	
/* #left-navlinks	*/
	
	
/*   FLOAT FLOAT  */

div.img-float-left {
		float:  left;
		margin: 0.25em;
	}
div.img-float-right {
		float:  right;
		margin: 0.25em;
	}

/*   FLOAT FLOAT  */		
	 
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;
}	
	
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;
}

UL UL {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-left:  2.5em;
	font-size:  1.25em;
} 

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


/*   
below
NEW FROM Nanaimo css 040509
*/

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;
}


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


/* above new 040509 */


.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-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;
	
}


/*   add 04-05-29    */


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


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 {
	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.bgcolor-yellow {
padding : 0.25em;
background-color : #FFFFEE;
color :  #004080;
}

/* hilite gray & almond added 040607 fr. onwell */

P.hilite-gray {
	color: Black;
	background-color: #DCDCDC;
	padding: 1em;
	margin-left: 3em;
	margin-right: 3em;
	margin-bottom: .25em;
	margin-top: .25em;
	
}

P.hilite-almond {
	color:    #2F4F4F;
	background-color:#FFEBCD; 
	padding: 1em;
	margin-left: 3em;
	margin-right: 3em;
	margin-bottom: .25em;
	margin-top: .25em;
	
}

/* hilite gray & almond added 040607 fr. onwell */








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;
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;
}
	