/* blueline: #3752ba; */
body,html,div,span{
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 150%;
}
.actionfront img{
width: 150px;
margin-bottom: -1px;
border: 1px solid black;
}
a:hover .actionfront{
background-color: #3752ba;
color: #fff;
}
a:hover .actionfront img{
border-color: #fff;
}
.actionfront{
margin: 10px;
text-align:center;
font-size: 12px;
font-weight: bold;
color:#3752ba;
background-color: #eee;
border: 1px solid grey;
padding: 10px 5px 5px 5px;
}
.letter_act{
background-color: #eee;
padding: 10px;
border: 1px solid grey;
width: 450px;
margin: 10px auto;
}
.acttbl th{
text-align: right;
}

.letter_act textarea{
height: 490px;
}
#bigimage{
margin-top: 20px;
}
.bigimage{
width: 400px;
margin: 0px 60px;
}
.form_view_actionletters #tr_letter textarea{
height: 250px;
}
.edit_fis tr.selected td{
color: #fff;
background-color: #3752ba;
}
.edit_fis td.dgrey{
background-color: #ddd;
}
.description img.small_news_img{
width: 90px;
float: left; 
padding: 0px;
border: 1px solid #000;
margin: 15px 10px 0px 0px;
}
#mainform select.selectlist_type{
width: 350px;
}
form input[class=yearmonth]{
width: 80px;padding: 1px;
}
form input[class=extra]{
width: 390px;padding: 1px;
}
form input[class=source]{
width: 432px;padding: 1px;
}
form textarea[class=other_textarea]{
width: 314px;padding: 1px;
}
#mainform select{
padding: 2px;
width: 85%;
}

form .selected b{
 color: #fff;
}

#mainform span.selected{
display: block;padding: 10px 5px;line-height: 200%;margin: 5px -5px;
}
.menubarcontainer,.menubar2container{
 display: none;
}
.menubar_item2 .mf_roundbut{
float: left;
padding: 2px 5px 10px 5px;
color: #FC5C00 ;
width: 150px;
margin-right: 10px;
}
.menubar2container{
background-color: #ccc;
border: 2px solid #FC5C00 ;
padding: 10px;
margin-top: -10px;
position: relative;
z-index: 20;
color: 000;
width: 484px;
}
a:active
{
outline: none;
}
.menubar2{
margin-top: 25px;
margin-left: -4px;
}
a:focus
{
-moz-outline-style: none;
}
.menubar{
margin-top: 15px;
}
.menubar a,.menubar a:hover{
 text-decoration: none;   
}
#dodgydeals .menubar_item .mf_roundbut{
color: #d33;

}
#dodgydeals .menubar .selected,#dodgydeals .menubar a:hover .mf_roundbut,#dodgydeals .menubar2 .selected,#dodgydeals .menubar2 a:hover .mf_roundbut{
background-color:  #d33 ;
color: #fff;
}
.menubar_item .mf_roundbut{
text-align: center;
font-weight: bold;
margin:0px;
font-size: 22px;
width: 158px;
float: left;
margin-right: 17px;
padding: 30px 0;
color: #FC5C00 ; 
}
.bankprofiles_item #firstelement_dodgydeals{
display: none;
}
 .edit_fis{
border-collapse: collapse;
background-color: #eee;
}
.edit_fis td{
width: 25%;
}
.rosyt{
background: url(http://www.banktrack.org/assets/site_images//vink.gif) 7px 12px no-repeat ; 
background-color: #eee;
padding: 5px;                                            

padding-left: 25px; 
border: 1px solid #999;
margin: 10px 0;
margin-left:-40px;
}
.menubar .selected,.menubar a:hover .mf_roundbut,.menubar2 .selected,.menubar2 a:hover .mf_roundbut{
background-color:  #FC5C00 ;
color: #fff;
}
 #mainitem{
display: table;
margin: 10px 0 10px 10px;
width: 560px;
position: relative;
}
#dodgydeals hr{
 border: 1px solid  #d33;
}
#bankprofiles_eptop {
margin-top:-5px;;
}
#bankprofiles_epbot {
margin-top:-5px;;
}
.edit_cmt .pubpriv{
position: absolute;
right: 120px;
margin-top:5px;
}
#bank_website_comments_div .pubpriv{
display: none;
}
.edit_cmt .pubpriv input{
position: absolute;
}
#tr_wait_rep{
 display:none;
}
.banker_landing #randomlink .roundbut {
background-color: #ddd;
color: #3752ba;
}
.add_new_sec{
margin: 0px;padding:0px;font-size: 10px;
margin-top: -3px;
}
div.editdiv{
padding: 5px;
background-color: #eee;
}
.new_sec{
width: 300px;
margin: 0 auto;
}
.new_sec input[type=text]{
width: 190px;
}
#add_mp{
margin: 10px 10px -5px 10px;
font-size: 9px;
}
#add_mp a{
font-weight: bold;
}
#pol_eqp .policiestitle{
display: none;
}
#dodgydeals #fl_bank_comment{
background-color: #d33;color: #ffffff;
}
.list_fi{
background-color: #ccc; padding: 10px;text-align:center;
}

