/* fdb.css
   online documentation template
   MKM
   last edit: 4/2/2007 12:23PM
*/

/* ~~> header & footer  ******************************** */

html {
	overflow-y: scroll;
}

p.BreadCrumbs {
	margin-bottom: 1.5em;
	margin-top: .25em;
	font-size: .85em	
}

p.crumbItemBottom {
	margin-bottom: -.05em;
	margin-top: 1.5em;
	font-size: 1em;
	color: #010180
}

p.crumbItemTop {
	margin-bottom: 1em;
	margin-top: .25em;
	font-size: 1em;
	color: #010180
}

p.footcopyright {
	font-size: .75em;
	font-style: oblique;
	text-align: right;
	color: #000000
}

p.headname {
	margin: .25em 0 .25em 0;
	font-weight: normal;
	color: #FFFFFF
}

p.update {
	font-size: .75em;
	font-style: oblique;
	margin-top: -1em;
	/* color: gray */
	color: #8F8F8F;
}


/* ~~> body content   ********************************* */

body {
	/*font-size: 1em;*/
	/*margin: 1em;*/
	font-family: Arial, Helvetica, sans-serif
}

p.address {
	margin: .5em 0 0 0;
}

p.pComments {
	color: magenta;
}

p.subHeading + p {
	margin-top: .5em;
}


/* ~~>    lists **************** */

li.i1BullList {
	margin: 1em 0 1em 1em;
}

li.listBullet1 {
	margin: 1em 0 1em .5em;
}

li.listBullet2 {
	margin: 1em 0 1em 0em;
}

li.listBulletTable1 {
	margin: 1em 0 1em 0em
}

li.listNumber1, ol li.list1, ul li.list1, ol li.list2 {
	margin-bottom: 1em
}

li.numlist {
	margin-bottom: 1.5em
}

ol li.list1, ul li.list1, ol li.list2 {
	margin-bottom: 1em
}

tr li.i1BullList {
	margin: 1em 0 1em .5em;
}

tr li.i2BullList {
	margin: 1em 0 1em 1.25em;
}

tr li.listBullet1 {
	margin: 1em 0 1em .5em;
}

tr li.listBullet2 {
	margin: 1em 0 1em 0em;
}

ul li.list1b {
    margin-bottom: 1em;
    list-style-type: disc
}

ul li.list1n {
    margin-bottom: 1em;
    list-style-type: decimal
}

ol li.list2b, ul li.list2b {
	/* margin: 1em 0 1em 2.5em; */
	margin-bottom: 1em;
}

ol li.list2n, ul li.list2n {
    margin-top: 2em;
    margin-bottom: 1em;
    list-style-type: decimal
}

ul li.list2nf, ol li.list2nf {
	margin-top: 2em;
    margin-bottom:1em;
    list-style-type: decimal
}

ol li.list3b, ul li.list3b {
	margin: 1em 0 1em 2.5em;
	/* margin: 1em 0 1em 0em; turned off for Zynx! */
	list-style-type: disc;
}

dt li.list3b {
	margin: 1em 0 1em 2.5em;
	/* margin: 1em 0 1em 0em; */
	list-style-type: disc;
	list-style-position: outside;
}

}


ul li.list3n, ol li.list3n {
	margin: 2em 0 1em 0em; 
    list-style-type: decimal
}


/* ~~>    tables ************** */

.tbBody {
	margin-top: 0;
	margin-bottom: 1em;
}

caption { 
	white-space: nowrap;
  text-align: left;
  padding-left: .05em;
  padding-bottom: .5em;
  margin-top: 0;
  margin-bottom: 0;
}

p.TSPictureText {
	text-align:center;
}

p.TXCCenteredTableText {
	text-align:center;
}


/* ~~>    indents ************* */

p.iBody {
}

dt.i1Body {
	margin-top: 1em;
	margin-bottom: 1em;
}

p.i1Body {
	margin-bottom: 1em;
	margin-left: 2.65em;
}

p.i2Body {
	margin-bottom: 1em;
	margin-left: 5em;
}

p.i3Body {
	margin-bottom: 1em;
	margin-left: 3.5em;	
}


/* ~~>    code *************** */

p.code {
	font-family: "Courier New", "monospace";
	white-space: pre;
}

