body {
background-color: #372004;
}

A:link {
color: #2E4F55;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: bold;
font-size: 14px;
line-height: 12px;
}

A:visited {
color: #2E4F55;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: bold;
font-size: 14px;
line-height: 12px;
}

A:active {
color: #2E4F55;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: bold;
font-size: 14px;
line-height: 12px;
}

A:hover {
color: #DEB073;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: bold;
font-size: 14px;
line-height: 12px;
}

A.footer:link {
color: #FFFFFF;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 11px;
}

A.footer:visited {
color: #FFFFFF;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 11px;
}

A.footer:active {
color: #FFFFFF;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 11px;
}

A.footer:hover {
color: #DEB073;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 11px;
}

A.splash:link {
color: #DEB073;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 12px;
}

A.splash:visited {
color: #DEB073;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 12px;
}

A.splash:active {
color: #DEB073;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 12px;
}

A.splash:hover {
color: #FFFFFF;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 12px;
}

A.shadow:link {
color: #8C8980;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 10px;
}

A.shadow:visited {
color: #8C8980;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 10px;
}

A.shadow:active {
color: #8C8980;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 10px;
}

A.shadow:hover {
color: #FFFFFF;
text-decoration: none;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 10px;
}

.indented {
padding-left: 40px;
padding-right: 40px;
}

img.block {
display: block;
}

.title {
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: bold;
font-size: 16px;
line-height: 12px;
color: #2E4F55;
}

.body {
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-weight: normal;
font-size: 14px;
line-height: 14px;
color: #000000;
}

#container {
position: relative;
top: 30px;
left: 30px;
width: 943px;
height: auto;
}

#splash {
position: relative;
top: 25px;
left: 215px;
width: 561px;
height: 334px;
}

#splash-content {
position: relative;
top: 25px;
left: 230px;
width: 540px;
height: auto;
color: #DEB073;
font-weight: normal;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 12px;
text-align: center;
}

#home-container {
position: relative;
float: left;
width: 825px;
height: auto;
}

#hor-nav {
position: absolute;
top: 115px;
left: 530px;
width: 500px;
height: 25px;
z-index: 200;
}

#home-head {
position: relative;
float: left;
width: 825px;
height: 90px;
background: #FFFFFF url(../images/home-header.jpg) no-repeat;
text-align: right;
}

#home-wrapper {
position: relative;
float: left;
width: 825px;
height: auto;
background: #FFFFFF;
}

#home-left {
position: relative;
left: 15px;
float: left;
width: 258px;
height: auto;
background: #FFFFFF;
}

#home-content {
position: relative;
float: left;
width: 552px;
height: auto;
background: #FAF7EB url(../images/content-ur.jpg) no-repeat;
background-position: top right;
font-weight: bold;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 12px;
color: #372004;
}

#homepage {
position: relative;
left: 72px;
width: 465px;
}

#home-bottom {
position: relative;
float: left;
width: 825px;
height: 121px;
}

#shadow-top {
position: relative;
float: left;
width: 825px;
height: 59px;
background: #FAF7EB url(../images/shadow-vert-top.jpg) repeat-x;
}

#shadow-right {
position: relative;
float: left;
width: 59px;
height: 491px;
background: #FAF7EB url(../images/shadow-hor-right.jpg) repeat-y;
}

#shadow-bot {
position: relative;
float:left;
width: 825px;
height: 59px;
background: #FAF7EB url(../images/shadow-vert-bot.jpg) repeat-x;
font-weight: normal;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 10px;
color: #8C8980;
line-height: 20px;
text-align: right;
}

#shadow-left {
position: relative;
float: left;
width: 59px;
height: 491px;
background: #FAF7EB url(../images/shadow-hor-left.jpg) repeat-y;
}

#shadow-corner-ul {
position: relative;
float:left;
width: 59px;
height: 59px;
background: #FAF7EB url(../images/shadow-corner-ul.jpg) no-repeat;
}

#shadow-corner-ur {
position: relative;
float:left;
width: 59px;
height: 59px;
background: #FAF7EB url(../images/shadow-corner-ur.jpg) no-repeat;
}

