@charset "utf-8";
/* this section controls the attributes for upcoming release table */
disabledtable {
border:none;
font-size: 100%;
	margin-bottom: 1.5em;
	width: 97%;
	border-top: 0px solid #000;
	border-right: 0 solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
}


.archived-adjust {
border:none;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
	width: 7em;
}



.hidden {display:none;}

/*
.mobile-show{display:none!important}  
table.cst-tbl-data,table.cst-tbl-data table{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px;margin-top:10px}
.cst-tbl-data th{background-color:#eee;border:1px solid #ccc;color:#333;text-align:center;padding:8px}
.cst-tbl-data th.table-hover{background-color:lightgray}


.cst-tbl-data td{border:1px solid #ccc;vertical-align:top;padding:5px 10px}
.cst-tbl-data td.table-keycell{font-style:italic;padding:8px;background-color:#FFF}
.cst-tbl-data td.table-desccell{font-style:italic;padding:8px;background-color:#f4f4f4}
.cst-tbl-data td.table-summarycol3,.wet-boew-zebra td.table-summaryrow3{background-color:#fafafa}
.cst-tbl-data td.table-summarycol2,.wet-boew-zebra td.table-summaryrow2{background-color:#f4f4f4}
.cst-tbl-data td.table-summarycol1,.wet-boew-zebra td.table-summaryrow1{background-color:#EEE}
.cst-tbl-data td.table-summarycol0,.wet-boew-zebra td.table-summaryrow0{background-color:#DDD}
.cst-tbl-data th.table-summarycol0,.wet-boew-zebra th.table-summaryrow0{background-color:#DDD}
.cst-tbl-data tfoot td{background-color:#DDD}
.cst-tbl-data tbody.table-rowgroupmarker,.wet-boew-zebra tfoot.table-rowgroupmarker{border-top:solid black 2px}
.cst-tbl-data colgroup.table-colgroupmarker{border-left:solid black 2px}
.cst-tbl-data td.table-layoutCell,.wet-boew-zebra th.table-layoutCell{background-color:white}
.cst-tbl-data col.table-odd{background-color:#f0fcff}
.cst-tbl-data col.table-even{background-color:transparent}
.cst-tbl-data col.table-hover{background-color:#eee}

*/


div.headerOrangeIndex {
        background-color:#BB5E09 !important;
        padding-left:5px;
        padding-bottom:5px;
        margin-top:-1.1em;
        color:#fff;
}
div.headerOrangeIndex h2 a {
        color:#FFF;
}

h2{
        padding-top:0px;
        margin-top:.3em;
	font-weight: bold;
	font-size: 142%;
	text-align: top;
/*
	color: #000;
	line-height: 1.25em;
	text-align: left;
padding-bottom: 8px;*/ 
}


table.wet-boew-zebra{width:97%;line-height:1.2em;font-size:90%;}



table.cst-tbl-data th {
# border:none;
# padding-left:5px;
## disabled, qibo 20130103; 
### background-color: #ffffff;
}




table.cst-tbl-data td.cst-tbl-data, table.cst-tbl-data, table.cst-tbl-data td {
line-height: 1.1em;
        border-right: #e1e6e8 1px solid;
        vertical-align: bottom;
/*
       # font-size: 57%;
*/

}
/*
disabledtable.cst-tbl-data td {
*/

disabledtd.cst-tbl-footer {
border:none;
line-height: 2.5em;
        border-right: #e1e6e8 1px solid;
        vertical-align: bottom;
        border-bottom: #e1e6e8 1px dotted;
}

xxxtd {
        padding: 0 0 0 0; 
        margin: 0 0 0 0; 
}





table.up-table {
	font-size: 100%;
	margin-bottom: 1.5em;
	width: 100%;
	border-top: 0px solid #000;
	border-right: 0 solid #000;
	border-bottom: 0px solid #000;
	border-left: 0 solid #000;
}
td.up-table ul {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000;
	font-size: 100%;
	list-style-type: square;
}
td.up-table ol {
	font-family: arial, helvetica, verdana, sans-serif;
	color: #000;
	font-size: 80%;
}
td.up-tbl-header {
	font-size: 80%;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-right: 0;
	background-color: #3e6083;
	border: 1px solid #666;
}
td.up-tbl-headerl {
	font-size: 70%;
	color: #fff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-right: 0;
	background-color: #a9998a;
	border: 1px solid #666;
}
th.up-tbl-header {
	font-size: 75%;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-right: 0;
	background-color: #f6f6f6;
	border: 1px solid #666;
}
th.up-tbl-headerl {
	font-size: 80%;
	color: #000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-right: 0;
	background-color: #f6f6f6;
	border: 1px solid #666;
}
td.up-tbl-unit {
	font-size: 70%;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-right: 0;
	background-color: #f6f6f6;
	border: 1px solid #666;
}
pzzz.cst-cnt-theme {
	display:none;
}

