
body {
background-color: #FFF;
margin: 0; padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
}

td.txt, td.txt p, td.txt {  /* for braindead NN4  */
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
}
td.txtctr, td.txtctr p {
/* for braindead NN4  */
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: center;
}

td img { padding: 0; }

body tr td ul li {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

h2.top  { /* for case studies  */
font: bold  18px/21px verdana, arial, helvetica, sans-serif;
color: #069;
margin-top: 0px;
}

h3  { 
font: bold  14px/16px verdana, arial, helvetica, sans-serif;
color: #000;
margin-top: 8px;
}
h3.top  { 
font: bold  14px/16px verdana, arial, helvetica, sans-serif;
color: #000;
margin-top: 0px;
}
h3.bottom  { 
margin-bottom: 0px; 
}
h3.temphed {
font: bold 13px/16px verdana, arial, helvetica, sans-serif;
color: #fff; margin: auto;
}

h4  {   /* reversed heads in boxed copy  */
font-family: verdana, arial, sans-serif;
font-size: 14px;
line-height: 17px;
color: #fff;
font-weight: bold;
background-color: #069;
text-align: center;
padding: 3px 0;
margin: 0;
}

.boxed {
border: 1px solid #000;
}

.boxed li  {
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 14px;
margin: 0 0 5px 0;
}

a {
text-decoration: none;
color: #C00;
}

/*  for sitemap page  */
td.txt p.category { 
font-weight: bold;
margin-bottom: 0;
}
td.txt p.subnav { 
margin: 0 0 0 2em;
}
td div.SitemapIndent  {  /* indent all the links on sitemap page  */
margin-left: 4em
}


p.case {
/* for Case Studies page  */
line-height: 16px;
margin-top: 44px; 
}
p.case a {
/* for Case Studies page  */
font-family: verdana, arial, helvetica, sans-serif;
text-decoration: underline;
font-size: 14px; font-weight: bold;
color: #c00;
}

td .oxsm {
font-size: 8px;
vertical-align: top;
}


td  a.sitemap {
font-family: arial, helvetica, sans-serif;
color: #c00; font-size: 9px; line-height: 1em;
}
td  .sitemap {
font-family: arial, helvetica, sans-serif;
color: #f93; font-size: 11px; line-height: 1em;
}

td .sidenav {  
background-color: #fff;
}
body tr td .sidenav p {  
margin: 0px;
}
td .sidenav p.norule {  }