body {
margin: 0px;
padding: 0px;
font-family: arial,verdana,sans-serif;
font-size: 71%;
color: #000000;
/*width: 1000px;*/
}

.printonly, .linksep, #headlinks, .printfooter, .hide {
display:none;
}

/*links*/

a {
color: #136F9F;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/*headings*/
h1 {
font-size: 150%;
font-weight: bold;
}

h2 {
font-size: 130%;
font-weight: bold;
margin-bottom: 4px;
}

h3 {
font-size: 110%;
font-weight: bold;
color: #136F9F;
}

h4 {
font-size: 100%;
font-weight: bold;
margin-bottom: -12px;
}

.small {
font-size: 95%;
}

/*td styles*/
td.topBar, td.topBarSub, td.topBarKBLogo {
padding: 34px 0px 0px 23px;
}

td.topBar {
background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/topbar-background.gif) no-repeat top right;
}

td.topBarSub {
background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/topbar-background-sub.gif) no-repeat bottom right;
}

td.topBarKBTitle {
/* background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/topbar-background-kb-title.gif) no-repeat bottom right; */
background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/topbar-background-kb.gif) repeat-y top right;
height: 68px;
padding: 13px 0px 0px 23px;
}

td.navBar, td.navBarKB {
padding: 0px 0px 0px 8px;
}

td.navBarKB {
background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/topbar-background-kb.gif) repeat-y bottom right;
height: 21px;
}

td.employersTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/employerstab-corner-left.gif) no-repeat top left;
}

td.employersTab {
height: 21px;
background-color: #3483AD;
color: #FFFFFF;
font-family: verdana,arial,sans-serif;
font-weight: bold;
}

td.employersTabRight {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/employerstab-corner-right.gif) no-repeat top right;
}

td.confederationTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/confederationtab-corner-left.gif) no-repeat top left;
}

td.confederationTab {
height: 21px;
background-color: #334D89;
color: #FFFFFF;
font-family: verdana,arial,sans-serif;
font-weight: bold;
}

td.confederationTabRight, td.kbConfederationTabRight {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
}

td.confederationTabRight {
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/confederationtab-corner-right.gif) no-repeat top right;
}

td.kbConfederationTabRight {
background: #334D89 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/kbconfederationtab-corner-right.gif) no-repeat top right;
}

td.knowledgeTabLeft, td.kbKnowledgeTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
}

td.knowledgeTabLeft {
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/knowledgetab-corner-left.gif) no-repeat top left;
}

td.kbKnowledgeTabLeft {
background: #4DB1A8 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/kbknowledgetab-corner-left.gif) no-repeat top left;
}

td.knowledgeTab {
height: 21px;
background-color: #4DB1A8;
color: #FFFFFF;
font-family: verdana,arial,sans-serif;
font-weight: bold;
}

td.knowledgeTabRight, td.kbKnowledgeTabRight {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 8px;
}

td.knowledgeTabRight {
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/knowledgetab-corner-right.gif) no-repeat top right;
}

td.kbKnowledgeTabRight {
background: #4DB1A8 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/kbknowledgetab-corner-right.gif) no-repeat top right;
}

td.confederationTab a, td.knowledgeTab a, td.employersTab a {
color: #FFFFFF;
font-family: verdana,arial,sans-serif;
font-weight: bold;
}

td.searchTabLeft, td.kbSearchTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 9px;
}

td.searchTabLeft {
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/searchtab-corner-left.gif) no-repeat top left;
}

td.kbSearchTabLeft {
background: #136F9F url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/kbsearchtab-corner-left.gif) no-repeat top left;
}

td.searchTab {
height: 21px;
background-color: #136F9F;
color: #FFFFFF;
font-family: arial,verdana,sans-serif;
}

td.searchTabRight {
height: 19px;
background-color: #136F9F;
color: #FFFFFF;
font-family: verdana,arial,sans-serif;
padding: 2px 15px 0px 0px;
}

td.searchTab input.field, .mastheadLoginField {
height: 13px;
width: 79px;
border: 1px solid #B2B7BB;
font-family: arial,verdana,sans-serif;
background-color: #D9D9D9;
font-size: 100%;
}

.button, .mastheadLoginButton, .mastheadLoginButtonKB {
height: 13px;
background-color: #136F9F;
border: 0px;
color: #FFFFFF;
font-family: arial,verdana,sans-serif;
margin-bottom: 2px;
font-size: 100%;
}

