body
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 70%;
	line-height: 1.1em;
}

#topmenu,
#leftcolumn,
#rightcolumn,
#breadcrumbs,
#print-email,
#footer,
.faqquestions
{ display: none; }

.left > *,
.right > *
{ display: none; }

#print-logo
{
	display: block;
	position: fixed;
	float:right;
	width: 77px;
	height: 89px;
	margin: 0;
	padding: 0;
}

#loreshelper,
#centercolumn,
.left,
.right
{
	float: none;
	width: auto;
}

.standardcontent,
.faqcontent
{
	display: block;
	margin-top: 90px;
	margin-bottom: 30px;
}

.standardcontent a:after {
     content: ' [' attr(href) ']';
     font-size: 80%;
     font-weight: normal;
}


/* My Order items */
#fullorder .quantity p,
#fullorder #checkout,
#fullorder #placeorder
{
	display: none !important;
}

#print-footer
{
	display: block;
	position: fixed;
	bottom: 0;
	margin-bottom: 10px;
}
#standardcontent p.address
{
	line-height: 1.5em;
}

#standardcontent a h3,#standardcontent h3 a
{
text-decoration:none;
}

.leftbias .right .dlContinuous
{
	margin-top:-20px;
}/*
The default colours for h2, standfirst and tables are the ATL Blue colour,
as required by the Search Results page. This allows a sensible default for
the situation where a particular section isn't specified as a body-class
switch.
*/

#standardcontent, .standardcontent {
	clear:left;
	color:#444444;
	width:100%;
}
#standardcontent h2, #standardcontent h3, #standardcontent h4, .standardcontent h2, .standardcontent h3, .standardcontent h4 {
	line-height:1;
	font-weight:normal;
	color:#008b98;
	margin:0;
}
#standardcontent h2 , .standardcontent h2 {
	font-size:160%;
	margin-bottom:20px;
}
#standardcontent h3, .standardcontent h3  {
	font-size:123.1%;
	margin-bottom:15px;
}
#standardcontent h4.faq-header, .standardcontent h4.faq-header {
        cursor:pointer;
	padding-left: 15px;
background: url(http://www.atl.org.uk/Images/bullet_tick.png) left top no-repeat;
}
#standardcontent a h3, #standardcontent h3 a, .standardcontent a h3, .standardcontent h3 a {
	text-decoration:none;
}

#standardcontent h4 , .standardcontent h4 {
	font-size:108%;
	margin-bottom:10px;
}
#standardcontent .standfirst, .standardcontent .standfirst {
	font-size:108%;
	line-height:1.25;
	color:#008b98;
}
#standardcontent .standfirst p, .standardcontent .standfirst p {
	font-size:inherit;
	line-height:inherit;
	color:#008b98;
	margin:0;
	padding:0;
}
#standardcontent p, .standardcontent p {
	font-size:93%;
	line-height:1.5;
    margin-bottom:10px;
    padding-bottom:0.8125em
}

#standardcontent p + h3, #standardcontent p + h4, .standardcontent p + h3, .standardcontent p + h4 {
	margin-top:20px;
}
#standardcontent h3 + p, #standardcontent h4 + p, .standardcontent h3 + p, .standardcontent h4 + p {
	margin-top:5px;
}
.standardcontent p.address{
	line-height:1.5;
}
.standardcontent p.date {
	margin-bottom:0;
	font-style:italic;
}
.standardcontent p.document-note {
	margin-bottom:0;
	font-style:italic;
	font-size:10px;
}

.standardcontent ul, .standardcontent ol {
    padding:0 0 0.8125em 2em; 
}
#standardcontent li, .standardcontent li {
	padding:0 10px 0 10px;
	margin-bottom:10px;
	line-height:1.5;
	font-size:93%
}

.standardcontent .panel .panel-heading {
	padding: 10px 15px 0 15px;
}
.standardcontent .panel .panel-heading ul,.standardcontent .panel .panel-heading ol , .standardcontent .panel .panel-heading li {
	padding:0;
	margin:0;
	line-height:inherit;
	font-size:100%
}
.standardcontent .panel .nav-tabs {
	border: 0;
}

.standardcontent.address{ margin-bottom:20px}
.standardcontent.address .jobtitle{ margin-top:5px}
.standardcontent.address ul {
    list-style-type: none;
	padding:0;
	margin:0;
}

.standardcontent.address  li {
	padding:0;
	margin:0;
}

