html{
	font-family:arial;
}
.clear {clear: both; overflow: hidden; height: 0px;}

.left {
	float: left;
}

.shadow {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	background: url('/template/images/shadow-grid.gif') repeat;
}

/* ie6 ignores this selector */
html>body .shadow {
	margin: 10px -10px -10px 10px;
	background: url('/template/images/shadow.png') right bottom no-repeat;
}

/* shadow corners */
.shadowBefore,.shadowAfter {
  display: block;
  width: 10px;
	height: 10px;
	background: url('/template/images/shadow.png');
}

* html .shadowBefore,* html .shadowAfter {display: none;}

.shadowBefore {
  position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 auto;
	background-position: right top;
}

.shadowAfter {
  margin: -10px 0 0 -10px;
	background-position: left bottom;
}

.shadow .inner {
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
}

/* ie6 ignores this selector */
html>body .shadow .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}

.wrap {width: 689px;margin: 10px auto;}

.inner {
  width: 780px;
  background: url('/template/images/page.bg.gif') top left repeat-y;
}

.pTop {
  height: 158px;
  background: url('/template/images/header.gif') top left no-repeat;
  position: relative;
  z-index: 99;
}

.pBot {
  height: 42px;
  background: url('/template/images/footer.gif') top left no-repeat;
}

.pTitle {
  height: 37px;
  width: 689px;
  background: url('/template/images/title.gif') top left no-repeat;
}

* html .pTitle {margin-left: 4px;}
* + html .pTitle {margin-left: -10px;}

* html #display {margin-left: 4px;}
* + html #display {margin-left: -10px;}

.pCont {
  padding: 0 20px 0 22px;
  z-index: 97;
}

.mainNav {
  position: relative;
  top: 120px;
  left: 10px;
  z-index: 99;
}

.navLeft {
  position: relative;
  width: 9px;
  height: 31px;
  background: url('/template/images/nav.left.gif') top left no-repeat;
}

.navRight {
  position: relative;
  width: 9px;
  height: 31px;
  background: url('/template/images/nav.right.gif') top left no-repeat;
}

.navMid {
  padding: 5px 0 2px 0;
  position: relative;
  background: url('/template/images/nav.mid.gif') top left repeat-x;
  width: 95%;
}
