body{font-size:0.75em;font-family:Arial,Helvetica,Sans-serif;margin:0;padding:0;}

#bpcontainer{width:716px;padding-bottom:610px;}
#bpcontainer h2{font-size:13px;}
#bpcontainer h3{font-size:14px;}

#banner{clear:both;margin-bottom:8px;}
#banner h1{margin-top:0;}
#banner h2, #banner p{margin:6px 0;}
#banner h2 {color:#b8d229;}
#banner p,#banner a,#banner a:visited {font-size:12px;}
#banner p,#recenttopics a,#recenttopics a:visited,.button a,.button a:visited,#bannermiddle_text a:hover{text-decoration:none;}
#bannermiddle_text a{text-decoration:underline;}
#banner a:hover{text-decoration:none;}
#banner p,#banner a,#banner a:visited,#recenttopics p a{color:#fff;}
#recenttopics p{position:relative;left:86px;padding-top:2px;padding-bottom:2px;margin-top:0;margin-bottom:0;width:9em;text-align:center;background:#7176b7;}

#banner{width:716px;height:118px;background-color:#36287a;}
#banner h1{float:left}
#bannermiddle{width:479px;}
#bannermiddle_text{width:349px;float:left;}
#bannermiddle_image{width:130px;float:right;}
#bannermiddle, #bannermiddle img{float:right}
#mtcroundel{width:105px;margin:10px 20px 0 0;}
#cover{float:right;}

#centre{clear:both;padding-left:8px;padding-top:0;margin-top:0}
#centremain{width:428px;float:left;}
#centremain_left{width:214px;float:left;}
#centremain_right{width:208px;float:right;}
#centremain_bottom{width:423px;clear:both;position:relative;top:23px;}

#featuredactivitytext h2,#featuredactivitytext h3{margin-bottom:0;margin-top:0;padding-top:0}
#featuredactivity h2{padding-top:10px;}
#featuredactivity h3{left:6px;width:417px;padding-bottom:26px;}
#featuredactivityimage{float:left;}
#featuredactivitytext{background-color:#b8d229;float:right;height:73px;width:322px;padding-left:5px;padding-top:10px;}

#featuredactivitytext p{width:200px;margin-top:0;float:right}

#recenttopics{padding:7px 4px 3px 15px;border:1px solid #c4c1d6;}
#recenttopics h2{padding:0;margin:0 0 6px 0;}
#recenttopics ul{padding-left:15px;margin:0}

#actionbuttons{clear:left;}

#centreright{width:279px;float:right;}
#centreright img{width:279px;}

.floatleft{float:left;}
.floatright{float:right;}
.bptitle,.bptitle a,.bptitle a:visited{color:#251a66;}
.bptitle_lighter,.bptitle_lighter a,.bptitle_lighter a:visited{color:#868bc1;}
.button{padding-top:9px;background-color:#36287a;color:#b8d229;width:137px;margin:11px 6px 18px 0;text-align:center;height:41px;}
.button p{margin:0;padding:0}
.button a,.button a:visited{color:#b8d229;}
.rightmost{margin-right:0}