#standardcontent li p, .standardcontent li p {
	padding:0;
	margin:0;
}
/* For standard content pages with a table (eg. payscales) */
#standardcontent table , .standardcontent table{
	border:0;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
    font-size:0.8em;
}
#standardcontent caption, .standardcontent caption {
	/* IE ignores margins on table captions, so we use padding instead */
	color:#008b98;
	padding:0.5em 0 12px;
	text-align:left;
}
#standardcontent thead tr, .standardcontent thead tr  {
	color:#ffffff;
	background-color:#008b98;
}
#standardcontent tbody tr , .standardcontent tbody tr{
	color:#000000;
}
#standardcontent th, #standardcontent td, .standardcontent th, .standardcontent td {
	padding:10px;
	text-align:center;
}
/*
Note that the CSS3 :nth-child(odd) and :nth-child(even) would be a better way
of styling the following, avoiding the extraneous repeated classes in the HTML,
but IE doesn't handle it and therefore we can't use it without conditional
commenting and extra stylesheets.
*/
#standardcontent table tbody tr.even , .standardcontent table tbody tr.even{
	background-color:#d1eaee;
}
#standardcontent table tbody tr.odd, .standardcontent table tbody tr.odd {
	background-color:#ffffff;
}
/* For mixed images and text content items (eg. Education news) */
#standardcontent .mixed, .standardcontent .mixed {
	margin:15px 0;
	padding:0;
}
#standardcontent .mixed img, .standardcontent .mixed img {
	display:block;
	float:left;
	border:0;
	margin:0 10px 10px 0;
}
#standardcontent .mixed .text, .standardcontent .mixed .text  {
	margin:0 0 0 110px;
}
#standardcontent .mixed .text h4, .standardcontent .mixed .text h4  {
	font-size:108%;
	font-weight:bold;
	margin:0 0 10px 0;
}
#standardcontent .mixed .text .date, .standardcontent .mixed .text .date {
	margin:10px 0;
}

#standardcontent hr.faq-divider, .standardcontent hr.faq-divider {
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
	margin:5px 10% 20px 10%;
	width:80%;
}

#standardcontent h3.faq-section, .standardcontent h3.faq-section {
	margin:30px 0 15px 0;
}
div#fullorder {
	margin:20px 0;
	overflow:auto;
}
div#fullorder table {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:100%;
}
#fullorder table th, #fullorder table td {
	padding:5px;
	text-align:left;
}
#fullorder table th {
	color:#666666;
	background-color:#fce4df;
}
#fullorder table .orderitem td {
	padding-top:20px;
	border-bottom:1px solid #cccccc;
}
#fullorder table .orderitem td * {
	display:block;
}
#fullorder table .orderitem .title {
	font-weight:bold;
}
#fullorder table .orderitem .quantity {
	color:#666666;
	font-size:93%;
}
#fullorder table .orderitem .quantityfield {
	border:1px solid #666666;
	width:20px;
	font-size:77%;
}
#fullorder table .orderitem .deleteitem, #fullorder table .orderitem .updatequant {
	display:inline;
	border:0;
	padding:2px;
	font-size:93%;
	background-color:#ec4b28;
	color:#ffffff;
}
/*#fullorder table .orderitem .itemtotal,*/
#fullorder table .subtotal {
	text-align:right;
}
#fullorder table .subtotal {
	font-weight:bold;
}
#fullorder table .subtotal .price {
	font-weight:normal;
}
#fullorder #checkout {
	float:right;
	display:block;
	margin-top:10px;
	padding:3px;
	width:166px;
	font-size:93%;
	font-weight:bold;
	background-color:#ec4b28;
	color:#ffffff;
}
/* Styles related to checkout page */
#fullorder h3 {
	color:#ec4b28;
	font-size:108%;
	font-weight:normal;
}
#fullorder .deliveryinfo {
	list-style:none;
	overflow:auto;
        padding:0;
        margin:0;
}
#fullorder .deliveryinfo li {
	width:100%;
	float:left;
        padding:0;
        margin:0;
	margin-bottom:5px;
}
#fullorder .deliveryinfo li.postcode {
	width:30%;
}
#fullorder .deliveryinfo li.country {
	width:65%;
	margin-left:5%;
}
#fullorder .deliveryinfo label {
	display:block;
}
#fullorder .deliveryinfo input[type=text], div#fullorder .deliveryinfo select {
	display:block;
	width:99%;
	border:1px solid #cccccc;
	font-size:77%;
}
#fullorder .deliveryinfo textarea {
	display:block;
	width:99%;
	border:1px solid #cccccc;
}
#fullorder #placeorder {
	float:right;
	display:block;
	width:140px;
	margin-top:10px;
	padding:3px;
	font-size:93%;
	font-weight:bold;
	background-color:#ec4b28;
	color:#ffffff;
}#standardcontent .resourcedetails {
	overflow:auto;
}
#standardcontent .resourcedetails h3 {
	margin-bottom:5px;
	font-size:108%;
}
#standardcontent .resourcedetails img {
	float:left;
	margin-right:5px;
}
#standardcontent .resourcedetails .sideitem {
	width:33%;
	float:right;
	margin-left:5px;
	font-size:77%
}
#standardcontent .resourcedetails .sideitem h4 {
	margin-top:1px;
	padding:3px 6px;
	color:#ffffff;
	background-color:#ec4b28;
}
#standardcontent .resourcedetails .sideitem h4 a {
	color:#ffffff;
}
#standardcontent .resourcedetails .sideitem p {
	margin-bottom:5px;
	padding:6px;
	background-color:#dddddd;
}
#standardcontent .resourcedetails .sideitem p a {
	color:#666666;
}/*
Master colour reference for sections

Section menu (unselected): 1st for text, 3rd for background
Section menu (selected): #ffffff for text, 1st for background

Page navigation:
section title - #ffffff text, 1st for bg
level 1 nav - #ffffff text, 1st for bg
level 2 nav - 1st for text, 2nd for bg
level 3 nav - 1st for text, 3rd for bg
level 3 selected - 1st for text, 4th for bg


help & advice: #940030, #d499ac, #efd9e0, #faf2f4
pay & pensions: #0b6bb8, #9dc4e3, #dbe9f4, #f3f7fb
health & safety: #00752f, #99c8ac, #d9eae0, #f2f8f4
training & events: #4c005a, #b799bd, #e4d9e6, #f6f2f7
publications & resources: #ec4b28, #f7b7a9, #fce4df, #fef6f4
policy & campaigns: #c0000f, #e6999f, #f6d9db, #fcf2f3
get involved: #0c2a80, #9eaacc, #dbdfec, #f3f4f9
join the debate: #5e8c2a, #bfd1aa, #e7eedf, #f7f9f4

*/


