 a {
	text-decoration: none;
}

#breadcrumb_foot { 
	width: 100%;
/*	float: right;  */
	font-size: 70%;
	font-style: italic;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	margin-right: 1em;
	color: #00487d;
}

#breadcrumb_foot a, #breadcrumb_head a {
	text-decoration: underline;
}

#breadcrumb_head { 
	width: 100%;
/*	float: right; */
	font-size: 70%;
	font-style: italic;
	font-weight: bold;
	font-family: arial;
	text-align: right;
	margin-right: 1em;
	color: #00487d;
}

#clear { 
	clear:both;
/*	height:1px; */
	overflow:hidden;
}

#content{ 
	margin: -.5em 1em 2em 12em;
	padding: 0;
	font-size: 85%;
}

#content a {
	text-decoration: underline;
}

#content #search h1{ 
	font: bold 150% georgia, times new roman, serif;
	margin: -1em 0 -0.5em 0;
}

#content #search h2{ 
	font: italic 150% arial, helvetica, sans-serif;
	margin: 0 0 0 0;
}

#bump_up {
 margin-top: -3em;
}

#bump_up2 {
 margin-top: -2em;
}

#bump_down {
	margin-bottom: 4em;
}

#bump_down_text {
	margin-bottom: 4.5em;
}


#bump_down2 {
	margin-bottom: 3em;
	list-style-type: none;
	font-size: 160%;
	color: red;
}

#footer #copyright{ 
	float: left;
	font-size: 80%;
	margin: 0.5em 0 0.5em 0;
}

#footer #disclaimer{ 
	font-size: 80%;
	margin: 0.5em 0 0.5em 0;
}

#footer #hrilogo, #nsflogo{ 
	float: right;
}

#footer #westedlogo, #edclogo { 
	float: right;
	margin: 10px 0 0 10px;
}

#footer{ 
	border-top: 1px dotted #00487d;
	padding: 5px 0 0 0;
	clear: both;
}

#header h1{ 
	font: italic 140% arial, helvetica, sans-serif;
}

#header #header_spacing{ 
	font: bold 160% georgia, times new roman, serif;
	margin: -0.7em 0 0 0;
}

#header h2{ 
	font: bold 160% georgia, times new roman, serif;
	margin: -0.7em 0 0 0;
}

#header { 
	height: 100px;
	text-align: left;
	margin-top: -.2em;
	margin-bottom: -2em;
}

#mult_select { 
	width: 200px
}

#mult_select.ol{ 
	height: 10em;
	overflow: auto;
	list-style-type:none;
	padding: 8px;
	margin:0;
	border: 4px ridge grey;
}

#nav div a { 
	display: block;
	text-decoration: none;
	color: #00487d;
}

	
#nav div.highlight { 
	background-image: url('/images/button_highlight.png');
	background-repeat: repeat-x;
	padding: 5px 0 5px 5px;
	border: 1px solid #0168B7;
	position: relative;
}

#nav div.plain { 
	background-image: url('/images/button_plain.png');
	background-repeat: repeat-x;
	padding: 5px 0 5px 5px;
	border: 1px solid #0168B7;
	position: relative;
}

#nav div:hover { 
	background: #d2eafc;
	
}

#nav{ 
	float: left;
	left:5px;
	width:10.6em;
	font-size: 75%;
	font-family: arial;
	font-weight: bold;
	margin: .7em 0 0 0;
	
}

#prop{ 
	height: 28em;
	float: right;
	width: 1px;
}

#wrapper{ 
	margin: auto;
}

.centerdiam{ 
	margin-left: 45%;
}

.centerital{ 
	margin-left: 10%;
	margin-right: 10%;
	font-style: italic;
}

.error{ 
	color: #B32400;
	font-size: 105%;
	font-family: arial, sans-serif;
	font-weight: bold;
}

.floatcenter{ 
	border: 1px solid #00487D;
	margin-left: 10%;
	margin-right: 10%;
	padding: 1em;
}

.floatcntr{ 
	margin-left: 10%;
	margin-right: 10%;
	padding: 1em;
}

.floatleft{ 
	float:left;
	border: 1px solid #00487D;
	width: 50%;
	margin-right: 1em;
	padding: 1em;
}

.floatright{ 
	float:right;
	border: 1px solid #00487D;
	width: 50%;
	margin-left: 1em;
	padding: 1em;
}

.withborder{
	border: 1px solid #00487D;
	margin-left: 1em;
	padding: 1em;
}

.insightinaction{
	border: 1px solid #00487D;
	margin-left: 10%;
	margin-right: 10%;
	padding: 1em;
}


.imgfloatleft{ 
	float:left;
	padding: 1em;
}

.indent { 
	margin-left: 10%;
	margin-right: 10%;
}

.small { 
	font-size: 85%;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: italic;
}

body { 
	margin: 0.5em;
	padding: 0;
	background: #fff;
	font-size: 100%;
	color: #000;
	behavior:	url(csshover.htc);
	/* WinIE behavior call */}

h1 a{ 
	text-decoration: none;
	color: #00487d;
}

h2 a{ 
	text-decoration: none;
	color: #00487d;
}

h3{ 
	font: bold 120% georgia, times new roman, serif;
	color: #00487d;
}

h4{ 
	font: bold 105% arial, times new roman, serif;
	color: #00487d;
	margin: 0 0 -1em 0;
}

h5{ 
	font-size: 85%;
	margin: -15px 0 0 0;
}

