



/*  2006.07.04 reman van; 050824 family ,  dt indent and spouse, corn added 040419.  031106 van travel, 030723 font-color-gray-80, 030718 font 80 dim gray, 03/06/24 darkergrey font, 2003/06/23 dark-grey font-75 font WHITE BLACK, , 2003/05/12 update for Business-ref ; 2003/05/02 adapted from Honolulu Mtcss   */



BODY {

	color :  #004080;

	background-color : White;

	font-family : Verdana, Arial, Eurostile, sans-serif;

	font-size : .8em;

	background-repeat : repeat;

	list-style-type : square;

	margin-top : 0em;

	margin-left : 0em;

	margin-right : 0em;

		

}











/*  IMAGES  040413 */



div.img-float-left {

		float:  left;

		margin: 0.25em;

	}

div.img-float-right {

		float:  left;

		margin: 0.25em;

	}	



/* 050927 add img below   */



img.img-float-left {

		float:  left;

		margin: 0.25em;

	}	

/*  Image 051029 CLZ float below */

img.clz-img-float-left {

		float:  left;

		margin-left: 0em;

		margin-top: 1em;

   	margin-right: 1.25em;

		margin-bottom: 1.0em;

	}	

	

	

	

	

TD {

		color :  #004080;

	background-color : White;

	font-family : Verdana, Arial, Eurostile, sans-serif;

	font-size : .80em;

	

	background-repeat : repeat;

	list-style-type : square;

	margin-top : 0em;

	margin-left : 0em;

	margin-right : 0em;

}



TD.bgimage-003300 	{

	background-image : url(./../img--site/0-backgrounds/green-lines/4pix-v-l-003300-lines.jpg);	



	 }

	



TD.bgcolor-lightyellow {

	background-color : #FFFFEE;

	color :  #004080;

}



.bgimage-003300 	{

	background-image : url(./../img--site/0-backgrounds/green-lines/4pix-v-l-003300-lines.jpg);	

	padding-left: .25em;

	padding-right: .25em;

}



/*  corn added 040419 */



.bgcolor-corn  {

background-color:  #FFF8DC;

	color: #2F4F4F;

}



.bgcolor-cream {

background-color:   #FFEBCD;

	color: #2F4F4F;

}

.bgcolor-lightivory {

	 background-color: #FFFFF0;

	 color : #004080;

}

.bgcolor-lightblue {

	background-color: #F0FFFF;

	color : #004080;

}



.bgcolor-lightgreen {

	 background-color: #F5FFFA;

	 color : #004080;

	 padding: 0.5em;

}

/* borrow fr SM professional */



A:link { color: #CC0033;

	background-color : transparent;

	padding:  0em;

	text-decoration:  none;

	

	 }

	 



	A:VISITED {

 	color : CC0033;

	background-color : transparent;

	text-decoration:  none;

	

	}

	/* same as Active was maroon */

	

	A:hover { color:    Yellow;

	background-color :      #004080;  /*slategray*/

	padding:  0em;

	text-decoration:  none;

	 }







/*

A {

	color : #FF3300;

	background-color : transparent;

}



A:HOVER {

	color :   Maroon;

	background-color : #FFFFCC;

	}

	

	/*

A:VISITED {

color : #880000;

	background-color : transparent;

}	

*/





.font-size-9 {

	font-size : 0.90em;

}



A.font500 {

	background-color : transparent;

	color :  #004080;

	font-weight : 500;

}	 

.font-color-blue-slategray {

	background-color:    #708090;

	color: #F0FFFF;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: 500;

}



.font-color-white-black {

	color: #D3D3D3;

	background-color: Black;

	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	margin-bottom : .0em;

	margin-left : 0em;

	padding-left : .25em;

	}



.font-color-white-blue {

	color:  White;

	background-color:  #004080;

	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	margin-bottom : .0em;

	margin-left : 0em;

	 padding: .25em;

	}	

	

