body{

  font-family: Trebuchet,Arial,sans-serif;

  color:#000000;

  line-height: 1.166;  

  margin: 0px;

  text-align:center;

  padding: 0px;

  background: #FFFFFF;

/*  background: center url('images/back.jpg'); 

  background-repeat: repeat;

  background-attachment: scroll;*/

  font-size: 0.9em;

}



.mceContentBody {

  font-family: Trebuchet,Arial,sans-serif;

  color:#000000;

  line-height: 1.166;  

  margin: 0px;

  text-align:left;

  padding: 0px;

  background: #FFFFFF;

  font-size: 0.9em;

}



div.head {

   margin:0px;

   padding:0px;

padding-bottom: 5px;

width:750px; }.footer {

padding-top:30px;

  font-family:Verdana, sans-serif;

  font-style:italic;

  font-size: x-small;

  text-align:center;

  width:750px;

  }



.div_menu {

border-top: 1px inset #9E493C;

border-bottom: 2px inset #9E493C;

  margin-top: 2px;

  margin-bottom:5px;

/*  margin-left:-3px;*/

  width:750px;

/*  height:10px;*/



/*  height:auto !important*/

/*  height:400px;*/

/*  padding-left:-3px;*/

  padding-right:0px;

/*  font-size: smaller;*/

/*  text-align:justify;*/

 }

 

 .div_body {

  margin-top: 0px;

  margin-bottom:10px;

  width:750px;

  min-height:400px;

/*  height:auto !important*/

/*  height:400px;*/

  padding-right:5px;

  font-size: smaller;

  text-align:justify;

 }

 

 div.homelogin {



 font: 90% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



 margin: 0px;



 padding: 0px;



margin-left:10px;margin-right:10px

  }



div.homelogin a:link, div.homelogin a:visited, div.homelogin a, div.homelogin .link{



 font: 90% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:none; }



div.homelogin a:hover {



 font: 90% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:underline; }



div.home_cancel {



 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #000000;



 margin: 0px;



 padding: 0px;



margin-left:10px;margin-right:10px;



/*background-image:url(images/cancelled_event.jpg);*/

  }



div.home_cancel a:link, div.home_cancel a:visited, div.home_cancel a, div.home_cancel .link{



 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:none; }



div.home_cancel a:hover {



 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:underline; }



div.home {
 font: 100% Arial,sans-serif;  font-weight: bold;
 color: #c62929;
 margin: 0px;
 padding: 0px;
 margin-left:10px;margin-right:10px

  }



span.home {

 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #c62929;

 }



div.home a:link, div.home a:visited, div.home a, div.home .link{



 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:none; }



div.home a:hover {



 font: 100% Arial,sans-serif;  font-weight: bold;



 color: #c62929;



text-decoration:underline; }.normal {

  font-family:Gill Sans MT, Arial, sans-serif;

  font-size: small;

  text-align:justify;

  }





.title {

/*  font-family:Gill Sans MT, Arial, sans-serif;*/

  font-weight: bold;

  color: #0000CC;

  font-size: xx-large;

  text-align:center;

  }



.subtitle {

  font-family:Gill Sans MT, Arial, sans-serif;

  font-weight: bold;

  font-style: italic;

  color: #0000CC;

  font-size: medium;

  text-align:left;

  }



img  {

/*  margin:10px;*/

  margin-top:0px;

  border:0px;  

}



img.left {

  float:left;

  margin-left:0px;  }



img.right {

  float:right;

  margin-right:0px; }



/******* hyperlink and anchor tag styles *******/



a:link, a:visited{

  color:#0033FF;

  text-decoration: none;

}



a:hover{

  text-decoration: underline;

}/**************** advert styles *****************/



#advert{

  padding: 10px;

}



#advert img{

  display: block;

}/************** header tag styles **************/



h1{

 font: bold 150% AucoinExtBol,Verdana,sans-serif;

 color:#990000;

 padding: 0px;

}



h2{

 font: bold 114% Verdana,sans-serif;

 color: #000066;

 padding: 0px;

}



h3{

 font: bold 100% Verdana,sans-serif;

 color: #C69E00;

 padding: 0px;

}



h4{

 font: 100% Verdana,sans-serif;

 color: #FFFF00;

 margin: 0px;

 padding: 0px;

}



h5{



 font: 150% Trebuchet,Arial,sans-serif;



 color: #c62929;



 margin: 0px;



 padding: 0px;



}

h5 a:link { font: 100% Arial,sans-serif;



 color: #c62929;}



/******************** contact form ***********/

input.maspcontact {  

   width: 200px; }



textarea.maspcontact {

  width: 200px;

  height:200px; }



/******************** other *****************/



ul.compliance li{

  padding-bottom:10px;  }div.error {



font-weight:bold;



color:red;



}

table.events {
border-collapse:collapse; }

table.events td {
border: solid black 1px;
padding: 5px 20px 5px 2px; }

table.events th {
text-align:center;
border: solid black 1px; 
padding: 5px 20px 5px 20px;
color:#990000 }

table.events .cancelled {
color:#999999; }


table.events_home {
border-collapse:collapse;
margin-top:10px; }

table.events_home td {
border: solid black 1px;
padding: 5px 2px 5px 2px; }

table.events_home th {
text-align:center;
border: solid black 1px; 
padding: 5px 2px 5px 2px;
color:#990000 }

table.events_home .cancelled {
color:#999999; }





a.sidemenu:link, a.sidemenu:visited, a.sidemenu{
  font-weight:bold;
  color:#0033FF;
  padding:2px;
}
a.sidemenu:hover {
  text-decoration:none;
}

a.sidemenu-current:link, a.sidemenu-current:visited, a.sidemenu-current{
  font-weight:bold;
  color:#FFFFFF;
  background-color:#0033FF;
  padding:2px;
}
a.sidemenu-current:hover {
  text-decoration:none;
}

a.sidemenu-sub:link, a.sidemenu-sub:visited, a.sidemenu-sub{
  padding-left:10px;
  font-size:smaller;
  font-weight:bold;
  color:#000099;
}
a.sidemenu-sub:hover {
  text-decoration:none;
}



