





/*  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;
}

body.bg1 {
	color :  #004080;
	background-color : White;
	background-image: url(../img--site/0-backgrounds/blue-lines/4pix-VeryLlightBlueLines.jpg);
	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.img-float-right {
		float:  right;		
		margin: 0.25em;
}	


Img.img-float-left-1 {
	float:  left;
	margin-bottom: .25em;
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 1.em;
}	


Img.img-float-right-1 {
	float:  right;
	margin-top: 0em;
    margin-bottom: .25em;
	margin-left: 1em;
	margin-right: 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-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:  .2em;


	text-decoration:  none;


	


	 }


	 





	A:VISITED {


 	color : CC0033;


	background-color : transparent;


	text-decoration:  none;


	


	}


	/* same as Active was maroon */


	


	A:hover { color:   #FFD700;   


	background-color :      #4682B4;  /*slategray*/


	padding:  .2em;


	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:    #4682B4; /* #004080; */


	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;


	font-size : 1.1em;


	font-weight : 600;


	margin: .0em;


	padding: .25em;


}





H3.clz-heads {


	color:  White;


	background-color:    #4682B4; /* #004080; */


	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;


	font-size : 1.1em;


	font-weight : 600;


	margin-top: 1.0em;


	margin-left: 0em;


	margin-right: 0em;


	margin-bottom: 1.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;


}








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;


}


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;


	


}





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;


 


}	


