@CHARSET "UTF-8";

/*
 Ver: $Id: swc.css 2071 2009-04-08 09:00:20Z szczesnym $ */


a.external {background:transparent url(../swc-images/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_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(../swc-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(../swc-images/loader-progress.gif) no-repeat;width:220px;height:19px;margin:0px;padding:0px;}

.swc_SearchBox {background: white url(../swc-images/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(../swc-images/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(../swc-images/pseudo_dropdown_on.gif) no-repeat right; padding:5px 25px 5px 5px; cursor:pointer;}

.swc_Dropdown:hover{ border:1px solid #cccccc; background:url(../swc-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:#e0e0e0;border-bottom:solid 1px #202020;text-align:left;font-family:Tahoma,Verdana,Arial,sans;font-size:8pt;color:#000;padding-left:5px;}


/*
 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; }



/*
 GROWLER STYLES */


div#noticeevents { border: 1px solid #999;}

div#noticeevents div { border-bottom: 1px dotted #DDD; padding: 3px; margin: 0px;}


/*
* Growler Notice Default Styling **/

div.Growler {z-index:1000;}

div.Growler-notice {
  background-color:    #000;
  color:         #fff;
  opacity:        .85;
  filter:         alpha(opacity = 85);
  zoom:          1;
  width:         235px;
  padding:        10px;
  margin-top:       5px;
  margin-bottom:     5px;
  margin-left:      auto;
  margin-right:      auto;
  font-family:      Tahoma, Arial, Helvetica, sans-serif;
  font-size:       12px;
  text-align:       left;
  display:        none;
  -moz-border-radius:   5px;
  -webkit-border-radius: 5px;
  min-height:       40px;
}


div.Growler-notice-head { font-weight: bold; font-size: 10px;}

div.Growler-notice-exit { float: right; font-weight: bold; font-size: 12px; cursor: pointer;}


/*
* Growler - Plain Theme **/

div.plain {
  color:         #000;
  width:         253px;
  margin-top:       5px;
  margin-bottom:     5px;
  text-align:       left;
  display:        none;
  min-height:       40px;
  background-color:    #EDEDED;
  border:         1px solid #777;
}


div.plain div.Growler-notice-head {
  font-weight:      bold;
  font-size:       10px;
  padding:        2px 10px;
}


div.plain div.Growler-notice-exit {
  float:         right;
  cursor:         pointer;
  margin:         0px;
  padding:        0px 0px 2px 2px;
  width:         10px;
  height:         10px;
  color:         #BFBFBF;
}

div.plain div.Growler-notice-body {
  padding: 5px;
}

#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(../swc-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(../swc-images/icon-tl.gif) 0px 7px no-repeat; padding-left:12px;margin-right:10px;}

ul#ai_nav li:hover{background:url(../swc-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('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: #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(../swc-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(../swc-images/icon_edit.png) 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(../swc-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(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;
}
