/*  06.06.10 update;  030723 more IP & relocation services,  mod. fr. SM-prof-030527a - on 03/06/19 for home and tech marketing 
03/07/17 lili mod for software section


*/ 

BODY {
   color : #2F4F4F;
	/* #004080; dark blue */
	background-color : White;
	/* background-image:  url(../img-bgcolors/gray-grid/4pixgrid20x20verylight.gif); */
	
	font-family : Verdana, Arial, Eurostile, sans-serif;
	font-size : 1.0em;
	list-style-type : square;
	margin-top : 0em;
	margin-left : 0em;
	margin-right : 0em;
}

	A:link { color: #CC0033;
	background-color : transparent;
	 }
/*	 visited same as active -was maroon */

	A:VISITED {
	color : #CC0033;
	background-color : transparent;
	}

	A:hover { color: #004080;
	background-color :    #FFFFE0;
	 }
	 
	A:active { color: #3333ff;
	background-color : transparent;
	 }
	 


BLOCKQUOTE {
color: #2F4F4F;
	 background:  #FFFFF0 ;
	 margin-top: 0em;
	 margin-left:  1.0em;
	 padding: 0.5em;
	 font-size : 0.80em;
	 font-family: sans-serif;
 
}	 


.font-smaller-80 {
	font-size : 0.80em;
}



.font-darkgrey-point75 {
	font-size: 0.75em;
	margin-left: 1.0em;
	 color:  #A9A9A9;
	 background-color: transparent;
}	 

.font-darkgrey-point80 {
	font-size: 0.75em;
	margin-left: 1.0em;
	 color:  #A9A9A9;
	 background-color: transparent;
}	 
	
	 
.non-bold-font {
   font-weight: 400;
  }
  
.font-slate-gray {
	color: #2F4F4F;
	background-color: transparent;
 }

.font-black-mint-80{
	background-color: #F5FFFA;
	color: Black;
 font-size: .80em;
  padding: 0.20em;
  margin-top: 0px;
}  
  

.font-gold-slate-500 {
	color: #FFD700;
	background-color: #2F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-weight: 500;
	 padding-bottom: 0.2em;
}	  
  

.font-color-white-blue {
	color:  White;
	background-color:  #004080;
	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	margin-bottom : .50em;
	margin-left : 0em;
	padding-left : .25em;
	}	  
  
.font-color-grey-black {
	color:  #A9A9A9;
	background-color: Black;
	
	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	margin-bottom : .5em;
	margin-left : 0em;
	padding-left : .25em;
	
}
 
  
.font-color-white-black {
	color: #D3D3D3;
	background-color: Black;
	
	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	margin-bottom : .60em;
	margin-left : 0em;
	 padding-left: 0px;
	 padding-bottom: 0px;
	
}

.font-size-9 {
	font-size : 0.90em;
}
.font-80 {
	font-size : 0.80em;
}	


.font-grey-point80 {
	font-size: 0.80em;
	margin-left: 0em;
	 color:  #A9A9A9;
	 background-color: transparent;
}

H1 {
	color : #2F4F4F;
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight :600;
	font-size : 1.25em;
	margin-bottom : .25em;
	padding  : 0.25em;
	margin-left : 0em;
	padding-left : .25em;
}
H2 {
	font-size : 1.15em;
	margin-bottom : .0em;
	margin-left : 0px;
	padding : .25em;
	color:  #2F4F4F;
	background-color : transparent;
}
H3 {
	font-size : 1.05em;
	 font-weight: 500;
	margin-bottom : .0em;
	padding-bottom : 0em;
	margin-left : 0px;
	padding-left : .25em;
	background-color : transparent;
	color : #2F4F4F;
}
H4 {
	font-size : 1.00em;
	font-weight : 600;
	margin-bottom : .0em;
	padding-bottom : 0em;
	margin-left : 0px;
	padding-left : .25em;
	background-color : transparent;
	color : #2F4F4F;
}

H5 {
	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	font-weight : 600;
	font-size : .85em;
	background-color :  transparent;
	
	color : #2F4F4F;
	margin-bottom : .0em;
	margin-top: 0.0em;
	padding : 0.5em;
	padding-bottom : 0em;
	margin-left : 0em;

}


EM {
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.80em;
}

DL {
	font-family : sans-serif;
}
DD {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 0.85em;
}


LI {
	list-style-type : square;
	font-size : 1.0em;	
	margin-left :  .3em;
	margin-bottom : 0.5em;
}
UL UL {
	margin-left : 1em;
	margin-bottom : 0.25em;


}
LI LI {
	list-style-type : square;
	font-size : .85em;	
	/*margin-left : .0em; */
	margin-bottom : 0.25em;
}

P {
font-size : 1.0em;
	margin-top : 0em;
	margin-bottom: 0.75em;
	padding-top : 0em;
	padding-bottom : 0em;
	padding-left: 0.25em;

}
IMG {
	margin-top : 0em;
	margin-left : 0em;
	margin-right : 0em;
}

img.float-left
{ float: left;
margin-left: 1em;
margin-right: 0em;
}


/* 2 float below 071220       */

img.img-float-left
{
	float: left;
	margin-left: 0em;
	margin-right: 1em;
	
}

img.img-float-right
{
		float: right;
	margin-left: 1em;
	margin-right: 0em;
}








B {
	font-family : Arial, Helvetica, sans-serif;
}

TABLE
{
	margin-left : 0em;
	margin-top : 0em;
}
TD {
	font-size : 1.0em;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color : #2F4F4F;
	}
	

TD.bgcolor-black  {
color:  #A9A9A9;
background-color: Black;
}

	
	
	
TD.bgimage-003300 	{
	background-image : url(./../img--site/backgrounds/green-lines/4pix-v-l-003300-lines.jpg);	

	 }

.bgimage-003300 	{
	background-image : url(./../img--site/backgrounds/green-lines/4pix-v-l-003300-lines.jpg);	

	 }


 
.bgimage-blue-lines {
	 background-image: url(../img-bgcolors/blue-lines/4pix-VeryLlightBlueLines.jpg);
}	 
	 
.bgimage-grid {
	
	background-image:  url(../img-bgcolors/gray-grid/4pixgrid20x20verylight.gif);
}	