

/* 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;
		
}


TD.bgcolor-gray {
	background-color:     #F5F5F5;
}


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;
}

.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;
	margin: 0em;
	 }
	 

	A:VISITED {
 	color : CC0033;
	background-color : transparent;
	
	}
	/* same as Active was maroon */
	
	A:hover { color:    Yellow;
	background-color :     #2F4F4F;
		padding:  0em;
		margin: 0em;
		text-decoration:  none;
	 }



/*
A {
	color : #FF3300;
	background-color : transparent;
}

A:HOVER {
	color :   Maroon;
	background-color : #FFFFCC;
	}
	
	/*
A:VISITED {
color : #880000;
	background-color : transparent;
}	
*/

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-darkgrey-point75 {
	font-size: 0.75em;
	margin-left: 1.0em;
	 color:  #A9A9A9;
}

.font-dimgrey-point85 {
	font-size:  0.85em;
	margin-left: 1.0em;
	 color:   #696969;
}

.font-dimgrey-point80 {
font-size:  0.80em;
	margin-left: 0em;
	 color:   #696969;
}


.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;
	color: #004080;
	background-color:  transparent;
	font-size : 1.2em;
	font-weight : 600;
	margin-top : 0.50em;
	margin-left : 0em;
	
	margin-bottom : 0.2em;
}

H2.title {
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	background-color:  #004080;
	color :  White;
	font-size : 1.2em;
	font-weight : 600;
	margin: 0.em;
}

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.golden {
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;
}

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 : .85em;
}

UL {
	margin-top : 0em;
	margin-bottom : 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.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 : 400;
	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.img {
	margin: 0em;
	padding: 0em;
}

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;
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;
}

img.float-left {
	float: left;
	margin: 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;
 
}	
