#PageSysCtrl
{
  width: 32px;
  height: 60;
  position: absolute;
  top: 20;
  left: 10;
}

div.tabs a span
{
  color: #000;
  font-family: Verdana, Helvetica, Arial;
  font-size: 10px;
  font-weight: normal;
}

table.CMS_LoginTB
{
  width: 250px;
  margin: 0px;
  padding: 0px;
}

/************************/

body.Design
{
  margin: 0px;
  padding: 0px;
  color: #8c8d8d;
  font-family: Tahoma, Verdana, Helvetica, Arial;
  font-size: 10pt;
  background : url("/design/bg_bodytop.gif") repeat-x #0b0b0b;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #8c8d8d;
  background-color : #fff;
}

td,div, span, input, textarea
{
  color: #8c8d8d;
  font-family: Tahoma, Verdana, Helvetica, Arial;
  font-size: 10pt;
}

p 
{
  margin: 0px;
  padding: 0px;
  color: #8c8d8d;
  font-family: Tahoma, Verdana, Helvetica, Arial;
  font-size: 10pt;
}

a
{
  color: #8c8d8d;
  text-decoration: underline;
}

h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Helvetica, Arial;
}

h1
{
  font-size: 11pt;
  color: d8d8d8;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Verdana, Helvetica, Arial;
}

table.design_main
{
  width: 956px;
  height: 100%;
  background: #272727;
}

td.design_main
{
  background: url("/design/bg_left2.gif") repeat-y left top #272727;
}

td.design_main2
{
  background: url("/design/bg_right2.gif") repeat-y right top;
}

td.design_maintop
{
  height: 112px;
  background : url("/design/bg_maintop.gif") repeat-x #0b0b0b;
}

td.design_logo
{
  background : url("/design/bg_logoleft.gif") no-repeat;
}

td.design_topspacer
{
  height: 26px;
}

td.design_fag
{
  padding-bottom: 4px;
  padding-top: 22px;
  color: #c1322a;
  font-size: 8pt;
  font-style: italic;
  vertical-align: top;
}

td.design_randomimage
{
  width: 276px;
  text-align: right;
  vertical-align: bottom;
  background: url("/design/bg_right2.gif") repeat-y right top;
}

td.design_leftspacer
{
  width: 36px;
}

td.design_adresse
{
  height: 10px;
  padding: 0px 12px 0px 40px;
  vertical-align: bottom;
}

td.design_adresse table
{
  border-left: 1px solid #8c8d8d;
}

td.design_adresse td
{
  font-size: 10px;
  text-align: center;
  border-right: 1px solid #8c8d8d;
}

td.design_content
{
  padding: 0px 54px 0px 20px;
  vertical-align: top;
}


/************************************************/


td.design_content p,
td.design_content_cell td p{
  line-height: 14px;
}

td.design_Content ul{
  list-style-image: url('/design/arrow.gif');
  line-height: 14px;
}

td.design_Content ul li{
  padding: 0px 0px 0px 0px;
}

/******** left menu *********/

td.design_leftmenu
{
  width: 218px;
  vertical-align: top;
}

td.design_leftmenu ul
{
  margin: 0px;
  padding: 0px 0px 4px 0px;
  list-style: none;
  background: url("/design/menudeler.gif") no-repeat 18px bottom;
}

td.design_leftmenu ul ul
{
  background: none;
}

td.design_leftmenu ul li
{
  background: url("/design/menudeler.gif") no-repeat 18px 3px;
}

td.design_leftmenu ul ul li
{
   background: none;
}

td.design_leftmenu ul li a,
td.design_leftmenu ul li a:visited
{
  width: 216;
  padding: 9px 0px 8px 26px;
  color: #8c8d8d;
  font-size: 13px;
  display: block;
  text-decoration: none;
}

td.design_leftmenu ul li.current a.current,
td.design_leftmenu ul li.inpath a,
td.design_leftmenu ul li a:hover,
td.design_leftmenu ul li.current a:hover,
td.design_leftmenu ul li.parent a:hover
{
  padding: 9px 4px 8px 22px;
  color: #fff;
  background: url("/design/menumarker.gif") no-repeat 4px top;
}

td.design_leftmenu ul li.parent a
{
  padding: 9px 4px 8px 22px;
  color: #8c8d8d;
  background: url("/design/menumarker.gif") no-repeat 4px top;
  text-decoration: none;
}

td.design_leftmenu ul li.current li a,
td.design_leftmenu ul li.current li a:visited,
td.design_leftmenu ul li.parent li a,
td.design_leftmenu ul li.parent li a:visited,
td.design_leftmenu ul li.inpath li a,
td.design_leftmenu ul li.inpath li a:visited
{
  width: 208;
  padding: 0px 0px 0px 34px;
  color: #8c8d8d;
  font-size: 12px;
  background: url("/design/menumarker2.gif") no-repeat 25px 7px;
}

td.design_leftmenu ul li.current li a:hover,
td.design_leftmenu ul li.parent li a:hover,
td.design_leftmenu ul li.inpath li a:hover,
td.design_leftmenu ul li.parent ul li.current a.current
{
  padding: 0px 0px 0px 34px;
  color: #fff;
  background: url("/design/menumarker2.gif") no-repeat 25px 7px;
}


td.design_leftmenu ul li li.current li a,
td.design_leftmenu ul li li.current li a:visited,
td.design_leftmenu ul li li.parent li a,
td.design_leftmenu ul li li.parent li a:visited
{
  width: 208;
  padding: 0px 0px 0px 46px;
  color: #8c8d8d;
  font-size: 12px;
  background: url("/design/menumarker2.gif") no-repeat 37px 7px;
}

td.design_leftmenu ul ul li.current li a:hover,
td.design_leftmenu ul ul li.parent li a:hover,
td.design_leftmenu ul ul li.parent ul li.current a.current
{
  padding: 0px 0px 0px 46px;
  color: #fff;
  background: url("/design/menumarker2.gif") no-repeat 37px 7px;
}


/***** ref.sys ********/

table.projectlist a
{
  text-decoration: underline;
}

td.catagory
{
  color: #ccc;
  font-weight: bold;
  font-size: 9.5pt;
}

td.listimg
{
  padding-top: 4px;
}

td.listimg img
{
  border: 1px solid #0b0b0b;
}
/* Begin Page Specific CSS */

/* End Page Specific CSS */