.mastheadLoginButton {
background-color: #9dc2d7;
}

.mastheadLoginButtonKB {
background-color: #87cac4;
}

td.searchTabRight a {
color: #FFFFFF;
font-family: arial,verdana,sans-serif;
}

td.loginTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 9px;
background: #136F9F url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/logintab-corner-left.gif) no-repeat bottom left;
}

td.loggedInTabLeft {
height: 21px;
font-family: verdana,arial,sans-serif;
font-size: 1px;
width: 9px;
background: #136F9F url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/loggedintab-corner-left.gif) no-repeat bottom left;
}

td.navBarStripe {
height: 21px;
background: #9FC4D9 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/navbar-gradient.gif) repeat-y top left;
}

td.navBarStripeKB {
height: 21px;
background: #88CAC4 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/navbar-gradient-KB.gif) repeat-y top left;
}


td.breadcrumbTrail {
padding: 0px 0px 0px 24px;
height: 21px;
}


td.leftColumn {
width: 218px;
}

td.leftColumn div.advertHeading {
background-color: #A1C5D9;
padding: 7px 11px 7px 24px;
margin: 0px;
background: #2D5F78 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/leftcolumn-advert-background.gif) no-repeat top left;

}

td.leftColumn div.advertHeading h2 {
color: #FFFFFF;
margin: 0px;
font-size: 115%;
}

td.leftColumn div.advertText {
padding: 10px 11px 21px 24px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/leftcolumn-corner-right.gif) no-repeat bottom right;
}

td.leftColumn div.advertText a {
font-weight: bold;
}

div.leftNavigation a, div.leftNavigationSelected a {
width: 194px;
display: block;
color: #FFFFFF;
padding: 5px 0px 5px 24px;
margin: 0px 0px 7px 0px;
font-family: arial,verdana,sans-serif;
font-weight: bold;
font-size: 120%;
}

div.emptyLevel1Spacer {
margin-bottom: 7px;
}

div.leftNavigationSelected a {
margin: 0px 0px 0px 0px;
}

div.leftNavigation div {
width: 194px;
display: block;
color: #FFFFFF;
padding: 5px 0px 5px 24px;
margin: 0px;
font-family: arial,verdana,sans-serif;
font-weight: bold;
font-size: 120%;
}

div.leftNavigation a:hover, div.leftNavigationSelected a:hover {
text-decoration: none;
color: #000000;
}

div.subSection {
padding-bottom: 8px;
margin-bottom: 7px;
}

div.subSection a, div.subSection div {
width: 194px;
display: block;
color: #000000;
padding: 5px 0px 5px 24px;
margin: 0px 0px 0px 0px;
font-family: arial,verdana,sans-serif;
font-weight: bold;
font-size: 100%;
}

div.subSection div {
color: #136F9F;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/menu-selected-arrow.gif) no-repeat top left;
}

div.leftNavigationToolkit {
width: 194px;
color: #136F9F;
padding: 5px 0px 5px 24px;
margin: 0px 0px 7px 0px;
font-family: arial,verdana,sans-serif;
background-color: #E7F0F5;
}

.sectionMainColourA {
background-color: #5A6D5F;
}

.sectionMainColourB {
background-color: #97565D;
}

.sectionMainColourC {
background-color: #435a69;
}

.sectionMainColourD {
background-color: #686F93;
}

.sectionMainColourE {
background-color:#cc6600;
}

.sectionMainColourF {
background-color: #8E8C83;
}

.sectionMainColourG {
background-color: #136F9F;
}

.sectionMainColourH {
background-color: #E7F0F5;
}


td.middleColumn {
padding: 0px 10px 0px 10px;
}

td.introBoxImage {
width: 291px;
background-color: #D0E2EC;
}

td.introBoxLeft {
width: 291px;
padding: 11px 11px 11px 11px;
color: #136F9F;
font-weight: bold;
font-size: 90%;
line-height: 200%;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
}

td.introBoxLeft h1 {
margin-bottom: 0px;
}

.normal {
font-weight: normal;
}

table.loginBox {
margin: 50px 0px 50px 10px;
}

td.introBoxRight {
width: 148px;
padding: 9px 32px 9px 11px;
background: #A1C5D9 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/introBox-dots.gif) repeat-y top right;
}

