/* $Header: /Websites/immediacy/internet/templates/RBS/css/orange.css 31    23/05/11 10:30 Kennedo $ */
/* User Selectable Styles */

.Heading1, H1
{
}

.Heading2, H2
{
}

.Heading3, H3
{
}

.Heading4, H4
{
}

.table tr th p
{
    color: #FFFFFF;
}

.accent
{
    color: #002a66;
    font-weight: bold;
}

.Normal, P, DIV
{
    color: #002a66;
    font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: small;
}

.Caption1
{
    color: #002a66;
    font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: small;
    font-weight: bold;
}

.Caption2
{
    color: #002a66;
    font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: small;
    font-weight: normal;
    font-style: italic;
}

.Caption3
{
    color: #002a66;
    font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: small;
}

.Caption4
{
    color: #002a66;
    font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: small;
    font-weight: bold;
}

/* General hyperlink colour - AMG 29/02/2008 */
A, A:link
{
    color: #ff6600;
    text-decoration: none;
}

/* Coloured bullet for selected item in left menu bar - AMG 29/02/2008 */
#left DIV LI.on
{
    background: url(../../../images/rbs/arrowhead_orange.gif) 0 5px no-repeat;
}

/* Selected menu item colour in left menu bar - AMG 29/02/2008 */
#left DIV LI.on A
{
    font-weight: bold;
    color: #ff6600;
}

/* Content pod; left pane - AMG 29/02/2008 */
#mid .pod_left
{
    float: left;
    width: 246px;
    margin-right: 0px;
    background: #fff6f0 url(../../../images/rbs/bg/contentpod_bus.gif) no-repeat right top;
    background: #FFFFFF url(../../../images/rbs/bg/contentpod.gif) no-repeat right top;
}

/* Content pod; right pane - AMG 29/02/2008 */
#mid .pod_right
{
    float: right;
    width: 246px;
    margin-left: 7px;
   /* background: #fff6f0 url(../../../images/rbs/bg/contentpod_bus.gif) no-repeat right top;*/
    background: #FFFFFF url(../../../images/rbs/bg/contentpod.gif) no-repeat right top;
}

/* Content pod; container - AMG 29/02/2008 */
#mid .doubleCol
{
    float: left;
    /*background: #fff6f0 url(../../../images/rbs/bg/contentpod_bus_double_b.gif) 0px 100%;*/
    background: #FFFFFF url(../../../images/rbs/bg/double_column.gif) 0px 100%;
    margin-bottom: 11px;
    padding-bottom: 5px;
}

/* Link in content pod */
UL.linklist LI
{
    background-image: url(../../../images/rbs/arrowhead_orange.gif);
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: 0 5px;
    font-weight: bold;
}

/* Return link in content pod */
UL.return LI
{
    background: url(../../../images/rbs/arrowhead_orange_back.gif) no-repeat 0 5px;
    margin: 0 0 15px 0;
}

/* infopods Tabbed Content - AMG 02/06/2008 */
#infopods_nav li a
{
    float: left;
    color: #fff;
    background: #fff6f0 url(../../../images/rbs/content/green_tab_off_left.gif) no-repeat 0 0;
    padding: 0px 0 0px 20px;
    margin: 0px;
    margin: 0;
    line-height: 0px;
}
#infopods_nav li a span
{
    display: block;
    background: url(../../../images/rbs/content/green_tab_off_right.gif) no-repeat top right;
    padding: 9px 10px 6px 0px;
    margin: 0px;
    line-height: 1.1em;
}
#infopods_nav li a.on
{
    color: #ff6600;
    background: #fff url(../../../images/rbs/content/green_tab_on_left.gif) no-repeat 0 0;
    top: 1px;
    position: relative;
    z-index: 5;
}
#infopods_nav li a.on span
{
    display: block;
    background: url(../../../images/rbs/content/green_tab_on_right.gif) no-repeat top right;
    padding: 9px 10px 6px 0px;
    margin: 0px;
    line-height: 1.1em;
}
#infopod_top
{
    clear: both;
    float: left;
    background: url(../../../images/rbs/bg/corp_tab_podtop.gif) no-repeat 0 100%;
    height: 5px;
    width: 501px;
}
#infopods.infopods .infopod
{
    width: 485px;
    clear: left;
    padding: 8px;
    background: url(../../../images/rbs/bg/corp_infopod_tbg.gif) no-repeat bottom left;
}
#infopods.infopods .infopod table
{
    width: 100%;
    border: none;
}

