/* General */

.reg {font-size:6px; vertical-align:super;}

.wrapper {width:752px; margin:30px 0px 50px 0px;}

.wrapper-688 {width:688px; margin:30px 32px 50px 32px;}

.compliance {margin:50px 0 30px 0;}

.compliance p {font:10px arial; color:#898989;}

p.compliance {font:10px arial; color:#898989;}

h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #ff501f; margin:0; padding:0px 0 5px 0; text-align:left;}

.wrapper h1 {padding-left:32px;}

.wrapper-688 h2 {font-family:Georgia; font-size:26px; font-weight:normal; line-height: 35px; color:#3C6117; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; }
 
h3 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; line-height: 20px; color: #669424; margin:0; padding:0px 0px 10px 0; text-align:left; text-transform:none;}

.wrapper-688 li {line-height:18px;}

.terms-list {margin:0 20px 0 30px; padding:10px 20px 0 30px;}

.terms-list li {padding:0 0 10px 0; line-height:18px; text-align:left;}





/* Overview Page*/

.wrapper .clear {clear:both;}

.wrapper .steps-wrapper {width:688px; height:340px; margin:15px 32px 0 32px; position:relative; background-image:url(../images/open-account/overview-page/overview-background.png); background-repeat:no-repeat;}

.wrapper .steps-wrapper p {font-family:georgia; font-size:12px; font-style:italic; margin:0 20px 0 20px; padding:0; text-align:left; line-height:16px;}

.wrapper .steps-wrapper .complete-app {width:180px; height:300px; top:0; left:0; position:absolute;}

.wrapper .steps-wrapper .print-app {width:180px; height:300px; top:0; left:192; position:absolute;}

.wrapper .steps-wrapper .fund-account {width:180px; height:300px; top:0; left:345px; position:absolute;}

.wrapper .steps-wrapper .start-trading {width:180px; height:300px; top:0; left:515px; position:absolute;}

.wrapper .steps-wrapper .headline {width:inherit; height:65px;}

.wrapper .steps-wrapper .headline img {margin:20px 0 0 8px;}

.wrapper .steps-wrapper .description {width:inherit; height:80px; margin:75px 0 0 0;}

.wrapper .steps-wrapper .icon {width:inherit; height:200px; text-align:center;}

.wrapper .steps-wrapper .icon img {margin:40 0 0px 0;}

.wrapper .application-button {width:215px; height:33px; margin:15px 247px 100px 290px; position:relative;}



/* Account Packages Page */

.wrapper p.sectionNote {color:#757575; font:12px georgia; line-height:18px; font-style:italic;}

.wrapper .buttons {float:left; width:22px; margin:80 5px 0 5px; padding:0 0 0 0; text-align:center;}

.wrapper .buttons .radioRow {height:40px; width:22px; margin:0 0 15px 0;}

.wrapper .accountPackages {float:right; width:688px; margin:20px 32px 0 0;}

.wrapper .accountPackages .topRow {width:688px; position:relative; margin:0 0 10px 0;}

.wrapper .accountPackages .topRow .topRowLeft {width:264px; float:left; margin:15px 0 0 0;}

.wrapper .accountPackages .topRow .topRowLeft  .estimatedDepositAmount {background:url(/images/open-account/background_account_package.png) -100px -20px no-repeat; height:25px; width:210px;}

.wrapper .accountPackages .topRow .topRowRight {float:right; width:424px;}

.wrapper .accountPackages .topRow .topRowRight .columnTitle {width:84px;}

.wrapper .accountPackages .topRow .topRowRight .newsFeeds {position:absolute; left:264px;}

.wrapper .accountPackages .topRow .topRowRight .indicators {position:absolute; left:348px;}

.wrapper .accountPackages .topRow .topRowRight .tradingTools {position:absolute; left:432px;}

.wrapper .accountPackages .topRow .topRowRight .waivedFees {position:absolute; left:516px;}

.wrapper .accountPackages .topRow .topRowRight .premiumServices {position:absolute; left:600px;}

.wrapper .accountPackages .topRow .topRowRight .columnTitle p {margin:10px 0 0 0; padding:0; text-align:center; font:11px Arial;}

.wrapper .accountPackages .row {width:688px; position:relative; margin:0 0 15px 0; height:40px;}

.wrapper .accountPackages .on {background-color:#a5ba61;}

.wrapper .accountPackages .off {background-color:#cccccc;}

.wrapper .accountPackages .row .rowLeft {float:left; width:264px; border-right:1px solid white;}

.wrapper .accountPackages .row .rowLeft .depositSize {float:left; width:160px; height:40px; margin:0 0 0 10px;}

.wrapper .accountPackages .row .rowLeft .depositSize .platinum {background:url(/images/open-account/background_account_package.png) -100px -60px no-repeat; height:27px; width:160px;}

.wrapper .accountPackages .row .rowLeft .depositSize .gold {background:url(/images/open-account/background_account_package.png) -100px -110px no-repeat; height:27px; width:160px;}

.wrapper .accountPackages .row .rowLeft .depositSize .silver {background:url(/images/open-account/background_account_package.png) -100px -160px no-repeat; height:27px; width:160px;}

.wrapper .accountPackages .row .rowLeft .depositSize .bronze {background:url(/images/open-account/background_account_package.png) -100px -210px no-repeat; height:27px; width:160px;}

.wrapper .accountPackages .row .rowLeft .depositSize .green {background:url(/images/open-account/background_account_package.png) -100px -260px no-repeat; height:27px; width:160px;}

.wrapper .accountPackages .row .rowLeft .accountName {float:right; width:83px; margin:0 10px 0 0;}

.wrapper .accountPackages .row .rowLeft .accountName p {font:18px georgia; line-height:18px; color:#555; font-style:italic; margin:10px 0 0 0; padding:0; text-align:right;}

.wrapper .accountPackages .row .rowRight {float:right; width:423px;}

.wrapper .accountPackages .row .rowRight .column {width:84px; height:40px;}

.wrapper .accountPackages .row .rowRight .newsFeeds {position:absolute; left:263px; top:0; border-right:1px solid white;}

.wrapper .accountPackages .row .rowRight .indicators {position:absolute; left:348px; top:0; border-right:1px solid white;}

.wrapper .accountPackages .row .rowRight .tradingTools {position:absolute; left:433px; top:0; border-right:1px solid white;}

.wrapper .accountPackages .row .rowRight .waivedFees {position:absolute; left:518px; top:0; border-right:1px solid white;}

.wrapper .accountPackages .row .rowRight .premiumServices {position:absolute; left:603px; top:0; border-right:0;}

.wrapper .accountPackages .row .rowRight .one {background:url(/images/open-account/background_account_package.png) -20px -20px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .accountPackages .row .rowRight .two {background:url(/images/open-account/background_account_package.png) -20px -70px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .accountPackages .row .rowRight .three {background:url(/images/open-account/background_account_package.png) -20px -120px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .accountPackages .row .rowRight .four {background:url(/images/open-account/background_account_package.png) -20px -170px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .accountPackages .row .rowRight .five {background:url(/images/open-account/background_account_package.png) -20px -220px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}


.wrapper .accountPackages .row .rowRight .check {background:url(/images/open-account/background_account_package.png) -20px -270px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .accountPackages .row .rowRight .empty {background:url(/images/open-account/background_account_package.png) -60px -67px no-repeat; height:25px; width:25px; margin:9px 28px 0 28px;}

.wrapper .descriptions {width:688px; margin:30px 32px 0 32px;}

#content {width:688px;}

#content p.large-text {font:18px georgia; color:#757575; font-style:italic; margin:0 0 10px 0;}

#content .green {color:#5e8400;}

#content .descriptions-headers {width:688px; height:25px; position:relative;}

#content .descriptions-headers .header {font:bold 11px arial; text-align:left; margin:5px 0 0 0; width:135px;}

#content .descriptions-lists {width:688px; height:110px; position:relative;}

#content .descriptions-lists .list {font:normal 11px arial; text-align:left; margin:10px 0 0 0; width:135px;}

#content .descriptions-lists .list ul {margin:0 0 0 10px; padding:0 0 0 10px; list-style-type:disc;}

#content .descriptions-lists .list li.none {margin:0; padding:0; list-style-type:none;}

#content .descriptions-lists .list li {font:normal 11px arial; line-height:16px;}

#content .newsFeeds {left:0; position:absolute;}

#content .indicators {left:135px; position:absolute;}

#content .tradingTools {left:270px; position:absolute;}

#content .waivedFees {left:405px; position:absolute;}

#content .premiumServices {left:540px; position:absolute;}

#content p.tradingToolsNote {margin:5px 0 0 0; padding:0; font-style:italic;}

#content p.note {margin:3px 0 0 0; padding:0; font-style:italic; font-size:11px; text-align:left; color:#757575; font-family:georgia;}





/* Account Opening FAQ Page */

.wrapper-688 p {margin:0px 0px 15px 0px; line-height:18px; text-align:left;}

.wrapper-688 p.question {font:bold 14px arial; margin:0px 0px 10px 0px; line-height:20px;}

.wrapper-688 p.note {font-style:italic; }

.wrapper-688 a {color:#ff510f;}

.wrapper-688 a:hover {color:#4c711d;}