/* PAGER ELEMENTS */
ul.menu, .item-list ul {
  margin:0.35em 0 0 -0.5em;
  padding:0;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}

.portletsmallajaxnew {
width:160px;
align:center;
margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 10px;
   border:1px;
border-color:#b9b9b9;
border-style:solid;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
}

.portletsmallajaxnewcenter {
align:center;
margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 10px;
   border:1px;
border-color:#b9b9b9;
border-style:solid;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
}


.portletsmallwhite img
{
  margin-top: 10px;
  padding-top: 3px;
  margin-bottom: 6px;
  padding-bottom: 6px;
 }

.featurestory img
{  margin-bottom: 6px;

 }

.articleoftheday img
{  margin-top: 3px;
  margin-right: 8px;
 
 }
 

.subfeaturestory img
{  margin-top: 3px;
  margin-right: 8px;
  margin-bottom: 3px;
 }
 
  .categorypage .story .storysummary img
{  margin-top: 3px;
  margin-right: 8px;
 overflow:hidden;
 }

  .story .storysummary img
{  margin-top: 3px;
  margin-right: 8px;
 overflow:hidden;
 
 }

  .story img
{  margin-top: 3px;
  margin-right: 8px;
 
 }
  .categorypage img
{  margin-top: 3px;
  margin-right: 8px;
 
 }
 .filterpage img
{  margin-top: 3px;
  margin-right: 8px;
 
 }
 
.subfeaturestory {
  margin: 3px;
    margin-bottom: 3px;
}

.subfeaturestory .featurestory {
    margin-bottom: 3px;
}

.featurestory .storysummary {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:3px;
 overflow:hidden;
}

.subfeaturestory .storysummary {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:10px;
 overflow:hidden;
}


.querypaging {
  margin-top: 10px;
  margin-bottom: 10px;
}

.page { margin-bottom: 10px;}
a.page { margin-bottom: 10px;}
.page .a { margin-bottom: 10px;}
.page a { margin-bottom: 10px;}
a:page {  margin-bottom: 10px;}


.scprofile {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.scprofile {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.scprofile .a {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.scprofile a {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:scprofile {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

.filterpage .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}


.featurestory .borderportlet {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;

border:1px solid #b9b9b9;
  
}

.portlet .story .storytitle {
  font-family: Arial,Verdana,  Helvetica, sans-serif; color: #000099;  
  font-weight: bold; font-size: 14px;
}




.issuepage .h1
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.issuearchive .table .th
{border-left: 1px #ccc solid;
}



.textlink 
{
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #000099;
    font-size: 10px;
    margin-top: 0px;
    padding-bottom: 3px;

}

.righttext {
  color: #000000;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 12px;
}

.righthead {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 12px;
}

.bottomfeedback .story .storysummary {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
font-style:italic;
margin-bottom: 10px;
 overflow:hidden;
}


.hotjobs {
border-color:#000000;
border-top-style:solid;
border-bottom-style:solid;
border-top:1px;
border-bottom:1px;
padding: 3 3 3 3;
border:1px;
}

.bottomfeedback .story {
background-color:#E6E6E6
margin-top:0px;
border:1px;
border-color:#000000;
border-style:solid;
padding: 10 10 10 10;

}

.bottomfeedbackreplies .story .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
color: #000000;
font-weight:bold;
}
.bottomfeedbackreplies .story {
background-color:#E6E6E6
margin-top:0px;
margin-bottom:0px;
padding: 0 0 0 0;

}

.bottomfeedback .story .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
font-style:bold;
}


.portletsmallwhite {
  margin-top: 5px;
  padding-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
   margin: 10 0 0 0;
   padding: 3 3 0 3;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;

}

.portletsmallwhiteevents {
  margin-top: 5px;
  padding-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 0px;
   margin: 10 0 0 0;
   padding: 3 3 0 3;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
border:1px solid #b9b9b9;
}


.portletsmallwhiteevents2 {

margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 10px;
   border:1px;
border-color:#b9b9b9;
border-style:solid;

BACKGROUND-COLOR: cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
}

.portletsmallajax {

margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 10px;
   border:1px;
border-color:#b9b9b9;
border-style:solid;

BACKGROUND-COLOR: e5d8d2;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
}




.portletsmallajaxnew .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallajaxnew .story .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}


.portletsmallajaxnew .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}