.inroundbut{
overflow:hidden;line-height: 120%;
}
.blocks .active_file .roundbut{
background-color: green;
color: #fff;
}
.blocks .on_record .roundbut{
background-color: #d33;
color: #fff;
}
.linkitems .listitem{
border: 1px solid #ddd;
}
#fajax{
 width: 95%
}
#fcontainer{
background-color:#ccc;
max-height: 345px;
overflow:auto ;
border: 1px solid #999;
padding: 10px;
position:relative;
}
.edit_cmt textarea{
height: 100px;
}
textarea#bank_website_comments{
height: 250px;
}
.taghead{
color: #fff;
font-weight: bold;
text-align: center;

}
.cmt_btn{

font-weight: bold;
font-size: 9px;

}
.sendfilebank #mainform{
position: relative;
}
.sendfilebank input[type=submit]{
right: 0px;position: absolute;
}
.sendfilebank textarea{
height: 150px;
}
 #companies .listitem p a,#fi .listitem p a{
font-style:normal;
font-size: 7pt;
}

a.cmt_btn span{
border: 1px solid #FC5C00;
color: #FC5C00;
padding: 3px 5px;
background-color: #fff;

}
a.cmt_btn:hover span{
color: #fff;
background-color: #FC5C00;
}
.commentdiv{
background-color: #eee;
padding: 5px 10px;
border: 1px solid #FC5C00;
margin: 4px 0;
}
#dodgydeals .commentdiv{
border-color: #d33;
}
#dodgydeals a.cmt_btn span{
border-color: #d33;
color: #d33;
}
#dodgydeals a.cmt_btn:hover span{
background-color: #d33;
color: #fff;
}
.bc_ls{
position: absolute;
color: #FC5C00; 
margin: 4px 0 0 3px;
font-size: 7pt;
font-weight: bold;
line-height: 110%;
}
.bc_btn_exp{
text-align: center;
font-size: 11pt;
padding: 2px;

color: #Fc8;
}
.btncont_out{
height: 16px;
width: 100%;
text-align: right;
padding-top:0px;
}
.btncont_in{
height: 20px;
width: 100%;
text-align: right;
padding-top:8px;
}
.comment input[type=button]{
margin-top: 3px;float: right;
}
#mainform select.selectlist_type{
width: 350px;
}
a.addform{
 margin-left:5px;font-size: 8pt;
}
#bankprofiles .maintypelist .smallertitle{
color: #3752ba;font-size: 8pt;border:0px;
}
#bankprofiles .maintypelist .listitem{
padding: 2px 5px;;
}
#bankprofiles .maintypelist .linkitems{
margin-left: 30px;margin-top:-2px;
}
#bankprofiles .maintypelist .list_excs{
margin-left: 45px;
margin-bottom: 5px;
}
.bigi #cancel,#bankprofiles .bigi input[type=submit]{
margin: 10px 5px; float: right;
}
.bigi #mainform{
background-color: #eee;padding: 5px 15px 45px 15px;
}
 .bigi #mainform .small_head{
