

body, html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  font-size: 70, 01%;
  background: #dce1e3;
}

* {
  font-family: Arial, Helvetica;
  font-size: 11px;
  line-height: 1.5em;
  margin: 0;
}

a {
  font-family: Arial, Helvetica;
  font-size: 11px;
  line-height: 1.5em;
  outline-style: none;
  color: #000;
}

strong, b {
  font-weight: bold;
}

strong.h3, td.h3 {
  color: #00a4e4;
  font-weight: bold;
}

img.Premium {
  margin-top: -3px;
  vertical-align: top;
}

h1 {
}

h2 {
}

h3 {
  color: #00a4e4;
}

hr {
  height: 1px;
  line-height: 1px;
  noshade: noshade;
  size: 1px;
  border-width: 1px 0 0 0;
  margin: 4px 0;
  color: #eceded;
}

hr.desktop {
  height: 2px;
  line-height: 2px;
  noshade: noshade;
  size: 1px;
  border-top: 1px solid #b9bdc0;
  border-bottom: 1px solid #f9f9f9;
}
/* VIEWPORT */
.x-viewport, .x-viewport body {
  overflow: auto;
}
/* Desktop */
#x-desktop {
}
/* TASKBAR */
#x-taskbar {
  height: 39px;
  background: #002330 url(../images/layout/taskbar.bg.gif) repeat-x;
  border-bottom: 0px solid #c4c4c5;
}
#x-taskbar a.Logo {
  float: right;
}
#x-taskbar a.Logo {
  float: right;
}
#x-taskbar-content {
}
#x-taskbar ul.top-navigation {
  display: block;
  height: 23px;
  padding: 7px 0 0 20px;
  margin: 0 200px 0 0;
  border: 0px solid red;
}
#x-taskbar ul.top-navigation {
  height: 23px;
}
#x-taskbar ul.top-navigation li {
  float: left;
  height: 23px;
  margin: 0 0 0 2px;
}
#x-taskbar ul.top-navigation li a {
  display: block;
  float: left;
  height: 23px;
  color: #fff;
  text-decoration: none;
  background: transparent url('../images/navigation/taskbar-button-right.gif') no-repeat right top;
}
#x-taskbar ul.top-navigation li a em {
  float: left;
  height: 23px;
  line-height: 23px;
  font-size: 11px;
  padding: 0 8px 0 8px;
  margin: 0 1px 0 0;
  cursor: hand;
  background: transparent url('../images/navigation/taskbar-button-bg.gif') no-repeat left top;
}
#x-taskbar ul.top-navigation li a:hover,
#x-taskbar ul.top-navigation li a:active,
#x-taskbar ul.top-navigation li.active a {
  background: transparent url('../images/navigation/taskbar-button-right.gif') no-repeat right -23px;
}
#x-taskbar ul.top-navigation li a:hover em,
#x-taskbar ul.top-navigation li a:active em,
#x-taskbar ul.top-navigation li.active a em {
  background: transparent url('../images/navigation/taskbar-button-bg.gif') no-repeat left -23px;
}
ul.top-navigation li.delim {
  display: none;
}


/* HEAD */
#x-head {
}

#x-logger {
  display: none;
  height: 100px;
  width: 600px;
  overflow: auto;
  white-space: pre;
  background: #fff;
  border: 1px solid #c4c4c5;
  position: absolute;
  top: 120px;
  left: 1050px;
  font-size: 11px;
}
/* MENU */
#x-menu {
  height: 31px;
  border: 1px solid #97a3a5;
  border-size: 1px 0;
  background: #828f91 url(../images/menu/bg.gif) repeat-x;
}

#x-menu div.Content {
  margin: 0 0 0 20px;
  color: #e3e9ec;
  font-size: 11px;
}

#x-menu input {
  font-size: 1em;
  line-height: 11px;
  height: 20px;
  padding: 2px 0 0 2px;
  margin: 4px 0 0 0;
  background: #eceded none;
  border-left: 1px solid #d9dada;
  border-right: 1px solid #d9dada;
  border-top: 1px solid #515151;
  border-bottom: 1px solid #f6f6f6;
}

#x-menu a {
  display: block;
  float: left;
  margin: 4px 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  color: #e3e9ec;
  text-decoration: none;
}

#x-menu span.delim {
  display: block;
  float: left;
  background: #687273;
  width: 1px;
  height: 20px;
  border-right: 1px solid #b0b9ba;
  margin: 4px 6px;
  overflow: hidden;
}

