#maincontent #ownerlist{
 height: 400px;overflow:auto;
}
#textarea_message{
height: 100px;
}
 #side   .listmaintitle {
height: 18px;padding-top: 2px;text-align: left;padding-left: 5px;color:#3752ba;
} 
#contactlink table img{
border: 0px;
}
#contactlink:hover table{
background-color:#239;
}
#contactlink table{
width: 130px;margin: 20px 0 0 50px;
color:#fff;
font-size: 10pt;
font-weight: bold;
}
#mainitem .pages_item .form_view_mailinglist{
margin: 0px;width:95.8%;margin-top: 20px;
}
#maincontent #ownerlist .empty .title{
color: #aaa;margin-bottom: 10px;
}
#maincontent #ownerlist ul{
 margin-top:0px;padding-left: 30px;
}
#maincontent #ownerlist .title{
font-size: 10pt;margin: 0px;
}  
#pages .selectedpol,#pages .overpol,#members #side .overpol,#bankprofiles .overpol{
background-color: #3752ba;  ;color: #fff;
}

#controlpanel_side{
text-align:justify;
}
.admin_msg_top .inner,#admin_msg_top .inner{
 background-color: #f5f5f5;margin:0px;padding:1px 8px;color: #d33;font-weight: bold;
}    
.admin_msg_top,#admin_msg_top{
background-color: #d33;margin-top: 80px;  margin-right:20px;
}

.popup {
display:none;
color: #3752ba;
position: absolute;
padding: 5px;
background-color: #fff;
border: 1px solid  #3752ba;
width: 300px;
 padding: 15px;  
 z-index: 1;
}
.popup .date{
 color: #000;
 font-weight: bold;

}
.edit_link{
margin-top:-10px;right: 5px;position: absolute;color: #fff;display: none;
}
a:hover .edit_link{
display: block;
}
#adminmainedit{
position: absolute;right:5px;
}
.listitem{
 position: relative;
}
.mf_roundbut,.roundbut{
    cursor:pointer;cursor:hand;
    background-color: #ddd;
    margin:2px 30px;
    text-align:center; 
    padding: 3px;
    font-size: 9pt;
    font-weight: bold;
}
.roundbut{
 padding: 7px 3px;
}
.mf_roundbut{

    margin: 3px 4px;
}
   #loginmenu{
    width: 120px;
    margin-left: 55px;    
    background-color:  #3752ba; 
position: relative;
}
.editdiv{
    margin: 0 10px 10px 10px;
    border: 1px solid #ddd;
    background-color: #fff;
    display: none;
}


.listitem{
      cursor:pointer;cursor:hand; 
}
#eventslist .contact{
padding: 4px 8px 6px 8px;margin: 10px 0;
background-color: #ddd;border: 1px solid #ccc;
}
#eventslist .tobanktrackers{
padding: 4px 8px 6px 8px;margin: 10px 0;
background-color: #ddf;border: 1px solid #ccc;
}
#eventslist .info,#meetingslist .info{
display:none;padding: 10px;
}
#furtherlist{
 display:none;
}
.editcontainer #mainitem h2{
font-size: 10pt;
}
.editcontainer #mainitem{
width: 96%;padding:0px;margin:0px; padding-bottom: 15px;
}

.pages_item #furtherlist .head{
margin: 0px;padding:0px;
}

#form_view #formpieceshow_on_bank_profile .formelement,
#form_view #formpieceshow_on_focus_page  .formelement,
#form_view #formpieceshow_on_page  .formelement,
#form_view #formpieceshow_page  .formelement, 
#form_view #formpieceshow_on_dodgy_deal  .formelement,
#form_view #formpieceshow_on_member_page  .formelement,
#form_view #formpieceshow_member_page  .formelement,
#form_view #formpieceshow_bank_profile .formelement,
#form_view #formpieceshow_focus_page  .formelement,
#form_view #formpieceshow_dodgy_deal  .formelement,
#form_view #formpieceshow_company_profile  .formelement,
#form_view #formpieceshow_on_company_profile  .formelement
{
padding:0px 5px 3px 5px;
} 
#formpieceshow_on_bank_profile,
#formpieceshow_on_focus_page,
#formpieceshow_on_page,
#formpieceshow_page,
#formpieceshow_on_dodgy_deal,
#formpieceshow_on_member_page,
#formpieceshow_member_page,
#formpieceshow_bank_profile,
#formpieceshow_focus_page,
#formpieceshow_dodgy_deal,
#formpieceshow_company_profile,
#formpieceshow_on_company_profile
{
width: 90%;margin: 15px auto;
} 
#formpieceshow_on_company_profile .formtitle,
#formpieceshow_company_profile .formtitle
{
background-color: #bbbbbb;margin:0px;
}
#label__companyprofiles,#error__companyprofiles{
display:none;
}