.font-color-white-brown {

	color:  White;

	background-color:   #A52A2A;

	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	margin-bottom : .0em;

	margin-left : 0em;

	padding-left : .25em;

	}	

.font-color-blue-gains {

font-size: .85em;

	color:   #191970;

	background-color:   #DCDCDC;

	

	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	font-weight: 400;

	margin-bottom : .0em;

	margin-left : 0em;

	padding: .5em;



}

.font-color-gray-80 {

	 background-color: #F5F5F5;

	 font-size: .80em;

	 font-weight: 400;

	 font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	 padding: .5em;

	 line-height: 1.5em;

}



.font-color-004080 {

color : #004080;

background-color: transparent;

}



.font-smaller-80 {

	font-size : 0.80em;



}

.small-80font {

	background-color : transparent;

	color :  #004080;

	font-weight : 400;

	font-family :  Verdana, Arial, Helvetica, sans-serif;

	font-size : 0.8em;

	margin-top : 0em;

	margin-bottom : .5em;

	margin-left : 0.5em;

	padding-bottom : 0.5em;

}



.font-lightgrey-point90 {

	 color: #A9A9A9;

	  background-color: transparent;

	 font-size:  0.90em;

	 margin-left: 1.0em;

	

	

}

.font-dimgrey-point90 {

	font-size:  0.90em;

	margin-left: 1.0em;

	 color:   #696969;

	 background-color: transparent;

}



.font-dimgrey-point85 {

	font-size:  0.85em;

	margin-left: 1.0em;

	 color:   #696969;

	  background-color: transparent;

}



.font-dimgrey-point80 {

font-size:  0.80em;

	margin-left: 0em;

	 color:   #696969;

	  background-color: transparent;

}



.font-darkgrey-point75 {

	font-size: 0.75em;

	margin-left: 1.0em;

	 color:  #A9A9A9;

}









.smaller-font-80 {

	background-color: transparent;

	color : #004080;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.80em;

	font-weight: 400;

}

.font-90-transparent {

	background-color: transparent;

	color: Black;

	font-size: 0.9em;

	font-weight: 500;

}

.font-90 {

	font-size: .90em;

	background-color: #E6FFEE;

}

.font-80 {

	font-size: .80em;

}



.font-75 {

	font-size: .75em;

}

/* NOTE   see also BLOCKQUOTES for class bgcolor    */

	

.bgcolor-lightyellow 	{

background-color : #FFFFEE;

color :  #004080;

margin-top : 0em;

margin-left : 0em;

margin-right : 0em;

padding-left: 0.5em;

padding-top: 0.5em;

padding-right: 0.5em;

padding-bottom: 0.5em;

}



	

	

H1 {

	background-position : top;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : 1.3em;

	background-color : transparent;

	color :  #004080;

	font-weight : 600;

	margin-top : 0em;

	margin-bottom : .0em;

	margin-left : 0em;

	padding-bottom : 0em;

}

H2 {

font-family :  Verdana, Arial, Helvetica, sans-serif;

	background-color : transparent;

	color :  #004080;

	font-size : 1.2em;

	font-weight : 600;

	margin-top : 0.50em;

	margin-left : 0em;

	

	margin-bottom : 0.2em;

}

H3 {

font-family :  Arial, Helvetica, sans-serif;

	background-color : transparent;

	color :  #004080;

	font-size : 1.1em;

	font-weight : 600;

	margin-top : 0.75em;

	margin-left : 0em;

	margin-bottom : 0.2em;

}



H3.margin-0 {

	color:  White;

	background-color:  #004080;

	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;

	font-size : 1.1em;

	font-weight : 500;

	margin: .0em;

	padding: .25em;





}

H4 {

	background-color : transparent;

	color :  #004080;

	font-size : 1.0em;

	font-weight : 600;

	margin-top : .50em;

	margin-left : 0em;

	margin-bottom : 0.0em;

}



H5 {

background-color : transparent;

color :  #004080;

	font-size : 1.20em;

	font-weight : 500;

	margin-top : .50em;

	margin-left : 0em;

	margin-bottom : 0.50em;

}



