BODY
{
    PADDING: 0px;
    BACKGROUND-IMAGE: none;
    MARGIN: 0px;
    FONT: 9pt arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #fff
}
.Logo
{
    LEFT: 527px;
    WIDTH: 252px;
    POSITION: absolute;
    TOP: 25px;
    BACKGROUND-COLOR: #fff    
}
.LogoUKNEDRUK
{
    LEFT: 275px;
    WIDTH: 504px;
    POSITION: absolute;
    TOP: 25px;
    BACKGROUND-COLOR: #fff    
}
.UkDirLogo
{
    LEFT: 3px;
    WIDTH: 230px;
    POSITION: absolute;
    TOP: 44px;
    BACKGROUND-COLOR: #fff
}
.Breadcrumb
{
    PADDING: 0px;
    LEFT: 0px;
    FONT: bold 7pt arial;
    POSITION: absolute;
    TOP: 34px;
    TEXT-ALIGN: left
}
.Breadcrumb .current
{
    COLOR: #ff0000
}
.TopBar
{
    PADDING: 5px 0 0 0;
    RIGHT: 0px;
    FLOAT: none;
    BACKGROUND-IMAGE: url(tob_bar0.gif);
    MARGIN: 0px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    TOP: 0px;
    TEXT-ALIGN: left
}
.TopBar .TopBarText A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline;
    background:#851F1A;
}
.TopBar .TopBarText A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.TopBar .TopBarText
{
    FONT-SIZE: 7pt;
    COLOR: #fff
}
.NavBoxImage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 158px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 195px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 70px;
    HEIGHT: 125px
}
#divLeftColumn
{
    TOP: 122px
}
#divLeftColumn .LeftColumn .LeftMenuList
{
    DISPLAY: block
}
.LeftColumn .LeftMenuTitle
{
    PADDING: 3px 0 0 10px;
    DISPLAY: block;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(menubox0.gif);
    MARGIN-BOTTOM: -4px;
    FONT: bold 9pt arial;
    MARGIN-LEFT: 0px;
    WIDTH: 152px;
    COLOR: #fff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px;
    TEXT-ALIGN: left
}
#divLeftColumn .LeftColumn .LeftMenuList UL
{
    PADDING: 0;
    LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#divLeftColumn .LeftMenuList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    LIST-STYLE-TYPE: none;
    FONT-SIZE:9pt;
}
#divLeftColumn .LeftMenuList LI A:link
{
    BORDER-RIGHT: #e0e0de 1px solid;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    BACKGROUND: url(menuitem.gif) no-repeat left bottom;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e0e0de 1px solid;
    COLOR: #737270;
    WHITE-SPACE: nowrap;
}
#divLeftColumn .LeftMenuList LI A:visited
{
    BORDER-RIGHT: #e0e0de 1px solid;
    DISPLAY: block;
    FONT-WEIGHT: bold;
    BACKGROUND: url(menuitem.gif) no-repeat left bottom;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e0e0de 1px solid;
    COLOR: #737270
}
#divLeftColumn .LeftMenuList LI A:hover
{
    COLOR: #87201b;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
#divLeftColumn .LeftMenuBottom
{
    DISPLAY: block;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(menubott.gif);
    MARGIN-BOTTOM: -4px;
    FONT: bold 9pt arial;
    MARGIN-LEFT: 0px;
    WIDTH: 153px;
    COLOR: #fff;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 29px
}
.WebSearch .SearchBox
{
    PADDING: 0;
    MARGIN: 0;    
}
.WebSearch .searchGo A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 120px;
    PADDING-BOTTOM: 0px;
    FONT: bold 9pt Arial;
    COLOR: #000;
    PADDING-TOP: 3px
}
.WebSearch .searchTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 9pt Arial;
    COLOR: #fff;
    PADDING-TOP: 3px
}
.WebSearch .websearchBottomBkg
{
    BACKGROUND-IMAGE: url(websearc.gif);
    WIDTH: 152px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 13px
}
.WebSearch .websearchTitleBkg
{
    BACKGROUND-IMAGE: url(webseard.gif);
    WIDTH: 152px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 32px
}
.WebSearch .webtextfield
{
    FONT: 8pt Arial;
    WIDTH: 128px;
    COLOR: #666
}
.WebSearch .webtextfieldBkg
{
    BACKGROUND-IMAGE: url(webseare.gif);
    MARGIN: 0px;
    WIDTH: 152px
}
.WebSearch
{
    TEXT-ALIGN: left;
    FONT-SIZE:9pt;
}
.WebSearch LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: black
}
#divCentreColumn
{
    TOP: 122px
}
#divCentreColumn .ContentTop
{
    PADDING: 26px 20px 1px 20px;
    MARGIN: 0px;
    HEIGHT: 1%;
    BACKGROUND-COLOR: #f7f4ef
}
#divCentreColumn .Content
{
    PADDING: 0px 20px 0 20px;
    MARGIN: 0px;
    HEIGHT: 1%;
    BACKGROUND-COLOR: #f7f4ef
}
#divCentreColumn .ContentBase
{
    PADDING: 0;
    BACKGROUND: url(content_.gif) no-repeat;
    MARGIN: 0px;
    WIDTH: 450px;
    HEIGHT: 12px
}
#divCentreColumn .CentreColumn
{
    PADDING: 0;
    LEFT: 168px;
    MARGIN: 0px;
    WIDTH: 450px;
    POSITION: absolute;
    TEXT-ALIGN: left
}
#divCentreColumn .NavBoxHeaderOnly
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(centre_b.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #f7f4ef
}
#divCentreColumn .NavBoxHeaderGrey
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(centre_b.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #f7f4ef
}
#divCentreColumn .NavBoxTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 220px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12pt arial;
    COLOR: #fff;
    PADDING-TOP: 2px
}
#divCentreColumn H1
{
    FONT-SIZE: 150%;
    MARGIN: 0px
}
#divCentreColumn P
{
    FONT-SIZE: 100%;
    MARGIN: 5px 0 10px 0;
}
#divRightColumn
{
    TOP: 122px
}
#divRightColumn .RightColumn
{
    RIGHT: 0px;
    LEFT: 626px;
    WIDTH: 152px;
    POSITION: absolute;
    TEXT-ALIGN: left
}
#divRightColumn .webtextfieldBkg
{
    COLOR: white
}
TABLE.data
{
    BORDER-TOP: #ad5e5a 1px solid;
    MARGIN: 5px 0px 10px;
    BORDER-LEFT: #ad5e5a 1px solid;
    WIDTH: 100%
}
TABLE.data TR.alt
{
    BACKGROUND-COLOR: #fff
}
TABLE.data TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #87201b
}
TABLE.data TD
{
    BORDER-RIGHT: #ad5e5a 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ad5e5a 1px solid
}
#ScrollBox
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(scroll-b.gif) repeat-y left top;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 152px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 220px
}
.advertTop
{
    BACKGROUND: url(advertTo.gif) no-repeat left top;
    WIDTH: 154px;
    HEIGHT: 32px
}
.advertBottom
{
    BACKGROUND: url(advertBo.gif) no-repeat left top;
    WIDTH: 154px;
    HEIGHT: 32px
}
UL.List
{
    LIST-STYLE-IMAGE: url(bullet00.gif);
}
.advertTop .AdvertTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 9pt Arial;
    COLOR: #fff;
    PADDING-TOP: 3px
}
ul, ol 
{
    MARGIN-TOP:0;
    MARGIN-BOTTOM:0;
    PADDING-TOP:12px;
    PADDING-BOTTOM:8px;
}
ul.List li, ol.List li 
{
    PADDING-BOTTOM:8px;
}
.NavBox 
{
    PADDING:0;
    MARGIN:0;
}

a {
    TEXT-DECORATION: underline;
}
a:link {
    TEXT-DECORATION: underline;
}
a:visited {
    TEXT-DECORATION: underline;
}
a:hover { 
    COLOR: #851F1A;
    TEXT-DECORATION: none;
    background-color: #EDE7DD;
}
a:active {
    TEXT-DECORATION: none;
}

.searchGo a:hover {
    background-color: transparent;
}

h3 {
    padding-top:10px;
    clear: both;
}

form {padding:0;margin:0;}
#divCentreColumn form p {
    margin:0;
    clear: both;
    padding-top:5px;
    padding-bottom:0;
}
form p label {float:left;}
form p input, form p textarea, form p select {float:right;}
form p#pSubmit {text-align:center;}
form p#pSubmit input#btnSubmit {clear:both;width:100px;float:none;}
form p input, form p textarea {width: 240px;}
form p select {width: 245px;}

form p input.short {width:100px;margin-right:140px;}
form p input.tiny {width:40px;margin-right:200px;}
form p input.checkbox {width:2em;}
form p label.chkbx {width:370px;}

form#EmailUs p input, form#EmailUs p textarea {width: 340px;}
form#EmailUs p textarea {height:100px;}

input {margin:0;padding:0;}