td.introBoxRightImage {
width: 148px;
padding: 0px 21px 0px 0px;
background: #A1C5D9 url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/introBox-dots.gif) repeat-y top right;
}

td.loginBoxLeft {
width: 291px;
padding-left: 10px;
padding-top:10px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
}

td.loginBoxRight {
width: 160px;
padding: 10px 0px 10px 10px;
background-color: #A1C5D9;
}


input.loginField {
border:0px;
padding-left:5px;
margin-bottom:5px;
}

input.loginButton {
border:0px;
color:#ffffff;
padding:0px;
margin:0px;
font-weight:bold;
background-color:#A1C5D9;
}

/*
NOTE!
Any styles changes or added related to bodyText or children of bodyText should also be updated in editor.css which has the same styles but not as
children of bodyText to allow previewing of content in the editor.
*/

div.bodyText a {
color: #136F9F;
text-decoration:underline;
}

div.bodyText {
padding: 0px 12px 10px 12px;
}

div.bodyText h2 {
font-size: 110%;
font-weight: bold;
margin-bottom: -10px;
color: #136F9F;
}

div.bodyText h3 {
font-size: 100%;
font-weight: bold;
margin-bottom: -12px;
color: #000000;
}

div.bodyText h2.indexHeader {
font-size: 120%;
margin-bottom: -10px;
color: #000000;
}

div.bodyText table.data {
margin: 1.5em 1em 1.5em 3em;
border-top: 1px solid #000;
border-right: 1px solid #000;
}

div.bodyText table.data th {
text-align: left;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
padding: 3px 6px 3px 8px;
}

div.bodyText table.data td {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
padding: 3px 6px 3px 8px;
}


div.bodyText table.image {
padding-top:10px;
}

div.bodyText table.image td {
width: 138px;
padding: 5px 10px 2px 10px;
color: #818181;
font-size: 95%;
}

td.rightColumn {
width: 258px;
}

td.rightColumnHeading {
padding: 7px 11px 7px 11px;
margin: 0px;
width: 236px;
background-color: #A1C5D9;
}

td.rightColumnTopHeading {
padding: 7px 11px 7px 11px;
margin: 0px;
width: 236px;
background-color: #A1C5D9;
}

td.rightColumnText {
padding: 9px 11px 10px 9px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
}

td.rightColumnText a {
font-weight: bold;
}

td.rightColumnText p.small {
font-size: 95%;
margin-top: -12px;
}


td.rightColumnHeadingConfed {
padding: 7px 11px 7px 11px;
margin: 0px;
width: 236px;
background-color: #334d89;
color:#ffffff;
}

td.rightColumnTextConfed {
padding: 9px 11px 10px 9px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
}

td.rightColumnTextConfed a {
font-weight: bold;
}

td.rightColumnTextPensionCalculator {
background: #FFFFFF url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-pension-calculator.jpg) no-repeat top left;
height: 75px;
}

td.smallGrey {
color: #7F7F7F;
font-size: 90%;
}

div.floatLeft {
float: left;
}

div.floatRight {
float: right;
}

div.sectionIntroListPayTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-pay.gif) no-repeat 0px -5px;
}

div.sectionIntroListWorkforceTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-workforce.gif) no-repeat 0px -5px;
}

div.sectionIntroListExcellenceTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-excellence.gif) no-repeat 0px -5px;
}

div.sectionIntroListPracticeTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-practice.gif) no-repeat 0px -5px;
}

div.sectionIntroListInvolvementTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-involvement.gif) no-repeat 0px -5px;
}

div.sectionIntroListAboutTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-about.gif) no-repeat 0px -5px;
}

div.sectionIntroListPrimaryTitle {
margin-left: 16px;
padding: 0px 15px 0px 20px;
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-primary.gif) no-repeat 0px -5px;
}

div.sectionIntroList h2 {
font-size: 115%;
}

div.sectionIntroList a {
font-weight: bold;
}

div.sectionIntroSubList {
background: url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/bullet-small.gif) no-repeat 0px 5px;
margin-left:15px;
padding: 0px 0px 5px 10px;
}


/*forms*/
form {
margin: 0px;
padding: 0px;
}

/* add/edit links */

span.adminAddEdit {
margin-left: 24px;
}

