/** oap_general.css **/

/* 
    The purpose of this style sheet is to provide styling information
    for the general html elements
*/

    .show {
        display: block;
    }
    .hide {
        display: none;
    }
    div.clear, div.CLEAR { 
        clear: both; 
    }
    div.spacer{
        height:17px;
        width:100%;
    }

    body {
        margin: 0;
        padding: 0;
        text-align:center;
        background-color: #dfdfdf;
    }

    img {
        border:none;
    }
    img.center {
    text-align: center;
        display: block;
        margin: 15px auto 0 auto;
    }
    img.global_center {
    text-align: center;
        display: block;
        margin: 0px auto 0 auto;
    }

    form {
        margin: 0;
        padding: 0;
    }

    div#oap_column_ratio_262{
        background: url(/images/full_background.gif) repeat-y 0 0;
    }
    div#oap_column_ratio_13{
        background: url(/images/full_background_special.gif) repeat-y 0 0;
    }
    
    div.core_grayline {
        height:3px;
        background: url(/images/core_grayline.gif) repeat-x; 
    }
    
    div#page{
        /* width: 992px; */
        /*border-right: 17px solid #323232;*/
        width: 993px;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        margin: 0 auto;
        background-color: #ffffff;
    }


/** oap language tabs **/

div#lge {
    width: 981px;
    height: 32px;
    background-color: #000000;
    text-align: right;
    margin: 0;
    padding: 0;
    border-left: solid 12px #dfdfdf;
}
    div#lge_login {
        display: inline;
        margin-left: 251px;
        height: 32px;
        text-align: left;
        float: left;
        line-height: 32px;
        cursor: default;
        color: #FFFFFF;
    }
        div#lge_login a {
            color: #b6c753;
            font-weight: bold;
            padding: 2px 4px 2px 4px;
            text-decoration: none;
        }
        div#lge_login a:hover, 
        div#lge_login a:active {
            text-decoration: none;
            background-color: #b6c753;
            color: #000000;
        }

    div#lge_tabs {  
        float: right;
        margin: 0;
        padding: 0;
    }
        div#lge_tabs ul { 
            margin: 0px;
            padding: 8px 0 0 0;
            height: 24px;
        }
            div#lge_tabs li {
                list-style-type: none;
                display: inline;
                margin: 0px;
                padding: 0px;
            }
                div#lge_tabs a {
                    margin: 0px;
                    padding: 0 10px 0 10px;
                }
        
                div#lge_tabs li.lge_en_selected  a, 
                div#lge_tabs li.lge_cns_selected  a, 
                div#lge_tabs li.lge_cnt_selected  a, 
                div#lge_tabs li.lge_ja_selected  a, 
                div#lge_tabs li.lge_ko_selected  a {    
                    color: #b6c753;
                    font-weight: bold;
                }
                div#lge_tabs a { color: #ffffff; }
                div#lge_tabs a:hover    { text-decoration: none; color: #b6c753; }
                div#lge_tabs a:link     { text-decoration: none; }
                div#lge_tabs a:visited  { text-decoration: none; }
                div#lge_tabs a:active   { text-decoration: none; color: #b6c753; }


div#search_bar {
    float: right;
    width: 186px;
    height: 32px;
    margin: 0;
    padding: 0;
}
    div#search_bar div.sba{
        position: absolute;
        float: left;
        width: 148px;
        height: 30px;
        margin: 0;
        padding: 0;
        background-color: #FFFFFF;
        border: 1px solid #b6c753;
    }
        div#search_bar div.sba input {

            margin: 9px 10px 0 -23px;
            padding: 0;
            height: 13px;
            width: 130px;
            font-style: normal;
            font-size: 11px;

            color: #999999;
            background-color: #ffffff;
            border: none;
        }
        div#search_bar div.sba input:focus{
            outline: none;
        }
        
    div#search_bar div.sbb{
        position: absolute;
        float: left;
        height: 32px;
        margin-left: 150px;
    }
    div#search_bar a.search_button {
        float: left;
        margin: 0px 0 0 0;
        width: 36px;
        height: 12px;
        padding: 9px 0 11px 0;
        text-align: center;
        background-color: #b6c753;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
    }
    
    div#search_bar a.search_button:hover, div#search_bar a.search_button:active {
        color: #000000;
        text-decoration: none;
    }