#x-menu a.search {
  padding: 0 0 0 18px;
  background: url(../images/menu/bg.search.gif) left 3px no-repeat;
}

#x-menu a.xsearch {
  padding: 0 0 0 18px;
  background: url(../images/menu/bg.xsearch.gif) left 3px no-repeat;
}

#x-menu a.mail {
  padding: 0 0 0 18px;
  background: url(../images/menu/bg.mail.gif) left 3px no-repeat;
}

#x-menu a.contact {
  padding: 0 0 0 18px;
  background: url(../images/menu/bg.contact.gif) left 3px no-repeat;
}

#x-menu span.rating0, #x-menu span.rating1, #x-menu span.rating2, #x-menu span.rating3 {
  display: block;
  float: left;
  margin: 4px 4px;
  padding: 0;
  height: 20px;
  line-height: 20px;
  color: #e3e9ec;
  padding: 0 50px 0 0;
  background: url(../images/menu/rating.0.gif) right 3px no-repeat;
}

#x-menu span.rating1 {
  background: url(../images/menu/rating.1.gif) right 3px no-repeat;
}

#x-menu span.rating2 {
  background: url(../images/menu/rating.2.gif) right 3px no-repeat;
}

#x-menu span.rating3 {
  background: url(../images/menu/rating.3.gif) right 3px no-repeat;
}

#x-menu span.profile1, #x-menu span.profile2, #x-menu span.profile3, #x-menu span.profile4, #x-menu span.profile5 {
  display: block;
  float: left;
  margin: 4px 4px;
  height: 20px;
  line-height: 20px;
  color: #e3e9ec;
  padding: 0 108px 0 0;
  background: url(../images/menu/profile.1.gif) right 4px no-repeat;
}

#x-menu span.profile2 {
  background: url(../images/menu/profile.2.gif) right 4px no-repeat;
}

#x-menu span.profile3 {
  background: url(../images/menu/profile.3.gif) right 4px no-repeat;
}

#x-menu span.profile4 {
  background: url(../images/menu/profile.4.gif) right 4px no-repeat;
}

#x-menu span.profile5 {
  background: url(../images/menu/profile.5.gif) right 4px no-repeat;
}

#x-menu span.percent {
  display: block;
  float: left;
  margin: 4px 4px;
  height: 20px;
  line-height: 20px;
  color: #e3e9ec;
}
/* TITLE */
#x-title {
  height: 35px;
  background: #fff url(../images/layout/title.bg.gif) repeat-x;
  border-top: 1px solid #fff;
}

#x-title div.content {
}

#x-title h1 {
  font-size: 16px;
  line-height: 1em;
  color: #33b4e6;
  padding: 10px 0 0 22px;
}

#x-title div.Selector {
  float: right;
  margin: 10px 10px 0 0;
}

#x-title #logoutForm {
  float: right;
  margin: 6px 16px 0 0;
}
/* FOOTER */
#x-footer, #x-footer a {
  color: #828f91;
}
/* MAIN */
#x-portal {
  border-top: 1px solid #c4c4c5;
  padding: 8px 0 0 0;
}

#x-main {
  width: 964px;
  margin: 0 0 0 16px;
}

.x-panel-bwrap {
  overflow: visible;
}

.x-panel-body {
  overflow: visible;
}
/* form */
.x-form-radio {
  background: transparent none;
}
/* LAYOUT DEFAULTS */
.x-table-layout-cell {
  vertical-align: top;
  padding: 0;
}
/* feeds */
.feed-image img {
  width: 65px;
  margin-right: 8px;
}

/* TinyMCE specific rules */
body.mceContentBody {
  background: #ffffff none !important;
  padding: 4px;
}
body.mceContentBody p, body.mceContentBody td {
  font-family: Arial, Helvetica;
  color: #58585a;
}

/* fileuploadfield */
.x-form-file-wrap {
  position: relative;
  height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
  height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
  position: absolute;
  left: 0;
  z-index: 3;
  color: #777;
}
.icon-add {
  background-image:url(../../appsrv/images/icons/add.png) !important;
}

.x-portlet .x-panel-body li {
  
}
.x-portlet .x-panel-body ol, .x-portlet .x-panel-body ul {
  padding-left: 16px;
  margin-left: 16px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type: disc;
}