body	{font-family:Arial, Verdana, Sans-serif; font-size:11px; margin:0px; padding:0px;}

#logoBox		{position:absolute; top:0px; left:71px; width:84px; height:138px; padding:0px; margin:0px;}
#titleBox		{width:auto; height:83px; padding-left:155px;}
#header			{width:100%; height:55px; text-align:right; color:#fff; background-color:#ED1C24;}
#mainContent	{
	width:650px;
	background:url(art/bk_left.gif) repeat-y top left #fff;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navMenu		{width:154px; float:left; margin:0px; padding:0px; background-color: #21246a;}
/* added background color, even though it didn't seem to be needed before */
#navMenu a img		{display: block; margin-left: auto; margin-right: auto;}
#MCBody			{
	width:620px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footerBox		{width:100%; height:55px; color:#fff; background-color:#2E3192; text-align:right; padding:0px; margin:0px; border-top:1px solid #fff;}

/* TOP NAV STYLES
   =================================================================== */
div#nav 	{height:26px; margin:0px; padding:0px;}
div#nav a	{display:inline; float:right; font-size:1px; text-indent: -2000em; text-decoration: none;}

div#nav #prime1 a {width:85px; height:26px; background-image:url(art/b_fund.gif); margin:0px; padding:0px;}
div#nav #prime2 a {width:120px; height:26px; background-image:url(art/b_our.gif); margin:0px; padding:0px;}
div#nav #prime3 a {width:132px; height:26px; background-image:url(art/b_programs.gif); margin:0px; padding:0px;}
div#nav #prime4 a {width:97px; height:26px; background-image:url(art/b_calendar.gif); margin:0px; padding:0px;}
div#nav #prime5 a {width:120px; height:26px; background-image:url(art/b_get.gif); margin:0px; padding:0px;}

div#nav a:hover			{background-position: 0 -26px;}
div#nav a.onState		{background-position: 0 -52px;}
div#nav a.onState:hover {background-position: 0 -52px;}

/* CONTENT BOX STYLES
   =================================================================== */

h1	{font-family:Times, Times-New-Roman, Serif; font-size:24px; line-height:30px; font-weight:normal; color:#21246a; padding-bottom:2px; border-bottom:solid 1px #9091b4;}
h2	{font-family:Arial, Verdana, Sans-serif; font-size:14px; line-height:18px; color:#21246a; margin:0px 0px -12px 0px; padding: 10px 0px 0px 0px;}
h3	{font-family:Times, Times-New-Roman, Serif; font-size:16px; line-height:22px; margin:20px 0px 10px 0px; padding:0px; color:#000; font-style:italic; font-weight:normal; text-align:center;}
h3.bigger	{font-family:Times, Times-New-Roman, Serif; font-size:20px; line-height:22px; margin:20px 0px 10px 0px; padding:0px; color:#000; font-style:italic; font-weight:normal; text-align:center;}
h4	{font-family:Times, Times-New-Roman, Serif; font-size:18px; line-height:24px; color:#21246a; font-style:italic; text-align:center;}
h5	{font-family:Times, Times-New-Roman, Serif; font-size:24px; line-height:30px; margin:20px 0px 10px 0px; padding:0px; color:#000; font-style:italic; font-weight:normal; text-align:center;}
h6	{font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:18px; color:#000; text-align:right; margin:0px; padding:0px; }
h6	.small {font-family:Arial, Verdana, Sans-serif; font-size:10px; line-height:12px; color:#000; text-align:right;}

#homeContent	{width:800px; height:276px; color:#000; padding:0px; margin:0px;}
#homeBottom	{width:100%; height:151px; background:url(art/pic_homebot_bg.jpg) repeat-x top left;}
#homeBottom p	{font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:18px; color:#4F5B6D;}


#MCBody p	{font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:18px;}
#MCBody span.initial	{font-family:Times, Times-New-Roman, Serif; font-size:22px; line-height:12px; color:#21246a;}
#MCBody a	{font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:18px; color:#516FDF; font-weight: bold;}


#MCBody .donate		{font-family:Arial, Verdana, Sans-serif; font-size:12px; line-height:18px; font-weight: bold; color:#21246a;}
#MCBody .option		{font-family:Arial, Verdana, Sans-serif; font-size:10px; line-height:18px; color:#000; }

/* Set UL Styles
   =================================================================== */

#blueList ul	{font-family:arial, verdana, Sans-serif; font-size:12px; padding:0px; margin:0px;}
#blueList li	{line-height:18px; text-align:left; margin:0px; padding:0px;}
#blueList li a	{padding:7px 0px 7px 0px; color:#516fdf; margin:0px;}

#italicList ul	{font-family:arial, verdana, Sans-serif; font-size:12px; padding:0px; margin:0px;}
#italicList li	 {font-weight:bold; font-style:italic; line-height:18px; text-align:left; margin:0px; padding:0px;}
#italicList li a	{padding:7px 0px 7px 0px; color:#516FDF; margin:0px;}

/* Set Navigation Styles
   =================================================================== */

#navMenu ul	{font-family:Times, Times-New-Roman, Serif; font-size:14px; list-style:none; padding:15px 0px 40px 0px; margin:0px;}
#navMenu li	 {display:inline; line-height:14px; text-align:left; width:154px; margin:0px; padding:0px;}
#navMenu li a	{padding:7px 0px 7px 20px; display:block; color:#f5f5f5; text-decoration:none; margin:0px;}
#navMenu li a.onState	{color:#ED1C24; text-decoration:none; background: url(art/on.gif) no-repeat 10px 8px;}
#navMenu li a:hover	{color:#ff3;}
#navMenu li a.onState:hover	{color:#ED1C24; text-decoration:none; background: url(art/on.gif) no-repeat 10px 8px;}

/* Set Footer Styles
   =================================================================== */
   
#footerBox	p {font-size:12px; padding:10px 20px 10px 20px; text-align:right; color:#f5f5f5;}
#footerBox	a {padding:0px 10px 0px 10px; color:#fff; text-decoration:none;}

/* CLEAR STYLE
   =================================================================== */
.clear {clear:both; display:block; width:800px; height:1px; margin:0; padding:0; font-size:1px; line-height:1px;}

/* RAFFLE LINK STYLE FOR HOME PAGE
   =================================================================== */
a.raffle:link { color:#ED1C24; background: transparent; }
a.raffle:visited { color:#FF3333; background: transparent; }

/* IMAGE CAPTIONS FOR NEWS PAGE
   Thanks to Bert Bos at the W3 for the example - http://www.w3.org/Style/Examples/007/figures.html
   =================================================================== */
div.figure {
  float: right;
  width: 200px;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

/* Major Donor List */
.level { font-weight: bold; }

/* TABS FOR WALKATHON 2009
   =================================================================== */

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: #bdf url(/img/tab.png);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}


ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(/img/tab.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}

/* Used where? */

div.walkcontent {
    border: #48f solid 3px;
    clear: left;
    padding: 1em;
}

/* Admin Tab CSS added 19JAN2009 */

ol#tocadmin {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#tocadmin li {
    float: left;
    margin: 0 1px 0 0;
}

ol#tocadmin a {
    background: #bdf url(/img/tabadmin.png);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#tocadmin a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#tocadmin a:hover span {
    background-position: 100% -120px;
}

ol#tocadmin li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#tocadmin li.current span {
    background-position: 100% -60px;
}

ol#tocadmin span {
    background: url(/img/tabadmin.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}

/* WALKATHON INTRO PAGE
   =================================================================== */

.section, .section-alt
{
 padding-top: 15px;
 padding-bottom: 5px;
 border-bottom: 1px solid #b6b6b6;
}

.section
{
 background-color: #FFFFFF;
}

.section-alt
{
 background-color: #f0f0f0;
}

.section h2, .section-alt h2
{
 display: block;
 text-align: right;
 float: left;
 width: 160px;
 font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
 text-align: right;
 font-size: 15pt;
 font-weight: normal;
}

#container
{
 width: 600px;
 margin: 0 auto 0 auto;
}

.paddedSection{
 padding-bottom: 8px;
}

#content{
 width:844px;
 margin-left: auto;
 margin-right: auto;
 height:1400px;
}

.paddedSection{
 padding-bottom: 8px;
}

.buttonlink
{
 border: 4px outset;
  padding: 2px;
  text-decoration: none;
  cursor:pointer;
}
#span_e_sys {
	border: 1px solid #BD141B;
	background-color: #FFA5AB;
	padding: 5px;
	display: block;
}
