/*
  BEGIN GENERAL HTML STYLES
*/
#helpwrapper body {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 85%;
    margin: 10px;
    background-color: #FFF;
}

#helpwrapper body.helpNav {
    margin: 0px;
}

#helpwrapper table {
    font-size: 100%;
}

#helpwrapper div.p p {
    font-size: 100%;
}

#helpwrapper div.p, #helpwrapper p, #helpwrapper div.shortdesc, #helpwrapper div.result, #helpwrapper div.prereq, #helpwrapper div.postreq, #helpwrapper div.context, #helpwrapper div.example {
    font-size: 90%;
    font-weight: normal;
    margin: 1em 0 0 0;
}

div.shortdesc {
    margin: 1em 0 1em 0;
}

#helpwrapper div.prereq {
    margin-top: 0;
}

#helpwrapper div.prereq li, #helpwrapper div.prereq div.p, #helpwrapper div.prereq p.p, #helpwrapper div.prereq .note, #helpwrapper div.prereq span.ph, #helpwrapper div.postreq li, #helpwrapper div.postreq div.p, #helpwrapper div.postreq p.p, #helpwrapper div.postreq .note, #helpwrapper div.postreq span.ph, #helpwrapper div.example li, #helpwrapper div.example div.p, #helpwrapper div.example p.p, #helpwrapper div.example .note, #helpwrapper div.example span.ph, #helpwrapper div.result li, #helpwrapper div.result div.p, #helpwrapper div.result p.p, #helpwrapper div.result .note, #helpwrapper div.result span.ph, #helpwrapper div.context li, #helpwrapper div.context div.p, #helpwrapper div.context p.p, #helpwrapper div.context .note, #helpwrapper div.context span.ph, #helpwrapper div.shortdesc li, #helpwrapper div.shortdesc div.p, #helpwrapper div.shortdesc p.p, #helpwrapper div.shortdesc .note, #helpwrapper div.shortdesc span.ph {
    font-size: 100%;
}

#helpwrapper div.context span.ph, #helpwrapper div.context p.p, #helpwrapper div.context div.p {
    font-size: 100%;
	font-weight: normal;
    margin: 1em 0 0 0;
}

#helpwrapper div.section p.p span.ph {
    font-size: 100%;
}

#helpwrapper .section > span.ph {
	font-size: 90%;
}

#helpwrapper img {
    border: 0;
}

#helpwrapper img.image {
    vertical-align: text-bottom;
}

#helpwrapper form {
    padding: 0px;
    margin: 0px;
}

#helpwrapper pre {
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
    font-size: 100%;
    color: #000000;
    background-color: #FAFAFA;
    border: 1px solid #CCC;
    margin-left: 20px;
    margin-top: 20px;
}

#helpwrapper div.p pre {
    font-size: 110%;
}
/*
  END GENERAL HTML STYLES
*/

/*
  BEGIN LINK COLOR STYLES
*/
#helpwrapper a {
    color: #333;
    text-decoration: underline;
}

#helpwrapper a:hover {
    color: #369;
    text-decoration: underline;
}
/*
  END LINK COLOR STYLES
*/
 
/*
  BEGIN VIDEO STYLES
*/

a.doc_video_link:hover{
	color: #184068;
}

a.doc_video_link  {
    color: #205890;
	font-weight: bold;
	text-decoration: none;
}

span.doc_video_title {
	text-decoration: underline;
}

.doc_video span.doc_video_length {
	color: #205890;
}

/*
  END VIDEO STYLES
*/
  
/*
  BEGIN HEADING STYLES
*/
h1, .helpHead1 {
    font-weight: bold;
    font-size: 120%;
    color: #FFF;
    background-color: #737E96;
    padding: .7em 8px;
    margin: 0;
}

h2, .helpHead2 {
    font-weight: bold;
    font-size: 100%;
    color: #51638A;
    line-height: 1.2em;
    padding: 0 0 1px 0;
    margin: 1.2em 0 .3em 0;
    border-bottom: 1px solid #51638A;
}

h2 p, .helpHead2 p {
    margin-top: 0;
    padding-top: 0;
}

h3, .helpHead3 {
    font-weight: bold;
    font-size: 100%;
    color: #51638A;
    margin: .7em 0 .7em 0;
    padding: 0;
}

