/*   060718; 0015 2005/01/19    2:00 2003/12/28 */
 
 BODY {
	color :   Black;
	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;
}

TABLE {
	 margin: 0em;
	 padding: 0em;
	 padding-bottom: 0px;
	 
}

TD {
	color :  Maroon;
	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-black {
	background-color: Black;
	color:  White;
}

TD.bgcolor-warm {
	background-color: #F0FFF0;
	color: Black;
}

TD.bgcolor-ivory {
	background-color: #FFFFF0;
	color: #3D598B;
	/*  text color sort of drk blue  */
}

TD.bgcolor-warm-gold {
	background-color:   #FFE75B;
	color: Black;
}

TD.bgcolor-light-blue {
	background-color: #F0F8FF;
}

TD.bgcolor-light-lav {
	background-color:  #FFF0F5;
	color: Black;
}



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


/* Lft navlinks */

#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:    #FF4500;
	background-color: transparent;
	TEXT-DECORATION: none
}	
	
#header-links  A:visited {
	color:   #FF4500;
	background-color: transparent;
	TEXT-DECORATION: none
}		
	
#header-links A:hover {
	color:    #FF4500;
	background-color: transparent;
	TEXT-DECORATION:  underline;
}		
/* ABOVE #left-navlinks	*/

	
	
/*  BELOW  FLOAT FLOAT  */

div.img-float-left {
		float:  left;
		margin: 0.25em;
	}
div.img-float-right {
		float:  right;
		margin: 0.25em;
	}
/* ABOVE  FLOAT FLOAT  */		
img.float-left-1 {
	float:  left;
	margin-right: 1em;
	margin-bottom:  0em;
	margin-left: 0em;
	margin-top:  0em;
}
	 
img.float-right-1 {
	float:  right;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	margin-top: 0em;
}	 
	 
	 
	 
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.gold {
	background: transparent;
	color:   #FFD700;
	font-family:  "Times New Roman", Times, serif;
	font-size: 1.5em;
	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;
}

/* fr bkshp proj below subhead */
h3.sub-head-bg-blue {
	font-size: 1em;
	font-weight: 600;
	color: White;
	background-color:  #4682B4;
	padding: 0.5em;
	margin: 0em;
}

h3.sub-head-bg-yellow {
	font-size: 1em;
	font-weight: 600;
	color:     #8B0000;
	background-color:   Yellow;
	padding: 0.5em;
	margin: 0em;
}


h3.sub-head-bg-drk-lav {
	font-size: 1em;
	font-weight: 600;
	color:     White;
	background-color:     #8B008B;
	padding: 0.5 em;
	margin: 0em;
}

h3.sub-head-bg-lav {
	font-size: 1em;
	font-weight: 600;
	color:     Purple;
	background-color:    #DDA0DD;
	padding: 0.5em;
	margin: 0em;
}
h3.sub-head-bg-grn {
	font-size: 1em;
	font-weight: 600;
	color:  White;
	background-color:   #006400;
	padding: 0.5em;
	margin: 0em;
}

h3.sub-head-bg-red {
	font-size: 1em;
	font-weight: 600;
	color:  White;
	background-color:    #8B0000;
	padding: 0.5em;
	margin: 0em;
}



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.margin-left-6 {
	margin-top: 0em;
	margin-bottom:0em;
	margin-left: 6em;
	margin-right: 2em;
}


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

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



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


#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-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.margin-2  {
	margin: 2em;
}

P.text-gold {
	 background-color: transparent;
	 color:  #F0E68C;
	 font-family: "Times New Roman", Times, serif;
	 font-size: 1em;
	 font-weight: 500;
	
}
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-right: 1.0em;
	margin-top : 0.0em;
	margin-bottom: 0.25em;
	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;
}
	