#appTable{
	width: 100%;
	margin: 0;
	border: 1px solid #CCC;
	border-collapse:collapse;
}
#appTable TH {
	font-weight: bold;
	background: #666;
	color: #FFF;
	height: 20px;
	vertical-align: middle;
	padding: 5px;
	font-size: 14px;
}
#appTable TR {
	color: #333;
	vertical-align: top;
}
#appTable TR.alt {
	background: #F3F3F3;
}
#appTable TR.category{
	background: #B5CFD6;
	border-bottom: 1px solid #555555;
	font-weight:bold;
}
#appTable TR:hover {
	background: #E5E5E5;
}
#appTable TR.total {
	border-top: 1px solid #555555;
}
#appTable TD{
	padding: 5px;
}
#appTable th .smallWord, #appTable td .smallWord {
		font-size: 10px;
		font-weight: bold;
}
#summaryPositionDTable th .smallWord {
		font-size: 15px;
		font-weight: bold;
}
#summaryPositionDTable th {
		font-size: 15px;
		font-weight: bold;
}
#positionDTable th .smallWord {
		font-size: 10px;
		font-weight: bold;
}
#summaryPositionDTable td .smallWord {
		font-size: 10px;
		font-weight: bold;
}
#positionDTable td .smallWord {
		font-size: 10px;
		font-weight: bold;
}
/*******************/
#summaryPositionDTable{
	width: 100%;
	margin: 0;
	border: 1px solid #CCC;
	border-collapse:collapse;
}
#positionDTable{
	width: 100%;
	margin: 0;
	/*border: 1px solid #CCC;*/
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-collapse:collapse;
}
#summaryPositionDTable TH {
	font-weight: bold;
	background: #B5B2B5;
	color: #FFF;
	height: 20px;
	vertical-align: middle;
	padding: 5px;
	font-size: 14px;
}
#positionDTable TH {
	font-weight: bold;
	background: #AFAFAF;
	color: #FFF;
	height: 20px;
	vertical-align: middle;
	padding: 5px;
	font-size: 12px;
}
#summaryPositionDTable TR {
	color: #333;
	vertical-align: top;
}
#positionDTable TR {
	color: #333;
	vertical-align: top;
}
#positionDTable TR TD{
	vertical-align: top;
}
#summaryPositionDTable TR.alt {
	background: #F3F3F3;
}
#positionDTable TR.alt {
	background: #F3F3F3;
}
#summaryPositionDTable TR.category{
	background: #CECBCE !important;
	/*border-bottom: 1px solid #555555;
	font-weight:bold;*/
}
#positionDTable TR.category{
	background: #CECBCE !important;
	/*border-bottom: 1px solid #555555;
	font-weight:bold;*/
}
table tbody TR.category_t1_l1
{
	background: #C8C8C8 !important;
	
}
table tbody TR.category_t1_l2
{
	background: #D5D5D5 !important;
}

table tbody TR.category_t1_l1 td
{
	font-weight: bold;
	font-size: 12px;
	text-indent: 7px;
}
table tbody TR.category_t1_l2 td
{
	font-weight: normal;
	font-size: 12px;
	text-indent: 7px;
}

#positionDTable TD.class1Category{
	font-weight:bold;
	text-align:left;
	/*border-bottom: 1px solid #555555;
	font-weight:bold;*/
}
/*#positionDTable TR:hover {
	background: #E5E5E5 !important;
}*/
#summaryPositionDTable TR.total {
	border-top: 1px solid #555555;
}
#positionDTable TR.total {
	border-top: 1px solid #555555;
}
#summaryPositionDTable .netAssetValueTd{
	border-top:solid 2px #C00 !important;
	height:15px;
	background: #EFEFEF;
	font-size:13px;
	font-weight:bold;
	padding: 6px;
	padding-left: 10px;
	text-indent: 0;
	line-height: 20px;
}
#positionDTable .netAssetValueTd{
	text-align:left;
	border-top:solid 2px #C00 !important;
	height:15px;
	background: #EFEFEF;
	font-size:13px;
	font-weight:bold;
	padding: 6px;
	padding-left: 10px;
	text-indent: 0;
	line-height: 20px;
}
#summaryPositionDTable TR.odd{
	background: #F8F8F8;
}
#positionDTable TR.odd{
	background: #F8F8F8;
}
.positionDT TH:first-child {
	text-align: left;
}
.positionDT TH:nth-last-child(1) {
	border-right: solid 1px #CCC;
}
.positionDT TH {
	vertical-align: top !important;
	text-align: right;
}
.positionDT TD:first-child {
	text-align: left;
	text-indent: 5px;
}
.positionDT TD:last-child {
	border-right: solid 1px #CCC;
}
.positionDT TH.lastChild, .positionDT TD.lastChild{
	border-right: solid 1px #CCC;
}
.positionDT TD {
	text-align: right;
	font-size:12px;
	padding: 5px;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
}
.securitiesMovement .positionDT TD {
	padding-bottom: 0px;
}
.superScript span{
	font-size:8px;
	vertical-align:top;
}
/*******************/