/** oap_header.css **/
/* 
    The purpose of this style sheet is to provide styling information for the header
*/

    div#header{ 
        width:992px; 
        float:left;
        background-color: #ffffff;
        border-bottom: solid 1px #dfdfdf;
    }
        div#header div.child{ 
            
        }
        div#header div.left{ 
            _font-size: 0px;
            width:238px;
            height:96px; 
            float:left;
            background-color: #dfdfdf;
        }
            div#header div.left a{
                border: none;
            }
                div#header div.left a img{ 
                    border: none;
                    margin: 0px;
                    padding: 0px;
                }
        div#header div.right {
            width:704px;
            height:47px; 
            margin: 25px 0 0 25px;
            padding: 0px;
            float:left;
            background-color: #ffffff;
        }
            div#header div.right div.top {

                color: #000000;
                font-weight: normal;
                font-size: 30px;
                margin: -4px 0 3px 0;
            }

            div#header div.right div.bottom {

                color: #8b8b8b;
                font-weight: normal;
                font-size: 16px;
                
            }


/** oap_menubar.css **/
/* 
    The purpose of this style sheet is to provide styling information for the left menu
*/

     div#oap_leftpanel {
        width: 237px;
        float:left;
        border-right:1px solid #dfdfdf;
    }
        div#oap_leftpanel div.space {
            width: 237px;
            height:38px;
            background: url(/images/left_background.gif) repeat-y;
        }

        div#oap_leftmenu {
        }
            div#oap_leftmenu ul{
                margin: 0;
                padding:0;
                list-style-type:none;
                width:237px;
            }
                div#oap_leftmenu ul li{
                    margin: 0 0 0 0px;
                    width:237px;
                }
                    div#oap_leftmenu ul li a{
                        display: block;
                        color: #000000;
                        text-decoration: none;
                        height: 46px;

                        margin:0;
                        padding:0 0 0 52px;
                                                line-height:45px;
                        font-size: 15px;
                        font-weight: normal;
                        font-style: normal;
                    }
                div#oap_leftmenu ul li.homepage{
                    border-bottom: 1px solid #dfdfdf;
                }
                    div#oap_leftmenu ul li.homepage a{
                        height: 45px;
                    }

                    div#oap_leftmenu ul li a.oap_trade{
                        background: url(/images/menu_level1_fxtrade.gif) no-repeat 0px 0px;
                    }
                    div#oap_leftmenu ul li a.oap_account{
                        background: url(/images/menu_level1_account.gif) no-repeat 0px 0px;
                    }
                    div#oap_leftmenu ul li a.oap_help{
                        background: url(/images/menu_level1_assist.gif) no-repeat 0px 0px;
                    }
                    div#oap_leftmenu ul li a.oap_store{
                        background: url(/images/menu_level1_toolbox.gif) no-repeat 0px 0px;
                    }
                    div#oap_leftmenu ul li a.oap_learn{
                        background: url(/images/menu_level1_knowledge.gif) no-repeat 0px 0px;
                    }

                    div#oap_leftmenu ul li a:hover,
                    div#oap_leftmenu ul li.current a.oap_trade,
                    div#oap_leftmenu ul li.current a.oap_account,
                    div#oap_leftmenu ul li.current a.oap_help,
                    div#oap_leftmenu ul li.current a.oap_store,
                    div#oap_leftmenu ul li.current a.oap_learn{
                        background-position: 0px -46px;
                    }
                div#oap_leftmenu ul li  ul{
                    margin: 0px;
                    padding: 0;
                    list-style-type:none;
                    width:237px;
                }
                div#oap_leftmenu ul li  ul li{
                    margin: 0px;
                    width: 237px;
                }
                    div#oap_leftmenu ul li ul li a{
                        display: block;
                        color:#000000;
                        text-decoration:none;
                        height: 31px;
                        background: url(/images/menu_level2.gif) no-repeat 0px 0px;

                        margin: 0;
                        padding: 0px 0 0 50px;
                                                line-height:31px;
                            font-size: 11px;
                        font-weight: normal;
                        font-style: normal;
                    }

                    div#oap_leftmenu ul li  ul li a:hover, div#oap_leftmenu ul li  ul li.current a{
                        background-position: 0px -31px;
                    }   


                    div#oap_leftmenu ul li  ul li.current  ul{
                        margin: 0px;
                        padding: 0;
                        list-style-type:none;
                        width:237px;
                    }
                        div#oap_leftmenu ul li  ul li.current  ul li{
                            margin: 0px;
                            width: 237px;
                        }
                            div#oap_leftmenu ul li ul li.current ul li a{
                                display: block;
                                color:#000000;
                                text-decoration:none;
                                height: 22px;
                                background: url(/images/menu_level3.gif) repeat-y;
                                                                
                                margin: 0;
                                padding: 0 0 0 60px;
                                                                line-height:21px;
                                font-size: 10px;
                                font-weight: normal;
                                font-style: normal;
                            }

                        div#oap_leftmenu ul li  ul li.current ul li a:hover, 
                                                div#oap_leftmenu ul li ul li.current ul li.current a{
                            background-position: 0px -22px;
                        }   


