* {margin: 0; padding: 0;}
body {
 background: url(/image/bg.gif) center repeat-y;
 background-color: #d1d2d4;
 margin: 0;
 font-size: 8pt;
 font-family: Arial; 
 /*color: #464646;*/
 color: #000;
}
a {
 color: #58595B; 
 text-decoration: none;
 font-size: 9pt;
 font-family: Arial; 
 font-weight: bold;
}

a:hover {
 text-decoration: underline
}

h2 {
/*	color: #808080;*/
	color: #000;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 3px;
	
}

.textpara1 {
	/*	color: #464646;*/
	color: #000;
	font-size: 12pt;
	font-family: Arial, Verdana;
	}

.textpara2 {
/*	color: #464646;*/
	color: #000;
	font-size: 9.5pt;
	font-family: Arial, Verdana;
	}
	
.smalltable, .smalltable p {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color: #000;
	padding-top: 0;
	}
	
.smallwhitetable, smallwhitetable p {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color: #FFF;
	}

.level1heading {
	color: #999999;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level1headingbold {
 	color: #999999;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}

.level2headingred {
	color: #D11241;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headingredbold {
 	color: #D11241;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}
	
.level2headingviolet {
	color: #92278F;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headingvioletbold {
 	color: #92278F;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}
	
.level2headingpink {
	color: #EC118F;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headingpinkbold {
 	color: #EC118F;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}
	
.level2headinggold {
	color: #FDB813;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headinggoldbold {
 	color: #FDB813;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}
	
.level2headingorange {
	color: #F15C22;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headingorangebold {
 	color: #F15C22;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}

.level2headingblue {
	color: #0093D0;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headingbluebold {
 	color: #0093D0;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}

.level2headinggreen {
	color: #96BC33;
	font-family: Arial, Verdana;
	font-size: 22pt;
	}

.level2headinggreenbold {
 	color: #96BC33;
 	font-family: Arial, Verdana;
 	font-size: 22pt;
 	font-weight: bold;
	}


.pgreyb {
	/*	color: #808080;*/
	color: #000;
	font-weight: bold;
	}
	
.pgrey {
	/*	color: #808080;*/
	color: #000;	}


.pink2 {
 color: #EC118F;
 font-size: 8pt;
 FONT-FAMILY: Arial;
 float: left; 
 text-align: left; 
 width: 60%
}
.pink2_1 {
 float: right; 
 width: 40%;
 color: #EC118F;
 font-size: 8pt;
 FONT-FAMILY: Arial;
 text-align: left; 
}
.red2{
	color: #D11241;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.orange2{
	color: #F15C22;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.red3{
	color: red;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.redheading2 {
	color:  #D11241;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.violet2{
	color: #92278F;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.violetheading2 {
	color:  #92278F;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.pinkheading2 {
	color:  #EC118F;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}

.yellow2{
	color: #FDB813;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.yellowheading2 {
	color:  #FDB813;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.blue2{
	color: #0093D0;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.blueheading2 {
	color:  #0093D0;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.orange2{
	color: #F15C22;
	font-size: 9pt;FONT-FAMILY: Arial;
}
.orangeheading2 {
	color:  #F15C22;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.orangeheading3 {
	color:  #F15C22;
	font-size: 18pt;
	FONT-FAMILY: Arial;
	
}
.green2
{
	color: #96BC33;
	font-size:9pt;FONT-FAMILY: Arial;
}
.greenheading2 {
	color:  #96BC33;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	
}
.bluem{
	color: #0093D0;
	font-size: 10pt;
}
.pinkm{
	color: #EC118F;
	font-size: 8pt;
}
.greenm{
	color: #96BC33;
	font-size: 8pt;
}
.yellowm{
	color: #FDB813;
	font-size: 8pt;
}
.yellowm1{
	color: #F15C22;
	font-size: 8pt;
}

.mainheadh1 {
	clear: both;
	text-align: left;
	padding: 10px 0 4px 0;
	font-family: Arial, Tahoma;
	font-size: 22pt;
	font-weight: normal;
	}

.subheadh1 {
	text-align: left;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 18pt;
	font-weight: normal;

	}
	
.subheadh1violet, .subheadh1violet a {
	text-align: left;
	padding: 0;
	font-family: Arial, Tahoma;
	font-size: 18pt;
	font-weight: normal;
	color: #B580B8;
		
}

.DO-NOT-USE-STYLES-BELOW {
}

.main {
 width: 828px; 
 padding: 10px 30px 0 30px;
 margin: 0 auto;
}

.logo {
 float: left; 
 /*height: 105px; */
 height: 105px;
 /*padding-bottom: 10px;*/
 padding-top: 25px;
}

.logo2 {
 float: left;
 height: 105px;

}

.link1 {
 /*width: 50%;*/
  width: 400px;
 float: right;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #787878;
 FONT-FAMILY: Arial;
}

.spacer {
 width: 100%; 
 height: 18px; 
 margin-top: -10px
}

.cmenu {
 clear: both;
 text-align: center;
 vertical-align: middle;
 margin-left: 0;
 margin-right: -10px;
 list-style-type: none;
}
.cmenuitem {
  height: 31px;
  width: 117px;
  margin: 0px 1px;
  float: left;
  vertical-align: middle;
  margin-bottom: 1px;
  padding-top: 5px;
  display: block;
}

.cmenuitem a:hover {
  color: black;
}

.cmenuitem a {
  text-decoration: none;
  color: #ffffff;
  font-size: 11px;
    height: 31px;
  width: 107px;
  display: block;
  padding-left: 5px;
  font-weight: bold;
}
.topmenu {
  list-style: none;
 /* margin: 5px 0px 0px -50px;*/
/*  padding: 5px 0 20px 0; */
  text-align: right;
  height: 38px;
}
.topmenu li {
  display: inline;
  margin-right: 0px;
}
.docmenu {
 text-align: left;
 margin-top: 0;
 padding-left: 5px;
 /*display: inline-block;*/
list-style-type: disc;


}

.docmenu li {
 margin-left: 20px;
 margin-bottom: 10px;
 /*display: inline-block;*/
  list-style-type: disc;

}
	
.downmenu {
  list-style: none;
  margin: 5px 0px 5px 5px;
  text-align: center;
  font-size: 9px;
}
.downmenu li {
  display: inline;
  margin-right: 7px;
font-size: 9px;

}

 .downmenu li a {
     color: #000;
font-size: 9px;
     }

 .abcmenu {
  display: inline;
  font-size: 20px;
 }
.abcmenu:after {
	content: " | ";
}
.abcmenu.last:after {
	content: " ";
}

.abcmenu a {
	font-size: 20px;
	}

.leftcolumn {
 float: left; 
 width: 48%; 
 text-align: justify
}

.leftcolumn p {
padding-top: 6px;
 /*font-size: 10pt;*/
 }

.rightcolumn {
 float: right; 
 width: 48%; 
 text-align: justify
}

.rightcolumn p {
 padding-top: 6px;
 /*font-size: 10pt;*/
 }

.rightcolumn ul, .leftcolumn ul {
 margin: 10pt 0 10pt 15pt;
 }

.rightcolumngraphic {
 text-align: right;
 }
 
 .rightcolumn li {
 margin-bottom: 8px;
 font-family: verdana;
 }


hr {
 color: silver;
background-color: silver;
height: 2px;
 border: 0;
 padding: 0;
 margin: 0 0 5pt 0;
 
}

.phonenumberm {
 float:right;
  font-size: 1.3em;
 }
 
 
 .phonenumberl {
  float:right;
  font-size: 1.3em;
 }
 
 .phonenumberl a {
 	font-size: 1.0em;
 	color: #787878;
 	margin: 0;
	padding: 0;
	}


.midlands, .london {
  float: left;
  font-size: 1.3em;

 }
 
 p {
  font-size: 10pt;
  padding-top: 6pt;
  }
  
 .logohomeb, .logohomeb a {
  font-size: 1.2em;
  padding: 0;
  margin: 0;
  color: #787878;
}

#tgt1 ul li {
	font-size: 10pt;
	margin-left: 40px;
	}
	
	
.venues {
 text-align: center;
 margin-left: -14px;
 }
 
 .venues a {
 color: #D11241;
 text-decoration: none;
 
 }

 .venues a:hover {
 text-decoration: underline;
 
 }

.
 
