#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
}

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;
}

html{height: 100%;}

body.Design
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  color: #4c6b88;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8.5pt;
  background : url("/design/bg_bodytop.png") repeat-x top #f1f4f7;
  overflow: auto;
}

body
{
  margin: 0px;
  padding: 0px;
  color: #4c6b88;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8.5pt;
  background-color : #ffffff;
}

td,div 
{
  color: #4c6b88;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8.5pt;
}

p 
{
  margin: 0px;
  padding: 0px;
  color: #4c6b88;
  font-family: Verdana, Helvetica, Arial;
  font-size: 8.5pt;
}

a,
a:visited
{
  color: #4c6b88;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Helvetica, Arial;
}

h1 {font-size: 15pt;}


h2 {  font-size: 14pt;}
h3 {  font-size: 13pt;}
h4 {  font-size: 11pt;}
h5 {  font-size: 9pt;}
h6 {  font-size: 7pt;}

table.design_main
{
  width: 100%;
  height: 100%;
}

td.design_topleftcell
{
  width: 207px;
  height: 117px;
  background: url("/design/bg_topleft.jpg") no-repeat left bottom;
}

td.design_logo
{
  width: 619px;
  padding-left: 71px;
  line-height: 0;
}

td.design_shadowtop
{
  height: 25px;
  background: url("/design/shadowtop.png") no-repeat left bottom;
}

td.design_shadowleft
{
  width: 13px;
  height: 539px;
  background: url("/design/shadowleft.png") no-repeat right top;
}

td.design_shadowright
{
  width: 13px;
  height: 539px;
  background: url("/design/shadowright.png") no-repeat left top;
}

td.design_content
{
  padding: 28px 28px 10px 28px;
  vertical-align: top;
}

td.design_bottomlr
{
  height: 51px;
  background : url("/design/bg_bodybottom.png") repeat-x bottom;
}

td.design_leftbottom
{
  width: 191px;
  height: 51px;
  padding-left: 16px;
  color: #f1f4f7;
  font-size: 7.5pt;
  font-style: italic;
  background: url("/design/bg_leftbot.png") no-repeat left top;
}

td.design-bottom
{
  padding-left: 27px;
  color: #f1f4f7;
  font-size: 8pt;
  text-align: center;
  background : url("/design/bg_bodybottom.png") repeat-x bottom;
}

/*********  Left Menu  **********/

td.design_leftmenu
{
  width: 207px;
  padding-top: 52px;
  vertical-align: top;
  background: url("/design/bg_leftmenu.jpg") no-repeat left top #f5f7f9;
}

td.design_leftmenu ul
{
  margin: 0px 0px 0px 16px;
  padding: 0px;
  list-style: none;
}

td.design_leftmenu li
{
  line-height: 2.5em;
}

td.design_leftmenu li li
{
  line-height: 1em;
  border-bottom: 1px solid #f5f7f9;
}

td.design_leftmenu a,
td.design_leftmenu a:visited
{
  padding-left: 16px;
  color: #4c6b88;
  font-size: 9pt;
  text-decoration: none;
  background: url("/design/menumarkeroff.png") no-repeat left 4px;
}

td.design_leftmenu li li a,
td.design_leftmenu li li a:visited
{
  padding: 4px 0px 4px 12px;
  font-size: 8pt;
  background: url("/design/menumarker2off.png") no-repeat left 0.8em;
  display: block;
;
}
/* Begin Page Specific CSS */

/* End Page Specific CSS */
