html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 14px;
  font-family: arial,helvetica,sans-serif;
  vertical-align: baseline;
  }
  
strong { font-weight: bold; }

hr {
clear: both;
height: 1px;
background-color: #a4acae;
border: none;
width: 100%;
}

/* UTILITY STYLES */

  .hide-offset {
  position: absolute;
  left: -10000px;
  top: -10000px;
  visibility: hidden;
  }

  input.submit { 
  position: absolute;
  left: -10000px;
  top: -10000px;  /* If you use visibility: hidden, IE will ignore submit button */
  }

  .hidden, .hide-display { display: none !important; }
  .hide-visibility{ visibility: hidden !important; }

  *.float-divider {
  clear: both;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0; 
  }

  *.clear-right { clear: right !important; }
  *.clear-left { clear: left !important; }
  *.clear { clear: both !important; }
  *.clear-none { clear: none !important;}
  *.pointer { cursor: pointer !important }
  *.float-right { float: right !important }
  *.float-left { float: left !important }
  *.float-none { float: none !important; }
  *.force-layout { zoom: 1; }
  *.align-left { text-align: left !important;}
  *.align-center { text-align: center !important;}
  *.align-right { text-align: right !important;}

  *.spacer-xxxlarge { padding-bottom: 192px !important }
  *.spacer-xxlarge { padding-bottom: 96px !important }
  *.spacer-xlarge { padding-bottom: 48px !important }
  *.spacer-large { padding-bottom: 24px !important }
  *.spacer, *.spacer-medium { padding-bottom: 14px !important }
  *.spacer-small { padding-bottom: 7px !important }
  *.spacer-xsmall { padding-bottom: 4px !important }

  *.space-remover-large { margin-top: -24px; }
  *.space-remover, *.space-remover-medium { margin-top: -14px; }
  *.space-remover-small { margin-top: -7px; }
  *.space-remover-xsmall { margin-top: -4px; }

  *.indent-xlarge { margin-left: 32px !important }
  *.indent-large { margin-left: 24px !important }
  *.indent, *.indent-medium { margin-left: 14px !important }
  *.indent-small { margin-left: 7px !important }
  *.indent-xsmall { margin-left: 4px !important }

  *.padding-large {padding: 24px !important}
  *.padding, *.padding-medium {padding: 14px !important}
  *.padding-small {padding: 7px !important}
  *.padding-xsmall {padding: 4px !important}

  *.padding-tb-large {padding: 24px 0 !important}
  *.padding-tb, *.padding-tb-medium {padding: 14px 0 !important}
  *.padding-tb-small {padding: 7px 0 !important}
  *.padding-tb-xsmall {padding: 4px 0 !important}
  *.padding-tb-xxsmall {padding: 3px 0 !important}
  *.padding-tb-xxxsmall {padding: 2px 0 !important}

  *.no-margin {margin: 0 !important}

  *.no-padding {padding: 0 !important}


  *.font-18p { font-size: 18px !important }
  *.font-16p { font-size: 16px !important }
  *.font-14p { font-size: 14px !important }
  *.font-12p { font-size: 12px !important }
  *.font-11p { font-size: 11px !important }
  *.font-10p { font-size: 10px !important }

  div.header-top div.container,
  div.header-bottom div.container { text-align: left; }
  div.header-bottom div.container .gstart { padding:0px 10px 0px 10px; }

  .end { margin-right: 0 !important; }


