 
 #formelement_filetype{
text-align:center;
}
 #formelement_remove{
text-align:center;
}
 #formelement_remove input{
margin: 10px;
}
 .topheading .form_view{
color: #3752ba;
}
#mainitem .topheading .form_view{
color: #3752ba;margin:0px;width: 96%;
}
table.form td,table.form th{
padding:0px 2px;
}
#maincontent .editdiv .form_view{
width: 100%;border: 0px;margin: 0px;padding: 0px;
}
#formelement_up_down a span{
text-align:center;width: 160px;margin: 2px auto;padding: 2px 8px ;border:1px solid #aaa;display:block;
}
 .form .formelement ul{
padding:0px;margin:4px 0 0px 25px;
}
 .typesel select{
width: 40%;padding:1px;
}
#formelement_up_down a:hover span{
background-color:#3752ba;color: #fff;
}
#formelement_hidden a span{
text-align:center;width: 160px;margin: 2px auto;padding: 2px 8px ;border:1px solid #aaa;display:table;
}
#formelement_hidden a.selected span,#formelement_hidden a.hover span{
background-color:#3752ba;color: #fff;
} 
 .onlyshow, .reupload{
margin: 4px 0;font-weight: bold;
}
#mainformfiles #formelement_file input{
margin: 5px auto;width: 250px;display: block;
}
.nexttable{
border: 1px solid #aaa;
} 
.reupload{
text-align:center;
}
.reupload a{
border: 1px solid #bbb;padding: 1px 5px;background-color: #fff;display: block;width: 100px;text-align:center;margin: 3px auto 20px auto;
}
.reupload a:hover{
border: 1px solid #bbb;padding: 1px 5px;background-color: #3752ba;color: #fff;text-decoration: none;
}

 .folderloc{
background: url(http://www.banktrack.org/assets/site_images/treeview/folder.gif) 3px 2px no-repeat;
padding: 1px 3px 2px 22px;border: 1px solid #bbb;background-color: #fff;width: 90%;margin: 3px 0 0 0;overflow:hidden;
} 
#rel{
margin-bottom: 10px;
} 
#savedone{
text-align:center;
margin: 70px 0;
font-size: 12pt;font-weight: bold;color:#3752ba;;
}    
 input[type=text],input[type=password], select{
padding: 2px;margin: 2px 0;
} 
input[type=submit]{
font-weight: bold;
}
input[type=button]{
padding: 0px;
}
textarea{
    width: 99%;
}  
select{
    width: 100%
}
input[type=text],input[type=password]{
    width: 98%;padding: 2px 3px;
}
table.form{
    border-collapse: collapse;
    width: 100%;
    background-color: #eee;
}
.option_but, #side .option_but{
background-color: #ffa500;padding: 2px 10px;color: #fff;
} 
.form td{
    padding: 0px 3px;
}
.form .label{
    font-weight: bold;
    text-align: right;
    color: #666;
    width: 100px;
    padding-top: 4px;
}
.form .error{
    width: 60px;
}
.form .error{
    color: farkred;
    padding: 0 2px;
    font-size: 7pt;
    font-weight: bold;
}

.form_view{
position: relative;
}
.form_view #formitemtoplabel{
    font-size: 11pt;
    color: #fff;
    font-weight: bold;
    background-color: #3752ba;
    position: absolute;
    right: 18px;
    top:18px;  display: none;
}

.topform_btn span{
    background-color: #eee;
    color: #aaa;
    display: block;width:260px; padding:5px;margin:0px 2px;float:left;text-align:center;
}

.topform_btn:hover .selected_mode,.topform_btn .selected_mode,.selected_mode{
    background-color: #ccf;
    color: #3752ba;
    font-weight: bold;
    bottom: -1px;z-index: 100;
    position: relative;
    border: 1px solid #3752ba;
    border-bottom: 0px;
}
.topform_btn:hover span{
    background-color: #ccf;
    color: #3752ba;
}
.formtitle,#form_bottom,#form_head{
    padding: 4px;
    background-color: #3752ba;
    text-align:center; color:#fff;
    font-size: 10pt;
    font-weight: bold;
}
#formrow_parent_id{
    border: 1px solid black;
    border-width: 1px 0;
}
#formrow_parent_id td
{
    background-color: #aaf;
    padding: 10px;
}
.formtitle{
    cursor:pointer;cursor:hand;
}
#form_view td.label{
width: 20%;
}

#form_view td.error{
width: 10%;
}
 #textarea_lastname, #textarea_name, #textarea_title{
font-size: 14px;font-weight: bold;color:#3752ba;width: 97.8%;
}
input
#label_title{
padding-top: 8px;
}

#form_view  td.formelement{
width: 70%;
}
.showtext{
padding: 4px 0;
font-weight: bold;
}

#add_image{
margin-top:30px;
}
#add_image .title{
font-size: 10pt;margin: 10px auto;text-align:center;
}










.nexttable{
border: 1px solid #aaa;margin:5px 0px;
} 
#form_bottom{
margin-bottom: 10px;
}
#form_view{
width: 100%;margin: -5px auto 0px auto;padding: 0px;
}
.form_view .help{
font-weight: normal;
color:  #3752ba;
line-height: 120%;font-style: italic;
} 
  
