/* Screen stylesheet for ideadata.org */
body {
}
#PageWrapper {
	width: auto ;
	text-align: left ;
	margin: auto ;
}
#Banner {
	width: 760px ;
	height: 91px ;
	margin: 0px ;
	padding: 0px ;
}
#Wrapper {
	width: auto ;
	height: auto ;
	clear: both ;
}
#SideBar {
	display: none ;
}
#ContentWrapper {
	width: auto ;
	float: left ;
	padding-top: 10px ;
}
#Content {
	padding-bottom: 10px ;
}
#LinkBar {
	width: 475px ;
}
#Footer {
	padding-bottom: 5px ;
	margin: 0 ;
}
#PageEnd {
	clear: both ;
}
#SideBar h1 {
	color: #FF9936 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	font-size: 18pt ;
}
#SideBar p, td, th, dd, dt, li {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10pt ;
}
#SideBar a, .PList a:visited {
	color: #003893 ;
/*	text-decoration: none ;*/
}
#SideBar a:hover {
	color: #FF993F ;
}
#Content h1 {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 18pt ;
	font-weight: bold ;
}
#Content h2 {
	color: #FF9936 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 16pt ;
	font-weight: bold ;
	padding-bottom: 0pt ;
	padding-top: 0pt ;
	margin-bottom: 0pt ;
	margin-top: 0pt ;
}
#Content h3 {
	color: #FF9936 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
	font-weight: bold ;
	padding-bottom: 0pt ;
	padding-top: 0pt ;
	margin-bottom: 0pt ;
	margin-top: 0pt ;
}
#Content h4 {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
	font-weight: bold ;
	padding-bottom: 0pt ;
	padding-top: 0pt ;
	margin-bottom: 0pt ;
	margin-top: 0pt ;
}
#Content p {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
	padding-top: 0pt ;
	margin-top: 0pt ;
}
#Content table td, dd, ul li, ol li {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
}
#Content dt, table th {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
}
#Content fieldset {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
}
#Content legend {
	color:#0033CC ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
}
#Content a, .PList a:visited {
	color: #003893 ;
}
#Content a:hover {
	color: #FF993F ;
}
#LinkBar ul {
	margin: 0 ;
	padding: 0 ;
}
#LinkBar ul li {
	list-style-type: none ;
	display: inline ;
	margin: 0px ;
	padding-left: 0px ;
	padding-right: 40px ;
}
#LinkBar ul li a {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 11pt ;
	color: #003893 ;
	text-decoration: none ;
	text-align: left ;
}
#Footer p, td, th, dd, dt, li {
	color: #6D6D6D ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 8pt ;
}
.Ital {
	color: #003893 ;
	font-style: italic ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
}
.PList {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
	margin-left: 2em;
    text-indent: -2em;
}
.PList a, .PList a:visited {
	color: #003893 ;
	font-size: 12pt ;
/*	font-weight: bold ; */
/*	text-decoration: none ;*/
}
.PList a:hover {
	color: #FF993F ;
	font-size: 12pt ;
}
.hide {
	display: none ;
}

.menu {
	width: 760px; 
	height: 22px ; 
	position: relative ; 
	z-index: 100 ;
}
.menu table {
	position: absolute ; 
	top: 0 ; 
	left: 0 ; 
	border-collapse: collapse ;
}
.menu ul {
	padding: 0 ;
	margin: 0 ;
	list-style-type: none ;
}
.menu li {
	float: left ;
	width: 251px ;
	position: relative ;
}
.menu ul ul {
	visibility: hidden ;
	position: absolute ;
	height: 0 ;
	top: 24px ;
	left: 0 ; 
	width: 251px ;
	border-top: 2px solid #FFFFFF ;
}
.menu ul li:hover ul, .menu ul a:hover ul{
	visibility: visible ; 
}
.menu a, .menu a:visited {
	display: block ;
	width: 251px ; 
	height: 19px ; 
	padding-top: 3px ;
	border: 2px solid #FFFFFF ; 
	border-width: 2px 0 2px 2px ; 
	background-color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 17px ;
	color: #FFFFFF ; 
	text-align: center ;
	text-decoration: none ; 
}
.menu ul a:hover{
	font-weight: bold ;
}
.menu ul :hover > a {
	font-weight: bold ;
}
.menu ul ul a, .menu ul ul a:visited {
	height: 17px ; 
	width: 251px;
	padding-top: 5px ;
	border-width: 2px 0 0 2px ; 
	background-color: #DAEFFA ; 
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	font-weight: normal ;
	color: #003893 ; 
}
.menu ul ul a:hover{
	font-weight: bold ;
	background-color: #FF993F ;
}
.menu ul ul :hover > a {
	font-weight: bold ;
	background-color: #FF993F ;
}
.SmallText {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif ;
}
.hangingsimple {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
    margin-left: 2em;
    text-indent: -2em;
}
.hangingsimple a, .hangingsimple a:visited {
	color: #003893 ;
	font-weight: bold ; 
	text-decoration: none ;
	font-size: 12pt ;
}
.hangingsimple a:hover {
	color: #FF993F ;
	font-size: 12pt ;
}
.hanging {
    margin-left: 4em;
    text-indent: -2em;
}
.hanging a, .hanging a:visited {
	color: #003893 ;
	font-size: 12pt ;
}
.hanging a:hover {
	color: #FF993F ;
	font-size: 12pt ;
}
.hangingmore {
	color: #003893 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12pt ;
    margin-left: 6em;
    text-indent: -2em;
}
.hangingmore a, .hangingmore a:visited {
	color: #003893 ;
	font-weight: bold ; 
	text-decoration: none ;
	font-size: 12pt ;
}
.hangingmore a:hover {
	color: #FF993F ;
	font-size: 12pt ;
}

