body{
background:url(../images/background.gif) no-repeat 50% 0;
margin:0;
font-family:arial;
}
img{
border:none;
}
#wrap{
margin:0 auto;
width:992px;
}
#header{
width:992px;
height:118px;
float:left;
background:url(../images/headerbg2.gif) no-repeat;
}
#menudiv{
width:992px;
height:59px;
float:left;
background:url(../images/menubg.jpg);
}
#menu{
float:left;
width:942px;
height:38px;
padding-right:26px;
padding-left:24px;
padding-bottom:10px;
padding-top:11px;
}
.but{
float:left;
margin-right:7px;
}
#bodytop{
width:992px;
height:107px;
float:left;
background:url(../images/bodytop.jpg);
}
#bodycontentLtop{
float:left;
width:17px;
height:223px;
background:url(../images/bodycontenttopLbg.jpg) no-repeat;
}
#bodycontentCtop{
float:left;
width:961px;
background:#FFFFFF;
}
#bodycontentRtop{
float:left;
width:14px;
height:223px;
background:url(../images/bodycontenttopRbg.jpg) no-repeat;
}
#spacerL{
float:left;
background:url(../images/bodycontentmainLbg.gif) repeat-y;
width:17px;
}
#spacerR{
float:left;
background:url(../images/bodycontentmainRbg.gif) repeat-y;
width:14px;
margin-left:961px;
}

#bodycontentL{
float:left;
width:17px;

background:url(../images/bodycontentmainLbg.jpg) repeat-y;
}
#bodycontentC{
float:left;
width:951px;
background:url(../images/bodybg.gif) repeat-y;
padding-left:22px;
padding-right:19px;
}
#bodycontentR{
float:left;
width:14px;

background:url(../images/bodycontentmainRbg.jpg) repeat-y;
}
#footerL{
float:left;
width:17px;
background:url(../images/bodycontentmainLbg.jpg) repeat-y;
}
#footerC{
width:961px;
float:left;
background:#373737;
margin-bottom:10px;
padding-bottom:10px;
}
#footerR{
float:left;
width:14px;
background:url(../images/bodycontentmainRbg.jpg) repeat-y;
}
#newsletterbar{
float:left;
width:535px;
height:27px;

margin-top:13px;
margin-left:5px;
}
#newsletterL{
float:left;
width:6px;
height:27px;
background:url('../images/newsletterL.gif') no-repeat;
}
#newsletterR{
float:left;
width:6px;
height:27px;
background:url('../images/newsletterR.gif') no-repeat;
}
#newsletterC{
float:left;
background:#818a8e;
width:523px;

}
#newsletterC label{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14.5px;
font-weight:bold;
}
#newsletterform{
margin-top:2px;
}
#campaignbar{
float:left;
width:391px;
height:27px;
margin-left:7px;
margin-top:13px;
}
#bannersarea{
width:940px;
height:226px;
float:left;
background:url(../images/bannersbg.gif) no-repeat;
margin-top:9px;
margin-left:5px;
}
#flashbanner{
float:left;
width:739px;
height:203px;
margin-top:11px;
margin-left:10px;
}
#bannerright{
float:left;
width:180px;
}
#donatebutton{
width:173px;
height:98px;
float:left;
margin-left:9px;
margin-top:11px;
}
#raisedbutton{
float:left;
width:172px;
height:98px;
margin-top:4px;
background:url(../images/raisedbutton.gif) no-repeat;
margin-left:9px;
}
.headerbar{
height:42px;
float:left;
}
#latestnews{
float:left;
width:528px;
margin-left:5px;
margin-top:10px;
}
#latestnews2{
float:left;
width:900px;
margin-left:5px;
margin-top:10px;
}
#takeaction{
float:left;
width:400px;
height:350px;
margin-left:12px;
margin-top:10px;
}
.headerL{
height:42px;
float:left;
width:11px;
background:url(../images/headerbarL.gif) no-repeat;
}
.headerC{
float:left;
background:url(../images/headerbarbg.gif) repeat-x;
height:42px;
padding-top:10px;
}
.headerR{
height:42px;
float:left;
width:18px;
background:url(../images/headerbarR.gif) no-repeat;
}
.blueheader{
color:#00a5ef;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.pinkheader{
color:#ff118c;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.greyheader{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
}
#news{
width:528px;
float:left;
text-align:left;
}
#news2{
width:900px;
float:left;
text-align:left;
}
.frontimage{
float:left;
width:130px;
margin-right:5px;
}
.frontimage img a:hover{
border:thick #CCCCCC;
}
.frontblogcontent{
float:left;
width:370px;
}
.frontblogcontent2{
float:left;
width:370px;

}
.frontblogheader{
float:left;
}
.frontblogheader a{
font-weight:bold;
font-size:16px;
color:#000000;
text-decoration:none;

}
.frontblogheader a:hover{
font-weight:bold;
font-size:16px;
color:#0099FF;

}
.frontblogbody {
float:left;
font-size:12px;
width:370px;
color:#000000;
text-decoration:none;
}
.frontblogbody a{
color:#FFFFFF;
text-decoration:none;
}
.frontblogbody a:hover{
text-decoration:underline;
}
.frontblogsection{
padding-top:5px;
float:left;
border-bottom:dotted 1px #999999;
padding-bottom:5px;
width:520px;
}
.blogpost{
float:left;
width:485px;
}
.blogheader{
font-size:22px;
}
.dateAdded{
color:#666666;
font-weight:bold;
float:left;
width:642px;
}