.portletsmallajaxnewcenter .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallajaxnewcenter .story .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}


.portletsmallajaxnewcenter .storytagline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
}

.portletsmallflex {

margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 10px;
   border:1px;
border-color:#b9b9b9;
border-style:solid;

BACKGROUND-COLOR: e5d2ae;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
}

.portletsmallflex .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallflex .story .storyauthor {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:2;
 font-weight: normal;
  padding-bottom:0;
}


.portletsmallflex .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallflex .story {
  padding: 0px;
  margin: 0px;
}

BODY {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


.rsslist H1{




  font-weight: bold; color: #000000;
  font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;

}
.sponsortextlinkdescription {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
  line-height: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
}
.sponsortextlinkname {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
  line-height: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  font-weight: bold;
  text-decoration: underline;
}

.style1 {color: #000000}

.logintext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }


.blogportlet {
margin-bottom:12px;
border:1px;
border-color:#b9b9b9;
border-style:solid;
}

.blogportlet .storyauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000099;
}

.blogportlet .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000099;
}

.blogportlet .featurestory .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;  
  font-weight: bold; font-size: 10px;
}
.blogportlet .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099;  
  font-weight: bold; font-size: 10px;
}
.blogportlet .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
}

.blogportlet .storysummary {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow:hidden;
}


.portletsmallwhite .story .storytitle {
 color: #000099;  

  font-size: 10px;
 margin-top: 0px;
 font-weight: normal;
 padding-top: 0px;
 padding-bottom:3px;
 margin-bottom:3px;
}

.portletsmallwhiteevents .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallwhiteevents .story .storyauthor {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:2;
 font-weight: normal;
  padding-bottom:0;
}


.portletsmallwhiteevents .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallwhiteevents .story {
  padding: 0px;
  margin: 0px;
}


.portletsmallwhiteevents2 .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallwhiteevents2 .story .storyauthor {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:2;
 font-weight: normal;
  padding-bottom:0;
}


.portletsmallwhiteevents2 .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallwhiteevents2 .story {
  padding: 0px;
  margin: 0px;
}




.portletsmallajax .story .storytitle {
 color: #000099;  
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 margin-top: 0px;
 font-weight: bold;
 padding-top: 0px;
}


.portletsmallajax .story .storyauthor {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:2;
 font-weight: normal;
  padding-bottom:0;
}


.portletsmallajax .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallajax .story {
  padding: 0px;
  margin: 0px;
}
.portletsmallwhite .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallwhite .story {
  padding: 0px;
  margin: 0px;
}





.storybody .toolbar { 
   margin: 5 0 4 0;
   padding: 3 0 3 0;
   border-top: 1px solid #b9b9b9;
   border-bottom: 1px solid #b9b9b9;
 }

.336 {
  margin-top: 6px;
  padding-top: 6px;
BACKGROUND-COLOR: white;

}



.magazines{font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}






.portletsmallfeedback .story .storytagline {
paddiing-top: 0px;
paddiing-bottom: 0px;
overflow:hidden;
}

.portletsmallfeedback .story .storytitle {
  color: #000099;  
  font-weight: bold; font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 0px;
  overflow:hidden;
}
.portletsmallfeedback .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
  overflow:hidden;
}

.portletsmallfeedback .story .storytagline {
paddiing-top: 5px;
overflow:hidden;
}

.portletsmallfeedback .story {
  padding: 2px;
  margin: 2px;
  overflow:hidden;
}

.portletsmallfeedback {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;
  border:1px;
border-color:#b9b9b9;
border-style:solid;
overflow:hidden;

}

