H9
  {
  text-decoration:none;
  }
body
  {
  margin:0px;
  padding:0px;
  height:100%;
  background:URL(/cm/media/images/background.jpg);
  background-position:top;
  background-repeat:repeat-x;
  background-color:#c9cacc;
  font-family:Arial, Helvetica, sans-serif;
  }
#header
  {
  width:920px;
  height:63px;
  position:relative;
  background:URL(/cm/media/images/header.jpg);
  background-repeat:no-repeat;
  margin:auto;
  margin-bottom:77px;
  }
#header-left
  {
  width:635px;
  color:#ffffff;
  text-align:center;
  position:absolute;
  top:9px;
  left:25px;
  }
#header a.header-font
  {
  width:73px;
  height:29px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  position:absolute;
  left: 660px;
  top: 0px;
  font-size:12px;
  text-align:center;
  padding-top:12px;
  }
#header a.header-font:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
#header a.header-print
  {
  width:34px;
  height:29px;
  background:URL(/cm/media/images/header-print.jpg);
  background-repeat:no-repeat;
  display:block;
  position:absolute;
  left: 733px;
  top: 0px;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  padding-top:12px;
  padding-left:40px;
  }
#header a.header-print:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
#header a.header-email
  {
  width:34px;
  height:29px;
  background:URL(/cm/media/images/header-email.jpg);
  background-repeat:no-repeat;
  display:block;
  position:absolute;
  left: 807px;
  top: 0px;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  padding-top:12px;
  padding-left:40px;
  }
#header a.header-email:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
#logo
  {
  position:absolute;
  left: -28px;
  top: 88px;
  }
#home-banner
  {
  width:892px;
  height:360px;
  background:URL(/cm/media/images/home_banner.jpg);
  background-repeat:no-repeat;
  margin:auto;
  position:relative;
  margin-bottom:34px;
  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  }
a.home-banner-links
  {
  width:181px;
  height:111px;
  background:URL(/cm/media/images/banner_nav.jpg);
  background-repeat:no-repeat;
  display:block;
  margin-bottom:3px;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
  line-height:111px;
  padding-left:55px;
  }
a.home-banner-links:hover
  {
  background:URL(/cm/media/images/banner_nav-over.jpg);
  color:#ffffff;
  text-decoration:none;
  }
a.home-banner-managed
  {
  width:236px;
  height:111px;
  background:URL(/cm/media/images/banner_nav-managed_hosting.jpg);
  background-repeat:no-repeat;
  display:block;
  margin-bottom:3px;
  }
a.home-banner-managed:hover
  {
  background:URL(/cm/media/images/banner_nav-managed_hosting-over.jpg);
  }
a.home-banner-cloud
  {
  width:236px;
  height:111px;
  background:URL(/cm/media/images/banner_nav-cloud_hosting.jpg);
  background-repeat:no-repeat;
  display:block;
  margin-bottom:3px;
  }
a.home-banner-cloud:hover
  {
  background:URL(/cm/media/images/banner_nav-cloud_hosting-over.jpg);
  }
a.home-banner-email
  {
  width:236px;
  height:111px;
  background:URL(/cm/media/images/banner_nav-email_apps.jpg);
  background-repeat:no-repeat;
  display:block;
  margin-bottom:3px;
  }
a.home-banner-email:hover
  {
  background:URL(/cm/media/images/banner_nav-email_apps-over.jpg);
  }
#home-links
  {
  width:920px;
  margin:auto;
  }
a.home-email-btn
  {
  width:184px;
  height:66px;
  background:URL(/cm/media/images/btn_email-grey.jpg);
  background-repeat:no-repeat;
  display:inline-block;
  margin-left:69px;
  }
a.home-email-btn:hover
  {
  background:URL(/cm/media/images/btn_email-grey-over.jpg);
  }
a.home-chat-btn
  {
  width:184px;
  height:66px;
  background:URL(/cm/media/images/btn_chat-grey.jpg);
  background-repeat:no-repeat;
  display:inline-block;
  margin-left:19px;
  }
a.home-chat-btn:hover
  {
  background:URL(/cm/media/images/btn_chat-grey-over.jpg);
  }
a.home-login-btn
  {
  width:184px;
  height:66px;
  background:URL(/cm/media/images/btn_login-grey.jpg);
  background-repeat:no-repeat;
  display:inline-block;
  margin-left:19px;
  }
a.home-login-btn:hover
  {
  background:URL(/cm/media/images/btn_login-grey-over.jpg);
  }
#home-phone
  {
  margin-left:30px;
  display:inline-block;
  }
#footer-container
  {
  width:860px;
  height:220px;
  margin:auto;
  margin-top:80px;
  position:relative;
  padding-left:60px;
  background:URL(/cm/media/images/footer-container.gif);
  background-repeat:no-repeat;
  }
#footer
  {
  width:920px;
  height:26px;
  position:absolute;
  bottom:0px;
  left:0px;
  text-align:center;
  paddding-top:35px;
  }
#footer a
  {
  margin-left:18px;
  margin-right:18px;
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  }
#footer a:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
#footer-map
  {
  width:180px;
  height:210px;
  display:block;
  color:#717174;
  font-size:12px;
  vertical-align:top;
  padding-left:20px;
  }
#footer-map a
  {
  color:#717174;
  text-decoration:none;
  }
#footer-map a:hover
  {
  color:#717174;
  text-decoration:underline;
  }
#footer-map ul
  {
  margin:0px;
  margin-top:16px;
  padding:0px;
  }
#detail-banner
  {
  width:920px;
  height:271px;
  background:URL(/cm/media/images/detail_banner.jpg);
  background-repeat:no-repeat;
  margin:auto;
  position:relative;
  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  }
