html {
color: #333333;
font-size: 95%;
}
code {
color: #333333;
}
body {
margin:0px;
padding:0px;
text-align:center;
color: #333333;
font: 1em Arial, Helvetica, sans-serif;
background-color: #bccada;
background-image: url(http://www.whcacap.org/_img/ele/bkgd-body.gif);
background-repeat: repeat;
}
div {
margin:0px auto;
padding:0px;
vertical-align:top;
}
img {
margin:0px;
padding:0px;
border:none;
vertical-align:top;
}
p {
margin:0px auto;
padding:0px;
vertical-align:top;
text-align: left;
font-size: .8em;
}
table {
margin:0px auto;
padding:0px;
vertical-align:top;
border: 0px none;
font-size: .9em;
border-collapse: collapse;
line-height: normal;
font-size: 1em;
text-align: left;
}
td,tr {
margin:0px;
padding:0px;
vertical-align:top;
text-align: left;
}
th{
margin:0px;
padding:0px;
font-weight: normal;
vertical-align: middle;
}
a {
margin:0px;
padding:0px;
text-decoration: underline;
color: #333333;
}
a:hover {
text-decoration: none;
}
ul, dl, ol {
margin:0px;
padding:0px;
list-style:none;
font-size: 1em;
}
ul ul {
margin:0px;
padding:0px;
list-style:none;
font-size: 1em;
}
li, dt, dd {
margin:0px;
padding:0px;
}
form {
margin: 0px;
padding: 0px;
font-size: 1em;
}
input {
margin: 0px;
padding: 0px;
}
select {
margin: 0px;
padding: 0px;
}
iframe {
border-style: none;
margin: 0px;
padding: 0px;
vertical-align: top;
}

h1,h2,h3,h4,h5,h6 {
margin:0px auto;
padding:0px;
text-align: left;
vertical-align:top;
font-size: 1em;
color: #9b6149;
}
iframe {
margin:0px auto;
padding:0px;
border:none;
vertical-align:top;
}
span {
margin: 0px auto;
padding: 0px;
}
div.clnr {
font-size: 1px;
line-height: 1px;
clear: both;
width: 100%;
height: 1px;
}

div#wrap {
width: 970px;
text-align: center;
position: relative;
background-color: #f0f0ed;
}
h1 {
font-size: 18px;
font-weight: bold;
margin-top: 15px;
text-align: left;
}
h3.divdr {
border-top: 1px solid #ebe2ce;
border-right: none;
border-bottom: none;
border-left: none;
padding-top: 10px;
}
h4.divdr {
border-top: 1px solid #ebe2ce;
border-right: none;
border-bottom: none;
border-left: none;
padding-top: 8px;
}
h5.divdr {
border-top: 1px solid #ebe2ce;
border-right: none;
border-bottom: none;
border-left: none;
padding-top: 5px;
}
h6.divdr {
border-top: 1px solid #ebe2ce;
border-right: none;
border-bottom: none;
border-left: none;
padding-top: 5px;
}

div#hdr {
width: 970px;
background-color: #c3bc9e;
}
div#hdr img {
width: 970px;
height: 100px;
}

div#navleft {
width: 180px;
float: left;
margin-left: 0px;
margin-right: auto;
clear: left;
display: inline;
}
div#navleft span {
padding-top: 8px;
padding-bottom: 7px;
display: block;
color: #ffffff;
background-color: #9b6149;
margin-bottom: 5px;
font-size: 16px;
}

div#navtop {
width: 790px;
margin-right: 0px;
margin-left: auto;
text-align: center;
border-top: none;
border-right: none;
border-bottom: 2px solid #ffffff;
border-left: none;
float: right;
background-color: #ebe2ce;
display: inline;
}
div#navtopin {
margin-right: 0px;
margin-left: 20px;
}

