/**
 *
 *  Name:       nbtd.css
 *  Company:    IBM BCS
 *  @author     Simon Hudson
 *  @version    $Revision:$ $Date:$
 *
 **/
#contenttmpl
{
	width: 100%;
	height: 100%;
	padding-left: 16px;
	vertical-align: top;
	font-size: 1em;
	margin: 0;
	border: none;

}

.logon_registration {
}

.upsize{
}
 
H1 {
MARGIN-BOTTOM: 26px; color:#FC0; BACKGROUND-COLOR: transparent
}

H1.nospacing {
	MARGIN-BOTTOM: 0px
}
H2 {
	MARGIN: 0px; BACKGROUND-COLOR: transparent;
	font-size:1.2em;
}
H3 {
	MARGIN: 0px; BACKGROUND-COLOR: transparent
}
.label {
	PADDING-RIGHT: 10px; BACKGROUND-COLOR: transparent
}
.labelnowrap {
	PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent
}
TABLE.fullwidth p.normaltext, .normaltext {
	BACKGROUND-COLOR: transparent; font-size: 1em
}
.normaltextdmda {
	BACKGROUND-COLOR: transparent
}
.normaltextnowrap {
	WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent
}
.normaltextred {
	BACKGROUND-COLOR: transparent
}
.normaltextredbold {
	BACKGROUND-COLOR: transparent
}
.radiobuttontext {
	BACKGROUND-COLOR: transparent
}
.normaltextbold {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent
}
.errorindicator {
	FONT-WEIGHT: bold; COLOR: rgb(255,0,0); BACKGROUND-COLOR: transparent
}
.pagination {
	BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.resultscount {
	BACKGROUND-COLOR: transparent; font-size: 1em;
}
.warning {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent
}
.warningexttext {
	BACKGROUND-COLOR: transparent
}
.currency {
	TEXT-ALIGN: right
}
.dmdatext {
	BACKGROUND-COLOR: transparent
}
.hidden {
	DISPLAY: none
}
FORM {
	MARGIN: 0px
}
INPUT.buttonminwidth {
	WIDTH: 63px; font-size: 1.05em;
}

/* Temp Fix */
TD.button INPUT {
	font-size: 100%;
}

BUTTON.buttonminwidth {
	WIDTH: 63px; font-size: 1.05em;
}
submit.minwidth {
	WIDTH: 63px; font-size: 1.05em;
}

ul.logon {
	list-style-type: square;
}

ul.logon li {
	color: #000000;
	background-color: transparent;
}

TABLE {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
	
}

table.logon_borderTable {
	border: 1px solid black; 
	padding: 0px;
}

TABLE.container {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid
}
TABLE.dmda {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: red 1px solid; WIDTH: 100%; BORDER-BOTTOM: red 1px solid
}
.warningbox {
	BORDER-RIGHT: blue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: blue 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: blue 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: blue 1px solid
}
.warningbox TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.template {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
TABLE.fullwidth {
	WIDTH: 100%; font-size: 1em
}
.fixedwidth {
	WIDTH: 5em
}

TH {
	PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; /*font-size: 0.99em;*/
}

TH.rowheader {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TH.rowheaderbold {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TH.rowheadernowrap {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TH.currency {
	TEXT-ALIGN: center
}
TH.currencyleft {
	BORDER-LEFT: black 1px solid; TEXT-ALIGN: center
}
TH.currencyright {
	BORDER-RIGHT: black 1px solid; TEXT-ALIGN: center
}
TH.right {
	BORDER-RIGHT: black 1px solid
}
TH.left {
	BORDER-LEFT: black 1px solid
}
TH.centeralign {
	TEXT-ALIGN: center
}
TH.leftaligncenter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BORDER-LEFT: black 1px solid; TEXT-ALIGN: center
}
TH.singlecol {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; TEXT-ALIGN: left
}
TH.data {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: rgb(0,0,0); BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TH.label {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TR.borderbottom {
	FONT-WEIGHT: 900; BORDER-BOTTOM: black 1px solid
}
TR.odd {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TR.even {
	COLOR: #000000; BACKGROUND-COLOR: #efeded
}
TR.header {
	COLOR: #000000; BACKGROUND-COLOR: #efeded
}
TR.headerbuttonrow {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TR.verticaltop {
	VERTICAL-ALIGN: top
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; color: #666
}

TD.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: 100%
}
TD.submit {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;
}
TD.spacer {
	WIDTH: 25px
}
TD.rightalign {
	TEXT-ALIGN: right
}
TD.leftalign {
	TEXT-ALIGN: left
}
TD.centeralign {
	TEXT-ALIGN: center
}
TD.verticaltop {
	VERTICAL-ALIGN: top
}
TD.verticalbottom {
	VERTICAL-ALIGN: bottom
}
TD.centerandtop {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
TD.data {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.datanowrap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
TD.databold {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.databoldhighlight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: rgb(255,0,0); PADDING-TOP: 2px
}
TD.datacurrency {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right; /*font-zize: 0.99em;*/
}
TD.datacurrencynowrap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TD.headerbuttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 3px solid; font-size: 1.05em
}
TD.innerheaderbutton {
}
TD.headerbuttonscenter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 3px solid; TEXT-ALIGN: center
}

TD.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 300px; PADDING-TOP: 0px; HEIGHT: 39px; TEXT-ALIGN: center
}
TD.sidenavgif {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; WIDTH: 91px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 31px; BACKGROUND-COLOR: #ffcc00
}
TD.sidenavnopadding {
	WIDTH: 91px; COLOR: black; BACKGROUND-COLOR: #ffcc00
}
TD.sidenav {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; WIDTH: 91px; COLOR: black; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffcc00
}
TD.sidenavimage {
	PADDING-BOTTOM: 10px; WIDTH: 91px; COLOR: black; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffcc00
}
TD.sidenavselected {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; WIDTH: 91px; PADDING-TOP: 10px; BACKGROUND-COLOR: #818181; text-color: #ffffff
}
TD.topnav1 {
	WIDTH: 5px; PADDING-TOP: 0px
}
TD.topnav2 {
	BACKGROUND: url(images/button_main_inactive.gif) no-repeat 50% bottom; VERTICAL-ALIGN: top; WIDTH: 105px; COLOR: black; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TD.topnav2selected {
	BACKGROUND: url(images/button_main_active.gif) no-repeat 50% bottom; VERTICAL-ALIGN: top; WIDTH: 105px; COLOR: black; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TD.topnav3 {
	BACKGROUND: url(images/button_main_inactive.gif) no-repeat 50% bottom; VERTICAL-ALIGN: top; WIDTH: 105px; COLOR: black; PADDING-TOP: 10px; TEXT-ALIGN: center
}
TD.topnav3selected {
	BACKGROUND: url(images/button_main_active.gif) no-repeat 50% bottom; VERTICAL-ALIGN: top; WIDTH: 105px; COLOR: black; PADDING-TOP: 10px; TEXT-ALIGN: center
}
TD.thirdlevelselected {
	PADDING-LEFT: 11px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD.thirdlevel {
	PADDING-LEFT: 11px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TD.authorisation {
	WIDTH: 150px
}
TD.topnavimages {
	VERTICAL-ALIGN: bottom; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: right
}
TD.checkboxlargefont {
}

td.logon_label {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}

IMG {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
IMG.sortarrow {
	MARGIN-LEFT: 5px
}
IMG.navigation {
	WIDTH: 47px; HEIGHT: 32px
}
.sortarrowimg {
	FLOAT: right; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
LI {
	VERTICAL-ALIGN: top; COLOR: #666; /* font-size: 100%*/
}
DT {
	VERTICAL-ALIGN: top; COLOR: #000000;
}
OL {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent;
}
OL.normaltext {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; BACKGROUND-COLOR: transparent
}
OL.nopadding, TD OL.nopadding, UL.nopadding, TD UL.nopadding {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; MARGIN-LEFT: 1em; LINE-HEIGHT: 1.7em; BACKGROUND-COLOR: transparent; font-size: 1em
}
/*TD UL.nopadding {font-size: 0.9em}*/

A.newnav {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: -2px; COLOR: black; PADDING-TOP: 12px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newnavselected {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: -2px; COLOR: white; PADDING-TOP: 12px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.topnav {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.topnav1 {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.thirdlevel {
	PADDING-LEFT: 2px; MARGIN-LEFT: -2px; TEXT-TRANSFORM: lowercase; COLOR: rgb(0,0,0); PADDING-TOP: 12px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.thirdlevelselected {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-LEFT: -2px; TEXT-TRANSFORM: lowercase; PADDING-TOP: 12px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.images {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A.nolink {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
TABLE.fullwidth .tableheader, .tableheader {
	FONT-WEIGHT: bold; COLOR: #666; BACKGROUND-COLOR: #efeded
}
A.blacklink {
	COLOR: rgb(0,0,0)
}
LABEL.hiddenlabel {
	DISPLAY: none
}
TABLE.authorisation {
	BORDER-RIGHT: #efeded 2px solid; BORDER-TOP: #efeded 2px solid; BORDER-LEFT: #efeded 2px solid; WIDTH: 100%; BORDER-BOTTOM: #efeded 2px solid
}
TABLE.authorisation TD.headerrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.authorisation TD {
	PADDING-LEFT: 5px
}
INPUT {
	font-size: 1em; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
SELECT {
	font-size: 1em; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
FIELDSET.hide {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
LEGEND.hide {
	DISPLAY: none
}
TABLE.logon {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffcc00
}
OL.logon {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND-COLOR: transparent
}
TD.tandcpadding {
	PADDING-LEFT: 27px
}
LI.logon {
	VERTICAL-ALIGN: middle; COLOR: #ffcc00; BACKGROUND-COLOR: #ffffff
}
DL.logon {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND-COLOR: transparent
}
IMG.logon {
	VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
INPUT.logonascustomer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 0.7em;*/ PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
LABEL.logonascustomer {
	FONT-WEIGHT: bold;
}
TD.logonascustomer {
	TEXT-ALIGN: left
}
TD.logonascustomerbold {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TD.logonascustomernowrap {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TD.logonascustomerbutton {
	TEXT-ALIGN: right
}
INPUT.logonascustomerbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 120px; PADDING-TOP: 0px
}
TEXTAREA {
	
}
INPUT.csrprofilebutton {
	WIDTH: 140px
}
.dmda {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff0000 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0000 1px solid
}
.dmda TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.dmdamessage {
	BORDER-RIGHT: #0000ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0000ff 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0000ff 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #0000ff 1px solid
}
.dmdamessage TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.ascendingsort {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right center; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
.descendingsort {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right center; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat
}
.redraw {
	COLOR: #333366;
}
.redrawh1 {
	COLOR: #333366; 
}
.redrawh2 {
	COLOR: #333366;
}
.redrawh3 {
	FONT-WEIGHT: bold;
}

.nobottommargin
{
	margin-bottom: 0px; border:1px solid #FFF;
}

.rightpad
{
    padding-right: 5px;
}


/* NEW APRIL 08 */
table.nbtdbox {width:760px;font-size:100%}
.productInfoContainer UL, .productInfoContainer OL {
font-size:1.1em
} /* Reset font size from LAYOUTS.css */