/* general */

/*a:link,
a:visited
{
	color: #0066cc;
	text-decoration: none;
}

a:active,
a:hover
{
	color: #0066cc;
	text-decoration: underline;
}*/

/* h1,h2 are reserved for pagegen and styled in global.css */
h3,
h4
{
	margin: 1em 0;
	font-weight: bold;
	font-size: 100%;
}

h3
{
	color: #3333ff;
	/*color: #3377ee;
    font-size: 1.25em;*/
}

h4
{
	/*color: #444444;
	font-size: 1.1em;*/
}

pre,
tt
{
	color: #111144;
}

pre
{
	line-height: 1.45em;
	padding: 4px;
}

tt
{
	font-size: 105%;
	/*font-weight: bold;*/
}

sup
{
	line-height: 0;
    font-size: 0.65em;
    vertical-align: super;
}

.sep
{
    border: 0;
    height: 1px;
    background-color: #bbbbbb;
	/*background-color: #3377ee;*/
	width: 100%;
}

.nobr
{
	white-space: nowrap;
}

.note,
.editor,
.update
{
	font-weight: bold;
}

.warn
{
	color: #dd4422;
	font-weight: bold;
}

.imp
{
	color: #dd4422;
	font-weight: bold;
}

.high
{
	color: #dd4422;
}

/* in-text description */

.descr
{
	font-size: 0.8em;
}

/* figure container */

.fig_box
{
	/*margin-left: auto;
	margin-right: auto;
	text-align: center;*/
}

/* figure description */

.fig
{
	color: #666666;
	/*font-style: italic;*/
	font-size: 0.85em;
	display: inline-block;
	margin: 0.5em 0;
}

/* ASCII-art */

pre.art
{
	line-height: 1em;
}

/* generic listing */
/* text screen */
/* code block */

pre.listing,
pre.screen,
pre.code
{
	font-family: courier, fixed;
	padding: 10px;
	margin: 1em 0px;
	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
	display: block;
}

/* type/model number */

.type_no
{
	color: #AA3333;
	font-weight: normal;
}

/* part number */

.part_no
{
}

.wrap
{
	border: 1px solid #AAAAAA;
	background-color: #f8f8f8;
	padding: 8px 2%;
	/*margin: 4px 2%;*/
	display: inline-block;
}

/* datatable */

.datatable,
.datatable_cent
{
	font-size: 0.95em;
	border: 1px solid #AAAAAA;
    border-collapse: collapse;
	line-height: 1.25em;
	background-color: #FFFFFF;
}

.datatable td,
.datatable_cent td
{
	border: 1px solid #AAAAAA;
	padding: 4px 6px;
}

.datatable th,
.datatable_cent th
{
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	padding: 4px 6px;
}

.datatable td
{
	text-align: left;
}

.datatable_cent td
{
	text-align: center;
}

.datatable .sec,
.datatable_cent .sec
{
	text-align: center;
	background-color: #F6F6F6;
	color: #3333FF;
	font-weight: bold;
}

.sec a
{
	color: #3333FF;
	text-decoration: none;
}

.datatable .item,
.datatable_cent .item
{
	text-align: left;
	background-color: #EEEEEE;
	font-weight: bold;
}

.datatable .no,
.datatable .not,
.datatable_cent .no,
.datatable_cent .not
{
	background-color: #FFBBBB;
}

.datatable .yes,
.datatable_cent .yes
{
	background-color: #BBFFBB;
}

.datatable .part,
.datatable_cent .part
{
	background-color: #FFFFBB;
}

.datatable .na,
.datatable_cent .na,
.datatable .reserved,
.datatable_cent .reserved
{
	color: #dd4422;
	font-style: italic;
}

/*.datatable a,
.datatable_cent a
{
	color: #0066cc;
	text-decoration: none;
}*/
