/*User Selectable Styles*/
.Heading1, H1 {
	font-size:1.4em;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
	background-color:#E7E7E7;
	color:#222299;
	padding:3px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	border:1px solid #B0BDDE;
}
.Heading2, H2 {
	font-size:1.4em;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
	color:#003399;
}
.Heading3, H3 {
	font-size:1.2em;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica;
	color:#003399;
}
.BulletinHeadingStyle1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: #4682b4;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #aba8ce
}
.BulletinHeadingStyle3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #191970;
	FONT-FAMILY: Verdana, Arial, 'Times New Roman'
}
.BulletinHeadingStyle4 {
	FONT-WEIGHT: 500;
	FONT-SIZE: 14pt;
	COLOR: #000000;
	LINE-HEIGHT: 25pt;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 18pt;
	COLOR: #191970;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle6 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #b22222;
	FONT-FAMILY: Verdana, Arial
}
.BulletinHeadingStyle7 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #336699
}
.BulletinHeadingStyle8 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #b22222
}
.BulletinHeadingStyle9 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #b22222
}
.BulletinHeadingStyle10 {
	FONT-SIZE: 12pt;
	COLOR: #263d88
}
.Homeheading-left {
	font-size:1.0em;
	font-family:Arial, Helvetica, Trebuchet MS, Tahoma;
	background-color:#e2e8f0;
	color:#222299;
	padding:2px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #B0BDDE;
}
.Homeheading-right {
	font-size:1.0em;
	font-family:Arial, Helvetica, Trebuchet MS, Tahoma;
	background-color:#e2e8f0;
	color:#222299;
	padding:2px 8px 6px 8px;
	font-weight:normal;
	margin:0;
	border:0;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #B0BDDE;
	text-align:right;
}
.Normal {
	text-align:justify;
}
.Caption1 {
	color:#000066;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:bold;
}
.Caption2 {
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:normal;
	font-style:italic;
}
.Caption3 {
	color:#000066;
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
}
.Caption4 {
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:x-small;
	font-weight:bold;
}
/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default {
	background-color:#ffffff;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Default th,  table.ImmTS_Default td {
	padding:2px;
	margin:2px;
} /* Cell padding and spacing styles */
table.ImmTS_Default,  table.ImmTS_Default th,  table.ImmTS_Default td {
	border:1px solid black;
	margin: 0px;
}
table.ImmTS_Default th {
	background-color:#E2E8F0;
	color:black;
}
table.ImmTS_Default tr {
}
table.ImmTS_Default td {
	color:black;
}
/* Results Table */
	table.ImmTS_Results {
	background-color:#ffffff;
	width:100%;
} /* Overall table style */
table.ImmTS_Results th,  table.ImmTS_Results td {
	padding:2px;
	margin:0px;
} /* Cell padding and spacing styles */
table.ImmTS_Results,  table.ImmTS_Results th,  table.ImmTS_Results td {
	border:1px solid;
	color:#F2F5F9;
}
table.ImmTS_Results th {
	background-color:#E2E8F0;
	color:#003399;
}
table.ImmTS_Results tr {
}
table.ImmTS_Results td {
	color:#003399;
}
/* blockstyle Table */
	table.ImmTS_Blockstyle {
	background-color:#E2E8F0;
} /* Overall table style */
table.ImmTS_Blockstyle th,  table.ImmTS_Blockstyle td {
	padding:2px;
	margin:0px;
} /* Cell padding and spacing styles */
table.ImmTS_Blockstyle,  table.ImmTS_Blockstyle th,  table.ImmTS_Blockstyle td {
	border:0px solid;
	color:#F2F5F9;
}
table.ImmTS_Blockstyle th {
	background-color:#003399;
	color:#FFFFFF;
}
table.ImmTS_Blockstyle tr {
}
table.ImmTS_Blockstyle td {
	color:#003399;
}
/* Colourful Table */
	table.ImmTS_Colourful {
	background-color:#eff3f7;
	width:100%;
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Colourful th,  table.ImmTS_Colourful td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Colourful,  table.ImmTS_Colourful th,  table.ImmTS_Colourful td {
	border:1px solid #dee4ec;
}
table.ImmTS_Colourful th {
	background-color:#dee4ec;
	color:#003399;
}
table.ImmTS_Colourful tr {
}
table.ImmTS_Colourful td {
	color:#003399;
	vertical-align: top;
}
/* Alphabet Table */
	table.ImmTS_Alphabet {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Alphabet th,  table.ImmTS_Alphabet td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Alphabet,  table.ImmTS_Alphabet th,  table.ImmTS_Alphabet td {
	border:1px solid #cccccc;
}
table.ImmTS_Alphabet th {
	background-color:#607cba;
	color:#ffffff;
}
table.ImmTS_Alphabet tr {
}
table.ImmTS_Alphabet td {
	color:#000000;
	vertical-align: top;
}
/* BlackHorse Table */
	table.ImmTS_BlackHorse {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_BlackHorse th,  table.ImmTS_BlackHorse td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_BlackHorse,  table.ImmTS_BlackHorse th,  table.ImmTS_BlackHorse td {
	border:1px solid #0099cc;
}
table.ImmTS_BlackHorse th {
	background-color:#009999;
	color:#ffffff;
}
table.ImmTS_BlackHorse tr {
}
table.ImmTS_BlackHorse td {
	color:#000000;
	vertical-align: top;
}
/* Lex Table */
	table.ImmTS_Lex {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Lex th,  table.ImmTS_Lex td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Lex,  table.ImmTS_Lex th,  table.ImmTS_Lex td {
	border:1px solid #cccccc;
}
table.ImmTS_Lex th {
	background-color:#f6891f;
	color:#ffffff;
}
table.ImmTS_Lex tr {
}
table.ImmTS_Lex td {
	color:#000000;
	vertical-align: top;
}
/* LLoyds Table */
	table.ImmTS_Lloyds {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Lloyds th,  table.ImmTS_Lloyds td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Lloyds,  table.ImmTS_Lloyds th,  table.ImmTS_Lloyds td {
	border:1px solid #0069b5;
}
table.ImmTS_Lloyds th {
	background-color:#0069b5;
	color:#ffffff;
}
table.ImmTS_Lloyds tr {
}
table.ImmTS_Lloyds td {
	color:#152671;
	vertical-align: top;
}
/* Lombard Table */
	table.ImmTS_Lombard {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Lombard th,  table.ImmTS_Lombard td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Lombard,  table.ImmTS_Lombard th,  table.ImmTS_Lombard td {
	border:1px solid #5c788f;
}
table.ImmTS_Lombard th {
	background-color:#5c788f;
	color:#ffffff;
}
table.ImmTS_Lombard tr {
}
table.ImmTS_Lombard td {
	color:#5c788f;
	vertical-align: top;
}
/* VWFS Table */
	table.ImmTS_VWFS {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_VWFS th,  table.ImmTS_VWFS td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_VWFS,  table.ImmTS_VWFS th,  table.ImmTS_VWFS td {
	border:1px solid #fff;
}
table.ImmTS_VWFS th {
	background-color:#bcc425;
	color:#ffffff;
}
table.ImmTS_VWFS tr {
}
table.ImmTS_VWFS td {
	background-color:#f1f1f1;
	color:#000000;
	vertical-align: top;
}
/* Motability Table */
	table.ImmTS_Motability {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Motability th,  table.ImmTS_Motability td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Motability,  table.ImmTS_Motability th,  table.ImmTS_Motability td {
	border:1px solid #fdd288;
}
table.ImmTS_Motability th {
	background-color:#fdd288;
	color:#182677;
}
table.ImmTS_Motability tr {
}
table.ImmTS_Motability td {
	color:#000000;
	vertical-align: top;
}
/* Inchcape Table */
	table.ImmTS_Inchcape {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Inchcape th,  table.ImmTS_Inchcape td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Inchcape,  table.ImmTS_Inchcape th,  table.ImmTS_Inchcape td {
	border:1px solid #003163;
}
table.ImmTS_Inchcape th {
	background-color:#ff3333;
	color:#FFF;
}
table.ImmTS_Inchcape tr {
}
table.ImmTS_Inchcape td {
	color:#000000;
	vertical-align: top;
}
/* RegVardy Table */
	table.ImmTS_RegVardy {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_RegVardy th,  table.ImmTS_RegVardy td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_RegVardy,  table.ImmTS_RegVardy th,  table.ImmTS_RegVardy td {
	border:1px solid #e9e9e9;
}
table.ImmTS_RegVardy th {
	background-color:#c30000;
	color:#FFF;
}
table.ImmTS_RegVardy tr {
}
table.ImmTS_RegVardy td {
	color:#000000;
	vertical-align: top;
}
/* RoyalMail Table */
	table.ImmTS_RoyalMail {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_RoyalMail th,  table.ImmTS_RoyalMail td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_RoyalMail,  table.ImmTS_RoyalMail th,  table.ImmTS_RoyalMail td {
	background-color:#ebebeb;
	border:1px solid #fff;
}
table.ImmTS_RoyalMail th {
	background-color:#ff3333;
	color:#FFF;
}
table.ImmTS_RoyalMail tr {
}
table.ImmTS_RoyalMail td {
	color:#000000;
	vertical-align: top;
}
/* Jardine Table */
	table.ImmTS_Jardine {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Jardine th,  table.ImmTS_Jardine td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Jardine,  table.ImmTS_Jardine th,  table.ImmTS_Jardine td {
	border:1px solid #fff;
}
table.ImmTS_Jardine th {
	background-color:#467194;
	color:#FFF;
}
table.ImmTS_Jardine tr {
}
table.ImmTS_Jardine td {
	color:#000000;
	vertical-align: top;
}
/* Lookers Table */
	table.ImmTS_Lookers {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Lookers th,  table.ImmTS_Lookers td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Lookers,  table.ImmTS_Lookers th,  table.ImmTS_Lookers td {
	border:1px solid #fff;
}
table.ImmTS_Lookers th {
	background-color:#c18802;
	color:#FFF;
}
table.ImmTS_Lookers tr {
}
table.ImmTS_Lookers td {
	color:#000000;
	vertical-align: top;
}
/* Bristol Street Table */
	table.ImmTS_BristolStreet {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_BristolStreet th,  table.ImmTS_BristolStreet td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_BristolStreet,  table.ImmTS_BristolStreet th,  table.ImmTS_BristolStreet td {
	border:1px solid #fff;
}
table.ImmTS_BristolStreet th {
	background-color:#0018ad;
	color:#FFF;
}
table.ImmTS_BristolStreet tr {
}
table.ImmTS_BristolStreet td {
	color:#000000;
	vertical-align: top;
}
/* Masterlease Table */
	table.ImmTS_Masterlease {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Masterlease th,  table.ImmTS_Masterlease td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Masterlease,  table.ImmTS_Masterlease th,  table.ImmTS_Masterlease td {
	border:1px solid #00a8b0;
}
table.ImmTS_Masterlease th {
	background-color:#00a8b0;
	color:#FFF;
}
table.ImmTS_Masterlease tr {
}
table.ImmTS_Masterlease td {
	color:#000000;
	vertical-align: top;
}
/* FirstResponse Table */
	table.ImmTS_FirstResponse {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_FirstResponse th,  table.ImmTS_FirstResponse td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_FirstResponse,  table.ImmTS_FirstResponse th,  table.ImmTS_FirstResponse td {
	border:1px solid #fff;
}
table.ImmTS_FirstResponse th {
	background-color:#339933;
	color:#FFF;
}
table.ImmTS_FirstResponse tr {
}
table.ImmTS_FirstResponse td {
	color:#000000;
	vertical-align: top;
}
/* Grey Table */
	table.ImmTS_Grey {
	margin:0px;
	border-collapse: collapse;
} /* Overall table style */
table.ImmTS_Grey th,  table.ImmTS_Grey td {
	padding: 5px;
	margin: 0px;
} /* Cell padding and spacing styles */
table.ImmTS_Grey,  table.ImmTS_Grey th,  table.ImmTS_Grey td {
	border:1px solid #cccccc;
}
table.ImmTS_Grey th {
	background-color:#cccccc;
	color:#ffffff;
}
table.ImmTS_Grey tr {
}
table.ImmTS_Grey td {
	color:#000000;
	vertical-align: top;
}
/* Top Menu Styles */
span.menuBar {
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:x-small;
}
span.menuitem {
	color:#000070;
	font-family:verdana, Arial, Helvetica;
	font-size:xx-small;
}
span.menuitemsel {
	color:#ffffff;
	font-family:verdana, Arial, Helvetica;
}
/*fakemenu is used to create a dummy menu for wysiwyg effect in the web editor*/
#fakemenu {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	padding-top:12px;
}
/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu {
}
#sidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* #sidemenu li {
background: url('../../../images/structure/master/menu_bullet.gif') no-repeat 6px 8px;
} */
#sidemenu .head {
	color:#005C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#sidemenu a {
	display: inline-block;
}
#sidemenu a:hover {
}
/* Level 0 Styles */

/* defines level 0 bullet for children */
#sidemenu li a.L0hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 4px 4px 4px 14px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:6px 8px;
}
/* defines level 0 bullet for no children */
#sidemenu a.L0nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 4px 4px 4px 14px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:6px 8px;
}
/* defines level 0 bullet for children if selected page */
#sidemenu a.L0hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 4px 4px 4px 14px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:6px 8px;
}
/* defines level 0 bullet for no children if selected page*/
#sidemenu a.L0ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 4px 4px 4px 14px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:6px 8px;
}
#sidemenu a.L0hcsel:hover {
	background-color:#FFF;
} /* in this case effectively suppresses the hover colour for selected pages */

#sidemenu a.L0ncsel:hover {
	background-color:#FFF;
} /* in this case effectively suppresses the hover colour for selected pages */

#sidemenu a.L0hc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:6px 8px;
} /* defines the level 0 hover effect */
#sidemenu a.L0nc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:6px 8px;
} /* defines the level 0 hover bullet for children */
/* Level 1 Styles */
#sidemenu a.L1hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 23px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:15px 8px;
}
#sidemenu a.L1nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 23px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:15px 8px;
}
#sidemenu a.L1hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 23px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:15px 8px;
}
#sidemenu a.L1ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 23px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:15px 8px;
}
#sidemenu a.L1hcsel:hover {
	background-color:#FFF;
}
#sidemenu a.L1ncsel:hover {
	background-color:#FFF;
}
#sidemenu a.L1hc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
}
#sidemenu a.L1nc:hover {
	text-decoration:underline;
	color:#000000;
	background:#eee;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
	background-repeat:no-repeat;
	background-position:15px 8px;
}
/* Level 2 Styles */
#sidemenu a.L2hc {
	color: #000;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 30px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat #fafafb;
	background-position:24px 8px;
}
#sidemenu a.L2nc {
	color: #000;
	list-style-type: none;
	display: block;
	text-decoration:none;
	padding: 3px 4px 3px 30px;
	border-top:1px solid #fff;
	border-bottom: solid 1px #dedfe1;
	background: url('../../../images/structure/master/menu_bullet.gif') no-repeat;
	background-position:23px 8px;
}
#sidemenu a.L2hcsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 30px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_open.gif') no-repeat #FFF;
	background-position:23px 8px;
}
#sidemenu a.L2ncsel {
	text-decoration:none;
	color:#777;
	display: block;
	padding: 3px 4px 3px 30px;
	border-bottom: 1px solid #cdced1;
	background: url('../../../images/structure/master/menu_bullet_over.gif') no-repeat #FFF;
	background-position:23px 8px;
}
#sidemenu a.L2hcsel:hover {
	background-color:#FFF;
}
#sidemenu a.L2ncsel:hover {
	background-color:#FFF;
}
#sidemenu a.L2hc:hover {
	text-decoration:underline;
	background-color:#eee;
	color:#005C00;
	background-image: url('../../../images/structure/master/menu_bullet_open.gif');
}
#sidemenu a.L2nc:hover {
	text-decoration:underline;
	background-color:#eee;
	color:#005C00;
	background-image: url('../../../images/structure/master/menu_bullet_over.gif');
}
