﻿#sub-navigation li.subnav-expand li a
{
    width: 105px;
}
#navigation #nav-cfd a
{
    background-image: url('/content/images/ca/nav-cfd-trading.png');
    width: 68px;
}
#navigation #nav-applyaccount a
{
    background-image: url('/content/images/ca/nav-apply-account.png');
    width: 117px;
}
#navigation ul li
{
    padding: 0 26px 0 0;
}
div.height-80
{
    height: 80px;
}

table.space td
{
	padding:5px 5px 5px 0px;
}

.apply-account-content
{
    height:180px;
}

.apply-account-submit
{
    text-align:center;
    margin:10px 0 10px 0;
}

.apply-account-outer-half-section
{
    display: block;
    float: left;
    width: 340px;
    position: relative;
    background-color: #F3F8E1;
    background-image:none;
    height: auto;
    font-size: 90%;
    margin-bottom: 15px;
}

.pdf-icon
{
    background: url('/content/images/ca/icon-pdf.png') 0 2px no-repeat;
    height: 25px;
    width: 30px;
    margin-right: 15px;
    float:left;
}

div.square-arrow
{
    background: url('/content/images/ca/icon-square-arrow.png') -1px 0 no-repeat;
    height: 20px;
    width: 580px;
    padding-top:5px;
    line-height:15px;
    float:left;
}

.apply-account-big-outer
{
    background: url('/content/images/ca/bg-apply-account-big.gif') no-repeat 0 0;
    height: 405px;
    font-size: 90%;
    margin-bottom: 15px;
}

.apply-account-outer
{
    background: url('/content/images/ca/bg-apply-account.gif') no-repeat 0 0;
    height: 300px;
}

.apply-account-outer-highlight
{
    background-color: #F3F8E1;
    background-image:none;
    font-size: 90%;
    height: auto;
    width: 710px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.form td.error div.input-text-area
{
    background-position: 0 -60px;
}
.form div.input-text-area
{
    background: transparent url('/content/images/ca/input-text-area-280.gif') no-repeat scroll 0 0;
    height: 60px;
    width: 280px;
    padding: 0;
}

.form textarea.input-field
{
    border: medium none;
    height: 45px;
    margin-left: 8px;
    margin-top: 7px;
    width: 260px;
}
.register-now-outer-highlight
{
    display: inline-block;
    background-color: #F3F8E1;
    font-size: 90%;
    height: 100px;
    width: 710px;
    margin-bottom: 15px;
}

#home-flash-page h1
{
 background: transparent url('/content/images/img-home-non-flash-h1.jpg') no-repeat scroll -325px 0;

}
#home-image
{
    margin: -50px -10px 0 0;
}
#image-button
{
    margin: -25px 3px 0 0;
}

.js-check
{
	display:none;
}
ol.lower-roman li
{
    list-style-type: lower-roman;
}