	/* main.css overrides */
	
			/*.threeColumn #middleColumn #bodyCopy {
				padding-right: 10px;
			}*/
	
	/* sidebar navigation sub nav */
	
			#sideNav2 .sub-nav-list {
				list-style-type : none;
			}
			
			#sideNav2 .sub-nav-list li {
				font-size : 13px;
				border : none;
				margin : 5px 0 0 18px;
				padding : 0;
				height : 15px;
			}
			
			.highlighted {
				background-color : #f2f3f5;
			}
			
			#sideNav2 .sub-nav-list li a:link     { color: #4f2682; font-weight: normal; text-decoration: none; }
			#sideNav2 .sub-nav-list li a:visited  { color: #4f2682; font-weight: normal; text-decoration: none; }
			#sideNav2 .sub-nav-list li a:hover    { color: #4f2682; font-weight: normal; text-decoration: underline; }
			#sideNav2 .sub-nav-list li a:active   { color: #4f2682; font-weight: normal; text-decoration: underline; }
	
	/* news header */
			
			.news-heading .mainHeader {
				margin : 12px 0 0 10px;
				color: #666666; 
				font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
				font-size: 24px; 
				font-weight: bold;
			}
			
			.news-banner {
				margin : 0 0 10px 1px;
				padding : 1px 0 1px 0;
				width : 558px;
				height : 189px;
				border-top : 1px solid #2b0c50;
				border-bottom : 5px solid #2b0c50;
			}
			
			.news-banner img {
				float : left;
				width : 387px;
			}
			
			.news-banner-caption {
				color : #fff;
				background-color : #5a5e58;
				height : 169px;
				width : 142px;
				float : right;
				margin : 0;
				padding : 10px 15px 10px 14px;
			}
			
			.news-banner-caption p {
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size:80%; 
				padding-right: 15px;
				margin : 0 0 3px 0;
				padding : 0;
				line-height: 1.5;
			}
			
			.copyright {
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
				font-size : 75%;
			}
	
	/* article links */
	
			.article-links-list {
				list-style-type : none;
				position : absolute;
				top : 0;
				right : 12px;
				width : 105px;
				margin : 0 0 0 20px;
				padding : 0;
			}
			
			.article-links-list li {
				margin : 0 0 5px 0;
				padding : 0;
				height : 14px;
				width : 105px;
			}
	
	/* news article */
			
			.news-title {
				color : #0d48a0;
				font-size : 23px;
				font-weight : bold;
				margin : 0 0 5px 0;
				padding : 0 0 0 0;
				width : 395px;
				line-height : 150%;
			}
			
			.lead {
				color : #0d48a0;
				font-size : 14px;
				margin : 0;
				padding : 0;
				line-height : 1.5;
				width : 395px;
			}
			
			.author {
				color : #0d48a0;
				font-size : 11px;
				line-height : 1.5;
				margin : 0 0 5px 0;
				padding : 0;
				width : 395px;
			}
			
			.news-content {
				color : #000;
				font-size : 13px;
				line-height : 1.5;
				margin : 0;
				padding : 0 15px 16px 0;
			}
	
	/* new article foote */
			
			.story-footer {
				width : 100%;
				border-top : 1px solid #e5e5e5;
				margin : 40px 0 150px 0;
				padding : 0;
			}
			
			.recent-link {
				color : #666;
				font-size : 11px;
				text-transform : uppercase;
				display : block;
				height : 15px;
				line-height : 1;
				float : left;
				margin : 0;
				padding : 6px 6px 0 0;
				border-right : 1px solid #e5e5e5;
			}
			
			.archive-link {
				color : #666;
				font-size : 11px;
				text-transform : uppercase;
				display : block;
				height : 15px;
				line-height : 1;
				float : left;
				margin : 0;
				padding : 6px 6px 0 6px;
			}
			
			.story-footer a:link     { color: #666; font-weight: normal; text-decoration: none; }
			.story-footer a:visited  { color: #666; font-weight: normal; text-decoration: none; }
			.story-footer a:hover    { color: #666; font-weight: normal; text-decoration: underline; }
			.story-footer a:active   { color: #666; font-weight: normal; text-decoration: underline; }
		
	/* inline spiff section */
			
			.spiff-section-wrapper {
				float : right;
				width : 171px;
				height : 246px;
				margin : 0 5px 0 15px;
				padding : 0 0 20px 0;
			}
			
			.spiffSection-inline {
				
			}
	
	/* news sidebar */
	
		/* sidebar story blurbs */
				
			.news-sidebar-section {
				background-color : #c4c5ad;
				border-bottom : 1px solid #fff;
				margin : 0;
				padding : 15px 10px 10px 10px;
			}
						
			.top-stories-title {
				margin : 0 0 10px 0;
				padding : 0;
			}
			
			.sidebar-lead {
				margin : 0;
				padding : 0;
				font-size : 12px;
				font-weight : bold;
				line-height : 1.3;
				color : #0d48a0;
			}
			
			.sidebar-lead a:link     { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.sidebar-lead a:visited  { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.sidebar-lead a:hover    { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			.sidebar-lead a:active   { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			
			.sidebar-story {
				margin : 0 0 10px 0;
				padding : 0;
				font-size : 11px;
				line-height : 1.3;
				color : #000;
			}
			
			.sidebar-news-link {
				display : block;
				margin : 0;
				padding : 15px 0 0 0;
				color : #0d48a0;
				font-size : 11px;
			}
			
			.sidebar-news-link a:link     { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.sidebar-news-link a:visited  { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.sidebar-news-link a:hover    { color: #0d48a0; font-weight: normal; text-decoration: underline; }
			.sidebar-news-link a:active   { color: #0d48a0; font-weight: normal; text-decoration: underline; }
		
		/* sidebar news events */
			
			.sidebar-event {
				margin : 0;
				padding : 0;
				font-size : 12px;
				font-weight : bold;
				line-height : 1.3;
				color : #0d48a0;
				width : 130px;
			}
			
			.sidebar-event a:link     { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.sidebar-event a:visited  { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.sidebar-event a:hover    { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			.sidebar-event a:active   { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			
			.sidebar-event-details {
				margin : 0 0 15px 0;
				padding : 0;
				font-size : 12px;
				line-height : 1.3;
				color : #000;
				width : 130px;
			}
			
			.sidebar-events-link {
				display : block;
				margin : 0;
				padding : 15px 0 0 0;
				color : #0d48a0;
				font-size : 10px;
				text-transform: uppercase;
			}
			
			.sidebar-events-link a:link     { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.sidebar-events-link a:visited  { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.sidebar-events-link a:hover    { color: #0d48a0; font-weight: normal; text-decoration: underline; }
			.sidebar-events-link a:active   { color: #0d48a0; font-weight: normal; text-decoration: underline; }
		
		/* sidebar news widget */
			
			.news-sidebar-widget {
				background-color : #c4c5ad;
				border-bottom : 1px solid #fff;
				margin : 0;
				padding : 5px 5px 10px 10px;
			}

			.news-sidebar-widget h4 {
				margin : 0 0 5px 0;
				padding : 0;
				color : #4f2682;
				font-size : 14px;
				font-weight : bold;
			}
			
			.news-sidebar-widget h4 a:link     { color: #4f2682; font-weight: bold; text-decoration: none; }
			.news-sidebar-widget h4 a:visited  { color: #4f2682; font-weight: bold; text-decoration: none; }
			.news-sidebar-widget h4 a:hover    { color: #4f2682; font-weight: bold; text-decoration: underline; }
			.news-sidebar-widget h4 a:active   { color: #4f2682; font-weight: bold; text-decoration: underline; }
			
			.news-blurb {
				margin : 0;
				padding : 0;
				color : #333;
				line-height : 1.3;
				font-size : 11px;
			}
			
			.news-img {
				margin : 0 10px 20px 0;
				padding-right: 0px;
			}
			
			.story-buttons-list {
				list-style-type : none;
				margin : 6px 0 0 0;
				padding : 0;
				clear : both;
			}
			
			.story-buttons-list li {
				float : left;
				margin : 0 2px 0 0;
				padding : 0;
			}
			
			.video-buttons-list {
				clear : both;
				list-style-type : none;
				margin : 6px 0 0 0;
				padding : 0;
			}
			
			.video-buttons-list li {
				float : left;
				margin : 0 4px 0 0;
				padding : 0;
			}
		
		/* news archive search fields */
			
			.main-sub-heading {
				color : #4f2682;
				font-weight : bold;
				font-size : 13px;
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
				margin : 0 0 10px 10px;
				padding : 0;
			}
			
			fieldset.news-archive {
				margin : 0 0 25px 10px;
				padding : 0;
				border : none;
			}
			
			.form-cell {
				margin : 0 10px 0 0;
				padding : 0;
				float : left;
			}
			
			.program-selection {
				display: block;
                float: left;
                width: 150px;
                font-size: 12px;
                font-size : 11px;
			}
			
			.year-selection {
				display: block;
                float: left;
                width: 100px;
                font-size: 12px;
                font-size : 11px;
			}
		
		/* archive stories */
		
			.archive-article {
				margin : 0 0 10px 0;
				padding : 0 10px 15px 10px;
				border-bottom : 1px solid #b2b2b2;
				line-height: 1.5;
				width : 100%;
			}
			
			.archive-article h3 {
				color : #0d48a0;
				font-weight : bold;
				font-size : 13px;
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
				line-height: 1.4;
				margin : 0 0 1px 0;
				padding : 0;
			}
			
			.archive-article h3 a:link     { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.archive-article h3 a:visited  { color: #0d48a0; font-weight: bold; text-decoration: none; }
			.archive-article h3 a:hover    { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			.archive-article h3 a:active   { color: #0d48a0; font-weight: bold; text-decoration: underline; }
			
			.archive-article p {
				margin : 0 10px 0 0;
				padding : 0;
				font-weight : normal;
				font-size : 12px;
			}
			
			.archive-article p:first-line {
				font-weight : normal;
			}
			
			.archive-nav {
				margin : 30px auto 30px auto;
				padding : 0;
				width : 143px;
				font-size : 12px;
				color : #0d48a0;
			}
		
		/* news archive footer nav */
			
			.prev-page {
				color : #565656;
				background-image : url(../images/news/prev_button.gif);
				background-repeat : no-repeat;
				background-position : left 1px;
				height : 18px;
				float : left;
				width : 70px;
			}
			
			.next-page {
				color : #565656;
				background-image : url(../images/news/next_button.gif);
				background-repeat : no-repeat;
				background-position : right 1px;
				height : 18px;
				text-align : right;
				float : right;
				width :70px;
			}
			
			.first-page {
				display : block;
				padding-left : 22px;
			}
			
			.last-page {
				display : block;
				padding-right : 22px;
			}
			
			.prev-page a {
				display : block;
				padding-left : 22px;
			}
			
			.next-page a {
				display : block;
				width : 48px;
				padding-right : 22px;
			}
			
			.archive-nav a:link     { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.archive-nav a:visited  { color: #0d48a0; font-weight: normal; text-decoration: none; }
			.archive-nav a:hover    { color: #0d48a0; font-weight: normal; text-decoration: underline; }
			.archive-nav a:active   { color: #0d48a0; font-weight: normal; text-decoration: underline; }
			
/* news landing banner */

			.news-landing-banner {
				background-color : #5a5e58;
				border-top : 1px solid #2a0d4e;		
				position :relative;
				margin : 0 1px 5px 0px;
				font-family : Arial, san-serif;
			}

			.news-landing-banner-inner {
				border-top : 1px solid #fff;	
			}
			
			.news-landing-banner .news-banner-img {
				display : block;
			}
			
			.news-landing-banner .news-landing-banner-caption {
				position : absolute;
				right : 10px;
				top : 13px;
				color : #fff;
				width : 145px;
			}

			.news-landing-banner .news-landing-banner-caption p {
				margin : 0 0 5px 0;
				line-height : 1.4;
				font-size : 80%;
				padding-right: 15px;
			}
			
			.news-landing-banner .news-landing-banner-caption .copyright {
				font-size : 75%;
			}

			.news-landing-banner a:link			{ color : #0d48a0; font-weight : normal; text-decoration : none; }
			.news-landing-banner a:visited		{ color : #0d48a0; font-weight : normal; text-decoration : none; }
			.news-landing-banner a:hover		{ color : #0d48a0; font-weight : normal; text-decoration : underline; }
			.news-landing-banner a:active		{ color : #0d48a0; font-weight : normal; text-decoration : underline; }
			
			.news-banner-title {
				color : #0d48a0;
				padding : 0;
				margin : 10px 0 0 10px;
			}
			
			
			.news-banner-title a:link 		{ color : #0d48a0; font-weight : normal; text-decoration : none; }
			.news-banner-title a:visited 	{ color : #0d48a0; font-weight : normal; text-decoration : none; }
			.news-banner-title a:hover 		{ color : #0d48a0; font-weight : normal; text-decoration : underline; }
			.news-banner-title a:active 	{ color : #0d48a0; font-weight : normal; text-decoration : underline; }

			.news-banner-summary {
				margin : 0 10px 0 10px;
				padding : 0;
				line-height: 1.5;
			}
			
			.full-story-link {
				text-transform : uppercase;
				font-size : 90%;	
				color : #0d48a0;	
				margin : 0 0 0 10px;
			}

			.full-story-link a {
				color : #0d48a0 !important;	
			}			
			
/* top stories module */

			.top-stories-module {
				padding-top : 70px;
				width : 100%;
				margin-top : 15px;
				background-image : url(../images/news/top_stories_header_bgd.gif);
				background-position : 0 0;
				background-repeat : no-repeat;
				position : relative;
				line-height: 1.5;
			}		
			
			.top-stories-module a:link 		{ color : #0d48a0; }
			.top-stories-module a:visited 	{ color : #0d48a0; }
			.top-stories-module a:hover 	{ color : #0d48a0; }
			.top-stories-module a:active 	{ color : #0d48a0; }
	
			.top-stories-module .top-stories-feed {
				position : absolute;
				top : 23px;
				right : 14px;
			}

			.top-stories-module .top-stories-item {
				margin : 0 15px 10px 10px;
				border-bottom : 1px solid #b2b2b2;
				padding-bottom : 10px;
			}

			.top-stories-module .top-stories-item-thumb {
				float : right;
				margin : 5px 0 0 10px;
				padding : 0;
				border : 1px solid #5c5c5c;
			}

			.top-stories-module .top-stories-item-title {
				color : #0d48a0;
				font-size : 13px;
				padding : 0;
				margin : 0 0 1px 0;
				font-weight : bold;	
				line-height: 1.4;		
			}
			
			#bodycopy .top-stories-module .top-stories-item-title a {
				color : #0d48a0;
			}
			
			.top-stories-module .top-stories-item p  {
				padding : 0;
				margin : 0 0 0 0;
				font-weight : normal;	
				font-size: 12px;		
			}
			
			.top-stories-module .top-stories-item p:first-line {
				font-weight : normal;
			}

			.top-stories-module .full-story-link {
				text-transform : uppercase;
				font-size : 10px;	
				color : #0d48a0;	
				margin : 0;
			}	

			.top-stories-module .full-story-link a {
				color : #0d48a0 !important;	
			}	
			
			.top-stories-module .kim-item-title {
				font-size : 13px;
				padding : 0;
				margin : 0 0 1px 0;
				font-weight : bold;	
				line-height: 1.4;		
			}
			
			#bodyCopy .top-stories-item a, #bodyCopy .news-banner-title a, #bodyCopy .events-section a { color: #0d48a0;}	