/* top section menu active */
body.health #topsectionmenu .health a
{
	color: #ffffff;
	background-color: #00752f;
}
/* top section menu active */
body.training #topsectionmenu .training a
{
	color: #ffffff;
	background-color: #4c005a;
}
/* top section menu active */
body.publications #topsectionmenu .publications a
{
	color: #ffffff;
	background-color: #ec4b28;
}
/* top section menu active */
body.policy #topsectionmenu .policy a
{
	color: #ffffff;
	background-color: #c0000f;
}
/* top section menu active */
body.involved #topsectionmenu .involved a
{
	color: #ffffff;
	background-color: #0c2a80;
}
/* top section menu active */
body.debate #topsectionmenu .debate a
{
	color: #ffffff;
	background-color: #5e8c2a;
}
body.debate
{
	
}

body.debate #standardcontent h1, body.debate #standardcontent h2 a, body.debate #standardcontent h3 a
{
	color: #5e8c2a;
}

/* top section menu active */
body.debate #topsectionmenu .debate a
{
	color: #ffffff;
	background-color: #5e8c2a;
}


/* left nav */
body.debate #leftnav h3
{
	background-color: #5e8c2a;
}
body.debate #leftnav ul
{
	background-color: #5e8c2a;
}
body.debate #leftnav ul li
{
	border-bottom: 1px solid #e7eedf;
}
body.debate #leftnav ul li a.selected, body.debate #leftnav ul li a:hover
{
	background-color: #bfd1aa;
	color: #5e8c2a;
}
body.debate #leftnav ul ul
{
	background-color: #e7eedf;
}
body.debate #leftnav ul ul a
{
	color: #5e8c2a;
}
body.debate #leftnav ul ul li a.selected, body.debate #leftnav ul ul li a:hover
{
	background-color: #f7f9f4;
}


/* breadcrumbs */
body.debate #breadcrumbs
{
	border-color: #bfd1aa;
	color: #5e8c2a;
}
body.debate #breadcrumbs a
{
	color: #5e8c2a;
}