h4, .helpHead4 {
    font-weight: bold;
    font-size: 90%;
    color: #51638A;
    margin: 0.7em 0 0 0;
    padding: 0;
}

h5, .helpHead5 {
    font-weight: bold;
    font-size: 85%;
    margin: 0.7em 0 0 0;
    padding: 0;
}

#helpwrapper .subHead {
    font-size: 90%;
    background-color: #DEEDFF;
    padding: .3em 8px;
}

#helpwrapper .subHead p {
    font-size: 100%;
    margin: 0;
    line-height: 1.4em;
}
/*
  END HEADING STYLES
 */
 
/*
  BEGIN OL / UL STYLES
  
  Here's where things get messy. Text within <li> tend to become messy, due to the fact that <li> fonts
  are sized smaller. <li>s are typically not within <div>, so they need a seperate percentage. As such, items within <li>s
  need to be accounted for with a larger font. This is why many items such as featureTable or <dl> have a seperate <li> definition
  
*/

#helpwrapper ul, #helpwrapper ol {
    margin: 0.5em 0 0.5em 1.5em;
    padding-top: 0;
    padding-left: 0;
}

#helpwrapper ol li, #helpwrapper ul li, #helpwrapper div li {
    font-size: 90%;
    margin-left: 1em;
    line-height: 1.2em;
    padding: 6px 0 0 0;
}

#helpwrapper div.p li {
    font-size: 100%;
}

#helpwrapper div li li{
    font-size: 100%;
}

#helpwrapper ol li {
  list-style-type: decimal;
}

#helpwrapper ul ol li, #helpwrapper ol ol li {
    list-style-type: lower-alpha;
}

#helpwrapper ol ol ol li {
    list-style-type: lower-roman;
}

#helpwrapper ol ol ul li {
	list-style-type: square;
}

#helpwrapper ul li {
    list-style-type: square;
}

#helpwrapper ul ul li {
    list-style-type: circle;
}

#helpwrapper ul ul ul li {
    list-style-type: disc;
}

#helpwrapper li div.p + * {
    padding-top: 1em;
}

#helpwrapper ol li a,
#helpwrapper ul li a,
#helpwrapper ol li li a,
#helpwrapper ul li li a,
#helpwrapper ol li a:hover,
#helpwrapper ul li a:hover,
#helpwrapper ol li li a:hover,
#helpwrapper ul li li a:hover {
    text-decoration: underline;
}

#helpwrapper li pre {
    font-size: 110%;
}

#helpwrapper li div.p, #helpwrapper li .p, #helpwrapper li p, #helpwrapper dd div.p {
    font-size: 100%;
    font-weight: normal;
    padding-top: 1em;
    margin: 0;
}

#helpwrapper li .featureTable {
    padding: 10px 0 10px 0;
    margin-left: 0px;
    margin-top: 10px;
}

#helpwrapper li .featureTable td {
    font-size: 100%;
}
/*
  END UL / OL STYLES
*/

/*
  BEGIN GLOSSARY STYLES
*/
#helpwrapper dl {
    margin: 0.5em 0 0.5em 0;
}

#helpwrapper dt, #helpwrapper div.p dt {
    margin: 8px 0 0 0;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
}

#helpwrapper div dt {
    font-size: 90%;
}

#helpwrapper dd {
    margin: 0.5ex 0ex 0ex 2ex;
    font-size: 90%;
}

#helpwrapper div.p dd, #helpwrapper li dt, #helpwrapper li dd {
    font-size: 100%;
}

#helpwrapper dd p {
    margin: 0;
    font-size: 100%;
/* fixing dd p difference ? */
}

#helpwrapper dd ul {
    margin: 0 0 1em 0em;
}

#helpwrapper dd ol {
    margin: 0 0 1em .3em;
}

#helpwrapper dd ul li, #helpwrapper dd ol li {
 font-size: 100%;
}
/*
  END GLOSSARY STYLES
*/

/*
  BEGIN FIELDSET / NOTES STYLES
*/
legend {
    color: #333;
    font-size: 100%;
    font-weight: bold;
    margin: 0 2px;
}

