@charset 'utf-8';
@import url(normal.css);


/*
** STYLES THAT APPLY TO ALL PAGES
*/

body { background-color: #e6e6e6; font-family: Arial, Helvetica, sans-serif;}
*:focus { outline: none; }
#header { width: 960px; height: 169px; background: transparent ur_images/bg-header.jpg) 0 0 no-repeat; position: relative; z-index: 9; }
td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 3px 2px 3px} /* NXQ: 10/21/2008 */
pre {font-family: Arial, Helvetica, sans-serif; font-size: 11px; } /* Jason: 11/10/2008 */
.l {font-family: Arial, Helvetica, sans-serif; font-size: 11px; } /* Jason: 11/16/2008 */

	
#wrapper { width: 970px; margin: 0 auto; }

#mainContent { width: 970px; background: transparent ur_images/bg-main-content-tile.gif) 0 0 repeat-y; padding: 0 5px 0 5px; }
#mainContent #bottomEdge { background: transparent ur_images/bg-main-content-bottom.gif) 0 bottom no-repeat; height: 25px; width: 970px; clear: both; margin: 0 0 0 -5px; }

a.pdf-icon { font-size: 11px; font-weight: bold; padding-left: 17px; background: transparent ur_images/icon-pdf.gif) 0 0 no-repeat; }	
a.podcast-icon { font-size: 11px; font-weight: bold; padding-left: 18px; background: transparent ur_images/icon-podcast.gif) 0 0 no-repeat; }
a.word-icon { font-size: 11px; font-weight: bold; padding-left: 17px; background: transparent ur_images/icon-word.gif) 0 0 no-repeat; }	
a.excel-icon { font-size: 11px; font-weight: bold; padding-left: 17px; background: transparent ur_images/icon-excel.gif) 0 0 no-repeat; }	
a.ppt-icon { font-size: 11px; font-weight: bold; padding-left: 17px; background: transparent ur_images/icon-ppt.gif) 0 0 no-repeat; }	
a.exe-icon { font-size: 11px; font-weight: bold; padding-left: 17px; background: transparent ur_images/icon-exe.gif) 0 0 no-repeat; }	
a.no-icon { font-size: 11px; font-weight: bold; }	/* TO MATCH OTHER ITEMS IN LISTS */

/* STYLES FOR THE BREADCRUMB NAVIGATION */

/* #breadCrumbs { height: 23px; font-size: 10px; color: #000000; padding: 10px 0 0 25px; } */
#breadCrumbs { height: 33px; font-size: 10px; color: #000000; padding: 10px 0 0 0px; }
	#breadCrumbs ul {  }
	#breadCrumbs ul li { float: left; display: inline; padding: 0 0 0 5px; font-weight: bold; }
	#breadCrumbs ul li a { color: #999999; text-decoration: underline; padding: 0 5px 0 0; }
	#breadCrumbs ul li a:hover { text-decoration: none; }



/* STYLES FOR LEFT SIDE  SECOND LEVEL NAVIGATION */	

#leftSideNav { background-color: #e0e8ef; font-size: 11px; width: 213px; float: left; display: inline; }
	#leftSideNav ul { padding: 10px 0 10px 5px; }
	#leftSideNav ul li { background: transparent ur_images/blt-nav-grey.gif) 3px 9px no-repeat; padding: 5px 5px 5px 10px; }
	#leftSideNav ul li a { text-decoration: none; color: #000000; }
	#leftSideNav ul li.selected a { color: #00407a; font-weight: bold; }
	#leftSideNav ul li.hasSelectedSub a { color: #00407a; }
	#leftSideNav ul li a:hover { text-decoration: underline; }
	#leftSideNav ul li ul { padding: 5px 0 0 0; }
	#leftSideNav ul li ul li { background: none; border-bottom: 1px solid #fff; padding: 5px 5px 5px 0; margin: 0 0 0 5px; }
	#leftSideNav ul li ul li a { text-decoration: none; color: #00407a; font-weight: normal !important; }
	#leftSideNav ul li ul li.selected a { font-weight: bold !important; }
	#leftSideNav ul li ul li a:hover { text-decoration: underline; }
	