margin-top: 15px;
}
a#oktopaid{
color: #fff;
position: absolute;
right: 60px;
font-size: 10px;
}
.page_search #resources{
display: none;
}
.search_item .itemslist{
 display:none;
}
#searchbox{
text-align: center;
background-color: #eee;
padding: 10px 20px;
}
#searchb{
width: 200px;
}
.search_item .head{
margin-left:0px; cursor:pointer;cursor:hand;
}
.smallheadinfo{
font-size: 7pt; color: #000;
}
.bigi{
display: table;
width: 100%;
}
#bankprofiles #ddealslist{
width: 100%;margin-left:0px;
}
#bankprofiles #dodgydealslist{
border:2px solid lightgrey;
}
#firstelement_dodgydeals{

}
.statusr{
 color: #d33;
}
.statusg{
  color: green;
}
#bankprofiles #fl_bank_website,#bankprofiles #fl_bank_comment{
background-color: #FC5C00;color: #ffffff;

}
 .part input.total_asset, .part input.nr_employees{
width: 300px;
}
#bankprofiles hr{
 border: 1px solid  #FC5C00; 

}
#manage_users{
margin: 0px auto;
padding: 10px 30px 30px 30px;
background-color: #ddd;
}
 .part input.tayear{
width: 50px;
}
.part input.taam{
width: 80px;
}
.part input.tacur{
width: 20px;
}
.part input.taeur{
width: 80px;
}
#listkeys,#listexcs{
margin: 0px;
}
.publist{
 padding: 5px;
}
.publist .title{
 font-size: 8pt;
}
.swgrey{
 background-color: #dddddd;
}
div.taskextra a{
 color: #3752ba;
}  
.move_done,.move_ok,.move_paid
{
display: none;
}
.move{
text-align:center;
}
input#profession_text{
width: 201px;
}
form#mainformmailinglist div#modalview{
border:0px;
}
.taskextra p{
 margin: 2px;
}  
select.status{
width: 60px;
}
input#cb_deadline{
margin: 4px;
}
input#textarea_minutes_worked{
width: 54px;
}
  .tlstatus a.move_up,.tlstatus a.move_down{
color:#3752ba;font-weight:bold;font-size:10pt;font-family:arial,helvetica;top:0px;padding: 1px 3px;line-height:100%;position:relative; 
} 
.taskextra{
display:none;
position: absolute;
border: 1px solid #666;background-color: #eee;width: 400px;padding: 8px;color: black;z-index:5;font-size: 8pt;margin: 0 25px;text-align:justify
}
tr.new{
background-color: #ddd;color: #000;
}
tr.new a{
color: #35b;
}
tr.busy,tr.busy a{
background-color: #cdc;color: green;
}
.tasklist_ok, .tasklist_paid{
 display:none;
}
#firstelement_taskslist h3 {
 cursor:pointer;cursor:hand;
}
.add_new_link{
text-align:right;margin-bottom: 5px;border: 1px solid #ccc;background-color: #eee;padding: 10px 25px;
}
.seen{
background-color: #aa3;
}
.done{
background-color: #4a4;
}
.ok{
background-color: #777;
}
.paid{
background-color: #777;
}
#firstelement_taskslist{
padding: 15px;
}
#firstelement_taskslist table{
border-collapse:collapse;
}
.tlstatus, .tlstatus a{
color:white;
}
.tlstatus .title{
font-size: 8pt;
}
.tlstatus td{
padding: 5px;
}
#furtherlist #ddealslist{
margin: 0;
}
select#task_usr{
width: 200px;
}
#firstelement_taskslist h3{
background-color: #139;
}
.contactnotaddress{
margin: 0px 10px;
}
#firstelement_dodgydeals{
margin-bottom: 0px;
}
.sidetext{
margin-right: 10px;
}
.listitem img{
float: left; margin-right: 5px;
}
#ddealslist{
margin: 0 40px;
}
div.head{
margin-bottom:0px;
}

a.reml{
position: absolute;
right: 0px;
}
 .linksform input[type=text]{
width: 88%; 
}
.linksform textarea{
width: 87%; height: 30px;
}
#formelement_links a{
font-weight: bold;
margin: 0 auto;display: table;margin-bottom: 10px;
}
.linksform{
position: relative;
padding: 5px;
background-color: #ddddff;
margin: 5px;
border: 1px solid grey;
}
a.reml{
position: absolute;
right: 4px; top: -1px;
}
.h2{
font-weight: bold;
color:  #010070;font-size: 9pt;
}
#ownerlist .item a:hover span{
color:  #3752ba;
}
#ownerlist .item{
padding: 2px 10px;
}
#combox{
width: 192px;
margin-left: 21px;
margin-top:5px;
}
#members #f_contact .ei{
//top:-2000px;
}
#fl_website{
background-color: #8c8;
}
.response, a:hover .response{
display:none;font-weight:normal;border: 1px solid #fff;padding:2px 5px;position:absolute;background-color:#bbb;z-index:20;color: #000;
}
#comment .editcontainer{
text-align:center;background-color:#3752ba;  
}
#comment_send{
background-color: #fff;padding: 5px;
}
#comment input{
margin: 5px;
}
#combox textarea{
height: 200px;width:91%;margin: 5px;
}
#comment{
margin-top:10px;
}
#comment .blockpart{
width: 100%;
}
#comment .roundbut{
background-color: #3752ba; color: #fff;
}
#mf_login .mf_roundbut, #mf_logout .mf_roundbut, #mf_home .mf_roundbut{
background-color: #a11; color: white;
}
#mf_home .mf_roundbut{
background-color: #ff0;color: #000;
}
#mf_search .mf_roundbut{
background-color: #11a; color: white;
}