#helpwrapper .noteTitle {
    color: #333;
    font-size: 100%;
    font-weight: bold;
    margin: 0 2px;
}

#helpwrapper .note {
    font-size: 90%;
    border: 1px solid #8E9CBD;
    margin: 10px 0 10px 0;
    min-height:75px;
    height:auto !important;
    height:75px;
}

#helpwrapper .note .noteBody {
    margin: 0 8px 8px 10px;
}

#helpwrapper div.context .note {
 font-size: 100%;
}

#helpwrapper dd fieldset.note {
    font-size: 100%;
}

#helpwrapper div.p fieldset.note {
    font-size: 100%;
}

#helpwrapper dd div.note {
    font-size: 100%;
}

#helpwrapper div.p div.note {
    font-size: 100%;
}

#helpwrapper .noteBody p {
    font-size: 100%;
    margin-top: 6px;
}

#helpwrapper .noteBody li {
    font-size: 100%;
}

#helpwrapper .noteBody li li {
    font-size: 100%;
}

#helpwrapper .noteBody div.p {
    font-size: 100%;
}


#helpwrapper .noteBody pre {
	margin-left: 40px;
}


#helpwrapper li .note, #helpwrapper li .note .noteBody  {
    font-size: 100%;
}

#helpwrapper .note .noteBody ol {
    margin-left: 57px;
}

#helpwrapper .noteBody ul {
    padding-left: 50px;
}

#helpwrapper .prereq  .noteBody span.ph, #helpwrapper .postreq  .noteBody span.ph  {
   font-size: 100%;
}


/*
  END FIELDSET / NOTES STYLES
*/

/*
  BEGIN PERMTABLE STYLES
*/
#helpwrapper .permTable {
    background-color: #F3F3EC;
}

#helpwrapper .permTableHeader {
    background-color: #737E96;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
    padding: .2em 0;
    border: none;
}

#helpwrapper .permRowLeft {
    border-bottom:1px solid #E3DEB8;
    border-right:0px solid #F3F3EC;
    font-weight: bold;
    font-size: 90%;
    line-height:1.2em;
    padding: 0.25em .7em 0 .7em;
    vertical-align: top;
}

#helpwrapper .permRowRight {
    border-bottom:1px solid #E3DEB8;
    font-size: 90%;
    line-height: 1.7em;
    padding: 0 .7em 0 .7em;
    text-align: left;
    vertical-align: top;
}

#helpwrapper .prereq .permTableHeader,#helpwrapper .context .permTableHeader {
    font-size: 111%
}

#helpwrapper .prereq  .permRowRight, .context .permRowRight{
    font-size: 100%;
}

#helpwrapper .prereq  .permRowLeft, .context .permRowLeft{
    font-size: 100%;
}

#helpwrapper .prereq .subHead,#helpwrapper .context .subHead {
    font-size: 100%
}

#helpwrapper .permRowRight p, #helpwrapper .permRowLeft p {
    margin: 0;
    padding: 0 4px 0 4px;
}

#helpwrapper .permRowRight p {
    font-size: 100%;
}

#helpwrapper .permTableBottom {
    background-color:#F3F3EC;
    border-bottom: 2px solid #737E96;
    line-height: 6px;
}

/*
  END PERMTABLE STYLES
*/

/*
  BEGIN FEATURETABLE STYLES
  
  Every table that is not a permTable or editionTable is considered a featureTable.
  
*/
#helpwrapper .featureTable {
	margin-top: 10px;
}

#helpwrapper .featureTableHeader {
    background-color: #737E96;
    color: #FFFFFF;
    font-size: 95%;
    font-weight: bold;
    text-align: left;
    padding: .2em 6px;
    border: none;
}

#helpwrapper dd .featureTableHeader {
    font-size: 105%;
}

#helpwrapper .featureTable tbody {
    background-color: #F3F3EC;
}

#helpwrapper .featureTable td {
    font-size: 90%;
    vertical-align: top;
    border-bottom: 1px solid #E3DEB8;
}

#helpwrapper .featureTable td a {
    padding: 10px 0 10px 0;
    font-size: 100%;
}

#helpwrapper .featureTable .note {
    font-size: 100%;
}

