html {
  overflow-Y: scroll;
}

.wrapper {
	float: right; 
	padding: 5px 0 0 15px;
	width: 30%;
 }
 
.holder {
   /* width:  350px;*/
	background-color: white;
}

.newsPaneHeader  {
    /* background-color: #E0E0E0; */
	background-color: #CCDDEE;
	height: 20px;
 }
 
 .newsPaneHeaderBold {
    padding-left:  2px;
	padding:  2px 0 2px 4px;
 }
 
.newsPaneFloatRight {
   font-size: 10px;
   float: right;
  padding:  6px 4px 0 0; 
 }
 
/*remove the dotted borders from around the links in firefox*/
a:active {
  outline: none
}
a:focus {
  -moz-outline-style: none;
}
 
 .newsPaneFloatRight  img{
   padding:  0 10px 0 0;
 }
 
.newsPaneImage  {
  padding-top: 3px;
  vertical-align:top;
}

#newsPaneBullet  img {
   padding-top: 3px;
   vertical-align: middle;
   margin-left: auto;
   margin-right: auto;
   display:block;
}

.newsPaneTitle {
    padding: 0;
	vertical-align: bottom;
}

.newsPaneTitle a:hover {
 /* font-size: 13px; */
}

.newsPaneTable  {
    padding:0px;
    cell-padding:0px;
    cell-spacing:0px;
    border-collapse: collapse;
 }

#newsPaneDate {
    font-size:9px;
	color: black;
	vertical-align: top;
}

#newsPaneDesc {
  padding-bottom: 4px;
  padding-right: 2px;
  line-height: 1.25em;
  font-size: 11px;
 }
 
 thead.alt   {
    background: #F5F5F5; 
 }
 
 thead.over  {
   background: #FEFECC;
 }
 
 a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -300px;
}

.scroll-pane {
	margin-top:0px;
	/*height: 315px; */
	overflow: auto;
/*	background: white; */
    border: 3px solid  #E0E0E0;
}



#newsItemExpand {
  text-align:right;
  font-size: 10px;
  padding-bottom: 5px;
  text-decoration:underline;
}

#newsItemTableWrapper {
  width: 100%;
}

.newsItemContainer {
  margin: 0 auto;
  width:100%;
  line-height: 1.5em;
  border: 3px solid  #E0E0E0;
}

#newsItemTable {
  border-collapse: collapse;
  width:100%;
  background-color: white;
}

.newsItemHeader {
  font-weight:normal;
 }

th.header {
  background-image: url(../images/bg.gif);  
 /* background-color: #C0C0C0;   */
  background-color: #CCDDEE;
  background-position:60px center;   
  cursor: pointer;         
  background-repeat: no-repeat;     
  border-bottom: 3px solid  #E0E0E0;
}

th.headerSortDown {
  background-image: url(../images/desc.gif);     
}

th.headerSortUp {
  background-image: url(../images/asc.gif);     
}

#newsItemHeadExpand {
width: 25px;
}

#newsItemHeadTitle {
  text-align:left;
  padding-left:20px;
  width:88%;
}

#newsItemHeadDate {
  width: 12%;
  text-align:left;
 /* position:relative; */
  background-position:45px center; 
}

#newsItemDateList {
  padding-right: 25px;
  text-align:left;
  font-size: 9px;
  white-space:nowrap;
}
 
#noDisplay {
  display:none;
}

.newsItemList {
  padding-bottom: 5px;
}
	
tr.newsItemTitle a {
  text-decoration: none;
  display: block;
  color: black;
}

tr.newsItemTitle a:hover {
  color: #0000FF;
}

#newsItemTitleList {
  background-position: center left; 
   padding-left:20px;
   font-weight: bold;
}  

#newsItemDesc {
  font-size:  90%;
  padding-bottom: 10px;
	padding-left:20px;
}

.newsItemContainer  tr.even{
  background-color: #F5F5F5; 
}

.newsItemContainer tr.over  {
   background: #FEFECC;
 }


tr.active #newsItemTitleList {
  padding-right:2px;
}

td.itemTitle {
  background-image:none; 
}
/* dashboard styles */

.tbl {
  margin-top:5px;
  padding:1px;
  border-style:solid;
  border-color:#000000;
  border-width:0px;
}

td {
  font-size:11px;
  color:#010199;
 }	

.tds_top2 {
  font-size:14px;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
   background-color:#EFEDFF;
   color:#010199;
}
.tds_subtop {
  text-align:center;
  font-size:12px;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
    background-color:#EFEDFF;
	color:#010199;
}
.tds_norm_t {
  text-align:left;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_norm {
  text-align:center;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_norm_b {
  text-align:center;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_norm_top_bg {
  text-align:center;
  font-size:11px;
  background-color:#EFEDFF;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_norm_bg {
  text-align:center;
  font-size:11px;
  color: #000066;
  background-color:#EFEDFF;
  padding:3px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_gray {
  text-align:left;
  font-size:10px;
  
  color: #777777;
  padding:2px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.tds_red { 
  text-align:left;
  font-size:11px;
  color: #F54140;
  padding:2px;
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
}
.uniques {
  text-align:center;
  color: #333300;
}

#buttons {
  padding-top: 85px;
  vertical-align: top;
}
  /* end dashboard */