#mf_mailing .mf_roundbut{
background-color: #1a1; color: white;
}
.memberurl{
font-weight: bold; text-align:center;
}
#side div.memberurl a{
color: green;
}

.roundbut{
 height: 15px;
}
.banker_landing .head,#address_list h2{
margin:0px;
}
a.delete{
color:red; 
font-weight: bold;
}
a.edit{
font-weight: bold;
}
.membernews .topnews,#members .topnews{
color :green;
}
#dodgydeal .roundbut{
background-color: #d33;color: #fff;
}
#bankprofile .roundbut{
background-color: #FC5C00;color: #fff;
}
#focus .roundbut{
background-color:#3752ba;;color: #fff;
}
.external_landing .blockpart{
width: 100%;
}
.external_landing .roundbut{
height: 27px;width: 300px;margin:4px auto;
}
.external_landing .smallinbut{
font-size: 7pt;
}
.topnews{
font-weight: bold;
color: #010070;
}
#tr_today{
display:none;
}
#manage_pages #modalview{
border-width: 0px;
}
.membernews .topheading{
border-color: green;
background-color: green;
padding: 5px;
font-size: 10pt;
color: #fff;

}
.author{
color: #d33;
}
#maincontent .membernews #mainitem .topheading{
background-color: #fff;
font-size: 14pt;padding-left:0px;
}
.further_item{
border: 2px solid #3752ba;; background-color: #eee;padding:0px 10px 10px 10px;
}
#bankprofiles .further_item{
border-color:#FC5C00;
}
#dodgydeals .further_item{
border-color:#d33; 
}
#members .further_item{
border: 2px solid green; padding:15px;background-color: #eee;margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;
}

#members div.head{
margin: 0px ;color: green;border-color:green;
}
.further_item div.head{
margin: 0px 
}
.pub{
color: green;
}
.priv{
color: #d33;;
}
.pub{
color: green;font-size: 7pt;margin-left:2px;
}
.priv{
color: #d33;;font-size: 7pt;margin-left:2px;
}
.member_landing .head{
border:0px;
}
table.form td#label_parent_id{
padding-bottom:10px;

}
 #side img{
position: relative;
right:-2px;top:-2px;
}
#furtherlist{
margin-bottom:10px;
}
#formpiecelogin{
border-width:1px 0px;
}
#members #side #resources div.head{
margin-top:2px;padding-top:0px;
}
#-sys-pages .folder{
color: #3752ba;font-weight: bold;
}
#-sys-membergroups .folder{
color: green;font-weight: bold;
}
#-sys-dodgydeals .folder{
color: #d33;font-weight: bold;
}#-sys-bankprofiles .folder{
color:  #FC5C00;font-weight: bold;
}
#add a{
color: #fff;
}
.foldedit{
margin: 0px 2px;
background-color: #eee;
font-weight: bold;
font-size:7pt;
}
.foldedit a{
color: #d33;
}

.picpagelink img{
height: 90px;
}
.picpagelink .iminlst{
float:left;margin: 0px 5px;width: 150px;text-align:right;
}
#furtherlist #picpageslist{
margin: 0 10px 10px 10px;
border-top-width:0px;
}
#lightbox #extra0{
height: 2px;
}
#formpiece0{
display:none;
}
#mainformlogin .formtitle{
display:none;
}
.tinywait,.ldng{
width: 100%;
font-size: 11pt;

padding:25px 0px;;
font-weight: bold;
color: #aaa;
text-align:center;

}

#form_bottom{
padding:0px;
margin:0px;
}
.form_b th,
.form_b{
width: 100%;padding:0px;margin:0px;border-collapse:collapse;
}
#modalview{
border:4px solid  #3752ba;
}
#lightbox #modalview{
border-width:0px;
}
#formtop{
display:none;
}
#formelement_cat,#formelement_description{
padding-bottom: 5px;
}
textarea#textarea_title{
width: 98.6%;
height: 40px;
}
.member_landing .contact a{
color: green;
}
.member_landing .contact input{
display:none;
}

.member_landing .contact{
border: 1px solid green;
padding: 10px; margin:5px; background-color: #9d9;
}
#textarea_description{
height: 43px;
}

td#formelement_filetype #filetypeopenlink{
position: relative;margin-top:-60px;top:-20px;margin-right: 50px;
}
  #lightbox .form_b{