#leftSideNavJobs { background-color: #e0e8ef; font-size: 11px; width: 108px; float: left; display: inline; }
	#leftSideNavJobs ul { padding: 10px 0 10px 5px; }
	#leftSideNavJobs ul li { background: transparent ur_images/blt-nav-grey.gif) 3px 9px no-repeat; padding: 5px 5px 5px 10px; }
	#leftSideNavJobs ul li a { text-decoration: none; color: #000000; }
	#leftSideNavJobs ul li.selected a { color: #00407a; font-weight: bold; }
	#leftSideNavJobs ul li.hasSelectedSub a { color: #00407a; }
	#leftSideNavJobs ul li a:hover { text-decoration: underline; }
	#leftSideNavJobs ul li ul { padding: 5px 0 0 0; }
	#leftSideNavJobs ul li ul li { background: none; border-bottom: 1px solid #fff; padding: 5px 5px 5px 0; margin: 0 0 0 5px; }
	#leftSideNavJobs ul li ul li a { text-decoration: none; color: #00407a; font-weight: normal !important; }
	#leftSideNavJobs ul li ul li.selected a { font-weight: bold !important; }
	#leftSideNavJobs ul li ul li a:hover { text-decoration: underline; }
	
	/* Left Nav for News & Publications*/
	#leftSideNav.lnavNewsPubMediaCoverage ul li.lsnNewsPubMediaCoverage a,
	#leftSideNav.lnavNewsPubBusinesAviation ul li.lsnNewsPubBusinesAviation a,
	#leftSideNav.lnavNewsPubUpdate ul li.lsnNewsPubUpdate a,
	#leftSideNav.lnavNewsPubPressRelease ul li.lsnNewsPubPressRelease a,
	#leftSideNav.lnavNewsPubAnnualReports ul li.lsnNewsPubAnnualReports a,
	#leftSideNav.lnavNewsPubPubAdvertising ul li.lsnNewsPubAdvertising a,
	#leftSideNav.lnavNewsPubMultimedia  ul li.lsnNewsPubMultimedia a { color: #00407a; font-weight: bold; }
		
/* STYLES FOR THE TITLE BAR WITH H1 THAT RUNS ACROSS THE TOP OF EACH PAGE */

    #titleBar { width: 730px; margin: -5px 0 0 17px; float: left; display: inline; position: relative; }
	#titleBar.greyBar { border-bottom: 6px solid #e5e5e5; margin: -5px 0 10px 17px; }
	#titleBar.greyBarJobs { width: 835px; border-bottom: 6px solid #e5e5e5; margin: -5px 0 10px 17px; }
	#titleBar h1 {  width: 475px; margin: 0px; padding: 0px; }
	#titleBar #rightSideNoSIFR { height: 36px; width: 240px; position: absolute; right: 0px; top: -5px; }
	#titleBar #rightSideControls { height: 36px; width: 240px; position: absolute; right: 0px; top: 0px; }
	#titleBar #rightSideControls a.shareThisPage:hover { text-decoration: underline; }
	#titleBar #rightSideControls a.printThisPage:hover { text-decoration: underline; }	
	#titleBar #rightSideControls a.shareThisPage { float: right; display: inline; color: #6190c8; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; margin: 15px 0 0 0; padding: 0 5px 0 28px; background: transparent ur_images/icon-share.gif) 10px 4px no-repeat; }
	#titleBar #rightSideControls a.printThisPage { float: right; display: inline; color: #6190c8; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; margin: 0 0 0 0; padding: 0 5px 0 28px; background: transparent ur_images/icon-printer.gif) 10px 3px no-repeat; }	


	#pageContentFull { width: 952px; padding: 0 5px 0 5px; }
	#pageContentFull th { text-align: center}