#date .dateLine {
	width: 100%;
	border-top: 1px solid #CCC;
	+margin-top:10px;
	+height:10px;
	+line-height:10px;
}
#date .asOfDate {
	font-weight: bold;
}
#date table {
	width: 100%;
}
.tdDateLine {
	vertical-align:middle;
	+width:68%;
	+padding-top:15px;
}
#date .setDateTd {
	width: 280px;
}

/***********Popup Start****************/
#popUpContent p {
	margin-left: 10px; 
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold; 
	color: #6e6e70;
	line-height: 22px;
}
#popUpContent .redLine{
	margin-top:15px;
	width:100%;
	border-bottom:#C00 1px solid;
}
#popUpContent .title {
	margin-left: 10px; 
	font-size: 14px;
		font-weight: bold; 
	color:  #d71634;
}
#popUpContent .borderLine {
	margin-left: 10px; 
	margin-right: 10px;
	border-top:#CCC 1px solid;
}
/***********Popup End****************/

#masterContent .Title-Large {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 15px;
}
#masterContent .Title-Medium {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 15px;
}
#masterContent .Title-Small {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 15px;
}
#masterContent .Title-Underlined-Large {
	font-size: 18px;
	font-weight: bold;
	padding-top: 5px;
   padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
}
#masterContent .Title-Underlined-Medium {
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
   padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
}
#masterContent .Title-Underlined-Small {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
   padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
}
#masterContent .Horizontal-Line{
	display: block;
	width: 100%;
	height: 1px !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
}
#masterContent UL {
	margin-left: 40px;
}
#masterContent UL LI {
	list-style-type: square;
	list-style-position: outside;
}
#masterContent OL {
	margin-left: 40px;
}
#masterContent OL LI {
	list-style-type: decimal;
	list-style-position: outside;
}
#masterContent LI.PDF-List-Item {
	list-style-type:none;
/*	list-style-image: url(http://intranet.uk.nomura.com/resources/images/content/pdf.gif?version=|||xxx|||);*/
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#masterContent LI.Word-List-Item {
	list-style-type:none;
	
/*	list-style-image: url(http://intranet.uk.nomura.com/resources/images/content/word.gif?version=|||xxx|||);*/
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#masterContent LI.Excel-List-Item {
	list-style-type:none;
/*	list-style-image: url(http://intranet.uk.nomura.com/resources/images/content/excel.gif?version=|||xxx|||);*/
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#masterContent LI.Powerpoint-List-Item {
	list-style-type:none;
/*	list-style-image: url(http://intranet.uk.nomura.com/resources/images/content/ppt.gif?version=|||xxx|||);*/
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#masterContent LI.Nomura-List-Item {
	list-style-type:none;
/*	list-style-image: url(http://intranet.uk.nomura.com/resources/images/content/nomura.gif?version=|||xxx|||);*/
	vertical-align: text-top;
	padding-top: 5px;
	padding-bottom: 5px;
}
#masterContent LI A {
	vertical-align: middle;
}
#masterContent TABLE .Table-Header {
	background: #CCC;
	color: #333;
	font-weight: bold;
}
.Dark-Grey {
	color: #333;
}
.Mid-Grey {
	color: #666;
}
.Light-Grey {
	color: #999;
}
.Red {
	color: #C00;
}
.Blue{
	color: #00C;
}
.Green {
	color: #090;
}
#notes {
	font-size:10px;
	color:#999999;
	padding: 0 15px;
}
.loadingdiv{ 
	height:31px; 
	width:31px; 
	background: url(../images/ajax-loader.gif?version=|||xxx|||) -0px -0px no-repeat;	
}

.contentSectionSplitter
{
	width:100%;
	height:2px;
	background-color: #CC0000;
}

.contentSectionHeader
{
	padding-left: 12px;
	height: 29px;
	line-height: 29px;
	font-weight: bold;
}

.indent6
{
	text-indent: 6px;
}

ul#nmrlanguagesAvailable li
{
	white-space:nowrap;
	list-style-type: none;
}

.noteSpan{
	width:25px;
	display:inline-block;
}
.superScript{
	font-size:8px;
	vertical-align:top;
}

.notes_bonds{
	height:150px;
}

.notes_equities{
	height:150px;
}
