﻿
.head{margin:2px 0 0 0;background:#ccccff;color:White}



.head .o {text-align:center}

.head {width:100%}

.lhs{margin:2px 0 0 0;background:#ccccff}



.lhs .o {text-align:center}

.lhs,.lhsad{width:100%}




.lhs a
	{font-size:1.1em;
	 text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;}

.lhs a:link,.lhs a:visited,.lhs a:active{display:block;padding:2px 0 2px 5px;line-height:15px}

.lhs a:hover{background:#bbbbdd;font-weight:bold;font-size:1.2em;display:block;line-height:15px}


.lhs .lhssq a:link,.lhs .lhssq a:visited,.lhs .lhssq a:hover,.lhs .lhssq a:active{color:#fff;padding:2px 0 2px 8px;background:#665f6e}

.lhsb,.lhssqs,.lhsnlp{

    font-weight:bold;

    border-bottom:2px solid #fff}

.lhssqs a,.lhssq a{color:#fff;font-size:1.1em}

.lhsdl{

    font-size:8px;

    color:#fff;

    background:#fff;

    padding:0}

.lhsl{border-bottom:2px solid #fff}

.lhsNoBg{margin:2px 0 0 0;background:#e5e5e5}

.lhsNoBg .o {text-align:center}

.lhsNoBg,.lhsad{width:100%}

.lhsNoBg a{color:#1f527b;font-size:1.1em}

.lhsNoBg a:link,.lhsNoBg a:visited,.lhsNoBg a:active{color:#1f527b;font-weight:bold;font-size:1.1em;display:block;padding:2px 0 2px 5px;line-height:15px}

.lhsNoBg a:hover{background:#d8d8d8;font-weight:bold;font-size:1.1em;display:block;line-height:15px}

.lhsNoBg .lhssqs a:link,.lhsNoBg .lhssqs a:visited,.lhsNoBg .lhssqs a:hover,.lhsNoBg .lhssqs a:active{color:#fff;padding:2px 0 2px 8px;background:#665f6e url("http://newsimg.bbc.co.uk/nol/shared/img/nav/v3_square_rb.gif") repeat-y top right}

.lhsNoBg .lhssq a:link,.lhsNoBg .lhssq a:visited,.lhsNoBg .lhssq a:hover,.lhsNoBg .lhssq a:active{color:#fff;padding:2px 0 2px 8px;background:#665f6e}

div.lhsnlp{    

    margin:0px;

    font-size:12px;

    color:#666;

    margin:8px 0 0 0;

    padding:0 6px 3px 0;    

    font-weight:normal}

ul#lhsOtherSites{

    list-style:none;

    margin:0 0 6px 0;

    padding:0;    

    text-align:left}

ul#lhsOtherSites li{padding:1px 5px 1px 5px}

.lang{

    font-size:12px;

    color:#333;    

    padding:0px 6px 3px 10px;    

    margin:8px 0 0 0;    

    font-weight:normal}

ul#languages{

    list-style:none;

    margin:0 0 10px 0;

    padding:0}

ul#languages li{

    border-bottom:2px solid #fff;

    padding:1px 5px 1px 0}

ul#languages li a,ul#lhsOtherSites li a{color:#1f527b;font-size:1.2em;text-transform:uppercase}

.lhsmi,.lhslt{background:#d3d3d3}

.lhsmi{padding:2px 0 0 8px}

.lhslt a:link,.lhslt a:visited,.lhslt a:active{background:#d3d3d3;font-weight:normal;padding:2px 0 2px 10px}

.lhsl a:link,.lhsl a:visited,.lhsl a:active,.lhsl a:hover{font-weight:normal}

.lhslt a:hover{background:#c0bfbf;padding:2px 0 2px 10px}

.lhsbsn{border:0px;background:#c0bfbf url("http://newsimg.bbc.co.uk/nol/shared/img/nav/v3_square_rb.gif") repeat-y top right}

.lhsbsn a:link,.lhsbsn a:visited,.lhsbsn a:hover,.lhsbsn a:active{padding:2px 0 2px 10px}

.lhsbsn a:hover{background:#665f6e;padding:2px 0 2px 10px;background:#c0bfbf url("http://newsimg.bbc.co.uk/nol/shared/img/nav/v3_square_rb.gif") repeat-y top right}


.menustyle a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
.menustyle a:hover 
{
	color:#FF3300;
}
.btn_out {
	background-color: silver;
	width: 130px;
	color: #CCCCCC;
	padding: 1px;
	margin: 5px 0px 5px 0px;
}
.btn_over {
	background-color: Gray;
	width: 130px;
	color: white;
	padding: 1px;
	margin: 5px 0px 5px 0px;
}
	


.Hide
{
    visibility: hidden;
	display: none;
}
.Show
{
    visibility: visible;
	display: inherit;
}

.CandidateInfo
{
    color:darkRed;
    font-weight:bold;
    font-size:10pt;
    margin-bottom: 10px;
}
A.option, A.option:visited
{
    vertical-align: middle;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}
.Hyperlink
{
    vertical-align: middle;
    font-size: 8pt;
    color: black;
    text-decoration: none;
}
.HyperlinkUnderlined
{
    vertical-align: middle;
    font-size: 8pt;
    color: black;
}
A.option IMG
{
    margin-top:3px;
}
A.option:hover
{
    text-decoration: underline;
} 

.CharsLeft
{
	color: #444444;
	font-size: 9pt;
}

TABLE.Summary
{
}
INPUT
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
}
INPUT.Mandatory
{
    BACKGROUND-COLOR: #ffffff;
}
INPUT.Optional
{
	background-color: #ffff99;
}
INPUT.ReadOnly
{
    BACKGROUND-COLOR: #c0c0c0;
    readonly: true;
}
INPUT.hidden
{
    VISIBILITY: hidden;
}

/*********************************************************************/
/* TODO: Remove once new DatePicker used throughout site             */
/* Also need to remove Images/DDMMYYYY.gif                           */
/* and the WebControls.DateTimePicker control & associated resources */
INPUT.DayDateBG
{
	background-repeat: no-repeat;
	background-image: url(../images/DDMMYYYY.gif);
}
/*********************************************************************/

INPUT.Filter
{
	background-color:#c0dcc0;
	color:black;
}

SELECT
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    WIDTH: 160px;
}
SELECT.MandatorySmall
{
    WIDTH: 60px;
    BACKGROUND-COLOR: #ffffff;
}

SELECT.Mandatory, DIV.Mandatory
{
    BACKGROUND-COLOR: #ffffff;
}
SELECT.MandatoryBig
{
    WIDTH: 210px;
    BACKGROUND-COLOR: #ffffff;
}
SELECT.Optional, DIV.Optional
{
    BACKGROUND-COLOR: #ffff99;
}
SELECT.OptionalSmall
{
    WIDTH: 60px;
    BACKGROUND-COLOR: #ffff99;
}
SELECT.ReadOnly
{
    BACKGROUND-COLOR: #c0c0c0;
    readonly: true;
}
SELECT.Filter
{
	background-color:#c0dcc0;
	color:black;
}
TEXTAREA
{
    FONT-FAMILY: Arial, 'MS Sans Serif';
}
TEXTAREA.Mandatory
{
    BACKGROUND-COLOR: #ffffff;
}
TEXTAREA.Optional
{
    BACKGROUND-COLOR: #ffff99;
}
TEXTAREA.ReadOnly
{
    BACKGROUND-COLOR: #c0c0c0;
    readonly: true;
}
TEXTAREA.hidden
{
    VISIBILITY: hidden;
}
TD.GroupTitle
{
    FONT: 18pt Microsoft Sans Serif;
    COLOR: #6f8efd;
    color: #1e341f;
    LETTER-SPACING: 4pt;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffffff',EndColorStr='#4c7b4f');
}
TD.ApplicationType
{
    FONT: 20pt 'Microsoft Sans Serif', Arial;
    COLOR: #000000;
}
TD.SubTitle
{
    FONT: 14pt Microsoft Sans Serif;
    COLOR: #6f8efd;
    color: #1e341f;
}

.SubTitle
{
    FONT: 14pt Microsoft Sans Serif;
    COLOR: #6f8efd;
    color: #1e341f;
}

DIV.SummaryNoRows
{
    font: 12pt Microsoft Sans Serif;
    margin-left: 10px;
    color: #1e341f;
}

SPAN.SummaryNoRows_Mandatory
{
    font: 10pt Microsoft Sans Serif;
    font-weight: bold;
    margin-left: 10px;
    color: Orange;
}

TR.SummaryHeader TH, TR.SummaryHeaderCentred TH,
TD.SummaryHeader, TD.SummaryHeaderCentred
{
	text-align: left;
    VERTICAL-ALIGN: middle;
    font-size: 10pt;
    padding-left:5px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #2b4c2d;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4c7b4f',EndColorStr='#2b4c2d');
}
TD.SummaryHeaderCentred
{
    TEXT-ALIGN: center;
}
/*TD.SummaryRow, TD.SummaryRowCentred*/
TR.SummaryRow, TR.SummaryRowSelected, TR.SummaryRowHover,
TD.SummaryRow, TD.SummaryRowSelected, TD.SummaryRowHover,
TD.SummaryRowWithError, TD.SummaryRowSelectedWithError, TD.SummaryRowHoverWithError
{
	text-align: left;
    VERTICAL-ALIGN: middle;
    font-size: 10pt;
    padding-left:5px;
    COLOR: #1e341f;
    BACKGROUND-COLOR: #f0f0f0;
	border: 0;
	height: 21px;
}

/*TD.SummaryRowCentred
{
    TEXT-ALIGN: center;
}*/
TR.SummaryRowSelected, TD.SummaryRowSelected
{
    BACKGROUND-COLOR: #a0bca0;
    cursor: hand;
}
TR.SummaryRowHover, TD.SummaryRowHover
{
    BACKGROUND-COLOR: #c0dcc0;
    cursor: hand;
}

TD.SummaryRowWithError
{
    BACKGROUND-COLOR: #fff0f0;
    color: darkred;
    cursor: hand;
}
TD.SummaryRowSelectedWithError
{
    BACKGROUND-COLOR: #bca0a0;
    color: darkred;
    cursor: hand;
}
TD.SummaryRowHoverWithError
{
    BACKGROUND-COLOR: #dcc0c0;
    color: darkred;
    cursor: hand;
}

TD.TableHeader, .TableHeader
{
	height:21px;
    /*vertical-align: middle;*/
    vertical-align:text-top;
    text-align: right;
    font-size: 10pt;
    padding-top:3px;
    padding-left: 5px;
    padding-right: 5px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #2b4c2d;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4c7b4f',EndColorStr='#2b4c2d');
}

TD.TableBody
{
    font-size: 10pt;
    padding-left:5px;
    padding-right:5px;
    VERTICAL-ALIGN: middle;
    VERTICAL-ALIGN: top;
    COLOR: #000040;
    background-color: #e8e7cd;
    border: solid 1px #1e341f;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#cbc98e');
    word-wrap: break-word;
}

TR.BlankRow
{
	height: 15px;
}
TD.EmptyList
{
    font-size: 10pt;
    padding-left:5px;
    padding-right:5px;
    VERTICAL-ALIGN: middle;
    COLOR: #000040;
    word-wrap: break-word;
}

/*
Candidate Menu classes 
*/
TD.CandidateMenu
{
    width:180px;
    background-color:#2b4c2d;
    text-align:left;
    vertical-align:top;
    padding-top:10px
}
IMG.CandidateMenuImage
{
    vertical-align:middle;
    border:none;
    padding-right:10px;
}

TD.CandidateMenuPrevious
{
	height:20px;/*this is overridden when an the image is put in the td*/
	background-image:url(../images/previous_line.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	color:#7ab26c;
	text-align:left;
	font-family:Arial;
	font-size:12pt;
}
TD.CandidateMenuPrevious A:Link, TD.CandidateMenuPrevious A:Visited, TD.CandidateMenuPrevious A:Hover 
{
	color:#7ab26c;
	font-family:Arial;
	font-size:12pt;
	text-decoration:underline;
}
TD.CandidateMenuCurrent
{
	height:20px;
	background-image:url(../images/current_line.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	color:#ff9900;
	text-align:left;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}
TD.CandidateMenuCurrent A:Link, TD.CandidateMenuCurrent A:Visited, TD.CandidateMenuCurrent A:Hover 
{
	color:#ff9900;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	text-decoration:underline;
}
TD.CandidateMenuNext
{
	height:20px;
	background-image:url(../images/next_line.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	color:#cbc98e;
	text-align:left;
	font-family:Arial;
	font-size:12pt;
}
TD.CandidateMenuNext A:Link, TD.CandidateMenuNext A:Hover, TD.CandidateMenuNext A:Visited
{
	color:#cbc98e;
	font-family:Arial;
	font-size:12pt;
	text-decoration:underline;
}

TD.CandidateBorder
{
    font-size: 10pt;
    padding-left:5px;
    padding-right:5px;
    VERTICAL-ALIGN: middle;
    COLOR: #000040;
    border: solid 1px #1e341f;
    /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#cbc98e');*/
    word-wrap: break-word;
}

/*
End of Candidate Menu Styles
*/


/* I know, there appears to be no difference between these two style classes,
   However the code uses the different names to decide how to actually display 
   a validation error (Left or Below control). */
.ValidationError, .ValidationErrorBelow
{
	color: #aa0000; /* DARK RED */
	font-weight: bold;
	visibility: hidden;
	display: none;
	vertical-align: middle;
}
.ValidationError IMG, .ValidationErrorBelow IMG
{
	vertical-align:top;
	padding-left: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 16px;
	height: 16px;
}
.ValidationError SPAN, .ValidationErrorBelow SPAN
{
	vertical-align:top;
	padding-left: 5px;
	padding-top: -10px;
}
.ValidationError A:Link, .ValidationError A:Visited, .ValidationErrorBelow A:Link, .ValidationErrorBelow A:Visited
{
	color: #aa0000; /* DARK RED */
	font-weight: bold;
	vertical-align: middle;
}
.ValidationError A:Hover, .ValidationErrorBelow A:Hover
{
	color: #aa0000; /* DARK RED */
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
}


.FieldControlError
{
	color: #aa0000; 
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	float: left;
}

/* OLD 
TD.TableHeaderCentred
{
    VERTICAL-ALIGN: text-top;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000040;
    TEXT-ALIGN: center;
}
TD.TableBodyCentred
{
    VERTICAL-ALIGN: text-top;
    COLOR: #000040;
    BACKGROUND-COLOR: lightblue;
    TEXT-ALIGN: center;
}
TD.TableBodySummary
{
    VERTICAL-ALIGN: text-top;
}
TD.TableBodySummaryCentred
{
    VERTICAL-ALIGN: text-top;
    TEXT-ALIGN: center;
}
BUTTON
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 120px;
    COLOR: #000040;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: lightblue;
    TEXT-ALIGN: center;
}
BUTTON.big
{
    WIDTH: 200px;
}
P.showhand
{
    CURSOR: hand;
}
.showhand
{
    CURSOR: hand;
}
*/
#INVOLVEMENT
{
    Z-INDEX: 1;
    POSITION: absolute;
}
/*
Start of ManageEvent styles
*/
.ResultHeader
{
	padding-bottom:20px;
	font-weight:normal;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial;
	display:none;
}
.ResultList, .MoveResultList
{
	padding-left:20px;
	font-weight:normal;
	font-size:11pt;
	font-family:Arial;
	display:none;
}
.MoveResultList
{
	clear:left;
	float:left;
	margin-left:20px;
}
.ResultDetails, .MoveResultDetails
{
	padding-left:20px;
	padding-bottom:5px;
	display:none;
	font-size:10pt;
	font-family:Arial;
}
.MoveResultDetails
{
	padding-left:0px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:12pt;
    float:left;
    margin-left:20px;
}
.Override
{
	display:inline;
	padding-left:20px;
	font-size:10pt;
	font-style:italic;
}
.OverrideListBox
{
	font-family:Arial;
	font-size:11pt;
	COLOR: #1e341f;
	BACKGROUND-COLOR: #f0f0f0;
	width:420px;
	height:380px
}
TR.EventHeader
{
	background-color: #4c7b4f;
	color:#ffffff;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}
TR.EventHeaderHover
{
	background-color: #4c7b4f;
	color:#ffffff;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight:normal;
	cursor: hand;
}

/*
End of MangeEvent styles
*/

/*@media print {
    #MP_Header, #MP_Footer, .MP_MenuContainer { display: none; }
    #CandidateHeader { display: none; }
    TD.ButtonBar, INPUT.button { display: none; }
	BODY { filter: Gray; } 
}*/

/*Journal Styles*/
.JournalSearchTable
{
    width:99%;
    font-family: Verdana, Arial;
    font-size:8pt
}

.JournalGrid
{
    width:99%;
    margin-top:10px;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
    font-family: Verdana, Arial;
    font-size: 8pt;
}

.JournalGridRow
{
	color:Black;
	text-align:left;
    vertical-align:top;
}

.JournalGridRow A, JournalGridAlternatingRow A
{
	color: #2b4c2d;
	text-align:right;
}

.JournalGridAlternatingRow 
{
	background-color: #e5e4c6; 
    vertical-align:top;
}


DIV.JournalBold
{
	padding-bottom:5px;
	font-weight:bold;
	color:#2b4c2d
}

span.JournalInfo
{
	float: left;
	font-style: italic;
}

/*End of Journal Styles*/

.LinkUnderline
{
    text-decoration: underline;
}

.WarningMessage
{
    font-size:8pt;
    color:#2b4c2d;
    margin-top: 5px;
    margin-bottom: 5px;
    vertical-align: top;
}

.PageTitleBanner
{
    border-right:solid 1px #FFFFFF;
    background-color:#2b4c2d;
    color:White;
    font-size:16pt;
    padding-left:10px;
    padding-right:10px;
    height:30px;
    margin-bottom: 10px;
}
.PageSection
{
    padding-left: 3px; 
    padding-right: 1px;
    margin-bottom: 13px;
}

.LiveUpdateErrorMessage
{
	width:1020px;
	text-align:center;
	color:#aa0000;
	font-size:10pt
}

