div#container {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}
div#container a {
	text-decoration: none;
	 color: #000099;
}
p.printOnly {
	display: block;
}
h1#banner img{
	border: 0;
}
h1#banner { 
	margin-top: 0;
	padding-top: 0;
}

ul#externalNav li {
	display: none;
}

h3 a, h4 a {
	font-weight:bold;
}
ul#headlineNav {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

ul#headlineNav li h3 a{
	text-transform: uppercase;
	font-size: 10pt;
}
ul#headlineNav ul li {
	margin-top: -5px;
	padding-top: -5px;
}

ul#headlineNav ul h4 {
	font-weight: normal;
	font-size: 9pt;
}

div#events h4 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

div.section {
	font-size: 9pt;
}

div.article a, div.articleG a, div.articleB a {
	text-decoration: none;
}
div.article, div.articleG, div.articleB {
	margin-bottom:5px;
	padding-top: 5px;
	border-top: 1px solid #000;

}

div.articleBody {
	font-family: georgia, serif;
}

div.articleBody a.internal {
	font-weight: bold;
	 color: #000099;

}

p.sectionHeading {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12pt;
	color: #4E7DEA;
}

p.articleTitle {
	color: #6992F2;
	font-weight: bold;
	font-size: 9.5pt;
}

span.backToTop {
	display: none;
}

div#events dd {
	margin-left: 0px;
}
div#events dl {
	font-size: 10pt;
}
dl.jobs {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}
dl.jobs, dt.jobTitle, dd {
	margin-left: 0px;
	padding-left: 0px;
}
dl.jobs dd.posted {
	margin-bottom: 10px;
}
dl.jobs dt.jobTitle, dl.jobs dd span {
	font-weight: bold;
}

dl.jobs dt.jobTitle span {
	text-decoration: underline;
}


dt.day {
	font-weight: bold;
}
dd.eventName {
	margin-bottom: 10px;
}

hr {
	display: none;
}
div.figureLeft, div.figureRight {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	width: 200px;
	border: 1px solid #000;
}
div.figureRight a img, div.figureRight a img, div.logoLeft a img, div.logoRight a img{
	border: 0px;
}

div p.imageCaption {
	width: 200px;
	font-size: 8pt;
	font-family: arial, sans-serif;
	text-align: center;
}

div.logoLeft, div.logoRight {
	padding: 5px 10px 4px 10px;
	margin: 5px 10px 4px 10px;
}
div.logoLeft, div.logoRight {
	display: inline;
}

div h2 {
	background-color: #ccc;
	margin-top: 0px;
	padding-left: 3px;
	font-size: 12pt;
}

div#events a {
	text-decoration: none;
	 color: #000099;
}
span.pad {
	padding-left: 145px;
}

