a {
color: #003399; 
}

a:hover {
color: #000066;
}

body {
padding: 0;
margin: 0;
background-color:#fff;
color: #000;
font: 15px "Times New Roman", Times, serif;
line-height: 18px;
}

.topnav {
color: #fff;
font: bold 11px Arial, Helvetica, sans-serif;  
background-color: #006;
text-decoration: none;
}

.topnav a:hover {
color: #fff;
text-decoration: underline;
}

.footer {
color: #000;
font: 12px Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
}

a.footer {
color:#000000;
text-decoration: underline;
}

.leftnav {
color: #339;
font: 12px Arial, Helvetica, Geneva, sans-serif;  
background-color: #fff;
border-right: 1px solid #ddd;
}

.leftnavlink {
color: #009;
font: 11px Arial, Helvetica, sans-serif;  
line-height: 12px;
text-align: left;
font-weight: normal;
}

.leftnavlink:hover {
color: #009;
text-decoration: none;
}

.leftnavhead {
color: #fff;
font: bold 10px Arial, Helvetica, Geneva, sans-serif;  
text-transform: uppercase;
text-indent: 3px;
vertical-align: middle;
background-image: url(/contents/images/EnewsLeftnavHead.gif);
background-repeat: repeat-x;
background-color: #999;
margin: 0;
padding: 5px 0px 2px 0px;
}

.leftnavhead2 {
color: #fff;
font: bold 10px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-indent: 3px;
vertical-align: middle;
background-image: url(/contents/images/EnewsBar.gif);
background-repeat: repeat-x;
background-color: #009;
margin: 0;
padding: 5px 0px 2px 0px;
}

.rightnav {
/* position:relative; */
background-color: #fff;
border-left: 1px solid #ddd;
}

.kicker {
color: #039;
font: bold 14px "Arial Narrow", Helvetica, sans-serif;  
text-decoration: underline;
text-transform: uppercase;
}

.headline {
color: #006;
font: bold 18px "Times New Roman", Times, serif;  
text-decoration: none;
line-height: 18px;
}

a.headline:hover {
color: #006;
text-decoration: underline;
}

.headlarge{
color: #000;
font: bold 18px "Times New Roman", Times, serif;  
text-decoration: none;
line-height: 18px;
}

h1.headlarge {
display: inline;
color: #000;
font: bold 18px "Times New Roman", Times, serif;  
text-decoration: none;
line-height: 18px;
}

.headlineSM {
color: #000;
font: bold 16px "Times New Roman", Times, serif;  
text-decoration: none;
line-height: 18px;
}

.head { 
color: #000; 
font: bold 14px "Times New Roman", Times, serif;
text-decoration: none;
line-height: 15px;
}

.centercol { width: 620px; }

.centernav {
color: #039;
font: bold 14px "Times New Roman", Times, serif;  
text-decoration: none;
}

.copy, .byline {
color: #000; 
font: 15px "Times New Roman", Times, serif;
line-height: 18px;
text-decoration: none;
}

a.headlineSM:hover, a.head:hover, a.centernav:hover, a.copy:hover {
color: #000;
text-decoration: underline;
}

h2.centernavsubhead {
display: block;
color:#009;
font: bold 14px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #000;
line-height: 14px;
margin: 0;
padding: 0;
}

a.centernavsubhead {
color:#000;
}

.centernavhead {
display: block;
color: #fff;
font: bold 11px Arial, Helvetica, sans-serif;
text-transform: uppercase;
vertical-align: middle;
background-image: url(/contents/images/EnewsBar.gif);
background-repeat: repeat-x;
background-color: #009;
line-height: 14px;
letter-spacing: 1px;
margin: 0;
padding: 5px 0px 2px 3px;
}

#siteSearch {
border: 1px solid #ddd;
margin-top: 0px; 
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
padding-left: 0;
}

.search {
color: #000;
font: bold 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

.poll { 
color: #000; 
font: 11px Arial, Helvetica, Geneva, sans-serif; 
background-color: #ddd;
}

.more {
color: #666; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif;
}

.more:hover { 
color: #000066; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
}

.moreNews a {
color: ##003399; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif;
text-decoration:underline;
}

.moreNews a:hover { 
color: ##003399; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif; 
text-decoration: none;
}


.more_topstories {
color: #9DA5C4; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif;
line-height: 18px; 
font-style: italic; 
text-decoration: underline;
}

.more_topstories:hover { 
color:#9DA5C4; 
font: bold 11px Arial, Helvetica, Geneva, sans-serif; 
line-height: 18px; 
font-style: italic; 
text-decoration: underline;
}

#whatsNew {
border: 1px solid #000;
margin: 10px 0px 10px 0px;
padding: 5px;
color: #000;
font: 14px "Times New Roman", Times, serif;
line-height: 20px;
}

