<style>

hr { height: 1px; color: #ccc; }

div.linklist ul {list-style-type: none;margin: 0em 0em 1.2em 0em;}
div.linklist li {line-height:1.1em; margin: 0em 0em 0.5em 0em;}

h1 { margin-bottom: 1em; }
h2 { font-family: arial, sans-serif; font-weight: bold; margin-bottom: .5em; }
hr { height: 1px; color: #ccc; }

dt {
	font-weight: bold;
	margin: 1em 4px .2em 0;
}
dd { padding: 0 0 1em 0; border-bottom: solid 1px #ccc; margin-right: 4px; line-height: 1.2em;}


table.homeColumn { font-size: 0.9em; line-height: 1.3em; }
table.homeColumn a { text-decoration: none; }

table.milestone { border-bottom: solid 1px #ccc; }
table.milestone img { margin-bottom: 2em; }
table.milestone td.top { padding-bottom: 10px; }

table.businessSegment { margin-bottom: 19px; }
table.businessSegment img { margin-right: 11px; }
table.businessSegment td.top { padding-bottom: 10px; }

td.localNav ul { margin: 0px; list-style-type: none; }
td.localNav li { margin: 0 0 .7em 0; }

table.locations { }
table.locations TD { line-height: 1.3em; }
table.locations TD.label { color: #898989; text-align: right; }
table.locations TD.city { color: #f00; font-weight: bold; }

div.oneColPadding {margin-right:14px;}
table#gri { }
table#gri th { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;}
table#gri tr.odd { background: #e7e7e7; }
table#gri td { border-right: solid 1px #ccc;}
table#gri td.none { border-right: none;}

</style>