/* SEARCH STYLES APPLY TO GOOGLE MINI AND SITEMAP */

	#search { width: 678px; padding: 0 10px 0 10px;  float: left;  }
    #search a { color: #00407a; text-decoration: underline; font-weight: bold; }
	#search a:hover { text-decoration: none; }
	#search.sitemap h2 { font-size: 14px; color: #00407a; margin: 21px 0 3px 0; }
	#search.sitemap { font-size: 11px; padding: 0 10px 0 20px; }
	#search.sitemap ul li { list-style-type: none; background: transparent ur_images/blt-yellow.gif) 2px 6px no-repeat; padding: 3px 0 3px 9px; margin: 0px;}
	#search.sitemap ul li a { text-decoration: none; font-weight: normal; }
	#search.sitemap ul li a:hover { text-decoration: underline; }
	#search.sitemap ul li ul { float: none;  margin: 0px;}
	#search.sitemap ul li ul li { background: none; padding: 2px 0 2px 18px; margin: 2px 0 2px 0;}
	#search.sitemap ul li ul li a { color: #00407a; }	
	#search.sitemap ul li ul li ul { float: none;  margin: 0px;}
	#search.sitemap ul li ul li ul li { background: none; padding: 2px 0 2px 18px; margin: 2px 0 2px 0;}
	#search.sitemap ul.error li { font-size: 11px; list-style: disc; background:none ; list-style-position: outside; margin: 5px 0 0 20px; padding: 2px 0 2px 2px; display: list-item;  }
	#search.sitemap p { font-size: 11px; margin: 8px 0 8px 0; }
	
	#searchBar { width: 930px; margin: -5px 10px 0 10px; float: left; display: inline; position: relative; }
	#searchBar.greyBar { border-bottom: 6px solid #e5e5e5; margin: -5px 0 10px 17px; }
	#searchBar h1 {  width: 475px; margin: 0px; padding: 0px; }
	#searchBar #rightSideControls { height: 36px; width: 240px; position: absolute; right: 0px; top: 0px; }
	#searchBar #rightSideControls a.shareThisPage:hover { text-decoration: underline; }
	#searchBar #rightSideControls a.printThisPage:hover { text-decoration: underline; }	
	#searchBar #rightSideControls a.shareThisPage { float: right; display: inline; color: #6190c8; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; margin: 15px 0 0 0; padding: 0 5px 0 28px; background: transparent ur_images/icon-share.gif) 10px 4px no-repeat; }
	#searchBar #rightSideControls a.printThisPage { float: right; display: inline; color: #6190c8; font-size: 11px; font-weight: bold; line-height: 18px; text-decoration: none; margin: 15px 0 0 0; padding: 0 5px 0 28px; background: transparent ur_images/icon-printer.gif) 10px 3px no-repeat; }	