p.i1Code {
	font-family: "Courier New", "monospace";
	white-space: pre;
	margin: 1em 0 0 2em;
}

p.i2Code {
	font-family: "Courier New", "monospace";
	white-space: pre;
	margin: 1em 0 0em 4em;
}

p.i3Code {
	font-family: "Courier New", "monospace";
	white-space: pre;
	margin: 1em 0 0 6em;
}

p.i4Code {
	font-family: "Courier New", "monospace";
	white-space: pre;
	margin: 1em 0 0 8em;
}


/* ~~> spans   *************************************** */

.bold {
	font-weight: bold
}

span.code {
	font-family: "Courier New", "monospace";
	white-space: pre;
}

span.codeVar {
	font-family: "Courier New", "monospace";
	white-space: pre;
	font-style: italic;	
}

span.comments {
	color: magenta;	
}

span.emphasis {
	font-style: italic
}

span.noBreak {
	white-space: nowrap
}

span.super {}

span.sub {}

/* ~~> boxes   *************************************** */

.noteBox1 p.tbBody, .noteBox2 p.tbBody, .noteBox3 p.tbBody {
	margin-bottom: 1em;
}

div.imageBox1, div.imageBox2 {
	margin-top: 1em;
	margin-bottom: 2em
}

div.imageBoxGen {
	margin-top: 1em;
	margin-bottom: 2em
}

div.noteBox {
	margin-bottom: 1em
}

div.noteBox0, div.imageBox0 {
	margin-left: 0em;
	margin-bottom: 1em
}

div.noteBox1, div.imageBox1 {
	margin-left: 2.65em;
	margin-bottom: 1em
}

div.noteBox2, div.imageBox2 {
	margin-left: 5em;
	margin-bottom: 1em
}

div.noteBox3, div.imageBox3 {
	margin-left: 5em;
	margin-bottom: 1em
}

ol div.noteBox0, ol div.noteBox1, ol div.noteBox2, ol div.noteBox3, 
ol div.imageBox1, ol div.imageBox2, div.imageBox0 {
	margin-top: 1em;
	margin-left: 0;
	margin-bottom: 1em;
}

ul div.noteBox0, ul div.noteBox1, ul div.noteBox2, ul div.noteBox3,  
ul div.imageBox1, ul div.imageBox2, div.imageBox0 {
	margin-top: 1em;
	margin-left: 0;
	margin-bottom: 1em;
}


/* ~~> headings   ************************************ */

.i2SmTitle {
	font-size: .85em;
	margin: 2em 0 .75em 5.25em;
	font-weight: bold;
	word-break: break-all
}

.smTitle {
	font-size: .85em;
	margin: 2em 0em .75em 0em;
	word-break: break-all;
	/* color: #010180 */
	color: DimGray
}

.subHeading, .labelSmall {
	margin-top: 2.5em;
	margin-bottom: 0em;
	/* color: #010180 */
	color: #63B1E5;
	/* font-weight: bold;
	color: #010180
	color: DimGray*/
}

.tableTitle {
	font-size: .85em;
	/* color: DimGray; */
	color: #002664;
	margin-bottom: 0;
	word-break: break-all;
	margin-top: 0
}

caption .subHeading {
	margin-bottom: .5em;
	word-break: break-all;
}

p.bigTitle {
	font-size: .85em;
	font-style: italic;
	font-weight: normal;
	color: #002664;
}

p.heading {
	font-size: 1.5em;
	margin: 0 0 1em 0;
	word-break: break-all;
	color: #002664;
	/* font-weight: bold;
	color: #010180*/
}

p.headingNB {
	font-size: 1.5em;
	margin: 2em 0 .5em 0;
	color: #002664;
	/* font-weight: bold;
	color: #010180*/
}

tr .subHeading, p.tableHeading {
	margin-bottom: 0;
	margin-top: 0;
	font-size: .85em;
	font-weight:bold;
	/* color: #002664; */
	color: #63B1E5;
	/* color: DimGray */
}


/* >>>****************  links **************** */

A.head:active {
	/* color: #FFFF00*/
}

A.head:link {
	/* color: #99FFFF */
}

A.head:visited {
	/* color: #99FFFF*/
}