/* @override http://akka./srl-bin/icudemos/main.css */

/*
*   Copyright (C) 2005-2012, International Business Machines
*   Corporation and others.  All Rights Reserved.
*/
/*template classes*/
.mbg{ background-color:#c8d7e3; border-bottom:1px solid white; padding-left:4px; }
th.mbg{ background-color:#98b1c4; border-bottom:1px solid white; padding-left:4px; }
th.mbg{ color:#fff; }

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }

a.parent:link,
a.parent:visited{ text-decoration:none; color:#666; }
a.parent:hover{ text-decoration:underline; color:#666; }

/*template classes*/

body{ margin:0px; padding:0px; background:#fff; color:#000; }
form{ margin:0px; padding:0px; }
th{ text-align:left; }
fieldset{ border:0px; }

h2,
#v14-body-table p#subtitle{ color:#666; }

a:link{ color:#5c81a7 }
a:visited{ color:#969 }
a:hover{ color:#5c81a7 }

.bluebullet{ color:#069; }

a.bctl:link,
a.bctl:visited{ text-decoration:none; color:#999; }
a.bctl:hover{ text-decoration:underline; color:#999; }

/*tabs*/

.tdblue{ color:#fff; background:#3c5f84; }
.subtitle{ color:#666; }

td.v14-header-1,
th.v14-header-1{ color:#fff; background:#3c5f84; }
td.v14-header-2,
th.v14-header-2,
td.v14-header-1-small,
th.v14-header-1-small{ color:#fff; background:#98b1c4; }
td.v14-header-2-small,
th.v14-header-2-small{ color:#333; background:#ccc; }
td.v14-header-3,
th.v14-header-3{ color:#fff; background:#999; }
td.v14-header-3-small,
th.v14-header-3-small{ border:#ccc solid 1px; }
td.v14-header-4,
th.v14-header-4{ color:#333; background:#ccc; }
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ border:#ccc solid 1px; color:#000; background:#eee; }

.error{ color:#f00; }
em.error{ font-style:normal; }
.bct{ color:#ccc; }

a.bs:link{ text-decoration:none; color:#069; }
a.bs:visited{ text-decoration:none; color:#969; }
a.bs:hover{ text-decoration:underline; color:#069; }

td.v14-header-1-small h2{ color:#fff; }

/* Start table.css */
table.data-table-1 td,
table.data-table-1 th{ border-top:#ccc solid 1px; padding-left:5px; padding-right:4px; padding-top:4px; vertical-align:top; }
table.data-table-1 th{ background:#efefef; }
table.data-table-2{ margin-top:1px; }
table.data-table-2 td{ border-bottom:#ccc solid 1px; }
table.data-table-2 td,
table.data-table-2 th{ padding-left:5px; padding-right:5px; padding-top:4px; vertical-align:top; }
table.data-table-2 th{ background:#c8d7e3; }
table.data-table-1{ border:1px solid #ccc; border-top:0px; }
table.data-table-1 caption,
table.data-table-2 caption,
table.data-table-3 caption{ text-align:left; background:#3c5f84; padding-top:3px; padding-bottom:4px; padding-left:6px; }
table.data-table-2 caption{ border-bottom:#fff solid 1px; }
table.data-table-1 caption em,
table.data-table-2 caption em,
table.data-table-3 caption em{ color:#fff; }
table.v14-gray-table-border table.data-table-1{ border:0px solid #ccc; border-top:0px; }

table.data-table-3 td,
table.data-table-3 th{ padding-left:6px; padding-right:0px; padding-top:4px; vertical-align:top; }
table.data-table-3 th{ font-weight:bold; }
table.data-table-3 td{ padding-right:5px; }
table.data-table-3{ border:1px solid #ccc; border-top:0px; }
th.numeric, td.numeric{ text-align:right; }

table.data-table-1 caption.header-1,
table.data-table-2 caption.header-1,
table.data-table-3 caption.header-1{ background:#98b1c4; }
table.data-table-1 caption.header-2,
table.data-table-2 caption.header-2{ background:#eee; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; }
table.data-table-1 caption.header-2 em,
table.data-table-2 caption.header-2 em,
table.data-table-3 caption.header-2 em{ color:#000; }