/** oap_uniquespace.css **/
/* 
    The purpose of this style sheet is to provide styling information
    for the left uniquespace (content below left menu in a page)
*/

        div#oap_uniquespace {
            width: 237px;
            margin: 0;
            padding: 0;

        }
            div#oap_uniquespace div.space {
                background: url(/images/left_background.gif) repeat-y;
                height:10px;
            }
            div#oap_uniquespace div.child {
                background: url(/images/left_background_highlight.gif) repeat-y;
                color: #000000;  
                padding: 0px 16px 13px 16px; 
            }
            div#oap_uniquespace div.homepage {
                position:absolute;
                background: url(/images/left_background.gif) repeat-y;
            }
                div#oap_uniquespace div.homepage p{
                    width: 200px;
                }
                div#oap_uniquespace div.child p {
                    margin: 0; 
                    padding-top: 13px; 
                    font-family:Arial; 
                    font-size:10px; 
                }
                div#oap_uniquespace div.child p span, div#oap_uniquespace div.child p.title{
                    font-weight: bold; 
                    color: #ffb83f;
                }
            div#oap_uniquespace div.default_height {
                background: url(/images/left_background.gif) repeat-y;
                height: 345px;
            }
            
                

            div#oap_uniquespace  div.oap_quickconvert {
            }
                div#oap_uniquespace  div.oap_quickconvert div.header {
                    background-repeat: no-repeat;
                    height: 46px;
                }
                div#oap_uniquespace  div.oap_quickconvert div.border {
                    _font-size: 0px;
                    height:1px;
                    width:237px;
                    background: url(/images/left_background.gif) repeat-y;
                }
                div#oap_uniquespace  div.oap_quickconvert div.content {
                    background: url(/images/quickconverter_bg.gif) repeat-y 0 0;
                    padding: 0 0 14px 0;
                }
                    div#oap_uniquespace  div.oap_quickconvert div.content form{
                        margin: 0px;
                        padding: 0px;
                    }
                    div#oap_uniquespace  div.oap_quickconvert div.content div.two_column{
                        width: 209px;
                        padding: 0;
                        margin: 0 0 0 28px;
                    }
                        div#oap_uniquespace  div.oap_quickconvert div.content div.two_column div.child{
                            float: left;
                            width: 88px;
                            margin: 14px 0 0px 0px;
                            padding: 0;
                            background: none;
                        }
                            div#oap_uniquespace  div.oap_quickconvert div.content div.two_column select.qclist, 
                            div#oap_uniquespace  div.oap_quickconvert div.content div.two_column input.button {
                                width: 88px;
                                margin: 0;
                                padding: 0;
                                font-size: 10px;
                            }
                            div#oap_uniquespace  div.oap_quickconvert div.content div.two_column input.field{
                                position: absolute;
                                width: 80px;
                                margin: 1px 0 0 0;
                                padding: 0;
                                font-size: 10px;
                            }
                        div#oap_uniquespace  div.oap_quickconvert div.content div.two_column div.left{
                            margin-right: 15px;
                            padding: 0;
                        }
                        div#oap_uniquespace  div.oap_quickconvert div.content div.two_column div.right{
                            padding: 0;
                        }

                div#oap_uniquespace div.qc_display{
                    font-size:10px;
                    margin: 0px 14px 0px 26px;
                    color: #FFFFFF;
                }
                    div#oap_uniquespace div.qc_display div#quickconverter_date {
                        padding: 10px 0 10px 0;
                    }
                    div#oap_uniquespace div.qc_display div#quickconverter_ab{
                        font-size:15px; 
                        font-weight:bold;
                    }
                    div#oap_uniquespace div.qc_display div#quickconverter_ba {
                        padding: 0 0 10px 0;
                    }
                div#oap_uniquespace div#quickconverter_showError  {
                    padding: 10px 0 0 0;
                }