.adminAddEdit, .adminAddEdit a {
color: #ffffff;
}

/* login/logout on masthead */
#frmLoginForm, .mastheadLogout {
color:#ffffff;
padding-right: 15px;
}

.mastheadLogout a {
color:#ffffff;
}

/* sitemap */

td a.sitemapSectionMainColourA,
td a.sitemapSectionMainColourB,
td a.sitemapSectionMainColourC,
td a.sitemapSectionMainColourD,
td a.sitemapSectionMainColourE,
td a.sitemapSectionMainColourF,
td a.sitemapSectionMainColourG,
td a.sitemapSectionMainColourH
{
color: #ffffff;
font-weight:bold;
display:block;
padding: 5px 5px 5px 5px;
text-decoration:none;
font-size: 120%;
}

.sitemapSectionMainColourA {
background-color: #5A6D5F;
}

.sitemapSectionMainColourB {
background-color: #97565D;
}

.sitemapSectionMainColourC {
background-color: #435a69;
}

.sitemapSectionMainColourD {
background-color: #686F93;
}

.sitemapSectionMainColourE {
background-color: #cc6600;
}

.sitemapSectionMainColourF {
background-color: #8E8C83;
}

.sitemapSectionMainColourG {
background-color: #136F9F;
}

td a.sitemapSectionMainColourH {
background-color: #E7F0F5;
}

td a.sitemapLevel1A,
td a.sitemapLevel1B,
td a.sitemapLevel1C,
td a.sitemapLevel1D,
td a.sitemapLevel1E,
td a.sitemapLevel1F,
td a.sitemapLevel1G,
td a.sitemapLevel1H
{
text-decoration:none;
display:block;
padding: 5px 0px 5px 10px;
font-weight:bold;
}

td a.sitemapLevel1A {
color:#5A6D5F;
background-color:#DEE2DF;
}

td a.sitemapLevel1B {
color:#97565D;
background-color:#EADDDF;
}

td a.sitemapLevel1C {
color:#435a69;
background-color:#EDE8DF;
}

td a.sitemapLevel1D {
color:#686F93;
background-color:#E1E2E9;
}

td a.sitemapLevel1E {
color:#cc6600;
background-color:#db944d;
}

td a.sitemapLevel1F {
color:#8E8C83;
background-color:#E8E8E6;
}

td a.sitemapLevel1G {
color:#136F9F;
background-color:#D0E2EC;

}

td a.sitemapLevel1H {
color:#E7F0F5;
background-color:#d0e2ec;
}

td a.sitemapLevel2A,
td a.sitemapLevel2B,
td a.sitemapLevel2C,
td a.sitemapLevel2D,
td a.sitemapLevel2E,
td a.sitemapLevel2F,
td a.sitemapLevel2G,
td a.sitemapLevel2H
{
text-decoration:none;
display:block;
padding: 0px 0px 5px 20px;
color:#000000;
}

td a.sitemapLevel2A {
background-color:#DEE2DF;
}

td a.sitemapLevel2B {
background-color:#EADDDF;
}

td a.sitemapLevel2C {
background-color:#EDE8DF;
}

td a.sitemapLevel2D {
background-color:#E1E2E9;
}

td a.sitemapLevel2E {
background-color:#db944d;
}

td a.sitemapLevel2F {
background-color:#E8E8E6;
}

td a.sitemapLevel2G {
background-color:#D0E2EC;
}

td a.sitemapLevel2H {
background-color:#d0e2ec;
}

td.sitemapRootHeadline {
display:block;
background-color: #136F9F;
color: #ffffff;
font-weight:bold;
padding: 5px 5px 5px 5px;
text-decoration:none;
font-size: 120%;
}

td.sitemapRootLink {
padding: 10px 10px 10px 10px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
display:block;
}

td.sitemapRootLink a {
color: #136F9F;
font-weight: bold;
font-size: 120%;
text-decoration:none;
}

.siteAZLetter {
background-color: #D0E2EC;
padding: 2px 5px 2px 5px;
margin-bottom: 5px;
margin-top: 5px;
display:block;
color: #136f9f;
font-weight:bold;
font-size: 120%;
}

td a.siteAZ {
padding-left:10px;
}

/* forms */