.readmore{
width:380px;
float:left;
text-align:right;
margin-right:3px;
margin-top:10px;
}
#social{
float:left;
width:940px;
margin-top:11px;
margin-left:5px;
}
#takeaction label
{
width: 90px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-size:12px;
margin-left:10px;

}
#takeaction input{
border:solid 1px #CCCCCC;
font-size:12px;
}
#takeaction select{
border:solid 1px #CCCCCC;
font-size:12px;
}
#news label
{
width: 120px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
font-size:14px;
margin-left:10px;

}
#news input{
border:solid 1px #CCCCCC;
font-size:15px;
}
#news select{
border:solid 1px #CCCCCC;
font-size:15px;
}
.submit input
{
text-align:right;
background:#CC0000;
color:#FFFFFF;
font-weight:bold;
} 
.textR{
float:left;
width:400px;

}
.textR h1{
font-size:16px;
}
.textR p{
font-size:12px;
}
.textR ul li{

font-size:12px;
font-weight:bold;
}

.textL{
float:left;
width:520px;
margin-left:5px;
}
.textL h1{
font-size:16px;
}
.textL p{
font-size:12px;
}
#amount{
float:left;
font-size:22px;
color:#ffffff;
font-weight:bold;
margin-left:15px;
margin-top:40px;
}
ul.footerlinks { width: 26%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#CCCCCC; margin: 1em 0 0 0; font-size:12px; border-right:solid 1px #333333;}
ul.footerlinks2 { width: 100px; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#CCCCCC; margin: 1em 0 0 0; font-size:12px; }
ul.footerlinks li { margin: 0 0 0 7px; padding: 0 7px; }
ul.footerlinks2 li { margin: 0 0 0 0px; padding: 0 0px; }
ul.footerlinks.last { width: 23%; }
ul.footerlinks li.first { font-weight: bold; }
ul.footerlinks a { width: 100%; color: #666; }
ul.footerlinks a:hover { color: #FFF; background: #666; }

.eventshome{
height:137px;
float:left;
width:400px;
background:url(../images/eventsbg.gif) no-repeat;
}
#ie-message {
background:#db2e2e;
border:1px solid #333;
color: #fff;
padding:15px;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:10px;
}

#ie-message a {
color:#fff;
text-decoration:underline;
}