/* CSS Document */
.hibiscusleft {
background-image: url("images/hibiscus-left.gif");
background-position: top left;
background-repeat: no-repeat;
}

/*
.maintable {
border: 2px solid white;
border-top: 0px;
}
*/

a.mainmenu {
color: white;
font-family: arial;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
}
a.mainmenu:hover {
color: #ffeca0;
}

.topline {
border-top: 2px solid white;
background-color: #fffcdf;
background-image: url("images/hibiscus-lg.gif");
background-position: top right;
background-repeat: no-repeat;
}

.campaigngoal {
background-color: #feda5e;
border: 1px solid #e86c2a;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
font-style: italic;
background-image: url("images/pointinghand.gif");
background-repeat: no-repeat;
background-position: left 13px;
position: relative;
left: 4px;
}

a.campaignlink {
display: block;
color: #dc5300;
text-decoration: none;
padding: 7px;
padding-left: 35px;
}
a.campaignlink:hover {
color: #e86c2a;
}

.spotlightagency {
background-image: url("images/spotlight-bg.gif");
}

.spotlighttext {
display: block;
padding: 15px;
padding-top: 7px;
}
.spotlightheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #156ed2;
line-height: 24px;
}
.spotlightsubhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #75aef4;
}
.spotlightcopy {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #787878;
}
a.spotlightlink {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1f89ec;
}
a.spotlightlink:hover {
color: #156ed2;
text-decoration: none;
}

.body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
display: block;
text-align: justify;
color: #626262;
width: 395px;
}

.bodysm {
font-size: 11px;
color: #807f7a;
}

a.bodysm {
color: #3e3e3d;
}
a.bodysm:hover {
text-decoration: none;
}

a {
color: #626262;
}

.unitedways {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003e87;
}
a.unitedways {
color: #0075fe;
text-decoration: none;
}
a.unitedways:hover {
text-decoration: underline;
}

.footer {
color: #9677bc;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

a.footermenu {
color: #eacaff;
text-decoration: none;
}
a.footermenu:hover {
text-decoration: underline;
}

.sideborders {
border-left: 2px solid white;
border-right: 2px solid white;
}

.print {
display: none;
}

.rightmenu {
border-left: 1px solid #6829c8;
background-color: #fff1c2;
padding-top: 10px;
}

.subcatname {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #481784;
text-align: right;
margin-bottom: -5px;
margin-top: -5px;
}
.subcatnamesm {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #481784;
line-height: normal;
}

.body2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
display: block;
text-align: justify;
color: #626262;
}

.bodyinline {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: justify;
color: #626262;
}
a.submenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5720aa;
text-decoration: none;
}
a.submenufirst {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #200051;
text-decoration: none;
font-weight: bold;
}
a.submenu:hover {
text-decoration: underline;
}
a.submenufirst:hover {
text-decoration: underline;
}

a.submenuon {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

ul.rightmenublock {
list-style: none;
margin-left: 15px;
padding-left: 1em;
text-indent: -1em;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
li.rightmenublock {
padding-bottom: 10px;
}

.testimonial {
font-family: times new roman, times, serif;
font-size: 12px;
color: #577acb;
display: block;
padding: 18px;
}

.testimonialquote {
line-height: 20px;
font-weight: bold;
font-style: italic;
}

.bodylg {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5720aa;
font-weight: bold;
}




.alpha-shadow {
	clear: both;
	float:left;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 17px !important;
	margin: 14px 0 0 8px;
	}

.alpha-shadow div {
  background: url(images/shadow2.png) no-repeat left top !important;
  background: url(images/shadow2.gif) no-repeat left top;
  float: left;
  padding: 0px 6px 6px 0px;
  }

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: 0;
  }
  
.float {
position: relative;
float: left;
clear: left;
width: 220px;
margin-bottom: 20px;
}  
.imagecaption {
position: relative;
float: left;
clear: left;
width: 205px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8399e2;
line-height: 12px;
}


.thermometer { 
text-align: center; 
width: 120px;
margin:  15px 0 0 -5px;
font-family: Arial, Helvetica, sans-serif; 
}
.goal { font-size: 24px; font-weight: bold; }
.gauge { position: relative; margin: 5px 0 0 -30px; height: 317px; }
.fullheight { 
position: absolute;
height: 223px;
bottom: 70px;
left: 88px;
}
.currenttotal {
background-color: #cc0000;
width: 20px;
bottom: 0;
left: 1px;
position: absolute;
text-align: center;
}
.thermometer span {
margin-left: 30px;
display: block;
color: #cc0000;
font-size: 22px;
line-height: 20px;
font-weight: bold;
bottom: 8px;
position: absolute;
text-align: left;
}
.thermometer span .dollaramt { font-size: 14px; }
