﻿/* Master page */
#RadGrid1Panel  
{  
    height: 100%;  
} 


body, form, table{
font-family:arial, sans-serif;
font-size:10pt;
}

body, form{
margin:0px;padding:0px;
}

a.BreadcrumbLink{
    text-decoration:none;
    color:#003366;
}

body{
/*overflow:hidden;*/
}
html{
margin:0; padding:0;
}
.highlightText{font-weight:bold;}

#footerDiv a{
    color:white;
    text-decoration:none;
}

#footerDiv a:hover{
    color:#D7530c;
}

.lookup
    {
        BORDER: #CCCCCC 1px solid;
        Z-INDEX: 1000000;
        CURSOR: default;
        BACKGROUND-COLOR: #FFFFFF;
        width:auto;
        font-family:arial;
        font-size:10pt;
        background-repeat:repeat-x;
        background-position:0 100%;
        border:1px solid #cccccc;
       position:absolute;
        
    }
    
    .lookup td{
    
       font-family:arial;
       font-size:10pt;
       padding-top:3px;
       

    }
    .SearchText{
        font-weight:bold;
    }
    .lookupSelectedRow
    {
        BACKGROUND-COLOR: #888888;
        font-family:arial;
        font-size:10pt;


    }
    
    textarea{
        font-family:Arial;
        font-size:12px;
    }
    
     a.buttongeneric
     {
         background-position: 0px -130px;
        height:16px;
        text-align:center;
        display:inline-block;
        color:Black;
        text-decoration:none;
        font-family:Arial;
        font-weight:bold;
        font-size:13px;
        margin-left:0px;
        padding:1px 3px 1px 3px;
        background-position:0 1;
        background-repeat:repeat-x;
        border:1px solid black;
        margin:2px;
    }
    a.buttongeneric:hover{
        color:#d7530c;
    }
    
     a.buttongeneric img{
        border:none;
        vertical-align:middle;
        padding:-1px 0px -1px 0px;
    }
    

/* Tabs */
a.SelectedModuleTab, a.SelectedModuleTabNew, a.SelectedModuleTab:hover{
    text-decoration:none;
    display:inline-block;
    text-align:center;
    padding-top:5px;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#d7530c;
    height:23px;
    margin-left:3px;
    cursor:hand;
    position:relative;
    top:1px;   
}


a.SelectedModuleTab Table, a.SelectedModuleTabNew Table{
    height:23px;
}

a.SelectedModuleTab tr, a.SelectedModuleTabNew tr{
    vertical-align:middle;
}

a.UnelectedModuleTab Table, a.UnselectedModuleTabNew Table{
    height:18px;
    
}

a.UnselectedModuleTab tr, a.UnselectedModuleTabNew tr{
    vertical-align:middle;
}

a.SelectedModuleTab .CentreModuleTab{
    padding-right:10px;
    padding-left:10px;
    padding-top:4px;
    font-size:12px;
    background-position: 0px -240px;
}

a.SelectedModuleTabNew .CentreModuleTab{
    padding-right:0px;
    padding-left:10px;
    padding-top:4px;
    font-size:12px;
    background-position: 0px -240px;
}

a.SelectedModuleTab .LeftModuleTab, a.SelectedModuleTabNew .LeftModuleTab{
    font-size:1px;
    width:4px;
    height: 24px;
    background-position: -10px 0px;
}

a.SelectedModuleTab .RightModuleTab{
    font-size:1px;
    width:4px;
    height: 24px;
    background-position: -15px 0px;
}

a.UnselectedModuleTab .CentreModuleTab {
    background-position:0px -45px;
    background-repeat:repeat-x;
    padding-top:3px;
    height:23px;
    padding-right:10px;
    padding-left:10px;
    font-size:12px;
}

a.UnselectedModuleTabNew .CentreModuleTab{
    background-position:0px -45px;
    background-repeat:repeat-x;
    padding-top:3px;
    height:23px;
    padding-right:0px;
    padding-left:10px;
    font-size:12px;
}

a.UnselectedModuleTab .LeftModuleTab, a.UnselectedModuleTabNew .LeftModuleTab{
    font-size:1px;
    width:3px;
    height:23px;
    background-position:-20px 5px;
    background-repeat:repeat-x;
}