#formpieceshow_on_company_profile, 
#formpieceshow_company_profile 
{
border: 2px solid #bbbbbb;
}
#formpieceshow_on_bank_profile .formtitle,
#formpieceshow_bank_profile .formtitle
{
background-color: #FC5C00;margin:0px;
}
#formpieceshow_on_bank_profile, 
#formpieceshow_bank_profile 
{
border: 2px solid #FC5C00;
}
#formpieceshow_on_focus_page .formtitle,
#formpieceshow_on_page .formtitle, 
#formpieceshow_focus_page .formtitle
{
background-color:  #3752ba;margin:0px;
}
#formpieceshow_on_focus_page, 
#formpieceshow_on_page, 
#formpieceshow_focus_page 
{
border: 2px solid #3752ba;
}

#formpieceshow_on_dodgy_deal .formtitle,
#formpieceshow_dodgy_deal .formtitle
{
background-color: #d33;margin:0px;
}
#formpieceshow_on_dodgy_deal, 
#formpieceshow_dodgy_deal 
{
border: 2px solid #d33;
}
#mainitem .option_but{
 float:right;background-color:#3752ba; z-index:100;cursor:pointer;cursor:hand;margin-top:-10px;color:#fff;margin-left:4px;
}
#option_but{
 float:right;
}
#formpieceshow_on_member_page  .formtitle,
#formpieceshow_member_page  .formtitle,
#formpieceadd_to_member .formtitle{
background-color: green;margin:0px;
}
#formpieceshow_on_member_page,
#formpieceshow_member_page,
#formpieceadd_to_member {
border: 2px solid green;
}


      #editsections .blocks,#editsections .blockpart{
background-color: #bdb;
}
#editsections .blocktitle{
color:green;
border-color:green;
}

#admintasks .head{
color: green;
}
#admintasks .blockpart, #admintasks .blocks{
background-color: #ada; 
}
#users .roundbut{
 background-color: #347800;color:white;
}
#statistics_site .roundbut{
 background-color: #3E8308;color:white;
}
#statistics_log .roundbut{
 background-color: #4B9E0B;color:white;
}
#feedback .roundbut{
 background-color: #59BA0E;color:white;
}
#memactiv .roundbut{
 background-color: #67D512;color:white;
}
#users:hover .roundbut,#statistics_site:hover .roundbut,#statistics_log:hover .roundbut,#feedback:hover .roundbut,#memactiv:hover .roundbut{
   background-color: #239;
    color: #fff;
}




#contact .roundbut{
 background-color: #9d9;color:green;
}
 #tm_companyprofiles,#companyprofiles .roundbut{
    background-color: #bbbbbb;color:white;
}
#tm_dodgydeals,#dodgydeals .roundbut{
    background-color: #d33;color:white;
}
#tm_bankprofiles,#bankprofiles .roundbut{
    background-color: #FC5C00 ;color:white;
}
#tm_membergroups,#membergroups .roundbut{
    background-color: green;color:white;
}
#tm_focus,#programmes .roundbut{
    background-color: #3752ba;color:white;
}



#yoursection .blocks,#yoursection .blockpart{
background-color: #eee;
}
#yoursection  .blocktitle{
color:#444;
border-color:#444;
}
#news .roundbut{
background-color: #444;color: #fff;
}

#documents .roundbut{
background-color: #5a5a5a;color: #fff;
}
#videos .roundbut{
background-color: #777;color: #fff;
}
#picpages .roundbut{
background-color: #8a8a8a;color: #fff;
}
#links .roundbut{
background-color: #aaa;color: #444;
}
#blogs .roundbut{
background-color: #bababa;color: #444;
}
#events .roundbut{
background-color: #ccc;color: #444;
}
#actionletters .roundbut{
background-color: #dadada;color: #444;
}









 #maintainnetwork .blocks,#maintainnetwork .blockpart{
background-color: #abf;
}
#maintainnetwork .blocktitle{
color:#020f6e;
border-color:#020f6e;
}
#meeting .roundbut{
    background-color: #020f6e;color: #fff;
}
#calendar .roundbut{
    background-color:  #0419ba;color: #fff;
}
#addresses .roundbut{
    background-color: #363f85;color: #fff;
}
#randomlink .roundbut{
    background-color:#4e5bba;color: #fff;
}

#latest .roundbut{
     background-color:#4EEBFC ;color:#00487D;   
}