#shadow-corner-br {
position: relative;
float:left;
width: 59px;
height: 59px;
background: #FAF7EB url(../images/shadow-corner-br.jpg) no-repeat;
}

#shadow-corner-bl {
clear: both;
position: relative;
float:left;
width: 59px;
height: 59px;
background: #FAF7EB url(../images/shadow-corner-bl.jpg) no-repeat;
}

#footer {
position: relative;
clear: both;
top: 15px;
width: 943px;
height: 59px;
font-weight: normal;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 11px;
color: #DEB073;
text-align: center;
}

/* Child specific classes */

#child-top {
position: relative;
width: 825px;
height: 35px;
background: url(../images/child-content-top.jpg) no-repeat;
}

#child-head {
position: absolute;
top: -45px;
left: 59px;
width: 825px;
height: 35px;
z-index: 3;
}

#child-content-area {
position: relative;
float: left;
width: 500px;
height: auto;
background: #FAF7EB url(../images/content-ur.jpg) no-repeat;
background-position: top right;
color: #372004;
margin-bottom: 15px;
}

#child-content {
position: relative;
left: 15px;
width: 470px;
height: auto;
font-weight: bold;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 12px;
padding-bottom: 10px;
}

#child-left {
position: relative;
left: 15px;
float: left;
width: 306px;
height: auto;
background: #FFFFFF;
}

#child-wrapper {
position: relative;
float: left;
width: 825px;
height: auto;
background: #FFFFFF url(../images/content-bl.jpg) no-repeat;
background-position: bottom left;
}

#child2-wrapper {
position: relative;
float: left;
width: 825px;
height: auto;
background: #FFFFFF url(../images/content-bl.jpg) no-repeat;
background-position: bottom left;
}

#child2-content-area {
position: relative;
float: left;
width: 500px;
height: auto;
background: #FAF7EB url(../images/content-ur.jpg) no-repeat;
background-position: top right;
}

#child2-content {
position: relative;
left: 15px;
width: 470px;
height: auto;
font-weight: bold;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 12px;
color: #372004;
}

#child2-left {
position: relative;
left: 15px;
float: left;
width: 306px;
height: auto;
background: #FFFFFF;
}

#child2-wrapper {
position: relative;
float: left;
width: 825px;
height: auto;
background: #FFFFFF url(../images/content-bl.jpg) no-repeat;
background-position: bottom left;
}

#child-shadow-left {
position: relative;
float: left;
width: 59px;
height: 566px;
background: #FAF7EB url(../images/shadow-hor-left.jpg) repeat-y;
}

#child2-shadow-left {
position: relative;
float: left;
width: 59px;
height: 388px;
background: #FAF7EB url(../images/shadow-hor-left.jpg) repeat-y;
}

#child-shadow-right {
position: relative;
float: left;
width: 59px;
height: 566px;
background: #FAF7EB url(../images/shadow-hor-right.jpg) repeat-y;
}

#child2-shadow-right {
position: relative;
float: left;
width: 59px;
height: 388px;
background: #FAF7EB url(../images/shadow-hor-right.jpg) repeat-y;
}

#child2-container {
position: relative;
float: left;
width: 825px;
height: 388px;
}

#child2 {
position: relative;
left: 40px;
width: 410px;
}

/* Policy page specifics */

#pol-head {
position: absolute;
top: -45px;
left: 59px;
width: 825px;
height: 35px;
z-index: 3;
}

#pol-left {
position: relative;
left: 15px;
float: left;
width: 306px;
height: auto;
background: #FFFFFF;
}

#pol-wrapper {
position: relative;
float: left;
width: 825px;
height: auto;
background: #FFFFFF url(../images/content-bl.jpg) no-repeat;
background-position: bottom left;
}

#pol-content-area {
position: relative;
float: left;
width: 500px;
height: auto;
background: #FAF7EB url(../images/content-ur.jpg) no-repeat;
background-position: top right;
}

#pol-content {
position: relative;
left: 15px;
width: 470px;
height: auto;
font-weight: bold;
font-family: "Lucida Grande", "Trebuchet MS", "Trebuchet MS (TrueType)", arial;
font-size: 12px;
color: #372004;
}