/* PAGECONTENT STYLES APPLY TO THE MIDDLE CONTENT SECTION OF EACH INTERIOR PAGE */

	#pageContent { font-size: 11px; width: 475px; float: left; display: inline; margin: 0 15px 0 17px; padding: 0 0 20px 0; }

	/* jw: 10/23/2008 added headings*/
	#pageContent h2 { font-size: 14px; color: #00407a; margin: 14px 0 8px 0; }
	#pageContent h3 { font-size: 13px; color: #00407a; margin: 10px 0 3px 0; }
	#pageContent h4 { font-size: 11px; color: #00407a; margin: 8px 0 3px 0; }
	#pageContent h5 { font-size: 11px; color: #00407a; }
	#pageContent h6 { font-size: 11px; color: #00407a; font-weight: normal;}
	
	#pageContent p { font-size: 11px; margin: 8px 0 8px 0; }
	#pageContent p.tiny { font-size: 9px; margin: 8px 0 8px 0; }
	#pageContent p.photoUse {clear:both; color: #00407a;  font-size: 9px; margin: 28px 0 8px 0; }
	#pageContent p.disclaimer { background-color: #e0e8ef; font-size: 10px; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; }
	#pageContent p.author { color: #00407a; font-weight: bold;}
	#pageContent a { color: #00407a; text-decoration: underline; font-weight: bold; }
	#pageContent a:hover { text-decoration: none; }
	#pageContent p.continue a { color: #00407a; text-decoration: underline; font-weight: bold; }
	#pageContent p.continue a:hover { text-decoration: none; }
	#pageContent .largeImgHolder { width: 467px; height: 257px; background: transparent ur_images/bg-large-image-holder.gif) 0 0 no-repeat; padding: 2px 0 0 5px; }
	#pageContent .mediumImgHolder { width: 225px; height: 117px; background: transparent ur_images/bg-medium-image-holder.gif) 0 0 no-repeat; padding: 2px 0 0 5px; }
	/* jw: 10/22/2008 */
	#pageContent blockquote {font-size: 11px; margin: 0 30px 0 30px; padding: 10px 20px 10px 20px; }
	#pageContent ul { margin: 10px 0 10px 0; }
	#pageContent ul li { font-size: 11px; list-style: disc; list-style-position: outside; margin: 0 0 0 20px; padding: 2px 0 2px 2px; display: list-item;  }
	#pageContent ul li a { color: #00407a; text-decoration: underline; padding: 0 0 0 0; font-weight: bold;}
	#pageContent ul li a:hover { text-decoration: none; }
	#pageContent #region ul li { font-size: 11px; list-style: none; list-style-position: outside; margin: 0 0 0 0px; padding: 2px 0 2px 2px; display: list-item;  }
	#pageContent ul.roster li { font-size: 11px; list-style: none; list-style-position: outside; margin: 0 0 0 0px; padding: 2px 0 2px 2px; display: list-item;  }

	#pageContent.toc ul { margin: 10px 0 10px 0; }
	#pageContent.toc ul li { font-size: 11px; list-style: none; list-style-position: outside; margin: 0 0 0 20px; padding: 2px 0 2px 2px; display: list-item;  }
	#pageContent.toc ul li ul { margin: 0; }

	#pageContent.myairmail ul {margin: 10px 0 0px 0;}
	#pageContent.myairmail ul li {  margin: 0 4px 0 0px; padding: 4px 8px 4px 8px; list-style: none;}

	#pageContent ol { margin: 10px 0 10px 20px; }
	#pageContent ol li { font-size: 11px; list-style-position: outside; margin: 0 0 0 10px; padding: 3px 0 3px 2px; display: list-item; } 

	#pageContent ul.tocnav  {background-color: #e0e8ef; list-style-type: none; width: 450px; text-align: center; padding: 10px; }
	#pageContent ul.tocnav li { display: inline; padding: 30px; }

	#pageContent ul.pagePromos { margin: 0 }
	#pageContent ul.pagePromos li { width: 158px; float: left; display: inline; margin: 0 0 15px 0; padding: 0px }
	#pageContent ul.pagePromos li a.smallImgHolder { width: 150px; height: 97px; background: transparent ur_images/bg-small-image-holder.gif) 0 0 no-repeat; padding: 3px 0 0 5px; margin: 0 0 0 -5px; float: left; }
	#pageContent ul.pagePromos li p { padding: 0 8px 0 0; }
	#pageContent ul.pagePromos li p a { color: #00407a; text-decoration: none; }
	#pageContent ul.pagePromos li p a:hover { text-decoration: underline; }
	#pageContent ul.pagePromos li h2 { color: #00407a; font-weight: bold; font-size: 12px; margin: 0 0 5px 0; height: 30px; display: block; position: relative; }
	#pageContent ul.pagePromos li h2 a { color: #00407a; font-weight: bold; font-size: 12px; text-decoration: none; position: absolute; bottom: 0px; }
	#pageContent ul.pagePromos li h2 a:hover { color: #00407a; font-weight: bold; font-size: 12px; text-decoration: underline; }
	#pageContent ul.pagePromos li h3 { color: #00407a; font-weight: bold; font-size: 12px; margin: 0 0 5px 0; height: 30px; display: block; position: relative; }
	#pageContent ul.pagePromos li h3 a { color: #00407a; font-weight: bold; font-size: 12px; text-decoration: none; position: absolute; bottom: 0px; }
	#pageContent ul.pagePromos li h3 a:hover { color: #00407a; font-weight: bold; font-size: 12px; text-decoration: underline; }
		
	
	#pageContent ul.portalPagePromos {}
	#pageContent ul.portalPagePromos li { margin: 30px 0 0 0; display: block; height: 97px; clear: both; padding: 0px }
	#pageContent ul.portalPagePromos li a.smallImgHolder { width: 155px; height: 97px; background: transparent ur_images/bg-small-image-holder.gif) 0 0 no-repeat; padding: 3px 0 0 5px; margin: 0 7px 0 0; clear: left; float: left; display: inline; }
	#pageContent ul.portalPagePromos li p { margin: 0px; padding: 5px 0 0 0; }
	#pageContent ul.portalPagePromos li h3 { color: #00407a; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
	#pageContent ul.portalPagePromos li h3 a { text-decoration: none; padding: 0 9px 0 0; background: transparent ur_images/blt-yellow.gif) right 4px no-repeat; }
	#pageContent ul.portalPagePromos li h3 a:hover { text-decoration: underline; }
	
	
	#pageContent ul.reportPagePromos {}
	#pageContent ul.reportPagePromos li { margin: 30px 0 0 0; display: block; height: 97px; clear: both; padding: 0px }
	#pageContent ul.reportPagePromos li a.reportImgHolder { width: 110px; height: 139px; background: transparent ur_images/bg-report-image-holder.gif) 0 0 no-repeat; padding: 3px 0 0 5px; margin: 0 7px 0 0; clear: left; float: left; display: inline; }
	#pageContent ul.reportPagePromos li p { margin: 0px; padding: 5px 0 0 0; }
	#pageContent ul.reportPagePromos li h3 { color: #00407a; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
	#pageContent ul.reportPagePromos li h3 a { text-decoration: none; padding: 0 9px 0 0; background: transparent ur_images/blt-yellow.gif) right 4px no-repeat; }
	#pageContent ul.reportPagePromos li h3 a:hover { text-decoration: underline; }

	#pageContent.full { width: 720px; }
	#pageContent.jobs { width: 580px; }
	
	
