body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: small;
  background:#FFF url(titlebg2.gif) repeat-x top left;
  margin: 0;
  padding:0 0 20px 0;
}
p.body {
  text-align:justify;
}
h2 {
  margin:0;
  padding:0;
}
td {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: small;
  /*border:1px solid red;*/
}
div#wrapper {
  width:750px;
  margin:0px auto;
}
div#headerWrapper {
  position:relative;
  height:155px;
  /*background:url(titlebg.gif) top left repeat-x;*/
}
div#headerWrapper h1 {
  position:absolute;
  right:0px;
  top:0px;
  height:95px;
  width:750px;
  margin:0;
  padding:0;
}
img#enetlogo {
  position:absolute;
  top:4px;
  right:22px;
  width:182px;
  height:106px;
}
img#leader {
  position:absolute;
  top:57px;
  left:0px;
  width:430px;
  height:52px;
}
div#headerWrapper ul {
  position:absolute;
  top:129px;
  left:0;
  /*width:491px;*/
  height:26px;
  margin:0;
  padding:0;
  list-style-type:none;
}
div#headerWrapper ul li {
  position:absolute;
  text-indent:-5000px;
}
div#headerWrapper ul a {
  text-decoration:none;
  display:block;
  height:26px;
  width:103px;
}
div#headerWrapper ul li#home {
  left:0;
  top:0;
}
div#headerWrapper ul li#home a {
  background:url(home.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#home a:hover {
  background:url(home.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#services {
  left:108px;
  top:0;
}
div#headerWrapper ul li#services a {
  background:url(services.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#services a:hover {
  background:url(services.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#news {
  left:540px;
  top:0;
}
div#headerWrapper ul li#news a {
  background:url(news.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#news a:hover {
  background:url(news.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#agents {
  left:216px;
  top:0;
}
div#headerWrapper ul li#agents a {
  background:url(agents.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#agents a:hover {
  background:url(agents.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#testimonials {
  left:216px;
  top:0;
}
div#headerWrapper ul li#testimonials a {
  background:url(testimonials.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#testimonials a:hover {
  background:url(testimonials.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#forms {
  left:324px;
  top:0;
}
div#headerWrapper ul li#forms a {
  background:url(forms.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#forms a:hover {
  background:url(forms.gif) 0 -26px no-repeat;
}
div#headerWrapper ul li#contact {
  left:432px;
  top:0;
}
div#headerWrapper ul li#contact a {
  background:url(contact.gif) 0 0 no-repeat;
}
div#headerWrapper ul li#contact a:hover {
  background:url(contact.gif) 0 -26px no-repeat;
}
ul#loginNav {
  margin:0;
  padding:0;
  text-align:right;
}
ul#loginNav li {
  margin:0;
  padding:0;
  list-style-type:none;
}
ul#loginNav li {
  margin-bottom:3px;
}
div#contentBG {
  background:url(contentbg.gif) top left repeat-x;
}
div#contentWrapper {
  /*background:url(youneedenet_footer.gif) bottom center no-repeat;*/
}
div#content {
  padding:7px 30px 20px 40px;
}
div#contentSub {
  padding:7px 60px 20px 60px;
}
div#intro {
  height:333px;
  background:url(introbg.gif) top left no-repeat;
  margin-top:16px;
  margin-bottom:28px;
}
div#introPad {
  padding:58px 0px 48px 354px;
}
div#content p {
  text-align:justify;
}
div#content h2#welcome {
  width:224px;
  height:14px;
  margin:0;
  padding:0;
  background:url(welcome_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#content h2#youwantit {
  width:384px;
  height:37px;
  background:url(youwantit_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#products {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(products_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#news {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(news_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#testimonials {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(testimonials_title.gif) top left no-repeat;
  text-indent:-5000px;
}

div#contentSub h2#sitemap {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(sitemap_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#about {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(about_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#login {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(login_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h2#contact {
  width:630px;
  height:41px;
  margin-top:15px;
  background:url(contact_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h4.error {
  color:red;
}
div#content h2#link {
  width:65px;
  height:21px;
  background:url(linksTitle.gif) top left no-repeat;
  text-indent:-5000px;
}
div#content h3#payrollservices {
  width:200px;
  height:13px;
  background:url(payrollservices_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#content h3#hrservices {
  width:158px;
  height:12px;
  background:url(hrservices_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h3#leftColHead {
  width:132px;
  height:21px;
  background:url(leftcol_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h4#payrollservices {
  width:200px;
  height:13px;
  background:url(payrollservices_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#contentSub h4#hrservices {
  width:158px;
  height:12px;
  background:url(hrservices_title.gif) top left no-repeat;
  text-indent:-5000px;
}
div#content h4 {
  font-size:small;
  color: #06C;
  font-weight:bold;
}
div#content a {color:#003;text-decoration:underline;}
div#contentSub a {color:#003;text-decoration:underline;}
div#content a:visited {}
div#content a:active {}
div#content a:hover {}

a#productHeader {
  text-decoration:none;
}

div#columnWrapper {
  /*padding-bottom:30px;*/
}
div#content div#leftCol {
  float:left;
  width:340px;
}
div#content div#leftColPad {
  padding-left:80px;
}
div#contentSub div#leftCol {
  float:left;
  width:230px;
}
div#contentSub div#leftColPad {
  padding-top:15px; 
}
div#content div#rightCol {
  float:right;
  width:340px;
}
div#contentSub div#rightCol {
  float:right;
  width:400px;
}
div#contentSub div#rightColPad {
  padding:10px 0 10px 10px;
}
div#contentSub div#rightCol p {
  text-align:justify;
}
div#myTimeWeb {
  position:relative;
  left:23px;
  width:315px;
  height:129px;
  background:url(mytimebg.gif) top left no-repeat;
}
div#myTimeWeb a {
  position:absolute;
  top:105px;
  left:62px;
}
ul#payrollList {
  list-style-image:url(bullet.gif);
}
ul#hrList {
  list-style-image:url(bullet.gif);
}
div#quick-links {
position:relative;
width:684px;
/*height:174px;*/
height:225px;
background:url(quicklinks-bg.gif) left top no-repeat;
margin-bottom:20px;
}
div#quick-links h3.quick-links-header {
margin:0;
padding:0;
width:166px;
height:29px;
background:url(quicklinks-header.gif) left top no-repeat;
text-indent:-5000px;
position:absolute;
top:0;
left:0;
}
div#quick-links h3.online-demos-header {
margin:0;
padding:0;
width:136px;
height:15px;
background:url(online-demos-header.gif) left top no-repeat;
text-indent:-5000px;
position:absolute;
top:7px;
left:436px;
}
div#quick-links a.new-company-info {
position:absolute;
top:21px;
left:144px;
width:104px;
height:134px;
background:url(new-company-info-button.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.new-company-info:hover {
background:url(new-company-info-button.gif) 0 -134px no-repeat;
}

div#quick-links a.onthemark {
position:absolute;
top:159px;
left:170px;
width:181px;
height:60px;
border: 1px solid #ddebf1;
background:url(onthemark.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.onthemark:hover {
background:url(onthemark.gif) 0 -60px no-repeat;
}

div#quick-links a.forms {
position:absolute;
top:21px;
left:279px;
width:103px;
height:121px;
background:url(forms-button.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.forms:hover {
background:url(forms-button.gif) 0 -121px no-repeat;
}
div#quick-links a.my-payroll-web {
position:absolute;
top:38px;
left:429px;
width:223px;
height:52px;
background:url(my-payroll-web.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.my-payroll-web:hover {
background:url(my-payroll-web.gif) 0 -52px no-repeat;
}
div#quick-links a.platinum-pay {
position:absolute;
top:101px;
left:429px;
width:222px;
height:52px;
background:url(platinum-pay-button.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.platinum-pay:hover {
background:url(platinum-pay-button.gif) 0 -52px no-repeat;
}

div#quick-links a.time-and-attendance {
position:absolute;
top:164px;
left:429px;
width:222px;
height:52px;
background:url(time_and_attendance.gif) 0 0 no-repeat;
display:block;
text-indent:-5000px;
}
div#quick-links a.time-and-attendance:hover {
background:url(time_and_attendance.gif) 0 -52px no-repeat;
}

div.forms-search-box {
width:630px;
height:200px;
background:url(forms-search-box-bg.gif) left top no-repeat;
position:relative;
}
div.forms-search-box h2 {
position:absolute;
top:31px;
left:129px;
background:url(forms-search-box-header.gif) left top no-repeat;
text-indent:-5000px;
width:98px;
height:30px;
}
div.forms-search-box ul {
position:absolute;
top:30px;
right:20px;
font-size:11px;
font-weight:bold;
list-style-type:none;
font-family:arial;
}
div.forms-search-box li {
float:left;
border-right:2px solid #003;
padding:0 5px;
}
div.forms-search-box li.last {
border-right:none;
}
div.forms-search-box h3 {
color:#069;
position:absolute;
top:70px;
left:129px;
font-size:14px;
font-style:italic;
}
div.forms-search-box table {
position:absolute;
left:126px;
top:110px;
}
div.forms-search-box td {
width:250px;
}
h3.form-list-header {
color:#069;
font-size:14px;
font-style:italic;
margin-left:80px;
}
ul.form-list {
list-style-image:url(bullet.gif);
margin-left:80px;
}
div#footer {
}
div#footer p.youneedenet {
  clear:both;
  margin:0 auto 20px auto;
  width:630px;
  height:41px;
  text-indent:-5000px;
  background:url(youneedenet_footer.gif) left top no-repeat;
}
div#footer ul {
  list-style-type:none;
}
div#footer ul#bottomNav li, div#footer ul#contact li {
  display:inline;
}
div#footer a:link {color:#FFF;text-decoration:none;}
div#footer a:visited   { color: #66ff00; text-decoration: none}
div#footer a:active   { color: #999900; text-decoration: none; background-color: #ffffff}
div#footer a:hover  { color: #999900; text-decoration: none; background-color: #ffffff}