table.formBox {
width:100%;
padding-left: 10px;
padding: 10px 0px 10px 10px;
background: #D0E2EC url(http://collections.europarchive.org/tna/20070305185214/http://nhsemployers.org/images/e/rightcolumn-corner-left.gif) no-repeat bottom left;
}

input.formButton {
border:0px;
color:#000000;
padding:0px;
margin:0px;
font-weight:bold;
background-color:#D0E2EC;
}

.formField {
border:0px;
}

.searchPageNav {
background-color:#136f9f;
padding: 5px 5px 5px 5px;
margin-bottom: 5px;
margin-top: 5px;
display:block;
color: #D0E2EC;
font-weight:bold;
font-size: 110%;
}

.searchPageNav a {
text-decoration: underline;
color: #ffffff;
}

div.searchResult,
div.searchResultA,
div.searchResultB,
div.searchResultC,
div.searchResultD,
div.searchResultE,
div.searchResultF,
div.searchResultG,
div.searchResultH,
div.searchResultKB
{
margin: 10px 0px 10px 12px;
padding-left: 4px;
}

div.searchResult {
border-left:2px solid #E7F0F5;
}

div.searchResultA {
border-left:2px solid #5A6D5F;
}

div.searchResultB {
border-left:2px solid #97565D;
}

div.searchResultC {
border-left:2px solid #435a69;
}

div.searchResultD {
border-left:2px solid #686F93;
}

div.searchResultE {
border-left:2px solid #cc6600;
}

div.searchResultF {
border-left:2px solid #8E8C83;
}

div.searchResultG {
border-left:2px solid #136F9F;
}

div.searchResultKB {
border-left:2px solid #4db1a8;
}

.warn {
color: #ff0000;
}


/* forum styles */

h2.forum-listing-title {
background-color: #136f9f;
color: #ffffff;
font-weight:bold;
font-size: 1em;
padding: 2px 0px 2px 5px;
margin:0px;
}

h2.forum-form-title {
background-color: #136f9f;
color: #ffffff;
font-weight:bold;
font-size: 1.2em;
padding: 2px 0px 2px 5px;
margin:0px;
}

table.forum-listing {
border: 2px solid #136f9f;
}

table.forum-listing th {
padding: 0px 2px 0px 5px;
margin: 0px;
text-align: left;
font-weight: normal;
color:#666666;
}

table.forum-listing td {
background-color: #d0e2ec;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
padding: 2px 2px 2px 5px;
}

table.forum-listing td a {
text-decoration:underline;
}

table.forum-listing td.horiz-spaced {
border-left: 4px solid #ffffff;
border-right: 4px solid #ffffff;
}

table.forum-listing td.forum-message-header {
background-color: #a1c5d9;
border: 2px solid #ffffff;
padding: 2px 2px 2px 2px;
}

table.forum-listing td.forum-message-controls {
background-color: #ffffff;
border: 2px solid #ffffff;
padding: 2px 2px 2px 2px;
}

table.f-topic-filters {
border-left: 2px solid #136f9f;
border-right: 2px solid #136f9f;
}

table.f-topic-filters td.filter-on {
background-color: #136f9f;
text-align:center;
border-top: 3px solid #ffffff;
border-left: 3px solid #ffffff;
border-right: 3px solid #ffffff;
color:#ffffff;
font-weight:bold;
}

table.f-topic-filters td.filter-off {
text-align:center;
}

table.forum-linksheader {
margin: 10px 0px 10px 0px;
border-top: 2px solid #136f9f; /*darkest*/
}

table.forum-linksheader td a {
text-decoration:underline;
}

table.forum-linksheader td {
background-color:#d0e2ec; /*lightest */
padding: 0px 5px 0px 5px;
}

/* image placement */
div.imageright {
float:right;
margin:15px 0px 0px 15px;
padding:0;
}

div.imageleft {
float: left;
margin:15px 15px 0px 0px;
}

div.imagecentre {
text-align:center;
margin:1.2em 1em 0em 0em;
}

div.imageleft p, div.imageright p {
text-align:left;
padding:0;
margin:0.5em 0em 0.5em 0em;
color:#818181;
}

div.imagecentre p {
text-align:centre;
padding:0;
margin:0.5em 0em 0.5em 0em;
color:#818181;
}

legend {
	color: #000000;
}

hr.faqRule {
border-top:1px solid #136f9f;
}