a.UnselectedModuleTab .RightModuleTab{
    font-size:1px;
    width:3px;
    height:23px;
    background-position:-25px 5px;
    background-repeat:no-repeat;
}


a.UnselectedModuleTabHover .CentreModuleTab, a.UnselectedModuleTabNewHover .CentreModuleTab{
    background-position: 0px 5px;
}

a.UnselectedModuleTabHover .LeftModuleTab, a.UnselectedModuleTabNewHover .LeftModuleTab{
    width: 3px;
    height: 18px;
    background-position: 0px 5px;
}

a.UnselectedModuleTabHover .RightModuleTab
{
    width: 3px;
    height: 18px;
    background-position: -5px 5px;
}


a.SelectedModuleTabNew .RightModuleTab{
    font-size:1px;
    width:23px;
    background-position: 0px -60px;
}

a.UnselectedModuleTabNew .RightModuleTab{
    font-size:1px;
    width:23px;
    height:23px;
    background-position:-25px -30px;
    background-repeat:no-repeat;
}

a.UnselectedModuleTabNewHover .RightModuleTab{
    background-position: 0px -30px;  
}

a.UnselectedModuleTab:hover, a.UnselectedModuleTabNew:hover {
    color:#FFFFFF;
}



a.WelcomeStyle
{
    color:#003399;
}

a.WelcomeStyle:hover
{
    color:#d7530c;
}

div.WelcomeStyle
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
}
    

a.SelectedSubModule{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#004488;
    font-weight:bold;
}

a.UnselectedSubModule{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#333333;
    font-weight:bold;
}

a.UnselectedSubModule:hover,a.SelectedSubModule:hover {
    color:#d7530c;
}



