/*  GLOBAL ELEMENTS  */
html, body { height: 100%; }
body { color: black; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sun-Sans-Regular;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
p, ul, ol, li, em, pre { font-size: 9pt; 
	line-height: 1.5em;
}
p {
	margin: .75em 0em .75em 0em;
}
ul, ol {
	margin-top: -0.5em;
}
/* 	LIST HACKS SO MAC AND WIN HANDLE LISTS THE SAME  */
	ul, ol {
		margin-left: 1.5em;
		padding-left: 1.5em;
		list-style-position: outside;
	}
	li {
		margin: 0em 0em 0em 0em;
		padding: 0;
	}
td { }
a:link, a:visited { color: #000080;
	font-weight: bold;
	text-decoration: underline;
	}
a:hover { color: #0000ff;
	text-decoration: none;
	}
a:active { color: #ccff33;
	}
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, Geneva, Swiss, Sun-Sans-Regular;
	line-height: 1.1em;
	font-weight: bold;
	margin: .75em 0em .75em 0em;
	color: #000080;
	}
h1 { font-size: 18pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }
h5 { font-size: 10pt; }
h6 { font-size: 9pt; }

.Single-Column-Text-Container {
	margin: -12px 10px 0px 10px;
}

.Copyright-Footer, a.Footer-Links:link, a.Footer-Links:visited {
	font-size: 10px; 
	font-weight: normal;
	line-height: 1.5em;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.Footer-Links:hover, a.Footer-Links:active {
	color: #0000ff;
	text-decoration: underline;
}

div.Left-Sidebar-Menu {
	margin: 10px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
}

p.Sidebar-Menu-Items {
	line-height: 1.25em; 
	margin: 0px 0px 4px 15px; 
	padding-bottom: 4px; 
	padding-left: 0px;
}

.Contact-Form-Labels {
	color: #7f898a;
	font-size: 10px; 
	line-height: 12px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*	NAVIGATION STYLES  */
p.No-Script-Navigation {
	font-size: 11px; 
	line-height: 11px;
	margin: 2px 10px 0px 5px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	background-color: #ccff33;
	border: solid 1px;
	border-color: #000099;
}

p.No-Script-Navigation a:link, p.No-Script-Navigation a:visited {
	color: #000099;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 7px 3px 7px;
}

p.No-Script-Navigation a:hover, p.No-Script-Navigation a:active {
	color: white;
	text-decoration: none;
	font-weight: normal;
	background-color: #000099;
}


/*	FOR SPHIDER  */
	/*  TOP CATEGORIES  */
	.cat1 {
		font-size: 16px; font-weight: bold; color:#0000FF
	}
	.cat1:visited {
		font-size: 16px; font-weight: bold; color:#5555AA
	}
	
	/*  PAGE DESCRIPTIONS  */
	.description{
		font-size: 13px; color:#000000
	}
	/*   TITLE/LINK OF PAGES   */
	.title {
		color: #039; font-weight: bold; font-size: 15px 
	}
	.searchBoxBorder{
		background-color:#113377
	}
	.searchBoxBackground{
		background-color:#FAFAFA
	}
	.resultReport {
		text-align:center ;background-color:#e5ecf9; font-weight: bold
	}
	.url {
		color: #390; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sun-Sans-Regular; margin: 0px; padding: 0px 
	}
/*	END SPHIDER  */

/*  MORE MISC STYLES  */
.Very-Small-Text	{
	color: #000;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sun-Sans-Regular;
	margin: 0px;
	padding: 0px;
}

.Search-Results-Container {
}


/* ------- IRIS-SPECIFIC STYLES ------- */

.Iris-Program-Name {
	margin: 0px 0px 15px 0px;
}

.Iris-Contact-Header {
	/* background-color: #e4e4e4; */
}

.Iris-Subheads {
	margin: 0px 0px -8px 0px;
}

#Iris-Contact-Info-Container {
	/* background-color: #e4e4e4; */
}

#Iris-Detailed-Info-Container {
	/* background-color: #e4e4e4; */
}

#Iris-Program-Notes-Container {
	/* background-color: #e4e4e4; */
}

#Iris-Footer-Container {
	margin-top: 20px;
	/* background-color: #e4e4e4; */
}

.Iris-Footer-Text {
	font-size: 8pt;
	line-height: 1.25em;
	text-align: center;
	color: #000000;
	margin: 0px 20px 0px 20px;
}

#Iris-Keyword-Bar p {
	background-color: #99ccff;
	margin: 5px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
}

#Iris-Keyword-Bar h3 {
	margin: 30px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#Iris-Keyword-Bulleted-List {
	/* background-color: #e4e4e4; */
}

#Iris-Agency-Name-Header-Area {
	margin: 20px 10px 10px 10px;
	/* background-color: #e4e4e4; */
}