/* Classes that apply to all inline tables (the ones that are in the contentContainer section - middle section) */
td.contentContainer table {
width: 100%;
clear: both;
float: left;
}
td.contentContainer thead {
background-color: #618C6E;
color: #fff;
font-size: 12px;
font-weight: bold;
line-height: 15px;
}
td.contentContainer thead th {
padding: 5px 10px;
border-bottom: 1px solid #fff;
}
td.contentContainer tbody td {
background-color: #ffffff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
font-size: 11px;
line-height: 15px;
padding: 5px 10px;
}
td.contentContainer table tbody tr td p{
margin:0px;
}
td.contentContainer tbody td.lightGreen {
background-color: #D6E4D9;
}
td.contentContainer tbody td.darkGreen {
background-color: #AECAB4;
}
td.contentContainer tbody td.header {
background-color: #AECAB4;
}

td.contentContainer table.noStyling{
margin-bottom:10px;
}
td.contentContainer table.noStyling tbody tr td.header{
background-color: #AECAB4;
}
td.contentContainer table.noStyling tbody tr td{
background-color:#D6E4D9;
border:none;
}
td.contentContainer tbody td.left, td.contentContainer thead th.left {
text-align: left;
}
td.contentContainer tbody td.last, td.contentContainer table.cols2Transactions thead tr th.last {
border-right: none;
}
td.contentContainer table.cols2Transactions {
margin-top: 5px;
float: left;
}
td.contentContainer table.cols2Transactions thead tr th.last {
width: 60%;
_width: 64%;
}
td.contentContainer table.cols3 {
margin-top: 19px;
}
td.contentContainer table.uniform {
margin-top:0;
margin-bottom:19px;
}
td.contentContainer table.uniform tr td{
/*Ashish: I am commenting this style for fixing artf541857.
Table here has more than 3 columns and text of header column is wrapped, which is not required.*/
/*width:33%;*/
}
td.contentContainer table.cols3 td.first{
width:60px;
}
td.contentContainer table.cols2Transactions thead tr th {
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
td.contentContainer table.cols2Transactions tbody tr td {
vertical-align: top;
line-height: 13px;
}
td.contentContainer table.cols2Transactions tbody tr td div.date, td.contentContainer table.cols2Transactions tbody tr td div.assetName {
padding-bottom: 5px; /*Text was overlapping for fixing tar artf524163*/
}
td.contentContainer table.cols2Transactions tbody tr td div.client, td.contentContainer table.cols2Transactions tbody tr td div.description {
/*height: 40px; Remove height for fixing artf522585 */
padding-bottom: 5px;
clear: both; /*Text was overlapping for fixing tar artf524163*/
}
td.contentContainer table.cols2Transactions tbody tr td div.location, td.contentContainer table.cols2Transactions tbody tr td div.sellingPrice {
/*height: 35px; Remove height for fixing artf522585 */
clear: both; /*Text was overlapping for fixing tar artf524163*/
}
td.contentContainer table.cols2Transactions tbody tr td div.sellingPrice {
font-weight: bold;
padding-top:15px;
}
td.contentContainer table.cols8, td.contentContainer table.cols5 {
text-align:center;
}
td.contentContainer table.cols8 tbody tr td.col1{
width:12%;
_width:16%;
}
td.contentContainer table.cols8 tbody tr td.header{
line-height: 13px;
}
td.contentContainer table.cols8 tbody tr td.header a{
color:#333;
}
td.contentContainer table.cols8 tbody tr td a img{
padding-top:2px;
}
td.contentContainer table.cols5 thead tr th {
text-align: left;
}
td.contentContainer table.cols5 tbody tr td {
width: 10% !important;
padding-left:2px;
padding-right:2px;
}
td.contentContainer table.cols5 tbody tr td.subHeading{
font-weight: bold;
text-align: left;
border-right: 1px solid #D6E4D9;
padding-left:10px;
}
td.contentContainer table.cols5 tbody tr td.left{
padding-left:10px;
}
td.contentContainer table.centered thead tr th {
border-bottom: 1px solid #fff;
}
td.contentContainer table.centered tbody {
text-align: center;
}
td.contentContainer table.centered tbody tr td.left20px {
padding: 0px 20px;
}
td.contentContainer table.centered tbody tr td.last {
width: 60px;
}
td.contentContainer table.whiteBackground {
margin:8px 0 25px 0;
}
td.contentContainer table.whiteBackground thead tr th, td.contentContainer table.whiteBackground tbody tr td{
background-color: #fff;
text-align:left; /*artf517159 for fixing*/
padding-left: 0px;
}
td.contentContainer table.whiteBackground tbody tr td{
padding: 1px 0px;
}
td.contentContainer table.long1stCol {
margin: 5px 0px;
_margin: 20px 0px;
}
td.contentContainer table.long1stCol td{
width: 80%;
}
td.contentContainer table.long1stCol thead tr th{
border-bottom: 1px solid #fff;
}
td.contentContainer table.long1stCol td.last {
text-align: center;
}
td.contentContainer table.dailyAgenda{
float:none;
clear:none;
width:auto;
margin:10px 0px;
}



td.contentContainer table.askQuestion{
float:right;
clear:none;
width:200px;
margin:10px 0px;
}

td.contentContainer table.askQuestion tbody td{
background-color:#AECAB4;
vertical-align:top;
padding:3px;
margin:0px;
}




td.contentContainer table.dailyAgenda tbody td.time{
width:80px;
text-align:right;
background-color:#AECAB4;
vertical-align:top;
font-size:14px;
padding:0;
margin:0px;
}
td.contentContainer table.dailyAgenda tbody td.time img{
height:18px;
margin:9px 8px;
margin-bottom:5px;
}
td.contentContainer table.dailyAgenda tbody td.task{
vertical-align:top;
padding:2px 0px 0px 0px;
margin:0;
line-height:15px;
width:90%;
border-right:none;
}
td.contentContainer table.dailyAgenda tbody td.top{
border-bottom: 1px solid #EFF5F0;
}
td.contentContainer table.dailyAgenda tbody td.hasData{
border-bottom-color:#EFF5F0;
background-color:#F8F7D9;
padding-left:10px;
padding-right:10px;
}
td.contentContainer table.dailyAgenda tbody td.bottom{
border-bottom: 1px solid #FFF;
}
td.contentContainer table.structuredNotes tbody td{
vertical-align:top;
}
td.contentContainer table.structuredNotes tbody td.header{
font-weight:bold;
width:25%;
}
td.contentContainer table tbody ul{
padding:10px;
}
td.contentContainer table tbody ul li{
background:url(../images/bullet_square.gif) 0px 7px no-repeat;
padding:2px 10px;
}
td.contentContainer table.marketIndices{
margin:20px 0;
margin-bottom:30px;
width:70%; /*Removed for making 100% free artf525283 */
}
td.contentContainer table.marketIndices tbody td{
text-align:center;
}
td.contentContainer table.marketIndices tbody td.subHeading{
border-right:none;
}
td.contentContainer table.marketIndices tbody td.change{
text-align:right;
padding:0px 30px;
padding-left:10px;
width:70px;
border-right:none;
}
td.contentContainer table.marketIndices tbody td.change span{
text-align:right;
background:url(../images/arrow_down_red.gif) right center no-repeat;
padding-right:15px;
}
td.contentContainer table.marketIndices tbody td.change span.minusChange{
color:red;
}
/*artf523064 for fixing this issue */
td.contentContainer table.marketIndices tbody td.change span.nochange{
background:url(../images/bullet_hyphen.gif) right center no-repeat;
color:#000000;
}
td.contentContainer table.marketIndices tbody td.change span.plusChange{
background:url(../images/arrow_up_green.gif) right center no-repeat;
color:green;
}
td.contentContainer table.marketIndices tbody td.left{
text-align:left;
}
td.contentContainer table.benchmarkRates{
margin-bottom:20px;
width:50%;
text-align:center;
}
td.contentContainer table.benchmarkRates tbody td.country{
background-color:#96B09F;
text-transform:uppercase;
font-weight:bold;
text-align:center;
border-right:none;
}
/************************* Table styles for rightNav tables ***********************/
td.rightNavContainer table {
width: 100%;
border: 1px solid #D6E4D9;
margin-top: 18px;
float: left;
}
td.rightNavContainer table th.mainTitle, td.rightNavContainer table th.subTitle{
background-color: #D6E4D9;
text-align: center;
padding: 6px 0px;
border-bottom: 1px solid #fff;
}
td.rightNavContainer table th.subTitle{
background-color: #AECAB4;
}
td.rightNavContainer table td {
text-align: right;
padding: 0px 5px;
border-bottom: 1px solid #D7E5DA;
border-right: 1px solid #D7E5DA;
font-size: 10px;
}
td.rightNavContainer table td.header {
background-color: #D6E4D9;
text-align: center;
padding: 6px 0px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
font-weight: bold;
}
td.rightNavContainer table td.itemName {
padding: 5px 12px;
background-color: #D6E4D9;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
text-align: left;
}
td.rightNavContainer table td.last {
border-right: none;
}
td.rightNavContainer table td.bottom {
border-bottom: none;
}
td.rightNavContainer table th.borderTop {
border-top: 1px solid #fff;
}
td.rightNavContainer table td.upperCase, td.rightNavContainer table th.upperCase {
text-transform: uppercase;
}
td.rightNavContainer table td.green{
color: #30AC30;
}
td.rightNavContainer table td.red{
color: #FF0000;
}
td.rightNavContainer table.cols4 td.itemName{
width: 22%;
text-align: center;
}
td.rightNavContainer table.cols4Broad td.itemName{
width: 22%;
text-align: center;
}
/* Add the following into the contentContainer section of the master document. */
td.contentContainer table.cols4Broad{
width:570px;
margin-right:auto;
margin-top:15px;
float:none;
}
td.contentContainer table.cols4{
width:500px;
margin-right:auto;
margin-top:15px;
float:none;
}
td.contentContainer table.cols4 tbody tr td{
width:25% !important;
text-align:center;
}

td.contentContainer table.cols4Broad tbody tr td{
width:20% !important;
text-align:center;
}
td.contentContainer table.cols4 tbody tr td.header{
text-align:left;
color:#2d5c3d;
font-weight:bold;
padding-left:0;
}
td.contentContainer table.cols4Broad tbody tr td.header{
text-align:left;
color:#2d5c3d;
font-weight:bold;
padding-left:0;
}
td.contentContainer table.cols4Broad tbody tr td.headerBroad{
width:40% !important;
text-align:left;
color:#2d5c3d;
font-weight:bold;
padding-left:0;
}
td.contentContainer table.cols4 tbody tr td.centered{
text-align:center;
padding-left:0;
}
td.contentContainer table.cols4Broad tbody tr td.centered{
text-align:center;
padding-left:0;
}
td.contentContainer table tbody tr td sup{
vertical-align:text-top;
font-size:10px;
font-size:75%;
_font-size:80%;
padding-left:1px;
font-family:Arial;
}
td.contentContainer table.cols2 tbody tr td.paddingBottom15{
padding-bottom:15px !important;
}
td.contentContainer table.cols2 tbody tr td.nameContainer{
width:30%;
vertical-align:top;
}
td.contentContainer table.cols2{
margin-top:10px;
width:100%;
}
td.contentContainer table.cols2 tbody tr td.header{
width:30%;
color:#2d5c3d;
font-weight:bold;
vertical-align:top;
padding-bottom:10px;
}
td.contentContainer table.cols2 tbody tr td.last{
width:70%;
font-weight:normal;
color:#333;
vertical-align:top;
padding-bottom:10px;
}
td.contentContainer table.cols2 tbody tr td.disclaimer{
font-size:10px;
/*font-size:75%;*/
padding-top:2px;
}
/*td.contentContainer table.cols2 tbody tr td.disclaimer sup{
font-size:80%;
_font-size:100%;
}*/
td.contentContainer table.cols6{
margin:5px 0px;
}
td.contentContainer table.cols6 tbody tr td.header{
text-align:center;
font-weight:bold;
padding-left:0;
padding-right:0;
width:15%;
background-color:#d6e4d9;
}
td.contentContainer table.cols6 tbody tr td.first{
width:5%;
padding-left:0 !important;
padding-right:0;
text-align:center !important;
}
td.contentContainer table.cols6 tbody tr td{
text-align:right;
background-color:white;
}
td.contentContainer table.cols6 tbody tr.darker td{
background-color:#d6e4d9;
}