/* Table borders */
#mid TABLE
{
}
#mid DIV.table_top_unshadded
{
    /*Style added by Daryl Kennedy on 28/08/08 */
    display: block;
    height: 5px;
    width: 499px;
    margin-top: 10px;
    background: url(../../../images/rbs/bg/contentpod_499_bus.gif) no-repeat 0 0;
}
#mid DIV.table_top
{
    display: block;
    height: 5px;
    width: 499px;
    margin-top: 10px;
    background: #fff6f0 url(../../../images/rbs/bg/contentpod_499_bus.gif) no-repeat 0 0;
}
#mid DIV.table_bot
{
    display: block;
    height: 5px;
    width: 499px;
    margin-bottom: 10px;
    background: url(../../../images/rbs/bg/contentpod_499_bus_b.gif) no-repeat 0 0;
}
#mid DIV.table_top HR, #mid DIV.table_bot HR
{
    display: none;
}

/* "Wide" version of table used in OMT - AMG 08/12/2009 */
#mid DIV.table_top_wide
{
    display: block;
    height: 5px;
    width: 720px;
    margin-top: 10px;
    background: #fff6f0 url(../../../images/rbs/bg/contentpod_720_bus.gif) no-repeat 0 0;
}
#mid DIV.table_bot_wide
{
    display: block;
    height: 5px;
    width: 720px;
    margin-bottom: 10px;
    background: url(../../../images/rbs/bg/contentpod_720_bus_b.gif) no-repeat 0 0;
}
#mid DIV.table_top_wide HR, #mid DIV.table_bot_wide HR
{
    display: none;
}

table
{
    clear: both;
    float: none;
    border-collapse: collapse;
    border: 1px solid #ff6600;
    border-width: 0 1px;
}
td, th
{
    line-height: 1.3em;
    border: 1px solid #FFD6BA;
    padding: 4px 6px 4px 10px;
}
th, td.shaded, tr.shaded td
{
    background-color: #fff6f0;
    border-top: none;
}
table ul.btn_list_long li
{
    margin: 4px 0;
}
table .first_col
{
    text-align: left;
    border-left: 1px solid #ff6600;
}
table .last_col
{
    border-right: 1px solid #ff6600;
}
table .first_row, table tr.first_row td
{
    border-top: none;
}
table .last_row, table tr.last_row td
{
    border-bottom: none;
}
tr.shaded th
{
    border: 0;
    background-color: #eec6d7;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}
tr.shaded th.last_col
{
    border-right: 1px solid #ff6600;
}
tr.shaded th.first_col
{
    text-align: left;
    border-left: 1px solid #ff6600;
}

/* Set style for selected row */
tr.selected
{
    background-color: #FFFFDD;
}

/* Prevent pager having a fixed width */
tr.pager table
{
    width: auto;
    border: none;
}
tr.pager td
{
    width: auto;
    border: none;
}

/* Details view - don't use standard table format */
table.detailsview
{
    border: none;
}
table.detailsview td.header
{
    background-color: #ff6600;
    color: White;
    font-weight: bold;
    width: 25%;
}

/* Buttons */
A.login_button
{
    clear: none;
    background: url(../../../images/rbs/btn/o_login.gif) no-repeat 0 0;
    float: right;
    width: 79px;
    height: 19px;
}
A.forgot_password_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_forgot_password.gif) no-repeat 0 0;
    float: left;
    width: 154px;
    height: 19px;
    margin-top: 15px;
    margin-bottom: 5px;
}
A.change_password_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_change_password.gif) no-repeat 0 0;
    float: left;
    width: 154px;
    height: 19px;
    margin-top: 15px;
    margin-bottom: 5px;
}
A.reset_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_reset.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.submit_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_submit.gif) no-repeat 0 0;
    float: right;
    width: 79px;
    height: 19px;
}
A.cancel_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_cancel.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.save_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_save.gif) no-repeat 0 0;
    float: right;
    width: 55px;
    height: 19px;
}
A.back_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_back.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.confirm_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_confirm.gif) no-repeat 0 0;
    float: right;
    width: 79px;
    height: 19px;
}
A.next_button
{
    clear: both;
    background: url(../../../images/rbs/btn/o_next.gif) no-repeat 0 0;
    float: left;
    width: 55px;
    height: 19px;
    margin-top: 15px;
    margin-bottom: 5px;
}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