div#main {
width: 100%;
clear: both;
border-top: 2px solid #ffffff;
border-right: none;
border-bottom: none;
border-left: none;
background-image: url(http://www.whcacap.org/_img/ele/bkdg-main.gif);
background-repeat: repeat-y;
background-position: left top;
background-color: #ffffff;
padding-bottom: 25px;
}
body.wde div#main {
width: 100%;
clear: both;
border-top: 2px solid #ffffff;
border-right: none;
border-bottom: none;
border-left: none;
background-image: url(http://www.whcacap.org/_img/ele/bkdg-main-wde.gif);
background-repeat: repeat-y;
background-position: left top;
background-color: #ffffff;
padding-bottom: 25px;
}
div#main p#navbtm {
text-align: center;
border-top: 1px solid #e7d3ad;
border-right: none;
border-bottom: none;
border-left: none;
width: 300px;
padding-top: 10px;
padding-bottom: 15px;
font-size: 0.8em;
margin-top: 35px;
}
body.wde div#main p#navbtm {
margin-left: 420px;
}
div#main p#navbtm a {
margin-right: 15px;
margin-left: 15px;
color: #666666;
}

div#content {
width: 750px;
margin-right: 5px;
margin-left: auto;
float: right;
padding-top: 5px;
display: inline;
}
div#content p {
line-height: 1.4;
margin-bottom: 10px;
}

div#colmlft {
float: left;
width: 545px;
margin-left: 0px;
margin-right: auto;
background-color: #ffffff;
display: inline;
}
div#content div#colmlft p#crmb {
font-size: 11px;
color: #666666;
}
div#content div#colmlft p#crmb a {
color: #666666;
}

div#colmrgt {
float: right;
width: 175px;
margin-right: 0px;
margin-left: auto;
background-color: #eceae5;
display: inline;
}
div#colmrgt-in {
width: 165px;
margin-right: auto;
margin-left: auto;
}

div#content div#colmrgt-in p.rtcol-addr {
line-height: normal;
font-size: 11px;
}
div#content div#colmrgt-in p.rtcol-addr span {
font-size: 120%;
font-weight: bold;
}

div#colmwde {
width: 700px;
margin-left: 0px;
margin-right: auto;
background-color: #ffffff;
}


div#ftr {
padding-top: 15px;
text-align: center;
clear: both;
padding-bottom: 10px;
border-top: 10px solid #e7D3ad;
border-right: none;
border-bottom: 2px solid #ffffff;
border-left: none;
background-color: #c3bc9e;
}
div#ftr a:hover {
text-decoration: none;
}
div#ftr p {
line-height: normal;
text-align: center;
}
div#ftr p#ftrhdg {
font-size: 1em;
}
div#ftr p#phn {
font-size: 1.2em;
margin-top: 2px;
margin-bottom: 2px;
}
div#ftr p#cpr {
color: #666666;
font-size: 11px;
margin-top: 10px;
}
div#ftr p#cpr a {
text-decoration: none;
color: #666666;
}

/* donate btn */
div#colmrgt a#dnte {
display: block;
width: 170px;
height: 48px;
margin-right: auto;
margin-left: auto;
text-decoration: none;
background-image: url(http://www.whcacap.org/_img/ele/btn-dnte.gif);
background-repeat: no-repeat;
background-position: center top;
}
div#colmrgt a#dnte:hover {
background-position: bottom;
}

/* skip */
span#skp {
position: absolute;
top: 5px;
left: 815px;
text-align: center;
display: block;
font-size: 11px;
padding-bottom: 2px;
width: 150px;
height: 1.5em;
background-color: #c3bc9e;
}
span#skp a {
display: block;
width: 140px;
margin-right: auto;
margin-left: auto;
color: #333333;
padding: 5px;
}
span#skp a:focus {
background-color: #fff9e5;
}

/* banner help menu */
div#help {
position: absolute;
z-index: 100;
left: 565px;
top: 55px;
width: 400px;
text-align: right;
padding-top: 3px;
padding-bottom: 3px;
}
div#help form {
text-align: right;
margin-right: 0px;
margin-left: auto;
font-size: 12px;
display: inline;
}
div#help form select {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}
div#help form option {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
text-align: left;
}

/* newsletter */
div#newsl {
margin-top: 20px;
width: 100%;
background-image: url(http://www.whcacap.org/_img/ele/nwsl.gif);
background-repeat: no-repeat;
background-position: center top;
padding-top: 50px;
}
div#newsl p {
margin-bottom: 5px;
font-size: .8em;
text-align: center;
}
div#newsl p#jn a {
font-size: 110%;
}