/*	#pageContent #leftContentColumn { width: 225px; float: left; display: inline; margin: 0 20px 0 0; padding: 0px;} */
	#pageContent #leftContentColumn { width: 224px; float: left; display: inline; margin: 0 15px 0 0; padding: 0px;}
	#pageContent #leftContentColumn p a { color: #00407a; text-decoration: underline; font-weight: bold; }
	#pageContent #leftContentColumn p a:hover { text-decoration: none; }	
	#pageContent #leftContentColumn h2 { color: #00407a; font-weight: bold; font-size: 14px; height: 30px; margin: 0 0 5px 0; display: block; position: relative; }
	#pageContent #leftContentColumn h2 a { color: #00407a; font-weight: bold; font-size: 14px; text-decoration: none; position: absolute; bottom: 0px; }
	#pageContent #leftContentColumn h2 a:hover { color: #00407a; font-weight: bold; font-size: 14px; text-decoration: underline; }
/*	#pageContent #rightContentColumn { width: 225px; float:left; display: inline; margin: 0;} */
	#pageContent #rightContentColumn { width: 224px; float:left; display: inline; margin: 0;}
	#pageContent #rightContentColumn p a { color: #00407a; text-decoration: underline; font-weight: bold; }
	#pageContent #rightContentColumn p a:hover { text-decoration: none; }
	#pageContent #rightContentColumn h2 { color: #00407a; font-weight: bold; font-size: 14px; margin: 0 0 5px 0; display: block; height: 30px; position: relative; }
	#pageContent #rightContentColumn h2 a { color: #00407a; font-weight: bold; font-size: 14px; position: absolute; bottom: 0px; text-decoration: none; }
	#pageContent #rightContentColumn h2 a:hover { color: #00407a; font-weight: bold; font-size: 14px; text-decoration: underline; }
		
	#pageContent #niceListHolder ul.niceList { list-style-position: outside;  padding: 0 25px 0 0; margin: 2px 0 2px 0;}
	#pageContent #niceListHolder ul li { list-style-type: none; background: transparent ur_images/blt-yellow.gif) 2px 6px no-repeat; padding: 3px 0 3px 9px; margin: 0px;}
	#pageContent #niceListHolder ul li a { text-decoration: none; font-weight: normal; }
	#pageContent #niceListHolder ul li a:hover { text-decoration: underline; }
	#pageContent #niceListHolder ul li ul { float: none; }
	#pageContent #niceListHolder ul li ul li { background: none; padding: 2px 0 2px 9px; margin: 2px 0 2px 0;}
	#pageContent #niceListHolder ul li ul li a { color: #7f7f7f; }	
			
	#pageContent h3.subPageTitle { font-size: 12px; font-weight: bold; padding: 10px 0 5px 0; color: #00407a; }
	#pageContent #subPagesColumnHolder { border-bottom: 6px solid #e1e8f0; border-top: 6px solid #e1e8f0; font-size: 11px; }
