div#container {
background : white url(../imgs/page-blue-back.gif) repeat-y left top;
}

div#SubpageAdOuter {
padding-bottom: 2px;
border-bottom: 8px #dbe0e6 solid;
background-color: #fff;
}

div#SubpageAd {
padding-top: 70px;
}

html>body div#SubpageAd {
padding-top: 87px;
}

h1 {
}

h2 {
color: #687582;
font-size: 15px;
}

h3 {
color: #687582;
font-size: 14px;
padding: 0;
}

h4 {
font-family: arial, sans-serif;
font-size: 12px;
padding: 0;
}

h5 {
display : block;
margin : 1.5em 0 0 0;
padding : 0;
font-size: 1.1em;
}

a img {
border : 0;
}

#column2 p em {
font-weight : bold;
}

/* main page body */
#Body {
clear: both;
background : transparent url(../imgs/sidebar-bottom.gif) no-repeat left bottom;
padding : 60px 0 10px !important;
padding : 70px 0 10px;
position : relative;
width : 100%;
}

div#column1 {
}

div#column2 {
width: 575px;
font-size: .86em;
line-height: 1.5em;
padding-left: 185px;
}

div#column3 {
position: absolute;
top: -5px;
width: 190px;
margin: 28px 0 0 795px;
}

html>body #column2 {
font-size : .90em;
margin-top: 0em;
}

#column2 p {
margin: 0;
padding: 0 0 10px 0;
}

#column2 p.Caption {
text-align: center;
}

#pageCaseStudy div#column2b p {
padding-bottom: 20px;
}

#column2 dd, dt
{
  display : inline;
  margin : 0;
}

#column2 a {
color : #c12b30;
}

h2.SectionName {
display:inline;
margin-right: .3em;
margin-top: 24em;
}

html>body h2.SectionName {
margin-right: 0 !important;
}

#column2 h2 a {
color: #384A57;
}

#column2 ol {
margin: 0 0 14px 55px;
}

#column2 ul {
list-style: none;
margin: 0 0 14px 35px;
}

#column2 ul li {
padding-left: 10px;
background: transparent url(../imgs/ulMarker.gif) 0 8px no-repeat;
}

#column2 li {
margin-bottom : 0;
}

#column2 span.MoreLink a {
font-weight : normal;
font-size: 0.9em;
}

#column2 Strong {
font-weight:600;
}

#BackToTopNavigation {
clear: both;
font-size: 11px;
margin : 0 0 10px 0;
padding-top: 60px;
}

#BackToTopNavigation a {
color : #62686F;
padding : 0 0 0 18px;
background : transparent url(../imgs/backtotop.gif) no-repeat left top;
}

/* breadcrumbs */
#CurrentLocation {
position: absolute;
left: 0;
top: 0;
width: 96%;
background: transparent url(../imgs/sidebar-cap.gif) no-repeat left top;
}

.BreadCrumbs ul {
list-style: none;
}

.BreadCrumbs ul,
.BreadCrumbs ul li {
display: inline;
}

.BreadCrumbs {
font-size : .70em;
left : 185px;
position : relative;
top : 2px;
width : 80%;
}

.BreadCrumbs li,
.BreadCrumbs a {
color: #737e8b;
text-decoration: none;
}

.BreadCrumbs a:hover {
text-decoration : underline;
}

h1 {
display : block;
//font-family : gill sans mt, Arial, Helvetica, sans-serif;
font-size : 2.2em;
font-weight : bold;
margin: 5px 0 0 0;
padding: 0 0 6px 0;
}

/* related services sidebar navigation */
div#RelatedNavigationLinksOuter {
position : absolute;
float: left;
left : 0;
top : 18px;
backround-color: #ced5de;
}

#RelatedNavigationLinks {
width: 154px;
//font-family: verdana, sans-serif;
margin-bottom: 8px;
}

#RelatedNavigationLinks ul.RelatedNavigation {
background : transparent url(../imgs/sidebar-list-bottom.gif) no-repeat left bottom;
}

div.sidebarList,
div#column3 div.testimonialOuter {
border-left: 1px #dde2e8 solid;
}

div.sidebarList h6 {
margin-top: 0;
}