.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 14px;
  color: #FFFFFF; background-color: #002A64;
  padding-top: 2px; padding-bottom: 2px; padding-left: 5px;
  margin-bottom: 10px;
}

.featurestory .storyauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold;
  font-color: 333333;
}

.featurestory .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000099;
}

.featureliststory .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;  
  font-weight: bold; font-size: 10px;
}

.featurestory .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;  
  font-weight: bold; font-size: 18px;

}

.featurestory .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
}



.featurestory {
  margin: 3px;
}

.featureliststory .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;  
  font-weight: bold; font-size: 10px;
}


.subfeaturestory .storyauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold;
  font-color: 333333;
}

.subfeaturestory .storytagline {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px; color: #000099;
  border-bottom: 1px solid #b9b9b9;
  margin-bottom:3px;
  margin-top: 3px;
  padding-bottom:3px;
}

.subfeaturestory .storytitle {
  font-family: Arial,Verdana,  Helvetica, sans-serif; color: #000099;  
  font-weight: bold; font-size: 14px;
}

.subfeaturestory .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;

}

.featureliststory {
  margin: 0px 2px 0px 2px;
}

.storybody .relatedstories .storytitle {
  font-size: 10px; color: #333333;
  padding: 2px 0px 2px 0px;
  margin-left: 10px;
  font-weight: normal;
}

.storybody .relatedstories {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #b9b9b9;
  padding: 5 0 5 0;
}

.story .storysection {
  font-size: 10px; color: #FF0000; font-weight: bold;
}

.story .storysummary {
  font-size: 10px; color: #333333;
  overflow:hidden;
}

.story .storytagline {
  font-size: 10px;  margin-top: 4px;
}

.story .storyauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-color:333333;
  font-weight: bold; 
}


.story {

  font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 8px;
margin-top: 8px;
}

.storybody .storycategory{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 14px;
  color: #FFFFFF; background-color: #002A64;
  padding-top: 2px; padding-bottom: 2px; padding-left: 5px;
  margin-bottom: 10px;
}

.storybody .authorbio {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #b9b9b9;
  padding: 5 0 5 0;
padding-top: 20px;
}

.storybody .storyfooter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #333333;
  font-weight: bold;
  text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}



.storybody .storytitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px; font-weight: bold;
  color: #000000;
}

.rsslist .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.storybody .storysummary {
  margin: 10 0 4 0;
  padding: 3 0 3 0;
  border-top: 1px solid #b9b9b9;
  border-bottom: 1px solid #b9b9b9;
}

P, TD, LI {
font-family: Arial, Helvetica, Verdana, sans;
font-size: 12px;
}

.portlet td {
}

PRE {
  border-left: 4px solid blue;
  margin-left: 10px;
  padding-left: 5px;
  font-family: Courier; font-size: 11px;
  background-color: lightgray;
}

.portletbottom {
  border:51px;
  border-color:#b9b9b9;
  FONT-SIZE:9px;
  FONT-FAMILY: Verdana, Arial;
  color: #FFFFFF;
  BACKGROUND-COLOR: white;
  margin: 0 0 5 0;
  padding-top: 25px;

}

.portlet {
  FONT-SIZE:9px;
  FONT-FAMILY: Verdana, Arial;
  color: #FFFFFF;
  BACKGROUND-COLOR: white;
  margin: 0 0 5 0;
  padding: 0px;
}



.portlet a:visited { FONT-WEIGHT:normal;FONT-SIZE:10px;
  COLOR:#003399;FONT-FAMILY: Verdana, Arial;text-decoration:none;}

.portlet a:hover{ FONT-WEIGHT:normal;FONT-SIZE:10px;
   COLOR:#003399;FONT-FAMILY: Verdana, Arial;text-decoration:none;}

.portlet p {
  padding: 2 3 4 0;
  margin: 2 0 0 0;
}


margin-bottom:12px;

  border:1px;
border-color:#b9b9b9;
border-style:solid;
}


#panel1 {
}

#panel3 {

}

