body { 
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  height: 100%; 
  max-height: 100%; 
}

body, td, a, input, select { 
  font-family: Tahoma, Verdana; 
  font-size: 8pt; 
}

/* header styles */
#cTopLeft {
  position: absolute;
  top: 0;
  left: 0;
  right: 10;
  width:10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak.png") no-repeat top left;
}
#cTopRight {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak.png") no-repeat top right;
}
#cTopCenter {
  position: absolute;
  top: 0;
  left: 10;
  right: 10;
  bottom: 0;
  overflow: auto;
  background: url("images/bak-v.png") repeat-x top;
  border-bottom: 2px solid #6593CF;
}

/* footer styles */
#cBotLeft {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak.png") no-repeat bottom left;
}
#cBotRight {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  width: 10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak.png") no-repeat bottom right;
}
#cBotCenter {
  position: absolute;
  top: 0;
  left: 10;
  right: 10;
  bottom: 0;
  /*height: 100%;*/
  border-top: 2px solid #6593CF;
  overflow: hidden;
  background: url("images/bak-v.png") repeat-x bottom;
  /*font-weight: bold;*/
  color: #505050;
  text-align: center;
}
.Copyright {
  display: block;
  padding-top: 4px;
}

/* left panel styles */
#cMidLeft {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak-h.png") repeat-y left;
}
#cMidContentLeft {
  position: absolute;
  top: 0;
  left: 10;
  right: 0;
  bottom: 0;
  height: 100%;
  overflow: auto;
  background-color: #ffffff;
  border-right: 2px solid #6593CF;
}
#cMidContentRight {
  position: absolute;
  top: 0;
  left: 0;
  right: 10;
  bottom: 0;
  height: 100%;
  overflow: auto;
  background-color: #ffffff;
}
.cInner {
  padding: 10 10 10 10;
}
#cMidRight {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 100%;
  overflow: hidden;
  background: url("images/bak-h.png") repeat-y right;
}
#cCopyright {
  margin: 20 0 0 0;
  padding: 5 10 5 10;
  text-align: right;
  font-size: 8pt;
  color: #808080;
  border-top: 1px solid #808080;
}

/* tab styles */
#cTabs {
  position: absolute;
  left: -30;
  bottom: 1;
  line-height:normal;
}
#cTabs ul {
  list-style:none;
}
#cTabs li {
  display:inline;
  margin: 0;
  padding: 0;
}
#cTabs a {
  float:left;
  background:url("images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}
#cTabs a span {
  font: 8pt Verdana;
  float:left;
  display:block;
  background:url("images/tabright.gif") no-repeat right top;
  padding:5px 5px 4px 0px;
  color:#24618E;
}
#cTabs a span { 
  float: none; 
}
#cTabs a:hover span {
	color:#FFF;
}
#cTabs a:hover {
	background-position:0% -42px;
}
#cTabs a:hover span {
	background-position:100% -42px;
}
#cTabs .current a {
	background-position:0% -42px;
}
#cTabs .current a span {
	background-position:100% -42px;
	color:#FFF;
}

/* navigator styles */
#cNavigator {
  position: absolute;
  top: 4;
  right: 10;
  bottom: 0;
}
#cBreadcrumbs {
  position: absolute;
  left: 309;
  right: 15;
  bottom: 1;
  height: 24;
  overflow: hidden;
  color: #0060B5;
  padding: 0 0 0 10;
  line-height: 24px;
  background: url("images/bak-i.gif") no-repeat left;
}
#cBreadcrumbs span, #cBreadcrumbs a {
  font-family:  Tahoma, verdana;
  font-size: 8pt;
  color: #0060B5;
  text-decoration: none;
}
#cBreadcrumbs a:hover {
  text-decoration: underline;
}
#cBreadcrumbs .iBreadcrumbs {
  weight: 100%;
  height: 100%;
  padding: 0 10 0 0;
  background: url("images/bak-i.gif") no-repeat right;
}

/* other styles */
.hl {
  background-color: yellow; 
}

* html #cBodyTop, * html #cBodyBottom{ 
  padding: 0 10px 0 10px;
}

* html #cBodyLeft{
  padding: 0 0 0 10px;
}

* html #cBodyRight{
  padding: 0 10px 0 0;
}

* html #cTopCenter, * html #cMidContentLeft, * html #cMidContentRight, * html #cBotCenter{
  height: 100%; 
  width: 100%; 
}