position: absolute;
width: 101%;
left:-2px;
right: 0px;
margin-top:0px;
}
.meetings_item #main_meeting .description{
margin: 10px 20px;background-color: #eee;border:1px solid #bbb; padding: 10px;
}
.ei{
background-color: #ddd;padding: 0px 6px;
position:absolute;
margin-top:-5px;
left:-10px;
color:#d33;
z-index:20;
font-weight: bold;
cursor:pointer;cursor:hand;
font-size:7pt;
}
#lightbox #modalview{
overflow:auto;
padding: 0px 15px;
margin: 0 30px;position: relative;
}
#lightbox #formtop{
padding: 5px;
display:block;
background-color:#3752ba;color:#fff;font-size:13pt;font-weight: bold;
}
#lightbox .form_view{
padding:0px;margin:-5px;margin:0px auto;
}
#lightbox #formclose{
font-weight: bold;
color: #fff;float: right;margin-top:-5px;
}

#members #side .description{
margin-top:3px;
}
.further_type{
margin: 0px 10px 10px 10px;
}
#maincontent .member_landing .further_item a, #maincontent .member_landing .further_item .title{
color: green;
}
.bankerlanding #bankprofile a{
color: #fff;font-weight: bold;
}
.bankerlanding #bankprofile{
background-color: #FC5C00;padding: 15px;text-align: center;font-size: 13pt;line-height: 130%;
}
#formpiece0{
border-top:0px;
}
.member_landing #form_bottom, .member_landing  .formtitle{
background-color: green;
}

#maincontent .member_landing .listmaintitle{
color: green;
}
.listitem{
background-color: #fff;
}


#furtherlist #form_view{
width: 470px;
}
.mlid{
background-color: #eee; border:1px solid #ddd;
}
#news-0 .title{
font-size: 18pt;
}

.newstable br{
line-height: 5px;
}
#members #side .listmaintitle{
color: green;
}
#maincontent #members #side .overpol{
background-color: green;
}
.blocks{
 border: 1px solid #ccc;
}
#mli{
padding: 5px 50px;
font-weight: bold;
}
#mli .remove{
color: #d33;
}
#pa{
background-color: #eee;padding: 10px;
}
.editcontainer #savemsg{
font-weight: bold;color:  #3752ba;padding: 4px;text-align:center;background-color:  #bbb;
}

#mainformpages #formelement_up_down{
padding:10px;
}
#mainformpages #textarea_title{
margin-bottom:20px;background-color: #fff;border: 1px solid #bbb;margin-left: 3px;width: 98.5%;
}
#rightpa{
width: 490px;
}
#leftpa{
background-color: #fff;border:1px solid #bbb; padding: 5px;
}
div.folderloc{
width: 95%;
}
#ems_pages-1,#ems_pages-2,#ems_pages-3,#ems_pages-4,#ems_pages-262,#ems_pages-273{
font-weight: bold;font-size: 10pt;padding-left: 18px;margin-bottom: 2px;
}
#ems_pages-262 span,#ems_pages-273 span{
color: #3752ba;
}
#viewlink{
text-align: center;font-weight: bold;padding: 10px;margin-bottom: 10px;font-size: 7pt;
}
#manage_pages{
 padding: 10px;
}
#manage_pages .hidden{
color: #aaa;
}
#manage_pages .selected span {
background-color: #3752ba; color: white;
}
#manage_pages #form_view{
margin: 10px auto;width:90%;margin-top:0px;
}
.editfill{
background-color: #ddd;
color: #aaa;
padding: 2px 5px;
font-weight: bold;
font-size: 7pt;
}
#manage_users .uselected{
text-decoration:underline;
}
 #manage_users #form_view{
