body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  background: #ffffff;
  padding: 0;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
}

#pageShell {
  width: 750px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
}

/* Page Left Styles */

#pageLeft {
  width: 505px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 11px;
  color: #666666;
  clear: both;
}

#headerMain {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url('images/header_payroll.jpg') no-repeat top left;
  height: 155px;
  width: 505px;
}

#mainTop {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 30px;
  width: 505px;
  background: url('images/main_top_bg.jpg') no-repeat top left;
}

#mainContent {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 505px;
  background: url('images/main_bg.jpg') no-repeat top left;
}

#pod01 {
  padding: 0px 20px 0px 115px;
  margin: 0px 0px 0px 20px;
  background: url('images/icon_payroll.gif') no-repeat top left;
}

#pod01 h1 {
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 13px;
  color: #36818b;
}

#pod01 p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  color: #4c4c4c;
}

#pod01 ul {
  padding: 10px 0px 0px 16px;
  margin: 0px 0px 0px 0px;
}

#pod01 ul li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  line-height: 13px;
  font-size: 11px;
  color: #4c4c4c;
}

#pod02 {
  padding: 0px 20px 20px 40px;
  margin: 0px 0px 0px 20px;
  background: url('images/icon_arrow.gif') no-repeat top left;
}

#pod02 h1 {
  padding: 0px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 13px;
  color: #36818b;
}

#pod02 p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  color: #36818b;
}

#divider {
  padding: 0px 0px 0px 0px;
  margin: 10px 22px 20px 22px;
  border: 1px solid #C5E0E4;
  border-width: 0px 0px 1px 0px;
}

#mainBottom {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 33px;
  width: 505px;
  background: url('images/main_bottom_bg.jpg') no-repeat bottom left;
}

/* Page Right Styles */

#pageRight {
  margin: 0px 0px 0px 510px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px; 
  width: 235px;
}

#subscribeTop {
  padding: 60px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  background: url('images/subscribe_top.gif') no-repeat top left;
}

#subscribeTop p {
  padding: 8px 0px 6px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #ffffff;
}

#subscribeTop p b {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

#subscribeTop a img {
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 50px;
  
}

#subscribeMiddle {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url('images/subscribe_middle.gif') no-repeat top left;
  height: 20px;
}

#subscribeMain {
  padding: 0px 20px 5px 20px;
  margin: 0px 0px 0px 0px;
  background: url('images/subscribe_bg.gif') no-repeat top left;
}



#subscribeMain h1 {
  padding: 0px 0px 0px 55px;
  margin: 0px 0px 0px 0px;
  font-size: 20px;
  color: #ffd100;
  font-weight: bold;
}

#subscribeMain h4 {
  padding: 0px 0px 0px 55px;
  margin: 0px 0px 5px 0px;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

#subscribeMain p {
  padding: 15px 0px 1px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #ffffff;
}

#subscribeMain p b {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}

#subscribeMain p strong {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  color: #ffd100;
  font-weight: bold;
  font-style: italic;
}

#subscribeBottom {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url('images/subscribe_bottom.gif') no-repeat top left;
  height: 46px;
}


/* Global Styles */

#footer {
  width: 745px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#footer p {
  padding: 15px 15px 15px 15px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  color: #8f8f8f;
}

#blocker {
  visibility: hidden;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 0;
  height: 0px;
}

* html #blocker {margin-bottom: -12px;} /* For IE 5 PC */

a, a:visited {
  color: #1859B2;
}

a:hover {
  color: #124283;
}