EM {

font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size : 0.85em;

font-weight : 600;

}



DL {

	font-family : Verdana, sans-serif;

}

DT {

	font-family : Verdana, sans-serif;

		margin-left : 1.0em;

}



DD {

	font-family : Verdana, sans-serif;

		margin-left : 2.5em;

}



UL {

	margin-top : 0em;

	margin-bottom : 0em;

}

UL.padding-0 {

	padding-bottom: 0em;

	padding-top: 0em;

}

UL.left-space {

	padding-bottom: 0em;
	padding-top: 0em;
	padding-left:  10px;
	margin-left: 1em;
}



ULUL {

	margin-top : 0em;

	margin-bottom : 0em;

	margin-left : -1.5em;

}

LI {
	list-style : square;
	font-size :  1.0em;
	font-weight : 500;
	margin-left : -1.0em;
	margin-bottom : 0.20em;
}


/*  MORE SPACE NEXT TO IMAGES   */
LI.fx-margin-left {
	list-style : square;
	font-size :  1.0em;
	font-weight : 500;
	padding-left: 0em;
	margin-left : 1.0em;
	margin-bottom : 0.20em;
}


LI.color-pt07

{

	color: #4682B4;

	background-color: transparent;

	list-style : square;

	font-size :  .7em;

	font-weight : 500;

	margin-left : -1.0em;

	margin-bottom : 0.20em;

}

LI.color-pt08  {

	color:   #A9A9A9;

	background-color: transparent;

	list-style : square;

	font-size :  .7em;

	font-weight : 500;

	margin-left : -1.0em;

	margin-bottom : 0.20em;

}







/*   above 040714 */

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;

	

}

OL {



}




LI.decimal-1em {
list-style-type: decimal;

	 background-color: transparent;

	 color:   #004080; 

	 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;

}



I {

margin-left :  0.0em;



}



LI LI {

	list-style-type : disc;

	font-size : 1.0em;

	font-weight : 500;

	margin-left : -1.0em;

	margin-bottom : 0.25em;

	margin-top : 0.25em;

}



P {

	margin-top : 0.25em;

	padding-top : 0em;

	margin-bottom : 0.25em;

	background-color : transparent;

	color :  #004080;

}



P.bgcolor-yellow {

padding : 0.25em;

background-color : #FFFFEE;

color :  #004080;

}







/* 2005.05.06 */



P.img-space {

padding : 0.0em;

margin : 0.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;



}

/*  sidebar 040715 */



BLOCKQUOTE.sidebar {

 background-color:     #FFF0F5;

 color: Purple;

 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 1.2em;

 padding: 1em;

 margin: 1em;

}



BLOCKQUOTE.sidebar-warm {

 background-color:  #FFF8DC;      

 

 color: Purple;

 font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: 1em;

 padding: 1em;

 margin: 1em;

}



/* family bg  050824  */

BLOCKQUOTE.bgcolor-family

{

background-color: #FFF8DC;  

color: #004080;

margin-top : 1.0em;

margin-left : 1.0em;

margin-right : 1.0em;

padding: 2.25em;

}



BLOCKQUOTE.bgcolor-almond 

{

background-color :   #FFEBCD;

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-gains-1em 

{

background-color :    #DCDCDC;

color: #004080;

margin-top : 0em;

margin-left : 1.0em;

margin-right : 1em;

padding-left: 0.5em;

padding-top: 0.5em;

padding-right: 0.5em;

padding-bottom: 0.5em;

}







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;

}





IMG {

	margin-top : 0em;

	margin-left : 0em;

	margin-right : 0em;

}



B {

	font-family : Arial, Helvetica, sans-serif;

	font-weight : 600;

}



.font-sponsor {

 background-color: #316400;

 color: #FAFAD2;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

 font-size: .80em;

 font-weight: 400;

 padding: 0.25em;

 padding-left: 0.25em;

 

}	


