/* $Header: /Websites/immediacy/internet/templates/RBS/css/blue.css 12    19/03/10 16:55 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: #002A66;
    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_blue.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: #002A66;
}

/* Buttons */
A.login_button
{
    clear: none;
    background: url(../../../images/rbs/btn/r_login.gif) no-repeat 0 0;
    float: right;
    width: 79px;
    height: 19px;
}
A.forgot_password_button
{
    clear: both;
    background: url(../../../images/rbs/btn/r_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/r_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/reset.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.submit_button
{
    clear: both;
    background: url(../../../images/rbs/btn/submit.gif) no-repeat 0 0;
    float: right;
    width: 67px;
    height: 19px;
}
A.cancel_button
{
    clear: both;
    background: url(../../../images/rbs/btn/cancel.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.save_button
{
    clear: both;
    background: url(../../../images/rbs/btn/save.gif) no-repeat 0 0;
    float: right;
    width: 55px;
    height: 19px;
}
A.back_button
{
    clear: both;
    background: url(../../../images/rbs/btn/back.gif) no-repeat 0 0;
    float: left;
    width: 65px;
    height: 19px;
}
A.confirm_button
{
    clear: both;
    background: url(../../../images/rbs/btn/confirm.gif) no-repeat 0 0;
    float: right;
    width: 79px;
    height: 19px;
}
A.next_button
{
    clear: both;
    background: url(../../../images/rbs/btn/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;
}
#sidemenu a.L0 DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L0 DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

#sidemenu a.L0sel
{
    color: #000000;
    background: #a5a5a5;
}
#sidemenu a.L0sel DIV.hc
{
    background-image: url(../../../images/rtArwWhite.gif);
}
#sidemenu a.L0sel DIV.nc
{
    background-image: url(../../../images/sqBltWhite.gif);
}
#sidemenu a.L0sel:hover
{
    color: #000000;
    background: #a5a5a5;
}

#sidemenu a.L0:hover
{
    color: #000000;
    background: #A1DDA1;
}
#sidemenu a.L0:hover DIV.hc
{
    background-image: url(../../../images/rtArwGrey.gif);
}
#sidemenu a.L0:hover DIV.nc
{
    background-image: url(../../../images/sqBltGrey.gif);
}

/* 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
{
}
#topdropmenu a.L0hc
{
    color: #2D7C40;
    border-right: 1px solid #71C383;
    background: #D5F5DC url(../../../images/dnArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L0nc
{
    color: #2D7C40;
    border-right: 1px solid #71C383;
    background: #D5F5DC;
}

#topdropmenu a.L0hc:hover
{
    color: #000000;
    background: #ffffff url(../../../images/dnArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L0nc:hover
{
    color: #000000;
    background: #ffffff;
}


/* 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;
}

.SelectedDateStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.WeekendStyle
{
    background: Lavender;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.GoToTodayStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.DayHeaderStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.MonthHeaderStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.WeekdayStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.OffMonthStyle
{
    background: antiquewhite;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.ClearDateStyle
{
    background: white;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.TodayDayStyle
{
    background: gold;
    font: Verdana,Helvetica,Tahoma,Arial;
    font-size: Small;
}

.healthcheck, .healthContactDetails, .AnswerPanel, .AllAnswersYes, .AtLeast1No
{
    line-height: 1.5;
}

.AnswerPanel th
{
    color: Red;
}

/* Added as part of the Home Page redesign */
#CallToActionHolder
{
    height: 750px;
    width: 200px;
    border: 1px solid #000000;
    float: right;
}

#MainBanner
{
    height: 200px;
    width: 720px;
    border: 1px solid #000000;
}

#CaseStudyHolder
{
    height: 250px;
    float: left;
    border: 1px solid #000000;
    width: 359px;
}

#LatestNewsHolder
{
    height: 250px;
    width: 359px;
    float: left;
    border: 1px solid #000000;
}

#ServicesHolder
{
    height: 300px;
    width: 720px;
    border: 1px solid #000000;
}