#membergroup_files .roundbut{
     background-color:#80C9FF;color: #fff;  
}
#trainingmaterial .roundbut{
      background-color:#0066B3;color: #fff;      
}
#working_files .roundbut{
    background-color:#80C9FF;color:#00487D;  
}







#admin_files .roundbut{
    background-color:#BFE4FF ;color:#00487D;   
}


#documents .blocks,#documents .blockpart{
background-color: #E0EcFF
}

#camptools
#documents .blocktitle{
color: #00487D;
border-color:#00487D;
}
#membergroup_files .roundbut{
     background-color:#00487D;color: #fff;  
}
#trainingmaterial .roundbut{
      background-color:#0066B3;color: #fff;      
}
#working_files .roundbut{
    background-color:#80C9FF;color:#00487D;  
}

#admin_files .roundbut{
    background-color:#BFE4FF ;color:#00487D;   
}



#camptools .blocks,#camptools .blockpart{
background-color: #FFddFF;
}
#camptools .blocktitle{
color:#6B006B;
border-color:#6B006B;
}
 #picpages_all .roundbut{
     background-color:#6B006B ;color: #fff; 
 }

 #videos_all .roundbut{
    background-color: #990099;color: #fff;
}  

#petition .roundbut{
    background-color: #FF80FF;color:#6B006B;
}
 #actionletter .roundbut{
    background-color:#FFBFFF;color: #6B006B;
}  








.filetree span{
cursor:pointer;cursor:hand;
}
 .editcontainer h3,.editcontainer .head{
text-align:center;color:#fff;background-color: #3752ba;margin:0px;padding:4px;font-size: 9pt; 
}
 .editcontainer .head a{
color: #ccc; font-size: 7pt;
}
.editcontainer .filetree{
margin-left: 10px;
}



#maintainnetwork .blockpart:hover .roundbut,
#camptools .blockpart:hover .roundbut,
#documents .blockpart:hover .roundbut,  
a.mf_link:hover .mf_roundbut,.blockpart:hover .roundbut, 
#dodgydeals:hover .roundbut, 
#bankprofiles:hover .roundbut, 
#membergroups:hover .roundbut, 
#programmes:hover .roundbut{
    background-color: #239;
    color: #fff;
}
.member_landing .head, .external_landing .head{
    margin-left: 0px;margin-bottom:0px;
}
.blocktitle{
    font-size: 11pt;
}
.blocks{
    padding: 0px 0px;
    background-color: #eee; 
   
}
.blockpart {
    width: 50%; 
    float: left;
    background-color: #eee;
} 

      .page_home #links .topheading{
 font-size: 9pt;
 padding: 4px;
   
}
#search_box{
    margin: 5px 0 5px 45px;
    width: 140px;
    //margin-left:22px;
}
#languagemenu {
    display: table; 
    width: 190px;
    margin: 0px 0 5px 27px;
}
#languagemenu span{
    cursor: pointer;
    cursor: hand;
    color: white;
    display: block;
    width: 20px;
    height: 14px;
    float: left;
    margin: 0 5px;
    padding: 0px;
    font-size: 0pt;
}
#m_nederlands span{
    background: url('http://www.banktrack.org/assets/site_images/vlag_nederlands.gif');
}
#m_chinese span{
    background: url('http://www.banktrack.org/assets/site_images/flag_chinese.gif');
}
#m_english span{
    background: url('http://www.banktrack.org/assets/site_images/gb.gif');
}
#m_espanol span{
    background: url('http://www.banktrack.org/assets/site_images/spain.gif');
}
#m_francais span{
    background: url('http://www.banktrack.org/assets/site_images/france.gif');
}
#m_portugues span{
    background: url('http://www.banktrack.org/assets/site_images/brazil-flag2.gif');
}
#languagemenu a{
    color: white;
    display: block;
    width: 20px;
    height: 14px;
    float: left;
    margin: 0 5px;
    font-size: 0px;
}
#loginmenu .menuitem,#mainmenu .menuitem{
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    font-size: 8pt;;
    display: block;
    border: 0px;
    padding: 3px 20px;
    margin: 1px 0px;
    color: #fff;
    width: 144px;
    margin-left:25px;
}