margin: 10px auto; padding: 0px;width: 390px;border:0px;padding: 5px;
}
#side .addimage{
background-color: #eee;padding:15px;border: 1px solid #aaa;right: 0px;width: 380px;
}
#manage_users .ulist{
padding: 5px;border: 1px solid #ddd;margin: 0px; color: white;border-width: 0px;
cursor:pointer;cursor:hand;
}
#manage_users .ulist a{
color: #fff;
}
#manage_users .ulmember{
background-color: green;
}
#manage_users .ulpartner{
background-color: #090;
}
#manage_users .ulbanker{
background-color: #FC5C00;
}
#manage_users .ulexternal{
background-color: yellow;;color: #000;
}
#manage_users .ulexternal a{
background-color: yellow;;color: #000;
}
#manage_users .uladmin{
background-color: #3752ba;
}
#side ul{
margin:0px;
}
.addimage{
text-align:center;
padding: 10px;font-weight: bold;
}
.uplimage{
text-align:left;
}
#publications .file{
font-weight: bold;font-size: 9pt;
}
#publications .popup .date{
font-weight: normal;
}
#publications .popup{
position: relative;width: 100%;
border-width:0px;
padding: 3px 0px 3px 18px;
color: #000;


}
.description img{
border: 1px solid #aaa; padding: 5px;
}
#prev img,.formimglist{
height:75px;padding: 5px;margin: 5px;background-color: #fff; border: 1px solid #bbb;
}
#prev img{
height: 100px;margin-left:0px;
}
#brt{
background-color: #fff;
padding: 4px;
border: 1px solid #aaa;
text-align:left;
display: cursor;
display: hand;
}
a:hover .pub, a:hover .priv,.selected .pub,.selected .priv,.selected span{
color: #fff;
}
#selimg{
height: 250px;width:350px;overflow:auto;background-color: #ccc;border: 1px solid #999;margin: 15px;
}
#form_view  .filetree ul{
margin:0px;
}
#maincontent #files .form_view{
width:90%;
}
#mainitem .listmaintitle{
width: 37%;
float: left;margin: 3px 25px;text-align:center;
}
.postedby{
 color:#d33;
display:inline;
}
.underline{
 text-decoration: underline;
}
#mainitem .yearlinks, #side .yearlinks{
text-align: center;
}
#mainitem .yearlinks a,#side .yearlinks a{
font-weight: bold;
color:#3752ba;padding: 2px 0;display: block;background-color: #ddd;margin-top: 0px;
}
#filetypeopenlink{
text-decoration: none;display: block;padding: 3px;width:100px;margin: 0 auto;
}
#filetypeopenlink:hover{
background-color: #ccc;width: 100px;margin: 0 auto;
}
#side a.bluebold,a.bluebold{
font-weight: bold;
color:#3752ba;
}
#side ul.bankprofiles a{
color: #FC5C00;
}
#side ul.dodgydeals a{
color: #d33;
}
#side li{
line-height:120%;margin-left: 5px;
}
#side ul.events a{
color:  #3752ba;
}
#side ul.events a b{
color: #000;
}
body,html{
    margin: 5px;
    padding: 0;

}
.blockpart .inroundbut{
 height: 17px;
overflow: hidden;
}
.bank_send_error{
padding: 10px;
}
.bank_send_success{
text-align:center;
padding: 10px;

}
.sendfilebank{
padding: 10px;background-color: #eee;border: 1px solid grey;margin:0px;
}
#ownerlist .memberitem{
font-weight: bold;margin-left:15px;
}
#ownerlist .memberitem ul{
font-weight: normal;
}
.dodgydeals_item .topheading,
.bankprofiles_item .topheading,
.membergroups_item .topheading,
.pages_item .topheading,
.companyprofiles_item .topheading{
color: #fff;
border: 0px;
 height: 40px;
}
 .dodgydeals_item .topheading .part,
.bankprofiles_item .topheading .part,
.companyprofiles_item .topheading .part{
 padding: 6px 6px 0px 6px;
 
}

#filestable .onlyshow{
padding: 4px;color: #aaa;height: 30px;
}
#map{
overflow:hidden;
}
#files #mainitem{
width: 95%;
}
#filestable #file_items,#filestable #folders,#filestable #form{
border: 1px solid #aaa;padding:0px;padding-bottom: 15px;
}
#filestable #form{
padding:0px;  background-color: #eee;
}
#filestable{
width: 100%;
border-collapse:collapse;
}
 #files #form #msg,.msg{
margin: 10px auto;width:150px;text-align:center;padding:10px;border: 1px solid #ddd;background-color:#fff;
}

#filestable #form .form_view{
width: 97%;margin: 8px auto;display: table;
}

#files  h2{
padding: 3px;height:28px;margin:0px;color:#fff;background-color:#3752ba;border:0px;text-align:center;font-size: 10pt;
}
#files #folders .filetree, #files #file_items .filetree{
margin: 0 0 0px 10px;
}
#files #folders ul, #files #file_items ul{
margin: 0;
}
#rel{
z-index:100;
}
#tr_libname,#tr_libid{
display:none;
}
#mainitem .newfileform #form_view,#fileslist #form_view{
margin: 10px auto; width: 95%;
}

body.picgal{
background-color: #fff;
width: 800px;
}
body.picgal #side{
margin-top:20px;
}
#mainformfiles #formelement_dodgydeals,
#mainformfiles #formelement_programmes,
#mainformfiles #formelement_bankprofiles{
padding: 0 15px;
}
#side  #mainform{
z-index: 5;position:absolute;right:0px;
}
#changemembernews .cmn{
background-color: #ddd;width: 500px;text-align: center;margin: 4px auto;padding: 5px;
} 
#changemembernews hr{
border-width: 0px;border-bottom: 1px solid lightgrey;
} 
#changemembernews select{
width:200px
}
#side{
margin: 0 0px 0 5px;
}
.itemslist{
border: 1px solid  #999;
border-top-width:0px;
position:relative;
}

