body {
	/*width: 760px;*/
	padding: 0;
	margin: 0;
	/*margin: 0 auto;*/
	font: 76% arial, helvetica, sans-serif;
	color: #E4E4E4;
	background-color: #91151B;
}

/* :::::::::::::: header / footer  :::::::::::::::::::::::::: */

table#topNav, table#footer {
	width: 760px;
	border-collapse: collapse;
	background: #851319;
	margin: 0 auto;
}
table#topNav td, table#footer td {
	border: 1px solid #A7433D;
	color: #C2806A;
}
table#topNav td.logo, table#footer td.logo {
	background: #7B1217;
	width: 52px;
}
table#footer td.logo {
	background: #7B1217;
	width: 32px;
}
table#footer td.logo img {
	margin: 4px 0;
}
table#topNav td.logo img {
	margin: 5px 0;
}
table#topNav td.nav {
	width: 708px;
}
table#topNav td table  {
	width: 100%;
}
table#topNav td table td {
	border: 0;
	text-align: center;
}
table#topNav td a {
	color: #C2806A;
}
table#topNav td a:hover {
	color: #FFB10D;
}

h1 {
	width: 760px;
	margin: 35px auto 15px auto;
}
h1 img {
	margin: 0 5px;
}

/* :::::::::::::: photo banner :::::::::::::::::::::::::::::: */


div#bannerOuter {
	width: 100%;
	background: #7F1218;
	padding: 5px 0;
}
div#bannerOuter table#bannerInner {
	width: 760px;
	margin: 0 auto;
	border-collapse: collapse;
}

table#bannerInner tr td img {
	display: block;
	margin-right: 0px;
}
table#bannerInner tr td img.vspace {
	margin-bottom: 5px;
}
table#bannerInner tr td.col1 img {
	margin-left: 5px;
}
table#bannerInner tr td.col1 {
	width: 130px;
}
table#bannerInner tr td.col2 {
	width: 261px;
}
table#bannerInner tr td.col3 {
	width: 77px;
}
table#bannerInner tr td.col4 {
	width: 154px;
}
table#bannerInner tr td.col5 {
	width: 138px;
}

/* :::::::::::::: content elements home ::::::::::::::::::::: */

table.contentHeader {
	width: 760px;
	margin: 0 auto;
}
table.contentHeader td {
	vertical-align: top;
}
table.contentHeader td.left {
	width: 60%;
	padding-left: 5px;
	padding-right: 15px;
	border-right: solid 1px #A7433D;
}
/*table.contentHeader td.middle {
	padding-right: 10px;
	padding-left: 15px;
}*/
table.contentHeader td.right {
	padding-left: 15px;
	padding-right: 5px;
	width: 40%;
}
table.contentHeader td p.quote {
	font-family: georgia, serif;
	font-style: italic;
	color: #C6876F;
}
div.brochureDownloadOuter {
	border: 1px solid #000;
	background: transparent url( ../images/delnies/bg_brochure_dl_box.gif ) repeat-y top right;
}
div.brochureDownloadOuter img {
	float: left;
}
/*div.brochureDownloadInner {
	background: transparent url( ../images/delnies/brochure-thumb.gif ) no-repeat top left;
	padding-left: 97px;
}*/
table.contentHeader td h2, table.contentHeader td p {
	margin: 0 0 1em 0;
}
table.contentHeader td div.brochureDownloadOuter p, table.contentHeader td div.brochureDownloadOuter h2 {
	margin: 0 0 0 97px;
}
/*table.contentMain td div {
	background: #f00;
}*/
table.contentMain {
	width: 760px;
	margin: 0 auto;
}
table.contentMain td {
	width: 50%;
	vertical-align: top;
}
table.contentMain td.left {
	padding-left: 5px;
	padding-right: 15px;
}
table.contentMain td.right {
	padding-left: 15px;
	padding-right: 5px;
}
table.contentMain td p {
	margin: 0;
}
table.contentMain td.hLine {
	padding: 0 5px;
}
table.contentMain td.hLine div.spacer {
	border-top: 1px solid #A7433D;
}
p.feedbackLink {
	background: transparent url( ../images/delnies/ico_feedback.gif ) no-repeat 0 0.4em;
	padding: 5px 0 5px 23px;
	margin-top: 0.4em;
}

/* :::::::::::::: content elements feedback :::::::::::::::::: */
div.feedbackContent {
	width: 750px;
	margin: 0 auto;
	padding: 0 5px 0 5px;
}
div.thankyouContent {
	width: 750px;
	margin: 0 auto;
	padding: 0 5px 0 5px;
}
div.formContainer img {
	display: block;
}
div.formContainer form {
	display: inline;
}
div.formSectionContainer {
	width: 747px;
	border-width: 0 1px;
	border-style: solid;
	border-color: #A7433D;
}
div.formSectionContainer .left {
	width: 374px;
	float: left;
}
div.formSectionContainer .right {
	width: 373px;
	float: left;
}
div.formSectionContainer .left .fieldContainer {
	padding-left: 42px;
	padding-right: 21px;
}
div.formSectionContainer .right .fieldContainer {
	padding-left: 21px;
	padding-right: 42px;
}

label {
	font-family: verdana, arial, helvetica, sans-serif;
	/*color: #C6876F;*/
	color: #D6A997;
	font-size:1em;
	font-weight: bold;
}
label.req {
	color: #D6A997;
}
span.reqLabel {
	font-weight: normal;
	font-style: italic;
}
.required {
	color: #ffbf00;
	font-weight: normal;
	font-style: italic;
}
.expandLabel {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #C6876F;
}
input.txt, textarea, select {
	/*background: #d17a65 url( ../images/delnies/form_field_bg2.gif ) repeat-y top right;*/
	background: #d58470 url( ../images/delnies/form_field_bg.gif ) repeat-y top right;
	border: 1px solid #5A1114;
	color: #5A1114;
	padding: 3px;
}


h2 {
	font-size: 1.6em;
	color: #C6876F;
	font-weight: normal;
}
h2.rule {
	border-top: 1px solid #A7433D;
	padding-top: 15px;
}

/* :::::::::::::: misc elements :::::::::::::::::::::::::::::: */
img.download-button {
	display: block;
	margin-bottom: 10px;
}
div.clearAll {
	clear: both;
	font: 1px / 1px sans-serif;
}
div.spacer {
	font: 1px / 1px sans-serif;
}
p.contentNav {
	background: url( ../images/delnies/nav_arrow1b.gif ) no-repeat 0 0.1em;
	padding-left: 10px;
	margin-top: 1em;
}
a:link {
	color: #82A8A9;
}
a:visited {
	color: #82A8A9;
}
a:hover {
	color: #82A8A9;
}
a:active {
	color: #82A8A9;
}
a img {
	border: none;
}
div.feedbackMessage {
	background: #A7433D;
	color: #FFBF00;
	border: 1px solid #C6876F;
	padding: 5px;
}
