table.v10 {
	margin-bottom: 20px;
}

table.v10 td {
border-right:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
line-height:1.5em;
vertical-align:top;
padding:5px;
}

.dataQuantity,.dataQuantityNegative {
text-align:right;
}



td.darkblue_td {
background:none;
background-color:#D1E2F1;
color:#069;
}


table.v10 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
border:1px solid #d8d8d8;
border-collapse:collapse;
}

table.v10 thead tr th,table.v10 tfoot tr td {
line-height:1.4em;
color:#333;
border-right:none;
background:#e7e7e7 url("../images/table_th_background.png") repeat-x left top;
padding:10px 10px 8px;
}

table.v10 thead th {
color:#333;
font-weight:bold;
}

table.v10 tr th.darker,.tablePrimary tfoot tr td.darker {
background:#dbdcdc url("../images/table_th_darker_background.png") repeat-x left top;
}

table.v10 th.rightborder {
border-right:1px solid #d5d5d5;
}


table.v10 thead th a {
color:#333;
}

table.v10 thead .yui-dt-sortable {
cursor:pointer;
}

table.v10 th.yui-dt-sortable div.yui-dt-liner span.yui-dt-label {
padding-right:18px;
background:url("../images/table_sort_arrows_sprite.png") no-repeat right -56px;
}

table.v10 th.yui-dt-asc div.yui-dt-liner span.yui-dt-label {
padding-right:18px;
background:url("../images/table_sort_arrows_sprite.png") no-repeat right 4px;
}

table.v10 th.yui-dt-desc div.yui-dt-liner span.yui-dt-label {
padding-right:18px;
background:url("../images/table_sort_arrows_sprite.png") no-repeat right -116px;
}

table.v10 th.yui-dt-asc,.v10 th.yui-dt-desc {
background-image:url("../images/table_th_light_background.png");
}

table.v10 th a.glossaryTerm,th a.glossaryTerm:link,th a.glossaryTerm:visited {
border-bottom:1px dotted #027FC2;
color:#000;
}

table.v10 th a.glossaryTerm:hover {
border-bottom:1px solid #027FC2;
}


table.stripe tr.yui-dt-odd {
background:#f7f7f7;
}

table.v10 thead th.yui-dt-sortable:hover {
background:url("../images/table_head_background_hover.png") repeat-x left bottom;
}

table.v10 .dataQuantityNegative {
color:#A30A0D;
text-align:right;
}

table.v10.lighten td {
background:transparent url("../images/lighten_bg.png") top left repeat;
_background-color:#FFF;
}



th.first,td.first,.tableDashboard th.first,.comparisonTable td.dataLabel,.comparisonTableContent td,.comparisonTableContent th,.comparisonTableContent td.dataLabel,.textLeft,table.v10 .alignLeft {
text-align:left;
}

.dataLabel,table.tablePrimary tfoot td {
font-weight:700;
}


table.v10 td,table.v15 td {
border-right:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
border-bottom:none;
padding:10px;
}