/*	#pageContent #subPagesColumnHolder ul { float: left; display: inline; width: 220px; list-style-position: outside; padding: 5px 0 5px 0; } */
	#pageContent #subPagesColumnHolder ul { float: left; display: inline; width: 220px; list-style-position: outside; padding: 5px 0 5px 0; margin: 2px 0 2px 0;}
	#pageContent #subPagesColumnHolder ul li { list-style-type: none; background: transparent ur_images/blt-yellow.gif) 2px 6px no-repeat; padding: 3px 0 3px 9px; margin: 0px;}
/*	#pageContent #subPagesColumnHolder ul li { background: transparent ur_images/blt-yellow.gif) 2px 6px no-repeat; padding: 3px 0 3px 9px; } */
	#pageContent #subPagesColumnHolder ul li a { text-decoration: none; font-weight: normal; }
	#pageContent #subPagesColumnHolder ul li a:hover { text-decoration: underline; }
	#pageContent #subPagesColumnHolder ul.subPagesLeftColumn { padding: 0 25px 0 0; }
	#pageContent #subPagesColumnHolder ul li ul { float: none; }
	#pageContent #subPagesColumnHolder ul li ul li { background: none; padding: 2px 0 2px 9px; margin: 2px 0 2px 0;}
	#pageContent #subPagesColumnHolder ul li ul li a { color: #7f7f7f; }	

	#pageContent.newsPage p.newsDate { font-size: 11px; font-style: italic; color: #00407a; }
	#pageContent.newsPage p { margin: 0px; padding: 0px; }
	#pageContent.newsPage h2 { font-size: 12px; color: #00407a; margin: 0 0 10px 0; }
	#pageContent.newsPage h3 { font-size: 12px; color: #00407a; }
	#pageContent.newsPage h4 { font-size: 12px; color: #00407a; }
	#pageContent.newsPage h3 a { color: #000; text-decoration: none; }
	#pageContent.newsPage h3 a:hover { text-decoration: underline; }
	#pageContent.newsPage div.dottedDivider { border-bottom: 1px dashed #e1e8f0; margin: 15px 0 15px 0; }
	#pageContent.newsPage ul.latestNewsColumn { width: 440px; float: left; display: inline; padding: 0 35px 15px 0; }
	#pageContent.newsPage ul.latestNewsColumn li { margin: 0 0 12px 0; }
	#pageContent.newsPage ul li h3 { font-size: 11px; }	
	#pageContent.newsPage ul { padding: 12px; }
	#pageContent.newsPage ul li { list-style: square inside ur_images/blt-yellow.gif); font-size: 11px;  margin: 0 0 12px 0; }	
	
	
	#pageContent.newsArticlePage p.newsDate { font-size: 12px; font-style: italic; color: #00407a; margin: 0 0 10px 0; }
	#pageContent.newsArticlePage h2 { font-size: 12px; font-weight: bold; color: #00407a; margin: 0 0 10px 0;  padding: 0px; }	
	
	#pageContent.newsArticlePage div.dottedDivider { border-bottom: 1px dashed #e1e8f0; margin: 15px 0 15px 0; }
	#pageContent.newsArticlePage div.smallImgHolder { width: 155px; height: 97px; float: left; display: inline; background: transparent ur_images/bg-small-image-holder.gif) 0 0 no-repeat; padding: 3px 0 0 5px; margin: 2px 5px 2px 0; }


/* 	#pageContent.newsArticlePage ul { padding: 12px; } */
/* 	#pageContent.newsArticlePage ul li { list-style: square inside ur_images/blt-yellow.gif); font-size: 11px;  margin: 0 0 12px 0; }	*/

