body {
	margin:            0 0 0 0;
	background-color:  #f6f6f6;
	color:             #000000;
	text-align:        center;
}

body,th,td,ul,li {
	font-family:       arial;
	font-size:         12px;
}

/*
** Layout
*/
/*
div.layouter {
	text-align:        left;
	width:             780px;
	margin-left:       auto;
	margin-right:      auto;
	margin-top:        0px;
	margin-bottom:     0px;
	background-color:  #FFFFFF;
	padding:           0px 0px 0px 0px;
}
*/

div.navheader, div.navfooter {
	background-color:  #0033CC;
	padding:           0px 0px 0px 0px;
	width:             auto;
}

div.navheader {
	margin:            0px 0px 10px 0px;
}

div.navfooter {
	margin:            10px 0px 0px 0px;
}

div.navheader table {
	width:             100%;
	margin-top:        0px;
}

div.navfooter table {
	width:             100%;
	margin-top:        0px;
}

.navheader th {
	font-size:         16px;
	font-family:       arial,helvetica;
	font-weight:       bold;
	color:             #FFFFFF;
}

.navfooter td {
	color:             #FFFFFF;
}

.navheader a, .navfooter a {
	color:             #FFFFFF;
}

div.book, div.chapter, div.sect1, div.sect2, div.sect3, div.sect4 {
	padding-left:      10px;
	padding-right:     10px;
}

div div {
	width:             475px;
}

td div {
	width:             auto;
}

.toc dd {
	margin-left:       1em;
}

div.toc {
	margin-top:        10px;
}

div.figure {
	margin-top:        10px;
}

/*
** Text elements, links
*/

div.margin b {
	font-family:       arial,helvetica;
	color:             #990000;
}

div.margin {
	margin-top:        10px;
}

h1,h2,h3,h4 {
	font-family:       arial,helvetica;
	font-weight:       bold;
	color:             #990000;
	margin-bottom:     1px;
}

h2,h3,h4 {
	font-size:         16px;
}

h1 {
	font-size:         18px;
}

p.title {
	margin-top:        2px;
	margin-bottom:     2px;
}

a {
	text-decoration:   none;
	color:             #000099;
}

b,strong,.caption,th {
	font-weight:       bold;
	color:             #666666;
}

p {
	margin-top:        10px;
}

/*
* Lists
*/

ul, ol {
	margin-left:       0px;
	margin-top:        10px;
	padding-left:      25px;
}

ul {
	list-style:        url(../images/misc/bullet.gif);
}

li ul {
	list-style:        url(../images/misc/dash.gif);
}

ol.oneactionstep {
	list-style:        url(../images/misc/arrow.gif);
}

/*
** Warning-elements
*/
table.warning {
	border:            1px solid;
}

.warningbody {
	padding:           5px;
}

.warningrow {
	vertical-align:    middle;
	line-height:       32px;
	font-weight:       bold;
	font-size:         20px;
	padding:           5px;
}

.warningrow img {
	margin-right:      5px;
}

.lightwarningrow {
	text-align:        center;
	font-weight:       bold;
	font-size:         20px;
}

.warningpictotd {
	vertical-align:    middle;
	background-color:  #ffffff;
}

.notebody {
	width:             410px;
}

/*
** Table
*/
table p {
	width:             auto;
	margin:            2px 2px 2px 2px;
}

table {
	width:             475px;
	border:            solid 1px;
	margin-top:        10px;
}

table.legend {
	width:             auto;
	border:            none;
	margin-top:        0px;
}

.legendpos {
	font-style:        italic;
}

td {
	vertical-align:    top;
}
