/* CSS Document */a:link {	color: #000099;	text-decoration: none;}a:visited {	text-decoration: none;	color: #000099;}a:hover {	color: #000099;	text-decoration: underline;}a:active {	text-decoration: none;	color: #000099;}.clearfix:after {     content: ".";      display: block;      height: 0;      clear: both;      visibility: hidden; } #PageHeaderImageContainer {	display: none;}p img {	display: none;}h2 img {	display: none;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;  } /* End hide from IE-mac */#PageContainer {	width:690px !important;	background-color: #FFFFFF;	margin-left: 0;	margin-right: 0;	z-index: 1;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#UtilityContainer {	position: relative;	float: left;	clear: none !important;	height: 75px;	margin: 0px;	padding: 0px;	width: auto;}/* Header Search Styles */#UtilityNavigationContainer {	display: none;}#UtilitySearchContainer {	display: none;}#NotFoundSearchContainer {	display: none;}#PrimaryNavigationContainer {	display: none;}#PrimaryNavigationContainer img.LeftSide {	display: none;}#ContentContainer {	width:690px !important;	padding: 0px !important;
	margin: 0px !important;	float: none !important;	clear: both !important;}#SecondaryNavigationContainer {	display: none;}#PageContentContainer {	width:690px !important;	padding: 0px !important;
	margin: 0px !important;	clear: both !important;	float: none !important;}/* ----- added: ul and li for body text ------ */#PageContent {width:690px !important;margin:0px !important;
padding:0px !important;}#PageContent p {font-family: Arial, Helvetica, san-serif !important;font-size: 12pt !important;line-height: 14pt;}#PageContent p a:link {color: #000099;text-decoration: underline;}#PageContent ul.careerOneLine {    margin-top:20px;    margin-left:10px;}#PageContent ul.careerOneLine li {    line-height:11px;}
#PageContent ul {    margin-top: 15px;	margin-bottom: 5px;}#PageContent ul li {	font-family: Arial, Helvetica, san-serif;	font-size: 12pt;	line-height: normal;	margin-left: 1% !important;	/*	padding-top: 5px;	padding-bottom: 6px;	padding-left: 0px;	margin-top: 5px;	margin-left: 0px;	*/}#PageContent ul li a:link {	text-decoration: underline;	color: #000099;}#PageContent ul li ul li {	padding-top: 15px;	padding-bottom: 0px;	padding-left: 3px;	margin-left: -10px;}#PageContent ul li ul li ul li {	padding-top: 5px;	padding-bottom: 3px;	padding-left: 3px;	margin-left: -10px;}/* -------------------- *//* ---------------------------- BREADCRUMB ------------------- */#BreadcrumbNavigationContainer {	border: 0;	height: auto;	font-family: Arial, Helvetica, san-serif;	font-size: 9pt;	padding: 3px; 	margin-top: 5px;	margin-bottom: 15px; 	width: auto;	z-index: 5;	border-top: solid 1px #000;}#BreadcrumbNavigationContainer p.YouAreHere {	width: auto;	position: relative;	float: left;	clear: left;	padding-top: 5px;	margin-top: 0px; 	margin-right: 3px;	margin-bottom: -6px; 	margin-left: -3px;	font-size: 9pt;	font-weight: bold;}#BreadcrumbNavigationContainer ul {	list-style: none;	margin: 0px;	padding-top: 5px;	position: relative;	float: left;	clear: none;}#BreadcrumbNavigationContainer ul li {	position: relative;	float: left;	clear: none;}/* ---------------------------- DROP SPOT STARTS ------------------- */#RightColumnContainer {	width:auto !important;	margin:0px !important;	position: relative;	float: none;	clear: both;	font-family: Arial, Helvetica, san-serif;}#RightColumnContainer div.RightColumnDropspot {	position: relative;	float: none;	clear: both;	margin: 0px !important;	width: auto !important;	border: 0;}#RightColumnContainer div.RightColumnDropspot h1 {	font-family: Arial, Helvetica, san-serif;    padding: 4px 0px 2px 0px; 	width: 250px;	border-bottom: 1px solid #000;	font-size:12pt; 	font-weight: bold;}#RightColumnContainer div.RightColumnDropspot p {	width: auto !important;	padding-top: 5px;    /* padding-left: 6px;  DB - Adding padding increases the width, causing undesired wrapping.  I added this to the padding    for the Dropspot. */    padding-bottom: 0px;	font-size:11pt;    line-height: normal;}#RightColumnContainer div.RightColumnDropspot p strong {	font-size:11pt; /*  x-small; */    color: #000;    font-weight: bold;}#RightColumnContainer div.RightColumnDropspot p a:link {    color: #000099;    text-decoration: none;}/* ------ DROPSPOT -- PDF IMAGE BULLETS ---------------------*/#RightColumnContainer div.RightColumnDropspot ul {    width: auto !important;	font-size:12pt; /*  x-small; */	line-height: normal;	color: #000;	font-weight: normal;	margin-left: -15px; /* -4px; */	/* added to show regular bullet as pdf image bullet ----*/	list-style-type: none;	/* added----*/}#RightColumnContainer div.RightColumnDropspot ul li {    width: auto !important;	font-size:12pt; /*  x-small; */	line-height: normal;	color: #000;	font-weight: normal;/* added ------------------------------*/ 	margin-left: 0px;   /*-25px;*/ 	background-repeat: no-repeat;	background-position: 0 1px;/*---*/    padding-bottom: 6px;}/* ------ DROPSPOT -- GRAY ARROW IMAGE AS BULLETS ---------------------*/#RightColumnContainer div.RightColumnDropspot ul li.arrow {	display: none;}#RightColumnContainer div.RightColumnDropspot ul li a {	font-size:12pt; /*  x-small; */	line-height: normal;	color: #000099;	font-weight: normal;	padding-bottom: 6px;}#RightColumnContainer textarea {	width: auto !important;}#ContactDropspot .ContactName {	font-weight: bold;}/* -------------- END OF DROP SPOT ------------------------------------- *//* Article Display  ---------------- */
#YearNav {	display: none;}

