body {	background-color: #ffffff;  
        font-family: Verdana, Arial, Tahomam Helvetica, sans-serif;     
        font-size: 80%;    line-height: 120%;	
	margin-left: 0px;  margin-right:  0px;
	margin-top:  0px;  margin-bottom: 0px;  }  
        
        
H1 { font-family:  Arial, Helvetica, sans-serif; color: #3F8AFF; text-align:center;}  
H2 { font-family:  Arial, Helvetica, sans-serif; color: #3F8AFF; }  
H3 { font-family:  Arial, Helvetica, sans-serif; color: #3F8AFF; border-bottom: 1px solid #f0f0f0; }  
H4 { font-family:  Arial, Helvetica, sans-serif; color: #3F8AFF; }  
  
HR { color: #FF6A04; }  
TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; }

A:hover {background-color: #D9E8FF; text-decoration: none; }  

a.normlink         { text-decoration:underline; margin-top:0px; padding-top:0px; }
a.normlink:hover   { text-decoration:none;      background-color: #D9E8FF; }
a.normlink:visited { text-decoration:underline; display:inline; border-bottom:none; font-weight:normal;
                     margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }             

A.navbar:hover   {TEXT-DECORATION: none; }  /*used to also do COLOR: white;*/
A.navbar:link    {TEXT-DECORATION: none; } 
A.navbar:visited {TEXT-DECORATION: none; } 

A.head:hover     {TEXT-DECORATION: none; background-color: #FF6A04;  color: white; } 

.versionlink { font-weight: bold; color: blue; font-size: 12pt; } 
A.versionlink:hover {TEXT-DECORATION: none; background-color: #ffce63; color: blue; } 



/*--------- TABS-------------------------------------------------------- */
.horizcells { border-left: 8px solid #ffffff;
   font-weight:bold; font-size:8pt;   background-color:#EAEBED;
   text-align:center; border-bottom:1px solid #000000;  }
.horizcelllink         { padding:6px; text-decoration:none; color:#22539B;}
.horizcelllink:visited { padding:6px; text-decoration:none; color:#22539B;}
.horizcelllink:hover   { background-color:#0101FF;          color:#ffffff;}

 

.servicesstripetitle {color:#ffffff; margin-top:12px; font-weight:bold; 
       font-family:arial; background-color:#3F8AFF; margin-left:0px;
       padding-left:6px; padding-right:4px; padding-top:3px; padding-bottom:3px;   }
.servicesdiv {margin-top:6px; border-bottom:2px solid #cccccc;}        
.linkservices       {text-decoration:none; color:#21536A; font-weight:bold; font-size:11pt; font-family:arial; }
.linkservices:hover {color:white; background-color:#0101FF;  }


/*---------SERVICES----------------------------------------------- */
#services {margin: 0px; padding: 0px; background-color:#EAECE9; font-size:9pt;}
#services a:link,  a:visited {
	display: block; border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;  
	font-weight: bold;   
	padding-top: 3px; padding-bottom:3px;  padding-right:5px; padding-left:	6px;
	color: #21536A;  text-decoration: none; } 
#services a:hover{border-top: 1px solid #cccccc; color:white; background-color:#0101FF; }
	

 /*-----ASSORTED---------------------------------------------------------- */
.langtablecell  {background-color:#FFD7FF; padding:12px;  cursor:pointer;  }
.tboff {background-color:white;   }  /* Let Us Contact You form - focus */
.tbon  {background-color:#FFD7FF; }  /* Let Us Contact You form - focus */
.printonly  {display: none;}    
/* .screenonly {display: table; }   This caused Firefox grief */ 


 /*-----HOME PAGE BIG BUTTONS--------------------------------------------------- */
.hometablecell  {width:33%; padding-top:0px;  vertical-align: top; background-color:#FFF6FF;  
        cursor:pointer;
        border:1px solid #C3151C; }
.hometabletitle {padding-top:4px; padding-bottom:4px; font-weight:bold; color:white; text-align:center;       
        background-color:#444444; 
        background-image: url('pix/black.lines.red.trim.gif'); background-repeat: repeat-x; background-position:top left;}  
.hometabletext { padding:12px;  cursor:pointer;  }
/* OLD:hometabletitle {background-color:#FFD7FF; padding-top:4px; padding-bottom:4px; font-weight:bold; 
        color:#3F8AFF; text-align:center;   }*/ 



 /* Buttons---------------------------------------------------------- */
.nav_button a
{	width: 100px;
	display:block;
	padding-top: 4px;  padding-bottom: 4px; 
          text-align:center;
	font-size:10pt;	font-family: verdana; font-weight:bold;
	background-color:#EAEBED;
          border-top: 1px solid #ffffff;   border-bottom: 1px solid #cccccc;
	color: #21536A;
	margin-bottom:3px;  
	text-decoration: none;  	}
.nav_button a:hover    {background-color:#0402FC; color:EAEBED;}
.nav_button_selected 
{	width: 100px;
	display:block;
	padding-top: 4px;  padding-bottom: 4px; 
	text-align:center;
	font-size:10pt; font-family: verdana; font-weight:bold;
	background-color:#0402FC; 
         border-top: 1px solid #0402FC;     border-bottom: 1px solid #0402FC;  
	color: #ffffff;
	margin-bottom:3px;   
	text-decoration: none;  }

 .nbon  {background-color: #FFDBBC;  border-top:  2px solid  white;  border-bottom: 2px solid  white;
                                    border-left: 4px solid  #FF8822; }
.nboff {background-color: #FFB77A;  border-top:  2px solid  white;  border-bottom: 2px solid  white; 
                                    border-left: 4px solid  white; }
.nborange  {background-color: #FF6A04; border-top: 2px solid white; border-bottom: 2px solid  white;}
.porange   {text-align: center; color:white; font-weight: bold;}
.statstr   {font-family:Courier New; font-size:11pt;}  

.lii {padding-top:10px; padding-right:12px;}	

 
/*---------discontinued-------------------------------------------------------
#horiztabs3 ul    {display:inline; }
#horiztabs3 ul li {display:inline; text-align: center;  font-weight:bold;  background-color:#EAEBED;
                   border:1px solid black;  padding-bottom:6px; margin-right:6px; }
#horiztabs3 li a         {padding:4px; text-decoration:none; color:#21536A; }
#horiztabs3 li a:visited {padding:4px; text-decoration:none; color:#21536A; }
#horiztabs3 li a:hover   {padding:4px; text-decoration:none; color:#ffffff;  background-color:#0101FF;  }
*/
