#transfers_mini{
    
}


#mini_book_form{
    margin:6px 0px;
}
#mini_book_form div{
    padding:0;
    margin:10px 0px;
}

#mini_book_form div label.forinput{
    font-weight:bold;
}

#mini_book_form div select{
    width:140px;
    background-color:silver;
    padding:2px;    
}

/*Account form*/
#account_form{
    margin: 20px 0px;
}

#account_form fieldset
{
    position: relative;
    margin:14px 10px;    
    border:none;
    background:#112e50;
}
#account_form fieldset legend{
    position: absolute;  /* IE7 HACK - due to ie7 legend background color blead, using absolute positioning to avoid bleed*/
    top: -6px;
    padding: 2px 4px;
    margin-left:10px;
    font-size:10pt;     
    font-weight:bold;
    color:#363636;
    background-color:#fff;
    border:1px solid #ccc;
}
/*
#account_form fieldset div{
    padding:6px 10px;
}
*/

#account_form fieldset div{
    padding:0px;
}

#account_form fieldset div.clearfloat{
    margin:0;
    padding:0;
    clear:both;
}
#account_form fieldset div p{
    display:block;
    margin: 6px 0px;
    padding:0;
}

#account_form fieldset div p.msg{
    clear:both;
    height:14pt;
    margin: 6px 0px 6px 170px;
    padding:0;
}

#account_form fieldset div p label{
    float:left;
    width:160px;
}
#account_form fieldset div p label#securitylabel{
    float:left;
    width:190px;
}
#account_form fieldset div p label.wide{
    float:left;
    width:300px;
}
#account_form fieldset div p label span{
    color:#F4BF31;
    font-weight:bold;
    margin-right:3px;    
}
#account_form fieldset div p input{
    float:left;
    width:300px;
    background-color:silver;
    padding:2px;
}
#account_form fieldset div p textarea{
    float:left;
    width:300px;
    background-color:silver;
    padding:2px;    
}

#account_form fieldset div p select{
    float:left;
    width:300px;
    background-color:silver;
    padding:2px;    
}

#account_form fieldset div p input#phone{
    width:300px;
}
#account_form fieldset div p select{
    float:left;    
    width:300px;
}
#account_form fieldset div p input#security{
    float:left;
    width:120px;
}

#account_form fieldset div p input.submit{
    padding:6px;
    width:auto;
    background: transparent;
}


#account_form fieldset div p textarea:focus{
    background:#ffc; 
}

#account_form fieldset div p select:focus{
    background:#ffc; 
}

#account_form fieldset div p input[type="text"]:focus{
    background:#ffc; 
}

#account_form fieldset div p input[type="radio"]{
    width:16px;
    margin-top:2px; 
}

#account_form fieldset div p input.radio{
    width:16px;
    margin-top:2px; 
}

#account_form fieldset div.transfer
{
    margin-top:0px;
    border:1px solid silver;
    background-color:#14365F;
    padding:4px;
}

/* error messages*/
#account_form fieldset div.error_up_arrow
{
    clear:left;
    margin:6px 0px 6px 170px;
    padding:0px 0px 0px 24px;
    color:#ff0000;
    font-weight:bold;
    background: url(../images/site/arrow_up_red.png) no-repeat 0px 0px;
}