/* standard content */
body.debate #standardcontent h2,
body.debate #standardcontent h3,
body.debate #standardcontent h4
{
	color: #5e8c2a;
}
body.debate #standardcontent .standfirst, body.debate #standardcontent .standfirst p
{
	color: #5e8c2a;
}

body.debate #standardcontent h2.underscored
{
	border-bottom: solid 1px #5e8c2a;
}

/* faq content */
body.debate #faqcontent h2,
body.debate #faqcontent h3,
body.debate #faqcontent h4
{
	color: #5e8c2a;
}
body.debate #faqcontent .standfirst
{
	color: #5e8c2a;
}


/* quote */
body.debate #quote
{
	border: 1px dotted #5e8c2a;
	color: #5e8c2a;
}
body.debate #quote .startquote, body.debate #quote .endquote
{
	color: #5e8c2a;
}


/* related links */
body.debate .relatedlinks
{
	border-color: #5e8c2a;
}
body.debate .relatedlinks h4
{
	color: #5e8c2a;
	border-color: #5e8c2a;
}


/* image pullout */
body.debate .imagepullout
{
	background-color: #5e8c2a;
}


/* standard content - table insert */
body.debate #standardcontent caption
{
	color: #5e8c2a;
}
body.debate #standardcontent thead tr
{
	background-color: #5e8c2a;
}

body.debate #standardcontent table tr.even
{
	background-color: #e7eedf;
}


body.debate #quote .startquote
{
	background: url(/images/themes/debate/startquote.gif) top left no-repeat;
}

body.debate #quote .endquote
{
	background: #FFF url(/images/themes/debate/endquote.gif) no-repeat left;
}

body.debate div#searchbox 
{
	background-color: #5e8c2a;
}

body.debate div#searchbox #fbsub {
	color: #5e8c2a;
}
body.health
{
	
}

body.health #standardcontent h1 a, body.health #standardcontent h2 a, body.health #standardcontent h3 a
{
	color: #00752f;
}

/* top section menu active */
body.health #topsectionmenu .health a
{
	color: #ffffff;
	background-color: #00752f;
}


/* left nav */
body.health #leftnav h3
{
	background-color: #00752f;
}
body.health #leftnav ul
{
	background-color: #00752f;
}
body.health #leftnav ul li
{
	border-bottom: 1px solid #d9eae0;
}
body.health #leftnav ul li a.selected, body.health #leftnav ul li a:hover
{
	background-color: #99c8ac;
	color: #00752f;
}
body.health #leftnav ul ul
{
	background-color: #d9eae0;
}
body.health #leftnav ul ul a
{
	color: #00752f;
}
body.health #leftnav ul ul li a.selected, body.health #leftnav ul ul li a:hover
{
	background-color: #f2f8f4;
}


/* breadcrumbs */
body.health #breadcrumbs
{
	border-color: #99c8ac;
	color: #00752f;
}
body.health #breadcrumbs a
{
	color: #00752f;
}


/* standard content */
body.health #standardcontent h2,
body.health #standardcontent h3,
body.health #standardcontent h4
{
	color: #00752f;
}
body.health #standardcontent .standfirst, body.health #standardcontent .standfirst p
{
	color: #00752f;
}

body.health #standardcontent h2.underscored
{
	border-bottom: solid 1px #00752f;
}

/* faq content */
body.health #faqcontent h2,
body.health #faqcontent h3,
body.health #faqcontent h4
{
	color: #00752f;
}
body.health #faqcontent .standfirst
{
	color: #00752f;
}


/* quote */
body.health #quote
{
	border: 1px dotted #00752f;
	color: #00752f;
}
body.health #quote .startquote, body.health #quote .endquote
{
	color: #00752f;
}


/* related links */
body.health .relatedlinks
{
	border-color: #00752f;
}
body.health .relatedlinks h4
{
	color: #00752f;
	border-color: #00752f;
}


/* image pullout */
body.health .imagepullout
{
	background-color: #00752f;
}


/* standard content - table insert */
body.health #standardcontent caption
{
	color: #00752f;
}
body.health #standardcontent thead tr
{
	background-color: #00752f;
}

body.health #standardcontent table tr.even
{
	background-color: #d9eae0;
}


body.health #quote .startquote
{
	background: url(/images/themes/health/startquote.gif) top left no-repeat;
}

body.health #quote .endquote
{
	background: #FFF url(/images/themes/health/endquote.gif) no-repeat left;
}

body.health div#searchbox 
{
	background-color: #00752f;
}

body.health div#searchbox #fbsub {
	color: #00752f;
}
body.help
{
	
}

