/* ================================================= Page Titles/h1 ============================== */

img.pr-title {
	margin-bottom:1em;
		}

h1#press-release {
	color: rgb(80,80,80); /* dark grey */
	font-size:1.4em;
	margin:0;
	padding:0;
	font-weight:bold;
}

p#contact-numbers span {
	width:8em;
	display:inline-block;
}

/* =================================================  ============================== */

h4 {
	clear:left;
	}

h5 {
	margin-bottom: 1.0em;
	}

/* ============================== Office Locations ================================= */

div.office-address {
	width:210px;
	float:left;
	clear:left;
	margin-bottom:1.0em;
	}

div.office-contact-type {
	width:73px;
	float:left;
	}

div.office-contact-data {
	width:150px;
	float:left;
	}

div.latest-headline {
	margin:0 0 .5em 0;
	}

div.latest-headline p {
	margin: 0 0 0 25px;
	}

* html div.latest-headline p { /* for IE only */
	text-indent:-3px;
	}

div.latest-headline em {
	float:left;
	font-style:normal;
	}

div.latest-headline p em {
	float:none;
	display:inline;
	font-style:oblique;
	}



table.career-search-results {
	margin: 1.0em 0 2.0em 0;
	border:0;
	}

table.career-search-results th {
	text-align:left;
	border:0;
	background-color: rgb(255,255,255); /* white */
	}

table.career-search-results td {
	border:0;
	}
	
table.financial-statement  {
	border:0;
	}	
	
table.financial-statement .normal {
	font-weight:normal;
	font-size:0.9em;
	line-height:1.0em;
	}

table.financial-statement .normal p {
margin:0;
padding:0;
}
	
table.financial-statement thead th {
	border:0;
	}	
		
table.financial-statement tbody td {
	border-bottom:0px;
	border-left:	0px;
	padding: 0 0.3em 0 0.3em;
	vertical-align:bottom;
	}	

table.financial-statement tbody th {
	border-bottom:0px;
	border-left:	0px;
	padding: 0 0.3em 0 0.3em;
	}

table.financial-statement tbody td.indent1 p {
margin-left:1em;
}

table.financial-statement tbody td.titlespace p {
margin-top:1em;
}

table.financial-statement tbody td.endspace p {
margin-top:1em;
margin-bottom:1em;
}

table.financial-statement tbody td.indent2 p {
margin-left:2em;
}

table.financial-statement tbody td p {
margin:0;
padding:0;
}

table.financial-statement tbody td.right p {
text-align:right;
}

table.financial-statement tbody td.underline p {
border-bottom:1px solid #000;
}

table.financial-statement tbody td.doubleunderline p, table.financial-statement thead th.doubleunderline p {
border-bottom:2px solid #000;
}

table.financial-statement thead th.doubleunderover p {
margin:0;
padding:0;
border-bottom:2px solid #000;
border-top:2px solid #000;
}

table.financial-statement tbody td.doubleunderover p {
border-bottom:2px solid #000;
border-top:2px solid #000;
}

span.agenda {
	display:inline-block;
	width:4em;
}

optgroup {
color:#999;
}

input.events {
margin-left:.5em;
}

p.quote {
	margin-top:0;
}

