/* genreal class */
.BoldBlue {
font-weight:bold;
color:#00aeef;
}
.BoldText {
font-weight:bold;
}

.PaddingLeftDD {
padding-left:1.7em;
}

.PaddingLeftDD dl{
font-size:1em;
}


.Blocktd {
display:block;
}
dl {
font-size:0.78571em; 
text-align:left;
width:100%;
float:left;
}
dl dt {
float:left;
width:4%;
}

dl dd {
float:left;
width:95.9%;
}

.printBasketPrintClass dl dd p{
font-size:1em;
padding-bottom:1.27273em;
}


dl ul {
padding:0px;
margin:0px 0px 0px 0.45455em;

}

dl ul li{
font-size:1.27168em;
margin:0px;
padding:0px 0px 0.45455em 0px;
}


/* table styling */

dl table{
font-size:1em;
margin:0px;
padding:0px;
width:100%;
}

dl table tr th{
border:none;
font-weight:bold;
color:#00aeef;
padding: 0em 0.85714em 0em 0.15em;
vertical-align:top;
background-color:#ffffff;
}

dl table tr td{
text-align:right;
border-bottom:0.09091em solid #cccccc;
}





/*  Financial Table styling */
.bold{
font-weight:bold;
}
.unbold{
font-weight:normal;
}
table.DataTable{
padding:0;
margin:0;
border-collapse:collapse;
width:100%;
margin-bottom:2em;
}
table.DataTable tr td,
table.DataTable tr th{
padding:.2em .5em .2em 0;
border-bottom:0;
}
table.DataTable tr th{
text-align:right;
padding-top:.9em;
}
table.DataTable .alignTop{
vertical-align:top;
}
table.DataTable .alignBottom{
vertical-align:bottom;
}
table.DataTable .bgBlueBold {
background-color:#E8F6FE;
font-weight:bold;
}
table.DataTable .alignLeft{
text-align:left;
}
table.DataTable .alignRight{
text-align:right;
}
table.DataTable .borderBot{
border-bottom:1px solid #231f20;
}
table.DataTable span.borderBotTop{
border-top:1px solid #231f20;
border-bottom:1px solid #231f20;
display:block;
padding-top:.7em;
padding-right:.5em;
padding-bottom:.2em;
}
table.DataTable td.borderBotTop{
border-top:1px solid #231f20;
border-bottom:1px solid #231f20;
}
table.DataTable .borderBot2{
border-bottom:2px solid #231f20;
}
table.DataTable tr.rowHeight td{
padding-top:.8em;
}


.wid2dd {
width:2%;
}
h4.grey{
color:#231f20;
}
.wid98dd {
width:97.9%;
}
.wid05{
width:5%;
}
.wid01{
width:1%;
}
.wid10{
width:10%;
}
.wid15{
width:15%;
}
.wid13{
width:13%;
}
.wid20{
width:20%;
}
.wid22{
width:25%;
}
.TextLefttd {
text-align:left;
}

.BdrTopBlue{
border-top:0.18182em solid #00aeef;
}

table tr td.on{
background-color:#F3F3F3 !important;
}
.PdgBtm14 {
margin-bottom:1.27273em;
}
#MainBody table.DataTable a{
text-decoration:none;
color:#c37026;
}
#MainBody table.DataTable a:hover{
text-decoration:underline;
}
#MainBody a.note{
text-decoration:none;
color:#c37026;
}
#MainBody a.note:hover{
text-decoration:underline;
}
/*** style for listing content ****/
div.list{

}

div.list h3{
color:#67adcd;
}
div.list h3.grey{
color:#231f20;
}
div.list h3 span{
display:block;
float:left;
width:92%;
}
div.list h3 b{
display:block;
float:left;
width:4%;
}
div.list p{
margin-left:4%;
clear:both;
}
ul.list_in{
margin:0 0 0 2.1em;
padding:0;
clear:both;
overflow:hidden;
height:100%;
font-size:1em;
}
ul.list_in li.num,
ul.list_in li.text{
margin:0;
padding:0;
list-style:none;
float:left;
display:block;
}
ul.list_in li.num{
width:4%;
font-size:0.78571em;
}
ul.list_in li.text{
width:94%;
}
ul.list_in p{
margin-left:0;
clear:both;
}
ul.list_in ul.disc li{
list-style-type:disc;
}

div.list_table{
margin-left:4%;
}
div.list_table .width40{
width:40%;
}
.bgBlue {
background-color:#E8F6FE;
}
#MainBody dl.Font11DD {
font-size:1em;
}
#MainBody dl.clear {
clear:both;
display:table;
margin-bottom:1em;
height:100%;
}
table.leftAlign td{
text-align:left;
}
#MainBody .clearDiv{
clear:both;
}
/********* table show hide ******/
table.DataTable td.toggle a.hidden{
background: url(../images/add.gif) no-repeat;
width:20px;
display:block;
float:left;
}


#MainBody #table1 a:hover,
#MainBody #table2 a:hover,
#MainBody #table3 a:hover,
#MainBody #table4 a:hover,
#MainBody #table5 a:hover,
#MainBody #table6 a:hover{
text-decoration:none;
}

table.DataTable td.toggle a.visible{
background: url(../images/close.gif) no-repeat;
width:20px;
display:block;
float:left;
}
.hideTab{ 
	display:none;
}
table.DataTable td.MrgnPad0{
padding:0;
}

table.DataTable table.DataTable{
font-size:1em;
margin-bottom:0;
}

#MainBody .Font10td {
font-size:0.90909em;
}