span.req{ 
	color: #E83205;
}

.pcenter{
	text-align: center;
}


.tbltitle{
	font: bold 110% arial, times new roman, serif;
	color: black;
	text-align: center;
	margin: 0 0 0.5em 0;
}

.outline {
	border: 1px solid #000000;
	text-align: center;
}

.td	{
	border: 1px solid #000000;
	text-align: center;
}

.tdleft	{
	border: 1px solid #000000;
	text-align: left;
}

.tdhead	{
	border: 1px solid #000000;
	text-align: left;
	font: 100% arial bold;
	vertical-align: bottom;
}

.tdheadcntr	{
	border: 1px solid #000000;
	text-align: center;
	font: 100% arial bold;
	vertical-align: bottom;
}

.tr	{
	border: 1px solid #000000;
}

table { 
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

	
table.lined td{ 
	border: 0.5px solid #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.lined{ 
	margin-left: 10%;
	margin-right: 10%;
	border: 0.5px solid #000000;
	border-spacing: 0px;
}

td { 
	empty-cells: show;
	padding: 0 5px;
}

td.unshade{ 
	background-color: White;
}

textarea.big { 
	width: 40em;
	height: 30em;
}

textarea.medsm { 
	width: 40em;
	height: 7em;
}

textarea.modest { 
	width: 40em;
	height: 15em;
}

textarea.small { 
	width: 40em;
	height: 3em;
}

tr.rowshade{ 
	background-color: #E3E3E3;
}

tr.unshade{ 
	background-color: White;
}

.textright {
float: right;
font-style: normal;
font-weight: normal;
margin: -.5em 1em;
}

/* Instrument search styles */
#search h3 {
	margin-top: -4em;
}
#search, #results {
	margin: -2em 0 0 0;
	padding: 0;
	font-size: 85%;
	
}

#search td.radio, td.check  {
	width: 3%;
}

#search td.quadrant {
	width: 50%;
	vertical-align: top;
	padding-left: 0%;
	padding-right: 0%;
}

#search td.radiocntr {
	width: 5%;
	text-align: center;
	font-size: 75%;
	font-weight: bold;
}

#search table.outer { 
	border: 1px solid #000000;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}



#search td.inner { 
	border: 1px solid black;
	border-spacing: 0px;
	width: 40%;
	border-collapse: collapse;
}

#search h3 {
	margin-bottom: 2em;
}

#button_float {
	margin-top: 3%;
	margin-right: 20%; 
}

.border_top {
	border: 1px solid black;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}

<!-- Display an instrument -->	
/* Being overridden somewhere, only in FireFox, not IE7.  Can't find where.  Nothing in either one of the stylesheets or the page header seem to crash up against it.  
Put style inline.  I know that's not ideal, but it works.  However if commented out in stylesheet h3.instrument_header style disappears???? */
div#box_outline {
	margin-left: 1%;
	border: 1px solid black;
	width: 90%;
} 

h3.instrument_header {
	margin-top: -.1em;
	background-color: #6699CC;
	width 90%;
	padding-left: .2em;
	color: black;
}

div.spacing {
	margin: -1% 1% 1%;
}

/* Added for site redesign */
.top_menu {
  display : inline;
  background-image: url('/images/tabback.jpg'); 
  list-style-type : none;
  border: solid #b8b0b0;
  border-left-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 0px;
  border-top-width: 2px;
/*			t	r	b	l*/
  padding: 2px 8px;
  font-size: 14px;
  width: 90%;
  margin-right: 5px;
}

#top_menu_wrapper {
	margin-left: -11em;
}

#bigbox_main {
	border: 1px solid black;
	border-collapse: collapse;
	padding: 2em;
	margin-top: -.9em;
	margin-bottom: 1em;
	margin-left: -12em;
}

.bigbox {
	border: 1px solid black;
	border-collapse: collapse;
	padding: 2em;
	margin-top: -.9em;
	margin-bottom: 1em;
	margin-right: 5em;
}

#topheader {
	margin-top: -.1em;
	color: #858585;
	font-size: 210%;
}

nospace {
	font: bold 160% georgia, times new roman, serif;
	margin-top: -.5em;
}

.indent {
	margin: -.5em 1% 1% 3%;
}

/* APA Bibliography  Courtesy of  Utah Valley University http://uvinstructionaldesign.blogspot.com/2008/10/new-css-rules-for-apa-added-to-template.html */
.apa_bib {
list-style: none;
margin: .75em 0;
padding: 0;
}

.apa_bib li { margin: .5em 0; padding: 0 0 0 3em; text-indent: -3em; } 

/* what's new sidebox */

#whatsnew {
	float: right; 
	position: relative;
	border: 5px ridge #0168B7;
	margin-left: 1em;
	margin-bottom: .5em;
	width: 25%;
}

#whatsnew h4 {
	padding-top: 1px;
	margin-bottom: .1em;
	text-align: center;
	color: black;
}

#whatsnew ul {
	text-align: left;
	list-style-type: none;
	margin-left: -2em;
}

#whatsnew p {
	text-align: left;
	margin-left: .3em;
	margin-bottom: -1em;
}

.no_show {
	display: none;
}

.grayback {
	background-color: #E0E0E0;
}

.updated {
    background-color: #B4CFEE;
    font-style: italic;
}
/* Dropdown meun */

#jsddm
{	margin: 0 0 1.55em 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #20548E;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 130px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #7F1616}
		
		#jsddm li ul li a:hover
		{	background: #1A4473}