/** oap_core.css **/
/* 
    The purpose of this style sheet is to provide styling information
    for the html contents in core section
*/
    
    div#oap_core {
            float:left;
        width:594px;
        margin:0 1px 36px 1px;
        padding: 0;
    }
    div#oap_core13 {
            float:left;
        width:754px;

        margin:0 0 0px 0;
        padding: 0;
    }

        div#oap_core a:link, div#oap_core13 a:link {
            text-decoration: underline;
            color: #000000;
            padding: 1px 3px 1px 3px;
            margin: 0px -3px 0px -3px;
        }
        div#oap_core a:visited, div#oap_core13 a:visited {
            text-decoration: underline;
            color: #000000;
        }
        div#oap_core a:hover, div#oap_core a:active, div#oap_core13 a:hover, div#oap_core13 a:active {
            text-decoration: none;
            background-color: #b6c753;
            color: #000000;
        }
        
        div#oap_core13 div.group div.homepage_screenshot a {
            padding: 0;
            margin: 0;
            color: #000000;
            background-color: #000000;
        }
        
         div#oap_core div.group div.oap_registration_header a {
            padding: 0;
            margin: 0;
        }

        div#oap_core ul{
            margin: 9px 0 0 0;
            padding:0;
            list-style-type:none;
        }
            div#oap_core ul li{
                margin: 0;
                padding: 0 0 7px 10px;
                background: url(/images/bullet.png) no-repeat;
                background-position: 0px 2px;
            }
                div#oap_core ul li p{
                    margin: 0;
                    padding: 0;
                }


        h1 {
            top: 1px;
            position:relative;
            width: 105%;
            margin: 0 -27px 0 -27px;
            padding: 23px 0 19px 27px;
            height:29px;
            font-size: 24px;
            font-weight: bold;
            font-style: normal;
            color:  #b6c753;
            border-bottom: 1px dotted #dfdfdf;
        }
        h2{
            position:relative;
            width: 105%;
            margin: 17px -27px 0 -27px;
            padding: 17px 0 17px 27px;

            font-weight:  bold;
            font-size: 18px;
            color:  #000000;
            border-bottom: 1px dotted #dfdfdf;  
            border-top: 1px dotted #dfdfdf;
        }
            h2.shiftup {
                margin: 0px -27px 0 -27px;
            }
        h3 {
            margin: 0px 0px 0px 0px;
            padding: 15px 0 0 0 ;
            font-size:14px;
            color: #000000;
        }
    


    div.one_column, div.two_column, div.three_column {
        width: 540px;       
        padding:0;
        margin: 0px 27px 0px 27px;
    }
        div.one_column div.child {
            float:left;
            width: 540px;
        }


        div.two_column div.child { 
            float: left;
            width: 256px;
        }
            div.two_column div.child div.two_column{ 
                width: 256px;       
                padding:0;
                margin: 0;
            }
                div.two_column div.child div.two_column div.child { 
                    float: left;
                    width: 114px;
                }
        div.two_column div.left, div.two_column div.child div.two_column div.left{ 
            margin-right: 14px;
        }
        div.two_column div.right, div.two_column div.child div.two_column div.right{ 
            margin-left: 14px;
        }


        div.three_column div.child { 
            float: left;
            width: 161px;
        }
        div.three_column div.left{ 
            margin-right: 14px;
        }
        div.three_column div.middle{ 
            margin-left: 14px;
            margin-right: 14px;
        }
        div.three_column div.right{ 
            margin-left: 14px;
        }

        div.one_column p, div.two_column p, div.three_column p {
            margin: 0px;
            padding:17px 0px 0px 0px;
        }








    /* --------------------------------- lightgrey box begins ---------------------------------------- */

    div.lightgrey {
        width:100%;
        background-color:#f4f4f4; 
        margin: 0;
        padding-top: 0px;
        padding-bottom: 17px; /*bottom*/
    }
        div.lightgrey p{
            margin: 0;
            padding:17px 0 0 0;
        }
        div#oap_core div.lightgrey div.three_column ul, div#oap_core div.lightgrey div.two_column div.child div.two_column div.child ul{
            margin: 17px 0 0 0;
            padding:0;
            list-style-type:none;
        }
            div#oap_core div.lightgrey div.three_column ul li, div#oap_core div.lightgrey div.two_column div.child div.two_column div.child li{
                margin: 0;
                padding: 0 0 7px 0;
                background: none;
            }
                div#oap_core div.lightgrey div.three_column ul li a, div#oap_core div.lightgrey div.two_column div.child div.two_column div.child a{
                    text-decoration: none;
                    color: #4b4b4b;
                    padding: 1px 3px 1px 3px;
                    margin: 0px -3px 0 -3px;
                }
                div#oap_core div.lightgrey div.three_column ul li a:hover, div#oap_core div.lightgrey div.two_column div.child div.two_column div.child a:hover{
                    text-decoration: none;
                    color: #ffffff;
                    background-color: #b6c753;
                }
                div#oap_core div.lightgrey div.three_column ul li ul.child {
                    margin: 7px 0 0 0;
                }
                    div#oap_core div.lightgrey div.three_column ul li ul.child li{
                        padding: 0 0 7px 12px;
                    }
                    div#oap_core div.lightgrey div.three_column ul li ul.child li.bottom{
                        padding: 0 0 0px 12px;
                    }

    div.border_lightgrey {
        margin: 0 1px 0 1px;
        border-top: 1px solid #e9e9e9;
    }

    /* --------------------------------- lightgrey box ends ---------------------------------------- */


    /* --------------------------------- image navigation begins ---------------------------------------- */

    div.oap_images_navigation { 
    }
        div.oap_images_navigation div.four_column,
        div.oap_images_navigation div.five_column {
            width: 594px;
            margin:0;
            padding:0;
        }
            div.oap_images_navigation div.four_column div.child{
                float: left;
                width: 148px;
            }
            div.oap_images_navigation div.four_column div.center{
                width: 149px;
            }
            div.oap_images_navigation div.five_column div.child{
                float: left;
                width: 118px;
            }
            div.oap_images_navigation div.five_column div.center_side{
                width: 119px;
            }
            div.oap_images_navigation div.five_column div.center{
                width: 120px;
            }

            div.oap_images_navigation div.greyarea {
                    background-color:#f4f4f4; 
                    border-top: 1px solid #dfdfdf;
                    border-bottom: 1px solid #dfdfdf;

                    text-decoration: none;
                    text-align : center;
                    font-weight: bold;
                    font-size: 11px;
                    color: #252525;
            }
            div.oap_images_navigation div.greyarea p {
                    margin: 12px 0 12px 0;
                    position: relative;
            }
                div.transfer_fund_setheight div.oap_images_navigation div.greyarea{
                        height: 53px;
                }
                div.my_account_setheight div.oap_images_navigation div.greyarea{
                        height: 68px;
                }
                div.password_setheight div.oap_images_navigation div.greyarea{
                        height: 68px;
                }
                div.assist_setheight div.oap_images_navigation div.greyarea{
                        height: 39px;
                }
                
             div#oap_core div.oap_images_navigation a{
                  background-color: #FFFFFF;
                  padding: 0;
                  margin: 0;
                  }

    /* --------------------------------- image navigation ends ---------------------------------------- */


    /* --------------------------------- form's css begins ---------------------------------------- */



    div.form_fields {
        padding: 20px 0 0 0;
    }
        div.form_fields div.oneline{ 
            padding: 0px 0 8px 0;
        }
            div.form_fields div.oneline div.header{ 
                width: 150px; 
                float: left; 
                margin: 0 0px 0 0;
                padding: 0px 0 0 0;
                font-weight: bold;
            }
            div.form_fields div.inputfield{ 
                float: left;
                width: 390px;
                margin-top: 0px;
            }
                div#oap_core div.form_fields div.inputfield ul{
                    margin: 0;
                    padding: 0;
                    list-style-type:none;
                }
                div#oap_core div.form_fields div.inputfield ul li{
                    margin: 0;
                    padding: 0;
                    background: none;
                }
                div#oap_core div.form_fields div.inputfield ul li input{
                    margin: 0px;
                    padding: 0;
                    width: 20px;
                }
                div#oap_core div.form_fields div.inputfield input{
                    width: 250px;
                }
                div#oap_core div.form_fields div.inputfield textarea{
                    width: 300px;
                }
            div#oap_core div.form_fields div.inputfield input.button{ 
                margin: 0px 0 0 30px;
                width:160px;
                
            }

    div.password_change{
        padding: 12px 0 0 0;
    }
        div.password_change div.oneline{ 
            padding: 8px 0 0 0;
        }
            div.password_change div.oneline div.header{ 
                width: 134px; 
                float: left; 
                margin: 0 10px 0 0;
                padding: 3px 0 0 0;
            }
                div.password_change div.oneline div.header strong{ 
                    float: right; 
                }
            div.password_change div.oneline input.button{ 
                margin: 5px 0 0 15px;
                width:80px;
            }
            div.password_change div.oneline input.password_button{ 
                margin: 0 0 0 15px;
                width:80px;
            }

    div.password_retrieve {
        padding: 13px 0 6px 0;
    }
        div.password_retrieve div.header{ 
            width: 134px; 
            float: left; 
            margin: 0 10px 0 0;
            padding: 3px 0 0 0;
        }
            div.password_retrieve div.header strong{ 
                float: right; 
            }
        div.password_retrieve input.button{ 
            margin: 0px 0 0 15px;
            width:80px;
        }

    div.ajax_errormsg {
        display: none;
        color: #FF0000;
    }

    /* --------------------------------- form's css ends ---------------------------------------- */

    /* --------------------------------- table's css begins ---------------------------------------- */

    table {     padding: 0;
                margin: 0;
                background-color: #e9e9e9;
                font-family: Arial;
                font-size: 11px;
                border-collapse: collapse; }
                
    table td {  vertical-align: top;
                text-align: center;
                margin: 0;
                padding: 5px;
                border-collapse: collapse;
                border: 1px solid #ffffff;
     }
                
    table th {  text-align: left;
                padding-bottom: 10px;
                width: 200px;
                padding: 5px;
                border-collapse: collapse;
                border: 1px solid #ffffff;
                background-color: #4b4b4b;
                color: #ffffff; }
                
    table .td_empty { background-color: #ffffff; }

    table .th_center {  text-align: center;
                        width: 150px; }
                        
    table .td_highlight {   font-weight: bold;
                            background-color: #dedede; }

    /* --------------------------------- table's css ends ---------------------------------------- */



/** oap_rightpanel.css **/
/* 
    The purpose of this style sheet is to provide styling information for the right panel
*/

    div#oap_rightpanel {
        float:left;
        width:158px;
        margin:0;
        padding:0;
    }
        div#oap_rightpanel div.button {
            height: 72px;
            width: 158px;
            background-color: #FFFFFF;
            border-bottom: 3px solid #898989;
        }
            div#oap_rightpanel div.button a.oap_contact_us {
                float:right;
                height:31px;
                width: 136px;
                background-repeat: no-repeat;
                margin: 20px 11px 0 0;
            }
            div#oap_rightpanel div.button a.oap_livechat {
                float:right;
                height:42px;
                width: 136px;
                background-repeat: no-repeat;
                margin: 20px 11px 0 0;
            }


    div.darkgrey_box { 
        background-color: #BFBFBF; 
    }
    div.lightgrey_box { 
        background-color: #E9E9E9; 
    }
        div.darkgrey_box div.oap_highlightbox div.header {
            background: url(/images/lightbox_header_dark.gif) no-repeat;
        }
        div.lightgrey_box div.oap_highlightbox div.header {
            background: url(/images/lightbox_header_light.gif) no-repeat;
        }   
            div.darkgrey_box div.content ul li{
                background: url(/images/arrow_darkgrey.gif) no-repeat;
                background-position: 0px 2px;
            }
            div.lightgrey_box div.content ul li{
                background: url(/images/arrow_lightgrey.gif) no-repeat;
                background-position: 0px 2px;
            }


    div.oap_highlightbox {
        border-bottom: 1px solid #FFFFFF;
        width: 158px;
    }
        div.oap_highlightbox div.header {
            border-bottom: 1px solid #FFFFFF;
            padding: 8px 10px 8px 10px;
            font-weight: bold;
        }
        div.oap_highlightbox div.footer {
            height: 10px;
        }
        div.oap_highlightbox div.content{
            margin: 0 10px 0 10px;
            font-size: 11px;
        }
            div.oap_highlightbox div.content p{
                padding: 10px 0 0px 0;
                margin: 0px;
            }
            div.oap_highlightbox div.content ul{
                margin:0;
                padding: 10px 0 0px 0;
                list-style-type:none;
            }
                div.oap_highlightbox div.content ul li{
                    margin: 0 0 5px 0;
                    padding: 0 0 0 10px;
                }
                    div.oap_highlightbox div.content ul li a{
                        text-decoration: underline;
                        color: #000000;
                        padding: 1px 3px 1px 3px;
                        margin: 0px -3px 0px -3px;
                    }
                    div.oap_highlightbox div.content ul li a:hover{
                        text-decoration:none;
                        color: #000000;
                        background-color: #b6c753;
                    }