#panel4 {

}

#panelTable {
  margin-top: 0px;
  padding-top: 0px;
  width: 968px;

}

#mainPanel{

}

#pageheader {
  margin-top: 0px;
  padding-top: 0px;
}

a {
  text-decoration: none;
}


.filterpage .authorbio{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.filterpage .story {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.filterpage .story .storytagline {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.filterpage .story .storysummary{
  margin-bottom: 0px;
  padding-bottom: 0px;
 overflow:hidden;

}

.story .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.filterpage .story .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.filterpage .story .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
}

.filterpage  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


.categorypage .authorbio{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.categorypage .story {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.categorypage .story .storytagline {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.categorypage .story .storysummary{
  margin-bottom: 0px;
  padding-bottom: 0px;
 overflow:hidden;

}

.categorypage .story .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.categorypage .story .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
}

.issuepage .story .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.issuepage .story .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
}


.categorypage {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



.authorlist .authorbio{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.authorlist .story {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.authorlist .story .storytagline {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.authorlist .story .storysummary{
  margin-bottom: 0px;
  padding-bottom: 0px;
 overflow:hidden;

}

.authorlist .story .storytitle {
  font-weight: bold; color: #002A64;
  font-size: 14px; font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
}

.authorlist .story .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
}

.authorList {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


.rightportlethot {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;
 border:1px solid #b9b9b9;
}

.rightportlethot .story {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.rightportlethot .story .storyauthor {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 2px;
  padding-bottom: 2px;
}

.rightportlethot .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; color: #000000;
  margin-bottom: 4px;
  padding-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;


}

.rightportlethot .storysummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;

}

.rightportlethot .story{
padding: 0 5 0 5;
}

.blogmainsmall .storytitle {
  color: #000099;  
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
}
.blogmainsmall .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
margin-bottom: 4px;
  padding-bottom: 4px;
}

.blogmainsmall .storysummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
   overflow:hidden;

}


.borderportlet {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;

border:1px solid #b9b9b9;

  
}


.borderportlet .storytitle {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 12px;
}

.borderportlet .featurestory {
padding: 0 5 0 5;
}

.borderportlet .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; color: #000000;
margin-bottom: 4px;
  padding-bottom: 4px;
}

.borderportlet .storysummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;
 overflow:hidden;

}



.rightportlet {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;

  border:1px solid #b9b9b9;
}
.rightportlet .storytitle {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 12px;
}

.rightportlet .menuitem {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-left: 6px;
  padding-top: 0px;
  line-height: 12px;
}


.rightportlet .featurestory {
padding: 0 5 0 5;
}

.rightportlet .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; color: #000000;
margin-bottom: 4px;
  padding-bottom: 4px;
}

.rightportlet .storysummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;

white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

.rightportlet .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}



.portletsmall .story .storytitle {
  color: #000099;  
  font-weight: bold; font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 0px;
}

.portletsmall .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmall .story {
  padding: 2px;
  margin: 2px;
  overflow:hidden;  
}

.portletsmall {
  BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;
  border:1px;
  border-color:#b9b9b9;
  border-style:solid;
  overflow:hidden;
}

.portletsmall .story .storytagline {
paddiing-top: 0px;
margin-top: 0px;
}

.rightportletpadding img
{  margin-top: 3px;
  margin-right: 8px;
 }
 


.rightportletpadding {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;

  border:1px solid #b9b9b9;
}
.rightportletpadding .storytitle {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  line-height: 12px;
}

.rightportletpadding .menuitem {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-left: 6px;
  padding-top: 0px;
  line-height: 12px;
}


.rightportletpadding .featurestory {
padding: 0 5 0 5;
}

.rightportletpadding .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; color: #000000;
margin-bottom: 4px;
  padding-bottom: 4px;
}

