/* Purpose:  SiteMasterFonts.css defines universal text-related styles 
   for the site.

   NOTE:  For the most part, we try to totally separate layout-related
   styles from font-related styles.  SiteMasterFonts.css should not 
   contain any layout-related definitions except for extremely limited exceptions!
   
   Revision History:
   -----------------
   2008-Oct - CSS Refresh of layout, other HTML standards improvements.  This 'Fonts'
   file effectively deprecates definitions in the legacy /styles folder, though
   those files need to stay around for backward compatibility with older pages 
   that did not get the CSS Refresh treatment.  (EYang)
*/

/* BEGIN - default global text styles for the entire site */
/* defines default fonts for the entire site; lower-level
    styling is free to override */
body
{
  font-family: Arial, Helvetica, sans-serif;
}

h1
{
  font-size: 1.6em; 
	font-weight: bold;
}
h2
{
	font-size: 1.0em;
	font-weight: bold;
}
h3, h4, h5, h6, .innerContentHeader
{
	font-size: 1.2em; 
	font-weight: bold;
}
  

.innerContentContainer 
{
  font-size: 0.80em; /* default text size for entire site */
} 

/* default hyperlink styles for all main body text on the site */
/* ALERT - a:focus not supported by IE6, so we omit for now */
a:link
{
  text-decoration: underline;
  font-weight: normal;
  color: #000099; /* #000099 = navy */ 
}

a:visited 
{
  text-decoration: underline;
  font-weight: normal;
  xxxcolor: #000099; /* Trying to correct Mac error, all links showing up in red...  (EYang, Oct 2008) */
}

/* "newer" styling of hover recommended by evolt.org article by Bill Mason, Aug 2002
   (definition at universal level is necessary to prevent conflict if named styles
   want to override this behavior)
*/
a:link:hover, a:visited:hover
{
  text-decoration: underline;
}

/* "newer" styling of active recommended by evolt.org article by Bill Mason, Aug 2002
   (definition at universal level is necessary to prevent conflict if named styles
   want to override this behavior)
*/
a:link:active, a:visited:active
{
  text-decoration: underline;
}

/* BEGIN - inlineCommandLink - visually draws greater attention to application links
   when compared with normal hyperlinks */
a.inlineCommandLink:link
{
  font-family: Verdana, Arial;
  font-weight: normal;
  text-decoration: none;
  color: #000099; /* #000099 = navy */ 
}

a.inlineCommandLink:visited
{
  font-family: Verdana, Arial;
  font-weight: normal;
  text-decoration: none;
  xxxcolor: #000099; /* #000099 = navy */ 
}

a.inlineCommandLink:hover
{
  font-family: Verdana, Arial;
  font-weight: normal;
  text-decoration: underline;
  color: #000099; /* #000099 = navy */ 
}

a.inlineCommandLink:active
{
  font-family: Verdana, Arial;
  font-weight: normal;
  text-decoration: none;
  color: #000099; /* #000099 = navy */ 
}
/* END - inlineCommandLink */

/* "mailTo" defines the default styles for all email addresses that
   appear on our site; beware that utility routine .GetEmailMailToLink()
   contains a reference to "mailTo" style with hardcoding */
a.mailTo:link, a.mailTo:visited, a.mailTo:hover, a.mailTo:active
{
  font-size: 1.0em;
  text-decoration: underline;
  font-weight: normal;
  color: #000099; /* #000099 = navy */ 
}

.pageSectionHeader h2
{
  font-size: 1.35em; /* careful, this is a multiplier on inherited font-size setting */
}

#HomePageTopSectionHeader h2 /* related to pageSectionHeader, but customized
                          for home page */
{
  font-size: 1.35em; /* careful, this is a multiplier on inherited font-size setting */
}

#HomePageBulletinSectionHeader h2 /* related to pageSectionHeader, but customized
                          for home page */
{
  font-size: 1.35em; /* careful, this is a multiplier on inherited font-size setting */
}

.missionStatementInnerContentContainer /* mission statement */
{
  font-family: Verdana;
  font-size: 7pt;
  font-weight: normal;
  color: black
}

.pageSectionText
{
  /* placeholder */
}

.pageSectionText h3
{
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
}

.imageContainerFloatLeft div
{
  color: #000099; /* #000099 = navy */ 
}

.imageContainerFloatRight div
{
  color: #000099; /* #000099 = navy */ 
}


#GlobalFooterInnerContainer
{
  text-align: left;
  font-style: italic;
  font-size: 8pt;
}

/* END - default global text styles for the entire site */

/* BEGIN - misc. styles */
h3.bulletinTitle
{
  /* badass TBD */
}

.bulletinText
{
  /* badass TBD */
}

.textFaq
{
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
}

.textFaqAnswer
{
  font-weight: normal;
}

.statusMessageNormal
{
  font-family: Verdana,Arial;
  font-size: 8pt;
  color: #000099; /* #000099 = navy */   
}

.statusMessageError
{
  font-family: Verdana,Arial;
  font-size: 8pt;
  color: #dc143c; /* #dc143c = red */
}

/* END - misc. styles */

/* BEGIN - old styles to be converted... */
td.headtxt2 /* table data in Signups area */
{
  font-size: 10pt;
  font-weight: bold;
  color: #000099; /* #000099 = navy */   
  background-color: #e3f2ff
}

.bulletin_title /* status info in Signups area */
{
  font-family: Verdana;
  xxxfont-size: 8pt;
  font-weight: bold;
  color: #000099; /* #000099 = navy */   
}

.bulletin_text /* status info in Signups area */
{
  font-family: Verdana;
  xxxfont-size: 7pt;
  font-weight: normal;
  color: #000000;
}

.bulletin_text2 /* mission statement */
{
  font-family: Verdana;
  font-size: 7pt;
  font-weight: normal;
  color: black
}

/* image_link needed to prevent text-decoration/underline from
   affecting image links */
a.image_link:link, a.image_link:visited 
{
  font-family: Arial;
  text-decoration: none; 
  color: black; 
  font-weight: normal;
}

a.image_link:hover 
{
  font-family: Arial;
  text-decoration: none; 
  color: black; 
  font-weight: normal;
}

/* errtxt is used for login errors */
.errtxt {
  font-family: Verdana,Arial;
  font-size: 8pt;
  color: red
}

td.smalltxt  {
  font-family: Verdana, Arial;
  font-size: 8pt;
  color: black
}


/* END- old styles to be converted... */