#helpwrapper .featureTable .note .noteBody {
    font-size: 100%;
}

#helpwrapper .featureTable td dd, #helpwrapper .featureTable td p, #helpwrapper .featureTable td p a, #helpwrapper .featureTable td li, #helpwrapper .featureTable td ul li ul li,
    #helpwrapper div.p .featureTable td,
    #helpwrapper dd .featureTable td, #helpwrapper dd.ddexpand .featureTable td {
    font-size: 100%;
}

#helpwrapper .featureTable td pre {
    font-family: Courier New, Courier, monospace;
    font-weight: normal;
    font-size: 110%;
    margin: 0px;
}

#helpwrapper .featureTable td div.p {
    font-size: 100%;
    padding: 0px;
}

#helpwrapper .featureTable td div.list_in_table_cell ul li {
    padding: 0px 0px 6px 0px;
}

#helpwrapper .featureTable td div.list_in_table_cell ul {
    margin: 0em 0em 0em;
}

#helpwrapper .featureTable td div.p ul {
    margin: 0em 0em 1em;
}

/*
  END FEATURETABLE STYLES
*/

/*
  BEGIN SEE ALSO STYLES
*/

.relinfo {
    font-size: 90%;
    color: #51638A;
    font-weight: bold;
    padding-top: 1.5em;
}

.relinfo a {
    color: #333;
    font-weight: normal;
    text-decoration: underline;
}

.relinfo a:hover {
    color: #369;
    text-decoration: underline;
}
/*
  END SEE ALSO STYLES
*/

/* BEGIN FAMILY LINKS */

div.familylinks {
font-size: 90%;
margin-top: 10px;
padding-top: 10px;

}

div.parentlink, div.previouslink, div.nextlink {
padding: 1px 0 3px 0;
}

/* END FAMILY LINKS */

/*
  BEGIN FIELD NAME STYLES
*/
#helpwrapper div.p .fieldName, #helpwrapper .fieldName, #helpwrapper .codeph, #helpwrapper .filepath, #helpwrapper .sysout, #helpwrapper .systemoutput, .parmname {
    font-family: Courier New, Courier, monospace;
    font-weight: normal;
    font-size: 110%;
    color: #000000;
}

/* codeph in a table header */
#helpwrapper th.featureTableHeader .fieldName, #helpwrapper th.featureTableHeader .codeph, #helpwrapper th.featureTableHeader .filepath, #helpwrapper th.featureTableHeader .sysout {
    background-color: #737E96;
    font-weight: bold;
    text-align: left;
    border: none;
    font-size: 115%;
    color: #FFFFFF;
}

/* codeph in a title */
#helpwrapper .titlecodeph {
    font-family: Courier New, Courier, monospace;
    font-weight: bold;
    font-size: 110%;
    color: #FFFFFF;
}

#helpwrapper div.fignone .titlecodeph {
    font-weight: bold;
    color: #000000;
}

#helpwrapper .codeph .varname, #helpwrapper .codeblock .varname {
	font-weight: bold;
	font-style: italic;
}

input {
    font-size: 80%;
    margin: 1em 0;
}

kbd.userinput {
    font-size: larger;
}
/*
  END FIELD NAME STYLES
*/

/*
  BEGIN INDEX STYLES
*/
.index {
    font-size: 100%;
}

.index a {
    color: #666;
    font-weight: normal;
}

.index a:hover {
    color: #369;
    text-decoration: underline;
    font-weight: normal;
}

.index em {
    font-weight: normal;
}

.rolodex {
    font-size: 100%;
    color: #999;
}

.rolodex a {
    color: #666;
    text-decoration: none;
}

.rolodex a:hover {
    color: #369;
    text-decoration: underline;
}

.index .rolodexLetter {
    font-weight: bold;
    color: #FFF;
    background-color: #737E96;
    padding: .2em .5em;
}
/*
  END INDEX STYLES
*/

/*
  BEGIN FOOTER STYLES
*/
.helpPageFooter {
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0px 10px 0px;
    border-top: 1px solid #E8E8E8;
    font-size: 85%;
    text-align: center;
    line-height: 1.5em;
    color: #878585;
    width: 100%;
    margin-top: 20px;
    text-decoration: none;
}

