.topic_header { font-family: "²Ó©úÅé";font-size: 12pt;}
.topic_header1 { font-family: "Arial,Helvetica,sans-serif";font-size: 12pt;}
.disclaimer1 { font-family: "Arial,Helvetica,sans-serif";font-size: 8pt; color:white}
.blin  {background-color:#D9E8FF;font-weight:normal;font-size:9pt;border:1 solid black;}

.fundamental_table{
     margin-bottom: 0px; 
}

/*.fundamental_table>thead>tr>th, .fundamental_table>tbody>tr>th, .fundamental_table>tfoot>tr>th, .fundamental_table>thead>tr>td, .fundamental_table>tbody>tr>td, .fundamental_table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
}*/
body{
    background-color: #f7dcd6;
}

tbody{
	    background-color: #f7dcd6;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
   border:none;
}

.disclaimer
{
    COLOR: #2E5683;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.disclaimer_noData
{
    COLOR: #2E5683;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.top_title
{
    COLOR: #c20000;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.table_title
{
   /* BACKGROUND-COLOR: #FFFFF0; */
   /* COLOR: #29387E; */
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	background: linear-gradient(to right, #e33b40 0%, #1f3f99 100%);
	COLOR: white;
}



.cell_highlight
{
    COLOR: #2E5683;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: yellow;
}
.cell_title
{
    COLOR: #2E5683;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
  /*  BACKGROUND-COLOR: #DCF0FA;*/
	BACKGROUND-COLOR: #b2d8e9;
	
}
.cell_title1
{
    COLOR: #29387E;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: white;
}

.cell_body
{
    COLOR: #2E5683;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	/*  BACKGROUND-COLOR: #FFFFF0;*/
	BACKGROUND-COLOR: #f2f7fb;
}
.cell_subtitle
{
    COLOR: white;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	background: linear-gradient(to right, #e33b40 0%, #1f3f99 100%);
}

.cell_subtitle_short
{
  /*  COLOR: white;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	background: 	#d44f32;*/
	

    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    background: #29387E;
    color: white;
}

.cell_subtitle1
{
    COLOR: white;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #29387E;
}

.cell_subtitle2
{
    COLOR: white;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #29387E;
}

.right_border_black
{
	border-right: black solid 2px ! important; 
}

.left_border_black
{
	border-left: black solid 2px ! important; 
}

.border_black
{
	border: black solid 2px ! important; 
}

.cell_border_bottom
{
	border-bottom: #ababab solid 1px !important;
}

.cell_border_right
{
	border-right: #ababab solid 1px !important;
}




.cell_subbody
{
    COLOR: #ffffff;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.table_bottom
{
    COLOR: #29387E;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
.div_table
{
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border: none;
}

@media (min-width: 768px) {
    .col-sm-10ths {
        width: 10%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-10ths {
        width: 10%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-10ths {
        width: 10%;
        float: left;
    }
}


A:link 
{text-decoration: none; color: #2E629C}
A:visited 
{text-decoration: none; color: #999999}
A:active 
{text-decoration: none;color: #3571B3}
A:hover 
{text-decoration: none; color: #FF6600}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}


.containerNoBG
{
	margin-top:20px;
	width:80%;
}

.containerWithBG
{
	margin-top:20px; 
	width:80%;
	background: #29387E;
    background-clip: content-box;
}

.containerDisclaimer
{
	margin-top:15px;
	 width:80%;
}

.verticalSpacing
{
	margin-top:20px;
}