/* GLOBAL STYLES */

  h1 { color: #005674; font-size: 24px; }
  h1 sup { vertical-align: top; }
  h2 { color: #706e6f; font-size: 18px; }

  body {
  background-color: #FFF;
  font-family: arial,sans-serif;
  color: #4d494a;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1.2em;
  font-size: 14px;
  }

  .subhead { font-style: italic; color: #706e6f; }
  .small-subhead { font-style: italic; color: #706e6f; font-size: 11px; }
  span.anchorstyle { color: #0974a0; cursor: pointer; text-decoration: underline; }
  a { color: #0974a0; }
  a:visited { color: #4a366f; }
  span.anchorstyle:hover, a:hover { color: #39a4e0; }

  a.featured-link { color: #e8520e; }
  a.featured-link:hover { color: #f8820e; }
  a.featured-link:visited { color: #b82200; }
  a.sidebar-banner { display: block; }

  a .icon-text { cursor: pointer; }

  ul.menu li, ul.no-bullets li { list-style: none; }

  .container {
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  overflow: hidden;
  width: 1002px;
  }

  .ie6 .container { position: relative;}

  .left-col {
  float: left;
  margin-right: 11px;
  width: 495px;
  text-align: left;
  }

  .right-col {
  float: right;
  width: 495px;
  text-align: left;
  }

  .main {
  background: white url(../images/content_bg.gif) repeat-x bottom left;
  padding-bottom: 14px;
  }

  .caption { padding-bottom: 24px; }

  div.float-divider {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  }

  img.feature { clear: right; float: right; padding-left: 24px; padding-bottom: 24px; }
  
  img.feature2 { clear: right; float: right; padding-left: 24px; padding-bottom: 54px; margin-top:-30px; }
  
   
  img.partner { clear: right; float: right; padding-right: 20px; padding-bottom: 12px; }


/* BOXES */
/* default style -- flat grey */
  .box { width: 100%; background: transparent; margin: 7px 5px; }
  .ext-ie .box, .ie .box { background-image: none; }
  .box-top, .box-bottom { display: block; background: transparent; font-size: 1px; }
  .box-corner-1, .box-corner-2, .box-corner-3, .box-corner-4 { display: block; overflow: hidden; }
  .box-corner-1, .box-corner-2, .box-corner-3 { height: 1px; }
  .box-corner-2, .box-corner-3, .box-corner-4 { 
   background: #e9e8e8;
   border: 0 solid #e9e8e8;
   border-width: 0 1px; 
   }
  .box-corner-1 { margin: 0 5px; background: #e9e8e8; }
  .box-corner-2 { margin: 0 3px; border-width: 0 2px; }
  .box-corner-3 { margin: 0 2px; }
  .box-corner-4 { height: 2px; margin: 0 1px; }
  .box-header, .box-footer, .box-content { 
   position: relative;
   display: block;
   background: #e9e8e8;
   border: 0 solid #e9e8e8;
   border-width: 0 1px; 
   padding: 7px 14px;
   }
   
   .industry-box-content { 
   position: relative;
   display: block;
   background: #e9e8e8;
   border: 0 solid #e9e8e8;
   border-width: 0 1px; 
   padding: 7px 14px;
   }
   
   
   body.ext-ie .box-top, body.ie .box-top, 
   body.ext-ie .box-content, body.ie .box-content, 
   body.ext-ie .box-bottom, body.ie .box-bottom { line-height: normal !important; zoom: 1; }
   .box-footer { padding-top: 0; padding-bottom: 0; }
   .box-header { font-weight: bold; padding: 2px 7px;}
   .box-footer { text-align: right; }
   
   .sprite-rounded-corner { 
   background: transparent url(../images/sprite_rounded_corners.gif) 0 -30px; 
   z-index: 2; 
   position: absolute; 
   height: 6px;
   width: 6px;
   overflow: hidden;
   }

   .sprite-color_corner_blue_bl { background-position: 0 -30px; bottom: 0; left: 0; } 
   .sprite-color_corner_blue_br { background-position: 0 -66px; bottom: 0; right: 0; } 
   .sprite-color_corner_blue_tl { background-position: 0 -102px; top: 0; left: 0; } 
   .sprite-color_corner_blue_tr { background-position: 0 -138px; top: 0; right: 0; } 
   .sprite-color_corner_dkblue_bl { background-position: 0 -174px; bottom: 0; left: 0; } 
   .sprite-color_corner_dkblue_br { background-position: 0 -210px; bottom: 0; right: 0; } 
   .sprite-color_corner_dkblue_tl { background-position: 0 -246px; top: 0; left: 0; } 
   .sprite-color_corner_dkblue_tr { background-position: 0 -282px; top: 0; right: 0; } 
   .sprite-color_corner_grey_bl { background-position: 0 -318px; bottom: 0; left: 0; }
   .sprite-color_corner_grey_br { background-position: 0 -354px; bottom: 0; right: 0; } 
   .sprite-color_corner_grey_tl { background-position: 0 -390px; top: 0; left: 0; } 
   .sprite-color_corner_grey_tr { background-position: 0 -426px; top: 0; right: 0; } 
   .sprite-color_corner_orange_bl { background-position: 0 -462px; bottom: 0; left: 0; } 
   .sprite-color_corner_orange_br { background-position: 0 -498px; bottom: 0; right: 0; } 
   .sprite-color_corner_orange_tl { background-position: 0 -534px; top: 0; left: 0; } 
   .sprite-color_corner_orange_tr { background-position: 0 -570px; top: 0; right: 0; }

   .corner-wrapper { position: relative; }



/* ERRORS AND FLASHES */

  #flashes .box { margin: 0 0 7px; }

  *.box.green .box-bottom .box-corner-2, 
  *.box.green .box-bottom .box-corner-3, 
  *.box.green .box-bottom .box-corner-4,
  *.box.green .box-top .box-corner-2, 
  *.box.green .box-top .box-corner-3, 
  *.box.green .box-top .box-corner-4,
  *.box.green .box-header, 
  *.box.green .box-footer, 
  *.box.green .box-content, 
  *.box.green div.msg  { background: #e1f4ce; border-color: #4f8913; }
  *.box.green .box-corner-1 { background: #4f8913; }
  *.box.green .box-header { border-bottom: 0; }
  *.box.green .box-header h1 { margin-bottom: 0; border-bottom-width: 1px; border-color: #4f8913;  color: #4f8913 !important; }
  *.box.green .flash-msg { color: #4f8913 !important; text-align: left; }

  *.box.yellow .box-bottom .box-corner-2, 
  *.box.yellow .box-bottom .box-corner-3,
  *.box.yellow .box-bottom .box-corner-4,
  *.box.yellow .box-top .box-corner-2, 
  *.box.yellow .box-top .box-corner-3, 
  *.box.yellow .box-top .box-corner-4,
  *.box.yellow .box-header, 
  *.box.yellow .box-footer, 
  *.box.yellow .box-content, 
  *.box.yellow div.msg  { background: #f6ec9b; border-color: #897b0a; }
  *.box.yellow .box-corner-1 { background: #897b0a; }
  *.box.yellow .box-header { border-bottom: 0; }
  *.box.yellow .box-header h1 { margin-bottom: 0; border-bottom-width: 1px; border-color: #897b0a;  color: #897b0a !important; }
  *.box.yellow .flash-msg { color: #897b0a !important; text-align: left; }

  *.box.red .box-bottom .box-corner-2, 
  *.box.red .box-bottom .box-corner-3, 
  *.box.red .box-bottom .box-corner-4,
  *.box.red .box-top .box-corner-2, 
  *.box.red .box-top .box-corner-3, 
  *.box.red .box-top .box-corner-4,
  *.box.red .box-header, 
  *.box.red .box-footer, 
  *.box.red .box-content, 
  *.box.red div.msg { background: #f4d3d3; border-color: #c33; }
  *.box.red .box-corner-1 { background: #c33; }
  *.box.red .box-header { border-bottom: 0; }
  *.box.red .box-header h1 { margin-bottom: 0; border-bottom-width: 1px; border-color: #c33;  color: #c33 !important; }
  *.box.red .flash-msg { color: #c33 !important; text-align: left; }

  *.box div.flash { 
  padding: .6em 1.2em; 
  width: auto; 
  text-align: left;
  background: #f6ec9b !important; 
  border-width: 1px !important;
  border-top-color: #897b0a !important; 
  border-bottom-color: #897b0a !important; 
  }

  *.box div.error, *.box div.warning { 
  background: #f4d3d3 !important; 
  border-top-color: #c33 !important; 
  border-bottom-color: #c33 !important;
  }

  *.box div.confirm, *.box div.go { 
  background: #e1f4ce !important; 
  border-top-color: #4f8913 !important; 
  border-bottom-color: #4f8913 !important; 
  }

  body div.flash { background-image: none; }
  *.flash a { color: #0974a0 !important; }
  *.flash a:hover { color: #fff !important; }
  *.flash .box-content { padding: 1px 4px; }
  .flash-msg { 
  background: transparent url(../images/icons/flashicons/info_16.gif) top left no-repeat; 
  padding: 1px 0 1px 28px; 
  text-align: left; 
  }

  *.error .flash-msg { background-image: url(../images/icons/flashicons/cancel_16.gif);}
  *.warning .flash-msg { background-image: url(../images/icons/flashicons/stop_16.gif); }
  *.help .flash-msg { background-image: url(../images/icons/flashicons/help_16.gif); }
  *.info { } /* default flash */
  *.go .flash-msg { background-image: url(../images/icons/flashicons/go_16.gif); }
  *.confirm .flash-msg {  background-image: url(../images/icons/flashicons/confirm_16.gif); }

  .ie6 #flashes .flash, .ie6 #flashes .box-content { zoom: 1; position: relative; }


/* HEADER */

  .logo { padding-top: 7px; }
  .upper-nav { text-align: right; }
  .upper-nav, .upper-nav li, .upper-nav a { font-size: 12px; }

  .upper-nav ul.menu li {
  display: block;
  float: right;
  margin-left: 14px;
  color: #a4acae;
  }

  .mid-nav {
  background: transparent url(../images/nav_top.jpg) top left no-repeat;
  height: 21px;
  width: 1002px;
  overflow: hidden;
  }

  .mid-nav, .mid-nav li, .mid-nav a { font-size: 12px; }

  .mid-nav ul.menu li {
  display: block;
  float: right;
  text-align: center;
  }

  .mid-nav ul.menu li a {
  display: block;
  padding-top: 8px;
  padding-left: 11px;
  padding-right: 16px;
  }

  body.ext-chrome .mid-nav ul.menu li a, 
  body.chrome .mid-nav ul.menu li a  { padding-right: 20px; }

  body.ext-ie .mid-nav ul.menu li a, 
  body.ie .mid-nav ul.menu li a { margin-right: 4px; }

  body.ext-chrome .mid-nav ul.menu li.sign-up a,
  body.chrome .mid-nav ul.menu li.sign-up a,
  body.ext-ie .mid-nav ul.menu li.sign-up a,
  body.ie .mid-nav ul.menu li.sign-up a,
  .mid-nav ul.menu li.sign-up a {
  margin-right: 26px;
  padding-right: 28px;
  padding-left: 18px;
  margin-left: 22px;
  }

  .mid-nav ul.menu li a {
  color: #0974a0;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  }

  .mid-nav ul.menu li a.on { color: #4a366f; }
  .mid-nav ul.menu li a:hover { color: #005674; }
  .mid-nav ul.menu li a.on:hover { color: #4a366f; }
  .mid-nav ul.menu li.sign-up a { color: #4f8913; }
  .mid-nav ul.menu li.sign-up a:hover { color: #2f6900; }

  body.home div.mid-nav {
  background: transparent url(../images/splash_top.png) top left no-repeat;
  }


/* HOMEPAGE */

  .splash {
  width: 1002px;
  height: 363px;
  overflow: hidden;
  position: relative;
  background: transparent url(../images/splash_bottom.png) top left no-repeat;
  }

  .splash-feature-img {
	position: absolute;
	top: 27px;
	left: 52px;
	background: transparent;
  }

  .splash-msg {
  position: absolute;
  top: 46px;
  left: 574px;
  background: transparent;
  }

  body.ie6 .splash embed,
  body.ie7 .splash embed { margin-top: 28px; margin-left: 42px; }

  a.try-now-button {
  position: absolute;
  top: 195px;
  left: 620px;
  background: transparent url(../images/sprite_try_mumboe.gif) 0 -30px no-repeat;
  }
  a.try-now-button:hover { background-position: 0 -157px; }
  a.try-now-button:active { background-position: 0 -284px; }

  .tab-box {
  margin-top: 4px;
  margin-bottom: 4px;
  text-align: left;
  }

  .tab-box-nav {
  float: left;
  width: 250px;
  height: 236px;
  overflow: hidden;
  }

  .tab a {
  display: block;
  width: 250px;
  height: 58px;
  overflow: hidden;
  background: white url(../images/sprite_tab_box_tabs.png) 0 -388px no-repeat;
  text-decoration: none;
  }

  .tab a:hover { background-position: 0 -300px; }

  .tab a.on, .tab a.on:hover {
  background-position: 0 -476px;
  color: #FFF;
  }

  .tab .icon-image {
  height: 32px;
  width: 36px;
  overflow: hidden;
  display: block;
  float: left;
  margin: 11px 0 0 11px;
  }

  .tab a .icon-text {
  display: block;
  float: left;
  color: #706e6f;
  font-size: 16px;
  padding-top: 21px;
  padding-left: 4px;
  }

  .tab a:hover .icon-text { color: #0974a0; }
  .tab a.on .icon-text, .tab a.on:hover .icon-text { color: #FFF; }
  .tab-top a { height: 60px; background-position: 0 -654px; }
  .tab-top a:hover { background-position: 0 -564px; }
  .tab-top a.on, .tab-top a.on:hover { background-position: 0 -744px; }
  .tab-bottom a { height: 60px; background-position: 0 -120px; }
  .tab-bottom a:hover { background-position: 0 -30px; }
  .tab-bottom a.on, .tab-bottom a.on:hover { background-position: 0 -210px; }

/*
  a.sprite-tab-box-bottom-hover { background-position: 0 -30px; } 
  a.sprite-tab-box-bottom-off { background-position: 0 -120px; } 
  a.sprite-tab-box-bottom-on { background-position: 0 -210px; } 
  a.sprite-tab-box-hover { background-position: 0 -300px; } 
  a.sprite-tab-box-off { background-position: 0 -388px; } 
  a.sprite-tab-box-on { background-position: 0 -476px; } 
  a.sprite-tab-box-top-hover { background-position: 0 -564px; } 
  a.sprite-tab-box-top-off { background-position: 0 -654px; } 
  a.sprite-tab-box-top-on { background-position: 0 -744px; }
*/

  .tab-box-info {
  float: left;
  width: 373px;
  height: 234px;
  overflow: hidden;
  border: 0;
  border-top: 1px solid #c6c5c5;
  border-bottom: 1px solid #c6c5c5;
  }

  .tab-box-info .blurb { 
  padding: 24px; 
  line-height:25px;
  }
  
  .tab-box-info .blurb a{ 
  line-height:50px;
  }

  .tab-box-info .blurb h2 {
  font-size: 18px;
  color: #005674;
  padding: 0px 0px 7px 0px;
  }

  .tab-box-image {
  float: left;
  width: 379px;
  height: 236px;
  overflow: hidden;
  background: white url(../images/tab-box-images.gif) 0 -30px no-repeat;
  }
  
  .showtab-1 .tab-box-image { background-position: 0 -30px; }
  .showtab-2 .tab-box-image { background-position: 0 -296px; }
  .showtab-3 .tab-box-image { background-position: 0 -562px; }
  .showtab-4 .tab-box-image { background-position: 0 -828px; }
  
/*
  .sprite-tab-box-img-placeholder-1 { background-position: 0 -30px; } 
  .sprite-tab-box-img-placeholder-2 { background-position: 0 -295px; } 
  .sprite-tab-box-img-placeholder-3 { background-position: 0 -560px; } 
  .sprite-tab-box-img-placeholder-4 { background-position: 0 -825px; }
*/

  .quotebox-container .left-col { position:relative; padding-bottom: 7px;}

  .quotebox-container .quote { 
  position: absolute;
  bottom: 2px;
  left: 168px;
  }

  .quotebox-container .quote-text { 
  position: absolute;
  bottom: 0;
  text-align: right;
  right: 66px;
  }

  .quotebox-container .right-col { padding-left: 14px; width: 480px; }


/* FOOTER */

  .footer {
  background: transparent url(../images/footer_bg.png) top left repeat-x;
  padding-top: 24px;
  position: relative;
  }

  .footer .container { position: relative; }

  .footer, 
  .footer li, 
  .footer a, 
  .footer a .icon-text, 
  .footer p { font-size: 11px; }

  .footer .left-col {
  width: 200px;
  padding: 0 50px 0 24px;
  margin: 0;
  position: relative;
  }

  .footer .mid-col {
  width: 150px;
  padding-right: 50px;
  float: left;
  text-align: left;
  position: relative;
  }

  .footer .right-col {
  width: 300px;
  padding-right: 24px;
  position: relative;
  }
  .footer .right-col h3 {
  font-size: 14px;
  text-transform: uppercase;
  color: #706e6f;
  font-weight: bold;
  text-align:left;
  padding-left:10px;
  }
  .footer .right-col p {
  text-align:left;
  padding-left:10px;
  }
  
  .ie6 .footer .left-col {
  width: 225px;
  padding: 0 50px 0 24px;
  margin: 0;
  position: relative;
  }

  .ie6 .footer .mid-col {
  width: 140px;
  padding-right: 50px;
  float: left;
  text-align: left;
  position: relative;
  }

  .ie6 .footer .right-col {
  width: 275px;
  padding-right: 24px;
  position: relative;
  }
  
  .footer h3 {
  font-size: 14px;
  text-transform: uppercase;
  color: #706e6f;
  font-weight: bold;
  }

  .footer li {
  list-style: none;
  padding-bottom: 11px;
  }

  .footer .links a .icon-text { padding-bottom: 11px; text-decoration: underline; }

  #newsletter_form td.left-col {
  width: 50%;
  padding: 2px 14px 0 7px;
  vertical-align: top;
  }

  #newsletter_form td.right-col {
  width: 30%;
  text-align: left;
  vertical-align: top;
  padding-top: 2px;
  }

  .footer .copyright-notice {
  color: #706e6f;
  font-size: 11px;
  padding: 24px 0;
  }

  .footer .badges { padding-bottom: 96px; }
  .footer .badges a { margin-right: 14px; }
  
  #footer_logos{
  text-align:center;
  padding-bottom:50px;
  width:500px;
  margin:0 auto;
  clear:both; 
	}
  #footer_logos ul{
  background:#f4f4f4 none repeat scroll 0 0;
  border:1px solid #D9D3BF;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-border-radius:10px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;margin:0 auto;
  padding:10px;
  width:500px;
  border-bottom:2px solid #d6cfc3;
  height:48px;
  }
  #footer_logos li{
  list-style:none;
  display:inline;
  }
  #footer_logos img {
	padding:0px 15px 5px 15px;
}


/* 32x32 icons */

  .tab-box .icon-32 .icon-image {
  background-image: url(../images/icons/sprite-32-disabled_20091001.gif);
  }

  .tab-box .tab a:hover .icon-image, 
  .tab-box .tab .on .icon-image, 
  .icon-32 .icon-image {
  height: 32px;
  width: 36px;
  overflow: hidden;
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-image: url(../images/icons/sprite-32_20091001.gif);
  }

  .disabled-icon-32 .icon-image { background-image: url(../images/icons/sprite-32-disabled_20091001.gif); }

  .icon-32 .icon-text {
  display: block;
  padding-left: 38px;
  }

/* 12x12 icons */
  .icon-12 .icon-image {
  height: 12px;
  width: 16px;
  overflow: hidden;
  display: block;
  float: left;
  background-image: url(../images/icons/sprite-12_20091001.gif);
  background-repeat: no-repeat;
  margin-top: 2px;
  }

  .disabled-icon-12 .icon-image {
  background-image: url(../images/icons/sprite-12-disabled_20091001.gif);
  }

  .icon-12 .icon-text {
  display: block;
  padding-left: 17px;
  }

/* FORM STYLES */
  .gecko .textfield {
  padding-bottom: 0;
  padding-top: 2px;
  }

  .textfield {
  height: 22px;
  line-height: 18px;
  vertical-align: middle;
  }

  .textfield {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  color: #4d494a;
  }

  .textfield, textarea {
  padding: 1px 3px;
  background: #fff url(../images/formfield_bg.gif) repeat-x 0 0;
  border: 1px solid #A4ACAE;
  }

  textarea { padding: 2px 3px; }

  .textfield { height: 22px; line-height: 18px; vertical-align: middle; }

  .ext-ie .textfield, .ie .textfield { margin: -1px 0; height: 22px; line-height: 18px; }

  input.x-form-empty-field { color:#A4ACAE; padding: 3px 1px 0; }

  .ext-ie textarea, .ie textarea { margin: -1px 0; }

  .strict .textfield { height: 18px; }

  .webkit .textfield { height: 20px; padding: 0 3px; }

  .webkit textarea { margin-bottom: -2px; }

  .gecko .textfield { padding-top: 2px;padding-bottom: 0; }

  textarea { resize: none; }

  .selectbox { 
  height: 20px;
  line-height: 18px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #A4ACAE; }

  .ext-ie td .textfield, .ie td .textfield { position: relative; top: -1px; }

  .form-item, .data-item { zoom: 1; padding-bottom: 4px; }
  .form-item label, .data-item label { float: left; clear: left; width: 36%; margin-left: 7px; }
  .form-element, .data-element { float: left; width: 60%; }
  body.ext-ie6 .form-element, body.ext-ie6 .data-element, body.ie6 .form-element, body.ie6 .data-element { width: 55%; }
  .data-element { padding-top: 3px; }
  div.validation-advice { 
  color: #c33;
  padding: 3px;
  text-align: left; 
  }
  div.validation-advice .icon-text { font-size: 12px; }
  .data-item label, .form-item label { 
  font-weight: bold;
  font-size: 12px;
  color: #706e6f;
  text-align: right;
  padding-top: 3px;
  display: block;
  padding-right: 4px;
  }
  .form-radio-group label, .form-checkbox-group label { 
  text-align: left;
  float: none;
  width: 99%;
  margin-left: 5%;
  }
  .form-radio-group label.conformist, .form-checkbox-group label.conformist {
  text-align: right; 
  margin-left: 7px; 
  width: 36%;
  }
  .form-item .textfield, .form-item textarea, .form-item select { width: 98%; }
  .required { color: #e8520e; }

  .form-item.form-radio-group .form-element, .form-item.form-checkbox-group .form-element { margin-left: 36%; padding-left: 7px; }
  .form-item.form-radio-single .form-element, .form-item.form-checkbox-single .form-element { margin-left: 0; }
  body.ext-ie .form-radio-group .form-element, 
  body.ext-ie .form-checkbox-group .form-element,
  body.ie .form-radio-group .form-element, 
  body.ie .form-checkbox-group .form-element { margin-left: 35%; }
  body.ext-ie6 .form-radio-group .form-element, 
  body.ext-ie6 .form-checkbox-group .form-element,
  body.ie6 .form-radio-group .form-element, 
  body.ie6 .form-checkbox-group .form-element { margin-left: 18%; }

  div.working {
    background: transparent url(../images/wait.gif) top left no-repeat;
    line-height: 17px;
    padding-left: 21px;
    color: #706e6f !important;
  }

/* Uncomment when we need to use this... */

/* BUTTONS */

  a.button {
  display: block;
  overflow: hidden;
  width: auto;
  height: 22px;
  vertical-align: middle;
  font-weight: bold;
  color: #005674;
  text-decoration: none;
  background: transparent url(../images/sprite_buttons.gif) right -238px;
  padding-right: 10px;
  }
  a.button:visited { color: #005674; }
  
  .gecko a.button { float: right; }

  a.button span {
  display: block;
  background: #FFF url(../images/sprite_buttons.gif) 0 -238px;
  font-size: 12px !important;
  line-height: normal;
  padding-top: 4px;
  padding-left: 10px;
  height: 22px;
  text-align: center;
  cursor: pointer;
  }
  .box a.button span, 
  .box a.button:hover span, 
  .box a.button:active span,
  .box a.button-green span, 
  .box a.button-green:hover span, 
  .box a.button-green:active span,
  .box a.button-disabled span, 
  .box a.button-disabled:hover span, 
  .box a.button-disabled:active span { background-color: #e9e8e8; }

  .box a.button { width: 100px; float:right; }
  .gecko .box a.button { width: 70px; }

  .gecko a.button span { float: right; }

  .gecko #newsletter_form td.left-col { padding-top: 2px }

  a.button:hover { color: #0974a0; background: transparent url(../images/sprite_buttons.gif) right -30px; }
  a.button:hover span { background: #FFF url(../images/sprite_buttons.gif) 0 -30px; }
  a.button:active { color: #005674; background: transparent url(../images/sprite_buttons.gif) right -82px; }
  a.button:active span { background: #FFF url(../images/sprite_buttons.gif) 0 -82px; }

  a.button-green:visited { color: #4f8913; }
  a.button-green { color: #4f8913; background: transparent url(../images/sprite_buttons.gif) right -238px; }
  a.button-green span { background: #FFF url(../images/sprite_buttons.gif) 0 -238px; }
  a.button-green:hover { color: #6fa933; background: transparent url(../images/sprite_buttons.gif) right -134px; }
  a.button-green:hover span { background: #FFF url(../images/sprite_buttons.gif) 0 -134px; }
  a.button-green:active { color: #4f8913; background: transparent url(../images/sprite_buttons.gif) right -186px; }
  a.button-green:active span { background: #FFF url(../images/sprite_buttons.gif) 0 -186px; }

  a.button-disabled:visited { color: #706e6f; }
  a.button-disabled { color: #706e6f; background: transparent url(../images/sprite_buttons.gif) right -238px; }
  a.button-disabled span { background: #FFF url(../images/sprite_buttons.gif) 0 -238px; }
  a.button-disabled:hover { color: #706e6f; background: transparent url(../images/sprite_buttons.gif) right -238px; }
  a.button-disabled:hover span { background: #FFF url(../images/sprite_buttons.gif) 0 -238px; }
  a.button-disabled:active { color: #706e6f; background: transparent url(../images/sprite_buttons.gif) right -238px; }
  a.button-disabled:active span { background: #FFF url(../images/sprite_buttons.gif) 0 -238px; }

  .footer a.button span { background-color: #eaf1f3; }

  a.grande-button {
  height: 44px;
  background: transparent url(../images/sprite_grande_buttons.gif) right -326px;
  }

  a.grande-button span {
  background: #FFF url(../images/sprite_grande_buttons.gif) 0 -326px;
  height: 44px;
  padding-top: 12px;
  padding-left: 16px;
  font-size: 14px !important;
  }

  a.grande-button:hover { color: #0974a0; background: transparent url(../images/sprite_grande_buttons.gif) right -30px; }
  a.grande-button:hover span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -30px; }
  a.grande-button:active { color: #005674; background: transparent url(../images/sprite_grande_buttons.gif) right -104px; }
  a.grande-button:active span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -104px; }

  a.grande-button-green { color: #4f8913; background: transparent url(../images/sprite_grande_buttons.gif) right -326px; }
  a.grande-button-green span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -326px; }
  a.grande-button-green:hover { color: #6fa933; background: transparent url(../images/sprite_grande_buttons.gif) right -178px; }
  a.grande-button-green:hover span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -178px; }
  a.grande-button-green:active { color: #4f8913; background: transparent url(../images/sprite_grande_buttons.gif) right -252px; }
  a.grande-button-green:active span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -252px; }

  a.grande-button-disabled { color: #706e6f; background: transparent url(../images/sprite_grande_buttons.gif) right -326px; }
  a.grande-button-disabled span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -326px; }
  a.grande-button-disabled:hover { color: #706e6f; background: transparent url(../images/sprite_grande_buttons.gif) right -326px; }
  a.grande-button-disabled:hover span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -326px; }
  a.grande-button-disabled:active { color: #706e6f; background: transparent url(../images/sprite_grande_buttons.gif) right -326px; }
  a.grande-button-disabled:active span { background: #FFF url(../images/sprite_grande_buttons.gif) 0 -326px; }

  a.video-button {
    display: block;
    background: #FFF url(../images/sprite_video_button.gif) -45px 0 no-repeat;
    padding: 4px 32px 4px 0;
    text-align: left;
    width: 120px;
    cursor: pointer;
    margin-top: 2px;
  }
  a.video-button:hover { background-position: -45px -74px; }
  a.video-button:active { background-position: -45px -148px; }

/* INTERNAL PAGES */

body.internal div.mid-nav {
background: transparent url(../images/sprite_internal_nav_box.png) 0 -107px no-repeat;
}

body.internal div.header-bottom div.container { 
height: 55px;
width: 1002px;
background: transparent url(../images/sprite_internal_nav_box.png) 0 -30px no-repeat;
}

body.internal div.header-bottom div.page-title { 
background: transparent url(../images/sprite_internal_navtitles.gif) 14px -227px no-repeat;
width: 337px;
height: 39px;
}

body.about-us div.header-bottom div.page-title { background-position: 14px -26px; }
body.industries div.header-bottom div.page-title { background-position: 14px -424px; }
body.blog div.header-bottom div.page-title { background-position: 14px -93px; }
body.features div.header-bottom div.page-title { background-position: 14px -160px; }
body.news div.header-bottom div.page-title { background-position: 14px -227px; }
body.pricing div.header-bottom div.page-title { background-position: 14px -294px; }
body.sign-up div.header-bottom div.page-title { background-position: 14px -361px; }
body.no-title div.header-bottom div.page-title { background-image: none; }

body.about-us li.about-us a,
body.blog li.blog a,
body.industries li.industries a,
body.features li.features a,
body.news li.news a,
body.pricing li.pricing a,
body.sign-up li.sign-up a { color: #7a669f; }

body.about-us li.about-us a:hover,
body.blog li.blog a:hover,
body.industries li.industries a:hover,
body.features li.features a:hover,
body.news li.news a:hover,
body.pricing li.pricing a:hover,
body.sign-up li.sign-up a:hover { color: #4a366f; }

body.internal .icon-text h1 {
  font-size: 28px;
  padding: 8px 24px 0 7px;
  line-height:normal;
}

body.internal .icon-text h2 {
  font-size: 21px;
  padding: 8px 24px 0 6px;
  line-height: normal;
}

.icon-text div.box-toggler-container,
body.internal .icon-text p {
  padding: 12px 7px;
}


body.internal .icon-text ul {
  padding: 5px 7px 15px 25px;
}

body.internal .icon-text li {
  padding: 5px 7px 5px 7px;
}

.internal .content {
  text-align: left;
  padding: 12px 11px 96px 11px;
}
body.internal .customers {
  float:left;
  width: 202px; 
  height: 97px;
}
body.internal .customers2 {
  float:right;
  width: 202px; 
  height: 137px;
}

/* NEW CUSTOMERS PAGE ONLY */

.all_cus_icon {
	margin-top:20px;
	margin-left:10px;
}

.cus_quote {
  padding-left: 45px;
  margin-top: 30px;
  width: 640px;
}

.cus_quote h2 {
  padding-bottom: 25px;
  padding-top: 10px;
}
.cus_quote p {
	padding-top: 12px;
}

.cus_quote .customers {
	padding-bottom: 15px;
}

.ie8 .cus_quote {
  padding-left: 45px;
  margin-top: 30px;
}

.ie8 .cus_quote h2 {
  padding-bottom: 25px;
  padding-top: 10px;
}
.ie8 .cus_quote p {
	padding-top: 12px;
}

.cus_icon {
  height:79px;
  width:107px;
  float: left;
  display: block;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  background-image:url('../images/customers/csg-4c3b2edf2a5ae.png'); /*your location of the image may differ*/
  background-repeat: no-repeat;
}

.sprite-adams { background-position: 0 0; width: 107px; height: 79px; } 
.sprite-agreliant { background-position: -417px 0; width: 107px; height: 79px; } 
.sprite-arculata { background-position: -834px 0; width: 107px; height: 79px; } 
.sprite-avow { background-position: -1251px 0; width: 107px; height: 79px; } 
.sprite-booth { background-position: -1668px 0; width: 107px; height: 79px; } 
.sprite-centerpoint { background-position: 0 -129px; width: 107px; height: 79px; } 
.sprite-exploramed { background-position: -417px -129px; width: 107px; height: 79px; } 
.sprite-fallcreek { background-position: -834px -129px; width: 107px; height: 79px; } 
.sprite-gardner { background-position: -1251px -129px; width: 107px; height: 79px; } 
.sprite-iaee { background-position: -1668px -129px; width: 107px; height: 79px; } 
.sprite-imoderate { background-position: 0 -258px; width: 107px; height: 79px; } 
.sprite-kontiki { background-position: -417px -258px; width: 107px; height: 79px; } 
.sprite-lasalle { background-position: -834px -258px; width: 107px; height: 79px; } 
.sprite-lionel { background-position: -1251px -258px; width: 107px; height: 79px; } 
.sprite-mcnc { background-position: -1668px -258px; width: 107px; height: 79px; } 
.sprite-metagenics { background-position: 0 -387px; width: 107px; height: 79px; } 
.sprite-mountain { background-position: -417px -387px; width: 107px; height: 79px; } 
.sprite-msta { background-position: -834px -387px; width: 107px; height: 79px; } 
.sprite-neotract { background-position: -1251px -387px; width: 107px; height: 79px; } 
.sprite-questek { background-position: -1668px -387px; width: 107px; height: 79px; } 
.sprite-register { background-position: 0 -516px; width: 107px; height: 79px; } 
.sprite-rhapsody { background-position: -417px -516px; width: 107px; height: 79px; } 
.sprite-rochester { background-position: -834px -516px; width: 107px; height: 79px; } 
.sprite-sonnys { background-position: -1251px -516px; width: 107px; height: 79px; } 
.sprite-trc { background-position: -1668px -516px; width: 107px; height: 79px; } 
.sprite-western { background-position: 0 -645px; width: 107px; height: 79px; } 



/* NEW CUSTOMERS PAGE ONLY IE6 ONLY*/
 
.ie6. cus_icon {
  height:79px;
  width:107px;
  display:inline;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:10px;
  background-image:url('../images/customers/csg-4c2a3f439a2c4.png'); /*your location of the image may differ*/
}



/* PRESS RELEASE PAGES ONLY */

body.internal .no-icon-text { text-align: left; }

body.internal .no-icon-text h1 {
  font-size: 28px;
  padding: 8px 24px 8px 7px;
  line-height: 30px;
}

body.internal .no-icon-text h2 {
  font-size: 21px;
  padding: 8px 24px 0 6px;
}

body.internal .no-icon-text p {
  padding: 12px 7px 12px 7px;
}

body.internal .no-icon-text ul {
  padding: 5px 7px 15px 25px;
}

body.internal .no-icon-text li {
  padding: 5px 7px 5px 7px;
}

/* 
PAGES */
.layout-left-nav .main { position: relative; }

.left-nav {
  width: 193px;
  text-align: left;
  z-index: 2;
  float: left;
  padding: 28px 14px 0 12px;
}

.left-nav li {
  padding: 12px 7px;
  border-bottom: 1px #c4ccce solid;
  list-style: none;
}

.left-nav li.thebest {
  margin: -20px 0px 0px 10px;
  border-bottom:none;
  list-style: none;
}

.left-nav li.first {
  padding-top: 0;
}

.left-nav li.last {
  border: 0;
}

.left-nav li a {
  font-size: 12px;
  color: #706e6f;
  text-decoration: none;
}

.left-nav li a:hover { 
  color: #0974a0;
}

.left-nav li.on a, .left-nav li.on a:hover {
  color: #e8520e;
}

.layout-left-nav .content {
  text-align: left;
  padding: 12px 11px 96px 0;
  width: 760px;
  float:right;
}


.left-nav-documents {
  margin-top: 15px;
  background-color: #FFFFFF;
  width: 193px;
  padding-bottom: 10px;
  border: 1px #C6C5C5 solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}



.acro-icon {
    display: inline;
	background: url("../images/acrobat_icon_img.jpg") 10px -1px no-repeat;
    text-align: left;
    width: 16px;
}

.left-nav-documents ul {
	border: none;
	padding-left: 1.7em;
	text-indent: -2.3em;
}

.left-nav-documents li {
	border: none;
	list-style-position: inside;
}

.left-nav-documents li a  {
	list-style-type:none;
	color: #0974A0;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 32px;
	border: none;
	padding-bottom: 10px;
}
.left-nav-documents li a:hover {
	color: #39a4e0;
}

.left-nav-documents-in {
  margin-left: 8px;
  background-color: #FFFFFF;
  height: 25px;
  width: 177px;
}

.left-nav-documents-in h1 {
  font-weight: normal;
  font-size: 14px;
  color: #706e6f;
  font-family:Arial, Helvetica, sans-serif;
  padding-top: 8px;
  text-transform: uppercase;
  border-bottom: 1px #C6C5C5 solid;
}

/* LEFT NAV DOCUMENTS BEGIN ie6*/

.ie6 .acro-icon {
    display: inline;
	background: url("../images/acrobat_icon_img.jpg") 10px 15px no-repeat;
    text-align: left;
    width: 16px;
}

.ie6 .left-nav-documents ul {
	border: none;
	padding-left: 1.8em;
	text-indent: -3.4em;
}

.ie6 .left-nav-documents li {
	border: none;
	list-style-position: inside;
}

.ie6 .left-nav-documents li a  {
	list-style-type:none;
	color: #0974A0;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 32px;
	border: none;
	padding-bottom: 10px;
}

/* LEFT NAV DOCUMENTS BEGIN ie7*/

.ie7 .acro-icon {
    display: inline;
	background: url("../images/acrobat_icon_img.jpg") 10px 15px no-repeat;
    text-align: left;
    width: 16px;
}

.ie7 .left-nav-documents ul {
	border: none;
	padding-left: 1.8em;
	text-indent: -3.4em;
}

.ie7 .left-nav-documents li {
	border: none;
	list-style-position: inside;
}

.ie7 .left-nav-documents li a  {
	list-style-type:none;
	color: #0974A0;
	text-decoration: underline;
	font-size: 12px;
	padding-left: 32px;
	border: none;
	padding-bottom: 10px;
}


/* RIGHT-SIDEBAR PAGES */
.layout-right-sidebar .main { position: relative; }

.right-sidebar {
  text-align: left;
  padding: 54px 14px 0 24px;
  width: 270px;
  float: right;
}

.layout-right-sidebar .content {
  width: 660px;
  padding: 12px 11px 96px 12px;
  float: left;
  text-align: left;
}

.right-sidebar .box { margin: 0 2px; width: 242px }
.ie6 .right-sidebar .box-content { width: 212px; margin-left: 1px; }


/* PRICING PAGE */


/* NEW */

#pricing_table_container_new { padding-left: 7px; margin-bottom: 24px; }

#pricing_table_new .top-row { background: transparent url(../images/pricing/pricing_table_toprow_header.gif) no-repeat; line-height:24px; width:616px; }
#pricing_table_new .bottom-row { background: transparent url(../images/pricing/pricing_table_bottomrow.gif) no-repeat; line-height:24px; width:616px; }

#pricing_table_new td.pricea { width: 408px; height:68px; background: #e1f4ce; color: #005674; vertical-align:middle; line-height:68px; font-weight:normal; text-transform:lowercase; font-size:26px; padding-left:6px; background: #e1f4ce url(../images/pricing/pricing_table_twenty_four.gif) no-repeat; }

#pricing_table_new td.priceb { width: 414px; height:68px; background: #e1f4ce; color: #005674; vertical-align:middle; line-height:68px; font-weight:normal; text-transform:lowercase; font-size:26px; padding-left:6px; background: #e1f4ce url(../images/pricing/pricing_table_six.gif) no-repeat; }

#pricing_table_new td.month { width: 202px; height:68px; background: #e1f4ce; color: #005674; text-align: center; vertical-align:middle; font-weight:normal; text-transform:lowercase; font-size:16px; }
#pricing_table_new td.details { width: 616px; height:36px; background: #e4ecee; color: #005674; text-align: center; vertical-align:middle; font-weight:normal; text-transform:lowercase; font-size:18px; }
#pricing_table_new .space { padding-left:15px; padding-right:15px; vertical-align:middle; font-weight:normal; text-transform:lowercase; font-size:18px; display:inline; }

#startnow
{
  display: block;
  width: 602px;
  height: 85px;
  background: url("../images/pricing/pricing_table_large_button.gif") no-repeat 0 0;
  margin-left: 12px;
  margin-bottom: 30px;
}

.ie6 #special { margin-bottom:30px; }

#startnow:hover
{ 
  background-position: 0 -85px;
}

#startnow span
{
  display: none;
}


/* NEW END */


/* NEW PRICING PAGE 051810 */

#bigbutton
{
  display: block;
  width: 882px;
  height: 121px;
  background: url("../images/pricing/very_large_pricing_button.gif") no-repeat 0 0;
  margin-left: 0px;
  margin-bottom: 50px;
  margin-top:30px;
}

#bigbutton-no30
{
  display: block;
  width: 882px;
  height: 121px;
  background: url("../images/pricing/very_large_pricing_button_no30.gif") no-repeat 0 0;
  margin-left: 0px;
  margin-bottom: 50px;
  margin-top:30px;
}

.pricing-faq ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.pricing-faq li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.ie6 #onlyfor { margin-bottom:30px; }

#bigbutton:hover
{ 
  background-position: 0 -121px;
}

#bigbutton span
{
  display: none;
}

#bigbutton-no30:hover
{ 
  background-position: 0 -121px;
}

#bigbutton-no30 span
{
  display: none;
}

.new-pricing-table {
  width:1050px;
  margin-bottom:45px;
  margin-top:25px;
}
.product-wrap {
  float: left;
  text-align: center;
  }
.product {
  height: 250px;
  width: 172px;
  border: 2px solid white;
  margin: 0 1px;
  color: #005674;
  font-weight: bold;
  }
.product .inner-box {
  background-color: #E9EFF1;
  height: 237px;
  } 
.note {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #0974a0;
  float: left;
  margin: 15px 0px 0px 8px;
}
.product-wrap-high {
  float: left;
  text-align: center;
  margin-top: -10px;
  }
.product .name-high {
  margin-top: 5px;
  padding: 3px;
  }  
  
.product .inner-box-high {
  background-color: #E1F4CE;
  height: 270px;
  border: 2px #A8B89C solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.product .inner-box-solo {
  background-color: #E9EFF1;
/*  height: 231px; */
  height: 237px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 5px;

  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 0;
  -khtml-border-bottom-right-radius: 0;
  -khtml-border-bottom-left-radius: 5px;
  
  border-top-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 5px;
  } 
  
.product .inner-box-enter {
  background-color: #E9EFF1;
/*  height: 231px; */
  height: 237px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 0;

  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0;
  
  -khtml-border-top-left-radius: 0;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 0;
  
  border-top-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0;
  }
.product .inner-box-high .price {
  font-size: 18px;
  padding: 4px;
  background-color: white;
  margin-top: 5px;
}
.product .inner-box-high .larger-detail {
  font-size: 16px;
  padding: 4px;
  margin-top: 5px;
}
.product .inner-box-high .smaller-detail {
  font-size: 11px;
  margin: 4px 0;
  }

/* NEW PRICING PAGE 051210 BEGIN ie6*/
.ie6 .product-wrap {
  float: left;
  text-align: center;
  margin-top: 15px;
  }

.ie6 .product-wrap-high {
  float: left;
  text-align: center;
  margin-top: 0px;
 }
.ie6.product .inner-box-high {
  background-color: #E1F4CE;
  height: 265px;
  border-left: 2px #A8B89C solid;
  border-right: 2px #A8B89C solid;
}
.ie6.product .inner-box-high .price {
  font-size: 18px;
  padding: 4px;
  background-color: white;
  margin-top: 5px;
}
.ie6.product .inner-box-high .larger-detail {
  font-size: 16px;
  padding: 4px;
  margin-top: 5px;
}
.ie6.product .inner-box-high .smaller-detail {
  font-size: 11px;
  margin: 4px 0;
 }
 

.ie6 .product .inner-box-solo {
  background-color: #E9EFF1;
  height: 245px;
  } 

.ie6 .product .inner-box-enter {
  background-color: #E9EFF1;
  height: 245px;

  } 

.ie6 .product .name-high {
  margin-top: 5px;
  padding: 3px;
  }  
  
.ie6 .product .inner-box {
  background-color: #E9EFF1;
  height: 246px;
  }  
.ie6 .product .price-enter {
  font-size: 14px;
  padding: 4px;
  background-color: white;
  margin-top: -4px;
  }  
  
/* NEW PRICING PAGE 051210 BEGIN ie7*/  

.ie7 .product .name {
  margin-top: 5px;
  padding: 3px;
  } 
.ie7 .product .name-high {
  margin-top: 0px;
  padding: 3px;
  }  
.ie7 .product .inner-box-high {
  height: 260px;
}
  

.product .name {
  margin-top: 16px;
  padding: 3px;
  font-size: 24px;
  height: 32px;
  }

.product .price {
  font-size: 14px;
  padding: 4px;
  background-color: white;
  }
.product .price-enter {
  font-size: 14px;
  padding: 4px;
  background-color: white;
  margin-top: 0px;
  }
.product .larger-detail {
  font-size: 14px;
  margin: 8px 0 6px;
  }
.product .smaller-detail {
  font-size: 10px;
  margin: 4px 0;
  }
  
  

/* NEW PRICING PAGE 051210 END */



/* CAREER */

.more {
	display: none;
	border-top: 1px none #666;
	border-bottom: 1px none #666; }
a.showLink, a.hideLink {
	text-decoration: underline;
	color: #0974a0;
	padding-left: 8px;
	background: transparent url('down.gif') no-repeat left; }
a.hideLink {
	background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px none #0974a0; }
	
/* CAREER END */	





#pricing_table_container { padding-left: 7px; margin-bottom: 24px; }

#pricing_table td { padding: 6px 8px; }
#pricing_table .bottom-row td { padding: 6px 8px 12px; }
#pricing_table td.topic { width: 275px; background: #e4ecee; color: #005674; padding: 4px 8px;}
#pricing_table tr.topic-header td.topic { 
background: #005674; 
color: #fff; 
font-weight: bold; 
text-transform: uppercase; 
background: transparent url(../images/pricing/pricing_table_header_bg.gif) top left repeat-x;
}
#pricing_table td.express { width: 184px; background: #e1f4ce; color: #4f8913; text-align: center; }
#pricing_table td.pro { width: 184px; background: #ffe3d7; color: #cc5a13; text-align: center; }

#pricing_table thead tr td.topic,
#pricing_table thead tr td.express,
#pricing_table thead tr td.pro { height: 97px; background: transparent; vertical-align: bottom; }
#pricing_table thead tr td.express { padding-bottom: 24px; background: transparent url(../images/pricing/pricing_table_header_express.gif) top left no-repeat; }
#pricing_table thead tr td.pro { padding-bottom: 24px; background: transparent url(../images/pricing/pricing_table_header_pro.gif) top left no-repeat; }
#pricing_table thead tr td.topic { color: #fff; font-weight: bold; text-transform: uppercase; }
body.ie #pricing_table thead tr td.express, body.ie #pricing_table thead tr td.pro { zoom: 1; }
body.ie #pricing_table thead tr td.topic,
body.ie #pricing_table thead tr td.express,
body.ie #pricing_table thead tr td.pro,
body.webkit #pricing_table thead tr td.topic,
body.webkit #pricing_table thead tr td.express,
body.webkit #pricing_table thead tr td.pro { padding-bottom: 5px; height: 75px;}
#pricing_table thead tr td.topic .sprite-color_corner_dkblue_tl { top: -4px; left: -8px; }
#pricing_table thead tr td div.button-wrapper { padding-left: 54px; }
body.ie #pricing_table thead tr td div.button-wrapper { padding-left: 7px; width: 68px; }
#pricing_table thead tr td.express a.button, 
#pricing_table thead tr td.pro a.button { float: left; }
#pricing_table thead tr td.express a.button span { background-color: #4f8913; }
#pricing_table thead tr td.pro a.button span { background-color: #d25e25; }
#pricing_table thead tr td.topic { 
background: transparent url(../images/pricing/pricing_table_header_bg.gif) bottom left repeat-x; 
padding-bottom: 4px; 
}

#pricing_table tr.bottom-row td.topic .sprite-rounded-corner { bottom: -12px; left: -8px; }
body.ie #pricing_table tr.bottom-row td.topic .sprite-rounded-corner { bottom: 5px; left: -8px; }
body.webkit #pricing_table tr.bottom-row td.topic .sprite-rounded-corner { bottom: -15px; }
#pricing_table tr.bottom-row td.pro .sprite-rounded-corner { bottom: -15px; right: -8px; }
body.ie #pricing_table tr.bottom-row td.pro .sprite-rounded-corner { bottom: 6px; right: -1px; }

#pricing_table td.express .sprite-checkmark { margin-left: 72px; background-position: 0 -26px; }
#pricing_table td.pro .sprite-checkmark { margin-left: 72px; background-position: 0 -72px; }
body.ie #pricing_table td.express .sprite-checkmark,
body.ie #pricing_table td.pro .sprite-checkmark { margin-left: 0; }

.sprite-checkmark { 
height: 20px;
width: 16px;
background: transparent url(../images/sprite_checkmarks.gif) 0 -30px no-repeat; 
overflow: hidden; 
}

span.toggle-link { font-size: 11px; }

#pricing_faq .box-toggler-container .box-content, 
#pricing_faq .box-toggler-container .box-content a { font-size: 11px; }

.sprite-checkmarks_blue { background-position: 0 -30px; } 
.sprite-checkmarks_green { background-position: 0 -76px; } 
.sprite-checkmarks_grey { background-position: 0 -122px; } 
.sprite-checkmarks_orange { background-position: 0 -168px; }

.sprite-pricing_calculator_bg { background-position: 0 -30px; } 
.sprite-pricing_calculator_box_bl { background-position: 0 -160px; } 
.sprite-pricing_calculator_box_br { background-position: 0 -201px; } 
.sprite-pricing_calculator_box_tl { background-position: 0 -242px; } 
.sprite-pricing_calculator_box_tr { background-position: 0 -283px; }

#pricing_calculator_container { 
background: #ffd5c2 url(../images/pricing/pricing_calculator_bg.gif) repeat-x; 
margin: 0 0 48px 7px; 
padding: 4px 0 11px; 
position: relative; 
height: 85px;
}
#pricing_calculator { padding: 7px; border: 1px solid #a4acae; border-top: 0; border-bottom: 0; padding-bottom: 16px; }
body.ie #pricing_calculator { padding-bottom: 12px; }
#pricing_calculator td { width: 30%; padding-left: 14px; }
#pricing_calculator input { width: 50px; }
#pricing_calculator label { font-size: 11px; font-weight: bold; }
#pricing_calculator td#pricing_total_cell { width: 40%; vertical-align: bottom; padding-bottom: 4px; }
#pricing_calculator #pricing_total { font-size: 24px; color: #cc5a13; font-weight: bold; }
div#pricing_calculator_container h2 { padding: 0; color: #005674; font-size: 16px; padding-bottom: 7px; }
div#pricing_calculator_container p { padding: 4px 0 11px 0; font-size: 12px; }
div#pricing_calculator_container .sprite-rounded-corner { height: 11px; width: 11px; }
div#pricing_calculator_corner_tl { background: #fcfbfb url(../images/pricing/sprite_pricing_calculator.gif) 0 -242px no-repeat; top: 0; left: 0; }
div#pricing_calculator_corner_tr { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -283px no-repeat; top: 0; right: 0; }
body.ie div#pricing_calculator_corner_br, body.ie div#pricing_calculator_corner_tr { right: -1px; }
div#pricing_calculator_corner_bl { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -160px no-repeat; bottom: 0; left: 0; }
div#pricing_calculator_corner_br { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -201px no-repeat; bottom: 0; right: 0; }


/* CONTACT US FORM */
.ie6 #contact_us_content { width: 600px; float: right; position: relative; zoom: 1; margin-left: 40px }


/* REGISTRATION */
#registration_must_check_container { padding-left: 75px; }
/*#express_form_container #registration_must_check_container { padding-left: 37%; }
body.ext-ie #express_form_container #registration_must_check_container { padding-left: 184px; zoom: 1; }
*/#registration_must_check_container table { width: 350px; }
/*#express_form_container #registration_must_check_container table { width: 290px; }*/
#registration_must_check_container table td.checkbox-cell { width: 18px; }
#registration_must_check_container table td#must_check_text { width: 265px; font-size: 11px; }
#express_sign-up_button_wrapper { padding-left: 16%; }
body.ext-ie7 #express_sign-up_button_wrapper, body.ext-ie6 #express_sign-up_button_wrapper { padding-left: 0; }


/* EXT MASK STYLES FOR REGISTRATION */

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}
.x-mask-loading div{padding:5px 10px 5px 25px;line-height:16px;}
.x-masked{overflow:hidden!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}

.ext-el-mask{background-color:#c6c5c5;}
.ext-el-mask-msg{border-color:#a4acae;background-color:#f4fcff;background-image:none;}
.ext-el-mask-msg div{background:#f4fcff;border-color:#f4fcff;color:#4d494a;font-family:arial,helvetica,sans-serif;text-align:center;}
.x-mask-loading div{background:#f4fcff url(../images/wait.gif) no-repeat scroll 5px 5px;}

.frostymask .ext-el-mask { background-color: #fff; } /* setting special background color for object-level masking */
.ext-ie .frostymask { zoom: 1; }
.ext-ie .frostymask .ext-el-mask { width: auto; height: auto; opacity: 1;}


div#pricing_calculator_corner_tr { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -283px no-repeat; top: 0; right: 0; }
body.ie div#pricing_calculator_corner_br, body.ie div#pricing_calculator_corner_tr { right: -1px; }
div#pricing_calculator_corner_bl { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -160px no-repeat; bottom: 0; left: 0; }
div#pricing_calculator_corner_br { background: #fcfbfb  url(../images/pricing/sprite_pricing_calculator.gif) 0 -201px no-repeat; bottom: 0; right: 0; }

/* BLOG STYLES */
em { font-style: italic; }
.aligncenter { text-align: center; }

body.blog h1 { line-height: 24px; }
body.blog h2 a { font-size: 21px; }
body.blog h2 { margin-bottom: 7px; }
body.blog p, body.blog .icon-text p { margin-bottom: 14px; padding-bottom: 0; }

.wp-caption { padding: 14px 0; padding-left: 88px; }
body.blog p.wp-caption-text, body.blog .icon-text p.wp-caption-text { margin: 0; font-size: 11px; font-family: verdana, helvetica, sans-serif; padding: 0; }

p.info span.editlink, p.info em { margin-left: 24px; padding-left: 24px; }
p.info span.editlink, p.info a, p.info em { font-size: 11px; }
body.blog p.info, body.blog .icon-text p.info { 
text-align: right; 
padding: 2px 7px 64px 0;
margin-top: 14px; 
border-top: 1px solid #c6c5c5; 
}

div.single p.info span, div.single p.info em, div.single p.info a { 
  margin: 0;
  padding: 0;
}
body.blog div.single p.info, body.blog .icon-text div.single p.info { 
text-align: left; 
padding: 14px 7px 2px 24px;
margin: 0; 
border-top: 0; 
}
div.single p.info a.commentlink { 
float: right; 
color: #e8520e; 
display: block; 
font-size: 12px; 
}

#subcontent ul { list-style: none; }

body.blog div.prev-next-links, body.blog .icon-text div.prev-next-links {
  text-align: center;
}
body.blog div.prev-next-links span.next, body.blog .icon-text div.prev-next-links span.next {
  display: block;
  float: right;
}  
body.blog div.prev-next-links span.previous, body.blog .icon-text div.prev-next-links span.previous {
  display: block;
  float: left;
}
body.blog div.prev-next-links span.next a, body.blog .icon-text div.prev-next-links span.next a, 
body.blog div.prev-next-links span.previous a, body.blog .icon-text div.prev-next-links span.previous a {
  font-size: 18px;
}

body.blog .sidebar-link-list a { font-size: 11px; }

body.blog p#filedunder { padding-bottom: 48px; }

#wp-calendar { border: 1px solid #c6c5c5; width: 75%; margin-left: 7px; }
#wp-calendar caption { font-weight: bold; }
#wp-calendar thead { background: #e9e8e8; }
#wp-calendar th, #wp-calendar td { text-align: center; padding: 2px;}
#wp-calendar th { font-size: 11px; color: #706e6f; }
#wp-calendar td, #wp-calendar td a { font-size: 11px; color: #a4acae; }
#wp-calendar td#today, #wp-calendar td#today a { color: #4a366f; }
#wp-calendar td#prev { text-align: left; padding-left: 7px; }
#wp-calendar td#next { text-align: right; padding-right: 7px; }
#wp-calendar tfoot td#prev a, #wp-calendar tfoot td#next a { color: #0974a0; }
#wp-calendar tfoot td#prev a:hover, #wp-calendar tfoot td#next a:hover { color: #39a4e0; }

body.blog #comments .data-item label, .form-item label { width: 24%; }

body.blog #comments ul#comments_list { list-style: none; }
body.blog #comments p.comment-text { padding: 7px 24px 0; font-size: 12px; margin: 0; }
body.blog #comments p.editlink { padding: 0 24px; }
body.blog #comments p.editlink a { font-size: 12px; }
body.blog #comments h2#comment_count { float: left; }
body.blog #comments a.more { 
color:#E8520E;
display:block;
float:right;
font-size:12px;
padding-top:14px;
}

body.blog p.trackback a { font-size: 11px; }



/* 12 */
.sprite-add-12 { background-position: 0 0; } 
.sprite-admin-12 { background-position: 0 -212px; } 
.sprite-agreement-field-12 { background-position: 0 -424px; } 
.sprite-agstate-amended-12 { background-position: 0 -636px; } 
.sprite-agstate-archived-12 { background-position: 0 -848px; } 
.sprite-agstate-deleted-12 { background-position: 0 -1060px; } 
.sprite-agstate-draft-12 { background-position: 0 -1272px; } 
.sprite-agstate-expired-12 { background-position: 0 -1484px; } 
.sprite-agstate-final-12 { background-position: 0 -1696px; } 
.sprite-agstate-lock-12 { background-position: -62px 0; } 
.sprite-agstate-renewed-12 { background-position: -62px -212px; } 
.sprite-agstate-replaced-12 { background-position: -62px -424px; } 
.sprite-agstate-unlock-12 { background-position: -62px -636px; } 
.sprite-agreement-type-12, .sprite-agtype-12 { background-position: -62px -848px; } /* special case */
.sprite-applications-12 { background-position: -62px -1060px; } 
.sprite-arrow-back-12 { background-position: -62px -1272px; } 
.sprite-arrow-down-12 { background-position: -62px -1484px; } 
.sprite-arrow-forward-12 { background-position: -62px -1696px; } 
.sprite-arrow-up-12 { background-position: -124px 0; } 
.sprite-auto-extraction-12 { background-position: -124px -212px; } 
.sprite-bookmarks-add-12 { background-position: -124px -424px; } 
.sprite-bookmarks-off-12 { background-position: -124px -636px; } 
.sprite-bookmarks-12 { background-position: -124px -848px; } 
.sprite-calendar-12 { background-position: -124px -1060px; } 
.sprite-cancel-12 { background-position: -124px -1272px; } 
.sprite-chat-12 { background-position: -124px -1484px; } 
.sprite-client-12 { background-position: -124px -1696px; } 
.sprite-close-12 { background-position: -186px 0; } 
.sprite-computer-12 { background-position: -186px -212px; } 
.sprite-confirm-12 { background-position: -186px -424px; } 
.sprite-company-12, .sprite-contact-12 { background-position: -186px -636px; } /* special case */
.sprite-companies-12, .sprite-contacts-12 { background-position: -186px -848px; } /* special case */
.sprite-control-forward-12 { background-position: -186px -1060px; } 
.sprite-control-pause-12 { background-position: -186px -1272px; } 
.sprite-control-play-12 { background-position: -186px -1484px; } 
.sprite-control-reverse-12 { background-position: -186px -1696px; } 
.sprite-control-skip-bw-12 { background-position: -248px 0; } 
.sprite-control-skip-fw-12 { background-position: -248px -212px; } 
.sprite-control-stop-12 { background-position: -248px -424px; } 
.sprite-documents-12, .sprite-agreement-12, .sprite-copy-12 { background-position: -248px -636px; } /* special case */
.sprite-cut-12 { background-position: -248px -848px; } 
.sprite-delete-12 { background-position: -248px -1060px; } 
.sprite-disabled-user-12 { background-position: -248px -1272px; } 
.sprite-disc-media-12 { background-position: -248px -1484px; } 
.sprite-document-12, .sprite-mime-generic-12 { background-position: -248px -1696px; } /* special case */
.sprite-dropbox-12 { background-position: -310px 0; } 
.sprite-tasks-12, .sprite-edit-12 { background-position: -310px -212px; } /* special case */
.sprite-export-12 { background-position: -310px -424px; } 
.sprite-external-link-12 { background-position: -310px -636px; } 
.sprite-facebook-12 { background-position: -310px -848px; } 
.sprite-favorites-add-12 { background-position: -310px -1060px; } 
.sprite-favorites-12 { background-position: -310px -1272px; } 
.sprite-finance-12 { background-position: -310px -1484px; } 
.sprite-folder-closed-12 { background-position: -310px -1696px; } 
.sprite-folder-open-12 { background-position: -372px 0; } 
.sprite-go-12 { background-position: -372px -212px; } 
.sprite-people-12, .sprite-group-12 { background-position: -372px -424px; } /* special case */
.sprite-hard-disk-12 { background-position: -372px -636px; } 
.sprite-help-123 { background-position: -372px -848px; } 
.sprite-help-12 { background-position: -372px -1060px; } 
.sprite-highrise-12 { background-position: -372px -1272px; } 
.sprite-highrise_company-12 { background-position: -372px -1484px; } 
.sprite-highrise_person-12 { background-position: -372px -1696px; } 
.sprite-history-12 { background-position: -434px 0; } 
.sprite-historylog-12 { background-position: -434px -212px; } 
.sprite-home-12 { background-position: -434px -424px; } 
.sprite-import-12 { background-position: -434px -636px; } 
.sprite-industry-biotech-12 { background-position: -434px -848px; } 
.sprite-industry-education-12 { background-position: -434px -1060px; } 
.sprite-industry-energy-12 { background-position: -434px -1272px; } 
.sprite-industry-government-12 { background-position: -434px -1484px; } 
.sprite-industry-humanresources-12 { background-position: -434px -1696px; } 
.sprite-industry-legal-12 { background-position: -496px 0; } 
.sprite-industry-medical-12 { background-position: -496px -212px; } 
.sprite-industry-nonprofit-12 { background-position: -496px -424px; } 
.sprite-industry-realestate-12 { background-position: -496px -636px; } 
.sprite-industry-retail-12 { background-position: -496px -848px; } 
.sprite-industry-technology-12 { background-position: -496px -1060px; } 
.sprite-info-12 { background-position: -496px -1272px; } 
.sprite-list-12 { background-position: -496px -1484px; } 
.sprite-mail-12 { background-position: -496px -1696px; } 
.sprite-mime-pdf-secured-12 { background-position: -558px 0; } 
.sprite-mime-pdf-12 { background-position: -558px -212px; } 
.sprite-mime-ppt-12 { background-position: -558px -424px; } 
.sprite-mime-rtf-12 { background-position: -558px -636px; } 
.sprite-mime-tiff-12 { background-position: -558px -848px; } 
.sprite-mime-word-12 { background-position: -558px -1060px; } 
.sprite-mime-xls-12 { background-position: -558px -1272px; } 
.sprite-movie-12 { background-position: -558px -1484px; } 
.sprite-mumboe-admin-12 { background-position: -558px -1696px; } 
.sprite-mumboe-badge-12 { background-position: -620px 0; } 
.sprite-mumboe-siteadmin-12 { background-position: -620px -212px; } 
.sprite-mumboe-user-12 { background-position: -620px -424px; } 
.sprite-music-12 { background-position: -620px -636px; } 
.sprite-network-12 { background-position: -620px -848px; } 
.sprite-notes-12 { background-position: -620px -1060px; } 
.sprite-paste-12 { background-position: -620px -1272px; } 
.sprite-pictures-12 { background-position: -620px -1484px; } 
.sprite-print-12 { background-position: -620px -1696px; } 
.sprite-readonly-user-12 { background-position: -682px 0; } 
.sprite-redo-12 { background-position: -682px -212px; } 
.sprite-refresh-12 { background-position: -682px -424px; } 
.sprite-report-12 { background-position: -682px -636px; } 
.sprite-rss-12 { background-position: -682px -848px; } 
.sprite-salesforce-12 { background-position: -682px -1060px; } 
.sprite-salesforce_company-12 { background-position: -682px -1272px; } 
.sprite-salesforce_person-12 { background-position: -682px -1484px; } 
.sprite-save-12 { background-position: -682px -1696px; } 
.sprite-search-12 { background-position: -744px 0; } 
.sprite-security-lock-12 { background-position: -744px -212px; } 
.sprite-security-unlock-12 { background-position: -744px -424px; } 
.sprite-shared-report-12 { background-position: -744px -636px; } 
.sprite-shared-search-12 { background-position: -744px -848px; } 
.sprite-shopping-cart-12 { background-position: -744px -1060px; } 
.sprite-stop-12 { background-position: -744px -1272px; } 
.sprite-templates-download-12 { background-position: -744px -1484px; } 
.sprite-templates-upload-12 { background-position: -744px -1696px; } 
.sprite-templates-12 { background-position: -806px 0; } 
.sprite-tracked-folder-closed-12 { background-position: -806px -212px; } 
.sprite-tracked-folder-open-12 { background-position: -806px -424px; } 
.sprite-trash-12 { background-position: -806px -636px; } 
.sprite-twitter-12 { background-position: -806px -848px; } 
.sprite-undo-12 { background-position: -806px -1060px; } 
.sprite-person-12, .sprite-user-12 { background-position: -806px -1272px; } /* special case */
.sprite-web-12 { background-position: -806px -1484px; } 
.sprite-zoom-in-12 { background-position: -806px -1696px; } 
.sprite-zoom-out-12 { background-position: -868px 0; } 


/* 32 */
.sprite-add-32 { background-position: 0 0; } 
.sprite-admin-32 { background-position: 0 -232px; } 
.sprite-agreement-field-32 { background-position: 0 -464px; } 
.sprite-agstate-amended-32 { background-position: 0 -696px; } 
.sprite-agstate-archived-32 { background-position: 0 -928px; } 
.sprite-agstate-deleted-32 { background-position: 0 -1160px; } 
.sprite-agstate-draft-32 { background-position: 0 -1392px; } 
.sprite-agstate-expired-32 { background-position: 0 -1624px; } 
.sprite-agstate-final-32 { background-position: -82px 0; } 
.sprite-agstate-lock-32 { background-position: -82px -232px; } 
.sprite-agstate-renewed-32 { background-position: -82px -464px; } 
.sprite-agstate-replaced-32 { background-position: -82px -696px; } 
.sprite-agstate-unlock-32 { background-position: -82px -928px; } 
.sprite-agreement-type-32, .sprite-agtype-32 { background-position: -82px -1160px; } /* special case */
.sprite-applications-32 { background-position: -82px -1392px; } 
.sprite-arrow-back-32 { background-position: -82px -1624px; } 
.sprite-arrow-down-32 { background-position: -164px 0; } 
.sprite-arrow-forward-32 { background-position: -164px -232px; } 
.sprite-arrow-up-32 { background-position: -164px -464px; } 
.sprite-auto-extraction-32 { background-position: -164px -696px; } 
.sprite-bookmarks-add-32 { background-position: -164px -928px; } 
.sprite-bookmarks-32 { background-position: -164px -1160px; } 
.sprite-calendar-32 { background-position: -164px -1392px; } 
.sprite-cancel-32 { background-position: -164px -1624px; } 
.sprite-chat-32 { background-position: -246px 0; } 
.sprite-client-32 { background-position: -246px -232px; } 
.sprite-close-32 { background-position: -246px -464px; } 
.sprite-computer-32 { background-position: -246px -696px; } 
.sprite-confirm-32 { background-position: -246px -928px; } 
.sprite-company-32, .sprite-contact-32 { background-position: -246px -1160px; } /* special case */
.sprite-companies-32, .sprite-contacts-32 { background-position: -246px -1392px; } /* special case */
.sprite-control-forward-32 { background-position: -246px -1624px; } 
.sprite-control-pause-32 { background-position: -328px 0; } 
.sprite-control-play-32 { background-position: -328px -232px; } 
.sprite-control-reverse-32 { background-position: -328px -464px; } 
.sprite-control-skip-bw-32 { background-position: -328px -696px; } 
.sprite-control-skip-fw-32 { background-position: -328px -928px; } 
.sprite-control-stop-32 { background-position: -328px -1160px; } 
.sprite-documents-32, .sprite-agreement-32, .sprite-copy-32 { background-position: -328px -1392px; } /* special case */
.sprite-csv-32-white { background-position: -328px -1624px; } 
.sprite-cut-32 { background-position: -410px 0; } 
.sprite-delete-32 { background-position: -410px -232px; } 
.sprite-disabled-user-32 { background-position: -410px -464px; } 
.sprite-disc-media-32 { background-position: -410px -696px; } 
.sprite-document-32, .sprite-mime-generic-32 { background-position: -410px -928px; } /* special case */
.sprite-dropbox-32 { background-position: -410px -1160px; } 
.sprite-tasks-32, .sprite-edit-32 { background-position: -410px -1392px; } /* special case */
.sprite-export-32 { background-position: -410px -1624px; } 
.sprite-favorites-add-32 { background-position: -492px 0; } 
.sprite-favorites-32 { background-position: -492px -232px; } 
.sprite-finance-32 { background-position: -492px -464px; } 
.sprite-folder-closed-32 { background-position: -492px -696px; } 
.sprite-folder-open-32 { background-position: -492px -928px; } 
.sprite-go-32 { background-position: -492px -1160px; } 
.sprite-people-32, .sprite-group-32 { background-position: -492px -1392px; } /* special case */
.sprite-hard-disk-32 { background-position: -492px -1624px; } 
.sprite-help-32 { background-position: -574px 0; } 
.sprite-highrise-company-32 { background-position: -574px -232px; } 
.sprite-highrise-person-32 { background-position: -574px -464px; } 
.sprite-highrise-32 { background-position: -574px -696px; } 
.sprite-history-32 { background-position: -574px -928px; } 
.sprite-historylog-32 { background-position: -574px -1160px; } 
.sprite-home-32 { background-position: -574px -1392px; } 
.sprite-import-32 { background-position: -574px -1624px; } 
.sprite-industry-biotech-32 { background-position: -656px 0; } 
.sprite-industry-education-32 { background-position: -656px -232px; } 
.sprite-industry-energy-32 { background-position: -656px -464px; } 
.sprite-industry-government-32 { background-position: -656px -696px; } 
.sprite-industry-humanresources-32 { background-position: -656px -928px; } 
.sprite-industry-legal-32 { background-position: -656px -1160px; } 
.sprite-industry-medical-32 { background-position: -656px -1392px; } 
.sprite-industry-nonprofit-32 { background-position: -656px -1624px; } 
.sprite-industry-realestate-32 { background-position: -738px 0; } 
.sprite-industry-retail-32 { background-position: -738px -232px; } 
.sprite-industry-technology-32 { background-position: -738px -464px; } 
.sprite-info-32 { background-position: -738px -696px; } 
.sprite-list-32 { background-position: -738px -928px; } 
.sprite-mail-32 { background-position: -738px -1160px; } 
.sprite-mime-pdf-secured-32 { background-position: -738px -1392px; } 
.sprite-mime-pdf-32 { background-position: -738px -1624px; } 
.sprite-mime-ppt-32 { background-position: -820px 0; } 
.sprite-mime-rtf-32 { background-position: -820px -232px; } 
.sprite-mime-tiff-32 { background-position: -820px -464px; } 
.sprite-mime-word-32 { background-position: -820px -696px; } 
.sprite-mime-xls-32 { background-position: -820px -928px; } 
.sprite-movie-32 { background-position: -820px -1160px; } 
.sprite-mumboe-admin-32 { background-position: -820px -1392px; } 
.sprite-mumboe-badge-32 { background-position: -820px -1624px; } 
.sprite-mumboe-siteadmin-32 { background-position: -902px 0; } 
.sprite-mumboe-user-32 { background-position: -902px -232px; } 
.sprite-music-32 { background-position: -902px -464px; } 
.sprite-network-32 { background-position: -902px -696px; } 
.sprite-notes-32 { background-position: -902px -928px; } 
.sprite-paste-32 { background-position: -902px -1160px; } 
.sprite-pictures-32 { background-position: -902px -1392px; } 
.sprite-print-32 { background-position: -902px -1624px; } 
.sprite-readonly-user-32 { background-position: -984px 0; } 
.sprite-redo-32 { background-position: -984px -232px; } 
.sprite-refresh-32 { background-position: -984px -464px; } 
.sprite-report-32 { background-position: -984px -696px; } 
.sprite-salesforce-company-32 { background-position: -984px -928px; } 
.sprite-salesforce-person-32 { background-position: -984px -1160px; } 
.sprite-salesforce-32 { background-position: -984px -1392px; } 
.sprite-salesforce_company-32 { background-position: -984px -1624px; } 
.sprite-salesforce_person-32 { background-position: -1066px 0; } 
.sprite-save-32 { background-position: -1066px -232px; } 
.sprite-search-32 { background-position: -1066px -464px; } 
.sprite-security-lock-32 { background-position: -1066px -696px; } 
.sprite-security-unlock-32 { background-position: -1066px -928px; } 
.sprite-shared-report-32 { background-position: -1066px -1160px; } 
.sprite-shared-search-32 { background-position: -1066px -1392px; } 
.sprite-shopping-cart-32 { background-position: -1066px -1624px; } 
.sprite-stop-32 { background-position: -1148px 0; } 
.sprite-templates-upload_24 { background-position: -1148px -232px; } 
.sprite-templates-upload-32 { background-position: -1148px -456px; } 
.sprite-templates-32 { background-position: -1148px -688px; } 
.sprite-tracked-folder-closed-32 { background-position: -1148px -920px; } 
.sprite-tracked-folder-open-32 { background-position: -1148px -1152px; } 
.sprite-trash-32 { background-position: -1148px -1384px; } 
.sprite-undo-32 { background-position: -1148px -1616px; } 
.sprite-person-32, .sprite-user-32 { background-position: -1230px 0; } /* special case */
.sprite-vcard-32-white { background-position: -1230px -232px; } 
.sprite-web-32 { background-position: -1230px -465px; } 
.sprite-zoom-in-32 { background-position: -1230px -697px; } 
.sprite-zoom-out-32 { background-position: -1230px -929px; } 