/** oap_footer.css **/
/* 
    The purpose of this style sheet is to provide styling information for the footer

*/
 

         div#oap_footer{
            width: 992px;
            /* background-color: #171717; */
            background: url(/images/full_background.gif) repeat-y;
        }
            div#oap_footer div.left {
                float: left;
            }
            div#oap_footer div.right {
                float: right;
                background-color: #ffffff;
                width: 754px;
                margin: 0;
                padding: 0;
                text-align: left;
                border-top: 1px solid #dfdfdf;
            }
                div#oap_footer div.right ul {
                    list-style-type: none;
                    margin: 15px 25px 10px 22px;
                    padding: 0;
                }
                    div#oap_footer div.right ul li {
                        display:inline;
                        margin: 0 6px 0 0;
                        font-size: 11px;
                        color: #000000;
                    }
                    
                    div#oap_footer div.right ul li a {
                        padding: 1px 3px 1px 3px;
                    }
                    
                div#oap_footer div.right p {
                    color: #000000;
                    font-size: 9px;
                    margin: 15px 25px 25px 25px;
                    padding: 0;
                }
                                 div#oap_footer div.right p a, div#oap_footer div.right ul li a {
                                    text-decoration: underline;
                                    color: #000000;                           
                                        }
                                        
                                div#oap_footer div.right p a:hover, div#oap_footer div.right ul li a:hover {
                                    text-decoration: none;    
                                    background-color: #b6c753;                    
                                        }
                
        div#oap_footer div.links {
                    
}
        
        div#oap_footer div.links ul {
            width: 754px;
            padding: 0;
            margin: 0;

        }
    
        div#oap_footer div.links li {   
            width: 150px;
            list-style-type: none;
            display: inline;
            margin: 0;
            padding: 25px;
            float: left;
            line-height: 20px;
        }
        
        div#oap_footer div.links li a {     
            margin: 0 0 0 -3px;
        }
        
        div#oap_footer div.links span.links_headline {  
            color: #121212;
            font-weight: bold;
            font-size: 15px;
         }
           
        div#oap_footer div.disclaimer {
            border-top: 1px dotted #dfdfdf;
}