.helpPageFooter a {
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0px 10px 0px;
    border-top: 1px solid #E8E8E8;
    font-size: 85%;
    text-align: center;
    line-height: 1.5em;
    color: #878585;
    width: 100%;
    margin-top: 20px;
}
/*
  END FOOTER STYLES
*/

/*
  BEGIN ICON STYLES
*/
span.icon_24x24 {
    padding-right: 24px;
    height: 24px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_20x20 {
    padding-right: 20px;
    height: 20px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_20x15 {
    padding-right: 20px;
    height: 15px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_20x16 {
    padding-right: 20px;
    height: 16px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_16x16 {
    padding-right: 16px;
    height: 16px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_24x18 {
    padding-right: 24px;
    height: 18px;
    vertical-align: text-bottom;
    display: inline-block;
}

span.icon_32x32 {
    padding-right: 32px;
    height: 32px;
    vertical-align: text-bottom;
    display: inline-block;
}

/* Don't add commas to the clips below - they won't work in IE or Eclipse */
img.icon_24x24 {
    clip: rect(0px 24px 24px 0px);
    position:absolute;
}

img.icon_16x16 {
    clip: rect(0px 16px 16px 0px);
    position:absolute;
}

img.icon_32x32 {
    clip: rect(0px 32px 32px 0px);
    position:absolute;
}

img.icon_20x20 {
    clip: rect(0px 20px 20px 0px);
    position:absolute;
}

img.icon_20x15 {
    clip: rect(0px 20px 15px 0px);
    position:absolute;
}

img.icon_20x16 {
    clip: rect(0px 20px 16px 0px);
    position:absolute;
}

img.icon_24x18 {
   clip: rect(0px 24px 18px 0px);
    position:absolute;
}

/* Add formatting for figure captions (title element in DITA XML) */
.fignone {
    font-size:90%;
    font-weight:bold;
    margin:1em 0pt;
}

/* for images on their own line */
.image-block {
    display:block;
    margin:1em 0pt;
}
/*
  END ICON STYLES
*/

/*
  PRETTYPRINT DEFINITIONS
*/

.clipboardBorder { border: 1px solid #00008c; }
.clipboardDashed { border: 1px dashed #00008c; }
div.codeSection { position: relative; }
div.codeCopyToClipboard { margin-top: 20px; }
div.flash_clipboard { position: absolute; left: 50%; top: -20px; display: inline;}

object {
    outline: none;
}

/* APEX CODE, APEX PAGE, AND APEX MIXED DEFINITIONS */
.apex_page span.multilineComment, 
.apex_code span.onelineComment, .apex_code span.multilineComment, 
.apex_mixed span.onelineComment, .apex_mixed span.multilineComment
{
    color: #5d5d5d;
}

.apex_page span.string, .apex_page span.formula,
.apex_code span.string, .apex_code span.formula,
.apex_mixed span.string, .apex_mixed span.formula
{
    color: #004600;
}

.apex_page span.doctype, 
.apex_mixed span.doctype
{
    color: #4d7263;
}

.apex_page span.tag, .apex_page span.vftag, 
.apex_code span.statement, .apex_code span.keyword,
.apex_mixed span.tag, .apex_mixed span.vftag, .apex_mixed span.statement, .apex_mixed span.keyword,
.javascript span.event,
.html span.tag,
.xml span.tag
{
    color: #00008c;
}

.apex_page span.attribute,
.apex_mixed span.attribute,
.html span.attribute,
.xml span.attribute
{
    color: #000099;
}

.apex_code span.operator, .apex_code span.delimiter,
.apex_mixed span.operator, .apex_mixed span.delimiter
{
    color: #000000;
}

.action_script span.multilineComment, .action_script span.onelineComment,
.c_sharp span.multilineComment, .c_sharp span.onelineComment, .c_sharp span.annotation,
.html span.multilineComment, .html span.onelineComment,
.javascript span.multilineComment, .javascript span.onelineComment,
.java span.multilineComment, .java span.onelineComment, .java span.annotation,
.vba span.onelineComment
{
    color: #3F7F5F;
}

.action_script span.string,
.c_sharp span.string,
.html span.string,
.javascript span.string,
.java span.string,
.vba span.string, .vba span.delimiter
{
    color: #0000C0;
}

.action_script span.number,
.c_sharp span.hexnumber, .c_sharp span.number,
.html span.hexnumber, .html span.number,
.javascript span.hexnumber, .javascript span.number,
.java span.hexnumber, .java span.number
{
    /* color: #090; unused */
}

.action_script span.keyword,
.c_sharp span.keyword,
.html span.keyword, .html span.dataType,
.javascript span.keyword, .javascript span.dataType,
.java span.keyword,
.vba span.dataType, .vba span.keyword
{
    color: #7F0055;
}

.action_script span.init
{
	color: #FF0000;
}

.action_script span.as_variable
{
	color: #AA7700;
}

.action_script span.as_trace
{
	color: #5d5d5d;
}

/* APP STYLES - IGNORE BEYOND THIS LINE!! */
/* use errorMsg to be consistent with the app, errormsg is there for some portal stuff */
.errorMsg,
.errormsg {
    font-weight : bold;
    font-family : Helvetica,Arial;
    color : #CC0000;
}

/* pertains to upper right corner navigation links */
.helpNav .primaryPalette {
    background-color: #737E96;
    color: white;
}
.btn, .button {
    font-family: 'Verdana', 'Geneva', sans-serif;
    background-image: url("/img/bgButton.gif");
    background-repeat: repeat-x;
    background-position: left top;
    border-right:1px solid #5C5D61;
    border-bottom:1px solid #5C5D61;
    border-top:none;
    border-left:none;
    font-size: 80%;
    color:#FFFFFF;
    padding:1px 3px;
    cursor:pointer;
    font-weight:bold;
    display:inline;
    margin: 5px 4px 4px 5px;
}
.clearingDiv {
    clear: both;
    height:1px;
    margin: 0 0 -1px 0;
    font-size: 0px;
}
/* Tree styles pertain to the CSS links on the left of help pages */
.mTreeSelection {
    background-color:#E8E8E8;
    padding: 0.80em;
    font-size: 85%;
    text-align: left;
}
.mTreeSelection .helpTreeHeading {
    font-weight:bold;
}
.mTreeSelection .treeLine {
    background-color:#333;
    height:1px;
    margin-top: 0.33em;
    margin-bottom: 0.69em;
    font-size:0px;
}
.mTreeSelection h2 {
    display:block;
    margin-top:15px;
    font-weight:bold;
    padding:0.33em 0.33em 0.33em 0.00em;
}
.mTreeSelection .treeIndent {
    margin-left: 2em;
}
.mTreeSelection .setupLeaf,
.mTreeSelection .setupHighlightLeaf {
    padding-bottom: 2px;
}
.mTreeSelection .setupHighlightLeaf {
    background-color:#fff;
    margin-left: 0.5em;
}
.mTreeSelection .setupHighlightLeaf a,
.mTreeSelection .setupHighlightFolder,
.mTreeSelection .setupLeaf a,
.mTreeSelection .setupFolder,
.mTreeSelection .setupSection {
    text-decoration: none;
}
.mTreeSelection .setupLeaf {
    margin-left: 0.5em;
}
.mTreeSelection a:hover {
    text-decoration: underline;
}
.setupFolder {
    line-height: 1.5em;
}
.childContainer {
    margin-left: 1.00em;
}
.setupLeaf a, .setupHightlightLeaf a {
    line-height: 1.35em;
}
/* do not add padding to this section - IE rendering bug */
.setupSection {
    font-weight:bold;
}
.setupImage {
    padding:0.23em 0.33em 0.23em 0.33em;
    cursor:pointer;
}
/* end tree */
.trainingFormatDesc {
    margin: 1em 0;
}
.trainingFormatIcon {
    margin-right: 5px;
}
/*
Beyond the basics styles
*/
.btb {
    border-style: solid;
    border-width: 1px;
    margin: 8px 8px 8px 8px;
    background-color: rgb(187,207,203);
}

.btbtitle {
    background-color: #737E96;
    font-size: 110%;
    font-weight: bold;
    margin: 0;
    padding-left:  2px;
}

.btbBody {
    margin: 0 2px;
}

.btBody div.p, .btBody p {
    font-size: 100%;
}