@import url('global.css');
#content h2 {
color:#900;
font-size:200%;
padding:0 1% 30px 1%;
margin:0;
}
#content #real_content,
#footer {
width:100%;
float:left;
overflow:hidden;
}
#content #real_content div {
width:23%;
_width:22%;
background:#ECEFF2 url('../images/content/static_module_bottom.gif') repeat-x bottom left;
float:left;
margin:0 1%;
padding:0 0 90px 0;
display:inline;
min-height:780px;
_height:780px;
}
#content #real_content div h3 {
margin:0 0 10px 0;
padding:5px;
background:#FFAE15;
color:#900;
border-bottom:1px solid #FFF;
font-size:100%;
}
#content #real_content div p {
padding:5px 10px;
margin:0;
}
#contacts,
#contacts_form {
background:#F7F7F7;
width:315px;
min-height:405px;
_height:405px;
float:left;
margin:0 10px;
display:inline;
}
#contacts_form {
width:400px;
background:#FFFEE8;
}
#contacts h2,
#contacts_form h2 {
font-weight:normal;
font-size:30px;
text-transform:uppercase;
color:#000;
background:#FFF;
line-height:35px;
padding-bottom:10px;
}
#contacts h2 {
border-bottom:6px solid #757575;
}
#contacts div {
padding:30px;
font-size:13px;
line-height:20px;
}
#contacts address {
font-style:normal;
}
#contacts p.phones {
padding-bottom:5px;
background:url('../images/content/horizontal_dots.gif') repeat-x bottom left;
}
/****** SWISS ACCOUNT CREATION ******/ 
#swiss_accounts
{
width:660px;
text-align:center;
margin:20px auto 0px auto;
}
#swiss_accounts form
{
float:left;
width:100%;
text-align:left;
background:#EBEEF2;
}
#swiss_accounts .top_text
{
float:left;
width:100%;
font-size:13px;
text-indent:1em;
padding-bottom:10px;
background:white;
}
#swiss_accounts .step_title
{
float:left;
width:100%;
height:38px;
margin-bottom:20px;
color:white;
font-size:22px;
line-height:38px;
background:#9DACBF;
}
#swiss_accounts .step_title .left
{
float:left;
margin-left:15px;
font-weight:bold;
}
#swiss_accounts .step_title .right
{
float:right;
margin-right:10px;
}
#swiss_accounts .check_row
{
float:left;
width:400px;
margin:6px 0px 10px 226px;
}
#swiss_accounts .check_row input
{
float:left;
margin:1px 6px 0px 0px;
}
#swiss_accounts .check_row .check_label
{
float:left;
text-transform:capitalize;
}
#swiss_accounts form .row, #swiss_accounts form .row_two
{
float:left;
width:100%;
height:22px;
margin-bottom:16px;
}
#swiss_accounts form .section_title
{
float:left;
width:426px;
height:16px;
font-weight:bold;
text-indent:1em;
text-transform:capitalize;
margin:16px 0px 10px 102px;
background:#DEE3EA;
}
#swiss_accounts form .row_two
{
height:auto;
}
#swiss_accounts form .row label, #swiss_accounts form .row_two label
{
float:left;
width:30%;
font-weight:bold;
text-align:right;
text-transform:capitalize;
}
#swiss_accounts form .row_two label.row_two2
{
	padding-top: 30px;
}
#swiss_accounts form .row label .right_label
{
float:right;
}
#swiss_accounts form .row_two label
{
width:50%;
margin-left:140px;
text-align:left;
}
form .row_two label span
{
font-size:11px;
font-weight:normal;
}
form .row_two .radio_box
{
float:left;
width:316px;
margin-left:140px;
padding-bottom:10px;
background:#F8F9FA;
}
form .row_two .radio_box .radio_box_label
{
float:left;
width:306px;
margin:4px 0px 6px 10px;
text-align:left;
font-weight:bold;
color:#006699;
}
#swiss_accounts form .row_two textarea
{
float:left;
width:316px;
height:100px;
margin-left:140px;
}
#swiss_accounts form .row_two .slide_left
{
float:left;
margin:6px 0px 0px 140px;
clear:left;
}
form .row_two .help
{
float:left;
width:12px;
height:12px;
margin:6px;
background:url('../images/global/question.gif');
cursor:pointer;
}
form #account_info
{
float:right;
}
form #account_info_box
{
float:left;
width:260px;
margin:0px 0px 0px 360px;
position:absolute;
background:white;
border:1px solid;
display:none;
}
.closeButton /*the close button in the iframe*/
{
float:right;
font-weight:bold;
margin-right:6px;
cursor:pointer;
text-align:right;
}
#swiss_accounts form .row input, #swiss_accounts form .row select
{
float:left;
width:40%;
font-size:14px;
margin-left:28px;
border:1px solid #BCC7D3;
}
#swiss_accounts form .row select
{
text-transform:capitalize;
}
#swiss_accounts form .required
{
float:left;
width:5px;
height:5px;
margin:4px 6px 0px 4px;
background:url('../images/global/required.jpg') no-repeat;
}
#swiss_accounts form .row label  .required
{
float:right;
}
#swiss_accounts form .are_required
{
float:left;
width:100%;
text-align:center;
}
#swiss_accounts form .are_required img
{
margin-bottom:8px;
}
#swiss_accounts form .submit_button
{
float:left;
width:191px;
height:40px;
line-height:40px;
margin:30px 0px 20px 240px;
border:none;
color:white;
cursor:pointer;
font-size:18px;
text-align:center;
text-transform:uppercase;
background:url('../images/global/submit.jpg');
}
#swiss_accounts form .go_back
{
float:left;
width:191px;
height:40px;
margin:30px 0px 0px 16px;
text-align:center;
line-height:40px;
color:#4C4F54;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
background:url('../images/global/go_back.jpg') no-repeat;
}
#swiss_accounts form .error, #offshore_account form .error
{
float:left;
width:440px;
font-weight:bold;
color:#BA2927;
margin:0px 0px 10px 126px;
}
/***** OFFSHORE ACCOUNT *****/
#offshore_account
{
width:660px;
text-align:center;
margin:20px auto 0px auto;
}
#offshore_account form
{
float:left;
width:100%;
text-align:left;
background:#EBEEF2;
}
#offshore_account .top_text
{
float:left;
width:100%;
font-size:13px;
text-indent:1em;
padding-bottom:10px;
background:white;
}
#offshore_account .step_title
{
float:left;
width:100%;
height:38px;
margin-bottom:20px;
color:white;
font-size:22px;
line-height:38px;
background:#9DACBF;
}
#offshore_account .step_title .left
{
float:left;
margin-left:15px;
font-weight:bold;
}
#offshore_account .step_title .right
{
float:right;
margin-right:10px;
}
#offshore_account #currency_select
{
display:inline;
margin-left:16px;
}
#offshore_account .section_title
{
float:left;
width:88%;
height:26px;
font-size:13px;
color:black;
line-height:26px;
font-weight:bold;
padding-left:8px;
margin:10px 0px 0px 32px;
text-transform:uppercase;
background:#DADFE7;
}
#offshore_account .offshore_box
{
float:left;
width:88.8%;
margin-left:32px;
padding-bottom:10px;
border:1px solid #DADFE7;
background:#FFFFFF;
}
#offshore_account .offshore_box input
{
float:left;
width:14px;
height:14px;
margin:12px 10px 0px 28px;
clear:left;
border:1px solid #AFB3BA;
}
#offshore_account .offshore_box label
{
float:left;
width:80%;
height:14px;
line-height:14px;
text-transform:uppercase;
margin:12px 10px 0px 0px;
}
#offshore_account .offshore_box .offshore_country
{
float:left;
width:250px;
height:38px;
line-height:38px;
text-indent:1em;
text-transform:uppercase;
}
#offshore_account .offshore_country_title
{
float:left;
width:243px;
}
#offshore_account .offshore_price_title
{
float:left;
width:160px;
}
#offshore_account .submit
{
float:left;
width:191px;
height:40px;
margin:30px 0px 0px 220px;
text-align:center;
font-weight:bold;
font-size:12px;
color:white;
border:none;
cursor:pointer;
text-transform:uppercase;
background:url('../images/global/submit.jpg');
}
#offshore_account form .row
{
float:left;
width:100%;
height:22px;
margin-bottom:16px;
}
#offshore_account form .row_two
{
height:auto;
}
#offshore_account form .row label
{
float:left;
width:30%;
font-weight:bold;
text-align:right;
text-transform:capitalize;
}
#offshore_account .row label .right_label
{
float:right;
}
#offshore_account form .row input
{
float:left;
width:40%;
font-size:14px;
margin-left:28px;
border:1px solid #BCC7D3;
}
#offshore_account form .required
{
float:left;
width:5px;
height:5px;
margin:4px 6px 0px 4px;
background:url('../images/global/required.jpg') no-repeat;
}
#offshore_account form .row label  .required
{
float:right;
}
#offshore_account form textarea
{
float:left;
width:418px;
height:128px;
margin-left:116px;
border:1px solid #BCC7D3;
}
#offshore_account form .radio_row
{
float:left;
width:22%;
margin-left:36px;
padding-bottom:36px;
}
#offshore_account form .radio_input
{
float:right;
width:216px;
border:1px solid #BCC7D3;
margin:-25px 20px 10px 0px;
}
#offshore_account form .submit_box
{
float:left;
width:100%;
background:white;
}
#loader
{
width:80px;
height:40px;
position:absolute;
display:none;
background: #DADFE7 url('../images/global/loader.gif') center center no-repeat;}.tinft,.tinft h3,.tinft p{width: 100%;}
.tinft{border-bottom: 20px solid white;}.tinft h3{background: url(/images/bg_1.gif) repeat-x top left;margin: 0;padding: 11px 0 16px 3%;color: #33404F;width: 97%;position: relative;}.tinft h3 u{text-decoration: none;position: absolute;top: 9px; right: 17px;background: url(/images/bg_2.gif) no-repeat top left;text-align: center;width:76px;color: #33404F;text-transform: uppercase;padding:4px 0;}.tinft p{line-height: 15px;padding-right: 1%;width: 99%;}