#RelatedNavigationLinks ul.RelatedNavigation,
div.sidebarList ul {
color : #C1080C;
font-size : 11px;
font-weight : bold;
padding-bottom: 40px !important;
padding-left: 3px;
padding-top: 10px;
}

div.sidebarList ul {
margin-top: -4px !important;
padding-top: 0;
}

html>body div.sidebarList ul {
margin-top: 0 !important;
}

.AboutPageAboutSectionPage #RelatedNavigationLinks ul.RelatedNavigation,
.AutoPartConnectSolutionsSectionPage #RelatedNavigationLinks ul.RelatedNavigation {
background : transparent url(../imgs/sidebar-list-bottom-top.gif) no-repeat left bottom !important;
}

#RelatedNavigationLinks ul.RelatedNavigation {
padding-left: 16px;
}

#RelatedNavigationLinks ul.RelatedNavigation li,
div.sidebarList ul li {
margin: 0;
}

#RelatedNavigationLinks ul.RelatedNavigation li ul li,
div.sidebarList ul li {
background: transparent url(../imgs/sidebarMarkerInactive.gif) 2px 7px no-repeat;
}

/*
#RelatedNavigationLinks ul.RelatedNavigation li ul li,
div.sidebarList ul li {
h: expression(onmouseover=new Function("this.style.className='ieSidebarHover';"),onmouseout=new Function("this.style.className='';"));
}
*/

#RelatedNavigationLinks ul.RelatedNavigation li ul li.active,
#RelatedNavigationLinks ul.RelatedNavigation li ul li:hover,
div.sidebarList ul li:hover,
li.ieSidebarHover {
background: transparent url(../imgs/sidebarMarkerActive.gif) 2px 7px no-repeat;
}

#RelatedNavigationLinks ul.RelatedNavigation li a,
div.sidebarList ul li a {
color: #858f9b;
}

#RelatedNavigationLinks ul.RelatedNavigation li a,
#RelatedNavigationLinks ul.RelatedNavigation li div,
div.sidebarList ul li a {
display: block;
margin: -4px 0 4px 0;
padding-left : 7px;
padding-top: 0;
}

div.sidebarList ul li a {
margin-bottom: 0;
}

div.sidebarList h6 {
margin-bottom: -8px !important;
background: transparent url(../imgs/sidebarHorizontalDivider2.gif) no-repeat bottom left;
}

#RelatedNavigationLinks ul.RelatedNavigation,
div.sidebarList ul {
margin: 0;
}

#RelatedNavigationLinks ul.RelatedNavigation a,
div.sidebarList ul li a {
font-weight: normal;
text-decoration: none;
padding: 0 0 2px 5px;
background: transparent url(../imgs/sidebarHorizontalDivider.gif) no-repeat bottom left;
}

div.sidebarList ul li a {
color: #475D6B;
margin-top: 4px;
padding-left: 10px;
background: transparent url(../imgs/sidebarHorizontalDivider2.gif) no-repeat bottom left;
}

html>body div.sidebarList ul li a {
margin-top: 0;
}

#RelatedNavigationLinks ul.RelatedNavigation a:hover,
#RelatedNavigationLinks ul.RelatedNavigation li ul li.active a,
div.sidebarList ul li a:hover {
color: #c12b30;
}

#RelatedNavigationLinks li,
div.sidebarList ul li {
display : block;
}

#RelatedNavigationLinks ul.ChildPages {
list-style-type : none;
}

#RelatedNavigationLinks ul li,
div.sidebarList ul li {
list-style: none;
}

html>body div.sidebarList ul li {
// padding-bottom: 18px;
}

#RelatedNavigationLinks h6,
div.sidebarList h6 {
color : #687482;
font-size: 12px;
font-weight: bold;
margin: 0 0 3px 0 !important;
padding: 0 0 6px 0;
background: transparent url(../imgs/sidebarHorizontalDivider.gif) no-repeat bottom left;
}

div.sidebarList h6 {
margin-bottom: 0 !important;
background: transparent url(../imgs/sidebarHorizontalDivider2.gif) no-repeat bottom left;
}

#RelatedNavigationLinks h6 a {
color : #687482 !important;
font-weight: bold !important;
margin: 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

