@charset "utf-8";
/* CSS Document 7th*/
#osfi-bc-in ol
 {
 margin: 0;
 padding: .2em 1em;
 list-style-type: none;
 }

 #osfi-bc-in ol li { display: inline; }

 #osfi-bc-in ol li a
 {
 padding: .2em 1em;
 color: #fff;
 background-color: #036;
 }

 #osfi-bc-in ol li a:hover
 {
 color: #fff;
 background-color: #369;
 }
  
 
.osfi-hmpg-list ul li{
	margin-left:0px;
}

 
.osfi-del {
	color:#F00;	
}

.osfi-ins {
	color:#060;	
}

 #osfi-tphp{
	margin-right:2%; 
	text-decoration:underline;
}
 .osfi-uparrow{
	padding:0px; 
	margin:0px;	
}

.osfi-tbl-td-bottom{
	border-bottom:hidden;	
}

.osfi-tbl-td-top{
	border-top:hidden;	
}

.osfi-tbl-td-right{
	border-right:hidden;	
}

.osfi-underline{
	text-decoration:underline;
}

.osfi-tbl-td-left{
	border-left:hidden;	
}

.osfi-tbl-th-bottom{
	border-bottom:hidden;	
}
.osfi-tbl-th-top{
	border-top:hidden;	
}
.osfi-tbl-th-left{
	border-left:hidden;	
}
.osfi-tbl-th-right{
	border-right:hidden;	
}

.osfi-summary{
	padding: 10px;
	font-size: 105%;
	border-radius: 5px;
	margin-bottom: 2px;
	margin-top: 10px;	
}

tr.osfi-border-bottom td {
  border-bottom-color: black; 
  border-bottom-width: 1pt; 
  border-bottom-style: solid;
}

tr.osfi-border-top td {
  border-top-color: black; 
  border-top-width: 1pt; 
  border-top-style: solid;
}

.box-border{
	border: 1px solid gray;
	padding: 4px;
}

.osfi-sm ul{
	margin-left: 5px;
	display: inline;
}
.osfi-sm ul li{
	margin: 10px 10px 0px 0px;
	display: inline-block;
}
.osfi-youtube-container{
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; 
  height: 0;
}
.osfi-youtube-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.osfi-txt--normal{
	font-weight: normal;
}
.osfi-txt--bold{
	font-weight: bold;
}

.osfi-txt--italic{
	font-style: italic;
}

.osfi-blk--centre{
	margin-left:auto;
	margin-right:auto;
} 

cite.osfi-txt--normal{
	font-style: normal;
}

.osfi-notes--header{
	font-family: sans-serif;
	color: #222!important;
	font-size: 130%;
	font-weight: 700;
	line-height: 150%;
	vertical-align: bottom;
	margin-right: 0!important;
	margin-left: 0!important;
}

.bg-green{background: #00FF00;}
/*background yellow*/
.bg-yellow{background: #FFFF00;}
/*background red*/
.bg-red{background: #FF0000;}
/*background orange*/
.bg-orange{background: #FF9900;}
/*background black*/
.bg-black{background: #000000;}
/*dsiplay inline*/
.osfi-400-weight{font-weight:400;}
/*font weight = 400*/

/************* start button style ***************/
.osfi-display-block{display:block}

.osfi-margin-top-large{margin-top:20px}

/************* end button style ***************/
.hangingindent {
  padding-left: 25px ;
  text-indent: -25px ;
}

blockquote {
	font-style: normal;
}

table caption {
	font-weight: bold;
}

