html, body {
	background-color: #fff;
	color: #000080;
	font-family: Verdana, Tahoma, Helvetica, Arial, Trebuchet, Sans-Serif;
	margin: 0;
	padding: 0;
	}

p {
	padding: 0px;
	margin-top: 0px;
	}

p, li {
	font-size: 0.8em;
	}

dd, dt {
	font-size: 0.95em;
}

h1 {
	font-size: 1em;
	font-weight: bold;
	color: #000080;
	background-color: transparent;
	}

h1.reportheading {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	}

h2 {
	font-size: .85em;
	font-weight: bold;
	color: #000080;
	background-color: transparent;
	}

h2.resource {
	color: #996600;
	background-color: transparent;
	}

h3 {
	font-size: .8em;
	font-weight: bold;
	color: #660033;
	background-color: transparent;
	}

/* used for home, contact us, agency, and sitemap links */
a.baselink:link {color: #ffffff; background-color: transparent; text-decoration: underline; font-size: 12px;}
a.baselink:visited {color: #ffffff; background-color: transparent; text-decoration: underline; font-size: 12px;}
a.baselink:hover {color: #ffcc66; background: #666633; text-decoration: underline;}
a.baselink:active {color: #ffffff; background: #666633;}

/* used for second level navbar links */
a.navbarlink:link {color: #000099; background-color: transparent; text-decoration: underline;}
a.navbarlink:visited {color: #000099; background-color: transparent; text-decoration: underline;}
a.navbarlink:hover {color: #000099; background-color: transparent; text-decoration: underline;}
a.navbarlink:active {color: #000099; background-color: transparent;}

a.subnavbar:link {color: #ffffff; background-color: transparent; text-decoration: none; font-size: 12px; font-weight: 900;}
a.subnavbar:visited {color: #ffffff; background-color: transparent; text-decoration: none; font-size: 12px; font-weight: 900;}
a.subnavbar:hover {color: #ffffff; background: #666633; text-decoration: none; font-size: 12px; font-weight: 900}
/* this wasn't cleared when using the back button
a.subnavbar:active {color: #ffffff; background: #666633; text-decoration: none; font-weight: 900; font-size: 12px;}
*/
a.subnavbarhere:link {color: #000000; background-color: transparent; text-decoration: none; font-weight: 900; font-size: 12px;}
a.subnavbarhere:visited {color: #000000; background-color: transparent; text-decoration: none; font-weight: 900; font-size: 12px;}

/* used only on index page for what is new links */
a.whatsnewlink:link {color: #000099; background-color: transparent; text-decoration: underline;}
a.whatsnewlink:visited {color: #000099; background-color: transparent; text-decoration: underline;}
a.whatsnewlink:hover {color: #660033; background-color: transparent; text-decoration: underline;}
a.whatsnewlink:active {color: #000099; background-color: transparent;}

/* used for remaining links embedded in body of documents. exception are resources links which follow. */
a.contentlink:link {color: #000099; background-color: transparent; text-decoration: underline;}
a.contentlink:visited {color: #000099; background-color: transparent; text-decoration: underline;}
a.contentlink:hover {color: #660033; background-color: transparent; text-decoration: underline;}
a.contentlink:active {color: #000099; background-color: transparent;}

/* special formatting for links on resources page. */
a.resourcelink:link {color: #000099; background-color: transparent; text-decoration: underline; }
a.resourcelink:visited {color: #000099; background-color: transparent; text-decoration: underline; }
a.resourcelink:hover {color: #660033; background-color: transparent; text-decoration: underline; }
a.resourcelink:active {color: #000099; background-color: transparent; }
a.resourcelink {font-weight: bold; background-color: transparent; }

/* links in the footer include in every page */
a.footerlink:link {color: #ffffff; background-color: transparent; text-decoration: underline; font-size: 12px; line-height: 12px; padding-top: 8px;}
a.footerlink:visited {color: #ffffff; background-color: transparent; text-decoration: underline; font-size: 12px; line-height: 12px; padding-top: 8px;}
a.footerlink:hover {color: #ffcc66; background-color: transparent; text-decoration: underline; font-size: 12px; line-height: 12px; padding-top: 8px;}
a.footerlink:active {color: #ffffff; background-color: transparent; font-size: 12px; line-height: 12px; padding-top: 8px;}

a.backtoptop:link {color: #000099; background-color: transparent; text-decoration: none; font-size: 12px;}
a.backtoptop:visited {color: #000099; background-color: transparent; text-decoration: none; font-size: 12px;}

/* border style for all images */
img {
	border: 0;
	}

/* define image a block element */
img.b {
	display: block;
	}

/* scalable em size class 233px/73px banners. Divide by 16.*/
img.b23373 {
	width: 14.6em;
	height: 4.6em;
	}

/* top margin control */
img.t {
	margin-top: 0.8em;
	}

/* 99.8 puts div right against the right vertical scroll in IE 6 on PC */
#paifooter {
        clear:both;
	width: 100%;
	height: 20px;
	color: #ffffff;
	background-color: #666633;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
	text-align: center;
	padding-top: 4px;
        padding-bottom: 4px;
}

#popup {
	width: 480px;
	padding: 10px;
	margin: 8px;
	}

#singlecol {
	width: 90%;
	padding: 10px;
	margin: 5px;
	}

#infopage {
	width: 580px;
	margin: 8px;
	color: #000000;
	background-color: #ffffff;
	font-size: 0.9em;
	font-weight: 400;
	}

#infopage .title {
	color: #000000;
	background-color: transparent;
	font-weight: 700;
	font-size: 0.9em;
	}

#infopage .footertitle {
	color: #000000;
	background-color: transparent;
	font-weight: 900;
	font-size: 0.9em;
	text-decoration: underline;
	}

blockquote { 
	margin-left: 2em; 
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	}

blockquote p { margin: 0; text-indent: 0em; }

blockquote pre { margin: 0; }

.italics {
	font-style: italic;
	}

.strong {
	font-weight: bold;
	}

.underline {
	text-decoration: underline;
	}

.listsheading { 
	background-image: url("Images/fadedheading.gif"); 
	background-repeat: repeat-y; 
	font-size: 16px;
	font-weight: bold;
	}

.spacer {
	clear: both;
	}

/* used in info pages */
.title {
	color: #ffffff; 
	background-color: transparent;
	font-weight: 900; 
	font-size: 1.2em;
	}

.small {
	font-size: 0.9em;
	}

.smaller {
	font-size: 0.8em;
	}

div.BackToTop {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	}

#EmptyNavBar {
	width:100%;
	margin-bottom: 1px;
	padding: 0px;
	}

/* Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* printing */
@media print {
	h1, h2, h3 { page-break-after: avoid; page-break-inside: avoid }
	blockquote, pre { page-break-inside: avoid }
	ul, ol, dl  { page-break-before: avoid }
	a.navbarlink, a.contentlink, a.footerlink { font-weight: normal }
}

/* speech */
@media aural {
	h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
	h1            { pitch: x-low; pitch-range: 90 }
	h2            { pitch: x-low; pitch-range: 80 }
	h3            { pitch: low; pitch-range: 70 }
	h4            { pitch: medium; pitch-range: 60 }
	h5            { pitch: medium; pitch-range: 50 }
	h6            { pitch: medium; pitch-range: 40 }
	li, dt, dd    { pitch: medium; richness: 60 }
	dt            { stress: 80 }
	pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
	em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
	strong        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
	dfn           { pitch: high; pitch-range: 60; stress: 60 }
	s, strike     { richness: 0 }
	i             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
	b             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
	u             { richness: 0 }
	a:link        { voice-family: harry, male }
	a:visited     { voice-family: betty, female }
	a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