body{
    background-color: #bbb;
}
#header{
position: relative;
}
#member{
position: absolute;right: 0px;width: 202px;top:2px;
}
 #member{
position: absolute;right: 0px;z-index: 200;
}
#member input[id=cancel],#logo input[type=submit]{
display: none;
}
#member #mainform{
text-align: center;background-color: green;;border: 1px solid #999;padding: 15px;
}

#member #add_image{
margin: 0px;padding:10px 0;background-color: green;;text-align:center;border: 1px solid #999;
}
#member #mainform #add_image .filebox{
margin-left:58px;
overflow: hidden;
//width: 50px;
}
#member #mainform #add_image{
border: 0px;
}
#logo{
right: 2px;position: relative;
}
#logo img{
width: 204px;
}
#extra_admin{
position: absolute;
right: 0px;top:0px;padding: 10px;color: red;font-weight: bold;
}
.delete_item{
color: red;
font-size: 14pt;
}
.showtext{
padding: 2px;
font-weight: bold;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: url() 0px 0px repeat-x #fff;
}
.mceContentBody a {
   color: darkred !important; /* FF requires a important here */
}

.selected,.selected div.title,.selected div.description{
background-color: #3752ba;
color: #fff;  cursor:pointer;cursor:hand;
}
.selected a{
color: #fff;
}

#side{
float: right;
width: 200px;
}

DIV.listitem P {
 margin:0px;   
}

#page_edit img{
border: 0px;
}


.textline,select,textarea,input[type=password],input[type=text],body,table{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;line-height: 150%;
}

blockquote {
    font-family: Georgia, Garamond, serif;
}
a{
    text-decoration: none;
    color: #3752ba;
}
a:hover{
    text-decoration: underline;
}

#container{
    width: 100%;
    position: relative;
    text-align:center;
}
#header,#middle,#footer{
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    border-color: #005;
    border-style: solid;
}
#header{
    background-image: url('http://www.banktrack.org/assets/site_images/topclean4.jpg');
    background-repeat: no-repeat;
    background-position: 0 0px; 
    height: 122px;
    border-width: 1px 1px 0 1px;
    background-color: #fff;
}
#middle{
    background-image: url('http://www.banktrack.org/assets/site_images/sideblue.gif');
    background-repeat: repeat-y;
    border-width: 0 1px 1px 1px;
    background-color: #fff;
    position: relative;
}
#footer{
    border-width: 0px;
    text-align: center;
    font-size: 7pt;
    padding: 3px;
}
#menu{
    width: 216px;
}
#middletable{
    width:100%;
}
#maincontent{
    padding: 0px;
}
.break{
    clear: both;
}
.breakleft{
    clear: left;
}
.breakright{
    clear: right;
}
table td, table th{
    vertical-align: top;
    text-align: left;
}
   .h1,h1,.title{
font-size: 14pt;
    font-weight: bold;
    color: #010070;
    margin:0px;margin-bottom: 5px;
    line-height: 120%;
    text-align: left;
               padding:0px;
}
h2{
font-size: 16px;text-align:left;border-bottom: 2px solid #3752ba;color: #3752ba;line-height: 120%;margin-right: -10px;
} 
#side h2{
 font-size: 10pt;    margin: 20px 0 1px 0;padding: 0px;
}
.upform{
display:none;
border: 1px solid #aaa;
background-color: #ddd;
padding: 5px;
}
#add_image{
top:-30px;
position: relative;
text-align:center;
margin-bottom: 20px;
}
  #side li{
padding: 1px 0;
}
h3{
    font-size: 9pt;
    margin: 5px 0 0 0;
}
.grey{
    background-color: #e4e4e4;
}
#side .title{
    font-size: 8pt;
}

#side a{
    color: black;
}