/* 	 	#pageContent.newsArticlePage dl dt { font-weight: bold; font-size: 12px;  margin: 20px 0 0 0; } */
/* 	 	#pageContent.newsArticlePage dl dd { font-size: 11px;  margin: 0 0 12px 0; } */

 	#pageContent dl dt { font-weight: bold; font-size: 11px;  margin: 20px 0 0 0; }
 	#pageContent dl dd { font-size: 11px;  margin: 0 0 10px 0; }

 	#pageContent dl.event {font-size: 11px; margin: 0 0 20px 0; padding: 0;}
 	#pageContent dl.event dt { position: relative; left: 0; top: 15px; width: 130px ; font-weight: bold; margin: 0 0 0 0;}
 	#pageContent dl.event dd { border-left: 1px solid #e1e8f0; margin: 0 0 0 135px; padding: 0 0 0 10px;}
 	#pageContent dl.event dd p { margin: 10px 0 0 0;}
	
 	#pageContent dl.airmail {font-size: 11px; margin: 0 0 20px 0; padding: 0;}
 	#pageContent dl.airmail dt { position: relative; left: 0; top: 15px; width: 180px ; font-weight: bold; margin: 0 0 0 0;}
 	#pageContent dl.airmail dd { border-left: 1px solid #e1e8f0; margin: 0 0 0 185px; padding: 0 0 0 10px;}
 	#pageContent dl.airmail dd p { margin: 0 0 10px 0;}
	
 	#pageContent dl.news {font-size: 11px; margin: 0 0 20px 0; padding: 0;}
 	#pageContent dl.news dt { position: relative; left: 0; top: 15px; width: 110px ; font-weight: bold; margin: 0 0 0 0;}
 	#pageContent dl.news dd { border-left: 1px solid #e1e8f0; margin: 0 0 0 115px; padding: 0 0 0 10px;}
 	#pageContent dl.news dd p { margin: 0 0 10px 0;}
	
	#pageContent.events div #pdms_schedule {margin: 0; padding: 0;}
	#pageContent.events p.with {font-style: italic; font-weight: bold; color: #00407a;}
	#pageContent.events p.with a {color: #00407a;}
	

	
	#pageContent div.promoStanding { background: ur_images/bg-promo-standing.gif) no-repeat; width: 460px; height: 84px;}	
	#pageContent div.promoStanding h3 { font-size: 15px; color: #fff; padding: 8px 0 4px 12px; }
	#pageContent div.promoStanding h3 a { color: #fff; text-decoration: none; }
	#pageContent div.promoStanding h3 a:hover { text-decoration: underline; }	
	#pageContent div.promoStanding div.copy { font-size: 10px; float: left; color: #000; margin: 0 0 0 12px; padding: 0; width: 448px;}
	#pageContent div.promoStanding div.link { font-size: 12px; float: right; margin: -12px 35px 0 0; padding: 0;}
	#pageContent div.promoStanding div.link a { color: #fff; text-decoration: none; }
	#pageContent div.promoStanding div.link a:hover { text-decoration: underline; }	
	
	
	#bottomAdSpace {  float: right; height: 125px; width: 727px; border-top: 6px solid #e5e5e5; margin: 30px 10px 0 0; overflow: hidden; }
	#bottomAdSpace img { margin: 15px 0 0 0; }
	

