BODY { margin: 0px 0px 0px 0px; background-color: #000080; text-align: center; }
/* TOTAL PAGE HEIGHT = 416px */

.charity { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-align: right; background-color:#000080; padding:0 10px 0 0;}

A {color:#FBD70D; text-decoration:none;}
A:hover {color: #FF8C00;}
DIV#bcys A { color: #000080; }
DIV#bcys A:hover { color: #ffffff; }

DIV#lhspot-link A {color:#000080;}
DIV#lhspot-link A:hover {color:#FF8C00;}
DIV#rhspot-link A {color:#000080;}
DIV#rhspot-link A:hover {color:#FF8C00;}

IMG { border: none; }

DIV#main { width: 768px; height: 390px; position: relative; margin-top: 0px; background-color: #FF8C00; }

DIV#lh1 { width: 134px; height: 25px; position: absolute; top: 20px; left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF8C00; text-align: center; background-color: #000080;	}
DIV#lh2 { width: 124px; height: 150px; position: absolute; top: 45px; left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left; background-color: #5252A9; padding: 5px;}
DIV#lh3 { width: 134px; height: 25px; position: absolute; top: 211px; left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF8C00; text-align: center; background-color: #000080; }
DIV#lh4 { width: 124px; height: 30px; position: absolute; top: 236px; left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #5252A9; padding: 5px;}

/*DIV#logo { width: 421px; height: 390px; position: absolute; top: 0px; left: 174px; }*/
DIV#homeContent { width: 421px; height: 390px; position: absolute; top: 0px; left: 174px; background-color: #000080; }

DIV#rh1 { width: 134px; height: 21px; position: absolute; top: 20px; right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF8C00; text-align: center; background-color: #000080; }
DIV#rh2 { width: 124px; height: 62px; position: absolute; top: 41px; right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #5252A9;	padding: 5px;}

DIV#bcys { width: 134px; height: 155px; position: absolute; top: 122px; right: 20px; }
DIV#bcys IMG { position:absolute; top:0px; left:0px; }
DIV#bcysLink { height:50px; width:134px; position:absolute; top:123px; left:0px; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; text-align: center;}

DIV#lspotlight { width: 132px; height: 86px; position: absolute; bottom: 20px; right: 614px; border: 1px solid #000000; }
DIV#lhspot-hdr { width: 124px; height: 39px; position: absolute; top: 4px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-align: center; background-color: #fbd70d; }
DIV#lhspot-teaser { width: 114px; height: 16px; position: absolute; top: 43px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: #000000; text-align: left; background-color: #ffffff; padding: 5px 5px 0 5px; }
DIV#lhspot-link { width: 114px; height: 14px; position: absolute; top: 64px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-align: right; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 4px; }
DIV#rspotlight { width: 132px; height: 86px; position: absolute; bottom: 20px; left: 614px; border: 1px solid #000000; }
DIV#rhspot-hdr { width: 124px; height: 39px; position: absolute; top: 4px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #ffffff; text-align: center; background-color: #000000; }
DIV#rhspot-teaser { width: 114px; height: 16px; position: absolute; top: 43px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: #000000; text-align: left; background-color: #ffffff; padding: 5px 5px 0 5px; }
DIV#rhspot-link { width: 114px; height: 14px; position: absolute; top: 64px; left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-align: right; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 4px; }

DIV#footer { width: 768px; height: 20px; position: relative; margin-top: 0px; }
DIV#copyright { width: 303px; height: 20px; position: absolute; top: 0px; left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 28px; color: #FF8C00; text-align: left; vertical-align: baseline; }
DIV#credit { width: 370px; height: 20px; position: absolute; top: 0px; left: 378px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 28px; color: #FF8C00; text-align: right; vertical-align: baseline; }

BLOCKQUOTE
{
    margin:0;
    padding:0;
    width: 300px;
    background: #87a5e3 url(/assets/pullquote_top.gif) no-repeat;
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
}
BLOCKQUOTE.right
{
    float: right;
    clear: right;
}
BLOCKQUOTE.left
{
    float: left;
    clear: left;
}
BLOCKQUOTE.wide
{
    width: auto;
    margin-top: 10px;
    margin-left: 8px;
    margin-right: 8px;
    background: #87a5e3 url(/assets/pullquote_wide_top-hp.gif) no-repeat;
}
P.QuoteBody
{
    color: #fbd70d;
    font-weight: bold;
    line-height: 1.2em;
    font-size: 150%;
    padding: 40px 30px 20px 45px;
    text-align: left;
    background: url(/assets/quotemark_bottom.gif) bottom right no-repeat;
    margin: 0 15px 0 10px;
}
BLOCKQUOTE.wide P.QuoteBody
{
    font-size: 95%;
    color: #f3f3f3;
    padding: 40px 15px 10px 20px;
}
P.QuoteCite
{
    color: #ffffff;
    font-size: 125%;
    font-weight: bold;
    text-align: right;
    padding-right: 15px;
    padding-left: 20px;
    padding-bottom: 20px;
    background: url(/assets/pullquote_bottom.gif) left bottom no-repeat;
    margin: 0;
}
BLOCKQUOTE.wide P.QuoteCite
{
    background: url(/assets/pullquote_wide_bottom-hp.gif) bottom right no-repeat;
    font-size: 80%;
    color: #000080;
}