* {
  margin: 0px;
  padding: 0px;
}

a.link {
  color: #9e9fd0;
  text-decoration: none;
}

a.link:hover {
  color: #003366;
  text-decoration: underline;
}

a.link:visited {
  color: maroon;
  text-decoration: none;
}

body {
  background-color: #eaefe3;
  color: #7a88b5;
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
}

div.links {
  display:  none;
  left:     10px;
  position: absolute;
  top:      925px;
  width:    200px;
  z-index:  3;
}

img {
	border-style: none;
}

table {
	border-collapse: collapse; 
	border-style: none;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.section {
  border-collapse: collapse; 
  border-style: none;
  border-width: 0px;
  font-family: tahoma;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

table.sectionBorder {
  border-collapse: collapse; 
  border-style: none;
  border-width: 0px;
  font-family: tahoma;
  margin: 0px;
  padding: 0px;
}

table.whiteTable {
  background-color: #ffffff;
  border-collapse: collapse; 
  border-style: none;
  border-width: 0px;
  font-family: tahoma;
  margin: 0px;
  padding: 0px;
}

td {
  border-style: none;
  empty-cells: show;
}

td.border11 {
  background: url(images/border-1-1.gif);
  height: 14px;
  width: 100%;
}

td.border12 {
  background: url(images/border-1-2.gif);
  height: 14px;
  width: 40px;
}

td.border13 {
  background: url(images/border-1-3.gif);
  height: 14px;
  width: 14px;
}

td.border14 {
  background: url(images/border-1-4.gif);
  height: 14px;
  width: 100%;
}

td.border15 {
  background: url(images/border-1-5.gif);
  height: 14px;
  width: 14px;
}

td.border21 {
  background: url(images/border-2-1.gif);
  width: 8px;
}

td.border23 {
  background: url(images/border-2-3.gif);
  width: 14px;
}

td.border24 {
  background: url(images/border-2-4.gif);
  width: 14px;
}

td.border31 {
  background: url(images/border-3-1.gif);
  height: 14px;
  width: 100%;
}

td.border32 {
  background: url(images/border-3-2.gif);
  height: 14px;
  width: 40px;
}

td.border33 {
  background: url(images/border-3-3.gif);
  height: 14px;
  width: 14px;
}

td.border41 {
  background: url(images/border-4-1.gif);
  height: 100%;
  width: 14px;
}

td.border51 {
  background: url(images/border-5-1.gif);
  height: 14px;
  width: 14px;
}

td.border52 {
  background: url(images/border-5-2.gif);
  height: 14px;
  width: 1px;
}

td.border53 {
  background: url(images/border-5-3.gif);
  height: 14px;
  width: 14px;
}

td.borderBottom1 {
  background: url('images/border-bottom-1.gif');
  height:     10px;
  width:      10px;
}

td.borderBottom2 {
  background: url('images/border-bottom-2.gif');
  height:     10px;
  width:      210px;
}

td.borderBottom3 {
  background: url('images/border-bottom-3.gif');
  height:     10px;
  width:      12px;
}

td.borderMiddle1 {
  background: url('images/border-middle-1.gif');
  width:      10px;
}

td.borderMiddle3 {
  background: url('images/border-middle-3.gif');
  width:      12px;
}

td.borderTop1 {
  background: url('images/border-top-1.gif');
  height:     18px;
  width:      10px;
}

td.borderTop2 {
  background:     url('images/border-top-2.gif');
	font-family:    arial;
	font-size:      8pt;
	font-weight:    normal;
  height:         18px;
  text-align:     center;
  vertical-align: bottom;
  width:          210px;
}

td.borderTop3 {
  background: url('images/border-top-3.gif');
  height:     18px;
  width:      12px;
}

td.button1 {
  background: url(images/button-1.gif);
  height: 24px;
  width: 6px;
}

td.button2 {
  background: url(images/button-2.gif);
  color: #7a88b5;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  height: 24px;
  width: 100%;
}

td.button3 {
  background: url(images/button-3.gif);
  height: 24px;
  width: 6px;
}

td.buttonActive1 {
  background: url(images/button-active-1.gif);
  height: 24px;
  width: 6px;
}

td.buttonActive2 {
  background: url(images/button-active-2.gif);
  color: #7a88b5;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  height: 24px;
  width: 100%;
}

td.buttonActive3 {
  background: url(images/button-active-3.gif);
  height: 24px;
  width: 6px;
}

td.caption {
  color: maroon;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
}

td.description {
  color: maroon;
  font-family: tahoma;
  font-size: 10pt;
  font-weight: normal;
}

td.footer {
  color: #909090;
  font-family: "arial narrow";
  font-size: 8pt;
  font-weight: normal;
}

td.footerWhite {
  color: #ffffff;
  font-family: "arial narrow";
  font-size: 8pt;
  font-weight: normal;
}

td.gap5 {
  height: 5px;
  width: 5px;
}

td.gap10 {
  height: 10px;
  width: 10px;
}

td.gap20 {
  height: 20px;
  width: 20px;
}

td.gap30 {
  height: 30px;
  width: 30px;
}

td.gap50 {
  height: 50px;
  width: 50px;
}

td.headerBand {
  background: url(images/header-band.gif);
}

td.headerBand2 {
  background: url(images/logo.gif);
}

td.imageLeft {
  padding: 0px 20px 10px 0px;
}

td.imageRight {
  padding: 0px 0px 0px 20px;
}

td.links {
  background:  white;
	font-family: arial narrow;
	font-size:   8pt;
	font-weight: normal;
  padding:     2px 5px 2px 5px;
}

td.railsCurve {
  background: url(images/rails-curve.gif);
  height: 17px;
  width: 14px;
}

td.railsHorizontal {
  background: url(images/rails-horizontal.gif);
  height: 17px;
  width: 100%;
}

td.railsVertical {
  background: url(images/rails-vertical.gif);
  height: 100%;
  width: 17px;
}

td.section {
  color: maroon;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
}

td.sectionBody {
  background-color: #efefef;
}

td.sectionBorderBottom {
  background: url(images/section-border-bottom.gif);
  border-style: none;
  height: 10px;
  width: 100%;
}

td.sectionBorderBottomLeft {
  background: url(images/section-border-bottom-left.gif);
  border-style: none;
  height: 10px;
  width: 10px;
}

td.sectionBorderBottomRight {
  background: url(images/section-border-bottom-right.gif);
  border-style: none;
  height: 10px;
  width: 10px;
}

td.sectionBorderLeft {
  background: url(images/section-border-left.gif);
  border-style: none;
  height: 100%;
  width: 10px;
}

td.sectionBorderRight {
  background: url(images/section-border-right.gif);
  border-style: none;
  height: 100%;
  width: 10px;
}

td.sectionBorderTop {
  background: url(images/section-border-top.gif);
  border-style: none;
  height: 10px;
  width: 100%;
}

td.sectionBorderTopLeft {
  background: url(images/section-border-top-left.gif);
  border-style: none;
  height: 10px;
  width: 10px;
}

td.sectionBorderTopRight {
  background: url(images/section-border-top-right.gif);
  border-style: none;
  height: 10px;
  width: 10px;
}

td.sectionBottom {
  background: url(images/section-bottom.gif);
  height: 10px;
  width: 100%;
}

td.sectionBottomLeft {
  background: url(images/section-bottom-left.gif);
  height: 10px;
  width: 12px;
}

td.sectionBottomRight {
  background: url(images/section-bottom-right.gif);
  height: 10px;
  width: 12px;
}

td.sectionDivider {
  background: url(images/section-divider.gif);
  height: 7px;
  width: 100%;
}

td.sectionLeft1 {
  background: url(images/section-left1.gif);
  height: 100%;
  width: 12px;
}

td.sectionLeft2 {
  background: url(images/section-left2.gif);
  height: 100%;
  width: 12px;
}

td.sectionLeftDivider {
  background: url(images/section-left-divider.gif);
  height: 7px;
  width: 12px;
}

td.sectionRight1 {
  background: url(images/section-right1.gif);
  height: 100%;
  width: 12px;
}

td.sectionRight2 {
  background: url(images/section-right2.gif);
  height: 100%;
  width: 12px;
}

td.sectionRightDivider {
  background: url(images/section-right-divider.gif);
  height: 7px;
  width: 12px;
}

td.sectionTop {
  background: url(images/section-top.gif);
  height: 10px;
  width: 100%;
}

td.sectionTopLeft {
  background: url(images/section-top-left.gif);
  height: 10px;
  width: 12px;
}

td.sectionTopRight {
  background: url(images/section-top-right.gif);
  height: 10px;
  width: 12px;
}

td.specification {
  color: maroon;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
}

td.specificationTitle {
  background-color: #cccccc;
  color: maroon;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
}

td.subtitle {
  color: white;
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
}

td.tabActive1 {
  background: url(images/tab-active-1.gif);
  height: 24px;
  width: 16px;
}

td.tabActive2 {
  background: url(images/tab-active-2.gif);
  height: 24px;
}

td.tabActive3 {
  background: url(images/tab-active-3.gif);
  height: 24px;
  width: 12px;
}

td.tabInactive1 {
  background: url(images/tab-inactive-1.gif);
  height: 24px;
  width: 16px;
}

td.tabInactive2 {
  background: url(images/tab-inactive-2.gif);
  height: 24px;
}

td.tabInactive3 {
  background: url(images/tab-inactive-3.gif);
  height: 24px;
  width: 12px;
}

td.tabSeparator {
  background: url(images/tab-separator.gif);
  height: 24px;
}