body.help #standardcontent h1 a,body.help #standardcontent h2 a,body.help #standardcontent h3 a
{
	color: #940030;
}

/* top section menu active */
body.help #topsectionmenu .help a
{
	color: #ffffff;
	background-color: #940030;
}


/* left nav */
body.help #leftnav h3
{
	background-color: #940030;
}
body.help #leftnav ul
{
	background-color: #940030;
}
body.help #leftnav ul li
{
	border-bottom: 1px solid #efd9e0;
}
body.help #leftnav ul li a.selected, body.help #leftnav ul li a:hover
{
	background-color: #d499ac;
	color: #940030;
}
body.help #leftnav ul ul
{
	background-color: #efd9e0;
}
body.help #leftnav ul ul a
{
	color: #940030;
}
body.help #leftnav ul ul li a.selected, body.help #leftnav ul ul li a:hover
{
	background-color: #faf2f4;
}


/* breadcrumbs */
body.help #breadcrumbs
{
	border-color: #d499ac;
	color: #940030;
}
body.help #breadcrumbs a
{
	color: #940030;
}


/* standard content */
body.help #standardcontent h2,
body.help #standardcontent h3,
body.help #standardcontent h4
{
	color: #940030;

}


body.help #standardcontent .standfirst, body.help #standardcontent .standfirst p
{
	color: #940030;
}

body.help #standardcontent h2.underscored
{
	border-bottom: solid 1px #940030;
}

/* faq content */
body.help #faqcontent h2,
body.help #faqcontent h3,
body.help #faqcontent h4
{
	color: #940030;
}


body.help #faqcontent .standfirst
{
	color: #940030;
}


/* quote */
body.help #quote
{
	border: 1px dotted #940030;
	color: #940030;
}
body.help #quote .startquote, body.help #quote .endquote
{
	color: #940030;
}


/* related links */
body.help .relatedlinks
{
	border-color: #940030;
}
body.help .relatedlinks h4
{
	color: #940030;
	border-color: #940030;
}


/* image pullout */
body.help .imagepullout
{
	background-color: #940030;
}



/* standard content - table insert */
body.help #standardcontent caption
{
	color: #940030;
}
body.help #standardcontent thead tr
{
	background-color: #940030;
}

body.help #standardcontent table tr.even
{
	background-color: #d499ac;
}


body.help #quote .startquote
{
	background: url(/images/themes/help/startquote.gif) top left no-repeat;
}

body.help #quote .endquote
{
	background: #FFF url(/images/themes/help/endquote.gif) no-repeat left;
}

body.help div#searchbox 
{
	background-color: #940030;
}

body.help div#searchbox #fbsub {
	color: #940030;
}
body.involved
{
	
}

body.involved #standardcontent h1 a, body.involved #standardcontent h2 a,body.involved #standardcontent h3 a
{
	color: #0c2a80;
}

/* top section menu active */
body.involved #topsectionmenu .involved a
{
	color: #ffffff;
	background-color: #0c2a80;
}


/* left nav */
body.involved #leftnav h3
{
	background-color: #0c2a80;
}
body.involved #leftnav ul
{
	background-color: #0c2a80;
}
body.involved #leftnav ul li
{
	border-bottom: 1px solid #dbdfec;
}
body.involved #leftnav ul li a.selected, body.involved #leftnav ul li a:hover
{
	background-color: #9eaacc;
	color: #0c2a80;
}
body.involved #leftnav ul ul
{
	background-color: #dbdfec;
}
body.involved #leftnav ul ul a
{
	color: #0c2a80;
}
body.involved #leftnav ul ul li a.selected, body.involved #leftnav ul ul li a:hover
{
	background-color: #f3f4f9;
}


/* breadcrumbs */
body.involved #breadcrumbs
{
	border-color: #9eaacc;
	color: #0c2a80;
}
body.involved #breadcrumbs a
{
	color: #0c2a80;
}


/* standard content */
body.involved #standardcontent h2,
body.involved #standardcontent h3,
body.involved #standardcontent h4
{
	color: #0c2a80;
}
body.involved #standardcontent .standfirst, body.involved #standardcontent .standfirst p
{
	color: #0c2a80;
}

body.involved #standardcontent h2.underscored
{
	border-bottom: solid 1px #0c2a80;
}

/* faq content */
body.involved #faqcontent h2,
body.involved #faqcontent h3,
body.involved #faqcontent h4
{
	color: #0c2a80;
}
body.involved #faqcontent .standfirst
{
	color: #0c2a80;
}


