BODY { MARGIN: 0px; padding:15px 0;}
p{margin:0 ; padding:0; float:left;}
.mar_bot_10{margin-bottom:10px; font:normal 12px arial; color:#DFDFDF;}
.spacer_37{ height:37px;}
.spacer_40{ height:40px;}
.spacer_7{ height:6px;}
.spacer_15{ height:15px;}
.15fl{ height:15px; float: none;}
.spacer_4{ height:20px;}
.spacer_2{ height:4px;}

H4 { FONT-SIZE:16px; font-family:arial; color: #000000; padding:0; margin:0px }
.H7{ FONT-SIZE:12px; font-family:arial; color: #000000; padding:0; margin:0px; font-weight: normal;}

.brown_bar { background-color:#C03016; height:9px; width:782px;  margin:0 2px; float:none;}
.back {background:url(../images/back.gif) repeat-y;}
.main_back{ background:url(../images/main-back.gif) repeat-y;}

.main_content { width:730px;  margin:0px; float:none; padding:0px 0 0 25px;}
.main_content .head_pic { width:730px; float:none;}
.main_content .back { width:730px;  float:none; background:url(../images/back-3.gif) repeat-y;}
.main_content .back .textback{background:url(../images/text-back.gif) repeat-y; width:615px; margin-left:61px;}
.main_contenttxt { width:581px; margin: 0 15px;}
.main_shape {background:url(../images/content-shape-2.gif) repeat-x;}
.maintxt{background-color:#FFFDB3;}
.maintxt2{font:normal 12px Arial; width:390px;}
.maintxt2 strong{ font-weight:bold; color:#891639}
.maintxt3{font:normal 12px Arial; background-color:#FFFDB3; padding-top:5px}
.maintxt3 a{ color:#000; text-decoration:underline;}

.maintxt3 strong{ font-weight:bold; color:#891639}
.maintxt5{font:12px Arial; color:#000; font-style:italic}
.maintxttable{font:normal 12px Arial; background-color:#FFFDB3; padding:10px; }
.maintxttable .rows{ padding-left:5px;}

.maintxttable2{font:normal 12px Arial; background-color:#FFFDB3; padding:3px 0 3px 0; }
.maintxttable2 .rows{ padding-left:0px;}

.maintxt4{font:normal 12px Arial; width:380px; float:right; padding:5px 0;}




.footercontainer{ padding:0px; margin-left:60px; width:616px;}
.footerpic{width:25px;  float:left;}
.footerpic2{width:591px; float:left; background:url(../images/footer-003.gif) repeat-x; height:14px;}


.main_content .back .welcome { width:375px; float: left;}
.main_content .back .welcome2 { background: url(../images/welcome-pic-2.gif) repeat-x;}
.main_content .back .welcomeback { background: url(../images/welcome-pic-back.gif) repeat-y; width:375px; float:left}
.main_content .back .welcomecontent  { width:251px; padding:10px 0px 0 15px; font: normal 12px Arial, Helvetica, sans-serif;float:left;}
.main_content .back .welcomecontent    a {  color: #000000; text-decoration: none; }
.main_content .back .welcomecontent    a:hover {  color: #FF6600; text-decoration: none;}

.main_content .back .welcomepic {  padding:2px 0px 0px 5px; float:left; background:url(../images/welcome-pic-image.gif) no-repeat; width:96px; height:102px; margin-top:15px;}
.main_content .back .welcomefooter { width:375px;}


.main_content .back .goal { width:240px; padding:15px 0 0 14px;}
.main_content .back .goal2 { background: url(../images/goal-pic2.gif) repeat-x;}
.main_content .back .goalback { background: url(../images/goal-picback.gif) repeat-y; width:210px; height:170px; padding:4px 15px;}
.main_content .back .goalcontent  {font: normal 12px Arial, Helvetica, sans-serif; line-height:15px;}
.main_content .back .goalcontent  a {  color: #000000; text-decoration: none; }
.main_content .back .goalcontent  a:hover {  color: #FF6600; text-decoration: none;}



.main_content .back .goalfooter { width:240px; float:none; height:13px}
.main_content .back .goalpic {padding:0; float:left; background:url(../images/goal-pic-image.gif) no-repeat; width:162px; height:75px; margin-bottom:10px; margin-top:10px}



.main_content .back .programme { width:268px; padding:10px 0 0 20px;}
.main_content .back .programme2 { background: url(../images/programme-2.gif) repeat-x;}
.main_content .back .programmeback { background: url(../images/programme-back.gif) repeat-y; width:268px; height:100px; float:none; padding-top:15px;}
.programme_content{  display:block; float:left;  margin:0px;  padding:8px 5px 0 20px; font: normal 12px Arial, Helvetica, sans-serif;  width:117px;  color: #000000; background:url(../images/icon.gif) no-repeat 10px 12px; }
.programme_content a {  color: #000000; text-decoration: none; border-bottom: 2px dotted  #CC2929; float:left;}
.programme_content a:hover {  color: #FF6600; text-decoration: none;}

.programme_content2{  display:block; float:left;  margin:0px;  padding:8px 5px 0 20px; font: normal 12px Arial, Helvetica, sans-serif;  width:220px;  color: #000000; background:url(../images/icon.gif) no-repeat 10px 12px; }
.programme_content2 a {  color: #000000; text-decoration: none; border-bottom: 2px dotted  #CC2929; float:left;}
.programme_content2 a:hover {  color: #FF6600; text-decoration: none;}

.programme_pic{  display:block; float:left;  margin:0px; padding:0px; margin-top:-40px; margin-left:-70px;}

.main_content .back .programmefooter { width:268px; float:none; height:10px}

.main_content .footer_pic{ width:730px; height:38px; float:none; background:url(../images/footer.gif) no-repeat; margin:0px;}
.main_content .footer_pic2{ width:730px; height:38px; float:none; background:url(../images/footer-inside.gif) no-repeat; margin:0px;}
.main_content .footer_pic .content{ width:400px; float:left;  font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 45px;}
.main_content .footer_pic .content2{ width:200px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 40px;}
.main_content .footer_pic .content2 a {  color: #000000; text-decoration: none; }
.main_content .footer_pic .content2 a:hover {  color: #FF6600; text-decoration: none;}

.main_content .footer_pic2{ width:730px; height:38px; float:none; background:url(../images/footer-inside.gif) no-repeat; margin:0px;}
.main_content .footer_pic2 .content{ width:400px; float:left;  font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 45px;}
.main_content .footer_pic2 .content2{ width:200px; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:15px 0 0 40px;}
.main_content .footer_pic2 .content2 a {  color: #000000; text-decoration: none; }
.main_content .footer_pic2 .content2 a:hover {  color: #FF6600; text-decoration: none;}



.top_bar{ background:url(../images/link-back.gif) repeat-x;  height:33px; width:782px; float: none; margin:0 1px 0 2px; padding:0px;}
.top_bar ul.top{float:left; margin:0; padding:0; }
.top_bar ul.top li{float:left; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; list-style:none; height:34px;}
.top_bar ul.top li a{color: #fff; text-decoration:none; padding:8px 48px 14px 50px; float:left; }
.top_bar ul.top li a:hover{color: #fff; background:url(../images/link-back_hov.gif) repeat-x;  }
.top_bar ul.top li.divider{float:left; width:6px; background: url(../images/divider.gif) no-repeat 1px 0px; height:33px;}
.top_bar ul.top li.last a{color: #fff; text-decoration:none; padding:8px 38px 14px 50px; float:left; }
.top_bar ul.top li.last a:hover{color: #fff; background:url(../images/link-back_hov.gif) repeat-x; }

.td_footer{ background:url(../images/contact-pic3.gif) 0 4px no-repeat;  height:142px;  }
.td_footer2{ background:url(../images/contact-pic2.gif) no-repeat bottom right;  }

ul.icon{ float:left; margin:0; padding:5px 0; width:350px;}
ul.icon li{ font: normal 12px Arial, Helvetica, sans-serif; color:#000000; background: url(../images/arrow.gif) no-repeat 0px 8px; padding:3px 25px 0 13px; list-style:none; width:350px;}

.red_curve{ background-color:#E32D2D; font:bold 14px Arial; color:#fff;}

.new{ float:left; margin:0; padding:5px 0; width:500px;}
.new li{ font: normal 12px Arial, Helvetica, sans-serif; color:#000000; list-style: decimal;}
.about_pic{ float:right; margin-top:-60px;}
.about_pic2{ padding-top:5px; padding-bottom:15px}
.about_pic3{ padding-top:5px;}

.footer_butterfly{ height:30px; background:url(../images/about-btm-pic.gif) no-repeat; background-position:right;}