body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: FFFFFF; } #pagecontainer { text-align: left; width: 700px; margin: 0 auto; } table, td, textarea, select, input { font-size: 11px; font-family: Verdana,Trebuchet MS,Verdana,serif; font-weight: normal; color: 000000; line-height: 150%; font-size: 12px; font-family: Verdana,Trebuchet MS,Verdana,serif; font-weight: normal; color:1A3F94; line-height: 150%; ; } form { padding: 0px; margin: 0px; } input { padding: 0px; margin: 5 0 5 0px; } a:link, a:visited, a:active { text-decoration: none; color: 000000; font-weight: bold; } a:hover { color: 000000; cursor: crosshair; } a:link.link, a:visited.link, a:active.link, a:hover.link { padding: 3 0 1 0px; margin: 0px; background-image: url(gh_img/link.gif); background-position: top right; background-repeat: no-repeat; } a:hover.link { background-color: 000000; color: #ffffff; background-image: url(gh_img/link_over.gif); } a:link.flowlink, a:visited.flowlink, a:active.flowlink, a:hover.flowlink { padding: 0 0 0 15px; background-image: url(gh_img/plus.gif); background-position: left center; background-repeat: no-repeat; font-size: 11px; white-space: nowrap; font-weight: normal; } a:hover.flowlink { background-color: 000000; background-image: url(gh_img/plus_over.gif); color: ffffff; } a.navlink, a.navlink_current { padding: 0 12 0 0px; margin: 0 5 0 0px; border-width: 0 0 0 0px; border-style: solid; border-color: ccff33; background-color: navlink_bg_colour; background-image: url(gh_img/right.gif); background-position: right center; background-repeat: no-repeat; font-size: 11px; font-weight: normal; white-space: nowrap; } a:hover.navlink, a:hover.navlink_current { background-image: url(gh_img/down_over.gif); background-color: #000000; color: ffffff; } a.navlink_current { background-image: url(gh_img/down.gif); background-color: 66CCDD; } a:hover.uplink { background-image: url(gh_img/up_over.gif); background-color: 000000; } a:hover.barlink { background-image: url(gh_img/right_over.gif); background-color: 000000; } a:hover.downlink { background-image: url(gh_img/down_over.gif); background-color: 000000; } a:hover.barlink, a:hover.uplink, a:hover.downlink { color: ffffff; } #pagetable { border-width: 0 0 0 0px; border-style: dotted; border-color: 000000; background-color: ffffff; margin-left: auto; margin-right: auto; display: block; position: relative; } #header { position: relative; width: 700px; height: 120px; margin: 20 0 0 0px; padding: 0px; border-color: 000000; border-width: 0px; border-style: dotted; text-align: left; display: block; } #updatedate { position: absolute; right: 10px; top: 10px; color: #ffffff; font-size: 10px; } #navcontainer, #projectheadercontainer { position: relative; display: block; height: 54px; width: 698px; left: 0px; border-width: 1 1 0 1px; border-style: dotted; border-color: 000000; text-align: left; margin: 10 0 10 0px; } #projectheadercontainer { width: 678px; margin: 10 0 10 20px; } #nav { position: absolute; top: 2px; left: 18px; width: 100%; } #rollover { position: absolute; top: 98px; left: 220px; width: 460px; height: 20px; display: block; text-align: left; } .space, .spacewhite, .spacetrans, .spacestrong { position: relative; display: block; clear: both; height: 10px; } .spacewhite { background-color: ffffff; } .spacetrans { background-color: transparent; } .spacestrong { background-color: 66CCDD; } .col, .coltint, .colfoot { position: relative; display: block; margin: 0 0 0 20px; } .coltint, .tint { background-color: ffffff; } .tint { background-color: FFFFFF; } #colfoot { margin: 10 0 20 0px; padding: 0px; font-size: 10px; clear: both; line-height: 140%; width: 698px; border-style: dotted; border-width: 0 1 1 1px; border-color: 000000; } .footer { margin: 0 2 2 18px; } .pic, .picinset { position: relative; display: block; } .picinset { display: inline; float: right; } .caption, .captionwhite { position: relative; display: inline; font-size: xx-small; font-style: normal; font-weight: normal; line-height: 100%; } .credit, .creditwhite { position: relative; display: inline; font-size: 10px; text-transform: uppercase; font-style: italic; line-height: 100%; } .captionwhite, .creditwhite { color: ffffff; } .container { position: relative; display: block; width: 100%; } .boxtext { margin: 5px; } .box, .boxdotted, .boxline, .boxblack, .boxwhite, .boxstrong { position: relative; display: block; border-color: 000000; background-color: ffffff; } .boxdotted { border-width: 1px; border-style: dotted; background-color: transparent; } .boxline { border-width: 1px; border-style: solid; background-color: transparent; } .boxblack { background-color: 000000; color: ffffff; } .boxwhite { background-color: ffffff; } .boxstrong { background-color: 66CCDD; } .text, .textwhite { clear: both; } .textwhite { clear: both; background-color: ffffff; } /* text styles */ .rtext { padding: 0 5 0 5px; border-width: 0 1 0 1px; border-style: solid; border-color: 000000; background-color: ffffff; } .headline { font-size: 18px; font-weight: normal; color: 000000; line-height: 120%; } .subhead { font-weight: normal; font-size: 14px; } .field, .subfield { display: block; margin: 2 0 2 0px; padding: 3 2 3 2px; font-size: x-small; text-transform: uppercase; color: ffffff; background-color: 000000; line-height: 100%; white-space: nowrap; letter-spacing: 0.1em; } .subfield { background-color: transparent; color: 000000; margin: 2 0 0 0px; } .barlink, .uplink, .downlink { position: relative; display: block; clear: both; border-width: 0 0 0 0px; border-style: solid; border-color: ffffff; background-color: transparent; background-image: url(gh_img/right.gif); background-position: left top; background-repeat: no-repeat; font-size: 10px; line-height: 15px; padding-left: 20px; color: ffffff; } .uplink { background-image: url(gh_img/up.gif); } .downlink { background-image: url(gh_img/down.gif); } .bar, .barwhite, .barblack, .bartrans, .barstrong { position: relative; display: block; background-position: top left; background-repeat: no-repeat; background-color: ffffff; font-size: 10px; text-indent: 0px; font-weight: bold; text-transform: uppercase; color: 000000; margin: 0 0 0 0px; } .barwhite { background-color: ffffff; color: 000000; } .barblack { background-color: 000000; color: ffffff; } .bartrans { background-color: transparent; } .barstrong { background-color: 66CCDD; } .sidebarhead { position: relative; display: block; font-weight: bold; } .sidebarsubhead { position: relative; display: block; font-style: italic;; } #maprollover, #mapkeybox { position: absolute; display: block; top: 320px; left: 20px; border-width: 0 1 0 1px; border-style: solid; border-color: 000000; background-color: ffffff; padding: 0 5 0 5px; visibility: hidden; } #mapkeybox { top:20px; visibility: visible; } .mapkey { position: relative; display: inline-block; width: 8px; height: 8px; } .mappin, .mappinkey, .mapLondon, .mapUK { position: absolute; display: block; width: 8px; height: 8px; } .mappin { border-width: 1px; border-style: solid; border-color: ffffff; } .mappinkey { position: relative; float: left; border-width: 1px; border-style: solid; border-color: ffffff; } .mapkeyitem { position: relative; display: block; float: left; border-width: 1px; border-style: solid; border-color: ffffff; } .mapLondon { width: 30px; height: 24px; left: 280px; top: 340px; } .mapUK { width: 30px; height: 48px; left: 330px; top: 310px; } .mrname { font-weight: bold; } .mrloc { font-style: italic; } .bullet { background-image: url(gh_img/dash.gif); background-repeat: no-repeat; background-position: left top; display: block; padding: 0 0 0 15px; } .rule { display: block; width: 100%; margin: 5 0 5 0px; border-width: 1 0 0 0px; border-style: dotted; border-color: 000000; } .helplist { font-size: xx-small; } .optional { color: 666666; font-style: italic; line-height: 100%; } .flow1, .flow2, .flow3 { display: block; position: relative; } .flow1 { background-color: ffffff; } .flow2 { margin: 0 0 0 20px; background-color: 66CCDD; } .flow3 { margin: 0 20 0 20px; background-color: ffffff; } .flow1content { margin: 0px; font-size: 18px; color: 000000; } .flow2content { margin: 0px; font-size: 14px; color: 000000; } .flow3content { margin: 0px; font-size: 11px; color: 000000; } .flow3num { display: block; position: relative; float: left; text-align: right; margin: 0 10 0 0px; border: 1px solid black; height: 100%; width: 20px; } ol { margin: 0px; text-indent: 0px; } li { margin: 0px; padding: 0px; text-indent: 0px; } .flowtable { padding: 0px; margin: 0px; } .flowdetail { display:none; margin: 5 0 5 0px; line-height: 150%; background-color: ffffff; } .column { display: block; position: relative; float: left; margin: 0 10 0 0px; } .break { clear: both; } .quote, .quotestrong, .quotewhite, .quoteblack { font-size: 14px; font-weight: bold; font-style: italic; color: ffffff; } .quotestrong { color: 66CCDD; } .quotewhite { color: ffffff; } .quoteblack { color: 000000; } .projectheader { position: relative; display: block; width: 100%; background-color: 000000; color: ffffff; } .projectheadercontent { margin: 4px; height: 25px; } .qq { width: 100%; display: block; padding: 5 5 0 0px; } .qq_number { font-weight: bold; } .qq_checkbox { display: block; float: left; height: 100%; margin-right: 5px; } .alert { font-weight: bold; color: ff0033; } .question { width: 660px; display: block; background-color: 66CCDD; padding: 5px; } .answer { display: block; background-color: ffffff; padding: 5 0 0 5px; } .aa_cell { border-style: solid; border-color: ffffff; border-width: 0 5 5 0px; background-color: f0f0f0; } .aa_cell_odd { }