/* Article Detail ------*/
#PrevNextArticle {
	display: none;
}#articleDetail h2 {	font-family: Arial, sans-serif;	font-size: 1.3em;	color: #000; }#articleDetail h3 {	font-family: Arial, sans-serif;	margin: 18px 0px -15px 0px;	font-size: 1.1em;	color: #000; }/* END of Article Display  ------------- *//* Utility Navigation Styles (appearing at the top right of the page)#UtilityContainer ul {	position: relative;	float: right;	clear: left;	list-style: none;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	display: block;}#UtilityContainer ul li {	position: relative;	float: left;	clear: none;	margin: 0px;	padding: 0px;	border-left: solid 1px #ccc;}#UtilityContainer ul li a {	font-size: 9pt;	padding-left: 1em; 	padding-right: 1em; 	padding-top: 3px;	padding-bottom: 3px;	color: #666666;	text-transform: uppercase;	height: 16px !important;	line-height: normal;} ------------------------------- *//* ------------------ FOOTER ----------------------------------------- *//* #FooterContainer #FooterUtilityContainer ul {	list-style: none;	margin: 0px;	padding: 0px;}#FooterContainer #FooterUtilityContainer ul li {	position: relative;	float: left;	clear: none;	border-left: solid 1px #CCC; }#FooterContainer #FooterUtilityContainer ul li a {	padding-left: 5px;	padding-right: 5px;}#FooterContainer #FooterUtilityContainer ul > li:first-child {	border: none;}
*//* ---------------------------- FOOTER --------------------------------- */#FooterContainer {	height: 65px;	position: relative;	float: left;	clear: left;	width: 970px;	margin-left: -5px;	margin-bottom: -5px;	padding: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000;	line-height: normal;}#FooterContainer span.footersup {display: none;}#FooterContainer p.Copyright {	width: 150px;	position: relative;	float: left;	clear: left;	font-size: 9pt;	line-height: normal;}#FooterContainer p.Copyright a:link {	display: none;}#FooterContainer #FooterUtilityContainer {	display: none;}#FooterContainer #HeadquartersContainer {	position: relative;	float: left;	clear: none;	font-size: 9pt;	line-height: normal;	padding-top: 1px;	padding-right: 0px;}#FooterContainer #HeadquartersContainer h1 {	line-height: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	padding-top: 3px;	font-size: 9pt;	position: relative;	float: left;	clear: left;	padding-right: 10px;}#FooterContainer #HeadquartersContainer p {	position: relative;	float: left;	clear: none;	font-size: 9pt;	line-height: normal;}#FooterContainer #HeadquartersContainer p a:link {	color: #000099;    text-decoration: underline;}
/* END OF FOOTER ------------------------------------------*/html {	background-color: #FFFFFF;	color: #000000;	margin: 0;}body, td, th, ul {	font-family : Arial, Verdana, san-serif; /* "Times New Roman", Times, serif;  */	color : #000000;	background : #ffffff;	margin: 0;}h1 {	color : #000000;	font-family : Arial, Verdana, san-serif; /* "Times New Roman", Times, serif;  */	font-size : 18pt;	line-height: 18pt;	margin-right: 0px;}h2, h3, h4, h5 {	color : #000000;	font-family : Arial, Verdana, san-serif; /* "Times New Roman", Times, serif;  */	font-size : 14pt;	line-height: normal;	margin-right: 0px;}/* added ---- */p {	font-size: 12pt;	line-height:normal;	padding-right: 20px;	padding-bottom: 2px;}p strong {	font-weight: normal;	color: #000;}p b {	font-weight: normal;	color: #000;}p a:link, p a:visited, p a:active {color: #000099;text-decoration: underline;}

p.thumb {
	font-size: 11px;
	line-height:14px;
	padding-right: 20px;
	padding-bottom: 2px;
}/* printer friendly, email this page tool */p.printEmailSpacing {display: none;}table#withBorder {	position: relative;	float: none;	clear: left;	border: solid 1px #DEDEDE;	width: 650px !important;	margin-bottom: 20px;}table#withBorder a:link, table#withBorder a:visited, table#withBorder a:active {	color: #337ABD;	text-decoration: underline;}table#withBorder a:hover {	text-decoration: underline;	color: #0d447d; /* #663300; */}	#withBorder th {	background-color: #f6f6f6;    margin-left: -2px;    color: #000;	font-size: 12pt;	font-weight: bold;    line-height: normal;	text-align: center;	vertical-align: text-top;	border-top: thin solid #DEDEDE;	border-right: thin solid #DEDEDE;	border-left: thin solid #DEDEDE;}#withBorder tr td {	font-family: Arial, Helvetica, sans-serif;	text-align: left;	color: #000;	font-size: 12pt;	line-height: 18px;	vertical-align: text-top;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;	border-top: thin solid #DEDEDE;	border-right: thin solid #DEDEDE;	border-bottom: thin solid #DEDEDE;	border-left: thin solid #DEDEDE;}#withBorder tr td strong {	font-weight: normal;	color: #000;}#withBorder tr td ul {	color: #000;	padding-left: 30px;}#withBorder tr td ul li {	font-size: 12pt;    line-height: normal;	padding-left: 0px;}#withBorder tr td ul li strong {	font-weight: normal;}table#NoBorder {    position: relative;    display:block;	float: none;	clear: both;	width:690px !important;	margin-top: 0px; /* -10px;------ */	margin-bottom: 0px; /* -5px; */}#NoBorder tr td img {	display: none;}#NoBorder tr td h2 {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 2px;	color: #333;	font-size: 12pt;	line-height: normal;	margin-top: 20px;	margin-bottom: 4px;}#NoBorder tr td h2 {	background-color: #e8ebef; /* #DEDEDE; */    margin-left: -2px;}#NoBorder tr td {	font-family: Arial, Helvetica, sans-serif;	text-align: left;	vertical-align: text-top;	color: #666;	font-size: 12pt;	line-height: normal;	padding-bottom: 3px;	padding-left: 0px;}#NoBorder tr td strong {	font-weight: normal;	color: #333;}table#NoBorder tr td a:link {	color: #000099;	text-decoration: underline;}

/* table#NoBorder tr td.trtdNoBorderContact ul li { 
	valign: top;
}  ------------------added 3/26 */#NoBorder tr td ul {	padding-left: 30px;	font-size: 12pt;    line-height: normal;}#NoBorder tr td ul li {	font-size: 12pt;    line-height: normal;	padding-left: 0px;}#NoBorder tr td ul li a:link,
#NoBorder tr td ul li a:visited {	font-size: 12pt;	color: #000099;	text-decoration: underline;}#NoBorder tr td ul li strong {	font-weight: normal;}#NoBorder tr td hr {	color: #000;}




/* Upcoming Events Styles --------------------------------------------- */
div#DisplayEventCategories,
div#DisplayEventCategory {
	margin-bottom: 10px;
}