/* Default Table */
table.ImmTS_Default
{
    background-color: #eeffee;
}
/* 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;
}

table.ImmTS_Default th
{
    background-color: #bbFFbb;
    color: black;
}
table.ImmTS_Default tr
{
}
table.ImmTS_Default td
{
    color: black;
}

/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */

#header
{
    /* Immediacy formatting removed */
}
#left
{
    /* Immediacy formatting removed */
}

/*Side Menu Color Selection Styles */

/* All Level Styles*/
#sidemenu
{
    background-color: #eeeeee;
}
#sidemenu .head
{
    color: #ffffff;
    background-color: #42A454;
}
#sidemenu a
{
}
#sidemenu a:hover
{
}

/* Level 0 Styles */
#sidemenu a.L0
{
    color: #000000;
    background: #eeeeee;
}
/* defines level 0 link */
#sidemenu a.L0 DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
/* defines level 0 bullet for children */
#sidemenu a.L0 DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}
/* defines level 0 bullet for no children */

#sidemenu a.L0sel
{
    color: #000000;
    background: #a5a5a5;
}
/* defines level 0 if selected page */
#sidemenu a.L0sel DIV.hc
{
    background-image: url(../../../images/rtArwWhite.gif);
}
/* defines level 0 bullet for children if selected page */
#sidemenu a.L0sel DIV.nc
{
    background-image: url(../../../images/sqBltWhite.gif);
}
/* defines level 0 bullet for no children if selected page*/
#sidemenu a.L0sel:hover
{
    color: #000000;
    background: #a5a5a5;
}
/* in this case effectively suppresses the hover effect for selected pages */

#sidemenu a.L0:hover
{
    color: #000000;
    background: #A1DDA1;
}
/* defines the level 0 hover effect */
#sidemenu a.L0:hover DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
/* defines the level 0 hover bullet for children */
#sidemenu a.L0:hover DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}
/* defines the level 0 hover bullet for no children */

/* Level 1 Styles */
#sidemenu a.L1
{
    color: #000000;
    background: #E0E0E0;
}
#sidemenu a.L1 DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L1 DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

#sidemenu a.L1sel
{
    color: #000000;
    background: #a5a5a5;
}
#sidemenu a.L1sel DIV.hc
{
    background-image: url(../../../images/rtArwWhite.gif);
}
#sidemenu a.L1sel DIV.nc
{
    background-image: url(../../../images/sqBltWhite.gif);
}
#sidemenu a.L1sel:hover
{
    color: #000000;
    background: #a5a5a5;
}

#sidemenu a.L1:hover
{
    color: #000000;
    background: #A1DDA1;
}
#sidemenu a.L1:hover DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L1:hover DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

/* Level 2 Styles */
#sidemenu a.L2
{
    color: #000000;
    background: #E7E7E7;
}
#sidemenu a.L2 DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L2 DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

#sidemenu a.L2sel
{
    color: #000000;
    background: #a5a5a5;
}
#sidemenu a.L2sel DIV.hc
{
    background-image: url(../../../images/rtArwWhite.gif);
}
#sidemenu a.L2sel DIV.nc
{
    background-image: url(../../../images/sqBltWhite.gif);
}
#sidemenu a.L2sel:hover
{
    color: #000000;
    background: #a5a5a5;
}

#sidemenu a.L2:hover
{
    color: #000000;
    background: #A1DDA1;
}
#sidemenu a.L2:hover DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L2:hover DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

/*Top Drop Down Menu Color Selection Styles */

/* All Level Styles*/
#topdropmenu
{
    border-top: 1px solid #71C383;
    background: #A1DDA1;
}
#topdropmenu a
{
}
#topdropmenu a:hover
{
}

/* Level 0 Styles */
#topdropmenu UL UL.L0
{
}
/* level 0 "leaf" properties - not really a leaf since its the top level */
#topdropmenu a.L0hc
{
    color: #2D7C40;
    border-right: 1px solid #71C383;
    background: #D5F5DC url(../../../images/dnArwGrey.gif) right center no-repeat;
}
/* level 0 item with children properties. defines background color and bullet image */
#topdropmenu a.L0nc
{
    color: #2D7C40;
    border-right: 1px solid #71C383;
    background: #D5F5DC;
}
/* level 0 item with no children properties. defines background color*/

