/* 2009.04.01 gold td bg for redekip ; 070131 ud;  060425 adpt alta; blockquote 2005.01.24 bot margin;  2005.01.23 dbl chk nav link id;  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;

}

/*   add for german */ 
TD.bgcolor-body-text-wrm {
	background-color: #ffd700;
}

TD.bgcolor-body-text-blue
{
	background-color: #b0e0e6;
	color: black;
}


.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 SIDE LINKS below */



#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  */

img.float-left {

	float: left;

	margin-left: 0em;

}



img.float-left-1em {

	float: left;

	margin-left: .5em;

	margin-right: .5em;

}





/*  below 06.08.09  for to immig law */

img.float-left-05em {

	float: left;

	margin-left: .5em;

	margin-right: .5em;

	



}

img.float-left {

	float: left;

	 margin-left: 0em;

	 margin-right: 0.5em;

	 padding: 0em;

}



img.float-right {

	float: right;

	 margin-left: 0.5em;

	 margin-right: 0em;

	 padding: 0em;

}



img.float-left-ml {

	float: left;

	margin-left: 1em;

	margin-right: 0.5em;

	padding: 0em;

}



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;

	

}



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;

}



P.margin-left-2 {

	padding: 0.25em;

	margin-left: 2em;

	

}



BLOCKQUOTE.smoke {

	background-color: #F5F5F5;

	color: Black;

	padding: 0em;

	margin: 0em;

}



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;

}

	