/* Netscape 4 needs to be kept away from a lot of CSS, it should understand what is in this file pretty well.  */
/* Everything is suppose to line up on the left so don't add padding or margin to individual tags in the Content at least to the left side. */
/* The .quotation class is a valid exception to the rule above.  */
body {
	 background-color: #B9D3EE;
	 background-image: url(/GVCSiteMaker/Styles/BlueN4/verticalDarkToLight.jpg);
	 background-position: top;
	 background-repeat: repeat-x;
	 border: 0;
	 margin: -10px 0px 0px -10px;
	 padding: 0;
	 color: black; 
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif; 
 }
  .layoutTable {
   border: 0;
	 margin: 0;
	 padding: 0;
 }
 
 .Header {
	 padding: 7px;  /* around the logo */
 }

 p {
   margin: 0;
	 padding: 0.5em 0 0.5em 0;
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 h1, td.Content div.listOfLinksTitle {
  padding: 0px;
	color: #191970;
	font-weight: 900;
  font-size: 1.33em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 h1 {
  margin: 0px 0px 15px 0px;
	/* padding-left: 1em; */
 }
 li {
	 padding: 0.45em 0 0.45em 0;  /* this doesn't work so good in N4 or IE on the Mac */
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .BannerText {
	color: #B9D3EE;
	text-align: right;
	font-size: 1.25em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
  /* Content styles */
  td.ContentContainer {
   background-color: white;
	 border: 0;
	 margin: 0;
	 padding: 0;
  }	
 
 td.Content {
  padding: 10px 37px;  /* Netscape four is still having issues with padding in the Content, especially on the left! */
  vertical-align: top;
	font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .textImageText
 {
 	 color: black; 
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .textImageText td {
   /* not getting the correct size in NN4, even with elaborate stacking of paths */
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .listLinkInfo
 {
 /* this text ( td.Content div div.listLinkInfo) still doesn't appear to be the right size, especially in Netscape 4 */
 	 color: black; 
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 td.Content .legalese 
 {
   float: right;
   font-size: 0.7em;
	 width: 350px;
	 padding: 20px 0 0 0;
 }
/* this leaves the b and i tag for use as black and bold text */
 td.Content em, td.Content strong, td.Content th {
  color: #191970;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .slogan {
   color: #191970;
	 font-size: 1em;
	 font-weight: bold;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .quotation {
   width: 300px;
	 text-align: center;
   /* special quotation class for Marketing site content (at least first page) */
   padding: 0.5em;
	 vertical-align: middle;
	 border: 3px double #473C8B;
	 font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
  /* h4 are used in demo site along with h1's */
 td.Content h4 {
	 margin: 0.5em 0em;
	 padding: 0;
	 color: #191970;
	 font-weight: bold;
	 font-size: 1.1em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 td.Content a, span.listLinkLink {
   text-decoration: underline;
	 color: #191970;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 /* used to float images right */
 img.rightImage {
   margin-left: 18px;
 }
 
.columns {
   text-align: justify;
   font-size: 0.9em;  /* still doesn't want to resize correctly... */
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 .listLinkLink {
   font-size: 0.9em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 
 td.Content a:link, td.Content a:visited {
	 color: #27408B;
 }
 
 td.Menu {
  /* background image is too much for Netscape 4 here */
	 background-color: #B9D3EE;
	 margin: 0;
	 border: 0;
	 padding: 0;
	 padding-top: 7px;
	 vertical-align: top;
	 }
 td.Menu div.navbarText {
	 font-weight: 900;
	 padding-left: 0.25em;
	 color: #FF7F24;
	 font-size: 1.4em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 td.Menu a {
   text-decoration: none;
	 font-weight: bold;
	 font-size: 0.8em;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 td.Menu div.navbarText a:link, td.Menu div.navbarText a:visited {
	 color: #191970;
 }
 
  /* Footer styles */
 .Footer {
	background-color: #191970;
	color: #B9D3EE;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 td.Footer a {
   text-decoration: none;
	 font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
 }
 td.Footer a:link, td.Footer a:visited {
   color: #B9D3EE;
 }
 .footerContactInfoTitle {
   color: #B9D3EE;
 }
 .footerContactInfoText {
   color: #B9D3EE;
 }
 
  /* Data Access Styles */
 .dataAccessSubtitle  {
 
}
.dataAccessColoredSubtitle {

}
.dataAccessAlternateText {

}
.dataAccessNavigation td {

}
#dataAccessActions {

}
#dataAccessTable {

}
.dataAccessTableHeading {

}
.dataAccessTableCell  {

}
.dataAccessException {

}
.dataAccessInstruction {

}