/* The document body */
/* BE CAREFUL HERE - this is only for tags that are part of the HTML spec */
/* $Id: elements.css 32900 2007-01-23 19:15:23Z brian $ */

body {
  font-size: 76%; /* 12px [1] */
  line-height: 1.4em; /* 18px [2] */
  color: black;
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif;
}
* html body {
  background : url(null) fixed no-repeat;  /* Fix IE div border line problems when scrolling */
}
body table {
  font-size: 100%; /* this is because IE5.x doesn't cascade font sizes into tables. Weird. */
}
body table table {
  font-size: 100%; /* this is because IE5.x doesn't cascade font sizes into tables. Weird. */
}

h1, h2, h3, h4, h5, h6 {  
  color: #000;
}
h1 {
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif; 
  font-size: 1.8em; 
  line-height: 1.2em;  
  margin: 0;
  padding: 0;
}
h2 {
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif;
  font-size: 1.3em; 
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}
h3 {
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif; 
  font-size: 1.11em; 
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}
h4 {
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif; 
  font-size: 1em; 
  line-height: 1.1em;	
  margin: 0;
  padding: 0;
}
h5, h6 {
  font-family: 'Bitstream Vera Sans',  Arial, sans-serif; 
  font-size: 0.92em; 
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}

address {}

/* Text */
em {
	font-weight: bold;
	font-style: normal;
}
code {
  font-family: "Courier New", Monaco, Courier, monospace;  /* [3] */
}
p {
	font-size: 1.0em;
	margin-top: 0;
	margin-bottom: 1em;
}
pre {
  font-family: "Courier New", Monaco, Courier, monospace;  /* [3] */
}
ins {}
del {}

/* Lists */
ul {
  margin: 1em 0;
  padding: 0 0 0 1.5em;
}
ol {
  margin: 1em;
  padding: 0 2em;
}
ol ol {
  margin: 0;
}
li {
  margin: 0;
  padding: 0;
}

/* The A element 002BB8 */
a:link { color:#003399; }
a:visited { color:#6644BB; }
a:hover { color: #FF6600; text-decoration: underline; }  
a:active { color: #FF6600;  }

/* A elements inside H elements should not be colored */
h1 a:link, h1 a:visited {color: #000; text-decoration: none;}
h2 a:link, h2 a:visited {color: #000; text-decoration: none;}
h3 a:link, h3 a:visited {color: #000;}
h4 a:link, h4 a:visited {color: #000;}

/* A elements inside H elements should be red and underlined on hover */
h1 a:hover {color: #FF6600; text-decoration: underline;}
h2 a:hover {color: #FF6600; text-decoration: underline;}
h3 a:hover {color: #FF6600; text-decoration: underline;}
h4 a:hover {color: #FF6600; text-decoration: underline;}

/* Objects, Images, and Applets */
img {
	border: none;
}

/* Forms */
form {
	padding: 0;
	margin: 0;
}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/
