body {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial", "sans-serif";
	font-size:small; /*80%*/
	margin:0px 0 20px 0;
	background:#000000;
}

#admin_nav_wrapper { margin:0; padding:5px; background:#ffe; }
#admin_nav A { margin:0 5px; }

H1 { margin-top:1em; }

#wrapper, #admin_nav { margin:0 auto; width:980px; }
#header { /* height:166px; */}
#column1 { float:left; width:220px; border:0px solid red;   }
#column2 { float:right; width:740px; margin-right:0px; padding-bottom:4em; border:0px solid blue; }
#footer { clear:both; }

#login_form { margin:1em 0; padding:1em 20px; border:1px dotted #ccc; border-left:0; border-right:0; background:#646DAE; }
#search_form_wrapper { margin-bottom:1em; padding-bottom:1em; border-bottom:1px dotted #ccc; }
#i_show_basket { margin:1em 0; padding:1em 20px 1em 20px; border:1px dotted #fff; border-left:0; border-right:0; }
#i_show_basket UL LI { margin-left:-20px;  }

#column2 A { font-weight:bold; text-decoration:underline; }
A:HOVER, #column2 A:HOVER { text-decoration:none; }

#publication_info { float:left; width:340px; background:none; }
#publication_panel { float:right; margin-right:20px; padding:60px 0 2em; width:360px; background:none; }

#inner_left { float:left; width:400px; margin:0 20px 0 0; padding:0; }
#inner_right { float:left; margin:0; width:300px; }

#pub_page_buy_articles, #i_latest_issue { background:#ffe; border:1px solid #ccc; margin:2em 0 2em -20px; padding:1em 20px; } 

.end_floats { clear:both; }

.content_interior { padding-right:20px; position:relative; }


.button1 { padding:4px 8px; font-size:large; }

.button_normal { width:auto !important; }

#i_nav A {   }
#i_nav A, #login_form A { text-decoration:none !important;  }
#i_nav A:HOVER, #login_form A:HOVER { text-decoration:underline; }

#banners { margin-top:4em; }
#TSI_Banner  { background:#283710; margin-bottom:1em; padding-bottom:1em; }
#TSI_Banner  H1, #TSI_Banner P { font-size:small; margin:1em 20px; }
#TSI_Banner H1 A { color:#fc2; text-decoration:none; }

#index_page_text { width:80%; margin:2em auto; color:#fff; border:1px dotted #ccc; padding:0 20px; }
#index_page_text P A, #index_page_text UL LI A  { color:#fff; }

/***************************** colours */

#wrapper { background:url(images/bgd_black.gif) repeat-y top left #fff;}
#header, #footer { background:#000; }
#column1, #column1 A, .copyright, .copyright A { color:#fff; }
#column2 A { color:#293487;  }
#i_show_basket { background:#C1C3C5; }
#i_show_basket, #i_show_basket LI, #i_show_basket A { color:#000; }

.button1 { background:#f00; color:#fff !important; text-decoration:none !important;  }
.button1:HOVER { text-decoration:underline !important; }


.left { }
.left_title { }
.left_content { }

.left_ul { margin:0 0 10px 15px; padding:0; color:#000000; list-style:#293487; }
.left_ul li A { text-decoration:none; }
.left_ul li a:hover { text-decoration:underline; }



.summary {  }
.abstract { margin:1em 0; padding:0 10px; width:90%; border-left:2px solid #ccc; }

#search_input { width:140px; border:1px solid 'lightblue'; }

.button {
   height:auto;
   color:#fff !important;
   padding:2px 6px;
   background-color:#646DAE;
   border:1px solid;
   border-color:#ccc;
   text-decoration:none !important;
 /*  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#872933',EndColorStr='#611E25');*/
}

.button:hover {
/*   color:#ffffff;
   background-color:#611E25;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#611E25',EndColorStr='#872933');*/
	  text-decoration:underline;
}

.button2 { display:inline-block; padding:8px 12px; background:#f00; color:#fff !important; text-decoration:none !important; text-transform:uppercase; font-size:15px;  }
.button2:HOVER { text-decoration:underline !important; }

.title { }

.tbl { background:#efefef; }
.tbl th { background:#cccccc; text-align:left; padding:3px; }
.tbl td { background:#ffffff; color:#000000; }


.copyright {  padding-top: 1em; padding-left:240px; }

.hbiconsulting { text-align:right; padding:4em 10px 3px 0; font-size:85%; }
.hbiconsulting A { color:#333; text-decoration:none; }
.hbiconsulting A:hover { color:#444; text-decoration:underline; }

.events_tbl { width:450px; border:#293487 1px solid; background:#eaeaea; }

a.admin_link { color:#FF0000 !important;}
a.admin_link:hover { text-decoration:none; }

.basket_total_amounts { margin:1em 0; text-align:right; padding-right:75px; }


TABLE.tbl { background:#ccc; }
TABLE.tbl TD { background:#ffe; padding:3px 6px; }
TABLE.tbl TH { background:#eee; padding:3px 6px; }
TABLE.tbl TD INPUT { width:200px; }

TABLE.tbl.bank_details { width:auto; background:none; }

TABLE.subrates { background:#ccc; }
TABLE.subrates TD { background:#ffe; padding:.5em 8px; }
TABLE.subrates TH { background:#eee; padding:.5em 8px; text-transform:uppercase; }


TABLE.tbl2 { background:#ddd; }
TABLE.tbl2 TD { background:#fff; padding:3px 6px; }
TABLE.tbl2 TH { padding:3px 6px; text-align:left; }
TABLE.tbl2 TD INPUT { width:200px; }

TABLE.intro { background:#555; }
TABLE.intro TD { background:#000; color:#fff; padding:3px 6px; }
TABLE.intro TH { background:#000; color:#fff; padding:3px 6px; }

.link_image IMG { border:1px solid #ccc; }

/*.index_pub_img { float:left; width:236px; height:325px; margin-right:6px; position:relative; }*/
.index_pub_img { float:left; width:236px; height:425px; margin-right:6px; position:relative; }
.index_dir_img { float:left; width:180px; height:230px; position:relative; }

.img_wrapper { position:relative; text-align:center; }
.edit_image_button_div { z-index:1; position:absolute; top:0; left:0; }
#change_img_form_wrapper, #edit_text_form_wrapper { padding:20px; }

.text { position:relative; }
.edit_text_button { z-index:1; position:absolute; top:0; left:0; }


#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}
#simplemodal-container {
  width:500px;
  height:675px;
  background-color:#fff;
  border:3px solid #ccc;
}
#simplemodal-container a.modalCloseImg {
  background:url(../img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

