/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */
/*//////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////// PAGE DEFAULTS //////////////////////////////////////////////////*/
html{margin:0; padding:0;}
body{
	margin:0;
	padding:0;
	font-family:arial,san-serif;
	font-size:62.5%;/*sets default font size to 10px*/
	}
	
h1 {font-size:2em}  /* displayed at 24px - This is based on the Parent Element
		Which in this case its the Div Content which has a font size of 1.2em which is the same 
		as 12px. So if we want our H1 heading to display at 24px we have to do SOME MATH  CHILD PX / PARENT PX = CHILD EM
		which turns out to be 24px / 12 px = 2em*/
h2 {font-size:1.4em;color: #003643;}  /* displayed at 18px */
h3 {font-size:1.16em;}  /* displayed at 14px */
h4 {font-size:1em}  /* displayed at 12px */

img{border:none;}
a:link, a:visited{color: #1653C1; background-color:transparent; text-decoration:underline;}
a:hover, a:active{text-decoration:none;}
h1,h2,h3,h4,h5,h6 {
	margin:5px 0 10px 0;
	padding:0;
}
:focus
{
  -moz-outline-style: none;/*removes dotted line when negatively indenting text*/
}
p{
	margin:0 0 14px 0;
}
hr{
	display:none;
}
ul.normal{
	list-style-type:disc;
	margin:0 0 20px 0;
	}
ul.normal li{
	margin:0 0 3px 30px;
}
ol.normal{
	list-style-type:decimal;
	margin:0 0 20px 0;
}
ol.normal li{
	margin:0 0 3px 33px;
}
















