/* news page */
       

	.main-col .news-content {
	    margin-left : 0px !important;
	    padding-top : 0px !important;
	    float : left !important; 
	    width : 460px !important; 		/* 454px */	
	    display : inline !important;
	    padding-right : 14px !important;   /* 10px */
	    padding-top : 0px !important;
	    margin-right : 0 !important;
	    position : relative !important;
	}

			
/* common news page styles */				
		
	.author {
	   font-weight : normal;
	   font-family: Georgia, "Times New Roman", serif;
	   font-style: italic;
	}
	
	.date {
	   font-weight : bold;
	   font-family : Georgia, "Times New Roman", serif;
	}
			
	.media-list {
	   list-style-type: none;
	   margin-left : 5px;
	}

	.media-list-latest {
	   list-style-type: none;
	   margin-left: 88px;
	}

	.media-list .link, .media-list-latest .link {
	   background-repeat : no-repeat;
	   background-position : 0 2px;
	   line-height: 1.3;
	}	

	.media-list li strong, .media-list-latest li strong {
	   font-weight : bold;
	}
	
	.media-list li em, .media-list-latest li em {
	   font-style : italic;
	}

	.media-list li a, .media-list-latest li a {
	   display : block;
	   padding-left : 25px;
	}
	
	.media-list li a:link     { color: #434343; font-weight: normal; text-decoration: none; }
	.media-list li a:visited  { color: #434343; font-weight: normal; text-decoration: none; }
	.media-list li a:hover    { color: #434343; font-weight: normal; text-decoration: underline; }
	.media-list li a:active   { color: #434343; font-weight: normal; text-decoration: underline; }   
	.media-list li a:focus    { color: #434343; font-weight: normal; text-decoration: underline; }

	.media-list-latest li a:link     { color: #434343; font-weight: normal; text-decoration: none; }
	.media-list-latest li a:visited  { color: #434343; font-weight: normal; text-decoration: none; }
	.media-list-latest li a:hover    { color: #434343; font-weight: normal; text-decoration: underline; }
	.media-list-latest li a:active   { color: #434343; font-weight: normal; text-decoration: underline; }   
	.media-list-latest li a:focus    { color: #434343; font-weight: normal; text-decoration: underline; }
	

/* news page header */

	.subscribe-links {
	position : absolute;
	left: 285px;
	top : 5px;
	width : 180px;
	font-size : 0.846em;
	height: 50px;
	font-family : Helvetica, Arial, Verdana, sans-serif;
	padding:0px
	margin:0px;
	}

	#rss-link{
	margin-top:8px;
	}

	#subscribe-right{
	margin-left:22px;
	float:right;
	margin-top:17px;
	padding-right:10px;
	}

	.subscribe-links ul{
	list-style-type:none;
	float:left;
	}

	.subscribe-links li{
	padding:0px;
	margin: 0px 0px 8px 0px;
	}

	.subscribe-links img{
	float:left;
	margin:0px 5px 0px 0px;
	clear:both;
	}

	.subscribe-links a:link     { color: #006600; font-weight: bold; text-decoration: none; }
	.subscribe-links a:visited  { color: #006600; font-weight: bold; text-decoration: none; }
	.subscribe-links a:hover    { color: #006600; font-weight: bold; text-decoration: underline; }
	.subscribe-links a:active   { color: #006600; font-weight: bold; text-decoration: underline; }   
	.subscribe-links a:focus    { color: #006600; font-weight: bold; text-decoration: underline; }

	
/* .news-content */

	.news-content .img-wrapper {
	   border : 1px solid #cbcbcb;
	}
	
	.img-wrapper {
		border : 1px solid #cbcbcb;
		float: left;
		margin-right: 5px;
	}
	
	.news-content h1 {
	   color : #59591f;
	   font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	   font-size : 3.075em;
	   font-weight : normal;
	   margin-top : 5px;
	   margin-bottom : 5px;
	   border-bottom : 3px solid #7e8d7e;
	   line-height: 1;
	}


/* top story module */
	 .top-story-module {
		min-height: 205px;
	}

	 .top-story-module .story-img {
	   float : left;
	   width : 200px;
	   padding-right : 10px;
	   margin-top: 2px;		   
	}
	
	 .top-story-module .story-img p.caption {
	   color : #434343;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	   margin-top : 5px;
	   padding : 0 2px 0 2px;
	   width : 200px;
	   font-size : 1.000em;
	   line-height: 1.3;
	}

	 .top-story-module h3 {
	   font-size : 1.538em;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	   line-height: 1.25em;
	   margin-bottom: 3px;
	}

	 .top-story-module h3 a:link     { color: #065206; font-weight: bold; text-decoration: none; }
	 .top-story-module h3 a:visited  { color: #065206; font-weight: bold; text-decoration: none; }
	 .top-story-module h3 a:hover    { color: #065206; font-weight: bold; text-decoration: underline; }
	 .top-story-module h3 a:active   { color: #065206; font-weight: bold; text-decoration: underline; }   

	 .top-story-module h6 {
	   color : #434343; 
	   font-size : 0.923em;
	   line-height: 1.3em;
	   margin-bottom : 9px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}

	.top-story-module p {
	   color : #434343;
	   font-family : Georgia, "Times New Roman", Times, serif;
	   font-size : 1.076em;
	   line-height : 1.3;
	   /*width : 255px; */  /* original value 260 */
	   margin-top : 3px;
	   margin-bottom : 10px;
	}
				
	.top-story-module .media-list li {
	
	   font-size : 0.846em;
	   line-height: 1.2;
	   color : #434343;
	   margin-top: 2px;
	   margin-bottom : 10px;
	   padding-top:3px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.top-story-module .media-list {
	   margin-top: 2px;
	}


	.top-story-module .media-list li a {
	   width : 130px;
	}

/* featured-stories-module */
	
	.featured-stories-module {
	   border-top : 1px solid #aeaeae;
	   float : left;
	   padding-top : 7px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.featured-stories-module .featured-stories-list {
	   list-style-type : none;
	   float : left;
	   background-image : url(../images/backgrounds/news_middle_divider.gif);
	   background-repeat : repeat-y;
	   background-position : 223px 0px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.featured-stories-module .featured-story-01 {
	   float : left;
	   width : 220px;
	   padding-right : 7px;
	}

	.featured-stories-module .featured-story-02 {
	   float : left;
	   padding-left : 7px;
	   width : 220px;
	}
	
	.featured-stories-module h4 {
	   margin-bottom : 5px;
	   font-size : 1.076em;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	   line-height: 1.25em;
	}
	
	.featured-stories-module h4 a:link     { color: #065206; font-weight: bold; text-decoration: none; }
	.featured-stories-module h4 a:visited  { color: #065206; font-weight: bold; text-decoration: none; }
	.featured-stories-module h4 a:hover    { color: #065206; font-weight: bold; text-decoration: underline; }
	.featured-stories-module h4 a:active   { color: #065206; font-weight: bold; text-decoration: underline; }   
	
	.featured-stories-module img {
	   float : left;
	   margin-bottom : 5px;
	   margin-right : 5px;
	}
	
	.featured-stories-module h6 {
	   color : #434343; 
	   font-size : 0.923em;
	   line-height: 1.3em;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
				
	.featured-stories-module p {
	   color : #434343;
	   font-family : Georgia, "Times New Roman", Times, serif;
	   font-size : 1.000em;
	   line-height: 1.3;
           margin-top: 5px;
	}
	
	.featured-stories-module .media-list {
	   clear : both;
	   margin-top: 2px;
	}
	
	.featured-stories-module .media-list li {
	   font-size : 0.846em;
	   line-height: 1.2;
	   padding-top:3px;
	}
	

	.featured-stories-module .media-list li a {
	   width : 200px;
	}

/* story-list-module */
				
	.story-list-module {
	   clear : both;
	   padding-top : 8px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}

	.story-list-module h2 {
	   font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	   font-size : 2.614em;
	   font-weight : normal;
	   color : #59591f;
	   border-top : 3px solid #7e8d7e;
	   padding-top : 3px;
	   padding-bottom : 0;
	   margin-bottom : 5px;
	}							

	.stories-list {
	   list-style-type : none;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}	

	.stories-list li {
	   margin : 0;
	   margin-bottom : 7px;
	   float : left;
	}		
	
	.stories-list h4 {
	   font-size : 1.076em;
	   margin : 0 0 2px 1px;
	   line-height : 1.2;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.stories-list h4 a:link     { color: #065206; font-weight: bold; text-decoration: none; }
	.stories-list h4 a:visited  { color: #065206; font-weight: bold; text-decoration: none; }
	.stories-list h4 a:hover    { color: #065206; font-weight: bold; text-decoration: underline; }
	.stories-list h4 a:active   { color: #065206; font-weight: bold; text-decoration: underline; }

	.stories-list h6 {
	   color : #434343; 
	   font-size : 0.923em;
	   margin-left : 1px;
	   margin-bottom : 1px;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}	

	.stories-list p {
	   color : #434343;
	   font-family : Georgia, "Times New Roman", Times, serif;
	   font-size : 1.000em;
	   line-height: 1.3;
	   margin-left : 1px;
	}

	.stories-list .has-thumb .thumb {
	   float : left;
	   width : 76px;
	   margin : 0px 10px 5px 0;
	   padding-top: 5px;
	}
	
	.stories-list .has-thumb .text {
	   float : left;
	   width : 362px;
	   padding-bottom: 1px;
	   margin-top: 5px;
	}

	.stories-list .media-links {
	   float : left;
	   margin: 2px 0 0 0;
	}
	
	.stories-list .media-list li {
	   clear : none;
	   float : left;
	   font-size : 0.846em;
	   width : 215px;
	   margin : 0 0 10px 0;
	}	

	.stories-list .media-list-latest li {
	   clear:both;
	   float: left;		
	   font-size : 0.846em;
	   line-height: 1.2;
	   padding-top: 4px;
	   margin: 0;
	}	
		
	.stories-list .media-list li a {
	   width : 180px;
	}
	
	.stories-list .media-list-latest li  a {
	   width : 340px;
	}	
	
	.story-list-module .read-more-link {
	   clear : both;
	   display : block;
	   font-weight : bold;
	   font-size : 0.923em;
	   text-align: right;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.story-list-module  .read-more-link a:link     { color: #065206; font-weight: bold; text-decoration: none; }
	.story-list-module  .read-more-link a:visited  { color: #065206; font-weight: bold; text-decoration: none; }
	.story-list-module  .read-more-link a:hover    { color: #065206; font-weight: bold; text-decoration: underline; }
	.story-list-module  .read-more-link a:active   { color: #065206; font-weight: bold; text-decoration: underline; }  

	.read-more-link {
	   clear : both;
	}
	
	.read-more-link {
	   display : block;
	   font-weight : bold;
	   font-size : 0.923em;
	   text-align: right;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}

	.read-more-link a {
	   font-weight : bold;
	   font-size : 0.923em;
	   text-align: right;
	   font-family : Helvetica, Arial, Verdana, sans-serif;
	}
	
	.read-more-link a:link     { color: #065206; font-weight: bold; text-decoration: none; }
	.read-more-link a:visited  { color: #065206; font-weight: bold; text-decoration: none; }
	.read-more-link a:hover    { color: #065206; font-weight: bold; text-decoration: underline; }
	.read-more-link a:active   { color: #065206; font-weight: bold; text-decoration: underline; } 


/* news sidebar */

		.news-page-module {
			background-color : #dadabf; /*#e0e0c9;*/
			padding-top : 8px;	
			margin-bottom : 5px;	
			font-family : Helvetica, Arial, Verdana, sans-serif;				
		}
	
		.news-page-module .module-inner {
			margin : 0 15px 0 15px;
			padding : 1px 0 10px 0;
		}
		
		.news-page-module h3 {
		   font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
		   font-weight : normal;
		   color: #7e8d7e; 
		   font-size: 1.845em;
		   padding: 0;
		   margin-bottom : 5px;
		   margin-top : 20px;
		} 			
	
		.news-page-module h3 strong {
		   font-weight : bold;
		}
		
		.news-page-module .news-page-list {
		   list-style-type : none;
		   margin : 0;
		   padding : 0;
		}
		
		.news-page-module .news-page-list li {
		   color : #434343;
		   margin-bottom : 15px;
		}
					
		.news-page-module .news-page-list li h4 {
		   font-size : 1.000em;
		   font-weight : bold;
		   line-height: 1.1em;

		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}
		
		.news-page-module .news-page-list li h5 {
		   font-weight : bold;
		   color : #434343; 
		   font-size : 0.923em;
		   line-height: 1.2em;
		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}
		
		.news-page-module .news-page-list li h6 {
		   font-weight : bold;
		   color : #434343; 
		   font-size : 0.923em;
		   margin-top : 2px;
		   line-height: 1.2em;
		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}
		
		.news-page-module .news-page-list li .author {
		   font-weight : normal;
		   font-family: Georgia, "Times New Roman", Times, serif;
		   font-style: italic;
		}
		
		.news-page-module .news-page-list li .date {
		   font-weight : bold;
		   font-family : Georgia, "Times New Roman", Times, serif;
		}
		
		.news-page-module .news-page-list li p, .news-page-module .news-page-list li p div {
		   color : #434343;
		   font-size : 0.923em;
		   line-height: 1.3em;
		   padding: 0;
		   margin : 0;
		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}
		
		.news-page-module p {
                   color : #434343;
		   font-size : 0.923em;
		   line-height: 1.3em;
		   padding-top: 5px;
		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}
		.news-page-module a {
		   color: #006600;
		   font-weight: bold;
		}
		
		.news-page-module .news-page-list li small {
		   font-size : 0.923em;
		   font-weight : normal;
		   line-height: 1.2em;
		}
		
		.news-page-module .read-more-link {
		   display : block;
		   font-weight : bold;
		   font-size : 0.923em;
		   text-align: right;
		   margin-bottom : 50px;
		   font-family : Helvetica, Arial, Verdana, sans-serif;
		}

* html .featured-stories-module {clear:both}
* html .media-list li a { width: 120px; position:relative; display:inline}
* html .storyCaption{ width: 100px; position:relative; display:inline;}
		
		.news-page-module .news-page-list li a:link     { color: #006600; font-weight: normal; text-decoration: none; }
		.news-page-module .news-page-list li a:visited  { color: #006600; font-weight: normal; text-decoration: none; }
		.news-page-module .news-page-list li a:hover    { color: #006600; font-weight: normal; text-decoration: underline; }
		.news-page-module .news-page-list li a:active   { color: #006600; font-weight: normal; text-decoration: underline; }  
		.news-page-module .news-page-list li a:focus    { color: #006600; font-weight: normal; text-decoration: underline; } 
		
		.news-page-module .news-page-list li h4 a:link     { color: #006600; font-weight: bold; text-decoration: none; }
		.news-page-module .news-page-list li h4 a:visited  { color: #006600; font-weight: bold; text-decoration: none; }
		.news-page-module .news-page-list li h4 a:hover    { color: #006600; font-weight: bold; text-decoration: underline; }
		.news-page-module .news-page-list li h4 a:active   { color: #006600; font-weight: bold; text-decoration: underline; }  
		.news-page-module .news-page-list li h4 a:focus    { color: #006600; font-weight: bold; text-decoration: underline; } 
	
		.news-page-module .read-more-link a:link     { color: #006600; font-weight: bold; text-decoration: none; }
		.news-page-module .read-more-link a:visited  { color: #006600; font-weight: bold; text-decoration: none; }
		.news-page-module .read-more-link a:hover    { color: #006600; font-weight: bold; text-decoration: underline; }
		.news-page-module .read-more-link a:active   { color: #006600; font-weight: bold; text-decoration: underline; }  
		.news-page-module .read-more-link a:focus    { color: #006600; font-weight: bold; text-decoration: underline; } 


/* Dept 2 Column News Listing */

.deptNews2Col {
   border-top-width: 3px; 
   border-top-style: solid; 
   border-top-color: #AEAEAE; 
   padding-top: 14px; width: 100%;
}

/*.deptNews2Col a, .deptNews1Col a {
   font-size : 1.076em;
   font-family : Helvetica, Arial, Verdana, sans-serif;
}*/

.deptNews2Col a:link, .deptNews1Col a:link {
   text-decoration: none !important;
}

.deptNews2Col a:visited, .deptNews1Col a:visited {
   text-decoration: none !important;
}

.deptNews2Col a:hover, .deptNews1Col a:hover {
   text-decoration: underline !important;
   color: #006600 !important;
}


* html .deptNews2Col { width: 100%; }

.deptNewsLeftCol {
   width: 47%; float: left;
padding:0px 10px 0px 0px 
}

.deptNewsRightCol {
   width: 47%; float: left; padding-left: 12px; border-left: 1px solid #AEAEAE; overflow:hidden;
}

.deptNewsStory {
    padding-top: 10px;
    clear:both;   
}

.deptNewsStoryText {
   color : #3b3b3b;
   font-size : 99% !important;
   line-height: 1.55em !important;
   margin-bottom: 14px;
   width: 100%;
}

.deptNewsMedia {
   clear:both; 
   padding-top: 5px;
}

.deptStoryTitle {
font-weight: bold !important;
font-family : Helvetica, Arial, Verdana, sans-serif !important;
line-height: 1.28em !important;
font-size: 107% !important;
}

	/* start blogger RSS links */
		
		.blogger-subscribe {
		   float: right; height: 19px; font-size: 11px;
		}
		
		/*.blogger-subscribe a {
			text-decoration: none; 
			font-weight: bold;
		}
		
		.blogger-subscribe a:hover {
			text-decoration: underline;
		}*/
		
.blogger-subscribe a:link { color: #006600; font-weight: bold; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif;}
.blogger-subscribe a:visited { color: #006600; font-weight: bold; text-decoration: none; font-family: Helvetica, Arial, Verdana, sans-serif;}
.blogger-subscribe a:hover { color: #006600; font-weight: bold; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif;}
.blogger-subscribe a:active { color: #006600; font-weight: bold; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif;}     
.blogger-subscribe a:focus { color: #006600; font-weight: bold; text-decoration: underline; font-family: Helvetica, Arial, Verdana, sans-serif;}	


		/* end blogger RSS links */
		