#mainmenu .menuitem{
    background-color: #46c;
}
#loginmenu .menuitem{
    background-color: #bbb;color: #46c;
}
#loginmenu{
    margin-top: 170px;
}
#loginmenu .menuover, #loginmenu .selected, #loginmenu a:hover span,#mainmenu .menuover,#mainmenu .selected,#mainmenu a:hover span{
    background-color: #239;
    color :#fff;
}
 .head a{
font-size: 8pt;
color: red;
}
#mainmenu .submenuitem{
    border: 0px;
    padding: 2px 5px 3px 20px;
    margin-top: -2px;
    margin-bottom: 0px;
    margin-left: 35px;
    width: 149px;
    font-size: 7pt;
    cursor: pointer;
    cursor:hand;
    color: #cce;
}
#tm_companyprofiles .tm_subs{
background-color: #fff;color: #bbb ;border: 2px solid #bbb ;
}
#tm_membergroups .tm_subs{
background-color: #fff;color: green;; border: 2px solid green;;
}
#tm_bankprofiles .tm_subs{
background-color: #fff;color: #FC5C00 ;border: 2px solid #FC5C00 ;
}
#tm_dodgydeals .tm_subs{
background-color: #fff;color: #d33;border: 2px solid #d33;
}
#tm_focus .tm_subs{
background-color: #fff;color: #3752ba;border: 2px solid #3752ba;
}
#tm_companyprofiles .topsub_over{
    background-color: #bbbbbb;
    color: #fff;
}
#tm_focus .topsub_over{
    background-color: #239;
    color: #fff;
}
#tm_bankprofiles .topsub_over{
    background-color: #FC5C00;
    color: #fff;
}
#tm_dodgydeals .topsub_over{
    background-color: #d33;
    color: #fff;
}
#tm_membergroups .topsub_over{
    background-color: green;
    color: #fff;
}
.tm_subs{
    position: absolute;
    color: #ddd;
    display: none;
    margin: 0px;

    margin-top: 0px;
    margin-left: -240px;
    font-size: 15px;
    padding:15px;

    //margin-top: 16px;z-index:400
}

.tm_subs{
width: 800px
}
.tm_subs table{
width: 100%;
}
.topsub{
 padding: 2px 10px 4px 10px;
    font-size:8pt;
    width: 33%; 
    text-align: left; 
}
.tm_subs td{
padding: 2px;line-height:125%;vertical-align:top;
}
#page_edit{
    position: absolute;
    font-weight: bold; 
    font-size: 8pt;
    right: 10px;
    color: red;
}
.topmain{
    position: relative;
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    font-size: 8pt;
    display: block;
    border: 0px;
    padding: 2px 20px;
    margin: 1px 0px;
    color: #fff;
    width: 100px;
    background-color: #b9b9b9; /*46c*/
    float: left;margin: 0px 1px;
}
     .top_on_record,.top_active_campaign,.top_partners,.top_members {
width: 100%;
}
.top_type{
border-bottom: 1px solid green;text-align: left;
}

#tm_dodgydeals .top_type{
border-color: #d33;
}
.top_on_record,.top_partners{
margin-top:10px;
}
.topmain .tm_subs .top_on_record td{
font-size: 8px;color: grey;
}

#topmenu{
    position: absolute;
    text-align: center;
    margin-top: -22px;
    margin-left: -3px;
    z-index:100;
}

.topsub_over{
    background-color: #239;
    color: #fff;
}
.tm_subs .country{
    display: block;
    margin-top: -2px;
    color: #000;
}
.topsub_over .country{
    color:#fff;
}


#side_login{
    text-align: center;
    font-weight: bold;
    padding: 20px; 0px;
}
#side_login a{
    color: #fff;
    font-size: 12pt;
}


.subtitle{
    color: #010070;
    font-size: 10pt;
    margin: 6px 0;
    line-height: 120%;
    text-align: left;
    font-weight: bold;
}
.newstable td{
    text-align: justify;
}
.newstable a{
    font-weight: bold;
}
.newstable .title{
color: #010070;
}
#news-1 .title,#news-2 .title{
font-size: 12pt;
}
#news-1 .subtitle, #news-2 .subtitle{
font-weight: normal
}
   #news-0{
    padding-bottom: 0px;
}
.newstable hr{
width: 54%;border:0px;border-top:2px solid #ddd;
}
#news-1{
    border-right: 2px solid #ddd;
    padding-right: 20px;width: 50%;
}
#news-2{
    padding-left: 20px;
    width: 50%;
}
#mainitem .title,#mainitem .date{
    margin: 0px;
    padding: 0px;
}
#tm_bankprofiles .tm_subs{
left: 30px;
}
#tm_focus .tm_subs{
left: 220px;width: 250px;
}
#tm_membergroups .tm_subs{
left: -150px;
}
#tm_dodgydeals .tm_subs{
margin-left: -520px;
}
#tm_companyprofiles .tm_subs{
margin-left: -680px;
}