body{
font-family: Arial;
font-size: 13px;
background: #002b68 url(/images/page_bg.png) repeat-x top;
margin: 40px 10px 40px 10px;
line-height: 1.2em;
color: #161616;
}

.theme-default #slider {
    
    width:380px; /* Make sure your images are the same size */
    height:240px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

a.download_link{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.contact, .contact a{
font-size: 11px;
color: #606060;
}

input[type=text],input[type=password]{
font-size: 12px;
}

#logo{
padding: 16px 0px 4px 16px;
}

#footer{
padding-top: 10px;
font-size: 12px;
color: white;
text-align: center;
}

.error{
color: red;
font-weight: bold;
}

.title{
font-size: 18px;
font-weight: bold;
font-style: italic;
}

.rtitle{
font-size: 15px;
font-weight: bold;
font-style: italic;
}

#logo{

}

.top_nav{
background: url(/images/border_xx.gif) repeat-x bottom;
padding: 5px 12px 5px 0px;
}

.top_nav a{
padding: 3px 4px 3px 4px;
font-size: 14px;
font-weight: bold;
color: #012f71;
text-decoration: none;
display: inline-block;
background: white;
}

.top_nav a:hover{
padding: 3px 4px 3px 4px;
font-size: 14px;
font-weight: bold;
color: #161616;
text-decoration: none;
display: inline-block;
background: white;
}

#current{
padding: 3px 4px 3px 4px;
font-size: 14px;
font-weight: bold;
color: black;
text-decoration: none;
display: inline-block;
background: #7db3ff;
border: 0px solid white;
}

a{
color: #012f71;
}

a img{
border: 0px;
}

#entersite{
padding: 16px;
}

#entersite a{
font-size: 21px;
font-weight: bold;
font-style: italic;
color: #0245a4;
text-decoration: none;
}

#entersite img{
margin-bottom: 3px;
margin-right: 6px;
}

.last_login{
font-size: 12px;
font-style: italic;
}

.acc_balance{
color: #0245a4;
font-weight: bold;
font-size: 16px;
}

.alert{
border: 1px solid #400000;
background: #ffc0c0;
padding: 4px;
font-size: 12px;
margin-bottom: 8px;
}

#newsarea{
width: 360px;
}

#newsbit{
border: 1px solid #006000;
background: #c0ffc0;
padding: 6px;
font-size: 12px;
}

.trans{
font-size: 12px;
background: #c0c0c0;
}

.trans tr td{
padding: 4px;
background: white;
}

.trans .id{
color: #323232;
font-size: 11px;
font-style: italic;
}

.sp1{
    height: 1px;
}

.sp2{
    height: 2px;
}

.sp4{
    height: 4px;
}

.sp6{
    height: 6px;
}

.sp8{
    height: 8px;
}

.sp12{
    height: 12px;
}

.sp16{
    height: 16px;
}

.fourspace{
    height: 4px;
}

#mid{
    width: 12px;
}

#right{
    width: 300px;
}

#perf_chart, #alltime_chart{
    border: 2px solid #f5e1aa;
}

.switchCharts{
    display: inline-block;
    width: 100px;
    padding: 4px;
    font-weight: bold;
    color: white;
    font-size: 12px;
    background: #002b68;
    text-decoration: none;
    text-align: center;
    height: 16px;
}
    

.chart_box{
    background: #f8f8d8;
    border: 2px solid #f5e1aa;
    margin: auto;
    width: auto;
    display: inline-block;
}

.break8{
    clear: both;
    height: 17px;
    background: url(/images/border_x.gif) center repeat-x;
}

.break16{
    clear: both;
    height: 33px;
    background: url(/images/border_x.gif) center repeat-x;
}

.leader{
    text-align: right;
}

.icon_left{
    margin-right: 4px;
}

.icon_right{
    margin-left: 4px;
}

.thumb{
    margin-right: 16px;
    padding: 2px;
    border: 1px solid #d8d8d8;
}

.photoslot{
    padding: 2px;
    border: 1px solid #d8d8d8;
}

#login_panel{
    font-size: 11px;
    font-weight: bold;
    background: #f0f0f0;
    padding: 4px;
    border: 1px solid #d8d8d8;
}

#login_panel input[type=submit]{
    font-size: 11px;
}

.title_imp{
    color: #012f71;
}

.quote{
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #012f71;
}

#footer a{
    color: white;
}

.nav_br{
    padding-left: 1px;
    padding-right: 1px;
}

.our_funds_leader{
    font-weight: bold;
    padding: 8px;

    background: #c0ffc0;
    border: 1px solid #008000;
}

#header_phones{
    padding-top: 6px;
    height: 64px;
    font-size: 11px;
    font-weight: bold;
    color: #323232;
}

#header_phones_inner{
    width: 416px;
    height: 24px;
    background: fixed url(/images/tele_bg.gif) top no-repeat;
}

#risk_disc{
    font-size: 10px;
    text-align: justify;
    padding: 16px;
    color: #606060;
}

.stitle{
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
}

.bt_info{
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    color: green;
    line-height: 1.4em;
}

.list{
    padding: 0px 40px 0px 40px;
    line-height: 1.5em;
}

.form_box{
    background: #f8f8d8;
}

.form_box input[type=text], .form_box input[type=password]{
    padding: 4px;
} 

form{
    margin: 0px;
    padding: 0px;
}

.form_box_div{
    background: #f8f8d8;
    display: inline-block;
    border: 2px solid #f5e1aa;
    padding: 8px;
}

.form_box input[type=submit]{
    display: none;
}

.form_col_a{
    font-weight: bold;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    cursor: pointer;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
    cursor: pointer;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
    cursor: pointer;
} 

.fund_title_normal{
    /*filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1;      /* khtml, old safari */
	-moz-opacity: 1;       /* mozilla, netscape */
	opacity: 1;           /* fx, safari, opera */

}

.fund_title_hidden{
    /*filter: alpha(opacity=40); /* internet explorer */
	-khtml-opacity: 0.4;      /* khtml, old safari */
	-moz-opacity: 0.4;       /* mozilla, netscape */
	opacity: 0.4;           /* fx, safari, opera */
}

.copyright{
    font-size: 11px;
    color: white;
}

.copyright a{
    color: white;
    text-decoration: none;
}

#translate{
font-size: 11px;
color: white;
padding-bottom: 6px;
}

#translate_text{
padding: 2px 6px 4px 2px;
}

#translate a img{
padding: 2px;
}

#translate a:hover img{
background: yellow;
padding: 2px;
}
