/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;direction:rtl;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-spacing:0;}
/* Global CSS (FXCM-style) */
body{font:normal .625em Verdana,Arial,Helvetica,sans-serif;text-align:center;}
/* template */
#T-wrap{text-align:center;width:980px;margin:0 auto;position:relative;overflow:hidden;}
body.T-blank #T-wrap{margin:0;}
#T-header{}
#T-wrapContent{text-align:right;}
#T-wrapContentMain{position:relative;width:980px;}
#T-leftBar{float:right;text-align:right;}
#T-leftBar div.leftBarItem{width:159px;margin:0 0 21px 21px;}
#T-leftBar div.leftBarItem.divider{margin-top:1.5em;padding-top:21px;border-top:1px solid #a5afbc;}
#T-rightBar{float:left;}
#T-innerRightBar{float:left;font-size:.5em;padding-top:6px;}
#T-rightBar div.rightBarItem,#T-innerRightBar div.rightBarItem{width:219px;margin-bottom:21px;}
#T-footer{width:980px;margin:0 auto;margin-top:1.2em;text-align:right;color:#75767b;}
/* clear */
.clear{overflow:hidden;}
.clearBoth{clear:both;}
/* float */
.left{float:right;}
.right{float:left;}
.underline {text-decoration:underline;}
.center {text-align:center;}
/* Standard Link Style */
a:link,a:visited{color:#165acb;text-decoration:underline;}
a:hover,a:active{text-decoration:none;}
a.block {display:block;text-transform:uppercase;text-align:center;text-decoration:none;}
a.btnPDF{background:url(/img/bullets/ico_pdf_trans.gif) no-repeat left .1em;padding-left:2em;}
a.externalText{background:url(/img/bullets/external-text.gif) no-repeat right .4em;padding-right:1em;}
a.videoLink{background:url(/img/bullets/ico_play_video.jpg) no-repeat left .8em;padding:1em 1em 1em 26px;}
a.btn-standard{display:block;width:219px;font:bold 1.4em/24px Verdana,Arial,Helvetica,sans-serif;color:#205fb9;text-align:center;text-transform:uppercase;text-decoration:none !important;background:url(/img/buttons/btn_standard.gif) center center no-repeat;}
a.btn-standard:hover{text-decoration:underline !important;}
a.btn-standard.W300{width:300px;background:url(/img/buttons/btn_standard_w300.gif) center center no-repeat;}
a.btn-standard.W400{width:400px;background:url(/img/buttons/btn_standard_w400.gif) center center no-repeat;}
.contentHead a.btn-standard{float:left;margin:28px 21px 0 0;}
#redirect-overlay-wrap.pt-br div.buttons {display:none;}
/* top bar */
#topBar {height:80px;background:#0040a4 url(/img/global/header/bg_header.jpg) no-repeat left;}
#topBar #topLeft{float:right;width:201px;height:80px;}
#topBar #topRight{float:left;width:600px;padding:1em 0 0;background:transparent;}
#topBar #mottoFXCM{font:bold 1.4em Verdana,Geneva,sans-serif;color:#fcb740;padding-left:1.2em;padding-bottom:.2em;text-align:left;}
#topBar #topLink{padding-bottom:1em;padding-left:1.5em;text-align:left;font:1.3em Verdana,Geneva,sans-serif;color:#fff;}
#topBar #topLink a:link,#topBar #topLink a:visited{color:#fff;text-decoration:none;}
#topBar #topLink a:hover,#topBar #topLink a:active{text-decoration:underline;}
#topBar .topSearch, #topBar .btnSearch{position:absolute;top:52px;}
#topBar input.topSearch{right:745px;width:142px;margin:0;}
#topBar input.btnSearch{right:900px;}
#topBar #langSelect,#topBar #langList{position:absolute;top:52px;}
#topBar #langSelect{width:150px;text-align:right;padding-right:10px;background:#c2d5f5 url(/img/global/header/bg_langselect.gif) no-repeat 6px 8px;height:20px;margin-left:3em;font:12px/20px Verdana,Geneva,sans-serif;z-index:90;border:1px solid #193867;color:#132b57;cursor:pointer;right:560px;}
#topBar #langSelect.toggle{background-image:url(/img/global/header/bg_langselect_toggle.gif);border-bottom:none;}
#topBar #langList{text-align:right;font:11px Verdana,Geneva,sans-serif;display:none;position:absolute;background:#c2d5f5;padding-right:10px;width:150px;z-index:90;padding-bottom:5px;border-left:1px solid #193867;border-right:1px solid #193867;border-bottom:1px solid #193867;top:20px;right:-1px;}
#topBar #langList a{display:block;z-index:90;padding:5px 0;}
#topBar #langList .closeList a{text-align:left;background:url(/img/buttons/btn_close.gif) no-repeat 6px 8px;padding-left:20px;text-decoration:none !important;padding-bottom:0;}
#topBar .holidayHours a.block{position:absolute;z-index:100;top:0;left:0;height:22px;width:129px;color:#fff;font:bold 12px/20px Verdana, Geneva, sans-serif;color:#f0f0f8;background:url(/img/global/holiday-hours/bg_holidayHours_topbar.gif) no-repeat;}
#topBar .holidayHours a.block:hover{background-position:0 -24px;}
/* top nav */
#nav{list-style:none;background:#f9b14d url(/img/global/navigation/main/nav.gif) 0 0 no-repeat;width:980px;margin:0;padding:0;}
#nav li{list-style:none;float:right;font:bold 1.2em/2.2em Arial,Helvetica,sans-serif;height:25px;width:140px;text-align:center;z-index:85;}
#nav li:hover{background-image:url(/img/global/navigation/main/nav.gif);background-repeat:no-repeat;}
#nav li.navTab1:hover{background-position:0 -25px;}
#nav li.navTab2:hover{background-position:-140px -25px;}
#nav li.navTab3:hover{background-position:-280px -25px;}
#nav li.navTab4:hover{background-position:-420px -25px;}
#nav li.navTab5:hover{background-position:-560px -25px;}
#nav li.navTab6:hover{background-position:-700px -25px;}
#nav li.navTab7:hover{background-position:-840px -25px;}
#nav li a:link,#nav li a:visited,#nav li a:active{height:25px;display:block;color:#000;text-decoration:none;width:140px;}
#nav li:hover a, #nav li a:hover{color:#fcefd7 !important;text-decoration:none;}
#nav li ul{list-style:none;margin:0;background:#F8BA39;display:none;position:absolute;z-index:85;padding:5px 0;top:105px;}
#nav li:hover ul{display:block!important;}
#nav li:hover ul li{background-image:none;}
#nav li ul li{background:#F8BA39;display:block;float:none;font-size:1em;padding:5px 7px 5px 0;text-align:right!important;width:133px;font-weight:bold !important;height:auto;}
#nav li ul li a{display:block;width:100% !important;height:auto !important;line-height:1.25;}
#nav li ul li a:link,#nav li ul li a:visited{color:#7e4419 !important;text-decoration:none;}
#nav li ul li a:hover,#nav li ul li a:active{color:#0a0501 !important;text-decoration:underline;}
#nav li.tabLinks li.inner {display:none;}

/* Live Chat */
#lptextdiv, #lptextdiv2 {display:inline; margin:0px; padding:0px; }
#lpbuttondiv-home {width:176px;height:57px;margin:3px 0 11px 0;padding:0;}
#lpbuttondiv-home img{top:-8px;left:0;}
#lpbuttondiv {width:159px;height:57px;margin:0 0 18px 0;padding:0;}
#lpbuttondiv img{top:-8px;left:0;}
.liveChat{width:159px;margin:0 0 10px 21px;}
.C .contentHead .liveChat{float:right;margin:0 0 0 21px;}
/* Left nav tabs */
#leftNavTabs{display:none;width:159px;margin:0 0 30px 21px;font:1.3em/1.25em Arial,Helvetica,sans-serif;color:#000;}
#leftNavTabs .tabName{display:block;padding-right:1em;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold; line-height:2.4em;text-transform:uppercase;color:#fdcd0e;background-color:#000;text-decoration:none;}
#leftNavTabs .tabLinks{display:none;}
#leftNavTabs .tabLinks li{padding:.675em 10px .675em .3em;background-color:#fee79f;border-bottom:1px solid #dfbb4a;border-top:1px solid #fff;}
#leftNavTabs .tabLinks li a{color:#000;text-decoration:none;}
#leftNavTabs .tabLinks li a:hover{text-decoration:underline;}
/* Left nav global 1 */
#leftNavGlobal1{width:159px;margin:0 0 15px 21px;padding-top:0;font:bold 1.3em/1.25em Verdana,Arial,Helvetica,sans-serif;color:#2069c5;}
#leftNavGlobal1 .sectionName{height:32px;padding-right:.9em;line-height:2.8em;text-transform:uppercase;color:#768599;border-bottom:1px solid #fff;background:url(/img/global/navigation/left/bg_subSectionName.gif) repeat-x;}
#leftNavGlobal1 ul{padding:.25em 0;border-bottom:1px solid #a5afbc;background-color:#eff2f6;}
#leftNavGlobal1 li{padding:.75em 0}
#leftNavGlobal1 li a{display:block;margin-right:.8em;padding-right:1.1em;color:#2069c5;text-decoration:none;background:url(/img/global/navigation/left/bullet_subLinks.gif) right .5em no-repeat;}
#leftNavGlobal1 li a:hover{text-decoration:underline;}
/* Left nav global 2 */
#leftNavGlobal2{width:159px;margin:0 0 0 21px;}
#leftNavGlobal2 a{font:1.3em/2em Verdana,Arial,Helvetica,sans-serif;color:#6f747b;text-decoration:none;}
#leftNavGlobal2 a:hover{text-decoration:underline;color:#165acb;}
#leftNavGlobal2 strong{font-weight:normal;color:#2069c5;}
#leftNavGlobal2 li{padding:0 0;}
#leftNavGlobal2 li.divider{margin-bottom:1.2em;padding-bottom:1.2em;border-bottom:1px solid #a5afbc;}
/* Left nav Custom */
#leftNavCustom{width:159px;margin:0 0 30px 21px;font:1.3em/1.25em Arial, Helvetica, sans-serif;}
#leftNavCustom .tabName{padding-right:1em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;line-height:2.4em;text-transform:uppercase;color:#fff;background-color:#6b89ab;}
#leftNavCustom a.titleName{display:block;background-color:#000;color:#fccd0e;border-bottom:1px solid #fff;text-decoration:none;}
#leftNavCustom .tabLinks{margin-bottom:12px;}
#leftNavCustom .tabLinks li{padding:.675em 10px .675em .3em;background-color:#d6e3f3;border-bottom:1px solid #acc2da;border-top:1px solid #fff;}
#leftNavCustom .tabLinks li a{color:#000;text-decoration:none;}
#leftNavCustom .tabLinks li a:hover{text-decoration:underline;}
/* display current left nav */
body.Tab1curr #leftNavTabs,
body.Tab2curr #leftNavTabs,
body.Tab3curr #leftNavTabs,
body.Tab4curr #leftNavTabs,
body.Tab5curr #leftNavTabs,
body.Tab6curr #leftNavTabs,
body.Tab7curr #leftNavTabs{display:block;}
body.Tab1curr .navTab1,
body.Tab2curr .navTab2,
body.Tab3curr .navTab3,
body.Tab4curr .navTab4,
body.Tab5curr .navTab5,
body.Tab6curr .navTab6,
body.Tab7curr .navTab7{display:block !important;}
/* select current left nav link */
body.L1curr ul.leftNav li.L1,
body.L2curr ul.leftNav li.L2,
body.L3curr ul.leftNav li.L3,
body.L4curr ul.leftNav li.L4,
body.L5curr ul.leftNav li.L5,
body.L6curr ul.leftNav li.L6,
body.L7curr ul.leftNav li.L7{font-weight:bold !important;background-color:#fff !important;}
/* Left Banners */
#videoTourLR a{display:block;width:150px;height:51px;padding:62px 9px 12px 0;font:bold 14px/.8em Verdana,Arial,Helvetica,sans-serif;color:#3a4d67;text-transform:uppercase;text-decoration:none;text-align:right;background:url(/img/bnr/left/bg_video-tour.jpg) no-repeat;}
#videoTourLR a span{font:bold 24px Arial,Helvetica,sans-serif;color:#1a77da;}
#videoTourLR a:hover span{text-decoration:underline;}
/* Right Banners */
.rightBarItem a#RROpenAccount,.rightBarItem a#RROpenPractice,.rightBarItem a#RRSoftware{display:block;text-transform:uppercase;font:bold 18px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;overflow:hidden;}
.rightBarItem a#RROpenAccount{width:136px;height:56px;padding:15px 73px 15px 10px;}
.rightBarItem a#RROpenAccount:link,.rightBarItem a#RROpenAccount:visited{background:url(/img/bnr/right/rr_openaccount.jpg) no-repeat 0 -86px;}
.rightBarItem a#RROpenAccount:hover,.rightBarItem a#RROpenAccount:active{background:url(/img/bnr/right/rr_openaccount.jpg) no-repeat 0 0;}
.rightBarItem a#RROpenPractice{width:141px;height:56px;padding:25px 77px 5px 1px;}
.rightBarItem a#RROpenPractice:link,.rightBarItem a#RROpenPractice:visited{background:url(/img/bnr/right/rr_freepractice.jpg) no-repeat 0 -86px;}
.rightBarItem a#RROpenPractice:hover,.rightBarItem a#RROpenPractice:active{background:url(/img/bnr/right/rr_freepractice.jpg) no-repeat 0 0;}
.rightBarItem a#RRSoftware{width:136px;height:56px;padding:15px 23px 15px 60px;}
.rightBarItem a#RRSoftware:link,.rightBarItem a#RRSoftware:visited{background:url(/img/bnr/right/rr_software.jpg) no-repeat 0 -86px;}
.rightBarItem a#RRSoftware:hover,.rightBarItem a#RRSoftware:active{background:url(/img/bnr/right/rr_software.jpg) no-repeat 0 0;}
.rightBarItem a span{font-size:40px;display:block;line-height:1em;}
.rightBarItem a#RROpenAccount span{color:#c3d524;}
.rightBarItem a#RROpenPractice span{color:#f3af38;font-size:29px;}
.rightBarItem a#RRSoftware span{color:#05407a;}
/* Awards Section (RR) */
div.awards{border:1px solid #a9aab1;line-height:1.6em;}
div.awardsTitle{color:#fff;padding:.3em 2em;margin-bottom:2em; font-size:18px; font-weight:bold; text-transform:uppercase;background:#a9aab1 url(/img/bullets/ico_awards.gif) no-repeat 43em center;}
div.awardItem{text-align:center;color:#333;margin-bottom:2.5em;padding:0 1.5em;color:#666;}
div.awardItem img{border-bottom:10px solid #fff;}
/* Awards Section (contentBody) */
.contentAwards {margin-top:2.5em; border:1px solid #a9aab1;color:#666;line-height:1.5em; direction:rtl}
.contentAwards div.awardsTitle {margin:0;color:#fff; padding:.3em 2em;font-weight:bold;text-transform:uppercase; direction:rtl; background:#a9aab1 url(/img/bullets/ico_awards.gif) no-repeat 43em center;}
.contentAwards .contentAwardsBody {margin:0;padding:1em 1em 1em .95em;}
.contentAwards div.contentAwardItem {float:right;width:142px;margin:0 4px 0 0;padding:0 2px;text-align:center;}
.contentAwards div.contentAwardItem.last {margin-right:0 !important;}
.contentAwards div.contentAwardItem img {display:block; margin:0 auto .75em auto;}
.contentAwards div.contentAwardItem .bordered {border:1px solid #a9aab1;}
/*entity portal*/
div.entityPortal {min-height:165px;overflow:hidden;margin-bottom:2em;background:url(/img/global/portal/bg_entityPortal.gif) 0 -80px no-repeat;}
div.entityPortal div.entity {float:right;width:400px;}
div.entityPortal div.entity a.btn {width:326px;height:40px;margin:36px auto 15px auto;font:bold 16px/40px Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;border:2px solid #fff;background:#023b79 url(/img/global/portal/bg_entityPortal.gif) no-repeat;}
div.entityPortal div.entity ul {margin:0 38px 0 60px;}
div.entityPortal div.entity ul li{padding:0 16px .75em 0;background:url(/img/bullets/ico_arrow_simple_blue1.gif) right .5em no-repeat;}
div.entityPortal div.ltd ul li{background:url(/img/bullets/ico_arrow_simple_blue2.gif) right .5em no-repeat;}
div.entityPortal div.llc a.btn:hover {background-position:0 -40px;}
div.entityPortal div.ltd a.btn {color:#f9fbbc;background-position:-326px 0}
div.entityPortal div.ltd a.btn:hover {background-position:-326px -40px;}
/* footer (main) */
.footer{line-height:1.3em;color:#75767b}
#footerLangList ul{font-size:1em;padding-bottom:.5em;}
#footerLangList ul li{float:right;margin-left:1em;padding-left:1em;font-size:1.1em;border-left:1px solid #75767B;}
#footerLangList ul li.last{border:none;margin-left:0;}
#footerLangList ul li a:link,#footerLangList ul li a:visited{color:#75767B;text-decoration:none;}
#footerLangList ul li a:hover,#footerLangList ul li a:active{color:#165acb;text-decoration:underline;}
#footerReg{font-size:1em;margin-bottom:.8em;padding-bottom:.8em;border-bottom:1px solid #c9cbd0;}
#footerLinks{margin-bottom:.8em;padding-bottom:.8em;border-bottom:1px solid #c9cbd0;}
#footerLinks ul{margin-bottom:.7em;}
#footerLinks li{float:right;margin-left:1em;padding-left:1em;font-size:1.1em;border-left:1px solid #165acb;}
#footerLinks li.noBorder{border:none;}
#footerLinks a:link,#footerLinks a:visited{color:#165acb;text-decoration:underline;}
#footerLinks a:hover,#footerLinks a:active{text-decoration:none;}
#footerCopy{margin-bottom:2em;font-size:1em;}
#footerCopy div.address{float:left;width:auto;padding-left:1em;border-right:none;}
#footerCopy div.copyright{float:left;border-right:1px solid #c9cbd0;padding-right:1em;}
#footerBnr{height:24px;background:url(/img/global/footer/bg_footerbnr.gif) repeat-x;border-top:1px solid #c9cbd0;border-bottom:1px solid #c9cbd0;margin-bottom:.75em;color:#354264;font:bold 1.1em/24px Verdana, Geneva, sans-serif;text-align:center;text-transform:uppercase;}
/* default content styling */
.titleImage{width:100%;margin-bottom:21px;}
.titleImageFlush{width:100%;}
.C{width:100%;float:right;}
.LC {width:800px;float:right;}
.CR{width:740px;float:right;}
.TLCR{position:relative;width:560px;float:right;}
.LCR{position:relative;width:560px;float:right;}
div.contentHead{margin-bottom:12px;padding-bottom:13px;overflow:hidden;border-bottom:1px solid #073285;}
div.flushBottom{margin-bottom:0;}
.TLCR div.contentHead,.LCR .contentHead{width:800px;position:absolute;top:0;right:0;height:58px;overflow:visible;}
div.contentHeadTitles{float:right;}
div.contentBody{font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.75em;color:#333;}
.TLCR .contentBody,.LCR .contentBody{margin-top:84px;}
.N11{font-size:1.1em;}
.N12{font-size:1.3em;}
.N13{font-size:1.3em;}
.N12 .N11{font-size:0.9em;}
.N11 .N12{font-size:1.1em;}
.N13 .N11{font-size:.846em;}
.N13 .N12{font-size:.9235em;}
h1{margin-bottom:7px;font:normal 35px/1em Arial,Helvetica,sans-serif;color:#0d57bf;}
h2{font:bold 21px/1em Arial,Helvetica,sans-serif;color:#073285;text-transform:uppercase;}
h3{margin:.5em 0;font:bold 17px/1.5em Arial,Helvetica,sans-serif,sans-serif;color:#c58805;text-transform:uppercase;}
h3.important{color:#df3602;}
h3.flushBottom{margin-bottom:0;}
h4{font:bold 1.1em/1.5em Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;}
p{margin:.25em 0 1.75em 0;padding:0;}
p.flushBottom{margin-bottom:.25em;}
p.flushTop{margin-top:0;}
.note{font-size:10px;line-height:1.5em;color:#707070;}
.noteDark{font-size:10px;line-height:1.5em;color:#616264;}
.asterisk{color:#D40101 !important;}
/*
.eng{direction:ltr;}
span.eng{display:inline-block;}
.engSized{font-size:.85em;}
*/
.number{direction:ltr;}
span.number{direction:ltr;display:inline-block;}
.english{font-size:.85em;}
/* Standard Form Style */
form.std_style { width:100%; background:#eff2f6; margin-bottom:1.75em; border-bottom:1px solid #7f9db9; }
form.std_style div.formTitle { background:#3b4f73 url(/img/global/forms/bg_head.gif) repeat-x; height:21px; line-height:21px; text-transform:uppercase; font-weight:bold; color:#fff; font-size:13px; padding-right:1.75em; }
form.std_style div.formReq { text-align:left; color:#af190e; font-size:10px; padding:.5em 0 0 3em; }
form.std_style div.formContent { padding:0 6% 1em; color:#3b537f; }
#LCR form.std_style div.formContent, #TLCR form.std_style div.formContent { padding:0 4% 1em; }
form.std_style div.box { border-bottom:1px solid #fff; border-top:1px solid #dbe2eb; padding:.8em 0 .8em; }
form.std_style div.box div.instruction { position:absolute; top:.35em; left:0; font:normal 10px Arial, Helvetica, sans-serif; }
form.std_style div.box a.dp-choose-date { position:absolute; top:0; left:0; font:bold 10px Verdana, Geneva, sans-serif; text-transform:uppercase; }
form.std_style div.box div.left, form.std_style div.box div.right { position:relative; width:44%; }
#LCR form.std_style div.box div.left, 
#LCR form.std_style div.box div.right, 
#TLCR form.std_style div.box div.left, 
#TLCR form.std_style div.box div.right { position:relative; width:45%; }
form.std_style div.box.first { border-top:none !important; }
form.std_style div.box.last { border-bottom:none !important; padding-bottom:2em; }
form.std_style label { display:block; line-height:1.2em; }
form.std_style label.checkbox { display:inline; padding:0; }
form.std_style .req { color:#af190e; }
form.std_style input.text { border:1px solid #7f9db9; background:#fff; display:block; width:99%; margin-top:.4em; }
form.std_style input.radio { float:right; }
form.std_style select { width:100%; margin-top:.4em; }
form.std_style select.inlineDisplay { margin:0 0 0 .75em; }
form.std_style input.text:focus { background:#f3f1e5; }
form.std_style div.radiobox label { margin-bottom:.5em; }
form.std_style div.radiobox .clear { margin-bottom:.7em; } 
form.std_style div.radiobox .radiotext { float:right; width:92%; padding-left:.3em; line-height:1.6em; }
form.std_style div.checkbox input.checkbox { float:right; margin:0; }
form.std_style div.checkbox label.checkbox { float:left; width:96%; padding-top:0; line-height:1.6em; }
form.std_style textarea.text { width:99%; margin-top:.4em; height:5em; border:1px solid #7f9db9; background:#fff;font:1em Verdana, Geneva, sans-serif; }
form.std_style div.submit { text-align:center; padding:1.5em 0; }
form.std_style ol.standard li span { color:#3b537f; }
form.std_style ol ul { margin-bottom:0; }
form.std_style div.scrollable { height:200px; margin-bottom:1.75em; padding:1.5em 0 1.5em 1.5em; overflow-x:hidden; overflow-y:scroll; background-color:#fff; border:1px solid #dfe7f1; }
form.std_style .conditDependent { display:none; }
form.std_style div.providerInfo div.first { float:right; width:155px; font-weight:bold; }
form.std_style div.providerInfo div.first span { font-weight:normal; }
form.std_style div.providerInfo div.underlined { float:left; width:auto; padding:.1em .75em 0 .75em; line-height:1.1em; border-bottom:1px solid #a5a4a4; }
form.std_style div.providerInfo span.underlined { display:inline-block; border-bottom:1px solid #a5a4a4; padding:0 1em; line-height:1.1em; }
/* Standard Form Error Styles */
form.std_error label.validate { color:#a72222; }
form.std_error span.invalid { font:10px Verdana, Geneva, sans-serif; color:#af190e; display:block; padding:0; }
form.std_error input.invalid { background:#d6e3f2 !important; }
form.std_error select.invalid { background:#d6e3f2 !important; }
form.std_error div.radiobox span.invalid { display:none; }
form.std_error div.checkbox span.invalid { float:left; width:96%; }
form.std_error textarea.invalid { background:#d6e3f2 !important; }

/* Standard Form confBox Styles */
.confBox,
.confBox .success,
.confBox .maint {display:none;}
/* Standard List Item Style */
ul.standard{list-style:square;margin:.25em 3em 1.2em;}
ul.standard li{padding-bottom:.75em;}
ul.standard ul{list-style:circle;}
ul.yellow{color:#cc940d;}
ul.yellow li span{color:#333;}
ul.small li{line-height:0.8em;margin-bottom:0;padding-bottom:0;}
ul.pdf{margin:.25em 3em 1.5em 0;}
ul.pdf li{list-style:none;background:url(/img/bullets/ico_pdf_trans.gif) no-repeat right .5em;padding-right:2em;padding-bottom:.75em;}
ul.standard.flushLeft{margin-left:1.5em;}
ul.flushTop{margin-top:0;}
ol.flushTop{margin-top:0;}
ul.flushBottom{margin-bottom:0;}
ul.flushBullet{margin-bottom:0; margin-right:310px;}
ol.flushBottom{margin-bottom:0;}
ol.standard{list-style:decimal;margin:.25em 3.7em 1em;}
ol.standard li{padding-bottom:.75em;font-weight:bold;}
ol.standard li span{color:#333;font-weight:normal;}
ol.yellow{color:#cc940d;}
ol.standard ol{list-style:lower-alpha;margin:.25em 1.5em 0 3.7em;}
ol.standard li li{font-weight:normal;}
dl{margin:0 0 2em 0;padding:0;}
dt{font-weight:bold;}
dd{margin-left:1em;margin-bottom:1em;padding-left:0;}
/* Standard Table Style */
table.standard{margin-bottom:1.75em;}
table.standard tr th{background:#505156 url(/img/global/table/bg_th.gif) repeat-x top;color:#fff;text-transform:uppercase;height:28px;font:bold .8em Verdana,Geneva,sans-serif;padding:.8em .5em;}
table.standard tr td{padding:.5em;border-left:1px solid #fff;border-right:1px solid #ccc;}
table.standard tr td.first{border-left:none;}
table.standard tr td.last{border-right:none;}
table.standard tr.alt td{background:#F4F5F7;}
/* CFD Product Table */
table.CFDproductTable{margin-bottom:1.75em;}
table.CFDproductTable th{background:#49618d;font:bold .9em Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;padding:.5em;}
table.CFDproductTable td{background:#efefef;padding:.25em;}
table.CFDproductTable tr.alt td{background:#fff;}
table.CFDproductTable td.indexName{font-weight:bold;}
table.CFDproductTable td.centContent{text-align:center;}
/* thickbox */
#TB_window{font:12px Verdana,Geneva,sans-serif;color:#333333;}
#TB_secondLine{font:10px Verdana,Geneva,sans-serif;color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/img/global/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:2px solid #525252;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:right;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent div.tbWrap{padding:15px 10px 10px;}
#TB_ajaxContent p{line-height:1.8em;}
#TB_ajaxContent h3{font-size:15px;}
#TB_ajaxContent p{line-height:1.8em;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
@media print {
	body{font:normal .625em Verdana,Arial,Helvetica,sans-serif;text-align:right;}
	table.bankWire{width:100%;margin:3em 0;font-size:1.1em;line-height:1.5em;border:1px solid #666;text-align:right;}
	table.bankWire th{text-transform:uppercase;line-height:24px;padding-left:7px;border-bottom:1px solid #666;}
	table.bankWire td {padding:.35em 0 .35em 7px;border-bottom:1px solid #666;}
	table.bankWire td.last {border:none;}
	table.bankWire a.btn-print {display:none;}
	table.bankWire td.category{font-weight:bold;border-right:1px solid #666;}
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible;text-align:right;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:none;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/img/global/colorbox/overlay.png) 0 0 repeat;overflow:hidden;}
#colorbox{border:5px solid #033d6b;background:#fff;}
    #cboxTopLeft{background:#033d6b;line-height:0;font-size:0;}
    #cboxTopRight{background:#033d6b;line-height:0;font-size:0;}
    #cboxBottomLeft{background:#033d6b;line-height:0;font-size:0;}
    #cboxBottomRight{background:#033d6b;line-height:0;font-size:0;}
    #cboxMiddleLeft{background:#033d6b;line-height:0;font-size:0;}
    #cboxMiddleRight{background:#033d6b;line-height:0;font-size:0;}
    #cboxTopCenter{background:#033d6b;line-height:0;font-size:0;}
    #cboxBottomCenter{background:#033d6b;line-height:0;font-size:0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{}
        #cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
        #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
        #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
        #cboxPrevious{position:absolute;bottom:0;left:0px;background:url(/img/global/colorbox/controls.png) -75px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute;bottom:0;left:27px;background:url(/img/global/colorbox/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/img/global/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/img/global/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute;top:-48px;right:-30px;background:url(/img/global/colorbox/btn_close.png) no-repeat;width:40px;height:40px;text-indent:-9999px;z-index:5000;}