body.print{
 background-color: #fff;
 width: 800px;
}
.recent{
    background-color: #bbb;
}
.error{
color: red;font-weight: bold;font-size: 7.5pt; line-height: 100%;margin: 0px auto 5px auto;
}
.part{
position: relative;
margin-left:0px;
}
.edit_but{
    font-weight: bold;
    color: red;
    text-decoration: underline;
    font-size: 7.5pt;
    cursor:pointer;
    cursor:hand;
position: absolute;
background-color:#fff;
padding: 2px 10px;
background-color: #eee;
border: 1px solid lightgrey;
margin-left:-25px;
z-index:1000;
}
.loader{
    width: 18px;
    height: 17px;display:none;position: absolute; right: 0px;
    background: url(http://www.banktrack.org/assets/site_images/loading2.gif) 0px 0px no-repeat #fff;
}

#side .part{
margin: 0px;
}
#side .head{
margin-left: 0px;
}
#side ul,.maintitlenext ul{
margin-top: 0px;
padding-left: 15px;
}
#side li,.maintitlenext li{
margin-bottom: 0px;padding: 3px;
}
#top_items{
font-weight: bold;text-align: left;
margin: 10px 0;font-size: 10px;margin-top: 0px;
}
#top_items a{
font-size: 8pt;
}
.small_head{
font-weight: bold;
color: #3752ba;
}

.smallertitle{
 margin: 15px 0 0px 0;border-bottom:1px solid;padding-bottom: 5px;
}
.maintitlenext,.smalltitlenext{
margin-left: 20px;display:none;margin:5px 0 20px 20px;
}
.topheading span{
font-size: 10pt;
}

.mainlink a{
color: grey;text-decoration: none;
}
#embed_video{
text-align: center;background-color: #eee;padding: 0 5px 5px 5px;border: 1px solid green;border-top: 0;display:none;
}
 #add_new .listitem{
border: 1px solid #aaa;margin: 10px;
}
.mainlink a:hover{
color: #d33;
}
#m_error{
width: 500px;position: absolute;display: none;
}
#form_head{
 display: none;
}
.head{
border-bottom: 2px solid #3572ba;;
font-weight: bold;
font-size: 12pt;
margin-left:-20px;
color: #3752ba;padding-top: 10px; margin-bottom: 5px;line-height: 180%;
}
#toggle{
font-size:7pt;right:0px;position: absolute;;
}
a .listitem{
color: #000;
}
div.listitem{
padding: 6px 10px;
}
.listitem .description{
    margin: 0px 0 2px 0px;
}
div.listitem a{
font-weight: bold;
}

a:hover .listitem, a:hover .listitem .title, a:hover .listitem .description,a:hover .listitem span{
    background-color: #3752ba;
    color: #fff;
}
.listitem .title{
    font-size: 8pt;font-weight:bold;
    margin: 2px 0 0 0;
color: #3752ba; 
}

 
.newitem {
border: 1px solid #999;margin:  10px;
}
.newitem .description{
color: #aaa;
}
li.color,div.li_color{
background-color: #e4e4e4;
}
div.listitem p{
display: table-cell;
}
.imagetext{
text-align: center;
font-weight: normal;
margin: 0px;
padding: 0px;
font-style: italic;
padding: 5px;
}
#sector{

font-size: 9pt;float: right;
}
.listsmalltitle,.listmaintitle,.poltitlediv{
font-weight: bold;font-size: 8pt;background-color: #e4e4e4;padding: 5px;margin-top: 5px;color: #3752ba;height: 16px;cursor:pointer;cursor:hand;
}

.topheading{
font-size: 14pt;color:#3752ba;border-bottom:1px solid #3752ba;font-weight: bold; 
}
.smallertitle{
font-weight: bold;font-size: 11pt;color: #d33;
}

   .actdesc{
    display: none;
    margin-bottom: 10px;padding: 9px;border: 2px solid #bbbbbb ;margin-top: -6px;border-top-width:6px;position: relative;
    //margin-top:-8px;border-top-width:8px;
    //background: url(http://www.banktrack.org/assets/site_images//bg-wave.gif) repeat;
}
 
.selectedact,.overact{
background-color: #bbbbbb;
}
.lastupdate,.status{
text-align: center;
font-weight: bold;
margin: 1px;
}
 #side .edit_item #mainform{
position: relative;
}
.status_ongoing{
color: green;
}
.status_closed{
color: #d33;
}
.statusdiv{
margin: 10px 0 0 0; padding: 4px;
}

/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */


#lightbox{
    display:none;
    position: absolute;
    left:50%;
    z-index:9999;
    width:700px;
    margin:0px 0 0 -350px;
    border:4px solid  #3752ba;
    background:#ccc;
    text-align:left;
}
#lightbox[id]{
    position:fixed;
}

#overlaylb{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;
    background-color: #112 ;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}
#overlaylb[id]{
    position:fixed;
}

#lightbox.done #lbLoadMessage{
    display:none;
}
#lightbox.done #lbContent{
    display:block;
}
#lightbox.loading #lbContent{
    display:none;
}
#lightbox #lbLoadMessage{
    display:none;
}
 
