acronym {cursor:help;border-bottom:1px dotted}
a {color:#fc2}
.underline {text-decoration:underline}
.question {margin-top:1ex;font-weight:bolder}
.answer {padding-left:1ex}
.spacer {clear:both}
body {background-color:#5F737B;background-image:url(../pictures/background.gif);background-repeat:repeat;color:#fff;margin:0;padding:0;font:100% "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif}
.bodycontent {padding:8px;padding-bottom:0;padding-top:0}
.bodycontent a {text-decoration:none}
.bodycontent a:hover {text-decoration:underline}
.bodycontent h4 {background-color:#6D8087;text-align:center;clear:both;font-size:1.25em}
.bodyborder01 {background-image:url(../pictures/bodyborder010205060910.gif);background-repeat:repeat-x;height:4px;overflow:hidden}
.bodyborder02 {background-image:url(../pictures/bodyborder010205060910.gif);background-position:0 -4px;background-repeat:repeat-x;height:4px;overflow:hidden;clear:both}
.bodyborder04 {background-image:url(../pictures/bodyborder04.gif);background-repeat:repeat-y}
.bodyborder05 {float:left;background-image:url(../pictures/bodyborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -8px}
.bodyborder06 {float:left;background-image:url(../pictures/bodyborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -12px}
.bodyborder08 {background-image:url(../pictures/bodyborder08.gif);background-repeat:repeat-y;background-position:right}
.bodyborder09 {float:right;background-image:url(../pictures/bodyborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -16px}
.bodyborder10 {float:right;background-image:url(../pictures/bodyborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -20px}
.logocontent {text-align:center;margin:0;padding:0;margin-right:2px}
.logocontent h1 {margin:0;padding:0;background-image:url(../pictures/logo-background.gif);background-repeat:repeat-x no-repeat;height:160px;overflow:hidden}
.logocontent img {border:none}
.logoborder04 {background-image:url(../pictures/logo-leftborder.gif);background-repeat:repeat-y;background-position:left}
.logoborder08 {background-image:url(../pictures/logo-rightborder.gif);background-repeat:repeat-y;background-position:right;margin-left:2px}
#lastmodificationdate {text-align:right;color:#374347;font-size:.6em;padding-right:1ex}
.mainmenucontent {text-align:center;padding-left:10px;padding-right:10px;padding-top:2px;font:bold 1em Arial,Helvetica,sans-serif}
.centeredmenu {margin-left:auto;margin-right:auto;width:112ex}
.centeredtext {text-align:center}
.mainmenucontent a {color:#fff;text-decoration:none}
.mainmenuborder01 {background-image:url(../pictures/mainmenuborder010205060910.gif);background-repeat:repeat-x;height:6px;overflow:hidden}
.mainmenuborder02 {background-image:url(../pictures/mainmenuborder010205060910.gif);background-position:0 -6px;background-repeat:repeat-x;height:6px;overflow:hidden;clear:both}
.mainmenuborder04 {background-image:url(../pictures/mainmenuborder04.gif);background-repeat:repeat-y}
.mainmenuborder05 {float:left;background-image:url(../pictures/mainmenuborder010205060910.gif);width:6px;height:6px;overflow:hidden;background-position:0 -12px}
.mainmenuborder06 {float:left;background-image:url(../pictures/mainmenuborder010205060910.gif);width:6px;height:6px;overflow:hidden;background-position:0 -18px}
.mainmenuborder08 {background-image:url(../pictures/mainmenuborder08.gif);background-repeat:repeat-y;background-position:right}
.mainmenuborder09 {float:right;background-image:url(../pictures/mainmenuborder010205060910.gif);width:6px;height:6px;overflow:hidden;background-position:0 -24px}
.mainmenuborder10 {float:right;background-image:url(../pictures/mainmenuborder010205060910.gif);width:6px;height:6px;overflow:hidden;background-position:0 -30px}
#button0,#button1,#button2,#button3,#button4,#button5,#button6,#button7 {float:left}
#button1 a {color:#fd5}
.buttonborder01 {background-image:url(../pictures/buttonborder010205060910.gif);background-repeat:repeat-x;height:8px;vertical-align:top;overflow:hidden}
.buttonborder02 {background-image:url(../pictures/buttonborder010205060910.gif);background-position:0 -8px;height:11px;overflow:hidden;background-repeat:repeat-x}
.buttonborder04 {background-image:url(../pictures/buttonborder04.gif);background-repeat:repeat-y;width:12ex;margin-left:1ex;margin-right:1ex}
.buttonborder05 {float:left;background-image:url(../pictures/buttonborder010205060910.gif);width:10px;height:8px;overflow:hidden;background-position:0 -19px}
.buttonborder06 {float:left;background-image:url(../pictures/buttonborder010205060910.gif);width:10px;height:11px;overflow:hidden;background-position:0 -27px}
.buttonborder08 {background-position:right;background-image:url(../pictures/buttonborder08.gif);background-repeat:repeat-y;height:100%}
.buttonborder09 {float:right;background-image:url(../pictures/buttonborder010205060910.gif);width:10px;height:8px;overflow:hidden;background-position:0 -38px}
.buttonborder10 {float:right;background-image:url(../pictures/buttonborder010205060910.gif);width:10px;height:11px;overflow:hidden;background-position:0 -46px}
.buttoncontent {text-align:center;background-color:#444;margin-left:8px;margin-right:8px;overflow:hidden;font:small-caps bold 1em Arial,Helvetica,sans-serif}
.buttoncontent a:hover {text-decoration:underline}
#mainframe {border:dotted 1px #5F737B;margin:-1px}
#submenu {background-color:#000;color:#00803f;width:16.5em;clear:both;overflow:hidden;font-size:.85em;position:absolute}
.submenucontent {margin-left:28px;margin-right:30px;overflow:hidden}
.submenucontent a {color:#00db6f;font-weight:bold;text-decoration:none;text-transform:uppercase}
.submenucontent a:hover {text-decoration:underline}
.submenucontent h2 {margin-top:0;font-variant:small-caps;text-align:center;font-size:1.15em;border-bottom-width:0.1em;border-bottom-style:solid}
.submenucontent h3 {font-variant:small-caps;font-size:.85em}
.submenucontent ul {color:#00db6f;margin-left:0;padding-left:20px;padding-bottom:0;padding-right:0}
.submenucontent li {list-style-type:square;font-size:.95em}
.submenuborder01 {background-image:url(../pictures/submenuborder010205060910.gif);background-repeat:repeat-x;height:41px;vertical-align:top;overflow:hidden}
.submenuborder02 {background-image:url(../pictures/submenuborder010205060910.gif);background-position:0 -41px;height:41px;overflow:hidden;background-repeat:repeat-x}
.submenuborder04 {background-image:url(../pictures/submenuborder04.gif);background-repeat:repeat-y}
.submenuborder05 {float:left;background-image:url(../pictures/submenuborder010205060910.gif);width:50px;height:41px;overflow:hidden;background-position:0 -82px}
.submenuborder06 {float:left;background-image:url(../pictures/submenuborder010205060910.gif);width:50px;height:41px;overflow:hidden;background-position:0 -123px}
.submenuborder08 {background-position:right;background-image:url(../pictures/submenuborder08.gif);background-repeat:repeat-y}
.submenuborder09 {float:right;background-image:url(../pictures/submenuborder010205060910.gif);width:50px;height:41px;overflow:hidden;background-position:0 -164px}
.submenuborder10 {float:right;background-image:url(../pictures/submenuborder010205060910.gif);width:50px;height:41px;overflow:hidden;background-position:0 -205px}
.submenucontent ul .highlight{color:#fc2;}
.submenucontent ul .highlight a{color:#fc2;}
#document {margin-left:14.5em;height:0.1%}
.documentcontent {margin:12px;margin-top:4px;font-size:.8em}
.documentcontent h2 {margin-top:0;font-size:1.9em}
.documentcontent h3 {clear:left;font-size:1.4em}
.documentborder01 {background-image:url(../pictures/documentborder010205060910.gif);background-repeat:repeat-x;height:8px;vertical-align:top;overflow:hidden}
.documentborder02 {background-image:url(../pictures/documentborder010205060910.gif);height:8px;overflow:hidden;background-repeat:repeat-x;background-position:0 -8px;clear:both}
.documentborder04 {background-image:url(../pictures/documentborder04.gif);background-repeat:repeat-y}
.documentborder05 {float:left;background-image:url(../pictures/documentborder010205060910.gif);width:8px;height:8px;overflow:hidden;background-position:0 -16px}
.documentborder06 {float:left;background-image:url(../pictures/documentborder010205060910.gif);width:8px;height:8px;overflow:hidden;background-position:0 -24px}
.documentborder08 {background-position:right;background-image:url(../pictures/documentborder08.gif);background-repeat:repeat-y}
.documentborder09 {float:right;background-image:url(../pictures/documentborder010205060910.gif);width:8px;height:8px;overflow:hidden;background-position:0 -32px}
.documentborder10 {float:right;background-image:url(../pictures/documentborder010205060910.gif);width:8px;height:8px;overflow:hidden;background-position:0 -40px}
.separator {background-image:url(../pictures/separator.gif);background-repeat:repeat-x;margin:0;padding:0;padding-top:4px}
.articlebody {clear:both;background-image:url(../pictures/separator.gif);background-repeat:repeat-x;padding-top:4px}
.smallpicture img {border:0;width:6.4em;height:4.8em}
dl.picture-left {border:1px solid #000;float:left;text-align:center;background-color:#fff;padding:0.5em;color:#000;margin:0.25em 0.75em 0.5em 0.25em}
.picture-left dt {font-weight:bold}
.picture-left dt img {border:none;width:15em;height:11.25em}
.picture-left dd {margin:0;padding:0}
dl.picture-right {border:1px solid #000;float:right;text-align:center;background-color:#fff;padding:0.5em;color:#000;margin:0.25em 0.25em 0.5em 0.75em}
.picture-right dt {font-weight:bold}
.picture-right dt img {border:none;width:15em;height:11.25em}
.picture-right dd {margin:0;padding:0}
.top li {list-style-image:url(../pictures/icon-top.gif);margin-bottom:.5ex}
.flop li {list-style-image:url(../pictures/icon-flop.gif);margin-bottom:.5ex}
.perfs {border-bottom:solid 2px #000;border-right:solid 2px #000;background-color:#fff;color:#567;font-family:"Courier New",Courier,sans-serif;width:30em}
.perfs th {width:15em;text-align:right}
.url img {vertical-align:middle}
.unitconversion {padding:1ex;border-bottom:solid 2px #000;border-right:solid 2px #000;background-color:#fff;color:#567;font-family:"Courier New",Courier,sans-serif;width:10em;margin-bottom:1ex}
.weapon {background-color:#87CAFE;border-bottom:solid 2px #000;border-right:solid 2px #000;color:#000;padding:1ex;width:30ex;margin-right:2ex;margin-bottom:2ex;float:left;text-align:center}
.weapon dt {font-weight:bold}
.weapon dd {margin-left:0}
.arraycontent {padding:4px;font:1.25em "Courier New",Courier,sans-serif}
.arrayautowidthcolumn {width:1em}
.arraycontent thead th {border-bottom:solid 2px #CBAA01}
.arraycontent tbody th {border-bottom:solid 1px #6D8087}
.arraycontent tbody td {border-bottom:solid 1px #6D8087}
.arraycontent td {padding:0.5em;padding-right:0;vertical-align:top}
.arraycontent ul {padding-left:0.5em;margin:0 0 0 0.5em}
.arraycontent li {list-style-type:square}
.arrayborder01 {background-image:url(../pictures/arrayborder010205060910.gif);background-repeat:repeat-x;height:4px;overflow:hidden}
.arrayborder02 {background-image:url(../pictures/arrayborder010205060910.gif);background-position:0 -4px;background-repeat:repeat-x;height:4px;overflow:hidden}
.arrayborder04 {clear:both;background-image:url(../pictures/arrayborder04.gif);background-repeat:repeat-y}
.arrayborder05 {float:left;background-image:url(../pictures/arrayborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -8px}
.arrayborder06 {float:left;background-image:url(../pictures/arrayborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -12px}
.arrayborder08 {background-image:url(../pictures/arrayborder08.gif);background-repeat:repeat-y;background-position:right}
.arrayborder09 {float:right;background-image:url(../pictures/arrayborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -16px}
.arrayborder10 {float:right;background-image:url(../pictures/arrayborder010205060910.gif);width:4px;height:4px;overflow:hidden;background-position:0 -20px}
.centeredchart {position:relative;left:1.5%;width:95%}
.chart {background-color:#fff;color:#222;width:100%;border-right:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:1ex;padding-bottom:1ex;padding-left:1ex;padding-right:1ex;font-family:"Courier New",Courier,sans-serif}
.chart h4 {background-color:#fff;text-align:center;padding:0;margin:0;padding-top:2ex;margin-bottom:2ex;font-size:1.25em;font-weight:bold;clear:none}
.chartlinered {color:#ff5050}
.chartlabel {float:left;width:18ex;text-align:right;padding-right:1ex}
.chartlabel a {text-decoration:none}
.chartlabel a:hover {text-decoration:underline}
.chartlinered .chartlabel a {color:#f00}
.chart a {color:#000}
.chart form {border-top:solid 1px #888;padding-top:1ex;text-align:center}
.chart img {vertical-align:middle}
.chart acronym {cursor:help;border-bottom:0}
.chartnote {text-align:center;background-color:#f00;color:#ff0;font-weight:bold}
.file {background-color:#fff;color:#000;position:relative;left:1.5%;width:95%;border-right:solid 1px #000;border-bottom:solid 1px #000;margin-bottom:1ex;padding-bottom:1ex;padding-left:1ex;padding-right:1ex}
.file h4 {background-color:#fff;text-align:center;padding:0;margin:0;padding-top:2ex;margin-bottom:2ex;font-size:1.4em;font-weight:bold;text-decoration:underline;clear:none}
.leftobject {float:left;width:auto;margin:2ex 3ex 1ex 1ex;text-align:center}
.file table {clear:left;text-align:left}
.file table th {text-align:right}
.file a {color:#FF8000}
dl.filepicture {text-align:center;border:1px solid #000;background-color:#fff;padding:0 0.5em;color:#000;margin:1ex 0;width:16em}
.filepicture dt img {border:none;width:15em;height:11.25em}
.filepicture dd {margin:0;padding:0}
.filepicture dd img {vertical-align:middle}
.file .righticon a img {padding:2px;border:dashed 1px #ccc}
.file .righticon {float:right;padding-top:2ex;padding-right:1ex}
.checklist {float:right}
.checklist img {text-decoration:none;border:none}
#copyright {clear:both;text-align:center;font-size:.8em}
.contact {color:#fff;text-align:center;background-color:#5F737B;font-size:.95em}
.contact a {text-decoration:none}
.contact a:hover {text-decoration:underline}
.contact a img {border:0;vertical-align:text-bottom}
.technicalword {font-weight:bolder;color:#5ff;}
.picturesbannerback {text-align:center;clear:both;margin-top:2ex;margin-bottom:2ex}
.picturesbannerborder {background-image: url(../pictures/bannerborder.gif);background-repeat: repeat-x;height: 16px;overflow:hidden}
.picturesbannerinner {background-color:#6D8087}
.picturesbannerinner img {border: inset 1px #a8a8a8;width:10.24em;height:7.68em;margin-left:.75ex;margin-right:.75ex}
.downloadicon {float:left}
.downloadleft {float:left;padding-right:3ex;margin-right:2ex;border-right:solid 1px #71878F;min-width:26ex}
.downloadalert {font-size:1.4em;padding-bottom:1ex}
.downloadalert img {vertical-align:middle;border:none}
.downloadalert a {text-decoration:none;color:#fff}
.downloadalert a:hover {text-decoration:underline}
.donateicon {float:left;margin-top:3px;margin-right:1.5ex;}
.warning {font-weight:bolder}
.noborderpicture img {border:none}
.notice {color:#fff;background-color:#f00;text-align:center;font-weight:bolder}
.noticelow {color:#000;background-color:#fc2;text-align:center;font-weight:bolder}
.noticelow .technicalword {color:#c00;font-weight:normal;font-variant:normal}
pre{color:#f00;overflow:auto;border-top:solid 1px #41525F;border-left:solid 1px #41525F;border-bottom:solid 1px #93A2AC;border-right:solid 1px #93A2AC;font-family:Courier,"Courier New",Arial,Helvetica,sans-serif;background-color:#FFFCF0;padding:1.5ex 2ex 1.5ex 2ex;margin-top:0;}
.prop{color:#800;}
.op{color:#00f;}
.value{color:#f00;}
.pretitle{text-align:center;font-weight:bolder;color:#fff;background-color:#485A68;}
.statement{font-weight:bolder;background-color:#546771;color:#fc2;margin-bottom:0;padding-bottom:0;padding-left:1ex;}
.definition{padding-left:2ex;margin-top:0;padding-top:1ex;}
.mandatory{color:#f99;}
.optional{color:#9f9;}
.boldword{font-weight:bolder;color:#fc2}