/* quote */
body.involved #quote
{
	border: 1px dotted #0c2a80;
	color: #0c2a80;
}
body.involved #quote .startquote, body.involved #quote .endquote
{
	color: #0c2a80;
}


/* related links */
body.involved .relatedlinks
{
	border-color: #0c2a80;
}
body.involved .relatedlinks h4
{
	color: #0c2a80;
	border-color: #0c2a80;
}


/* image pullout */
body.involved .imagepullout
{
	background-color: #0c2a80;
}


/* standard content - table insert */
body.involved #standardcontent caption
{
	color: #0c2a80;
}
body.involved #standardcontent thead tr
{
	background-color: #0c2a80;
}

body.involved #standardcontent table tr.even
{
	background-color: #dbdfec;
}


body.involved #quote .startquote
{
	background: url(/images/themes/involved/startquote.gif) top left no-repeat;
}

body.involved #quote .endquote
{
	background: #FFF url(/images/themes/involved/endquote.gif) no-repeat left;
}

body.involved div#searchbox 
{
	background-color: #0c2a80;
}

body.involved div#searchbox #fbsub {
	color: #0c2a80;
}
body.pay
{
	
}

body.pay #standardcontent h1, body.pay #standardcontent h2 a, body.pay #standardcontent h3 a
{
	color: #0b6bb8;
}

/* top section menu active */
body.pay #topsectionmenu .pay a
{
	color: #ffffff;
	background-color: #0b6bb8;
}


/* left nav */
body.pay #leftnav h3
{
	background-color: #0b6bb8;
}
body.pay #leftnav ul
{
	background-color: #0b6bb8;
}
body.pay #leftnav ul li
{
	border-bottom: 1px solid #dbe9f4;
}
body.pay #leftnav ul li a.selected, body.pay #leftnav ul li a:hover
{
	background-color: #9dc4e3;
	color: #0b6bb8;
}
body.pay #leftnav ul ul
{
	background-color: #dbe9f4;
}
body.pay #leftnav ul ul a
{
	color: #0b6bb8;
}
body.pay #leftnav ul ul li a.selected, body.pay #leftnav ul ul li a:hover
{
	background-color: #f3f7fb;
}


/* breadcrumbs */
body.pay #breadcrumbs
{
	border-color: #9dc4e3;
	color: #0b6bb8;
}
body.pay #breadcrumbs a
{
	color: #0b6bb8;
}


/* standard content */
body.pay #standardcontent h2,
body.pay #standardcontent h3,
body.pay #standardcontent h4
{
	color: #0b6bb8;
}
body.pay #standardcontent .standfirst, body.pay #standardcontent .standfirst p
{
	color: #0b6bb8;
}


/* faq content */
body.pay #faqcontent h2,
body.pay #faqcontent h3,
body.pay #faqcontent h4
{
	color: #0b6bb8;
}
body.pay #faqcontent .standfirst
{
	color: #0b6bb8;
}


/* quote */
body.pay #quote
{
	border: 1px dotted #0b6bb8;
	color: #0b6bb8;
}
body.pay #quote .startquote, body.pay #quote .endquote
{
	color: #0b6bb8;
}


/* related links */
body.pay .relatedlinks
{
	border-color: #0b6bb8;
}
body.pay .relatedlinks h4
{
	color: #0b6bb8;
	border-color: #0b6bb8;
}


/* image pullout */
body.pay .imagepullout
{
	background-color: #0b6bb8;
}


/* standard content - table insert */
body.pay #standardcontent caption
{
	color: #0b6bb8;
}
body.pay #standardcontent thead tr
{
	background-color: #0b6bb8;
}

body.pay #standardcontent table tr.even
{
	background-color: #dbe9f4;
}


body.pay #quote .startquote
{
	background: url(/images/themes/pay/startquote.gif) top left no-repeat;
}

body.pay #quote .endquote
{
	background: #FFF url(/images/themes/pay/endquote.gif) no-repeat left;
}

body.pay div#searchbox 
{
	background-color: #0b6bb8;
}

body.pay div#searchbox #fbsub {
	color: #0b6bb8;
}
body.policy
{
	
}

body.policy #standardcontent h1 a, body.policy #standardcontent h2 a,body.policy #standardcontent h3 a
{
	color: #c0000f;
}

/* top section menu active */
body.policy #topsectionmenu .policy a
{
	color: #ffffff;
	background-color: #c0000f;
}


