* {
	font-family:sans-serif;
}
td {
	padding:3pt;
}
thead td {
	font-weight:bold;
	background-color:#B4C8FF;
}
.navigation_bar {
	width:100%;
	background:#99CCFF;
}
.navigation_bar td {
	padding-top:5pt;
	padding-right:10pt;
	padding-bottom:5pt;
	padding-left:10pt;
}
.navigation_bar img {
	border:none;
}
.navigation_bar a:hover {
	background:none;
}
.returntop {
	font-size:90%;
	text-align:right;
}
/* ===== simeplsect ===== */
.simeplsect {
	margin-top:8px;
}
.simplesect_call_CS {
	padding:5pt;
	margin-top:8px;
	border:3pt double #000000;
}
.cover2 .simplesect_call_CS {
	font-weight:bold;
}
.simplesect_for_visually {
	padding:5pt;
	margin-top:8px;
	border:1pt solid #000000;
}
.simplesect_for_visually .simplesect_title {
	margin-top:0;
}
.simplesect_call_CS .simplesect_title {
	text-align:center;
}
.simplesect_visit_us {
	margin-top:8px;
	font-weight:bold;
}
.simplesect_using {
	padding:5pt;
	margin-top:8px;
	margin-bottom:8px;
	border:3pt double #000000;
	text-align:left;
}
.simplesect_title {
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
/* ===== sidebar ===== */
.sidebar {}
.sidebar_title {
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
.programlisting {
	margin-left:10pt;
}
.commandline {
	color:#666666;
}
.urlblock_frame {
	text-align:center;
}
.urlblock {
	padding:5pt;
	text-align:center;
	border:2pt solid #000000;
	width:300pt;
	margin-top:8px;
	margin-bottom:8px;
}
.copyright {
	text-align:center;
	margin-top:16px;
}
.para {
	font-family:sans-serif;
	font-size:90%;
	line-height:140%;
}
.para_cl1st {
	font-family:sans-serif;
	font-size:90%;
	font-weight:bold;
	line-height:140%;
}

.para_no_lineheight {
	font-family:sans-serif;
	font-size:90%;
}


.term {
	font-weight:bold;
	font-size:90%;
	padding:0;
}
.footnote_num {
	font-size:90%;
	line-height:140%;
	width:20pt;
	text-align:center;
	padding:0;
	vertical-align:top;
}
.footnote_body {
	padding:0;
}
.itemizedlist, .orderedlist, .calloutlist, .termlist {
	width:100%;
}
.it_listitem_num {
	font-size:90%;
	line-height:140%;
	width:13pt;
	text-align:center;
	vertical-align:top;
	padding:2px 0 0 0;
}
.or_listitem_num, .ca_listitem_num {
	font-size:90%;
	line-height:140%;
	width:23pt;
	text-align:center;
	vertical-align:top;
	padding:2px 0 0 0;
}
.ca_listitem_num {
	font-weight:bold;
}
.listitem_body {
	padding:2px 0 6px 0;
}
.listitem_body_l {
	padding:2px 0 6px 0;
	border-top:1pt solid #000000;
}
.te_listitem_body {
	padding:2px 0 6px 13pt;
}
.procedure {
	width:100%;
}
.procedure_title {
	font-size:90%;
	font-weight:bold;
	padding:3pt 0 3pt 0;
}
.step_num0 {
	font-size:150%;
	font-weight:bold;
	width:30pt;
	text-align:center;
	padding:0;
	vertical-align:top;
}

.step_num1 {
	font-size:110%;
	font-weight:bold;
	width:30pt;
	text-align:center;
	padding:2pt 0 0 0;
	vertical-align:top;
}

.step_body {
	padding:4px 0 8px 0;
}
.warning, .caution, .prohibit, .important, .note {
	text-align:left;
	padding:5pt;
}
.note {
	border-top:1.5pt solid #99CCFF;
	border-bottom:1.5pt solid #99CCFF;
	margin-bottom:8px;
}
.tip {
	width:100%;
	text-align:left;
}
.ok {
	width:100%;
	text-align:left;
}

.hotsurface_bar_top {
	font-weight:bold;
	color:#FFFFFF;
	background:#6699CC;
	margin-top:8px;
	text-align:left;
}

.warning_bar_top {
	font-weight:bold;
	color:#FFFFFF;
	background:#6699CC;
	margin-top:8px;
	text-align:left;
	font-size:150%;
}
.warning_bar_bottom {
	color:#FFFFFF;
	background:#6699CC;
	margin-bottom:8px;
	text-align:left;
}
.caution_bar_top {
	font-weight:bold;
	background:#CCCCCC;
	margin-top:8px;
	text-align:left;
	font-size:150%;
}
.caution_bar_bottom {
	background:#CCCCCC;
	margin-bottom:8px;
	text-align:left;
}
.prohibit_bar_top {
	font-weight:bold;
	background:#99CCFF;
	margin-top:8px;
	text-align:left;
}
.prohibit_bar_bottom {
	background:#99CCFF;
	margin-bottom:8px;
	text-align:left;
}
.important_wrr_us_ca_label {
	font-weight:bold;
}
.important_bar_top {
	font-weight:bold;
	color:#FFFFFF;
	background:#999999;
	text-align:left;
	margin-top:8px;
	font-size:150%;
}
.important_bar_bottom {
	color:#FFFFFF;
	background:#999999;
	text-align:left;
	margin-bottom:8px;
}
.note_bar_top {
	font-weight:bold;
	text-align:left;
	margin-top:8px;
}
.lcd {
	text-align:center;
	vertical-align:baseline;
	margin-top:5pt;
	margin-bottom:5pt;
}
.lcd td {
	padding:0;
}
.lcd_1line, .lcd_2line, .lcd_5line, .lcd_5linea {
	text-align:left;
	background-repeat:no-repeat;
	background-position:center middle;
}
.lcd_1line {
	width:240px;
	background-image:url(../img/lcd_1line.gif);
}
.lcd_2line {
	width:240px;
	background-image:url(../img/lcd_2line.gif);
}
.lcd_5line {
	width:320px;
	background-image:url(../img/lcd_5line.gif);
}
.lcd_5linea {
	width:320px;
	background-image:url(../img/lcd_5linea.gif);
}
.lcd_arrow {
	margin-top:2pt;
}
.source {
	font-size:90%;
	height:30px;
	margin-left:10pt;
}
.cover1, .cover2, .preface, .chapter, .appendix1, .glossary, .appendix2, div.index, .cover3, .cover4 {
	padding:10pt;
}
.section_body {
	width:100%;
}
.cover4 {
	text-align:center;
}
.preface_body, .chapter_body, .appendix1_body, .glossary_body, .appendix2_body {
	margin-left:10pt;
}
.partheader {
	padding:10pt;
}
h1.partheader_title {
	font-size:240%;
	border-bottom:2pt solid #336699;
	margin-top:8px;
	margin-bottom:20pt;
	margin-left:10pt;
}
h1.partheader_title_s {
	font-size:240%;
	border-bottom:2pt solid #336699;
	margin-top:8px;
	margin-bottom:0;
	margin-left:10pt;
}
h1.partheader_subtitle {
	font-size:200%;
	margin-top:5px;
	margin-bottom:20pt;
	margin-left:10pt;
}
h1.partheader_title span, h1.partheader_title_s span {
	color:#003399;
}
.parttocentry {
	font-size:120%;
	font-weight:bold;
	margin-bottom:12px;
	margin-left:36pt;
}
h1.preface_title, h1.chapter_title, h1.appendix1_title, h1.glossary_title, h1.appendix2_title, h1.index_title {
	font-size:140%;
	margin-top:8px;
	margin-bottom:8px;
}
h1.preface_title_s, h1.chapter_title_s, h1.appendix1_title_s, h1.glossary_title_s, h1.appendix2_title_s {
	font-size:140%;
	margin-top:8px;
	margin-bottom:0;
}
h1.preface_subtitle, h1.chapter_subtitle, h1.appendix1_subtitle, h1.glossary_subtitle, h1.appendix2_subtitle {
	font-size:120%;
	margin-top:3px;
	margin-bottom:8px;
}

h2.section_title {
	font-size:120%;
	margin-top:8px;
	margin-bottom:8px;
}
h2.section_title_s {
	font-size:120%;
	margin-top:8px;
	margin-bottom:0;
}
h2.section_subtitle {
	font-size:120%;
	margin-top:3px;
	margin-bottom:8px;
}
h3.section_title {
	font-size:110%;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom:1.5pt solid #3366CC;
}
h3.section_title_s {
	font-size:110%;
	margin-top:8px;
	margin-bottom:0;
	border-bottom:1.5pt solid #3366CC;
}
h3.section_subtitle {
	font-size:110%;
	margin-top:3px;
	margin-bottom:8px;
}
h4.section_title {
	font-size:100%;
	margin-top:8px;
	margin-bottom:8px;
}
h4.section_title_s {
	font-size:100%;
	margin-top:8px;
	margin-bottom:0;
}
h4.section_subtitle {
	font-size:100%;
	margin-top:3px;
	margin-bottom:8px;
}
.figure {
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}
.figure_title {
	font-size:90%;
	font-weight:bold;
	text-align:left;
}
.hardkey {
	font-weight:bold;
}
.lcdmsg {
	color:#666666;
}
.command {
	color:#666666;
}
.guiitem {
	font-weight:bold;
}
.indicator {
	font-weight:bold;
}
a:link {
	color:#003399;
	text-decoration:underline;
}
a:visited {
	color:#003399;
	text-decoration:underline;
}
a:action {
	color:#3399FF;
	text-decoration:underline;
}
a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	background-color:#003399;
}
/* ===== emphasis ===== */
.emphasis_bold {
	font-weight:bold;
}
.emphasis_italic {
	font-style:italic;
}
.emphasis_underline {
	text-decoration:underline;
}
.emphasis_bolditalic {
	font-weight:bold;
	font-style:italic;
}
.emphasis_invert {
	color:#FFFFFF;
	background-color:#000000;
}
.emphasis_large {
	font-size:140%;
}
.emphasis_smallcaps {
	font-variant: small-caps;
}
.emphasis_sup {
	vertical-align: super;
}
.emphasis_d {
	font-weight:bold;
}
.link {
	font-style:italic;
}
/* ===== cover1 ===== */
h1.document {
	font-size:300%;
	border-bottom:1pt solid #000000;
	margin-top:20px;
}
h1.document2 {
	font-size:220%;
	border-bottom:1pt solid #000000;
	margin-top:0;
}
h2.modelname {
	font-size:240%;
	text-align:right;
}
.categoryname {
	font-size:120%;
}
.language {
 font-size:90%;
 margin-top:3px;
}
.revnumber {
 font-size:90%;
 margin-top:10px;
}
/* ===== cover2 ===== */
/* ===== cover4 ===== */
.publisher {
	margin-top:8px;
	margin-bottom:8px;
}
.pubsnumber {
	text-align:right;
}
.printedin {
	text-align:right;
}
/* ===== glossary ===== */
.glossentry {
	margin-bottom:8px;
}
.glossterm {
	font-size:90%;
	font-weight:bold;
	margin-top:5pt;
}
.glossdef {
	margin-left:10pt;
}
/* ===== table ===== */
.table {
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
}
.table_title {
	font-size:90%;
	font-weight:bold;
}
.tgroup_fr_top {
	border-collapse:collapse;
	border-top:   1px solid #A1A5A9;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:  1px solid #FFFFFF;
}

.tgroup_fr_bottom {
	border-collapse:collapse;
	border-top:   1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #A1A5A9;
	border-left:  1px solid #FFFFFF;
}

.tgroup_fr_topbot {
	border-collapse:collapse;
	border-top:   1px solid #A1A5A9;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #A1A5A9;
	border-left:  1px solid #FFFFFF;
}

.tgroup_fr_all {
	border-collapse:collapse;
	border:1px solid #A1A5A9;
}

.tgroup_fr_sides {
	border-collapse:collapse;
	border-top:   1px solid #FFFFFF;
	border-right: 1px solid #A1A5A9;
	border-bottom:1px solid #FFFFFF;
	border-left:  1px solid #A1A5A9;
}

.tgroup_fr_none {
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}
.entry_fr_00 {
	border:none;
}
.entry_fr_01 {
	border-top:0px solid #A1A5A9;
	border-right:0px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:0px solid #A1A5A9;
}

.entry_fr_10 {
	border-top:0px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	border-bottom:0px solid #A1A5A9;
	border-left:0px solid #A1A5A9;
}

.entry_fr_11 {
	border-top:0px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:0px solid #A1A5A9;
}
.entry_fr_12 {
    border-top:0px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:1px solid #A1A5A9;
}

.entry_fr_13 {
    border-top:1px solid #A1A5A9;
	border-right:0px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:1px solid #A1A5A9;
}
.entry_fr_14 {
    border-top:1px solid #A1A5A9;
	border-right:1px solid #A1A5A9;
	border-bottom:1px solid #A1A5A9;
	border-left:0px solid #A1A5A9;
}
/* ===== index ===== */
table.index {
	width:100%;
}
.index_table {
	width:100%;
}
table.index td {
	vertical-align:top;
}
.index_key {
	font-size:140%;
	font-weight:bold;
	color:#3366CC;
	border-bottom:1pt solid #3366CC;
}
.primary {
	margin-left:10pt;
}
.secondary {
	margin-left:20pt;
}
.tertiary {
	margin-left:30pt;
}
ul.indexterm {
	margin-bottom:0;
}
ul.indexterm li {
	margin-bottom:5px;
}
