.hompageimage {
        text-align: center;
        vertical-align: top;
}

.bodytitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.bodytitleblue {
	text-align : center;
	color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.indexnewstitle {
	text-align : left;
	color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.indexdate {
	text-align : center;
	color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 16;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.gallerytitle {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.imagetitle {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.bodytitlebreak {
       vertical-align: top;
       height: 1px;
}

.bodytitlecenter {
        text-align : center;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.productTitle {
        text-align : left;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
}

.mainbody {
        height: 100%;
        border-style: none;
}

.body {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.intro {
	text-align : justify;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.combotitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: middle;
}

.gallerybody {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.homepagebody {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: middle;
}

.bodycenter {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.bodycenterbold {
        font-weight : bold;
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.validationerror {
	text-align : left;
	color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.error {
	text-align : left;
	color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.header {
	text-align : center;
	color : yellow;
	font-family : arial, sans-serif;
	font-size : 20;
	font-weight : bold;
	background-color : RGB(128,173,222);
}

.menubar {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 10;
	font-weight : bold;
	background-color : RGB(128,173,222);
}

.footer {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 10;
	font-weight : bold;
	background-color : white;
}

.loginlink {
        text-align: right;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.link {
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.linktitle {
        color : green;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.errorlink {
        color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.logoutlink {
        text-align: right;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.updatednotice {
	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 10;
	font-weight : normal;
	background-color : white;
}

.indexsmallheader {
        text-align : center;
        color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 10;
	background-color : white;
        vertical-align: center;
        height: 1px;
}

.indextitlecenter {
        text-align : center;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 18;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.instructorsheader {
        text-align : center;
        color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
	background-color : white;
        vertical-align: center;
        height: 1px;
}

.diarydate {
        color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
        text-align: left;
        vertical-align: top;
        height: 1px;
}

.diaryquote {
        color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        text-align: center;
        vertical-align: top;
        height: 1px;
}

.diarycontent {
        text-align : left;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: top;
        height: 1px;
}

.diaryblock {
        background-color: RGB(255,255,153);
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: top;
}

.faquestion {
        color : RGB(128,173,222);
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: top;
        height: 1px;
}

.classtimes {
        background-color: RGB(255,255,153);
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.classtimestitle {
        vertical-align: top;
        height: 1px;
        font-weight: bold;
}

.contactbutton {
        background-color: RGB(255,255,153);
        text-align : center;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.affiliatingtile {
        background-color: RGB(255,255,153);
        text-align : left;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: top;
}

.imagetile {
        background-color: RGB(255,255,153);
        color: navy;
        font-size: 12;
        width: 200px;
        height: 150px;
        vertical-align: bottom;
}

.infotiles {
        text-align: center;
}

.infotile {
        background-color: RGB(255,255,153);
        color: navy;
        font-size: 12;
        width: 200px;
        height: 120px;
}

.infotiletitle {
        vertical-align: top;
        height: 1px;
        font-weight: bold;
}

.infotiletext {
        vertical-align: top;
}

.mjsaystitle {
        font-weight: bold;
        color: yellow;
        font-size: 12;
}

.mjsaystext {
        font-weight: normal;
        color: navy;
        font-size: 12;
}

.formtitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
}

.optionaldetails {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-style : italic;
	background-color : white;
}

.forminput {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
}

.inputformbody {
        height: 100%;
        border-style: none;
        text-align: center;
}

.message {
        text-align : left;
	color : green;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.instruction {
        text-align : left;
	color : blue;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.contactlink {
	text-align : center;
	font-family : arial, sans-serif;
	font-size : 12;
	color : navy;
}

.gallerylink {
        text-align: center;
        color: navy;
        font-size : 12;
}

.gallerybacklink {
        text-align: center;
        color: navy;
        font-size : 12;
        font-weight: bold;
}

.galleryimage {
        text-align: center;
}

.productdetails {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.productdetailstitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        font-style : italic;
	background-color : white;
        vertical-align: top;
}

.shoppingbasket {
        border: navy solid 1px;
}

.membershipticket {
        border: black solid 1px;
}

.shoppingbasketdata {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border: navy solid 1px;
}

.shoppingbaskettitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.shoppingbasketdatanumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border: navy solid 1px;
}

.shoppingbaskettitlenumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.shoppingbaskettotaltitle {
        text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.shoppingbaskettotal {
        text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border: navy solid 1px;
}

.printedTitle {
        text-align : left;
}

.producttable {
        border: navy solid 1px;
}

.producttabledata {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border: navy solid 1px;
}

.producttabletitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.producttabledatanumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border: navy solid 1px;
}

.producttabletitlenumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.subdepartmenttable {
        border-width: 0px;
}

.subdepartmenttabledata {
        text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        border-width: 0px;
}

.subdepartmenttabletitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        border: navy solid 1px;
}

.bodysubtitle {
        text-align : left;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportTitle {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportData {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.salesReportDataOverdue {
	text-align : left;
	color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.salesReportDataInactive {
	text-align : left;
	color : orange;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.salesReportDataNumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.salesReportTotal {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportGrandTotal {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
        font-style : italic;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportTotalNumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportGrandTotalNumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
        font-style : italic;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.salesReportTitleNumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.bodyNumeric {
	text-align : right;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.importantMessage {
	text-align : left;
	color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.membershipLabel {
       	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 10;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.dataTitle {
        text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
}

.dataValue {
        text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.urgentDataValue {
        text-align : left;
	color : red;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.adviceLetter {
        text-align : left;
	color : black;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        background: white url(http://www.johnsonskarate.com/images/fist.jpg) no-repeat center center
}

.adviceURL {
        text-align : center;
	color : black;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.adviceUserPass {
        text-align : left;
	color : black;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
}

.cataloguetitle {
        text-align : center;
        color : navy;
	font-family : arial, sans-serif;
	font-size : 28;
	font-weight : bold;
	background-color : white;
        vertical-align: top;
        height: 1px;
}

.newslettertitle {

	text-align : center;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : bold;
    vertical-align: top;
}

.junk { }
.gridRowSelector
{
    background-color: #b3d7ff;
    border-width: 1;
    border-bottom-color: #d4d0c8;
    border-style: solid;
    border-top-color: white;
    border-right-color: #d4d0c8;
    text-align: center;
    border-left-color: white;
    vertical-align: middle;
}
.gridBorder
{
    background-color: #0054e3;
}
.gridTitlebar
{
    padding: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Trebuchet MS,arial,verdana,sans-serif;
    background-color: #0054e3;
    background-image: url(TaskBarBG.gif);
    background-repeat: repeat-x;
    line-height: 25px;
}
.gridCellLines
{
    BACKGROUND-COLOR: #d4d0c8;
}
.gridHeader
{
    background-color: #b3d7ff;
    border-width: 1;
    border-bottom-color: darkblue;
    border-style: solid;
    border-top-color: white;
    border-right-color: darkblue;
    border-left-color: white;
    COLOR: #0054e3;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS,tahoma,arial,verdana,sans-serif;
    padding: 2px;
}
A.gridHeader
{
    COLOR: darkblue;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.gridHeader:hover {
   COLOR: #5c7ed8;
}
.gridRowOff
{
    padding: 2px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #e8eff9;
}
A.gridRowOff:hover, A.gridRowOn:hover {
    COLOR: #5c7ed8;
}
.gridRowOn
{
    padding: 2px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.gridSelectedRow
{
    padding: 2px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #B0C4DE;
}
.gridRowHilite
{
    padding: 2px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffcc;
}
.gridRowNotSelectable
{
    padding: 2px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    COLOR: #d4d0c8;
    BACKGROUND-COLOR: #ffffff;
    FONT-STYLE: italic;
}
.gridSubtotal
{
    FONT-SIZE: 8pt;
    TEXT-INDENT: 0px;
    LINE-HEIGHT: 10pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #d6cbbd;
}
.gridTotal
{
    padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Trebuchet MS,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #3474d3;
}
.gridActionBar
{
    padding-top: 3px;
    padding-bottom: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #ffffcc;
}
.gridActionButton
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,sans-serif;
    border-width: 1;
    border-style: solid;
    border-top-color: white;
    border-left-color: white;
    border-bottom-color: gray;
    border-right-color: gray;
    BACKGROUND-COLOR: #ffffcc;
}
.gridActionButtonHover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,sans-serif;
    border-width: 1;
    border-style: solid;
    border-top-color: #000080;
    border-left-color: #000080;
    border-bottom-color: #000080;
    border-right-color: #000080;
    BACKGROUND-COLOR: #B0C4DE;
}
.gridPager
{
    padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffc73c;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Trebuchet MS,tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #1184E1;
}
A.gridPager
{
    COLOR: #ffc73c;
    TEXT-DECORATION: underline;
}
A.gridPager:hover
{
    COLOR: #fff2d5;
}
.gridPagerSelectedPage
{
    padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffc73c;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Trebuchet MS,tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #1184E1;
}
.gridPagerSummary
{
    padding: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffc73c;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Trebuchet MS,tahoma,arial, verdana, sans-serif;
    BACKGROUND-COLOR: #1184E1;
}
.gridBlankLine
{
    BORDER-RIGHT: white 0px;
    BORDER-TOP: white;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10pt;
    BORDER-BOTTOM: white;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #ffffff;
}
.gridButton
{
    BORDER-RIGHT: #333333 thin solid;
    BORDER-TOP: #cccccc thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc thin solid;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #333333 thin solid;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    BACKGROUND-COLOR: #0f0f4c;
}
.customStyle
{
    FONT-WEIGHT: bold;
    padding-right: 4;
    padding-left: 4;
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,verdana,sans-serif;
    COLOR: green;
    BACKGROUND-COLOR: #eeffff;
}

.text {
	text-align : left;
	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
	background-color : white;
        vertical-align: top;
}

.contactbuttonalex {
        background-color: RGB(255,255,153);
        text-align : left;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.clublocatormidlands {
        background-color: RGB(120,200,70);
        text-align : left;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.clublocatormidlandstitle {
        background-color: RGB(120,200,70);
        text-align : center;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
        vertical-align: center;
}

.clublocatoryorkshire {
        background-color: RGB(128,173,222);
        text-align : left;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.clublocatoryorkshiretitle {
        background-color: RGB(128,173,222);
        text-align : center;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
        vertical-align: center;
}

.clublocatorleicester {
        background-color: RGB(255,255,153);
        text-align : left;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 12;
	font-weight : normal;
        vertical-align: center;
}

.clublocatorleicestertitle {
        background-color: RGB(255,255,153);
        text-align : center;
 	color : navy;
	font-family : arial, sans-serif;
	font-size : 14;
	font-weight : bold;
        vertical-align: center;
}
