/*** HTML tags ***/
BODY{margin:0px;padding:0px 0px 10px 0px;border:0px;text-align:center;height:100%;background:#e9e9e6;color:#777777;}
A, A:link{color:#777777;text-decoration:none;}
A:hover{text-decoration:none;}

input {font-family:Arial, Helvetica, sans-serif;}

/***** ids & classes *****/
#canvas{width:976px;margin:auto;padding:0px 0px;background:url(/images/bg/page.gif) repeat-y 50% 50%;}
#canvas .btm{float:left;width:100%;background:url(/images/bg/page-bottom.gif) repeat-y 50% 50%;height:5px;line-height:4px;font-size:4px;}

#header{float:left;display:inline;margin:0px 0px;padding:0px 3px 0px 3px;width:970px;background:#54606c url(/images/bg/header.gif) no-repeat 0px 100%;color:#feffff;}
#header #logo{float:left;display:inline;margin:15px 100px 15px 0px;width:299px;}
#header UL{float:left;margin:22px 10px 20px 0px;padding:0px;width:175px;}
#header LI{float:left;margin:0px;padding:0px;list-style:none;}
#header LI A{float:left;margin:0px;width:175px;padding:11px 0px 2px 0px;border-bottom:1px solid #9a9b9c;color:#feffff;}
#header LI A:hover{color:#ff871f;border-bottom:1px solid #ff871f;}
#header LI.on A{background:#e3e3e3;color:#1e1e1e;}
#header LI.openAcc {padding-top: 20px;}

#header #loginForm{float:left;display:inline;margin:21px 0px 0px 0px;width:180px;}
#header #loginForm LABEL{display:none;}
#header #loginForm INPUT{padding:0 3px 0 3px;margin:0;width:170px;height:15px;color:#8a898a;border:2px  solid #FFFFFF;}
#header #loginForm P{margin:10px 0 0 0;width:185px;}
#header #loginForm .passwordBox{position:relative;height:20px;}
#header #loginForm .passwordBox INPUT.passwordInput{position:absolute;bottom:0;}
#header #loginForm INPUT.submit{width:auto;float:right;position:relative;z-index:5;margin-top:-18px;height:19px;position:absolute;top:19px;right:2px;border:0px solid #FFFFFF;}#header #promoButtons{float:left;display:inline;width:389px;margin:0px -20px -50px 0px;}

#header #noLoginForm{float:left;display:inline;margin:34px 0px 0px 8px; width: 182px;}

#header #promoButtons P{float:left;display:inline;margin:0px 10px 0px 0px;width:182px;}
#header #promoButtons P.large{width:187px;}
#header #promoButtons P A{float:left;display:inline;width:182px;margin:0px;padding:0px;background:url(/images/bg/header-top.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:50;}
#header #promoButtons P.large A{width:187px;background:url(/images/bg/header-top-large.gif) no-repeat 0px 0px;}
#header #promoButtons P A STRONG{float:left;display:inline;width:167px !important;margin:5px 5px 0px 10px;font-size:1.1em;}
#header #promoButtons P A SPAN.copy{float:left;display:inline;width:167px !important;margin:0px 5px 2px 10px;font-size:0.9em;line-height:1.2em;min-height:26px;}
#header #promoButtons P A SPAN.btm{float:left;width:182px !important;height:21px;margin:-21px 0px 0px 0px;padding:0px;background:url(/images/bg/header-bottom.gif) no-repeat 0px 0px;color:#FFFFFF;position:relative;z-index:55;top:21px;}
#header #promoButtons P.large A SPAN.btm{width:187px !important;background:url(/images/bg/header-bottom-large.gif) no-repeat 0px 0px;}
#header #promoButtons P A:hover SPAN.btm{background-position:0px -21px;}
#header #promoButtons P A.open SPAN.btm{background-position:0px -42px;}
#header #promoButtons P A.open:hover SPAN.btm{background-position:0px -63px;}
#header #promoButtons P A:hover STRONG{text-decoration:underline;}
#proRegSpinner, #proAppSpinner { float: right; display: none;}

#footer{float:left;display:inline;margin:50px 0px -150px 15px;height:100px;width:940px;padding:0px;position:relative;z-index:5;font-size:0.9em;}
#sectionHeading{float:left;display:inline;margin:10px 0px 10px 16px;padding:0px;width:940px;min-height:32px;}
#sectionHeading H1.light{color:#54606c;}
#sectionHeading H1.small{font-size:1.25em;}
#sectionHeading P.bespoke{float:left;display:inline;margin:40px 0px 0px 2px;padding:0px;width:940px;border-bottom:1px solid #dbdbdc;}

#marketData{clear:both;float:left;display:inline;padding:10px 0px 10px 22px;width:954px;height:80px;overflow:hidden;background:url(/images/bg/market-data.gif) no-repeat 50% 100%;}
#marketData H2{font-size:1.25em;font-weight:normal;margin-top:25px}
#marketData H2 span {font-size:10px;font-weight:normal; color:#54606c;}
#marketData UL{float:left;display:inline;margin:0px;list-style:none;width:5000px;line-height:21px;height:21px;}
#marketData UL LI{float:left;display:inline;margin:0 15px 0px 0;width:180px;border-right:1px solid #dbdbdc;line-height:21px;height:21px;font-size:1.35em;font-weight:bold;color:#23baeb;}
#marketData UL LI SPAN{float:left;display:inline;margin:0 12px 0px 0;width:74px;height:21px;background:url(/images/bg/currency-stripe.gif) no-repeat 0px 0px;line-height:999px;overflow:hidden;}

#sidePane{float:left;display:inline;width:293px;margin:30px 20px 0px 3px;;padding:0px;}
#mainPane{float:left;display:inline;width:655px;margin:0px;padding:0px;}

#sidePane UL{float:left;margin:0px;padding:0px;width:100%;}
#sidePane LI{float:left;margin:0px;padding:0px;list-style:none;width:100%;}
#sidePane LI A, #sidePane LI SPAN{float:left;margin:0px;padding:5px 8px 4px 12px;width:273px;border-bottom:1px solid #dbdbdc;color:#5e5e5e;}
#sidePane LI LI A, #sidePane LI LI SPAN, #sidePane LI.on LI A, #sidePane LI.on LI SPAN{padding:4px 8px 3px 32px;width:252px;}
#sidePane LI.on LI A, #sidePane LI.on LI A{color:#5e5e5e;border-bottom:1px solid #dbdbdc;}
#sidePane LI.on A, #sidePane LI A:hover, #sidePane LI LI.on A, #sidePane LI LI A:hover{color:#f2770c;border-bottom:1px solid #ff871f;}

#mainPane .contextMenu{float:left;margin:0px;padding:0px;width:100%;border-bottom:1px solid #cfcfcf;}
#mainPane .contextMenu LI{float:left;width:auto;margin:0px 0px -1px 0px;padding:0px;list-style:none;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;position:relative;z-index:5;}
#mainPane .contextMenu LI A, #mainPane .contextMenu LI SPAN{float:left;margin:0px;padding:4px 10px 3px 10px;}
#mainPane .contextMenu LI A:hover{background:#ffc600;}
#mainPane .contextMenu LI.on A{background:#e3e3e3;color:#1e1e1e;}

.pageHeading{float:left;margin:5px 0px 10px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #dbdbdc;}
.pageHeading H2{margin:10px 0px 5px 10px;font-weight:normal;}
.pageHeading P{margin:0px 0px 0px 10px;color:#777777;}

.resultHeading{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #dbdbdc;}
.resultHeading H2{margin:10px 0px 5px 0px;font-weight:normal;}
.resultHeading P{margin:0px 0px 0px 0px;color:#777777;}

.intro{float:left;margin:0px 20px 5px 0px;padding:0px 5px 0px 10px;width:380px;font-size:1.15em;line-height:1.0em;line-height:18px;color:#39383a;}
.intro P{line-height:1.6em; padding: 0px 0px 8px 0px;}
.formintro{margin:0px 20px 5px 0px;padding:0px 5px 0px 10px;width:90%;font-size:1.15em;line-height:1.0em;line-height:18px;color:#39383a;}
.formintro P{line-height:1.6em; padding: 0px 0px 8px 0px;}

.side-ad { padding: 0px 0px 0px 35px;float: left; width: 200px;}

.side-ad .minibox {float:left;margin:5px -2px 10px -2px;padding:0px 0px 0px 0px;width:176px;background:url(/images/bg/176-box.gif) no-repeat 0px 100%;color:#39383a;}
.side-ad .minibox H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:156px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/176-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.side-ad .minibox P{padding:8px 8px 0px 12px;color:#39383a;line-height:1.35em;}
.side-ad .minibox .center { margin: 4px 0px 3px 9px; }
.side-ad .minibox A.readMore{float:left;display:inline;margin:0px 0px 6px 7px;width:162px;height:19px;background:url(/images/buttons/read-more-here.gif) no-repeat 0px 0px;overflow:hidden;line-height:999px;}
.side-ad .minibox A.readMore:hover{background-position:0px -19px;}

.midCol{float:left;display:inline;margin:5px 16px 10px 0px;padding:0px;width:454px;}
.midCol P{width:360px;}
.midCol .box{float:left;margin:10px 0px 10px 0px;padding:0px 8px 0px 12px;width:434px;background:url(/images/bg/454-box.gif) no-repeat 0px 100%;color:#39383a;}
.midCol .box H2{float:left;display:inline;margin:-5px -12px 5px -12px;padding:0px 8px 0px 12px;width:434px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/454-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.midCol .box P{width:360px;}
.midCol .box UL{width:360px;clear:both;}
.midCol .box OL{width:454px;clear:both;float:left;display:inline;list-style:none;margin:-5px 0px 0px -12px;}
.midCol .box UL LI{padding:10px 8px 10px 7px;margin:0px;line-height:1.5em;}
.midCol .box OL LI{padding:10px 8px 10px 42px;margin:0px;line-height:1.5em;}
.midCol .box OL LI.n1{background:url(/images/buttons/123-sprite-black.gif) no-repeat 12px 10px;border-bottom:1px solid #e1dcde;}
.midCol .box OL LI.n2{background:url(/images/buttons/123-sprite-black.gif) no-repeat -988px 10px;border-bottom:1px solid #e1dcde;}
.midCol .box OL LI.n3{background:url(/images/buttons/123-sprite-black.gif) no-repeat -1988px 10px;}
.midCol .multiColor P{margin:5px 0px 15px 10px;color:#777777;}
.midCol .multiColor P SPAN.dark{color:#39383a;}

.midCol .article{float:left;display:inline;width:450px;border-top:1px solid #dbdbdc;padding:15px 0px 5px 0px;margin:-16px 0px 15px 0px;}
.midCol .article H3{line-height:1.4em;color:#39383a;margin:0px 10px;}
.midCol .article H3 STRONG{line-height:1.4em;color:#39383a;font-weight:normal;}
.midCol .article H3 SPAN{display:block;color:#777777;margin:5px 0px 10px 0px;font-weight:normal;}
.midCol .article P{margin:5px 0px 15px 10px;color:#777777;}

.midCol .info{float:left;display:inline;width:450px;border-top:1px solid #dbdbdc;padding:15px 0px 5px 0px;margin:-16px 0px 15px 0px;}
.midCol .info H3{font-size: 1.2em; line-height:1.4em;color:#39383a;margin:0px 10px 20px 10px;}
.midCol .info H3 STRONG{line-height:1.4em;color:#39383a;font-weight:bold;}
.midCol .info H3 SPAN{display:block;color:#777777;margin:5px 0px 10px 0px;font-weight:normal;}
.midCol .info P{margin:5px 0px 15px 10px;color:#5a5a5a; line-height: 1.8em;}
.midCol .info P STRONG {color: #39383a;}
.midCol .info ul li {list-style:none; border-top: 1px solid #dbdbdc; margin: 5px 0px 0px 2px;}
.midCol .info .textmiddle { vertical-align: middle;}
.midCol .info .line { height: 20px; width: 100%; border-top: 1px #dbdbdc solid;}
.midCol .info TABLE {margin: 0px 0px 0px 10px;}
.midCol .info TABLE strong {color: #39383a;}

.midCol .soloText {color: #3e3e3e; margin: 0px 10px 0px 10px; font-size: 1.1em;}
.midCol .soloText a { color: #ff871f; font-weight: bold;}

.completeCol{float:left;display:block;margin:5px -15px 10px 0px;padding:0px;width:475px;clear:both;}
.completeCol .box{float:left;display:inline;margin:10px 12px 10px 0px;padding:0px 8px 0px 12px;width:190px;background:url(/images/bg/210-box.gif) no-repeat 0px 100%;color:#39383a;}
.completeCol .box H2{float:left;display:inline;margin:-5px -12px 5px -12px;position:relative;z-index:5;font-size:1em;font-weight:normal;}
.completeCol .box H2 A{float:left;display:inline;margin:0px;padding:0px 8px 0px 12px;width:190px;height:32px;line-height:32px;background:url(/images/bg/210-h2-link.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.completeCol .box H2 A:hover{background-position:0px -32px;}
.completeCol .box P{clear:both;float:left;width:190px;}

.fullCol{float:left;display:inline;margin:5px -15px 10px 0px;padding:0px;width:100%;}
.fullCol .box{float:left;display:inline;margin:10px 12px 10px 0px;padding:0px 8px 0px 12px;width:295px;background:url(/images/bg/315-box.gif) no-repeat 0px 100%;color:#39383a;}
.fullCol .box H2{float:left;display:inline;margin:-5px -12px 5px -12px;position:relative;z-index:5;font-size:1em;font-weight:normal;}
.fullCol .box H2 A{float:left;display:inline;margin:0px;padding:0px 8px 0px 12px;width:295px;height:32px;line-height:32px;background:url(/images/bg/315-h2-link.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.fullCol .box H2 A:hover{background-position:0px -32px;}
.fullCol .box P{clear:both;float:left;width:295px;}

.fullCol .subHeadingFull {margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #dbdbdc;}
.fullCol .subHeadingFull H2{margin:10px 0px 5px 10px;font-weight:normal;}
.fullCol .subHeadingFullSpace {margin:15px 0px 10px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #dbdbdc;}
.fullCol .subHeadingFullSpace H2{margin:10px 0px 5px 10px;font-weight:normal; display: inline;}
.fullCol .subHeadingPart {margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;border-bottom:1px solid #dbdbdc;}
.fullCol .subHeadingPart H2{margin:10px 0px 5px 0px;font-weight:normal;}
.fullCol .clear {clear: both;}

#chart {width: 655px; height: 350px; margin: 0px 0px 20px 0px;}
DIV.chartDates {float: right; margin:0px 0px 5px 10px;font-weight:normal; height: 30px;}
DIV.chartDates A {color:#ff871f;}
#chartLoader {vertical-align: middle; float: left; margin: 0px 5px 0px 0px;}

.fullCol .bigPrices {width: 36%; float: left; color: #3e3e3e;}
.fullCol .bigPrices TABLE { font-size: .96em; margin-left: 3px;}
.fullCol .bigPrices p {margin: 0; color: #3e3e3e;}
.fullCol .bigPrices TR.head td {border-bottom: 1px #e1dcde solid;}
.fullCol .bigPrices .marketPrices {width: 100%;}
.fullCol .bigPrices .marketPrices .right {text-align: right;}

.fullCol .otherPrices {width: 30%; margin-left: 2%; float: left; color: #3e3e3e;}
.fullCol .otherPrices TABLE { font-size: .96em;}
.fullCol .otherPrices p {margin: 0; color: #3e3e3e;}
.fullCol .otherPrices .marketForecast {width: 100%;}
.fullCol .otherPrices .marketForecast .right {text-align: right;}
.fullCol .otherPrices .forwardPrice {width: 100%;}
.fullCol .otherPrices TR.head td {border-bottom: 1px #e1dcde solid;}
.fullCol .otherPrices .forwardPrice .right {text-align: right;}

.fullCol .news P a {color: #3e3e3e;}
.fullCol .news {color: #3e3e3e; margin: 5px 10px 0px 10px; font-size: .96em}

.fullCol .ccyCheck { color: #3e3e3e; font-size: .9em; line-height: 20px; margin: 5px 0px 15px 10px;}
.fullCol .ccyCheck INPUT {margin: -3px 0px 0px 9px;}
.fullCol .ccyChooser { color: #3e3e3e; font-size: .9em; height: 20px; margin: 0px 0px 15px 0px; padding: 0px 0px 12px 10px; border-bottom:1px solid #dbdbdc;}
#dataLoading {vertical-align: middle; margin-left: 5px;}

.rightCol{float:left;margin:0px 0px 10px 0px;padding:0px;width:172px;}
.rightCol .box{float:left;margin:5px -2px 10px -2px;padding:0px 0px 0px 0px;width:176px;background:url(/images/bg/176-box.gif) no-repeat 0px 100%;color:#39383a;}
.rightCol .box H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:156px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/176-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.rightCol .box P{padding:8px 8px 0px 12px;color:#39383a;line-height:1.35em;}
.rightCol .box P.bt{border-top:1px solid #e1dcde;padding:8px 8px 0px 12px;color:#777777;}
.rightCol .box .images{float:left;display:inline;margin:-12px 0px 0px 2px;position:relative;z-index:10;}
.rightCol .box .center { margin: 5px 0px 0px 9px; }
.rightCol .box span{font-size: 10px; display: block; text-align: center;}

.rightCol .box A.readMore{float:left;display:inline;margin:0px 0px 6px 7px;width:162px;height:19px;background:url(/images/buttons/read-more-here.gif) no-repeat 0px 0px;overflow:hidden;line-height:999px;}
.rightCol .box A.readMore:hover{background-position:0px -19px;}

.rightCol .box .mini{float:left;margin:5px -2px 10px -2px;}
.rightCol .box .mini .images{float:left;margin:0px 10px 10px -8px;position:relative;z-index:5;}
.rightCol .box .mini P{float:left;display:inline;width:120px;margin:0px;padding:0px 0px 10px 0px;}
.rightCol .box .mini P A{float:left;display:inline;margin:0px 0px 5px 0px;font-size:1.25em;color:#39383a;}
.rightCol .box .mini P A:hover{text-decoration:underline;}
.rightCol .box .mini P SPAN{float:left;display:inline;margin:0px 0px 0px 0px;font-size:0.9em;line-height:1.3em;color:#787777;}

.rightCol .box .mini A.readMore{float:left;display:inline;margin:0px 0px 6px 7px;width:162px;height:19px;background:url(/images/buttons/read-more-here.gif) no-repeat 0px 0px;overflow:hidden;line-height:999px;}
.rightCol .box .mini A.readMore:hover{background-position:0px -19px;}

.rightCol .convertBox{float:left;margin:5px -2px 10px -2px;padding:0px 0px 0px 0px;width:162px;background:url(/images/bg/conversion-box.gif) no-repeat 0px 0px;color:#ffffff;}
.rightCol .convertBox H2{display:none;}
.rightCol .convertBox P{padding:8px 8px 0px 12px;color:#ffffff;line-height:1.35em;}
.rightCol .convertBox P.bt{border-top:1px solid #e1dcde;padding:8px 8px 0px 12px;color:#777777;}
.bigButtons{float:left;display:inline;margin:0px 0px 0px 0px;padding:0px;}
.bigButtons UL{float:left;margin:10px 0px 10px 0px;padding:0px;width:176px;position:relative;z-index:4;}
.bigButtons LI{float:left;margin:0px 0px 5px 0px;padding:0px;list-style:none;}
.bigButtons LI A{float:left;margin:0px;padding:0px 7px 0px 8px;width:157px;line-height:19px;height:19px;color:#FFFFFF;background:url(/images/buttons/button-172.gif) no-repeat;}
.bigButtons LI A:hover{background-position:0px -19px;}

.convertForm{float:left;display:inline;margin:110px 0px 0px 0px;color:#FFFFFF;}
.convertForm.home{color:#39383A;}
.convertForm LABEL{line-height:20px;}
.convertForm INPUT{width:52px;margin:-2px 0px 6px 0px;float:right;color:#39383a;}
.convertForm SELECT{width:100%;color:#39383a;}
.convertForm INPUT.submit{width:auto;float:right;display:inline;position:relative;z-index:5;margin:7px 0px -8px 0px;position:relative;z-index:5;}
.convertForm .step1{clear:both;float:left;width:110px;padding:5px 10px 12px 40px;background:url(/images/buttons/123-sprite.gif) no-repeat 11px 6px;}
.convertForm .step2{clear:both;float:left;width:110px;padding:5px 10px 12px 40px;background:url(/images/buttons/123-sprite.gif) no-repeat 11px -49px;}
.convertForm .step3{clear:both;float:left;width:110px;padding:10px 10px 12px 40px;background:url(/images/buttons/123-sprite.gif) no-repeat 11px -100px;}

.compareForm{width:380px;margin:0px 0px;color: #5e5e5e; text-align: left;}
.compareForm TABLE{width:380px;margin:0px 0px 0px 0px;}
.compareForm TR{background:none;padding:0px;width:auto;clear:none;float:none;border:0px;}
.compareForm TD{padding:3px 0px 3px 10px;border-bottom:1px solid #e1dcde;}
.compareForm INPUT{margin:0px 0px 0px 0px;}
.compareForm INPUT.submit{margin:7px -2px -4px 0px;}
.compareForm TD.c1{padding:0px 10px 0px 40px;border-bottom:1px solid #e1dcde;width:150px; line-height: 30px;}
.compareForm .step1 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px 5px; height: 32px;}
.compareForm .step2 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px -50px; height: 32px;}
.compareForm .step3 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px -105px; height: 32px;}
.compareForm .step4 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px -160px; height: 32px;}
.compareForm .step5 TD P{height: 24px;}
.compareForm .step6 TD{height: 2.8em; border 0;}
.compareForm TABLE TD .rate {}
#rate {color: #f80000;}
#rate p {color: #f80000;}
.rateRed {color: #f80000;}
.rateGreen {color: #007b00;}
#comparisonLoading { margin: 3px 0px 0px 160px;}

#calendar {padding: 0; margin: 0; color: #39383a;}
#calendar TABLE {font-size: 20px;}
#calendar TD {padding-right: 12px;}
#calendar TD.mid {text-align: center;}
#calendar TD.high {color: red;}
#calendar TD.medium {color: #ff871f;}
#calendar TD.low {color: #000;}
#calendar TR.day td {border-top: 1px #ff871f solid;}
#calendar TR.dayMore td {border-top: 1px #e1dcde solid;}

.login{float:left;margin:10px 0px 0px 15px;padding:0px;min-height:500px;}
.login H2{font-weight:normal;}
.login .error{color:#9b0c0c;}
.login P.error{float:left;margin:0px 20px 5px 0px;padding:0px;font-size:1.25em;color:#9b0c0c;}
.login TABLE{float:left;margin:5px 20px 5px -5px;padding:0px;}
.login TABLE TD{border-top:1px solid #e1dcde;padding:5px 5px 5px 5px; height: 50px;}
.login TABLE TD.leftInfo {width: 345px;}

.fullCol .login TABLE TD{padding:5px 5px 5px 10px;width:50%;}
.fullCol .login TABLE{margin:-4px 20px 5px -5px;}

.login LABEL{display:block;margin:8px 0px 0px 0px;}
.login LABEL.inline{display:inline;}
.login INPUT{width:242px;margin:5px 5px;}
.login SELECT{width:242px;margin:5px 5px;}
.login TEXTAREA{width:242px;height:50px;margin:5px 5px;}
.login INPUT.submit{width:auto;margin-bottom:55px}
.login a { color: #ff871f;}
#logoutImage { padding: 0px; }
#notice { color: #ff871f; }
#notice a { color: #fff; }
#loginLoading { width:auto;float:left;display:inline;margin:-18px 0px 0px 160px;position:relative;z-index:5; }
#verifyMessage { color: #ff871f; font-weight: bold;}
.login .alert{ color: #9a0c0c; font-weight: bold; height: 15px; margin-bottom: 20px;}

.fullCol .login {width:645px;margin:0px;}
.fullCol .login TABLE{width:640px;}
.fullCol .login LABEL.inline{display:inline;}
.fullCol .login INPUT, 
.fullCol .login TEXTAREA{width:292px;}
.fullCol .login SELECT{width:296px;}
.fullCol .login INPUT.submit{width:auto;}
.fullCol .login INPUT.wauto{margin:7px 15px 7px 5px;}

.fullCol .audit TABLE TD{border-top:1px solid #e1dcde;padding:10px 5px 5px 10px;width:50%;}
.fullCol .audit TABLE{margin:-4px 20px 5px 0px;}
.fullCol .audit{width:645px;margin:0px;}
.fullCol .audit .error {color:#9a0c0c;}
.fullCol .audit TABLE{width:640px;}
.fullCol .audit LABEL.inline{display:inline;}
.fullCol .audit INPUT, 
.fullCol .audit TEXTAREA{width:292px;}
.fullCol .audit SELECT{width:296px;}
.fullCol .audit SELECT.small {width:60px;}
.fullCol .audit SELECT.time {width:45px;}
.fullCol .audit INPUT.submit{width:auto;}
.fullCol .audit INPUT.wauto{margin:7px 15px 7px 5px;}
#auditLoading { width:auto;float:left;display:inline;margin:-19px 0px 0px 200px;position:relative;z-index:5;}

#podContainer{width:970px;margin-left:3px;}
#podNav{width:43px;float:left;margin:9px 0 0 0;}
#podNav p{margin:0;height:19px}
#podNav a,#podNav a:link,#podNav a:active,#podNav a:visited{line-height:999px;overflow:hidden;display:block;width:17px;height:25px;float:left;background:url('/images/buttons/arrows-sprite.gif') no-repeat 0 0}
#podNav a:hover.prev{background-position:0 -25px}
#podNav a.next,#podNav a:link.next,#podNav a:active.next{width:21px !important;background-position:-17px 0 !important}
#podNav a:hover.next{background-position:-17px -25px !important}
#podItems{width:922px;overflow:hidden;float:left}
#podItems ul{width:5000px;float:left;}
#podItems ul,#podItems ul li{margin:0;padding:0}
#podItems ul{list-style:none;}
#podItems ul li{border-right:1px solid #dbdbdc;float:left;margin:0 10px 10px 0;width:310px}
#podItems ul li images{display:block}
#podItems ul li .podImage{float:left;width:52px;height:44px}
#podItems ul li .podContent{width:252px;float:left;padding-left:6px}
#podItems ul li h2{margin:0 0 0.15em 0;color:#39383a;font-size:15px;font-weight:normal}
#podItems ul li h2 a,#podItems ul li h2 a:link,#podItems ul li h2 a:active,#podItems ul li h2 a:visited{color:#39383a}
#podItems ul li p{margin:0;font-size:0.8em;line-height:1.15em}

.homeMainArea{float:left;display:inline;margin:10px 3px 0px 3px;padding:0px;width:970px;background:url(/images/content/hp.jpg) no-repeat 0px 0px;}
.homeMainArea .hpButton{float:left;display:inline;margin:90px 3px 90px 15px;padding:0px;width:365px;position:relative;z-index:5;}
.homeMainArea .hpButton H2{float:left;display:inline;margin:-1px 0px 0px 0px;padding:0px;width:365px;font-size:1em;;}
.homeMainArea .hpButton H2 A{float:left;display:inline;margin:0px 0px 0px 0px;padding:5px 2px 2px 8px;width:355px;background:url(/images/buttons/hp.gif) no-repeat 0px 0px;height:45px;color:#FFFFFF;}
.homeMainArea .hpButton H2 A:hover{background-position:0px -52px;}
.open .content{display:block;float:left;padding-bottom:12px;color:#39383a;}
.open .hpButton{background:url(/images/bg/hp-box.gif) no-repeat 0px 100%;}
.open .hpButton H2 A{background-position:0px -104px !important;}
.open .hpButton H2 A:hover{background-position:0px -156px !important;}
.homeMainArea OL{clear:both;float:left;display:inline;list-style:none;margin:5px 0px 5px 0px;}
.homeMainArea OL LI{padding:5px 8px 5px 42px;margin:0px;}
.homeMainArea OL LI.n1{background:url(/images/buttons/123-sprite-black.gif) no-repeat 12px 5px;}
.homeMainArea OL LI.n2{background:url(/images/buttons/123-sprite-black.gif) no-repeat -988px 5px;}
.homeMainArea OL LI.n3{background:url(/images/buttons/123-sprite-black.gif) no-repeat -1988px 5px;}
.homeMainArea A.howWeWork{float:left;display:inline;margin:0px 0px 0px 10px;padding:0px 12px 0px 8px;width:142px;line-height:19px;height:19px;background:url(/images/buttons/button.gif) no-repeat 0px 0px;color:#39383a;}
.homeMainArea A.howWeWork:hover{background:url(/images/buttons/button.gif) no-repeat 0px -19px;color:#FFFFFF;}

A.button{float:left;display:inline;margin:0px 0px 10px 0px;padding:0px 12px 0px 8px;width:142px;line-height:19px;height:19px;font-size:12px;background:url(/images/buttons/button.gif) no-repeat 0px 0px;color:#39383a;text-align:left;}
A.button:hover{background-position:0px -19px;color:#FFFFFF;}

A.bigButton{float:left;display:inline;margin:0px 0px 10px 0px;padding:0px 12px 0px 8px;width:181px;line-height:19px;height:19px;font-size:12px;background:url(/images/buttons/button-big.gif) no-repeat 0px 0px;color:#FFFFFF;}
A.bigButton:hover{background-position:0px -19px;}

.homeBoxes{float:left;display:inline;margin:10px 0px -5px 5px;padding:0px;}

.homeBoxes .box {float:left;display:inline;margin:5px 0px 10px 15px;padding:0px 0px 2px 0px;width:365px;min-height:230px;background:url(/images/bg/366-box.gif) no-repeat 0px 100% #F6F5F4;}
.homeBoxes .box H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:346px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/366-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.homeBoxes .box H2.b{background:url(/images/bg/366b-h2.gif) no-repeat 0px 0px;}
.homeBoxes .box H2 span {font-size:10px;font-weight:normal; color:#54606c;}
.homeBoxes .box H2.c{background:url(/images/bg/366c-h2.gif) no-repeat 0px 0px;}
.homeBoxes .box P{padding:8px 8px 0px 12px;color:#39383a;}
.homeBoxes .box P.bt{border-top:1px solid #e1dcde;padding:8px 8px 0px 12px;color:#777777;}
.homeBoxes .bigButtons{margin:-5px 0px -15px 15px;}

#converterIframe { margin-left: 2px; background-color: #F6F5F4;}

.homeBoxes .rightCol .box{float:left;margin:5px -2px 10px 15px;padding:0px 0px 0px 0px;width:176px;background:url(/images/bg/176-box.gif) no-repeat 0px 100%;}
.homeBoxes .rightCol .box H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:156px;background:url(/images/bg/176-h2.gif) no-repeat 0px 0px;}
.homeBoxes .rightCol .box .bigButtons{margin:-7px 0px -20px 2px;}

.homeBoxes .box .withBg P{width:250px;padding-top:6px;}
.homeBoxes .box .withBg P.bt{border-top:0;}

.homeBoxes .box .smallP P{width:250px;padding:6px 103px 0px 7px;margin-left:3px;}
.homeBoxes .box .smallP ul {list-style: none; margin: 0px; font-size: .9em; }
.homeBoxes .box .smallP .line { margin: 0px 0px 0px 10px; width: 345px; height: 1px; border-bottom: 1px dashed #D3CFCB;}
.homeBoxes .box .smallP ul li {margin: 10px 15px 0px 15px; padding-bottom: 10px; }
.homeBoxes .box .smallP A {font-weight: bold; }

.homeBoxes .box .currencyIframe {overflow: hidden; margin: 0; border:0;}

.homeBoxes .box P.highlight{border-left:6px solid #ff871f;padding:0px 0px 0px 10px;margin:10px 10px 3px 10px;clear:both;color:#d5711b;}
.homeBoxes .box A.readMore{float:right;display:inline;margin:0px 4px -14px 0px;width:162px;height:19px;background:url(/images/buttons/read-more-here.gif) no-repeat 0px 0px;overflow:hidden;line-height:999px;}
.homeBoxes .box A.readMore:hover{background-position:0px -19px;}

.homeBoxes .convertForm{width:362px;margin:0px 0px;}
.homeBoxes .convertForm TABLE{width:362px;margin:-7px 2px 0px 2px;}
.homeBoxes .convertForm TR{background:none;padding:0px;width:auto;clear:none;float:none;border:0px;}
.homeBoxes .convertForm TD{padding:11px 10px 11px 10px;border-bottom:1px solid #e1dcde;}
.homeBoxes .convertForm INPUT{margin:0px 0px 0px 0px;}
.homeBoxes .convertForm INPUT.submit{margin:7px -2px -4px 0px;}
.homeBoxes .convertForm TD.c1{padding:11px 10px 11px 40px;border-bottom:1px solid #e1dcde;width:150px;}
.homeBoxes .convertForm .step1 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px 12px;}
.homeBoxes .convertForm .step2 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px -43px;}
.homeBoxes .convertForm .step3 TD.c1{background:url(/images/buttons/123-sprite-dark.gif) no-repeat 11px -98px;}
.homeBoxes .convertForm .step3 TD{border-bottom:0px;}

#registration,#application{float:left;display:inline;margin:-3px 3px 0px 3px;padding:0px;width:970px;background:#9b9b9b url('/images/bg/registration-bg.gif') top left repeat-x;color:#FFFFFF;position:relative;z-index:4;}
#registration .col1,#application .col1{float:left;display:inline;margin:10px 0px 0px 3px;padding:50px 6px 0px 15px;width:300px;border-right:1px solid #b4b4b4;min-height:390px;}
#registration .col2,#application .col2{float:left;display:inline;margin:10px 0px 0px 0px;padding:50px 6px 0px 15px;width:300px;border-right:1px solid #b4b4b4;min-height:390px;}
#registration .col3,#application .col3{float:left;display:inline;margin:10px 0px 0px 0px;padding:50px 6px 10px 15px;width:300px;border-bottom:1px solid #b4b4b4;}
#col4{float:left;display:inline;margin:10px 0px 0px 0px;padding:0px 6px 10px 15px;width:300px;border-bottom:1px solid #b4b4b4;}
#registration .col5,#application .col5{float:left;display:inline;margin:10px 0px 0px 0px;padding:0px 6px 10px 15px;width:300px;}
#registration H2,#application H2{color:#FFFFFF;height:46px;line-height:46px;font-size:1.0em;padding-left:54px;margin-left:-2px;}
#registration .col1 H2,#application .col1 H2{background:url(/images/buttons/123-sprite-big.gif) no-repeat 0px 0px;}
#registration .col2 H2,#application .col2 H2{background:url(/images/buttons/123-sprite-big.gif) no-repeat -321px 0px;}
#registration .col3 H2,#application .col3 H2{background:url(/images/buttons/123-sprite-big.gif) no-repeat -642px 0px;}
#col4 H2{background:url(/images/buttons/123-sprite-big.gif) no-repeat -963px 0px;}
#registration .col5 H2,#application .col5 H2{background:url(/images/buttons/123-sprite-big.gif) no-repeat -1284px 0px;}
#registration A,#application A{color:#FFFFFF;text-decoration:underline;}
#registration .error,#application .error{color:#9a0c0c;}
#registration LABEL.error,#application LABEL.error{font-weight:bold;}
#registration INPUT,#application INPUT{width:240px;margin:2px 6px 6px 0px;color:#39383a;padding:1px 2px;height:15px;}
#registration SELECT,#application SELECT{width:250px;margin:2px 6px 6px 0px;color:#39383a;padding:1px 2px;height:20px;}
#col4 INPUT.submit{width:auto;float:left;margin:-45px 0px 0px 50px;position:relative;z-index:5;height:auto;}
#registration LABEL,#application LABEL{margin:0px 0px 0px 2px;}
#registration .maintenance,#application .maintenance{margin: 30px 0px 40px 15px;}

.fieldWithErrors { display: inline; }
#regSpinner { width: 100%; text-align: center; padding-top: 30px; }

.contactUs{float:left;display:inline;margin:0px 3px 0px 3px;padding:0px;width:970px;}
.contactUs .col1{float:left;display:inline;margin:10px 0px 0px 3px;padding:0px 0px 0px 0px;width:283px;min-height:612px;}
.contactUs .col2{float:left;display:inline;margin:10px 0px 0px 0px;padding:60px 6px 0px 15px;width:300px;min-height:150px;color:#39383a;}
.contactUs .col3{float:left;display:inline;margin:10px 0px 0px 0px;padding:60px 6px 10px 15px;width:300px;min-height:150px;color:#39383a;}
.contactUs .col4{float:left;display:inline;margin:10px 0px 0px 0px;padding:60px 6px 10px 15px;width:300px;}

.contactUs .indentBox{float:left;display:inline;clear:both;width:260px;padding:0px 10px 0px 10px;margin:0px 0px 0px 0px;border-bottom:0;}
.contactUs A{text-decoration:underline;}
.contactUs A:hover{color:#4fae44;}
.contactUs .error{color:#9a0c0c !important;}
.contactUs LABEL.error{font-weight:bold;}
.contactUs DIV.hr{margin:10px 0px 0px 0px;}

.contactUs .col1{float:left;margin:5px 0px 10px 15px;padding:0px 0px 0px 0px;width:283px;background:url(/images/bg/283-box.gif) no-repeat 0px 100%;min-height:612px;}
.contactUs .col1 H2{float:left;margin:0px 0px 0px 0px;padding:0px 8px 0px 12px;width:263px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/283-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.contactUs .col1 H3{float:left;margin:-10px 0px 0px 0px;padding:0px 8px 0px 25px;width:230px;height:32px;line-height:32px;font-size:1em;position:relative;z-index:5;color:#39383a;}
.contactUs .col1 H3 LABEL{height:29px;line-height:29px;}
.contactUs .col1 H3.n1{background:url(/images/buttons/123-sprite-black.gif) no-repeat 0px 5px;}
.contactUs .col1 H3.n2{background:url(/images/buttons/123-sprite-black.gif) no-repeat -1000px 5px;}
.contactUs .col1 H3.n3{background:url(/images/buttons/123-sprite-black.gif) no-repeat -2000px 5px;}
.contactUs .col1 H3.n4{background:url(/images/buttons/123-sprite-black.gif) no-repeat -3000px 5px;}
.contactUs .col1 INPUT{width:240px;margin:2px 6px 6px 0px;color:#39383a;}
.contactUs .col1 LABEL{clear:both;}
.contactUs .col1 SELECT{width:240px;margin:2px 6px 6px 0px;color:#39383a;}
.contactUs .col1 TEXTAREA{width:240px;margin:2px 6px 6px 0px;color:#39383a;}
.contactUs .col1 INPUT.submit{width:auto;float:left;display:inline;margin:-27px 0px 0px 25px;position:relative;z-index:5;}
.contactUs .col1 .indentBox{padding:20px 7px 10px 15px;margin:0px 0px 0px 0px;}

.contactUs .col2{float:left;margin:5px 0px 10px 15px;padding:0px 0px 0px 0px;width:315px;background:url(/images/bg/315-box.gif) no-repeat 0px 100%;}
.contactUs .col2 H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:295px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/315-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}

.contactUs .col3{float:left;margin:5px 0px 10px 15px;padding:0px 0px 0px 0px;width:315px;background:url(/images/bg/315-box.gif) no-repeat 0px 100%;}
.contactUs .col3 H2{float:left;margin:0px 0px 10px 0px;padding:0px 8px 0px 12px;width:295px;height:32px;line-height:32px;font-size:1em;font-weight:normal;background:url(/images/bg/315-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}
.contactUs .col3 TABLE{float:left;width:315px;margin-top:-12px;}
.contactUs .col3 TD{border-top:1px solid #dbdbdc;padding:10px 10px 13px 10px;}
.contactUs .col3 A{color:#39383a;}
.contactUs .col3 A:hover{color:#4fae44;}

.contactUs .col4{float:left;margin:5px 0px 10px 15px;padding:0px 2px 2px 2px;width:646px;background:url(/images/bg/646-box.gif) no-repeat 0px 100%;}
.contactUs .col4 H2{float:left;margin:0px -2px 0px -2px;padding:0px 8px 0px 12px;width:626px;height:29px;line-height:29px;font-size:1em;font-weight:normal;background:url(/images/bg/646-h2.gif) no-repeat 0px 0px;color:#39383a;position:relative;z-index:5;}

.contactUs .fieldWithErrors {display:inline;}
#contactSpinner { display: inline;}
#loadingContact { padding: 6px 0px 0px 110px;}

#contactForm .maintenance { margin: -10px 0px 0px 0px; font-weight: bold; color:#9a0c0c; line-height: 1.6em;}

#sitemap{float:left;margin:10px 0px 0px 15px;padding:0px;width:770px;min-height:500px;}
#sitemap UL{float:left;margin:0px;padding:0px;width:100%;}
#sitemap LI{float:left;margin:0px 0px 30px 0px;padding:0px;list-style:none;width:100%;}
#sitemap LI A.main{font-size:1.25em;color:#39383A}
#sitemap LI LI{margin:0px;}
#sitemap LI A{float:left;margin:0px;padding:5px 8px 4px 12px;width:750px;border-bottom:1px solid #dbdbdc;color:#5e5e5e;}
#sitemap LI LI A, #sitemap LI.on LI A{margin-left:200px;width:550px;}
#sitemap LI LI LI A, #sitemap LI.on LI LI A{padding:5px 8px 4px 52px;width:520px;}
#sitemap LI A STRONG{float:left;font-weight:normal;color:#39383a;}
#sitemap LI LI A SPAN{color:#777777;width:280px;}
#sitemap LI LI LI A SPAN{color:#777777;width:240px;}
#sitemap LI A:hover{color:#f2770c;border-bottom:1px solid #ff871f;}