@CHARSET "UTF-8";/*
 Ver: $Id: swc.css 2856 2010-06-04 15:38:55Z bardenl $ */
a.external {background:transparent url(../../../images-common/icon_external.gif) no-repeat scroll right center; padding-right:20px;}
.swc_H1 { font-weight:bold;font-size:14px;margin-top:10px;margin-bottom:5px; }
.swc_H2 { font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:5px; }
/*
 STANDARD ELEMENTS */
.swc_AutoOverflow{overflow:auto;}
.swc_Attention{background-color:#FFCACA;color:#570000;padding:5px;margin:5px;}
.swc_Border{border:1px solid #cccccc;}
.swc_BorderBottom{border-bottom:1px solid #cccccc;}
.swc_Confirmation{background-color:#D2F9CB;color:#0B4900;padding:5px;margin:5px;}
.swc_FieldInfo{background-color:#E0F5E9;color:#6D6161;border:0 1 1 1px solid #6D6161;padding:0px;margin:0px;}
.swc_Information{background-color:#C5E0FF;color:#002958;padding:5px;margin:5px;}
.swc_Loading{background:url(../../../images-common/loader.gif) no-repeat;width:16px;height:16px;margin:0px;padding:4px;}
.swc_Pad {padding:5px;}
.swc_Pointer{cursor:pointer;}
.swc_ProgressBar{background:url(../../images-common/loader-progress.gif) no-repeat;width:220px;height:19px;margin:0px;padding:0px;}
.swc_SearchBox {background: white url(../../images-common/icon_search.png) no-repeat right;  padding:3px;border:1px solid #cccccc;margin:2px;}
.swc_Tip {color:#444;font-size:7pt;}
.swc_Handle {background: #ffffff url(../../images-common/icon_move_ud.gif) no-repeat;cursor:move;width:21px;height:21px;margin:0px;padding:0px;float:left;display:inline;}
.swc_IcoMini {float:left;margin:0px 5px 0px 5px;width:20px;height:20px;}
/*
 STANDARD LIST */
.swc_List {padding:0px;margin:0px;}
.swc_List li {list-style:none;padding:3px;margin:0px;border-bottom:1px solid #cccccc;overflow:auto;}
.swc_List li:hover {background-color:#EAEAEA;}
.swc_List li.Active {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;}
.swc_TablePlain {padding:0px;margin:0px}
.swc_TablePlain th {padding:5px;margin:0px;;}
.swc_TablePlain td {padding:5px;margin:0px;border-bottom:1px solid #F3F3F3;}
/*
 HIGHLIGHTING ELEMENT */
.swc_High {background-color:none;}
.swc_High:hover {background-color:#eeeeee;}
.swc_Highlight{ opacity:.5;filter:alpha(opacity=50);background-color:#000000; }
/*
 STANDARD BUTTONS */
.swc_Button{background:#D2D2D2;padding:5px;color:#000;border:1px solid #8A8A8A;}
.swc_ButtonSave{background:#8AFDA4;padding:5px;color:#000;border:1px solid #00B028;}
.swc_ButtonCancel{background:#FFC1A2;padding:5px;color:#A10300;border:1px solid #AD3A00;}
/*
 FORM ELEMENTS */
.swc_Dropdown{ border:1px solid #eeeeee; background:url(../../images-common/pseudo_dropdown_on.gif) no-repeat right; padding:5px 25px 5px 5px; cursor:pointer;}
.swc_Dropdown:hover{ border:1px solid #cccccc; background:url(../../images-common/images/pseudo_dropdown.gif) no-repeat right;}
/*
 TABS */
.swc_Tabs{overflow:auto;padding:0px;margin:0px;}
.swc_Tabs li{background-color:#DDDDDD;border-bottom:1px solid #5F5F5F;border-right:1px solid #CCCCCC;border-top:1px solid #FFFFFF;color:#444444;cursor:pointer;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px;}
.swc_Tabs li:hover{color:#ffffff;background-color:#5F5F5F;border-color:#5F5F5F;}
.swc_Tabs li.Active{background-color:#FFFFFF;border-color:#5F5F5F #5F5F5F #FFFFFF;border-style:solid;border-width:1px;color:#000000;cursor:default;}
/*
 POPUPS */
.swc_Pop {width: 90%; border: 2px solid #036; padding: 0; position: absolute; top: 5%; left: 5%; margin-top: 0px; margin-left: 0px; z-index: 1100; background: white; font-size: 8pt; font-family: Verdana, Arial, Tahoma, serif;}
 .swc_PopTitle {display: block !important; font-size: 16px; font-weight: bold; padding: 4px; margin: 0; color: #036; background: #ccc;}
.swc_PopContent {clear: both; padding: 10px; text-align: left;}
.swc_PopClose {float: right; width: 50px; height: 50px; border: 1px solid #cccccc;}
/*
 FIELDS */
.swc_Input { border:1px solid #cccccc;background-color:#F1F1F1;font-family:Arial,Tahoma,sans;padding:2px;font-size:8pt; }
.swc_Input:hover { background-color:#ffffff; }
.swc_Input:focus { border:1px solid #888888;background-color:#ffffff; }
.swc_Textarea { border:1px solid #cccccc;background-color:#F1F1F1;font-family:Arial,Tahoma,sans;padding:2px;font-size:8pt; }
.swc_Textarea:hover { background-color:#ffffff; }
.swc_Textarea:focus { border:1px solid #888888;background-color:#ffffff;}
/*
 MINI STATS */
.swc_MiniStats {position: fixed; bottom: 15px; left: 15px;width:180px;background-color: #FFF3D6; border:1px solid #904243; z-index: 150; padding: 5px;}
/*
 SIDEBAR */
#swc_Sidebar {background-color:#FEFEFE;border:1px solid #FEFEFE;top:0;left:0;bottom:0;padding:10px;position:fixed;width:280px;z-index:500;}
#swc_SidebarHeader {border-bottom:1px solid #cccccc;overflow:auto;margin-bottom:15px;padding:3px;}
#swc_SidebarTitle {font-weight:bold;font-size:13px;}
#swc_SidebarClose {width:17px;height:17px;margin:3px;float:right;cursor:pointer;background-image:url(http://swc.tangentlabs.co.uk/unstable/images/close-off.gif);}
#swc_SidebarClose:hover {background-image:url(http://swc.tangentlabs.co.uk/unstable/images/close-on.gif);}
	/*
 DEVELOPERS PANEL */
#swc_DeveloperPanel {background:#646464;border-bottom:solid 2px #2B2B2B;text-align:left;font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif;font-size:8pt;color:#000; padding: 0 5px 5px;}
#swc_DeveloperPanel .ai_BlocksPanel {padding-right: 10px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
#swc_DeveloperPanel .ai_BlocksPanel .ai_Blocks {-moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);}
/*
 Dashboard panel */
#swc_dashboard_panel_container {color: #000; font-family:Verdana, Arial, Tahoma, serif; padding: 0px; margin: 0px; z-index:799;}
#swc_dashboard_breadcrumb_container { background: #fefefe; height: 30px; text-align: left; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; font-size: 11pt; color: #000; position: relative; z-index:401;}
#swc_dashboard_menu_container {float: left; text-align: left; padding: 5px 20px 0 10px;}
/*
 BLOCK REPRESENTATION */
.swc_BlockRepresentation { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:65px; }
.swc_BlockRepresentationMedium { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:130px;overflow-y:auto;}
.swc_BlockRepresentationLarge { margin:2px;padding:5px;background-color:#ffffff;border:1px solid #cccccc;float:left;width:210px;height:200px;overflow-y:auto; }
.swc_BlockRepresentation .swc_Desc, .swc_BlockRepresentationMedium .swc_Desc, .swc_BlockRepresentationLarge .swc_Desc	 { margin:0px;padding:2px;float:left;width:170px; }
/*
 DROPDOWN NAVIGATION */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#swc-main-nav, #swc-main-nav ul { margin:0; list-style:none; }
#swc-main-nav a { display:block; padding:0 10px; line-height:30px; color:#FFF; text-decoration:none; }
#swc-main-nav li { float:left; margin:0; background-color:#fff; }
#swc-main-nav li:hover { background-color:#ccc; }
#swc-main-nav li.nav-visible { background-color:#ddd; }
#swc-main-nav li ul a { width:175px; padding:0 0 0 5px; }
#swc-main-nav li ul { background-color:#ddd; }
#swc-main-nav li ul, #swc-main-nav li.nav-visible ul ul { position:absolute; width:180px; left:-9999px; /*
clear:both; IE6 needs 'a' float cleared */
 }
#swc-main-nav li.nav-visible ul, #swc-main-nav li li.nav-visible ul {left:auto;}
#swc-main-nav li ul ul { margin: -30px 0 0 180px; }
#swc-main-nav ul ul { border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
  @CHARSET "UTF-8";#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(../../images-common/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 {  padding: 0;  margin: 0;  list-style: none;  line-height: 1;  position:absolute;  z-index:15;}
ul#ai_nav a {  display: block;  width: auto;  color:#3887C3;  font-weight: bold;  padding:4px;  text-decoration:none;  cursor:text;}
ul#ai_nav li ul a {font-weight: normal;}
ul#ai_nav li{padding: 0;margin: 0;background:url(../../images-common/icon-tl.gif) 0px 7px no-repeat; padding-left:12px;margin-right:10px;}
ul#ai_nav li:hover{background:url(../../images-common/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; }
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 li.hover ul li.hover ul, #ai_nav li.sfhover ul ul {  position: absolute;  left: 0em;}
/*
 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: #646464; border-style: solid; border-width: 0px 1px; cursor: pointer; float: left; width: 250px; position: relative; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.ai_TabNotSelected:hover { background-color: #f7f7f7;}
.ai_TabSelected { background-color: #fefefe; border-color: #641E2D; border-style: solid; border-width: 1px 1px 0px; border-bottom: 1px solid #fefefe; cursor: pointer; float: left; width: 250px; margin: -1px 0; position: relative; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-box-shadow: 0px -1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px -1px 1px rgba(0,0,0,0.2);}
.ai_TabNotSelected a, .ai_TabSelected a { color: #3887C3; display: block; height: 20px; overflow: hidden; padding: 6px 8px 25px;}
.ai_TabNotSelected a:hover, .ai_TabSelected a:hover { text-decoration: none !important; }
 .ai_TabNotSelected .swc_Tip, .ai_TabSelected .swc_Tip {bottom:2px;left:8px;position:absolute; }
#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 #3C3C3C;  padding: 0;  position: absolute;  top: 5%;  left: 5%;  margin-top: 0px;  margin-left: 0px;  z-index: 1100;  display: none;  background: white;  font-size: 8pt;  font-family: Helvetica, Arial, Verdana, Tahoma, serif;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  /*
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: #FAA125;  background: #646464;  text-decoration: none;  -moz-border-radius-topright: 8px;  -webkit-border-top-right-radius: 8px;}
#divPopupCloseButton a:hover {  color: #ffffff;  background: #FAA125;  text-decoration: none;}
#divPopupTitle {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #ffffff;  background: #646464;  -moz-border-radius-topleft: 8px;  -moz-border-radius-topright: 8px;  -webkit-border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px;}
#divPopup2Container {  width: 90%;  height: 90%;  border: 2px solid #3C3C3C;  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: Helvetica, Arial, Verdana, Tahoma, serif;  overflow: auto;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;}
#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: #FAA125;  background: #646464;  text-decoration: none;  -moz-border-radius-topright: 8px;  -webkit-border-top-right-radius: 8px;}
#divPopup2CloseButton a:hover {  color: #ffffff;  background: #FAA125;  text-decoration: none;}
#divPopup2Title {  display: block !important;  font-size: 16px;  font-weight: bold;  padding: 4px;  margin: 0;  color: #ffffff;  background: #646464;  -moz-border-radius-topleft: 8px;  -moz-border-radius-topright: 8px;  -webkit-border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px;}
/*
 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('http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_save_gr.gif')    no-repeat;}
a.imgButtonSave:hover {  background:    url('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('http://dev.tangentlabs.co.uk/websites/swc/common/images/btn_cancel_gr.gif')    no-repeat;}
a.imgButtonCancel:hover {  background:    url('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: #fefefe;  height: 30px;  text-align: left;  font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;  font-size: 11pt;  color: #000;  position: relative;  z-index:401;}
#divAdminInterface a {  color: #000;}
#divAdminBreadrcumb {  color: #646464;   background: #2B2B2B;   padding: 2px 10px;   text-align: left;  font-family: Tahoma, Verdana, Arial, sans;  font-size: 9pt;  line-height: 16px;  border-bottom: 1px solid #000000;  border-top: 1px solid #C4C4C4;}
#divAdminBreadrcumb a {  color: #FAA125;  cursor:pointer;}
#divAdminBreadrcumb .swc_Tip {  color: #C4C4C4;}
#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: 440px;  overflow: hidden;  border: 1px solid #c0c0c0;}
#ai_FileManager_SearchContainer {  height: 30px;  overflow: hidden;}
#ai_FileManager_FileList {  height: 410px;  overflow: auto;  border-top: 1px solid #c0c0c0;}
#ai_FileManager_FilePreview {  height: 280px;  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 */
.ai_Blocks a {color: #3887C3;}
.ai_Blocks table td {padding: 1px 3px;}
.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(../../images-common/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(../../images-common/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(../../images-common/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(up.gif);}
.sortdesc {  background-color: #B9DDFF;  background-image: url(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;}
@CHARSET "UTF-8";.swc_Dimmer {	opacity: 0.5;	background-color:#cccccc;  position: fixed;  right: 0;  top: 0;  width:100%;  height:100%;}
.swc_Popup {	border: 2px solid #cccccc;	padding: 2px;	position: absolute;	top: 64px;	left: 64px;	margin: 0;	background: white;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	min-width:300px;}
.swc_PopupHeader {  padding: 5px;	background-color:#E4E4E4;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  overflow:auto;  text-align:center;  vertical-align:middle;}
.swc_PopupTitle {  font-weight:bold;  font-size:1.3em;  padding: 5px;}
.swc_PopupClose {	float:right;	width:30px;	height:30px;	padding:0;  margin:0;  cursor:pointer;  font-weight:bold;  font-size:1em;  text-align:center;  background-color:#ffffff;  border:1px solid #cccccc;  -moz-border-radius: 3px;  -webkit-border-radius: 3px; }
.swc_PopupClose:hover {  background-color:#333333;  color:#ffffff;}
.swc_PopupContent {	padding: 5px;	margin-top: 10px;}
.swc_PopupFooter {	}
div.jGrowl {	padding: 			10px;	z-index: 			9999;	color: 				#fff;	font-size: 			12px;}
/*
* Special IE6 Style Positioning **/
div.ie6 {	position: 			absolute;}
div.ie6.top-right {	right: 				auto;	bottom: 			auto;	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); 	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.top-left {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-right {	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-left {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}
div.ie6.center {	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );	width: 				100%;}
/*
* Normal Style Positions **/
body > div.jGrowl {	position:			fixed;}
body > div.jGrowl.top-left {	left: 				0px;	top: 				0px;}
body > div.jGrowl.top-right {	right: 				0px;	top: 				0px;}
body > div.jGrowl.bottom-left {	left: 				0px;	bottom:				0px;}
body > div.jGrowl.bottom-right {	right: 				0px;	bottom: 			0px;}
body > div.jGrowl.center {	top: 				0px;	width: 				50%;	left: 				25%;}
/*
* Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {	margin-left: 		auto;	margin-right: 		auto;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {	background-color: 		#000;	opacity: 				.85;  -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";   filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 	zoom: 					1;	width: 					235px;	margin-top: 			5px;	margin-bottom: 			5px;	font-family: 			Tahoma, Arial, Helvetica, sans-serif;	font-size: 				1em;	text-align: 			left;	display: 				none;	-moz-border-radius: 	5px;	-webkit-border-radius:	5px;}
div.jGrowl div.jGrowl-notification {	min-height: 			40px;}
div.jGrowl div.jGrowl-notification div.header {	font-weight: 			bold;	font-size:				.85em;}
div.jGrowl div.jGrowl-notification div.close {	z-index:				99;	float: 					right;	font-weight: 			bold;	font-size: 				1em;	cursor:					pointer;}
div.jGrowl div.jGrowl-closer {	padding-top: 			4px;	padding-bottom: 		4px;	cursor: 				pointer;	font-size:				.9em;	font-weight: 			bold;	text-align: 			center;}
/*
* Hide jGrowl when printing **/
@media print {	div.jGrowl {		display: 			none;	}
}