/* left nav */
body.policy #leftnav h3
{
	background-color: #c0000f;
}
body.policy #leftnav ul
{
	background-color: #c0000f;
}
body.policy #leftnav ul li
{
	border-bottom: 1px solid #f6d9db;
}
body.policy #leftnav ul li a.selected, body.policy #leftnav ul li a:hover
{
	background-color: #e6999f;
	color: #c0000f;
}
body.policy #leftnav ul ul
{
	background-color: #f6d9db;
}
body.policy #leftnav ul ul a
{
	color: #c0000f;
}
body.policy #leftnav ul ul li a.selected, body.policy #leftnav ul ul li a:hover
{
	background-color: #fcf2f3;
}


/* breadcrumbs */
body.policy #breadcrumbs
{
	border-color: #e6999f;
	color: #c0000f;
}
body.policy #breadcrumbs a
{
	color: #c0000f;
}


/* standard content */
body.policy #standardcontent h2,
body.policy #standardcontent h3,
body.policy #standardcontent h4
{
	color: #c0000f;
}
body.policy #standardcontent .standfirst, 
body.policy #main #centercolumn .leftbias .left #standardcontent .standfirst p
{
	color: #c0000f;
}

body.policy #standardcontent h2.underscored
{
	border-bottom: solid 1px #c0000f;
}
/* faq content */
body.policy #faqcontent h2,
body.policy #faqcontent h3,
body.policy #faqcontent h4
{
	color: #c0000f;
}
body.policy #faqcontent .standfirst
{
	color: #c0000f;
}


/* quote */
body.policy #quote
{
	border: 1px dotted #c0000f;
	color: #c0000f;
}
body.policy #quote .startquote, body.policy #quote .endquote
{
	color: #c0000f;
}


/* related links */
body.policy .relatedlinks
{
	border-color: #c0000f;
}
body.policy .relatedlinks h4
{
	color: #c0000f;
	border-color: #c0000f;
}


/* image pullout */
body.policy .imagepullout
{
	background-color: #c0000f;
}


/* standard content - table insert */
body.policy #standardcontent caption
{
	color: #c0000f;
}
body.policy #standardcontent thead tr
{
	background-color: #c0000f;
}

body.policy #standardcontent table tr.even
{
	background-color: #f6d9db;
}


body.policy #quote .startquote
{
	background: url(/images/themes/policy/startquote.gif) top left no-repeat;
}

body.policy #quote .endquote
{
	background: #FFF url(/images/themes/policy/endquote.gif) no-repeat left;
}

body.policy div#searchbox 
{
	background-color: #c0000f;
}

body.policy div#searchbox #fbsub {
	color: #c0000f;
}
body.publications
{
	
}

body.publications #standardcontent h1 a, body.publications #standardcontent h2 a, body.publications #standardcontent h3 a,
body.publications .standardcontent h1 a, body.publications .standardcontent h2 a, body.publications .standardcontent h3 a
{
	color: #ec4b28;
}

/* top section menu active */
body.publications #topsectionmenu .publications a
{
	color: #ffffff;
	background-color: #ec4b28;
}


/* left nav */
body.publications #leftnav h3
{
	background-color: #ec4b28;
}
body.publications #leftnav ul
{
	background-color: #ec4b28;
}
body.publications #leftnav ul li
{
	border-bottom: 1px solid #fce4df;
}
body.publications #leftnav ul li a.selected, body.publications #leftnav ul li a:hover
{
	background-color: #f7b7a9;
	color: #ec4b28;
}
body.publications #leftnav ul ul
{
	background-color: #fce4df;
}
body.publications #leftnav ul ul a
{
	color: #ec4b28;
}
body.publications #leftnav ul ul li a.selected, body.publications #leftnav ul ul li a:hover
{
	background-color: #fef6f4;
}


/* breadcrumbs */
body.publications #breadcrumbs
{
	border-color: #f7b7a9;
	color: #ec4b28;
}
body.publications #breadcrumbs a
{
	color: #ec4b28;
}


/* standard content */
body.publications #standardcontent h2,
body.publications #standardcontent h3,
body.publications #standardcontent h4,
body.publications .standardcontent h2,
body.publications .standardcontent h3,
body.publications .standardcontent h4
{
	color: #ec4b28;
}
body.publications #standardcontent .standfirst, body.publications #standardcontent .standfirst p,
body.publications .standardcontent .standfirst, body.publications .standardcontent .standfirst p
{
	color: #ec4b28;
}