#topdropmenu a.L0hc:hover
{
    color: #000000;
    background: #ffffff url(../../../images/dnArwGrey.gif) right center no-repeat;
}
/* hover effect for level 0 with children */
#topdropmenu a.L0nc:hover
{
    color: #000000;
    background: #ffffff;
}
/* hover effect for level 0 with no children */


/* Level 1 Styles */
#topdropmenu UL UL.L1
{
    border: 1px solid black;
}
#topdropmenu a.L1hc
{
    color: #000000;
    background: #e5e5e5 url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L1nc
{
    color: #000000;
    background: #e5e5e5;
}

#topdropmenu a.L1hc:hover
{
    color: #000000;
    background: #ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L1nc:hover
{
    color: #000000;
    background: #ffffff;
}

/* Level 2 Styles */
#topdropmenu UL UL.L2
{
    border: 1px solid black;
}
#topdropmenu a.L2hc
{
    color: #000000;
    background: #d8d8d8 url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L2nc
{
    color: #000000;
    background: #d8d8d8;
}

#topdropmenu a.L2hc:hover
{
    color: #000000;
    background: #ffffff url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L2nc:hover
{
    color: #000000;
    background: #ffffff;
}

/* New style for news - AMG 24/06/2008 */
div.newsheadline h3
{
    padding-top: 8px;
    padding-bottom: 5px;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: inherit;
}

div.newsheadline div
{
    margin-top: 0px;
    margin-left: 0px;
    background-image: url(../../../images/rbs/bg/contentpod_499_bus.gif);
    background-repeat: no-repeat;
    width: inherit;
}

div.newsheadline div.hr
{
    display: none;
}

div.newsheadline p.summary
{
    background-image: url(../../../images/rbs/bg/contentpod_499_bus.gif);
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: inherit;
}

div.newsheadline p.continued
{
    background-position: 0px -10px;
    background-image: url(../../../images/rbs/bg/contentpod_499_bus.gif);
    background-repeat: no-repeat;
    width: inherit;
}

div.newsheadline p.more-information
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 50px;
    width: inherit;
    height: 37px;
    background-image: url(../../../images/rbs/bg/contentpod_499_bus_more.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 10px;
}

div.newsheadline p a:link, .newsheadline p a:active, .newsheadline p a:visited
{
    display: inline;
    text-decoration: none;
    font-weight: bold;
    background: url(../../../images/rbs/content/arrowhead_orange.gif);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 12px;
    margin-bottom: 12px;
    width: inherit;
}

div.newsheadline p a:hover
{
    text-decoration: underline;
}

.SelectedDateStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.WeekendStyle
{
    background: Lavender;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.GoToTodayStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.DayHeaderStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.MonthHeaderStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.WeekdayStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.OffMonthStyle
{
    background: antiquewhite;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.ClearDateStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.TodayDayStyle
{
    background: gold;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: x-Small;
}

.healthcheck, .healthContactDetails, .AnswerPanel, .AllAnswersYes, .AtLeast1No
{
    line-height: 1.5;
}

.AnswerPanel th
{
    color: Red;
}
.SubMenuLink
{
    color: #002a66;
    font-size: 10pt;
    font-weight: bold;
}

/* CSS for CallToAction buttons */
IMG.FindOutMoreFT
{
    margin-left: 60px;
    margin-top: -20px; *margin-top:-12px;
}

IMG.FindOutMore
{
    margin-left: 60px;
    margin-top: -6px; *margin-top:-10px;
}

DIV.FreeTrialBox
{
    background-image: url(../../../images/rbs/rhl/Purple_Offer_Box.png);
    width: 189px;
    height: 110px;
    float: left;
    margin-top: 12px;
    margin-left: 0px;
}

DIV.FreeHealthCheckBox
{
    background-image: url(../../../images/rbs/rhl/Blue_Offer_Box.png);
    width: 189px;
    height: 98px;
    float: left;
    margin-top: 12px;
    margin-left: 0px;
}

DIV.TrainingBox
{
    background-image: url(../../../images/rbs/rhl/Green_Offer_Box.png);
    width: 189px;
    height: 98px;
    float: left;
    margin-top: 12px;
    margin-left: 0px;
}

DIV.ContactUsBox
{
    background-image: url(../../../images/rbs/rhl/Orange_Offer_Box.png);
    width: 189px;
    height: 98px;
    float: left;
    margin-top: 12px;
    margin-left: 0px;
}

IMG.FindOutMoreFT
{
    margin-left: 60px;
    margin-top: -20px; *margin-top:-12px;
}

IMG.FindOutMore
{
    margin-left: 60px;
    margin-top: -6px; *margin-top:-10px;
}

P.CallToActionHeadingFT
{
    color: #FFFFFF;
    padding-top: 4px;
    padding-left: 6px;
    font-size: 16pt; /*line-height: 5px;*/
    margin-top: 1px;
    margin-bottom: -1px; *margin-bottom:3px;
}


P.CallToActionHeading
{
    color: #FFFFFF;
    padding-top: 4px;
    padding-left: 6px;
    font-size: 16pt; /*line-height: 5px;*/
    margin-top: 1px;
    margin-bottom: 0px;
}


P.CallToActionSubHeading
{
    color: #FFFFFF;
    padding-left: 6px;
    font-size: 10pt;
    margin-top: -2px; *margin-top:-8px;
margin-bottom:0px;

}
P.CallToActionBodyFT
{
    color: #FFFFFF;
    padding-left: 6px;
    margin-top: 1px;
    font-size: 10pt; /*line-height: 1px;*/
}
P.CallToActionBody
{
    color: #FFFFFF;
    padding-left: 6px;
    margin-top: 3px;
    font-size: 10pt; /*line-height: 1px; */ *margin-top:0px;

}
/* MentorLive Landing Page */

DIV.LandingPageButtons
{
    clear: both;
}

DIV.EmploymentLawLandingService
{
    background-image: url(../../../images/rbs/rhl/purple_offer_box_97.png);
    background-repeat: no-repeat;
    width: 189px;
    height: 110px;
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}

DIV.HealthSafetyLandingService
{
    background-image: url(../../../images/rbs/rhl/purple_offer_box_97.png);
    background-repeat: no-repeat;
    width: 189px;
    height: 110px;
    float: left;
    margin-top: 15px;
}
.LandingPageButtonHeading
{
    font-size: 14pt;
    margin-left: 5px;
    margin-right: 5px;
}

DIV.LatestNewsLandingPage
{
    width: 189px;
    float: right;
    background-image: url(../../../images/rbs/RHL/News_Box_Landing.png);
    background-repeat: no-repeat;
    height: 400px;
}

.NewsArticleDelim
{
    height: 1px;
    background: #CED6E1;
    margin-bottom: 5px;
}

DIV.LandingPageNewsItems
{
    margin-left: 5px;
    margin-right: 5px;
}

.FindOutMoreLanding
{
    float: right;
    margin-top: 20px;
}

DIV.CallToActionContainer
{
    width: 189px;
    float: left;
    margin-left: 20px;
}

.A:link
{
    color: #ff6600;
}


/* Follow us on Twitter IE6 fix */
#subMenu LI.imgFollowUs {
	display: inline;
}

/* Homepage slider */
.jwrapper ul .iteminfo {
    width: 316px;
}

.jwrapper ul h4 {
    margin-bottom: 0;
    margin-top: 10px;
}

.jwrapper ul h5,
#h5Sub {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: -5px;
}

.jwrapper ul p.casedetails {
    font-size: 14px;
    width: 170px;
}

.jwrapper ul li img,
.jwrapper ul li.video img {
    margin: 0 10px 5px 0;
}

.jwrapper ul li .iteminfo img,
.jwrapper ul li.video .iteminfo img {
    margin: 0 0 5px 0;
}

#podintro .podbut1 {
	margin-left: 0;
}

/* News box */
#NewsContainer {
   	background: url(../../../images/rbs/RHL/news_box.png) 0 0 no-repeat;
	height: 259px;
	padding: 0;
	width: 190px;
}

div.NewsArea {
	background: none;
}

.NewsItems {
	height: 225px;
	margin: 0;
	padding: 0;
}

.NewsItems span {
	padding: 0 10px;
	display: block;
}

.NewsArticleDesc {
	height: 66px;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 0;
	overflow: hidden;
}

.NewsHeading {
	margin: 0;
	padding: 5px 0 0 10px;
}

.NewsArticleDelim {
	display: none;
}

/* Call to action / RH boxes */
div.HSMentorLive,
div.FreeHealthCheckBox, 
div.FreeTrialBox, 
div.TrainingBox, 
div.ContactUsBox,
div.TrainingBox {
	position: relative;
	width: 190px;
}

div.FreeHealthCheckBox,
div.ContactUsBox,
div.TrainingBox {
	background: url(../../../images/rbs/RHL/purple_offer_box_97.png);
}

div.FreeTrialBox {
	background: url(../../../images/rbs/RHL/purple_offer_box_110.png);
}

div.FreeHealthCheckBox img.FindOutMore, 
div.FreeTrialBox img.FindOutMoreFT, 
div.ContactUsBox img.FindOutMore,
div.TrainingBox img.FindOutMore {
	bottom: 9px;
    position: absolute;
    right: 9px;
}

#CallToActionContainer p,
p.CallToActionHeading,
p.CallToActionHeadingFT,
p.CallToActionSubHeading {
	line-height: 1;
	margin: 0;
    padding: 2px 8px 0;
}

p.CallToActionHeading,
p.CallToActionHeadingFT{
    font-size: 18px;
}

/* Internal pages */
.dynamictext embed {
	display: none;
}

#mid .doubleCol,
#mid .pod_left,
#mid .pod_right {
	background-color: #fff;
}

#mid .doubleCol {
	position: relative;
}