p.cst-tbl-summary {
	display:none;
}


td.up-tbl-r1 {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
# background-color: #ffffff; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
      
}
td.up-tbl-r1b {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
td.up-tbl-r1bc {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
td.up-tbl-data {
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	padding-right: 0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
td.up-tbl-datamid {
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	padding-right: 0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
td.up-tbl-datac {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	padding-right: 0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
td.up-tbl-datar {
	text-align: right;
	vertical-align: top;
	border-right: 1px solid #e1e6e8;
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e6e8;
	padding-right: 0;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e1e6e8;
	border-left-color: #e1e6e8;
}
/* qibo table styles */




table.cst-tbl-data {
	# border-right: #000 0px solid;
	border-top: #000 2px solid;
	# margin-top: 0.5em;
	# font-size: 87%;
	font-size: 87%;
	vertical-align: top;
border-left: #e1e6e8 1px solid;^M
border-right: #e1e6e8 1px solid;^M
#	border-left: #000 0px dotted;
	width: 97%;
	border-bottom: #000 2px solid;
	background-color: #ffffff;
       }


table.cst-tbl-print {
	vertical-align: top;
	border-left: #000 0px dotted;
	border-right: #000 0px dotted;
	border-top: #000 0px dotted;
	border-bottom: #000 0px dotted;
	width: 97%;
	background-color: #ffffff;
}

table.cst-tbl-print td.toleft {
	text-align: left;
	width: 83%;
	background-color: #ffffff;
}

table.cst-tbl-print td.toright {
	text-align: right;
	width: 17%;
	background-color: #ffffff;
}






table.cst-tbl-defdata {
	width: 97%;
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin-top: 0.0em;
	font-size: 95%;
	vertical-align: top;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}

table.cst-tbl-defdata td {
	border-right: #000 0px solid;
	border-top: #000 0px solid;
	margin-top: 0.0em;
	text-align: left;
	border-left: #000 0px solid;
	border-bottom: #000 1px dotted;
}

caption.cst-tbl-titlexbottom {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	line-height: 1.25em;
	text-align: left;
}



caption.cst-tbl-title {
	font-weight: bold;
	font-size: 122%;
	color: #000;
	line-height: 1.25em;
	text-align: left;
padding-bottom: 8px; 
}



details.tablesum {
	color: #000;
	font-weight: normal;
	font-size: 82%;
	line-height: 1.25em;
	text-align: right;
}

summary.nobackground {
position:absolute;
left:-999px; 
}

th.cst-tbl-title {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	line-height: 1.25em;
	text-align: left;
}
td.cst-tbl-title {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	line-height: 1.25em;
	text-align: left;
}
th.cst-tbl-refper {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	border-bottom: #000 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #e6ecee;
	text-align: center;
}
td.cst-tbl-refper {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	border-bottom: #000 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #e6ecee;
	text-align: center;
}
th.cst-tbl-header {
	font-weight: bold;
	font-size: 95%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	border-right: #ffffff 1px solid;
	text-align: center;
	background-color: #e6ecee;
}
th.cst-tbl-header1 {
	font-weight: bold;
	font-size: 95%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	# border-right: #e1e6e8 1px solid;
	border-right: #ffffff 1px solid;
	text-align: right;
	background-color: #e6ecee;
}

th.cst-tbl-header2 {
	font-weight: bold;
	font-size: 95%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	# border-right: #e1e6e8 1px solid;
	border-right: #ffffff 1px solid;
	text-align: left;
	background-color: #e6ecee;
}




td.cst-tbl-header {
	font-weight: bold;
	font-size: 95%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	text-align: center;
}
th.cst-tbl-header a {
	font-weight: bold;
	vertical-align: top;
	color: #0000ff;
	text-decoration: underline;
}
td.cst-tbl-header a {
	font-weight: bold;
	vertical-align: top;
	color: #0000ff;
	text-decoration: underline;
}
th.cst-tbl-unit {
	# border-right: #e1e6e8 1px dotted;
	border-right: #ffffff 1px solid;
	font-weight: normal;
	font-size: 100%;
	vertical-align: bottom;
	color: #000;
	border-bottom: #000 1px solid;
	background-color: #e6ecee;
	text-align: center
}
th.cst-tbl-unit1 {
	# border-right: #e1e6e8 1px dotted;
	border-right: #ffffff 1px solid;
	font-weight: normal;
	font-size: 100%;
	vertical-align: bottom;
	color: #000;
	border-bottom: #000 1px solid;
	background-color: #e6ecee;
	text-align: right
}
th.cst-tbl-unit2 {
	# border-right: #e1e6e8 1px dotted;
	border-right: #ffffff 1px solid;
	font-weight: normal;
	font-size: 100%;
	vertical-align: bottom;
	color: #000;
	border-bottom: #000 1px solid;
	background-color: #e6ecee;
	text-align: left
}



td.cst-tbl-unit {
	border-right: #e1e6e8 1px dotted;
	font-weight: normal;
	font-size: 100%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	text-align: center
}
td.cst-tbl-unit1 {
	border-right: #e1e6e8 1px dotted;
	font-weight: normal;
	font-size: 100%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	text-align: right
}
td.cst-tbl-unit {
	border-right: #e1e6e8 1px dotted;
	font-weight: normal;
	font-size: 100%;
	vertical-align: top;
	color: #000;
	border-bottom: #000 1px solid;
	text-align: center
}
td.cst-tbl-textdata {
	border-right: #e1e6e8 1px dotted;
	font-weight: normal;
	font-size: 100%;
	vertical-align: bottom;
	color: #000;
	border-bottom: #e1e6e8 1px dotted;
	text-align: right
}
td.cst-tbl-textdata-media {
	border-right: #e1e6e8 1px dotted;
	font-weight: normal;
	font-size: 100%;
	vertical-align: bottom;
	color: #000;
	border-bottom: #e1e6e8 1px dotted;
	text-align: center

}
caption.cst-tbl-deftitle {
	# margin-top: 2em;
	font-weight: bold;
	font-size: 115%;
	margin-bottom: 3em;
	color: #000;
	border-bottom: #000 0px solid;
	text-align: left
}
td.cst-tbl-defrefper {
	border-top: #000 0px solid;
	margin-top: 2em;
	font-weight: bold;
	font-size: 100%;
	color: black;
	text-align: left
}
th.cst-tbl-defrefper {
	border-top: #000 0px solid;
	margin-top: 2em;
	font-weight: bold;
	font-size: 100%;
	color: black;
	text-align: left
}
td.cst-tbl-defunit {
	border-top: #000 0px solid;
	margin-top: 2em;
	font-weight: bold;
	font-size: 100%;
	color: black;
	text-align: left
}
th.cst-tbl-defunit {
	border-top: #000 0px solid;
	margin-top: 2em;
	font-weight: bold;
	font-size: 100%;
	color: black;
	text-align: left
}
td.cst-tbl-defr1 {
	border-right: #e1e6e8 1px solid;
	font-weight: normal;
	font-size: 90%;
	vertical-align: top;
	text-align: left
}
td.cst-tbl-defr1b {
	border-right: #e1e6e8 1px solid;
	font-weight: bold;
	font-size: 90%;
	vertical-align: top;
	text-align: left
}
td.cst-tbl-data {
	border-right: #e1e6e8 1px solid;
	font-size: 97%;
	vertical-align: bottom;
	border-bottom: #e1e6e8 1px dotted;
	text-align: right;

}

xxxxxtd.cst-tbl-data.hover {
	border-right: #e1e6e8 1px solid;
	font-size: 97%;
	vertical-align: bottom;
	border-bottom: #e1e6e8 1px dotted;
	text-align: right;
background: red; 
}






td.cst-tbl-data_withnowrap_disabled4dsbbcan_clf2 {
	border-right: #e1e6e8 1px solid;
	font-size: 100%;
	vertical-align: bottom;
	border-bottom: #e1e6e8 1px dotted;
	text-align: right;
	white-space: nowrap;
}
td.cst-tbl-datab {
	border-right: #e1e6e8 1px solid;
	font-weight: bold;
	font-size: 100%;
	vertical-align: bottom;
	border-bottom: #e1e6e8 1px dotted;
	text-align: right;
	white-space: nowrap;
}
td.cst-tbl-footer br {
margin-bottom: 0.5em; 
}

td.cst-tbl-footer {
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 95%;
/*line-height:1em;*/ 
	color: #000;
	## background-color: #e6ecee;
	background-color: #ffffff;
/*	font-family: arial, helvetica, sans-serif */
}
xxtd.cst-tbl-footer {
	font-size: 95%;
	border-bottom: #cccccc 0px solid;
	# background-color: #e6ecee;
	background-color: #ffffff;
	text-align: justify;
}
p.cst-cnt-posttext {
	font-size: 100%;
	font-family: arial;
	text-align: left;
}

table.cst-tbl-data td p, table.cst-tbl-data td a, table.cst-tbl-data td br{
/*
padding-bottom:1px;
margin-bottom:1px;
*/
/* line-height:1.25em; */
}
/*
p.cst-tbl-inditem, table.cst-tbl-datadisabled td.cst-tbl-inditem, table.cst-tbl-indlet td.cst-tbl-inditem, table.cst-tbl-ind td.cst-tbl-inditem {
*/

.cst-tbl-inditem {
border:none;
        font-size: 100%;
        vertical-align: top;
        border-bottom: #e1e6e8 1px dotted;
        text-align: left;
  margin-top:0em;
  margin-bottom:0.5em;
  padding-left:0em;
/*line-height:1.2em;*/ 
}
/*
p {
line-height:1.2em; 
}
*/

table td.cstsubjtab {
border:none;
        font-size: 100%;
        vertical-align: top;
        border-bottom: #e1e6e8 1px dotted;
        text-align: left;
  padding-left:0em;
}





td.cst-tbl-r1 {
width:28%;	
font-weight: normal;
	border-right: #e1e6e8 1px solid;
	# font-size: 1%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
	text-align: left;
  // padding-bottom:1em;
}










th.cst-tbl-r1 {
width:28%;	
font-weight: normal;
	border-right: #e1e6e8 1px solid;
	font-size: 97%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
background-color: #ffffff; 
	text-align: left;
  # padding-left:0em;
}








xxxnowraptd.cst-tbl-r4indent {
	border-right: #e1e6e8 1px solid;
	font-size: 100%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
	text-align: left;
        padding-left:2em;
	white-space: nowrap;
}


th.cst-tbl-r2, td.cst-tbl-r2 {
	font-weight: normal;
	border-right: #e1e6e8 1px solid;
	padding-left: 1em;
	font-size: 100%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
	background-color: #ffffff;
background-color: #ffffff; 
	text-align: left;
	}
th.cst-tbl-r3, td.cst-tbl-r3 {
	font-weight: normal;
	border-right: #e1e6e8 1px solid;
	padding-left: 1.5em;
	font-size: 100%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
background-color: #ffffff; 
	text-align: left;
}
th.cst-tbl-r4, td.cst-tbl-r4 {
	font-weight: normal;
	border-right: #e1e6e8 1px solid;
	padding-left: 2em;
	font-size: 100%;
	vertical-align: top;
	border-bottom: #e1e6e8 1px dotted;
background-color: #ffffff; 
	text-align: left;
}
td.cst-tbl-indlet {
	font-weight: bold;
	font-size: 100%;
	color: #000;
	line-height: 0.8em; 
	/*line-height: 1.25em;*/
	/*padding-top: 8px;*/  
	border-bottom: #000 1px solid;
	background-color: #e6e6e6;
	text-align: left
}
td.cst-tbl-letset {
	border-top: #000 0px solid;
	font-weight: bold;
	font-size: 110%;
	background-image: url(/tables-tableaux/sum-som/images/bg4.gif);
	color: #000;
	line-height: 2.25em;
	padding-top: 8px;
	border-bottom: #000 3px solid;
	text-align: left
}
table.cst-tbl-indlet {
	border-right: #000 0px solid;
	border-top: #000 0px solid;
	margin-top: 0.5em;
	font-size: 95%;
	vertical-align: top;
	border-left: #000 0px solid;
	width: 97%;
	border-bottom: #000 0px solid;
	background-color: #ffffff;
}
hr {
	width:100%;
	margin-top: 2px;
	margin-bottom: 7px
}
caption.cst-tbl-xxdeftitle {
	margin-bottom: 4em;
	font-weight: bold;
	font-size: 120%;
	# margin-bottom: 2em;
	color: #000;
	border-bottom: #000 0.5px solid;
	text-align: left
}
td.cst-tbl-r1b {
	border-right: #e1e6e8 1px solid;
	font-weight: bold;
	font-size: 100%;
	vertical-align: top;
	text-align: left
}



/*
# tr th {background-color: white;}
# td.cstsubjtab {background-color: #FFFFFF;}
# td.cst-tbl-r1xx {background-color: #FFFFFF;}
# tr:hover  {background-color: #FFFFCC;}



# th {background-color: white;}
# table.cst-tbl-data tr:hover  {background-color: #FFFFCC;}




#### 20121105
  # table.cst-tbl-data tr:hover  {background-color: #FFFFCC;}
  # table.cst-tbl-data th:hover  {background-color: #FFFFCC;}
 # table.cst-tbl-data td:hover  {background-color: #eee;}

 # table.cst-tbl-data tr:hover  {background-color: #FFFFCC;}
 #  table.cst-tbl-data th:hover  {background-color: #FFFFCC;}

*/

  table.cst-tbl-data th:hover, table.cst-tbl-data tr:hover  {background-color: #eee;}

/*
  table.cst-tbl-data tr:hover  {background-color: #eee;}
  table.cst-tbl-data td:hover  {background-color: #eee;}
  table.cst-tbl-data th:hover  {background-color: #eee;}
.cst-tbl-data col.table-hover{background-color:#eee}
.cst-tbl-data row.table-hover{background-color:#eee}

tr:hover  {background-color: #FFFFCC;}
  ## table.cst-tbl-data tr:hover  {background-color: #FFFFCC;}
  ## table.cst-tbl-data th:hover  {background-color: #FFEECC;}




## table.cst-tbl-data td  {background-color: #FFEECC;}



# table.cst-tbl-data th:hover  {background-color: #FFFFCC;}
# tr:hover {background-color: #FFFFCC;}





# zztr.rowrollover:hover th {background-color: red;}

# tr:hover td.cst-tbl-textdata {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-data {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-datab {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-r1 {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-r2 {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-r3 {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-r4 {background-color: #FFFFCC; color: black;}
# tr:hover td.cst-tbl-r1b {background-color: #FFFFCC; color: black;}
*/   

 
p.cst-cnt-theme {
	padding-left: 0px;
	padding-top: 0px;
	font-size: 90%;
	color: #000;
	border-bottom: #cccccc 0px dashed;
	font-family: arial, helvetica, sans-serif  
}
p.cst-tbl-footnotes {
	padding-left: 4px;
	padding-top: 8px;
	font-size: 100%;
	color: #000;
	font-family: arial, helvetica, sans-serif
}
.cst-tbl-subtitle {
	color: #000000
}
.cst-search-input {
	color: #00000f;
	font-size: 90%;
	padding-left: 0px;
	font-family: arial, helvetica, sans-serif;
}
.cst-leftnavform {
	padding-right: 0px;
	font-size: 97%;
	padding-left: 0px;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px
}




li.menucontent, li.li-side-darker-endred {
line-height:1.25em; 
/*line-height:1.0em; */
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}


li.menucontentvv {
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}
.buttonsdisabled {
	display: none
}
.disabled-li-side-darker-endred {
	# padding: 2px 2px 3px 5px;
	# padding: 1px 1px 3px 5px;
	padding: 0.5px 0.5px 3px 5px;
	border-top: #ffffff 1px solid;
	font-weight: normal;
	border-bottom: #ffffff 1px solid;
	background-color: #e4e4e4;
}
.disabled-li-side-darker-endred a {
	/*border-bottom: #ffffff 1px solid;*/
	background-color: #e4e4e4;
	text-decoration: none;
}


table th, table td {
border:none;
# height:1.5em;
/*height:1.5em; */
padding-left:0.5em;
padding-top:00.5em;
padding-bottom:00.5em;
}

table {
width:98%;
}

table.stayconnectedtable{
width:50%;
}


img.align-right /* Added by Velian 02/25/09 for Index page image */
{
float:right;
padding:0 0 0.5em 0.5em;
}
