
body {
    margin-left: 12%;
    margin-top: 2px;
    margin-bottom: 200px;
    font-family: Arial, Helvetica, sans-serif;
/*    width: 700px; */
}

table.outerTable {
	border: 0px;
	border-spacing: 0px;
	padding: 2px;
	margin-left: 100px;
}

table.innerTable {
	width: 100%;
	border-spacing: 3px;
	padding: 3px;
}

/* comments styles */
p.tableTitle {
    font-weight: bold;
    font-size: medium;
    text-align: center;
}

p.tableSubTitle {
    font-size: medium;
    text-align: center;
}

p.tableNote {
    font-size: small;
    text-align: center;
}

p.tableMessage {
    font-size: small;
    font-weight: bold;
    color: red;
}

td.caption,
td.requiredCaption,
td.requiredCaptionMissing,
span.radioInput {
    text-align: right;
    font-size: small;
    font-weight: bold;
}

td.requiredCaptionMissing {
    color: red;
}

td.textareaCaption {
    background-color: rgb(204, 0, 0);
    color: white;
    font-size: small;
}

p.siteNote {
	font-size: small;
	font-weight: bold;
	text-align: center;
}

p.updated {
	font-size: x-small;
	text-align: center;
}

a.vitality {
	font-size: small;
	font-weight: bold;
}

div.outerContainer {
    width: 88%;
}

img.orderhead {
}

div.top {
    width: 90%;
}

div.title {
    text-align: center;
    font-size: medium;
    font-weight: bold;
}

p.title {
}

hr.subtitle {
    width: 90%;
}

div.subtitle {
    text-align: center;
    font-size: medium;
}

div.yes {
    background-color: rgb(200, 0, 0);
    width: 90%;
    margin-top: 5px;
    margin-bottom: 5px;
}

span.caption2 {
    color: rgb(0, 200, 0);
}

span.requiredCaption2 {
    color: rgb(200, 0, 0);
}
