@charset "utf-8";
html, body, form, a, p, tr, td, th, body, html, h1, h2, h3, h4, h5, h6, fieldset, ul, li, ol, div  {border: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;margin: 0;padding: 0;}

a:link {text-decoration: none; color: #2277B7;}
a:visited {text-decoration: none; color: #2277B7;}
a:active {text-decoration: none; color: #2277B7;}

#content a:hover, a:hover {text-decoration: underline; }

.googleForm {left: 240px;position: absolute;top: 2px;width: 200px;}
.googleBox {border: 1px inset;display: block;display: inline;float: left;margin-left: 4px;width: 140px;}
.googleBtn {display: block;float: left;padding-left: 4px;padding-top: 4px;}

/* rotating images */



ul, ol, li {list-style: none;}
li {min-width: 1px;}

/* Use to clear floats in non-IE */
.clearAfter:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

/* Use for hidden accessibility text*/
#logo span, #topNav span, #banner a span, #nav span, .googleForm label, #skipToContent {display: block;margin-left: -9999px;position: absolute;}

body {background: url(/campaign/images/home/bg.gif) top left no-repeat #a22900;padding-bottom: 25px;}

#logo {background: url(/campaign/images/home/logo.gif) top left no-repeat;height: 102px;left: 28px;position: absolute;top: 13px;width: 300px;}
#topNav {left: 536px;position: absolute;top: 56px;width: 400px;}
#topNav ul {margin-top: 5px;}
#topNav a {background-repeat: no-repeat;display: block;height: 15px;}
#topNav li {float: left;}
#topNav .umlaw {background-image: url(/campaign/images/topnav/um-law.gif);width: 53px;}
#topNav .umb {background-image: url(/campaign/images/topnav/umb.gif);width: 41px;}
#topNav .sitemap {background-image: url(/campaign/images/topnav/sitemap.gif);width: 67px;}
#topNav .contact {background-image: url(/campaign/images/topnav/contact.gif);width: 67px;}

#columnWrap {border-top: 16px solid #fff;margin-top: 129px;width: 983px;}

#leftCol, #rightCol {background: #fff;float: left;}
#leftCol {width: 171px;}
#rightCol {padding-right: 29px;width: 783px;}


#nav {background-color: #fff;margin: 18px 22px 15px 18px; min-height: 244px;}
#nav li {margin-bottom: 13px;}
#nav a { background-repeat: no-repeat;display: block;height: 16px;width: 129px;}
#nav #open a {padding-left: 0; width: 131px}

#nav a {background-position: 0 0;}
#nav a:hover, #nav li.open a {background-position: bottom right;}
#nav .home a {background-image: url(/campaign/images/nav/home.gif);}

#nav .why a {background-image: url(/campaign/images/nav/campaign.gif); }
#nav #open.why a {background-image: url(/campaign/images/nav/campaign-down.gif)}

#nav .priorities a {background-image: url(/campaign/images/nav/priorities.gif); }
#nav #open.priorities a {background-image: url(/campaign/images/nav/priorities-down.gif)}


#nav .leadership a {background-image: url(/campaign/images/nav/leadership.gif); }
#nav #open.leadership a {background-image: url(/campaign/images/nav/leadership-down.gif)}

#nav .annual a {background-image: url(/campaign/images/nav/annual.gif); }
#nav #open.annual a {background-image: url(/campaign/images/nav/annual-down.gif)}

#nav .ways a {background-image: url(/campaign/images/nav/give.gif); }
#nav #open.ways a {background-image: url(/campaign/images/nav/give-down.gif)}

#nav .planned a {background-image: url(/campaign/images/nav/planned.gif); }
#nav #open.planned a {background-image: url(/campaign/images/nav/planned-down.gif); }

/* Rollover effect */

#banner {height: 252px;width: 783px; background-repeat: no-repeat; background-image: url(/campaign/images/home/banner.jpg);}
#rightCol .aa {background-image: url(/campaign/images/home/banner.jpg)}
#rightCol .bb {background-image: url(/campaign/images/home/banner2.jpg)}
#rightCol .cc {background-image: url(/campaign/images/home/banner3.jpg)}



#banner a {background: url(/campaign/images/home/give-btn.gif) no-repeat;display: block;height: 31px;margin: 171px 0 0 563px;position: absolute;width: 141px;}

#content {background: #fff;padding-top: 16px;}

#content p {font-size: 70%;line-height: 161%;margin-bottom: 10px;}


#content h1 {border-bottom: 1px solid #4b412d;color: #4E3A1F;margin-bottom: 10px;padding-bottom: 3px;}
.moreLink {color: #2277b7;display: block;font-size: 70%;font-weight: bold;margin-bottom: 20px;}
.callout .moreLink {margin-bottom: 5px;}

#contentLeft, #contentRight {float: left;}
#contentLeft {margin-bottom: 15px;padding: 0 58px 30px 27px;width: 488px;}

#contentRight {margin-bottom: 15px;width: 210px;}
.callout {background-color: #e6e4df;margin-bottom: 11px;padding: 0 10px 8px 10px;}
.callout img {float: left;margin-right: 10px;}
#contentRight h1 {color: #cc3300;margin-top: 0;}


.imageCallout img {display: block;margin-bottom: 3px; }
#content .imageCallout p {font-size: 65%; line-height: 120%;  font-style:italic; margin-left: 2px}

#footer {background: url(/campaign/images/home/footer-bg.gif) top left repeat-x;clear: left;margin-left: 171px;width: 812px;}
#footer p {font-size: 70%;}
#footerSeal {background: url(/campaign/images/home/footer-seal.gif) 20px 0 no-repeat;min-height: 90px;padding-left: 117px;}
.footerOnBlack {color: #bfbfbf;padding: 41px 0 26px 0;}
.footerOnRed {color: #e3bfb3;}

#goalBox, #goalBoxInner {background-color: #000; background-repeat: no-repeat;height: 227px;width: 210px;}
#goalBox {background-image: url(/campaign/images/home/goal-full.gif);position: relative;}
#goalBoxInner {background-image: url(/campaign/images/home/goal-empty.gif);}
#goalBoxInner p {padding: 80px 25px 40px 50px; color: white;}
#goalBox .goalBoxReceived {border-bottom: 0;font-weight: bold;padding-left: 62px;position: absolute;top: 180px;width: 180px;}
.goalBoxReceived span {font-size: 18px; color: black;}


#content table tr,td {font-size: 11px;line-height: 161%;}


/* Added by csd for testing - 2/24/2009 */

#goalBox_test, #goalBoxInner_test {background-color: #000; background-repeat: no-repeat;height: 227px;width: 210px;}
#goalBox_test {background-image: url(/campaign/images/home/bar_chart_full.gif);position: relative;}
#goalBoxInner_test {background-image: url(/campaign/images/home/bar_chart.gif);}
#goalBoxInner_test p {padding: 80px 25px 40px 50px; color: white;}
#goalBox_test .goalBoxReceived {border-bottom: 0;font-weight: bold;padding-left: 62px;position: absolute;top: 180px;width: 180px;}
.goalBoxReceived span {font-size: 18px; color: black;}