.rightportletpadding .storysummary {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000000;
  margin-bottom: 0px;
  padding-bottom: 0px;

white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

.rightportletpadding .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallpadding img
{  margin-top: 3px;
  margin-right: 8px;
 }
 

.portletsmallpadding .story .storytitle {
  color: #000099;  
  font-weight: bold; font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 0px;
}

.portletsmallpadding .story .readmore {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.portletsmallpadding .story {
  padding: 2px;
  margin: 2px;
}

.portletsmallpadding {
BACKGROUND-COLOR: E6E6E6;
  margin-top: 0px;
  padding-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
  margin-bottom: 10px;
    border:1px;
border-color:#b9b9b9;
border-style:solid;
}

.portletsmallpadding .story .storytagline {
paddiing-top: 0px;
margin-top: 0px;
}
.rightportlethot .storytitle {
  color: #000099;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold; font-size: 10px;
  margin-top: 0px;
  padding-top: 2px;
  margin-bottom: 2px;
  padding-bottom: 0px;
  line-height: 12px;
}

.storybody P,TD {
  font-size: 12px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left:10px;
  margin-right:10px;
}

.articleoftheday  {
BACKGROUND-COLOR: FDFFCA;
      border:1px;
border-color:#b9b9b9;
border-style:solid;
  margin-bottom:12;
  
}

.articleoftheday .story {
  margin-top:3;
  padding-top:3;
  margin-bottom:3;
  padding-bottom:3;
  padding-left:6;
padding-right:0;
}
.articleoftheday  .storyauthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold;
  font-color: 333333;
}

.articleoftheday .story .storytagline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #000099;
  margin-bottom:0;
  padding-bottom:0;
}

.articleoftheday .story .storytitle {
  font-family: Arial,Verdana,  Helvetica, sans-serif; color: #000099;  
  font-weight: bold; font-size: 14px;
}

.articleoftheday  .storysection {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px; color: #FF0000; font-weight: bold;
  margin-bottom:0;
  padding-bottom:0;
}

.articleoftheday .story .storysummary {
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
  padding-bottom:0;
}

.articleoftheday .story .readmore{
  font-size: 10px; color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top:2;
  padding-top:2;
  margin-bottom:0;
 font-weight: bold;
  padding-bottom:0;
}

.textlinktiny
{
font-family: Verdana, Arial,Helvetica,sans-serif;
color: #000099;
    font-size: 10px;
    margin-top: 0px;
    padding-bottom: 3px;
}
.portlettitle {
  text-transform: uppercase;
}

.portlettitlesmall {
  text-transform: uppercase;
}
.feedback-header {
  margin-top: 15px;
  border-left: 1px solid #B9B9B9;
  border-right: 1px solid #B9B9B9;
  border-top: 1px solid #B9B9B9;
  background-color: #000080;
  color: white;
  font-weight: bold;
  padding: 5px;
}
#feedback-panel-container {
  border: 1px solid #B9B9B9;
  padding: 5px;
  height: 200px;
  min-height: 200px !important;
  margin-top: 0px;
  margin-bottom: 10px;
  background-color: #f3f3f3;
}
#feedback-panel-anonymous {
  border: 1px solid #B9B9B9;
  padding: 5px;
  height: 60px;
  min-height: 60px !important;
  margin-top: 0px;
  margin-bottom: 10px;
  background-color: #f3f3f3;
}
#feedback-preview {
  border: 1px solid gray;
  padding: 2px;
  height: 119px;
  min-height: 119px !important;
  margin-top: 2px;
  margin-bottom: 6px;
  background-color: white;
  overflow: scroll;
}
.feedback-panel-row {
  margin-top: 5px;
}
.feedback-panel-row label {
  font-weight: bold;
  font-size: 90%;
}
.feedback-panel-row input, .feedback-panel-row textarea {
  width: 100%;
  padding: 3px;
  margin-top: 2px;
}
.feedback-table-row {
  border-left: 1px solid #B9B9B9;
  border-right: 1px solid #B9B9B9;
  border-top: 1px solid #B9B9B9;
  background-color: #000080;
  color: white;
  font-weight: bold;
  padding: 5px;
}
