/*-----------------a standard stylesheet that is delivered to all browsers that details fonts and their spacing, based on Owen Briggs' work at http://www.thenoodleincident.com/tutorials/typography/----*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	}
/*typography*/
/*h4, h5, h6, p, ul li, ol li, dt, dd, td, th, blockquote {font-family: Verdana, Arial, sans-serif;}
h1, h2, h3 { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; }*/
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.3em;
	margin-top: 0;
	font-weight: bold;
	}
h3 {
	font-size: 1.1em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
#content h3 + p {
	margin-top: 0;
	}

#content h3 + ul {
	margin-top: 0;
	}

h4 {
	font-size: 1.05em;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #182d57; font-weight: bold;
	}
h5 {
	font-size: .9em;
	margin: .8em 0em .4em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
ol, ul {
	font-size: 1.0em;
	margin: 0 3em 1em;
	padding: 0;
	}
li {margin: .2em 0 .2em 0; }
p {
	font-size: 1em;
	margin: 0 0 1em 0;
	padding: 0;
	}

#content h3 + p {margin-top: 0;}
#content h3 + ul {margin-top: 0;}
#content li {font-size: 1em;}
#content dt {font-size: .9em;}
#content dd {font-size: .9em;}
#content dd td {font-size: 1em;}
#content li li {font-size: 1em;}
#content li p {font-size: 1em;}
/* fixes for IE 5.0 and 5.5 */
* html tr td {font-size: 11px;}
* html tr th {font-size: 12px;}
* html #secondaryContent tr td {font-size: 11px;}
td, th {font-size: .9em;}
td td, td p, td h5 {font-size: 1em;}
td ul {font-size: 1.1em;}
td h4 {font-size: 1.1em;}
th {
	font-size: .9em;
	}
	
/* ---( links )------------------------------- */

a:link {color: #00f;}
a:visited {color: #494680;}
a:active {color: red;}

/* ---( common elements )------------------------------- */
dd {margin-bottom: 5px;}
abbr {border-bottom: 1px dotted;}
acronym {border-bottom: none;/*1px dotted;*/}
blockquote {font-size: .9em;}
/* ---( error message color ) ------------------------------ */
.error  h3 {color: #600; font-weight: bold; margin-top: 0;}

li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
em, i {
	font-style: italic;
	}

/* fix for certain pages where lists of links have odd indenting in Internet Explorer */
* html .indentList li {margin: .2em 0 .8em 0;}

fieldset legend {font-size: .9em;}