#mid .pod_left div,
#mid .pod_right div {
	padding-bottom: 20px;
}

#mid ul {
	padding-left: 0;
}

.contentPod ul.linklist {
	bottom: 3px;
	position: absolute;
}

ul.linklist li {
    background: url(../../../images/rbs/arrowhead_blue.png) 0 50% no-repeat;
    padding: 2px 0 2px 20px;
}

/* Sub menu */
#left div {
    background: url(../../../images/rbs/bg/left_t.png)  0 0 no-repeat;
	width: 211px;
}

#left div .leftnav_top, 
#left #leftPostcode .leftnav_top {
	display: none;
}

#left div h2 {
	background: none;
	border-bottom: none;
	color: #fff;
	line-height: 14px;
	margin: 0;
	padding: 10px;
}

#left div ul,
#left div ul ul,
#left div ul ul ul {
    display: block;
	margin: 0;
	width: 211px;
}

#left div ul {
	background: url(../../../images/rbs/bg/leftnav_b.png) 0 100% no-repeat;
    padding: 0 0 5px;
}

#left div ul ul,
#left div ul ul ul  {
    background: none;
    padding: 0;
}

#left div li {
    background: none;
	border-bottom: 1px solid #c8c7d9;
	border-top: 1px solid #fff;
    list-style-type: none;
    margin: 0 0 0 2px;
	padding: 0;
    overflow: hidden;
	width: 207px;
}

#left div li li,
#left div li li li {
	margin: 0;
}

#left div li.on {
    background: none;
}

#left div li.first {
	border-top: none;
}

#left div li.last {
	border-bottom: none;
}

#left div li a {
	background: url(../../../images/rbs/arrowhead_blue.gif) 97% 50% no-repeat;
	display: block;
	padding: 3px 15px 3px 10px;
}

#left div li.on a {
    background: url(../../../images/rbs/arrowhead_orange.gif) 97% 50% no-repeat;
}

#left div ul ul li a {
    padding-left: 20px;
}

#left div ul ul ul li a {
    padding-left: 30px;
}


.ImmControlAlign_Right {
	float: right;
}

a.next_button {
    background: url(../../../images/rbs/btn/next.png) no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 64px;
}

a.forgot_password_button {
    background: url(../../../images/rbs/btn/forgot_password.png) no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 157px;
}

a.back_button {
    background: url(../../../images/rbs/btn/back_button.png) no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 63px;
}

a.login_button {
    background: url(../../../images/rbs/btn/login_button.png) no-repeat scroll 0 0 transparent;
    height: 26px;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 71px;
}

#content{
    margin-top: 40px;
}

.panLeftTellMeMore{
    visibility: hidden;
}
