HTML
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00539F;	
}


h1, h2, h3
{
	font-size: 16px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;	
}
h2
{
	font-size: 12px;
}
h3
{
	font-size: 10px;
}

.tooltip
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: red;
	background-color:white;
	border-style:solid;
	border-color:Red;
	border-width:thin
}
.usercontrol_outertable, usercontrol_outertable TD
{
	border:solid 2px #4ba6fa;
	font-size: 14px;
	font-weight: normal;
	color: white;
	text-align: center;
	background-color:#4ba6fa;
}
.usercontrol_innertable
{
	font-size: 9px;
	font-weight: normal;
	color: white;
	text-align: center;
	background-color:#00539f;
}

.controls
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	background-color:#0E3579;
}

.openingtimes TD
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}


.GoldCardList
{
	font-size: 10px;
	font-weight: normal;
	color: black;		
}

.FormHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20pt;
    COLOR: #0E3579;
    FONT-FAMILY: Arial;
}
.FormSmallHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #0E3579;
    FONT-FAMILY: Arial
}
.FormFieldHeading
{
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: NORMAL;
	COLOR: #757675;
}
.FormFieldInformation
{
	font-size: 8pt;
	font-weight: normal;
	COLOR: #757675;
}
.FormFieldrequired
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	COLOR: #CF0101;
}

.body, .bodybold, .bodytint, .bodyAPR
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}
.bodybold
{
	font-weight: bold;
}
.bodywhite
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
}
.bodywhitebold
{
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.bodytint
{
	color: #A5A5A5;
}
.bodyAPR
{
	font-size: 14px;
	font-weight:bold;
}
.bodybolddarkblue
{
	color: #0E3579;
}
.headingdarkblue
{
	font-family: Verdana, helvetica, arial, sans-serif;
	color: #0E3579;
	font-weight: normal;
	font-size: 18px;
}
.disclaimer
{
	font-size: 8px;
	font-weight: normal;
	color: #000000;
}

.navigation
{
	background-color:white;
	font-family: Verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.navigation TD
{
	background-color:white;
	border-bottom:solid 1px #00539F;
}

.navigation A
{
	text-decoration:none;
	color:#2E88DC;
}
.navigation A:hover
{
	text-decoration:underline;
	color:#00539F;
}


/* ------------------------------------------------------------------------------------ */



/* black text */
.black8, .black10, .blackbold10, .blackbold10 a, .blackbold10 a:hover, .blackbold11
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.black8
{
	font-size: 9px;  /* 9? */
}
.blackbold10
{
	font-weight: bold;
}
.blackbold10 a
{
	font-weight: bold;
}
.blackbold10 a:hover
{
	font-weight: bold;
	color: #00539F;
}
.blackbold11
{
	font-size: 11px;
	font-weight: bold;
}
/* ------------------------------------------------------------------------------------ */



.darkred10, .darkredbold10, .darkredbold10 a, .darkredbold10 a:hover, .darkredbold11, .darkredbold12, .darkredbold14
{
	font-size: 10px;
	font-weight: normal;
	color: #00539F;
}

.darkredbold10
{
	font-weight: bold;
}
.darkredbold10 a
{
	font-weight: bold;
}
.darkredbold10 a:hover
{
	font-weight: bold;
	color: #2E88DC;
}
.darkredbold11
{
	font-size: 11px;
	font-weight: bold;
}
.darkredbold12
{
	font-size: 12px;
	font-weight: bold;
}
.darkredbold14
{
	font-size: 14px;
	font-weight: bold;
}
/* ------------------------------------------------------------------------------------ */




.greybold10
{
	font-size: 10px;
	font-weight: bold;
	color: #A5A5A5;
}
.greybold10 a
{
	font-size: 10px;
	font-weight: bold;
	color: #A5A5A5;
}
.greybold10 a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
/* ------------------------------------------------------------------------------------ */



.orangebold10
{
	font-size: 10px;
	font-weight: bold;
	color: #2E88DC;
}
.orangebold10 a
{
	font-size: 10px;
	font-weight: bold;
	color: #2E88DC;
}
.orangebold10 a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #00539F;
}
.orangebold11
{
	font-size: 11px;
	font-weight: bold;
	color: #2E88DC;
}
.orangebold12
{
	font-size: 12px;
	font-weight: bold;
	color: #2E88DC;
}
/* ------------------------------------------------------------------------------------ */


.redbold11
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
/* ------------------------------------------------------------------------------------ */


.white9
{
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}
.whitebold10
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold10 a
{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold10 a:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #2E88DC;
}
.whitebold16
{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold11
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold12
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold13
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold14
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.whitebold15
{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
/* ------------------------------------------------------------------------------------ */


.printleaflet_title
{
	font-size: 14pt;
	font-weight: normal;
	color: #00539F;
	font-family: Arial;
}
.printleaflet_finish
{
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial;
}
.printleaflet_fullspecification
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}
.printleaflet_detailshead
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial;
}
.printleaflet_details
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}
.printleaflet_detailsbold
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
}
.printleaflet_specificationhead
{
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial;
}
.printleaflet_specification
{
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	font-family: Arial;
}
.printleaflet_dealername
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;
}
.printleaflet_address
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}
.printleaflet_disclaimer
{
	font-size: 6pt;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
}


TEXTAREA, INPUT, SELECT, label
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2A417C;
}