#whatsNew h3 {
display: block;
color: #c33;
font: bold 14px Arial, Helvetica, Geneva, sans-serif;  
line-height: 18px;
text-transform: uppercase;
margin: 0;
padding: 0px 0px 2px 0px; 
}

#container {
border: 1px solid #b2b2b2;
margin: 0;
padding: 0;
}

h1.community {
font: bold 26px "Arial Narrow", Arial, Helvetica, sans-serif;  
border-bottom: 1px solid #000;
line-height: 20px;
padding: 18px 0px 0px 0px;
}

.featurehead { 
font: bold 14px "Arial Narrow", Arial, Helvetica, sans-serif;
color:#660000;
text-transform: uppercase;
display:block;
margin: 0 0 8px 0;
padding-top: 8px;
border-top: 1px solid #ddd;
}

.feature { 
font: bold 16px "Times New Roman", Times, serif;
line-height: 18px;
color:#000;
text-decoration:none;
}

.feature:hover { 
color:#000;
text-decoration:underline;
}

.newstext {  
font: 11px Arial, Helvetica, sans-serif; 
color: #666666
}

#commlinks p {
margin-top:6px;
margin-right: 4px;
margin-bottom:0;
margin-left: 4px;
}

.our {
font: 12px/16px Arial, Helvetica, sans-serif;
text-decoration:none;
color:black;
}

a.our:hover {
color:black;
text-decoration:underline;
}

.pubdate {
color: #000; 
font: 11px 'Times New Roman', Times, serif; 
text-decoration: none;
}

.registertext { 
color: #FF9900; 
font: bold 12px "Times New Roman", Times, serif;
background-color: #ffffff;
}

.registerhead {
color : #FFFFFF; 
font: bold 12px "Times New Roman", Times, serif; 
background-color: #999999;
}

.registersub {
color: #ccffff; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
background-color: #999999;
}

.reglabel { 
color: #666666; 
font: bold 11px "Times New Roman", Times, serif; 
text-transform: uppercase;
}

.newsletterdesc { 
color: #000000; 
font: 12px "Times New Roman", Times, serif;
}

#cascadedsearch {
border: 1px solid #ccc;
width: 343px;
margin-top:0;
margin-bottom:10px;
font: 11px Arial, Helvetica, sans-serif;
padding:0px;
}

#cascadedsearch .header {
background-color:#ccc;
font: bold 11px Arial, Helvetica, sans-serif;
padding-top:5px;
padding-right:5px;
padding-left:5px;
}

#cascadedsearch .query {
background-color:#ccc;
font: bold 11px Arial, Helvetica, sans-serif;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
color:#f00;
}

#cascadedsearch .more {
text-align:right;
padding:5px;
}

#cascadedsearch ul {
list-style-type: none;
margin:0px;
padding:5px;
}

#cascadedsearch ul li {
list-style-type: none;
margin:0px;
padding-top:4px;
padding-bottom:4px;
}

.style2 {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #000063;
}
.textStyle {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
        color: #000000;
}
.linkStyle {
	font-family: tahoma, verdana, arial ;
	font-size: 12px;
}
.subCat {font-size: 16px; font-weight: bold; font-family: tahoma, verdana, arial; color: #000063; }
.head1 {font-size: 16px; font-weight: bold; font-family: tahoma, verdana, arial; color: #A51C29; }
.head2 {font-size: 16px; font-weight: bold; font-family: tahoma, verdana, arial; color: #DC3041; }
.nameStyle {
	color: #DC3041;
	font-weight: bold;
}

#newsletters tr td{
background-color: #EFEFEF;
font color: #000099;
font: 11px Arial, Helvetica, sans-serif;  
line-height: 12px;
text-align: left;
font-weight: normal;
padding-left: 2px;
width: 127px;
border: 1px solid #CE3236;

}

#newsletters tr td a {
color: #003399;
text-decoration: none;
}
#newsletters tr td a:hover {
color: #003399;
text-decoration: none;
}


