/* top level boxes */
html
{
	margin: 1.5em;
	padding: 0;
	position: relative;
}

body
{
	background-color: white;
	color: Black;
	margin: 0;
	padding: 0;
	position: relative;
}

/* layout */
div#Body
{
/*
	margin-left: 100px;
*/
}

/* headings */

h1,h2,h3,h4,h5,h6
{
	font-family: sans-serif;
}

h2
{
	font-size: large;
/*	border: .25em #006 solid; */
	background-color: #99F;
	color: white;
	padding: 0em;
	padding-left: 2em;
	border-radius: .5em;
	-moz-border-radius: .5em;

/*
	background-image: url("images/dosei.jpg");
	background-repeat: no-repeat;
	background-position: right;
*/
}

/* section */
div.section
{
	margin-bottom: 2em;
}


div.section-body
{
	padding-left: 10%;
}


/* paragraph */
p
{
	text-align: justify;
	font-family: inherit;
}

/* itemize */
li
{
	font-family: sans-serif;
	list-style-image: url("images/icons/shape_square.png");
	padding: .25em 0;
}

ul.persons > li
{
	list-style-image: url("images/icons/user.png");
}

code
{
	font-size: medium;
}

code.email
{
	font-family: monospace;
}

em, strong
{
	font-weight: bold;
	font-style: normal;
}

strong
{
	color: RED;
	background-color: WHITE;
}



table
{
	border: 4px solid #88F;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

th, td
{
/*
	font-family: sans-serif;
*/
	border: 1px solid #88F;
	text-align: left;
	padding: .25em;
}

th
{
	font-family: sans-serif;
	background-color: #EEF;
	font-weight: bold;
	border-right-width: 3px;
	border-right-style: double;
}

.mail
{
	font-family: monospace;
	white-space: nowrap;
}