div.sidebarList li {
//margin-bottom: -18px !important;
}

/* rollover defined terms */
a.GlossaryTerm
{
  text-decoration : none;
}

.GlossaryTerm
{
  border-bottom : 1px dashed;
  color : #3e5875;
  cursor : help;
}

#popup
{
  background : transparent url(../imgs/glossary-shadow.gif) no-repeat right bottom;
  display : none;
  padding : 0 2px 2px 0;
  position:absolute;
  z-index:1;
}

#popup #insert
{
  background : #CCD3DC url(../imgs/glossary-back.jpg) repeat-x left top;
  border : 1px solid #598BB0;
  font-size : .8em;
  left : -2px;
  position : relative;
  top : -2px;
  padding : 1.2em;
  width : 18em;
  color: #668194;
}

.definition
{
  display : none;
}

#Glossary
{
	display:none;
}

div.clientLogoOuter {
float: left;
width: 176px;
height: 97px;
margin: 0 15px 20px 0;
padding-top: 1px;
background: transparent url(../imgs/clientLogoBorder.gif) no-repeat top left;
}

div.clientLogoOuter p {
text-align: center;
}

div.sidebarList {
padding-left: 20px;
}

div.testimonialOuter {
font-size: 10px;
font-family: verdana, arial, sans-serif;
padding: 0 0 40px 2px;
}

div#column2 div.testimonialOuter {
padding-bottom: 20px;
}

div#column2 div.testimonial p.text {
font-weight: bold;
padding: 0 !important;
}

div#column3 div.testimonialOuter {
background: transparent url(../imgs/testimonialBracketTop.gif) no-repeat top;
}

div#column3 div.testimonial {
width: 155px;
margin: 0 0 0 5px;
padding: 0 10px 0 10px;
background: transparent url(../imgs/testimonialBracketBottom.gif) no-repeat bottom;
}

div#column3 div.testimonial p.text {
margin: 0;
padding: 8px 0 0 0;
}

div#column3 div.pageImage {
margin-bottom: 30px;
}

div.testimonial p.source {
font-style: italic;
margin: 2px 0 0 0;
padding: 0 0 8px 0;
}

div.partnerBlurb {
clear: both;
padding-top: 30px;
}

html>body div.partnerBlurb {
//padding-top: 20px;
}

div.blurbImage {
float: left;
width: 165px;
margin-right: 15px;
}

div.blurbText {
float: left;
width: 395px;
}

div#column2a {
float: left;
width: 175px;
margin: 0 20px 0 0;
}

div#column2a h2 {
padding-bottom: 20px;
}

div#column2b {
float: left;
width: 380px;
}

div.highlight {
font-size: 12px;
margin-bottom: 30px;
}

div.highlight ul {
margin: 0 !important;
}

div.highlight ul li {
background: transparent url(../imgs/sidebarMarkerInactive.gif) 2px 7px no-repeat !important;
}

div.caseStudyPDF {
}

div.caseStudyPDF a {
display: block;
width: 100px;
color: #687582 !important;
font-size: 12px;
text-decoration: none;
padding-right: 20px;
background: transparent url(../imgs/pdf.gif) no-repeat right;
}

/* Sitemap styles */
div#sitemap {
margin-left: 24px;
}

div#sitemap ul {
list-style: none;
margin: 0 0 0 -20px !important;
}

div#sitemap li {
margin: 0;
padding: 0;
background: none;
}

div#sitemap ul.level1 li {
padding-left: 40px;
}

li#utility1, li#sitemap1, li#ExactTarget1, li#exacttarget1, li#pagenotfound1, li#systemerror1, li#thankyou2, li#thankyou3 {
display: none;
}

.glossary {
text-decoration: none; 
color: #336699; 
font-style: italic; 
font-weight: bold;
cursor: help;
}

A.glossary:hover {
text-decoration: none;
color: #336699;
cursor: help;
}

.tooltip {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 14px;
color: black; 
border: 1px solid #336699; 
position: absolute; 
background-color: #EEFAFF; 
padding: 2px 3px 5px 6px;
display: none; 
height: auto;
clear: both;
z-index:4;
}