body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size:70%;
	line-height:85%;
	padding: 0px;
	margin:2em;
	width:45em;
	text-align:center;
}
a, a:link, a:visited{
	font-size:1.1em;
	line-height:1.3em;
}
img{
	border-width:0px;
	margin:0px;
}
img.bordered {
	border: 0.09em outset #542E23;
	margin:0px;
}
p {
	margin: 3px 0px 10px 0px;
	color: #4E2E1F;
}
span#steps {
	color: #4E2E1F;
	font-size:1.1em;
	line-height:1.3em;
}
ul{
	padding-left:0px;
	margin-left:20px;
}
li{
	font-size:1.0em;
	line-height:1.4em;
}

div {
	text-align:left;
	margin:0px;
	padding:0px;
}
table    { display: table }
tr {
	display: table-row;
	margin: 0px 3px 0px 3px;
	padding: 1.0em 1.1em 1.0em 1.1em;
	vertical-align: top;
}
thead    { display: table-header-group }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
td, th {
	display: table-cell;
	margin: 0px 3px 0px 3px;
	padding: 1.0em 1.1em 1.0em 1.1em;
	vertical-align: top;
}
caption  { display: table-caption }

/************* ids *************/
#branding{margin: 5px 0px 20px 0px}

/******* classes - general *******/
.fr {float:right;}
.fl {float:left;}
.fn {float:none;}
.br {clear:both;}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.vat {vertical-align:top}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}