#page
  {
  width:920px;
  background:URL(/cm/media/images/detail-back.png);
  background-repeat:repeat-y;
  margin:auto;
  padding-bottom:80px;
  }
#page-bottom
  {
  width:920px;
  height:22px;
  background:URL(/cm/media/images/page-bottom.png);
  background-repeat:no-repeat;
  margin:auto;
  }
.content
  {
  width:544px;
  padding-left:60px;
  padding-right:60px;
  padding-top:20px;
  }
.right
  {
  background:URL(/cm/media/images/right-back.gif);
  background-repeat:no-repeat;
  background-position:top;
  text-align:center;
  padding-top:60px;
  }
#breadcrumb span.breadcrumb
  {
  color:#00538E;
  font-size:11px;
  }
#breadcrumb a.breadcrumb
  {
  color:#8CC63F;
  text-decoration:none;
  font-size:11px;
  }
#breadcrumb a.breadcrumb:hover
  {
  color:#8CC63F;
  text-decoration:underline;
  }
H1
  {
  color:#8CC63F;
  font-size:24px;
  font-weight:normal;
  margin-top:25px;
  }
p
  {
  font-size:12px;
  line-height:18px;
  color:#717174;
  }
a.top
  {
  color:#8CC63F;
  text-decoration:none;
  font-size:11px;
  }
.right a
  {
  width:188px;
  height:69px;
  background-repeat:no-repeat;
  display:block;
  margin:auto;
  margin-bottom:30px;
  }
.right a.email
  {
  background:URL(/cm/media/images/btn_email-white.png);
  }
.right a.email:hover
  {
  background:URL(/cm/media/images/btn_email-white-over.png);
  }
.right a.chat
  {
  background:URL(/cm/media/images/btn_chat-white.png);
   display:none;
  }
.right a.chat:hover
  {
  background:URL(/cm/media/images/btn_chat-white-over.png);
  }
.right a.login
  {
  background:URL(/cm/media/images/btn_login-white.png);
  }
.right a.login:hover
  {
  background:URL(/cm/media/images/btn_login-white-over.png);
  }
.right a.phone
  {
  background:URL(/cm/media/images/phone-white.png);
  }
.right a.twitter
  {
  background:URL(/cm/media/images/twitter-white.jpg);
  }
#detail-nav
  {
  position:absolute;
  left: 80px;
  top: 46px;
  color:#ffffff;
  font-size:16px;
  }
a.main-nav
  {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  display:block;
  line-height:20px;
  }
a.main-nav:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
a.sub-nav
  {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  background:URL(/cm/media/images/arrow.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:23px;
  display:block;
  line-height:20px;
  }
a.sub-nav:hover
  {
  color:#ffffff;
  text-decoration:underline;
  }
H2
  {
  color:#717174;
   font-size:14px;
   font-weight:bold;
   margin-bottom:0px;
  }
a
  {
  color:#8CC63F;
  text-decoration:none;
  }
a:active
  {
  color:#8CC63F;
  text-decoration:none;
  }
a:visited
  {
  color:#8CC63F;
  text-decoration:none;
  }
a:hover
  {
  color:#8CC63F;
  text-decoration:underline;
  }
#print-banner
  {
  width:100%;
   height:38px;
   background:URL(/cm/media/images/print-back.jpg);
   background-repeat:repeat-x;
   margin-bottom:20px;
  }
#print-banner p
  {
  color:#ffffff;
   line-height:38px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   margin:0px;
   display:inline;
   background:URL(/cm/Media/images/print-icon.gif);
   background-repeat:no-repeat;
   background-position:left;
   display:block;
   padding-left:36px;
  }
.right a.facebook
  {
  background:URL(/cm/media/images/facebookicon.gif);
  }
li
  {
  font-size:12px;
  line-height:18px;
  color:#717174;
  }


/* NAVSTYLE */
.systoplevel:link
  {
  color:#ffffff; font-size:12px; margin-left:17px; margin-right:17px; text-decoration:none;line-height:15px;
  }
.systoplevel:visited
  {
  color:#ffffff; font-size:12px; margin-left:17px; margin-right:17px; text-decoration:none;line-height:15px;
  }
.systoplevel:hover
  {
  color:#ffffff; text-decoration:underline;line-height:15px;
  }
.systoplevel:active
  {
  color:#ffffff; font-size:12px; margin-left:17px; margin-right:17px; text-decoration:none; font-weight:bold;line-height:15px;
  }
.systoplevelStatic
  {
  color:#ffffff; font-size:12px; margin-left:17px; margin-right:17px; text-decoration:none; font-weight:bold;line-height:15px;
  }
.syssubpage:link
  {
  color:#ffffff; font-size:12px; margin-left:0px; margin-right:0px; text-decoration:none; display:block;line-height:15px;
  }
.syssubpage:visited
  {
  color:#ffffff; font-size:12px; margin-left:0px; margin-right:0px; text-decoration:none; display:block;line-height:15px;
  }
.syssubpage:hover
  {
  color:#ffffff; text-decoration:underline;line-height:15px;
  }
.syssubpage:active
  {
  line-height:15px;color:#ffffff; text-decoration:none; font-size:12px; background:URL(/cm/media/images/arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:block; line-height:20px; margin-left:-20px;
  }
.syssubpageStatic
  {
  line-height:15px;color:#ffffff; text-decoration:none; font-size:12px; background:URL(/cm/media/images/arrow.gif); background-position:left; background-repeat:no-repeat; padding-left:20px; display:block; line-height:20px; margin-left:-20px;
  }