/*
 *  registration 3.0 specifics
 */
div#oap_reg_container {
    background: url(/images/full_background_white.gif) repeat-y;
    padding:0px 0px 0px 12px;
}

div#oap_reg_container div#oap_core {
    width:822px;
    margin:0px;
}

div#oap_reg_container h1 {
    width: auto;
    top: 0px;
    position:relative;
    width: auto;
    margin: 0px 0px 0px 0px;
    padding:23px 0px 20px 27px;
    height:29px;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
    color:  #000000;
    border-bottom: 1px solid #dfdfdf;
}

/*
 * oap reg overrides
 */
div#Wrapper_Registration {
    padding-left:28px;
}

div#Wrapper_Registration h1, div#Wrapper_Registration h2 {
  border: none;
  font-style: normal;
  padding: 0px;
  width:auto;
  height:auto;
}

div#Wrapper_Registration a.button{
  padding: 0 0 0 4px;
}

div#Container_InputForm_Registration h2 {
  margin:0px 0px 10px 0px;
}

div#oap_core ul li {
  margin-left: 20px;
}

div#oap_reg_container table {
  background-color: #ffffff;
}

div#oap_reg_container table td {
  text-align: left;
  padding: 0px;
}

div#oap_reg_container div#Area_Registration table#contact_information input#position {
    margin-left:0px;
}

div#oap_reg_container div#Wrapper_Registration ul#oanda_prereq ul li {
  padding-top:5px;
}

div#oap_reg_container {
  font-size:12px;
}

div#oap_reg_container input#resumeverified,
div#oap_reg_container input#confirm {
   border: 0px;
   width: 14px;
   height: 14px;
}