/* RIGHT SIDE COLUMN STYLES */

	#rightSideControls { width: 240px; margin: 11px 0 0 0; display: inline;}
	
    #rightSideColumn { width: 240px; float: left; display: inline; }
	#rightSideColumn h4 { font-size: 12px; color: #00407a; }
	#rightSideColumn p { font-size: 11px; margin: 0 0 6px 0;}
		
	#rightSideColumn ul.pageLinks {}
	#rightSideColumn ul.pageLinks li { font-size: 11px; width: 240px; margin: 15px 0 20px 0; padding: 0px }
	#rightSideColumn ul.pageLinks li a { color: #000000; font-weight: bold; text-decoration: underline; }
	#rightSideColumn ul.pageLinks li a:hover { text-decoration: none; }	
	#rightSideColumn ul.pageLinks li h4 { font-size: 13px; border-bottom: 4px solid #ffca37; padding: 0 0 3px 0; margin: 0 0 7px 0; }
	#rightSideColumn ul.pageLinks li h4 a { color: #000000; font-weight: bold; text-decoration: none; margin: 0 3px 0 0; }
	#rightSideColumn ul.pageLinks li h4 a:hover { text-decoration: underline; }
	
	#rightSideColumn #relatedLinks { background-color: #FFCA37; padding: 10px; margin: 0 0 15px 0; }
	#rightSideColumn #relatedLinks h3 { padding: 0 0 8px 0; }
	#rightSideColumn #relatedLinks h4 { font-size: 12px; color: #000000; }
	#rightSideColumn #relatedLinks p { font-size: 11px; margin: 0 0 10px 0;}
	#rightSideColumn #relatedLinks a { color: #000000; text-decoration: underline; }
	#rightSideColumn #relatedLinks a:hover { text-decoration: none; }	
	
	#rightSideColumn div.dottedDivider { border-bottom: 1px solid #000000; margin: 20px 0 15px 0; }	
	#rightSideColumn div.promoSkyscraper { width: 160px; height: 600px; padding: 40px; background-color: #e7e7e7; }

	#rightSideColumn #relatedLinks blockquote { margin: 0 0 10px 10px; font-size: 11px;}
	#rightSideColumn #relatedLinks ul { margin: 0 0 10px 0; }
	#rightSideColumn #relatedLinks ul li { font-size: 11px; list-style: disc; list-style-position: outside; margin: 0 0 0 20px; padding: 2px 0 2px 2px; display: list-item;  }
	#rightSideColumn #relatedLinks ul.quicklist li { font-size: 11px; list-style: none; list-style-position: outside; margin: 0 0 0 0px; padding: 2px 0 2px 2px; display: list-item;  }
	#rightSideColumn #relatedLinks ul li a { color: #000000; text-decoration: underline; padding: 0 0 0 0; font-weight: bold;}
	#rightSideColumn #relatedLinks ul li a:hover { text-decoration: none; }
	#rightSideColumn #relatedLinks dl { font-size: 11px; }
	#rightSideColumn #relatedLinks dt { font-weight: bold; }
	#rightSideColumn #relatedLinks dd { margin-bottom: 10px;}

	#rightSideColumn #relatedLinks.events { }
	#rightSideColumn #relatedLinks.events h3 { padding: 0 0 2px 0; }
	#rightSideColumn #relatedLinks.events p { font-size: 13px; padding: 0 0 10px 0;}
	#rightSideColumn #relatedLinks.events ul { font-size: 13px; padding: 0 0 10px 0;}
	#rightSideColumn #relatedLinks.events p.reg {font-size: 13px;  padding: 0;}
	#rightSideColumn #relatedLinks.events ul li { font-size: 13px; padding: 0 0 4px 0; margin: 0 0 0 0px; list-style: none; }

	
/* FOOTER STYLES THAT APPLY TO EVERY PAGE */

#footer { width: 969px; height: 150px; font-size: 11px; color: #a8a8a8; padding: 0 0 50px 0; clear: both; }
	#footer #footerSubLinks { width: 969px; height: 43px; border-bottom: 4px solid #fff; }
	#footer #footerSubLinks p.copyright { float: right; margin: 25px 5px 0 0; }
	#footer #footerSubLinks ul { margin: 25px 0 5px 20px; float: left; clear: left; }
	#footer #footerSubLinks ul li { float: left; margin: 0 10px 0 0; font-size: 10px; display: inline; }
	#footer #footerSubLinks ul li a { color: #606060; }
	#footer a { color: #a8a8a8; font-weight: bold; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }
	
	#footer #footerContactInfo { height: 36px; width: 969px; text-align: center; font-weight: normal; padding: 25px; background: transparent url(_images/footer-memberships.gif) center bottom no-repeat;	}
	

/*
** JOB TARGET
*/

#pageContent div.jt_content ul { margin: 0 0 10px 0; }
#pageContent div.jt_content ul li { font-size: 11px; list-style: disc; list-style-position: outside; margin: 0 0 0 20px; padding: 2px 0 2px 2px; display: list-item; }


/*
** QUICK CLASSES
*/
	
.floatLeft { float: left; padding: 0 10px 0 0;}
.floatRight { float: right;  padding: 0 0 0 10px;}
.clear { clear: both; margin:0; padding: 0; font-size: 1px;}
div.greyDivider { height: 6px; border-top: 6px solid #e5e5e5; margin: 15px 0 15px 0; }	
div.dottedDivider { border-bottom: 1px dashed #e1e8f0; margin: 15px 0 15px 0; }	
hr { color: #185d9a; padding: 0; margin: 5px 0 5px 0; }	
span.newsDate { color: #185d9a; font-style: italic; }
p.newsDate { color: #185d9a; font-style: italic; }
.newsDate { color: #185d9a; font-style: italic; }

	
/*
** SIFR STYLES
*/

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt;  padding: 0pt;  overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-active h1.sifr { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 24px; }
.sIFR-active h2.sifr { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 18px; }
.sIFR-active h3.sifr { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 16px; } 
.sIFR-active h4.sifr { visibility: hidden; font-family: Arial; line-height: 1em; font-size: 14px; }