/* faq content */
body.publications #faqcontent h2,
body.publications #faqcontent h3,
body.publications #faqcontent h4
{
	color: #ec4b28;
}
body.publications #faqcontent .standfirst
{
	color: #ec4b28;
}

body.publications #standardcontent h2.underscored
body.publications .standardcontent h2.underscored
{
	border-bottom: solid 1px #ec4b28;
}

/* quote */
body.publications #quote
{
	border: 1px dotted #ec4b28;
	color: #ec4b28;
}
body.publications #quote .startquote, body.publications #quote .endquote
{
	color: #ec4b28;
}


/* related links */
body.publications .relatedlinks
{
	border-color: #ec4b28;
}
body.publications .relatedlinks h4
{
	color: #ec4b28;
	border-color: #ec4b28;
}


/* image pullout */
body.publications .imagepullout
{
	background-color: #ec4b28;
}


/* standard content - table insert */
body.publications #standardcontent caption,
body.publications .standardcontent caption
{
	color: #ec4b28;
}
body.publications #standardcontent thead tr,
body.publications .standardcontent thead tr
{
	background-color: #ec4b28;
}

body.publications #standardcontent table tr.even
{
	background-color: #fce4df;
}



body.publications #quote .startquote
{
	background: url(/images/themes/publications/startquote.gif) top left no-repeat;
}

body.publications #quote .endquote
{
	background: #FFF url(/images/themes/publications/endquote.gif) no-repeat left;
}

body.publications div#searchbox 
{
	background-color: #ec4b28;
}

body.publications div#searchbox #fbsub {
	color: #ec4b28;
}
body.training
{
	
}

body.training #standardcontent h1 a, body.training #standardcontent h2 a, body.training #standardcontent h3 a
{
	color: #4c005a;
}

/* top section menu active */
body.training #topsectionmenu .training a
{
	color: #ffffff;
	background-color: #4c005a;
}


/* left nav */
body.training #leftnav h3
{
	background-color: #4c005a;
}
body.training #leftnav ul
{
	background-color: #4c005a;
}
body.training #leftnav ul li
{
	border-bottom: 1px solid #e4d9e6;
}
body.training #leftnav ul li a.selected, body.training #leftnav ul li a:hover
{
	background-color: #b799bd;
	color: #4c005a;
}
body.training #leftnav ul ul
{
	background-color: #e4d9e6;
}
body.training #leftnav ul ul a
{
	color: #4c005a;
}
body.training #leftnav ul ul li a.selected, body.training #leftnav ul ul li a:hover
{
	background-color: #f6f2f7;
}


/* breadcrumbs */
body.training #breadcrumbs
{
	border-color: #b799bd;
	color: #4c005a;
}
body.training #breadcrumbs a
{
	color: #4c005a;
}


/* standard content */
body.training #standardcontent h2,
body.training #standardcontent h3,
body.training #standardcontent h4
{
	color: #4c005a;
}
body.training #standardcontent .standfirst, body.training #standardcontent .standfirst p
{
	color: #4c005a;
}


/* faq content */
body.training #faqcontent h2,
body.training #faqcontent h3,
body.training #faqcontent h4
{
	color: #4c005a;
}
body.training #faqcontent .standfirst
{
	color: #4c005a;
}

body.training #standardcontent h2.underscored
{
	border-bottom: solid 1px #4c005a;
}

/* quote */
body.training #quote
{
	border: 1px dotted #4c005a;
	color: #4c005a;
}
body.training #quote .startquote, body.training #quote .endquote
{
	color: #4c005a;
}


/* related links */
body.training .relatedlinks
{
	border-color: #4c005a;
}
body.training .relatedlinks h4
{
	color: #4c005a;
	border-color: #4c005a;
}


/* image pullout */
body.training .imagepullout
{
	background-color: #4c005a;
}


/* standard content - table insert */
body.training #standardcontent caption
{
	color: #4c005a;
}
body.training #standardcontent thead tr
{
	background-color: #4c005a;
}

body.training #standardcontent table tr.even
{
	background-color: #e4d9e6;
}



body.training #quote .startquote
{
	background: url(/images/themes/training/startquote.gif) top left no-repeat;
}

body.training #quote .endquote
{
	background: #FFF url(/images/themes/training/endquote.gif) no-repeat left;
}

body.training div#searchbox 
{
	background-color: #4c005a;
}

body.training div#searchbox #fbsub {
	color: #4c005a;
}
