/* Style  Universal styles */

/* Built: 01/08/2005 */
/* Author: Martin Clayton (ICT) */
/* Version: 0.0.1 */

/* Refer to "CSS Specification DesInQ05" for guidelines */

/* Remapped tags */
body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Tahoma, Verdana, Arial; }

form { margin: 0px; padding: 0px; }
input { font-family: Tahoma, Verdana, Arial; font-size: 11px; margin: 0px; padding: 0px; }
input.searchbox { font-family: Tahoma, Verdana, Arial; font-size: 12px; margin: 0px; padding: 0px; height: 25px; margin-top: 0px; padding-top: 2px; }
input.searchbut { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; margin: 0px; padding: 0px; height: 25px; width: 75px; margin-top: 0px; }
textarea { font-family: Tahoma, Verdana, Arial; font-size: 11px; margin: 0px; padding: 0px; }
select { font-family: Tahoma, Verdana, Arial; font-size: 11px; margin: 0px; padding: 0px; }

p { font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 10px; }
p.white { font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 10px; }
p.menu { font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 10px; }
p.textBoldWhite { margin-top: 10px; color: #FFFFFF; font-weight: bold; }
p.textMedium { color: #000000; font-size: 14px; }
p.textStandardGrey { margin-top: 10px; color: #999999; }
p.textWhite { color: #FFFFFF; }
p.white { color: #FFFFFF; }
p.marginlr { margin-left: 4px; margin-right: 4px; }
p.selected { font-weight:bold; margin-bottom: 2px; }
p.break { margin-bottom: 2px; }
p.nomargin { margin-top: 0px; margin-bottom: 10px; }

.grey { font-size: 11px; color: #666666; }

strong.grey { color: #CCCCCC; }
a.grey { color: #CCCCCC; text-decoration: none; }
a.grey:hover { color: #CCCCCC; text-decoration: none; }
a.grey:active { color: #CCCCCC; text-decoration: none; }

/* List formatting commented out for the menu */
/* ul { margin-top: 5px; margin-bottom: 5px; } */

span { font-size: 11px; }

td.textWhite { color: #FFFFFF; }
table.genBackCol { background-color: #cecece; }

b { color: #0083d7; }
b.black { color: #000000; }
b.white { color: #FFFFFF; }
font { font-size: 11px; margin-top: 0px; }

.textBoldWhite { margin-top: 10px; color: #FFFFFF; font-weight: bold; }
.selected { font-weight:bold; margin-bottom: 2px; }

td { font-size: 11px; }
/* Link style & behaviour */
a.linkFeature:link { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-top: 290px; margin-left: 16px; }
a.linkFeature:visited { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-top: 290px; margin-left: 16px; }
a.linkFeature:hover { font-size: 11px; color: #FFFFFF; text-decoration: none; margin-top: 290px; margin-left: 16px; }
a.linkFeature:active { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-top: 290px; margin-left: 16px; }

a.linkOnDark:link { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-bottom: 5px; }
a.linkOnDark:visited { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-bottom: 5px; }
a.linkOnDark:hover { font-size: 11px; color: #FFFFFF; text-decoration: none; margin-bottom: 5px; }
a.linkOnDarks:active { font-size: 11px; color: #FFFFFF; text-decoration: underline; margin-bottom: 5px; padding-bottom: 5px; }

a.linkOnLight:link { font-size: 11px; color: #000000; text-decoration: underline; margin-bottom: 5px; padding: 0px; }
a.linkOnLight:visited { font-size: 11px; color: #000000; text-decoration: underline; margin-bottom: 5px; padding: 0px; }
a.linkOnLight:hover { font-size: 11px; color: #000000; text-decoration: none; margin-bottom: 5px; padding: 0px; }
a.linkOnLight:active { font-size: 11px; color: #000000; text-decoration: underline;	margin-bottom: 5px; padding: 0px; }

a.linkLMenu:link { font-size: 11px; color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 10px; }
a.linkLMenu:visited { font-size: 11px; color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 10px; }
a.linkLMenu:hover { font-size: 11px; color: #000000; text-decoration: none; margin-top: 0px; margin-bottom: 10px; }
a.linkLMenu:active { font-size: 11px; color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 10px; }

a.underline:link { text-decoration: underline; }
a.underline:visited { text-decoration: underline; }
a.underline:hover { text-decoration: none; }
a.underline:active { text-decoration: underline; }

a:link { font-size: 11px; color: #0083d7; text-decoration: none; margin-bottom: 5px; }
a:visited { font-size: 11px; color: #0083d7; text-decoration: none; margin-bottom: 5px; }
a:hover { font-size: 11px; color: #0083d7; text-decoration: underline; margin-bottom: 5px; }
a:active { font-size: 11px; color: #0083d7; text-decoration: none;	margin-bottom: 5px; }

a.vMMenu:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.vMMenu:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.vMMenu:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.vMMenu:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }

a.ftrMenu:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.ftrMenu:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.ftrMenu:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; padding: 0px; }
a.ftrMenu:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }

a.vMMenuD:link { font-family: Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: underline; }
a.vMMenuD:visited { font-family: Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: underline; }
a.vMMenuD:hover { font-family: Tahoma, Verdana; font-size: 11px; color: #808080; text-decoration: none; }
a.vMMenuD:active { font-family: Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: underline; }

a.pTMenu:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; margin-left: 17px; }
a.pTMenu:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; margin-left: 17px; }
a.pTMenu:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; margin-left: 17px; }
a.pTMenu:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; margin-left: 17px; }

a.trailMenu:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: underline; }
a.trailMenu:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: underline; }
a.trailMenu:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }
a.trailMenu:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: underline; }

a.trailMenuWht:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; padding: 0px; }
a.trailMenuWht:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; padding: 0px; }
a.trailMenuWht:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; padding: 0px; }
a.trailMenuWht:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; padding: 0px; }

/* Idents */
.indent-8px { margin-left: 8px; }
.indent-17px { margin-left: 17px; margin-right: 5px; z-index: 50; }
div.indent-3px { margin-left: 3px; }
div.indent { margin-left: 17px; margin-right: 17px; margin-top: 0px; }
div.indentsm { margin-left: 5px; margin-right: 5px; margin-top: 0px; }

/* General Text */
.textGrey { color: #666666; font-size: 11px; }
.muHomeHead { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FFFFFF; background-color: #0083d7; font-weight: bold; }

.titleWhiteMed { font-family: "Arial Narrow", Tahoma, Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.titleWhiteNrm { font-family: Arial, Helvetica, sans-serif, Arial; font-size: 11px; color: #FFFFFF; }

/* Headings*/
h4.h4White { font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px; }
h4.white { font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px; }
h4.h4Dark { font-size: 14px; font-weight: bold; color: #4e4b4a; margin-top: 2px; margin-bottom: 2px; }
h1.h1NoTop { margin-top: 0px; }
h6 { font-size: 11px; font-weight: bold; color: #000000; margin-top: 2px; margin-bottom: 2px; }
h6.white { font-size: 11px; font-weight: bold; color: #FFFFFF; margin-top: 2px; margin-bottom: 2px; }

.division { background-color: #FFFFFF; }

div.textWhite { color: #FFFFFF; }
div.adSection { cursor: pointer; }

.muCellDiv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: 24px; background-color: #4e4b4a; }
.muRowDiv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: 22px; }
.muProdCellDiv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: 24px; background-color: #bebebe; }
.muProdCellDivOver { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: 24px; background-color: #6e6e6e; }
.muProdMCellDiv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; height: 24px; background-color: #FFFFFF; }
.trail { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; margin-left: 17px; }

.box-copyright { font-size: 11px; color: #FFFFFF; background-color: #c0bfbf; font-family: Arial, Helvetica, sans-serif; }
.box-base { font-size: 11px; color: #FFFFFF; background-color: #908e8e; font-family: Arial, Helvetica, sans-serif; }
/* Next two not used in new version */
.box-cp-int { margin-left: 17px; color: #FFFFFF; }
.box-bs-int { margin-left: 17px; color: #FFFFFF; }

/* Borders */
.cscheme-brd-grey { border: 1px solid #999898; }
.cscheme-brd-grey-LR { border-left: 1px solid #999898; border-right: 1px solid #999898; }
ul.list-think { margin-left: 0px; }
td.rowSpacer { padding-bottom: 4px; }

/* Lists */
/* List formatting commented out for the menu */
/* li { padding-top: 2px; } */
ul.ulLeftMenu { padding-left: 8px; }

.mapFirst {
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.mapSecond {
	padding-left: 75px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.mapThird {
	padding-left: 150px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.mapFourth {
	padding-left: 225px;
	margin-top: 2px;
	margin-bottom: 2px;
}
p.lnw-column1 { width: 30px; }
p.lnw-column2 { width: 367px; }
p.lnw-column3 { width: 150px; }

/* Total Width: 767 */
p.lnw-swr-column1 { width: 60px; }
p.lnw-swr-column2 { width: 50px; }
p.lnw-swr-column3 { width: 20px; }
p.lnw-swr-column4 { width: 20px; }
p.lnw-swr-column5 { width: 550px; }

input.actionButton { width: 100px; height: 30px; font-weight: bold; }

/* Table elements */
.tablehead { font-size: 11px; font-weight: bold; color: #000000; background-color: #d0eafa; }

th { font-size: 11px; font-weight: bold; color: #000000; background-color: #d0eafa; height: 22px; }

td.lnw-swr-downloadc1 { width: 180px; background-color: #d0eafa; height: 22px; }
td.lnw-swr-downloadc2 { width: 587px; }
td.lnw-swr-downloadca { height: 22px; }

table.lnw-swr { border: 0px solid #FFFFFF; }

b.lnw-swr-title { font-weight: bold; margin-left: 17px; }