a:link    {color: #2C4C9C; background-color: transparent; }
a:visited {color: #661A6B; background-color: transparent; }
a:hover   {color: #000000; background-color: #DDE8FF; }
a:active  {color: #000000; background-color: #FED602; }

img  	  {line-height: normal;}
img:hover {color: #477FB6; background-color: transparent; }
img:active  {color: #000000; background-color: #FED602}

.bannertext1 {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-style: normal; font-size: 18px; 
	      color: #477FB6; 
	     }
.bannertext2 {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: normal; font-style: normal; font-size: 15px; 
	      color: #4B87C2;
	     }
.directory1  {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-size: 16px; text-decoration: none; white-space: nowrap; 
	      color: #4B87C2; background-color: transparent; 
	      margin: 2px; line-height: 24px;
	     }
.directory2  {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: normal; font-size: 14px; text-decoration: none; white-space: nowrap;
	      color: #4E8FCF; background-color: transparent; 
	     }
.directory3  {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: normal; font-size: 12px; text-decoration: none; white-space: nowrap;
	      color: #4E8FCF; background-color: transparent; 
	     }
.bannertext2:link    {color: #4B87C2; background-color: transparent; }
.bannertext2:visited {color: #4B87C2; background-color: transparent; }
.bannertext2:hover   {color: #BCDEFF; background-color: transparent; }
.bannertext2:active  {color: #FED602; background-color: transparent; }/* beware of bug in IE when going backward */
.directory1:link     {color: #4B87C2; background-color: transparent; }
.directory1:visited  {color: #4B87C2; background-color: transparent; }
.directory1:hover    {color: #BCDEFF; background-color: transparent; }
.directory1:active   {color: #FED602; background-color: transparent; }
.directory2:link     {color: #4E8FCF; background-color: transparent; }
.directory2:visited  {color: #4E8FCF; background-color: transparent; }
.directory2:hover    {color: #BCDEFF; background-color: transparent; }
.directory2:active   {color: #FED602; background-color: transparent; } 
.directory3:link     {color: #4E8FCF; background-color: transparent; }
.directory3:visited  {color: #4E8FCF; background-color: transparent; }
.directory3:hover    {color: #BCDEFF; background-color: transparent; }
.directory3:active   {color: #FED602; background-color: transparent; } 

h3 	     {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-size: 16px;
	      background-color: #263A61; color: #FFFFFF; 
	      padding: 3px; margin-top: 48px; margin-bottom: 16px;
	      text-align: left;
	     }
h3.first     {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-size: 16px;
	      background-color: #263A61; color: #FFFFFF; 
	      padding: 3px; margin-top: 20px; margin-bottom: 16px;
	      text-align: left;
	     }
h3.last     {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-size: 16px;
	      background-color: #263A61; color: #FFFFFF; 
	      padding: 3px; margin-top: 20px; margin-bottom: 0px;
	      text-align: left;
	     }
h4 	     {font-family: Arial, Helvetica, sans-serif; 
	      font-weight: bold; font-size: 12px; 
	      color: #263A61;  
	      margin-bottom: 0px; margin-top: 16px;
	      text-align: left;
	     }

blue 	     {font-family: Arial, Helvetica, sans-serif; 
	      color: #263A61;
	     }

hr	     {color: #263A61;  background-color: transparent; }

.size14  {font-family: Arial, Helvetica, sans-serif; 
      	  color: #4E8FCF; 
          font-weight: normal; font-size: 14px; text-decoration: none; white-space: nowrap;
	 }

.sansserif   {font-family: Arial, Helvetica, sans-serif;}


.input  {font-family: Arial, Helvetica, sans-serif; 
	 font-weight: normal; font-size: 14px; 
	}
.button  {font-family: Arial, Helvetica, sans-serif; 
	 font-weight: bold; font-size: 14px; line-height: 17px;
	}

body, td, p, li, ol, ul, dl   	     
	     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
.content     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
.footnote    {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px;}

.class	       	{font-weight: normal; font-size: 12px; }       
.abstractclass 	{font-weight: normal; font-style: italic; font-size: 12px; }       
.interface   	{font-weight: normal; font-style: italic; font-size: 12px; } 
.package   	{font-style: normal; font-size: 10px; } 

.height100 { height: 100%; }
.imgcell { line-height: normal; }

html {
  height: 100%;
}
body {
/*  position: absolute; */
  top:      0;
  left:     0;
  margin:   0;
  padding:  0;
  height: 100%;

}
.topborder {
	border-top: 1px; border-bottom: 0px; border-left: 0px; border-right: 0px; 
	border-style: solid; border-color: #002840; 
}