.olcg {background-color:#333399; text-align:center;}
.olfg {background-color:#cceeff; text-align:center;}

.olcap {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;}

.olclo {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#33ff33;}
a.olclo:hover {color:#ffbbff;}

.oltxt {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:13px;
 color:#000000;}



input.olinput {
 background:white url(inputText.gif) repeat-x bottom left;
 min-height:16px;
 color: #000000;}


/* Help Control */

.HelpCommand 
{
    height:26px !important;
    width: 24px;
	background-position: -70px -28px;
}

    .HelpLink
    {
	    display:inline-block;
	    cursor:help;
	    width:24px;
	    height:24px;
	    background-position:left;
	    background-position: -70px -30px;
	    vertical-align:middle;
    }
    
    a.HelpPrintLink
    {
        color:#004488;
        text-decoration:none;
    }
    
    a.HelpPrintLink:hover
    {
        color:#d7530c;
        text-decoration:none;
    }
    
    .HelpLink_Small
    {
	    display:inline-block;
	    cursor:help;
	    width:16px;
	    height:16px;
	    background-position: -165px -35px;
	    vertical-align:middle;
	    
    }

    /* General */
    .abPosSpan
    {
        position: absolute;
        display: block;
    }
    
    .MenuLink
    {
        text-decoration: none;
        cursor: pointer;
    }
    
    .CursorHand
    {
        cursor: pointer;
    }
    
    .positionabsolute{
        position:absolute;
    }
    
    .moLeftLink
    {
        color: Black;
        padding-left: 5px;    
    }
   
    /* CSS Sprite Classes to replace images */  
.SearchImg,
.EmailImg,
.PrintImg,
.WordImg,
.SmallOraSquareImg,
.OraSquareImg
 {
     background-image: url('../Images/PeoplePoint/PeoplePoint_All.gif');
	 background-repeat: no-repeat;
	 display: block;
 }
 
 .EmailImg,
 .PrintImg,
 .WordImg
 {
     width: 16px;
     height: 16px;
 }
 
 .SearchImg
 {
     background-position: -100px -40px;
     width: 21px;
     height: 25px;
 }
 
 .EmailImg
 {
     background-position: -20px -40px;
 }
 
 .PrintImg
 {
     background-position: -40px -40px;
 }
 
 .WordImg
 {
     background-position: -60px -40px;
 }
  
 .SmallOraSquareImg
 {
     background-position: -13px -40px;
     width: 5px;
     height: 5px;
 }
 
 .OraSquareImg
 {
     background-position: 0px -40px;
     width: 10px;
     height: 10px;
 }
  
  /* CSS Sprite Classes to replace images */ 
 .sbcontent,
 a.SelectedModuleTab .CentreModuleTab,
 a.SelectedModuleTabNew .CentreModuleTab,
 a.UnselectedModuleTab .CentreModuleTab,
 a.UnselectedModuleTabNew .CentreModuleTab,
 a.UnselectedModuleTabHover .CentreModuleTab, 
 a.UnselectedModuleTabNewHover .CentreModuleTab,
 a.buttongeneric,
 
 
 .SearchButton2_Focused,
 .SearchButton2_Normal,
 a.SearchButton2_Focused,
 a.SearchButton2_Normal,
 .DotBG
 {
     background-image: url('../Images/GeneralBG_All.png');
     background-color:black;
	 background-repeat: repeat-x;
 }

.SearchButton_Focused {

background-color:#e5e5e5;
color:#98ce13 !important;
}
.SearchButton_Normal
{
    background-color:white
}

    
  .HelpLink,
  .HelpLink_Small,
  .VertSpacer,
  .Arrowright,
  .MenuL,
  .MenuR,
  .sbleft,
  .sbright,
  .detailsLeft,
  .detailsRight,
  .SectionL,
  .SectionR,
  a.UnselectedModuleTab .LeftModuleTab,
  a.UnselectedModuleTabNew .LeftModuleTab,
  a.UnselectedModuleTab .RightModuleTab,
  a.SelectedModuleTab .LeftModuleTab, 
  a.SelectedModuleTabNew .LeftModuleTab,
  a.SelectedModuleTab .RightModuleTab,
  a.UnselectedModuleTabHover .LeftModuleTab, 
  a.UnselectedModuleTabNewHover .LeftModuleTab,
  a.UnselectedModuleTabHover .RightModuleTab,
  a.SelectedModuleTabNew .RightModuleTab,
  a.UnselectedModuleTabNew .RightModuleTab,
  a.UnselectedModuleTabNewHover .RightModuleTab,
  .SwitchToEUBtn,
  .DetailsTabL,
  .DetailsTabR,
  a.UnselectedPPTab .LeftModuleTab,
  a.UnselectedPPTab .RightModuleTab,
  a.SelectedPPTab .LeftModuleTab,
  a.SelectedPPTab .RightModuleTab,
  .currentRight,
  .currentLeft,
  .CancelIcon,
  .GreyBarL,
  .GreyBarR,
  .GreyBarL26,
  .GreyBarR26,
  .SecHeaderL,
  .SecHeaderR,
  .ArrowUP,
  .ArrowDown,
  .CanDrop,
  .CantDrop,
  .ShowArrow,
  .HideArrow,
  .BtnCloseSquare,
  .AlertIcon,
  .Stream2Icon,
  .Folder2Icon,
  .ThUP,
  .ThDown,
  .GreyRightArrow,
  .GreyDownArrow,
  .Step1,
  .Step2,
  .Step3,
  .UnChecked,
  .Checked,
  .KeywordBox,
  .PolIssuesBox,
  .ParliamentariansBox,
  .LegislationBox,
  .OrganizationsBox,
  .CommitteesBox,
  .GeographyBox,
  .TypeOfContentBox,
  .StepLeftGrey,
  .StepLeft,
  .StepRightGrey,
  .StepRight,
  .ForwardGrey,
  .Forward,
  .BackwardGrey,
  .Backward,
  .BoxRoundCorner1,
  .BoxRoundCorner2,
  .BoxRoundCorner3,
  .BoxRoundCorner4,
  .HelpCommand,
  .HomeCommitteeImg,
  .HomeBillImg,
  .HomeSearchImg,
  .HomeGroupImg,
  .HomeStreamImg,
  .HomeLeftCornerImg,
  .HomeRightCornerImg,
  .StarOn,
  .StarOff,
  .RecentlyViewed,
  .PDFSmall,
  .EveCalendar,
  .EveEditCalendar,
  .EveAddCalendar,
  .WhiteArrowR,
  .WhiteArrowL,
  .BlackArrowR,
  .BlackArrowL
 {
     background-image: url('../Images/General_All.png');
	 background-repeat: no-repeat;
 }
 
 .MenuBG,
 .HeaderBG,
 .DetailsTabBG,
 a.UnselectedPPTab .CentreModuleTab,
 a.SelectedPPTab .CentreModuleTab,
 .currentMain,
 .tabBar,
 .GreyBarBG,
 .GreyBarBG26,
 .SecHeaderBG,
 .BtnFooterBG,
 .ExternalFooter input,
 .ExternalFooter a.button,
 .WideBG,
 .RedSearchButton,
 .SearchForTagButton,
 .ClearTagSearch,
 .ClearButton,
 a.SearchButton,
 .TabBG,
 .WeekDayHeader
 {
     background-image: url('../Images/GeneralBG_HighRes_All.png');
	 background-repeat: repeat-x;
 }
  
 .SubMenuBar,
 .DHBrandL,
 .DHBrandR,
 .RightPanelTitle
 {
     background-image: url('../Images/General_HighRes_All.png');
	 background-repeat: no-repeat;
 }
 
 .SubMenuBar
 {
     background-position: 0px 0px;
     width: 1200px;
}

.SwitchToEUBtn
{
     background-position: 0px -90px;
     width: 185px;
     height: 31px;
     cursor: pointer;
}
 
 .DHBrandL
 {
     background-position: 0px -40px;
     height: 111px;
     width: 479px;
 }
 
 .DHBrandR
 {
     background-position: -500px -40px;
     height: 111px;
     width: 477px;
 }
 
 .Arrowright
 {
     background-position: -50px -30px;
     height: 7px;
     width: 5px;
     cursor:pointer;
 }
 
 .MenuBG
 {
     height: 26px;
     background-position: 0px -115px;
 }
 
 .HeaderBG
 {
     height: 111px;
     /*background-position: 0px -100px;*/
     background-position: 0px 0px;
 }
 
 .MenuL
 {
     width: 4px;
     height: 26px;
     background-position: -45px 0px;
 }
 
  .MenuR
 {
     width: 4px;
     height: 26px;
     background-position: -50px 0px;
 }
 
  .SectionL
 {
     width: 3px;
     height: 23px;
     background-position: -64px 0px;
 }
 
  .SectionR
 {
     width: 3px;
     height: 23px;
     background-position: -70px 0px;
 }
 
 
.detailsLeft
{
	float:left;
	width:4px;
	height:31px;
    background-position: -55px 0px;
}
.detailsRight
{
	float:right;
	width:5px;
	height:31px;
    background-color:#e5e5e5;
    background-image:none !important;
    /*background-position: -60px 0px;*/
}
 
 .VertSpacer
 {
     width: 1px;
     height: 13px;
     background-position: -30px 0px;
     margin-top: 2px;
 }
 
 .DetailsTabL
 {
     width: 3px;
     height: 22px;
     background-position: -75px 0px;
 }
 
 .DetailsTabR
 {
     width: 3px;
     height: 22px;
     background-position: -80px 0px;
 }
 
 .DetailsTabBG
 {
     background-position: 0px -150px;
 }
 
 
 a.SelectedPPTab .LeftModuleTab,
 .currentLeft
 {
     width: 2px;
     background-position: -95px 0px;
 }
 .currentLeft
 {
     height: 25px;    
 }
 
 a.SelectedPPTab .RightModuleTab,
 .currentRight
 {
     width: 2px;
     background-position: -100px 0px;
 }
 
 .currentRight
 {
     height: 25px;
 }
 
 a.SelectedPPTab .CentreModuleTab,
 .currentMain
 {
     background-position: 0px -200px;
 }
 .currentMain
 {
     height: 25px;
 }
 
 
  .CancelIcon
 {
     width: 16px;
     height: 16px;
     background-position: -40px -60px;
     cursor: pointer;
 }
 
  .GreyBarL
 {
     width: 3px;
     height: 24px;
     background-position: -105px 0px;
 }
 
  .GreyBarR
 {
     width: 3px;
     height: 24px;
     background-position: -110px 0px;
 }
 
 .GreyBarL26
 {
     width: 6px;
     height: 26px;
     background-position: -135px 0px;
 }
 
 .GreyBarR26
 {
     width: 6px;
     height: 26px;
     background-position: -145px 0px;
 }
 
 .UnChecked
 {
     width: 13px;
     height: 12px;
     background-position: 0px -145px;
 }
 
  .Checked
 {
     width: 13px;
     height: 12px;
     background-position: -20px -145px;
 }
 
 .sbleft
{
	float:left;
	width:3px;
	height:28px;
	background-position: -45px 0px;
}

.sbcontent
{
	height:26px;
    background-position: 0px -269px;
	margin-left:0px;
	vertical-align:top;
	
}

.sbcontent td
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
}

.sbright
{
	margin-top: -26px;
	float:right;
	width:3px;
	height:28px;
	background-position: -51px 0px;
}
	
  .SecHeaderL
 {
     width: 6px;
     height: 25px;
     background-position: -115px 0px;
 }
 
  .SecHeaderR
 {
     width: 6px;
     height: 25px;
     background-position: -125px 0px;
 }
 
 .GreyBarBG
 {
     height: 24px;
     background-position: 0px -240px;
 }
 
 .GreyBarBG26
 {
     height: 26px;
     background-position: 0px -440px;
 }
 
 .SecHeaderBG
 {
     height: 25px;
     background-position: 0px -270px;
 }
 
 .DotBG
 {
    background-position: 0px -180px;
    height: 8px;
 }

 
 .ArrowUP
 {
     width: 8px;
     height: 7px;
     background-position: -80px -60px;
     cursor: pointer;
 }
 
 .ArrowDown
 {
     width: 8px;
     height: 7px;
     background-position: -65px -60px;
     cursor: pointer;
 }
 
 .KeywordBox
 {
     width: 10px;
     height: 10px;
     background-position: -90px -160px;
 }
 
 .PolIssuesBox
 {
     width: 10px;
     height: 10px;
     background-position: -30px -160px;
 }
 
 .ParliamentariansBox
 {
     width: 10px;
     height: 10px;
     background-position: -45px -160px;
 }
 
 .LegislationBox
 {
     width: 10px;
     height: 10px;
     background-position: 0px -160px;
 }
 
 .OrganizationsBox
 {
     width: 10px;
     height: 10px;
     background-position: -60px -160px;
 }
 
 .CommitteesBox
 {
     width: 10px;
     height: 10px;
     background-position: -75px -160px;
 }
 
 .GeographyBox
 {
     width: 10px;
     height: 10px;
     background-position: -105px -160px;
 }
 
 .TypeOfContentBox
 {
     width: 10px;
     height: 10px;
     background-position: -15px -160px;
 }
 
 .StepLeftGrey
 {
     width: 12px;
     height: 12px;
     background-position: -145px -143px;
 }
 .StepLeft
 {
     width: 12px;
     height: 12px;
     background-position: -165px -158px;
     cursor: pointer;
 }
 .StepRightGrey
 {
     width: 12px;
     height: 12px;
     background-position: -165px -143px;
 }
 .StepRight
 {
     width: 12px;
     height: 12px;
     background-position: -145px -158px;
     cursor: pointer;
 }
 
 .ForwardGrey
 {
     width: 20px;
     height: 12px;
     background-position: -90px -143px;
 }
 .Forward
 {
     width: 20px;
     height: 12px;
     background-position: -115px -143px;
     cursor: pointer;
 }
 .BackwardGrey
 {
     width: 20px;
     height: 12px;
     background-position: -40px -143px;
 }
 .Backward
 {
     width: 20px;
     height: 12px;
     background-position: -65px -143px;
     cursor: pointer;
 }
 
 .BoxRoundCorner1
 {
     width: 6px;
     height: 6px;
     background-position: 0px -175px;
 }
 .BoxRoundCorner2
 {
     width: 6px;
     height: 6px;
     background-position: -10px -175px;
 }
 .BoxRoundCorner3
 {
     width: 6px;
     height: 6px;
     background-position: -20px -175px;
 }
 .BoxRoundCorner4
 {
     width: 6px;
     height: 6px;
     background-position: -30px -175px;
 }
 
 .HomeLeftCornerImg
 {
     width: 7px;
     height: 8px;
     background-position: -45px -175px;
 }
 .HomeRightCornerImg
 {
     width: 7px;
     height: 8px;
     background-position: -55px -175px;
 }
 
 .HomeCommitteeImg
 {
     width: 24px !important;
     height: 24px !important;
     background-position: 0px -190px;
 }
 
 .HomeBillImg
 {
     width: 24px;
     height: 24px;
     background-position: -35px -190px;
 }
 
 .HomeSearchImg
 {
     width: 17px;
     height: 24px;
     background-position: -60px -190px;
 }
 
 .HomeGroupImg
 {
     width: 24px;
     height: 24px;
     background-position: -85px -190px;
 }
 
 .HomeStreamImg
 {
     width: 24px;
     height: 24px;
     background-position: -115px -190px;
 }
 
 .StarOn
 {
     width: 15px;
     height: 15px;
     background-position: 0px -220px;
 }
 .StarOff
 {
     width: 15px;
     height: 15px;
     background-position: -25px -220px;
 }
 
 .RecentlyViewed
 {
     width: 20px;
     height: 16px;
     background-position: -50px -220px;
 }
 
 .PDFSmall
 {
     width: 17px;
     height: 17px;
     background-position: -75px -220px;
 }
 
  .EveCalendar
 {
     width: 16px;
     height: 16px;
     background-position: -145px -220px;
 }
  .EveEditCalendar
 {
     width: 24px;
     height: 24px;
     background-position: -165px -220px;
 }
 .EveAddCalendar
 {
     width: 24px;
     height: 24px;
     background-position: 0px -245px;
 }
 
  .WhiteArrowR
 {
     width: 8px;
     height: 8px;
     background-position: -197px -256px;
 }
  .WhiteArrowL
 {
     width: 8px;
     height: 8px;
     background-position: -197px -234px;
 }
  .BlackArrowR
 {
     width: 8px;
     height: 8px;
     background-position: -40px -245px;
 }
  .BlackArrowL
 {
     width: 8px;
     height: 8px;
     background-position: -60px -245px;
 }
 
 .ExternalFooter input,
 .ExternalFooter a.button,
 .RedSearchButton,
 .SearchForTagButton,
 .ClearTagSearch,
 .ClearButton,
 a.SearchButton
 {
     height: 20px;
     background-position: 0px -299px;
 }
 
 .TabBG
 {
     height: 23px;
     background-position: 0px -480px;
 }
 
 .WeekDayHeader
 {
     height: 18px;
     background-position: 0px -510px;
 }
 
 .BtnFooterBG
 {
     height: 16px;
     background-position: 0px -299px;
 }
 
 .WideBG
 {
     height: 32px;
     background-position: 0px -320px;
 }
 
 
 
 .RadComboBox_SearchSkin td.rcbArrowCellLeft,
 .RadComboBox_SearchSkin td.rcbArrowCellRight
 {
     width: 15px;
     height: 10px;
     background-position: -92px -50px !important;
     background-image: url('../Images/General_All.png') !important;
	 background-repeat: no-repeat;
 }
  
  .CanDrop
  {
     width: 16px;
     height: 16px;
     background-position: -125px -35px;
  }
  
  .CantDrop
  {
     width: 16px;
     height: 16px;
     background-position: -100px -35px;
  }
  
  
  .ShowArrow
  {
     width: 12px;
     height: 10px;
     background-position: -125px -60px;
  }
  
  .HideArrow
  {
     width: 12px;
     height: 10px;
     background-position: -145px -60px;
  }
  
  .BtnCloseSquare
  {
     width: 20px;
     height: 24px;
     background-position: -145px -35px;
  }
  
  .AlertIcon
  {
     width: 16px;
     height: 16px;
     background-position: -185px -35px;
     display: block;
  }
  
  .Stream2Icon
  {
     width: 16px;
     height: 16px;
     background-position: -165px -60px;
     display: block;
  }
  
  .Folder2Icon
  {
     width: 16px;
     height: 16px;
     background-position: -185px -60px;
     display: block;
  }
  
  
  .ThUP
  {
     width: 12px;
     height: 12px;
     background-position: -205px -35px;
  }
  
  .ThDown
  {
     width: 12px;
     height: 12px;
     background-position: -205px -60px;
  }
  
  .GreyRightArrow
  {
     width: 10px;
     height: 11px;
     background-position: -125px -125px;
  }
  .GreyDownArrow
  {
     width: 10px;
     height: 11px;
     background-position: -205px -125px;
  }
  .Step1
  {
     width: 13px;
     height: 13px;
     background-position: -145px -125px;
  }
  .Step2
  {
     width: 13px;
     height: 13px;
     background-position: -165px -125px;
  }
  .Step3
  {
     width: 13px;
     height: 13px;
     background-position: -185px -125px;
  }
  
  .RightPanelTitle
  {
      background-position: 0px -180px;
      width: 190px;
      height: 21px;
  }
  
.SearchButton_Normal
{
	text-decoration: none;
	color: #251c1d;
	
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight:bold;
	padding: 0px 2px;
	background-position: 0px -130px;
	background-repeat:repeat-x;
	height:18px;
	border: 1px solid #333333;
	margin-right:5px;
}

  
  a.XslMenuIcon span,
  a.EMergeMenuIcon span,
  a.MoreActMenuIcon span,
  a.PrintIcon span,
  a.EmailIcon span,
  a.WordIcon span,
  a.MailMergeIcon span,
  a.CompareGroupIcon span,
  a.ToggleSelIcon span,
  a.NewContactActIcon span,
  a.ViewContactActIcon span,
  a.EditContactIcon span,
  a.NewAppointmentIcon span,
  a.ResearchIcon span,
  a.DelContactIcon span,
  a.BinIcon span,
  a.PopupBottom span,
  a.ViewSearchIcon span,
  a.EditSearchIcon span,
  a.RenameSearchIcon span,
  a.DeleteSearchIcon span,
  a.EmailIcon2 img.rtbIcon,
  a.WordIcon2 img.rtbIcon,
  a.PrintIcon2 img.rtbIcon,
  .PrintImg2,
  a.BinIcon2 img.rtbIcon,
  a.MoreActIcon2 img.rtbIcon,
  a.CopyToIcon img.rtbIcon,
  a.CalendarIcon img.rtbIcon,
  a.BackwardArrow img.rtbIcon,
  a.ForwardArrow img.rtbIcon,
  a.PeopleIcon2 img.rtbIcon
  {
     background-image: url('../Images/General_All.png');
	 background-repeat: no-repeat;
  }
   
  a.XslMenuIcon span
 {
     background-position: -240px -210px;
     padding-left: 20px;
     height: 16px;
     width: 75px;
 }
 
  a.EMergeMenuIcon span
 {
     background-position: -240px -230px;
     padding-left: 22px;
     height: 15px;
     width: 60px;
 }
 
 a.BinIcon span
 {
     background-position: -240px -265px;
     padding-left: 22px;
     height: 16px;
     width: 100px;
 }
 a.BinIcon2 img.rtbIcon
 {
     background-position: -240px -265px;
     height: 16px;
     width: 16px;
 }
 
  a.MoreActMenuIcon span
 {
     background-position: -240px -245px;
     padding-left: 20px;
     height: 16px;
 }
 
  a.MoreActIcon2 img.rtbIcon
 {
     background-position: -240px -243px;
     height: 16px;
     width: 16px;
 }
 
  a.PrintIcon span
 {
     background-position: -238px -15px;
     height: 16px;
 }
  a.PrintIcon2 img.rtbIcon,
  .PrintImg2
 {
     background-position: -238px -15px;
     height: 16px;
     width: 18px;
 }
 
  a.EmailIcon span
 {
     background-position: -238px 2px;
     height: 16px;
 }
  a.EmailIcon2 img.rtbIcon
 {
     background-position: -238px 2px;
     height: 16px;
     width: 16px;
 }
 
  a.WordIcon span
 {
     background-position: -238px -35px;
     height: 16px;
 }
  a.WordIcon2 img.rtbIcon
 {
     background-position: -238px -35px;
     height: 16px;
     width: 18px;
 }
 
 a.CopyToIcon img.rtbIcon
 {
     background-position: 0px -123px;
     height: 16px;
     width: 22px;
 }
 
 a.CalendarIcon img.rtbIcon
 {
     background-position: -35px -123px;
     height: 16px;
     width: 20px;
 }
 
 
 a.BackwardArrow img.rtbIcon
 {
     background-position: -85px -123px;
     height: 10px;
     width: 6px;
 }
 a.ForwardArrow img.rtbIcon
 {
     background-position: -70px -123px;
     height: 10px;
     width: 6px;
 }
 
  a.PeopleIcon2 img.rtbIcon
  {
     background-position: -185px -145px;
     height: 15px;
     width: 9px;
  }
 
  a.MailMergeIcon span
 {
     background-position: -238px -158px;
     height: 16px;
 }
 
  a.CompareGroupIcon span
 {
     background-position: -238px -190px;
     height: 16px;
 }
 
  a.ToggleSelIcon span
 {
     background-position: -238px -140px;
     height: 16px;
 }
 
 
  a.NewContactActIcon span
 {
     background-position: -238px -175px;
     height: 16px;
 }
 
  a.ViewContactActIcon span
 {
     background-position: -238px -123px;
     height: 16px;
 }
 
  a.EditContactIcon span
 {
     background-position: -238px -85px;
     height: 16px;
 }
 
 a.NewAppointmentIcon span
 {
     background-position: -238px -70px;
     height: 16px;
 }
 
 a.ResearchIcon span
 {
     background-position: -238px -53px;
     height: 16px;
 }
 
 a.DelContactIcon span
 {
     background-position: -238px -105px;
     height: 16px;
 }
 
 a.PopupBottom span
 {
     background-position: -238px -280px;
     height: 8px;
 }
 
  a.ViewSearchIcon span
 {
     background-position: -238px -298px;
 }
 
  a.EditSearchIcon span
 {
     background-position: -238px -338px;
 }
 
  a.RenameSearchIcon span
 {
     background-position: -238px -318px;
 }
 
  a.DeleteSearchIcon span
 {
     background-position: -238px -356px;
 }
 
 
.RadSplitter_Pab3 .resizeBarOver,
.RadSplitter_Pab3 .resizeBar
 {
    background-position: 0px 0px;
 	background:url('../Images/GeneralVBG_HighRes_All.png') no-repeat center !important;
 	width: 3px;
 }
 
.RadToolBar_Pab3_Horizontal,
#toolbarTableCell
{   
        background-position: 0px -320px !important;
        background-image: url('../Images/GeneralBG_HighRes_All.png') !important;
	    background-repeat: repeat-x !important;
}

.RadToolBar_Pab3_Horizontal .rtbOuter,
.RadToolBar_Pab3_Horizontal .rtbMiddle,
.RadToolBar_Pab3_Horizontal .rtbInner,
.RadToolBar_MonitorSkin_Horizontal .rtbInner
{
    background: transparent !important;
}

.RadToolBar_Pab3 .rtbItemFocused .rtbChoiceArrow,
.RadToolBar_Pab3 .rtbChoiceArrow,
.RadToolBar_Pab3 .rtbWrap:hover .rtbChoiceArrow
{        
    background-position: -105px -125px !important;
    background-image: url('../Images/General_All.png') !important;
	background-repeat: no-repeat !important;
	height: 7px !important;
	margin-top: 3px;
}

.RadMenu_Pab3 .rmGroup
{
  	background:url('../Images/GeneralVBG_HighRes_All.png') !important;
	background-repeat: repeat-y  !important;
    background-position: -10px 0px !important;
}

.RadDock_Pab3 .rdHTitlebar .rdTitle
{
   background: url('../Images/GeneralBG_HighRes_All.png') repeat-x !important;
   background-position: 0px -270px !important;
}
.RadDock_Pab3 .rdHTitlebar .rdTitlebar
{
   background: url('../Images/General_All.png') no-repeat -115px 0px !important;
}



#cookiePolicy {
    color: #333333;
    font-size: 12px;
    line-height: 42px;
    margin: 0 auto 0 -28px;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 15px;
    width: 1000px;
    z-index: 2;
}
#cookiePolicyClose {
    cursor: pointer;
}
#cookiePolicyAccept {
    color: #0066CC;
    cursor: pointer;
}
#cookiePolicy p {
    float: left;
    line-height: 42px;
    margin: 0;
    padding-left: 290px;
}
#cookiePolicy p a {
    color: #0066CC;
}
#cookiePolicy a:hover {
    text-decoration: underline;
}
#cookiePolicy span#cookiePolicyAccept {
    font-weight: bold;
    margin-left: 260px;
}
#cookiePolicy span#cookiePolicyAccept:hover {
    text-decoration: underline;
}
#cookiePolicy span#cookiePolicyClose {
    font-weight: bold;
    margin-left: 10px;
}
#cookiePolicyBackground {
    background: url("https://www.dehavilland.co.uk/VERTICALS/images/transparent.png") repeat scroll left center transparent;
    border: 1px solid #FF9000;
    border-radius: 10px 10px 10px 10px;
    height: 42px;
    margin: 0 auto 0 1px;
    position: absolute;
    top: 15px;
    width: 1196px;
    z-index: 1;
}