div#newsl-2 {
margin-top: 20px;
width: 100%;
padding-top: 50px;
background: url(http://www.whcacap.org/_img/ele/nwsl-2.gif) no-repeat center top;
}
div#newsl-2 p {
margin-bottom: 5px;
font-size: .8em;
text-align: center;
}
div#newsl-2 p#rd a {
font-size: 110%;
}

/* sponsor columns */
div#colmrgt-in p#spthdg {
color: #9b6149;
text-align: center;
font-weight: bold;
margin-top: 5px;
margin-bottom: 10px;
font-size: 1em;
}
div#content div#colmrgt-in p {
margin-bottom: 8px;
}

div#colmrgt-in div.spnsr {
background-color: #fff;
text-align: center;
padding: 5px 6px;
margin-bottom: 8px;
}
div#content div#colmrgt-in div.spnsr p {
font-size: 11px;
line-height: normal;
}
div#colmrgt-in div.spnsr img {
display: block;
margin: 5px auto 2px;
}

/* testimonials columnrgt */
div#content div#colmrgt-in p#hdgtsm {
font-weight: bold;
color: #002856;
font-size: 15px;
text-align: center;
margin-bottom: 10px;
background-image: url(http://www.whcacap.org/_img/ele/lgo-hdg.gif);
background-repeat: no-repeat;
background-position: center top;
padding-top: 50px;
line-height: normal;
}
div#colmrgt-in div.qte {
margin-bottom: 20px;
background-image: url(http://www.whcacap.org/_img/ele/qte-lft-rgtcol.gif);
background-repeat: no-repeat;
background-position: left top;
margin-top: 15px;
width: 160px;
}
div#content div#colmrgt-in div.qte p {
font-size: 11px;
line-height: 1.3;
}
div#content div#colmrgt-in div.qte p.qtetxt {
text-indent: 40px;
padding-top: 15px;
margin-bottom: 3px;
}
div#content div#colmrgt-in div.qte p.sig {
text-align: right;
padding-top: 0px;
text-indent: 0px;
}

/*forms*/
.whcaform {
text-align:left;
position:relative;
margin:1em auto 1em 0px;
width: 560px;
font-size: .8em;
}
.whcaform fieldset{
border:1px solid #c89655;
margin:0 0 0.5em;
display: block;
padding: .5em 0.8em;
}
.whcaform legend {
color: #C89655;
font-size: 1.2em;
font-weight: bold;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
}         
.whcaform label {
 font-weight:bold;
}
.whcaform label span {
font-weight: normal;
}  
.whcaform .radio input {
width: auto;
border: 0px none;
display: inline;
vertical-align: top;
font-size: .8em;
margin-right: 3px;
}
.whcaform .checkbox input {
width: auto;
border: 0px none;
display: inline;
vertical-align: top;
font-size: .8em;
margin-right: 3px;
}
.whcaform .rqd {
color: #ff3838;
font-size: 0.9em;
}
.whcaform dl {
background-color: #F0E9D9;
padding: 6px 10px 5px;
}
.whcaform dl dd {
margin-right: auto;
margin-left: 0px;
}
.whcaform dl.txt-300 input {
width: 300px;
}
.whcaform dl.chk-rad-100 dd {
float: left;
width: 100px;
vertical-align: middle;
}
.whcaform dl.chk-rad-100 dd span input {
vertical-align: middle;
}
.whcaform dl.chk-rad-130 dd {
float: left;
display: block;
width: 130px;
}
.whcaform dl.chk-rad-130 dd span input {
float: left;
display: block;
}

/*standard pix services*/
img.pix-rgt {
float: right;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 10px;
text-align: center;
border: 1px solid #D5D0C1;
}
img.pix-lft {
float: left;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
text-align: center;
border: 1px solid #D5D0C1;
}
img.pix-ctr {
display: block;
margin-right: auto;
margin-left: auto;
margin-bottom: 2px;
text-align: center;
border: 1px solid #D5D0C1;
}
div#colmwde-740 {
width: 740px;
margin-left: 0px;
margin-right: auto;
background-color: #ffffff;
}