div#DisplayEventCategories h2,
div#DisplayEventCategory h2 {
	margin: 0 0 3px 0;
	font-size: 12pt;
}

div#DisplayEventCategories table,
div#DisplayEventCategory table {
	vertical-align: top;
	margin-left: -3px; /* added */
}

div#DisplayEventCategories table.EventPage thead tr td,
div#DisplayEventCategory table.EventPage thead tr td {
	font-weight: bold;
	font-size: 12pt;  /* added */ 
	padding-top: 5px;
	padding-bottom: 5px;
}

div#DisplayEventCategories table.EventPage tbody tr td.Date,
div#DisplayEventCategory table.EventPage tbody tr td.Date {
	padding-top: 10px; /* added */ 
	width: 150px;
	font-size: 12pt;  /* added */ 
	border-bottom: #fff !important;
}

div#DisplayEventCategories table.EventPage tbody tr td.Detail,
div#DisplayEventCategory table.EventPage tbody tr td.Detail {
	width: 365px;
	padding-top: 5px; /* 0px; */
	border-bottom: #fff !important;
}

div#DisplayEventCategories table.EventPage tbody h2.EventName,
div#DisplayEventCategory table.EventPage tbody h2.EventName {
	margin: 0;
	padding-top: 3px;
	clear: both;
	font-size: 11pt !important;
    font-weight: bold;
}

/* added */
div#DisplayEventCategories table.EventPage tbody p,
div#DisplayEventCategory table.EventPage tbody p {
	font-size: 11pt !important;
	line-height: normal;
	color: #000;
	padding-bottom: 0px;
	/* margin-top: -6px; /* added */
}

div#DisplayEventCategories table.EventPage tbody p.EventLocation,
div#DisplayEventCategory table.EventPage tbody p.EventLocation {
	/* padding-bottom: 8px; /* added */
	margin: 0;
}

div#DisplayEventCategories table p a:link
div#DisplayEventCategory table p a:link {
	text-decoration: none;
}

/* END Upcoming events styles ---------------------------*/
/* top anchor--------*/#Top {display: none;}
