@CHARSET "UTF-8";/*
 Ver: $Id: swc.css 528 2008-06-26 12:41:50Z szczesnym $ */
/*
 STANDARD ELEMENTS */
.swc_AutoOverflow{overflow:auto;}
.swc_Attention{background-color:#FFCACA;color:#570000;padding:5px;margin:5px;}
.swc_BorderBottom{border-bottom:1px solid #cccccc;}
.swc_Confirmation{background-color:#D2F9CB;color:#0B4900;padding:5px;margin:5px;}
.swc_Information{background-color:#C5E0FF;color:#002958;padding:5px;margin:5px;}
.swc_Loading{background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/loader.gif) no-repeat;width:16px;height:16px;margin:0px;padding:4px;}
.swc_Pad {padding:5px;}
.swc_Pointer{cursor:pointer;}
.swc_ProgressBar{background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/loader-progress.gif) no-repeat;width:220px;height:19px;margin:0px;padding:0px;}
.swc_SearchBox {background: white url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon_search.png) no-repeat right;  padding:3px;border:1px solid #cccccc;margin:2px;}
.swc_Tip {color:#444;font-size:7pt;}
/*
 STANDARD LIST */
.swc_List {padding:0px;margin:0px;}
.swc_List li {list-style:none;padding:3px;margin:0px;border-bottom:1px solid #cccccc;}
.swc_List li:hover {background-color:#EAEAEA;}
/*
 TABLE WITH HIGHLIGHTED ROWS */
.swc_Table {padding:0px;margin:0px}
.swc_Table th {padding:5px;margin:0px;border-bottom:1px solid #aaaaaa;}
.swc_Table td {padding:5px;margin:0px;border-bottom:1px solid #eeeeee;}
.swc_Table tr:hover {background-color:#eeeeee;}
/*
 STANDARD BUTTONS */
.swc_ButtonSave{background:#8AFDA4;padding:5px;color:#000;border:1px solid #00B028;}
.swc_ButtonCancel{background:#FFC1A2;padding:5px;color:#A10300;border:1px solid #AD3A00;}
/*
 TABS */
.swc_Tabs{overflow:auto;padding:0px;margin:0px;}
.swc_Tabs li{list-style:none;float:left;padding:5px;border:1px solid #cccccc;cursor:pointer;}
.swc_Tabs li:hover{background-color:#EFEFEF;}
.swc_Tabs li.Active{background-color:#5F5F5F;color:#ffffff;border-bottom:1px solid #5F5F5F;cursor:default;}
#divAdminContainer {  color: #000;  font-family: Verdana, Arial, Tahoma, serif;  padding: 0px;  margin: 0px;  z-index:799;}
#divAdminContainer ul {  padding-left: 10px;}
#divAdminContainer a {  text-decoration: none;}
#divAdminContainer a:hover {  text-decoration: underline;}
#divAdminContainer pre {  border: 1px solid #9198FF;  padding: 10px;  background-color: #D0D3FF;}
#divAdminContainer input,#divAdminContainer textarea,#divAdminContainer select  {  border: 1px solid #8C8C8C;  padding: 2px;}
/*
 SAVE AND CANCEL BUTTONS */
.ai_btnSave {  background: #8AFDA4;  padding: 5px;  color: #000;  border: 1px solid #00B028;}
.ai_btnCancel {  background: #FFC1A2;  padding: 5px;  color: #E34C00;  border: 1px solid #AD3A00;}
.ai_SearchBox {  background: white url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon_search.png) no-repeat right;}
.ai_Tip {  color: #444;  font-size: 7pt;}
.ai_Strong {  font-weight:bold;}
/*
 ADMIN NAV */
ul#ai_nav, ul#ai_nav ul{ /*
 all lists */
  padding: 0;  margin: 0;  list-style: none;  line-height: 1;  position:absolute;  z-index:15;}
ul#ai_nav a {  display: block;  width: auto;  color:#000;  padding:4px;  text-decoration:none;  cursor:text;}
ul#ai_nav li{padding: 0;margin: 0;background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon-tl.gif) 0px 7px no-repeat; padding-left:12px;margin-right:10px;}
ul#ai_nav li:hover{background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon-tl-over.gif) 0px 7px no-repeat;}
ul#ai_nav ul a{cursor:pointer;background:#EFEFEF;padding:4px 2px 7px;_padding:4px 0px 7px;font-size:.9em;}
ul#ai_nav ul ul{margin-left:13em;top:0px;float:left;position:absolute;}
ul#ai_nav a:hover{background-color:#900;color:#FFF;}
ul#ai_nav li {float: left;position:relative;}
ul#ai_nav li li{position:relative;float:none;width:13em;padding:0px;margin-bottom:-3px;background:#EFEFEF;}
ul#ai_nav li ul { /*
 second-level lists */
  padding-bottom:3px;  list-style: none outside;  position: absolute;  background:#EFEFEF;  float:left;  width:0px;  overflow:visible;  left: -999em; /*
using left instead of display to hide menus because display: none isn't read by screen readers */
}
ul#ai_nav li:hover ul, #ai_nav li.sfhover ul {left: 0px;margin-top:-2px;position: static;_position:absolute;}
ul#ai_nav li:hover ul ul, #ai_nav li.sfhover ul ul {position: absolute;left: -999em;}
ul#ai_nav ul li:hover ul, #ai_nav ul li.sfhover ul {left: 0px;position: absolute;}
/*
 TABS */
#divAdminContainer .TabNotSelected {  background-color: #F3EEEA;  border-color: #CCCCCC;  border-style: solid;  border-width: 0px 1px 1px;  cursor: pointer;  padding: 5px;}
#divAdminContainer .TabSelected {  background-color: #FFFFFF;  border-color: #641E2D;  border-style: solid;  border-width: 1px 1px 0px 0px;  cursor: pointer;  padding: 5px;}
.ai_TabNotSelected {  background-color: #F3EEEA;  border-color: #CCCCCC;  border-style: solid;  border-width: 0px 1px 1px 1px;  cursor: pointer;  padding: 5px;  float: left;  width: 250px;}
.ai_TabSelected {  background-color: #FFFFFF;  border-color: #641E2D;  border-style: solid;  border-width: 1px 1px 0px;  cursor: pointer;  padding: 5px;  float: left;  width: 250px;}
#divDimmer {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 10px;  color: black;  background: black;  -moz-opacity: 0.5;  opacity: 0.5;  filter: alpha(opacity = 50);  display: none;  z-index: 800;}
/*
 POPUP */
#divPopupContainer {  width: 90%;  /*
height: 90%;*/
  border: 2px solid #036;  padding: 0;  position: absolute;  top: 5%;  left: 5%;  margin-top: 0px;  margin-left: 0px;  z-index: 900;  display: none;  background: white;  font-size: 8pt;  font-family: Verdana, Arial, Tahoma, serif;  /*
overflow: auto;*/
}
#divPopup {  clear: both;  /*
min-height: 200px;*/
  /*
max-height: 500px;*/
  /*
height: expression(document . getElementById('divPopup') . style .    height >  400 ?  "400px" :  "auto" );*/
  padding: 10px;  /*
overflow-y: auto;*/
  text-align: left;}
#divPopupCloseButton {  float: right;}
#divPopupCloseButton a {  display: block;  padding: 4px;  font-size: 16px;  font-weight: bold;  width: 30px;  text-align: center;  color: black;  background: #ccc;  text-decoration: none;}
#divPopupCloseButton a:hover {  color: white;  background: #036;}
#divPopupTitle {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #036;  background: #ccc;}
#divPopup2Container {  width: 90%;  height: 90%;  border: 2px solid #036;  padding: 0;  position: absolute;  top: 5%;  left: 5%;  margin-top: 0px;  margin-left: 0px;  z-index: 900;  display: none;  background: white;  font-size: 8pt;  font-family: Verdana, Arial, Tahoma, serif;  overflow: auto;}
#divPopup2 {  clear: both;  min-height: 200px;  /*
max-height: 500px;*/
  height: expression(document . getElementById('divPopup') . style .    height >  400 ?  "400px" :  "auto" );  padding: 10px;  overflow-y: auto;  text-align: left;}
#divPopup2CloseButton {  float: right;}
#divPopup2CloseButton a {  display: block;  padding: 4px;  font-size: 16px;  font-weight: bold;  width: 30px;  text-align: center;  color: black;  background: #ccc;  text-decoration: none;}
#divPopup2CloseButton a:hover {  color: white;  background: #036;}
#divPopup2Title {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #036;  background: #ccc;}
/*
 ADMIN BUTTONS */
ul.imgButtons {  list-style: none;  margin: 0;  padding: 0;}
ul.imgButtons li {  display: inline;  float: right;  padding: 5px;}
a.imgButtonSave {  display: block;  width: 75px;  height: 20px;  background:    url('https://web.archive.org/web/20100414151146im_/http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_save_gr.gif')    no-repeat;}
a.imgButtonSave:hover {  background:    url('https://web.archive.org/web/20100414151146im_/http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_save_or.gif')    no-repeat;}
a.imgButtonSave span {  display: none;}
a.imgButtonCancel {  display: block;  width: 50px;  height: 20px;  background:    url('https://web.archive.org/web/20100414151146im_/http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_cancel_gr.gif')    no-repeat;}
a.imgButtonCancel:hover {  background:    url('https://web.archive.org/web/20100414151146im_/http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_cancel_or.gif')    no-repeat;}
a.imgButtonCancel span {  display: none;}
/*
 ADMIN TOP NAVIGATION */
#divAdminInterface {  background: #fff;  height: 30px;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 11pt;  color: #000;  position: relative;  z-index:401;}
#divAdminInterface a {  color: #000;}
#divAdminBreadrcumb {  background: #eeeeee;  height: 16px;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 9pt;  color: #000000;  padding: 0px 10px 0px 10px;  border-bottom: 1px solid #000000;  border-top: 1px solid #cccccc;}
#divAdminBreadrcumb a {  color: #000000;}
#divDevelopersPanel {  background: #e0e0e0;  border-bottom: solid 1px #202020;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  color: #000;  padding-left: 5px;  display: none;}
#DevelopersPanelButton {  width: 150px;  text-align: center;  color: #000;  font-size: 8pt;  font-family: Tahoma, Verdana, Arial, sans;  background-color: #fafafa;}
/*
 INFORMATION BAR */
#divInformationBar {  background: #FFF868;  border-bottom: solid 1px #F7EF42;  text-align: center;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  color: #000;  padding: 5px;  display: none;}
/*
 MESSAGES */
#divSaveMessage {  display: none;  position: absolute;  top: 12px;  right: 12px;  width: 180px;  border: 2px solid #c58335;  background: white;  padding: 20px;  color: #c58335;  margin: 0;  text-align: center;  font-weight: bold;  z-index: 1000;}
#divLoading {  display: none;  position: absolute;  top: 50%;  left: 50%;  width: 320px;  height: 200px;  margin: -100px 0 0 -160px;  border: 2px solid #36f;  background: white;  z-index: 1000;}
/*
 MINI STATS */
#divPageStats {  position: fixed;  bottom: 10px;  left: 10px;  border: 1px solid #c0c0c0;  background-color: #eee;  padding: 5px;  width: 550px;  display: none;  text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 8pt;  z-index: 999;  overflow: auto;}
input.genActionBtn {  width: auto !important;  margin: 2px 4px;  padding: 2px 4px;  border: 1px solid #369;  text-align: center;  font-size: 10px;}
/*
 FILE MANAGER */
#ai_FileManager_SearchBar {  float: right;}
#ai_FileManager_FilesContainer {  height: 390px;  overflow: hidden;  border: 1px solid #c0c0c0;}
#ai_FileManager_SearchContainer {  height: 30px;  overflow: hidden;}
#ai_FileManager_FileList {  height: 360px;  overflow: auto;  border-top: 1px solid #c0c0c0;}
#ai_FileManager_FilePreview {  height: 230px;  border: 1px solid #c0c0c0;  vertical-align: middle;  text-align: center;}
#ai_FileManager_FileIcon {  float: left;  width: 60px;  height: 50px;  text-align: center;  background-color: #e0e0e0;  display: block;  overflow: hidden;  vertical-align: middle;}
#ai_FileManager_UploadFormDiv {  height: 155px;  border: 1px solid #c0c0c0;}
/*
 ADD CONTENT => TABS */
.ai_Tabs li {  display: inline;  padding: 5px;  border-top: 1px solid #c0c0c0;  border-left: 1px solid #c0c0c0;  border-right: 1px solid #c0c0c0;  width: 70px;  color: #000;}
.ai_Tabs TabSelected {  background-color: #eee;  font-weight: bold;  color: #000;}
.ai_Tabs TabNotSelected {  background-color: #fff;  font-weight: normal;  color: #000;}
.ai_List {  margin:0px;}
.ai_List li {  list-style:none;  padding:0px 0px 5px 0px;  border-bottom:1px solid #dddddd;}
/*
 EDITABLE BLOCK */
.divAdminToolbar {   padding:0px;   margin:0px;   width:45px;   position:absolute;   right:0px;}
.AdminMenuIcon {  position: relative;  padding: 3px;  text-decoration: none;  cursor: pointer;}
.AdminMenu {  display: none;  position: absolute;  border: 1px solid #FFE6BD;  background-color: #FFF2AB;  padding: 2px;  z-index: 10;  top: -21px;  left: -229px;  width: 250px;  text-decoration: none;}
.AdminMenu ul {  margin: 0;  padding: 0;  list-style: none;}
.AdminMenu li {  margin: 0;  font-size: 8pt;  border: 0px !important;  line-height: 15pt;}
.AdminMenu li a {  padding-left: 2px;  display: block;  color: #02f;  /*
border-bottom: 1px solid #fff !important;*/
  text-decoration: none;  border: 0px !important;}
.AdminMenu li a:hover {  color: #fff !important;  background: #A18F2F;  text-decoration: none;  border: 0px !important;}
.AdminMenu .x {  font-size: 7pt;}
.SetSize {  padding: 1px 3px 1px 3px;  font-size: 7pt;  background: #EC9A52;  cursor: pointer;}
/*
 CONTENT WRAPPER */
.ai_hndl {background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon_move.gif) no-repeat;cursor:move;height:21px;margin:0px;padding:0px;position:absolute;left:0px;top:0px;width:21px;}
.ai_edit {background:url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon_edit.gif) no-repeat;cursor:pointer;height:21px;margin:0px;padding:0px;position:absolute;right:0px;top:0px;width:21px;}
.ai_cb {  border: 1px solid transparent;  position: relative;}
.ai_cbt {  position: absolute;  right: 0px;  top: 0px;  width: 30px;  z-index: 400;}
.ai_bt_box {  width: 220px;  border: 1px solid #FFE972;  background-color: #FFF7CB;  color: #960500;}
.ai_bt_chbx {  width: 15px;  width: 15px;  border: 1px solid #FFE972;  background-color: #FFF7CB;  padding: 2px;}
.ai_mvhandle {  background: #ffffff url(https://web.archive.org/web/20100414151146im_/http://hardie.tangentlabs.co.uk/websites/swc/common/images/icon_move_ud.gif) no-repeat;  cursor:move;  width:21px;  height:21px;  margin:0px;  padding:0px;  float:left;  display:inline;  /*
position:absolute;*/
  /*
left:0px;*/
  /*
top:0px;*/
}
/*
 Table With highlighted rows */
.ai_table {padding:0px;margin:0px}
.ai_table th {padding:5px;margin:0px;border-bottom:1px solid #aaaaaa;}
.ai_table td {padding:5px;margin:0px;border-bottom:1px solid #eeeeee;}
.ai_table tr:hover {background-color:#eeeeee;}
/*
 Sortable table rows */
.sortcol {  cursor: pointer;  padding-right: 20px;  background-repeat: no-repeat;  background-position: right center;}
.sortasc {  background-color: #DDFFAC;  background-image: url(/web/20100414151146im_/http://www.labour.org.uk/younglabour/css/up.gif);}
.sortdesc {  background-color: #B9DDFF;  background-image: url(/web/20100414151146im_/http://www.labour.org.uk/younglabour/css/down.gif);}
/*
 PAGE STATS */
.stats_table {  }
.stats_table td {  border-bottom: 1px solid #eee;}
.stats_titles td {  font-weight: bold;  border-bottom: 1px solid #555;}
.stats_totals_column {  font-weight: bold;  background: #eee;}
/*
 PAGE ERRORS */
#PageOutput { z-index:980; position:fixed; left:10px; bottom:10px; height:350px; width:95%; background:#eeeeee; border:1px solid #cccccc; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; overflow:auto;}

/*
     FILE ARCHIVED ON 15:11:46 Apr 14, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:51:29 Aug 04, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/