﻿/* Imagine
put any css overrides for this brand here - currently the same as classic
*/

dark blue: #0000CD;
light blue: #D5DEF8;
blue for top nav active #323CB9;

/* misc */

.mainpagebody
{
    margin: 0px 0px 0px 0px;
}

.recordcardbody, .factfindcardbody
{
	border: 1px solid;
	border-color: #C1C1C1;
	background: #CCCCCC url(recordcard.gif) repeat-x;
	border-top: 0px;
}

.loginmessage
{
    color: #0000CD;
}

.LogoColour
{
    background: #3C3C3C url(graded_bg_long.gif) repeat-x;   
}

.TextOverColour1 { color: #0000CD; }

.mainpagebody { margin: 0px; }

/* left nav */

.LeftNav
{
    padding-top: 8px;
    background-image: url(menuheader.gif); background-repeat: no-repeat;
    border-bottom: 1px solid #C1C1C1;
}
.LeftNavC
{
    border-bottom: 1px solid #C1C1C1;
    padding-top: 8px;
}

.LeftNav ul, .LeftNavC ul
{
padding: 0px 0px 1px 0px;
}

.LeftNav li a, .LeftNav li a:link, .LeftNav li a:visited,
.LeftNavC li a, .LeftNavC li a:link, .LeftNavC li a:visited
{
    background-color: #E3E3E3;
    border-top-color: #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color:Black;
}

.LeftNav li a.LeftNavCurrent, .LeftNav li a:hover, .LeftNav li a.LeftNavActive,
.LeftNavC li a.LeftNavCurrent, .LeftNavC li a:hover, .LeftNavC li a.LeftNavActive
{
background: White;
}

.LeftNav li a:hover
{
color: #0000CD;
}

.LeftNavC li a:hover, .LeftNavC li a.LeftNavCurrent
{
color: #5A857B;
}

.LeftNav li a:link.LeftNavSub, .LeftNav li a:link.LeftNavSubLast,
.LeftNav li a:visited.LeftNavSub, .LeftNav li a:visited.LeftNavSubLast,
.LeftNav li a:active.LeftNavSub, .LeftNav li a:active.LeftNavSubLast
{
background: White url(bullet.gif) no-repeat 11px 7px;
}

.LeftNav li a.LeftNavSub:hover, .LeftNav li a.LeftNavSubLast:hover
{
background-color: White; color: #0000CD;
}

/* grid */

.datagridheader, .datagridfooter, .documentgridheader,
    .factfindgridheader, .factfindgridfooter
{
	color: Black;
    background: #3C3C3C url(graded_bg_long.gif) repeat-x;
    border-width: 0px;
}

.datagridheader a:link, .datagridfooter a:link, .documentgridheader a:link,
    .datagridheader a:active, .datagridfooter a:active, .documentgridheader a:active
{
    color: Blue;
}

/* button */

.buttonpanelbutton
{
border: 1px solid #FFA07A; background-color: White;
}

.buttonpanelbutton_rollover
{
border: 1px solid Red; background-color: White;
}

#td_btnPopup { color: Black; }

/* tab */

.TabListMain
{
    background-color: #EDEDED;
}

.TabList
{
    background-color: transparent;
}

.TabContainerTopLeft, .TabContainerTopLeftSingle
{
background: none; height: 1px;
}

.TabContainerTopRight, .TabContainerTopRightSingle
{
background: none; height: 1px;
}

.TabContainerTopCentre, .TabContainerTopCentreSingle
{
background: none; height: 1px;
}

.TabTitleBarTopLeft, .TabTitleBarTopMiddle, .TabTitleBarTopRight
{
background-color: #EDEDED;
}

/* home page */

.MessageHeadingEnable
{
	color: #0000CD;
    background-image: url(graded_bg_long.gif);
}

/* top nav */

.TopnavcontainerBar
{
margin-bottom: 10px; top: 0px;
background-image: url(graded_bg_long.gif);
}

#topnavcontainer ul li a
{
color: Black; border-color: #323CB9; border-right-width: 1px; border-bottom-width: 1px;
background: #D5DEF8;
}

#topnavcontainer ul li a:hover, #topnavcontainer ul li a.current
{
color: White; background: #323CB9; border-color: #0000CD;
}

#topnavcontainer ul
{
background-image: url(graded_bg_long.gif);
}