﻿body {
}

tr.rdActive
{
	background-color:#E9F2DE;	
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
}

tr.rdActive .Shadow
{
	background-color:#E9F2DE;	
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
	color:#0000FF !important;
}

tr.rdActive a.link
{
    color: #1C49BE;
    font-size:9pt;
    text-decoration: underline;
}

tr.rdInActive
{
	background-color:#FFFFFF;	
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
}

tr.rdInActive tr.Shadow
{
	background-color:#FFFFFF;	
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
	
}

tr.rdInActive a.link
{
    color: #1C49BE;
    font-size:8pt;
    text-decoration: none;
}

tr.rdMarked
{
	background-color:#E8F3FF;	
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
}

.ListRow
{
    padding-top:2px;
	padding-bottom:2px;

}

.ListRow_P1
{
    padding-top:1px;
	padding-bottom:1px;
}

.ListRow_P0
{
    padding-top:0px;
	padding-bottom:0px;
}


.ListCell
{
   padding-top:2px; 
}

.ListCell_WRB_XX
{
   padding-top:2px; 
   border-right:solid 2px #FFFFFF;
}

.ListCellHeader_Sub
{
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    font-weight: bold;
}

.ListFooterRow
{
   background-color:#F2F2F2;
}

.ListFooterCell
{
    padding-top:4px;
    padding-bottom:4px;
}

.ColRow
{
    height:20px;
}

.ColCell_NB
{
    font-size:9pt;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#306A7C;
}

.ColCell_WB
{
    font-size:9pt;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#306A7C;
    border-right: solid 2px #FFFFFF;
}

.ColLink
{
    font-size:inherit;
    font-weight:inherit;
}

/*   Inline Lists */

.SubListRow
{
    background-color:#E0E0E0;
    font-weight:bold;
    height:18px;
}

.SubListLink:active,
.SubListLink:visited,
.SubListLink:link,

.SubListLink_D:active,
.SubListLink_D:visited,
.SubListLink_D:link,
.SubListLink_D:hover 
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}

.SubListLink:hover 
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
}



.SubListCell_WRB
{
    background-color:#E0E0E0;
    border-right: solid 2px #FFFFFF;
}

.SubListCell_NB
{
    background-color:#E0E0E0;
    border-right: none 1px #FFFFFF;
}

.SubListDataRow
{
    font-weight:normal;
    height:18px !important;
    vertical-align:middle !important;
}

.SubListDataRow_NA
{
    color:#999999;
    font-style:italic;
}

.SubListDataCell
{
    font-weight:normal;
}

.SubListDataCell_WRB
{
    font-weight:normal;
    border-right: solid 2px #FFFFFF;
}

.SubListDataCell_WRBF
{
    font-weight:normal;
    border-right: solid 2px inherit;
}

.ColHead1
{
    font-size:9pt;
    font-weight:bold;
    background-color:#306A7C;
}

.ColHeadIn1
{
    font-size:8pt;
    font-weight:bold;
}

.ListDivider
{
    font-size:1pt;
    border-bottom:solid 1px #999999;
    display:block;
    width:80%;
}


/*  Main  Lists */
.ListRow
{
    background-color:#343434;
    font-weight:bold;
    height:24px;
    color:#FFFFFF;
}

.ListLink:active,
.ListLink:visited,
.ListLink:link,

.ListLink_D:active,
.ListLink_D:visited,
.ListLink_D:link,
.ListLink_D:hover 
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    cursor:default;
}

.ListLink:hover 
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
}

.ListCell_WRB
{
    background-color:#306A7C;
    border-right: solid 2px #FFFFFF;
}

.ListCell_WTB
{
    background-color:#306A7C;
    border-top: solid 1px #FFFFFF;
}

.ListCell_NB
{
    background-color:#306A7C;
    border-right: none 1px #FFFFFF;
}

.ListDataRow
{
    font-weight:normal;
    height:18px !important;
    vertical-align:middle !important;
}

.ListDataRow_NA
{
    color:#999999;
    font-style:italic;
}

.ListDataCell
{
    font-weight:normal;
}

.ListDataCell_WRB
{
    font-weight:normal;
    border-right: solid 2px #FFFFFF;
}


.SubListHeader2
{
    background-color: #EEEEEE;
    font-weight:bold;
}

.SubListRow2
{
    font-weight:normal;
}

.SubListColumn2_Left
{
    height: 20px;
    background-color:#EEEEEE;
    border-left: solid 1px #C0c0c0;
    border-right: solid 1px #C0c0c0;
    border-top: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}

.SubListColumn2_Middle
{
    height: 20px;
    background-color:#EEEEEE;
    border-right: solid 1px #C0c0c0;
    border-top: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}

.SubListColumn2_Right
{
    height: 20px;
    background-color:#EEEEEE;
    border-right: solid 1px #C0c0c0;
    border-top: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}


.SubListCell2_Left
{
    height: 20px;
    border-left: solid 1px #C0c0c0;
    border-right: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}

.SubListCell2_Middle
{
    height: 20px;
    border-right: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}

.SubListCell2_Right
{
    height: 20px;
    border-right: solid 1px #C0c0c0;
    border-bottom: solid 1px #C0c0c0;
}

.filtRow
{
    height:24px;
}

.inlineRow
{
    height:16px;
}

.inlineHead
{
   font-weight:bold;
   padding-left:5px;
   background-color:#E0E0E0;
}

.TRH_Height
{
    height:18px;
}

.TRH_BC
{
  background-color:#E0E0E0;
}

.TDH_Left
{
   font-weight:bold;
   padding-left:5px;
   text-align:left;
}

.TDH_Right
{
   font-weight:bold;
   padding-right:5px;
   text-align:right;
}

.TDH_Center
{
   font-weight:bold;
   text-align:center;
}

