body
  {
  margin:0px;
  margin-top:39px;
  padding:0px;
  background:URL(/cm/media/images/background.jpg) top center no-repeat;
  background-color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  color:#58595B;
  font-size:9pt;
  line-height:13pt;
  }
h1
  {
  color:#8F285E;
  margin-top:0px;
  margin-bottom:10px;
  font-size:14pt;
  }
p
  {
  text-align:left;
  margin-top:0px;
  margin-bottom:16px;
  }
#page
  {
  width:1042px;
  margin:auto;
  }
#titles
  {
  width:1042px;
  height:50px;
  display:block;
  background:URL(/cm/media/images/titles-back.jpg);
  }
#sub-titles
  {
  width:1042px;
  height:32px;
  display:block;
  background:URL(/cm/media/images/sub-titles-back.jpg);
  }
form
  {
  margin:0px;
  }
input.submit
  {
  width:76px;
  height:17px;
  display:block;
  background:URL(/cm/media/images/submit.gif) no-repeat;
  border:0px;
  cursor:pointer;
  }
input.submit:hover
  {
  background:URL(/cm/media/images/submit.gif) no-repeat;
  }
#footer
  {
  text-align:center;
  color:#D2EDF3;
  margin-top:20px;
  margin-bottom:20px;
  }
#footer a, #footer a:active, #footer a:visited
  {
  color:#D2EDF3;
  text-decoration:none;
  }
#footer a:hover
  {
  color:#D2EDF3;
  text-decoration:underline;
  }
img.ttl-clnt
  {
  margin:0px;
  padding:0px;
  margin-left:18px;
  }
img.ttl-srvcs
  {
  margin:0px;
  padding:0px;
  margin-left:14px;
  }
img.ttl-indstry
  {
  margin:0px;
  padding:0px;
  margin-left:14px;
  margin-right:18px;
  }
img.sub-ttl
  {
  margin-left:18px;
  }
img.sub-ttl-lng
  {
  margin-left:14px;
  }
img.sub-cntnt-img-rt
  {
  padding-left:20px;
  padding-bottom:0px;
  }
.home-tbl
  {
  background:URL(/cm/media/images/home-back.gif) repeat-y;
  }
.sub-tbl
  {
  background:URL(/cm/media/images/sub-back.gif) repeat-y;
  }
.end-col-lft
  {
  width:18px;
  background:URL(/cm/media/images/home-lft.jpg) top no-repeat;
  }
.sub-end-col-lft
  {
  width:18px;
  background:URL(/cm/media/images/sub-lft.jpg) top no-repeat;
  }
.end-col-rt
  {
  width:18px;
  background:URL(/cm/media/images/home-rt.jpg) top no-repeat;
  }
.sub-end-col-rt
  {
  width:18px;
  background:URL(/cm/media/images/sub-rt.jpg) top no-repeat;
  }
.subnav-col
  {
  width:219px;
  background-color:#e8dad7;
  }
.cntnt-col-lgn
  {
  width:326px;
  background:URL(/cm/media/images/col-lgn-back.jpg) repeat-y;
  background-color:#d2edf3;
  }
.cntnt-col-srvcs
  {
  width:284px;
  background-color:#FFFFFF;
  padding:21px;
  }
.cntnt-col-srvcs h1
  {
  color:#6a1737;
  font-size:11pt;
  font-weight:normal;
  margin:0px;
  margin-bottom:5px;
  font-family:'Arial Black', Gadget, sans-serif;
  }
.cntnt-col-srvcs h2
  {
  color:#6a1737;
  font-size:9pt;
  font-weight:normal;
  margin:0px;
  font-family:'Arial Black', Gadget, sans-serif;
  width:100%;
  display:block;
  border-bottom:1px solid #6A1737;
  }
.cntnt-col-srvcs p
  {
  margin:0px;
  margin-bottom:10px;
  text-align:left;
  }
.cntnt-col-indstry
  {
  width:284px;
  background-color:#FFFFFF;
  padding:21px;
  }
.cntnt-col-indstry p
  {
  color:#127AA8;
  margin:0px;
  margin-bottom:10px;
  text-align:left;
  }
.date
  {
  color:#58595B;
  font-size:8pt;
  }
.cntnt-col
  {
  width:326px;
  }
#cntnt-col-lgn-cntr-top
  {
  width:284px;
  height:21px;
  display:block;
  margin:auto;
  background-color:#d2edf3;
  }
#cntnt-col-lgn-cntr
  {
  width:284px;
  margin:auto;
  margin-top:0px;
  background-color:#a5c8d3;
  }
#cntnt-col-lgn-cntr form
  {
  width:260px;
  margin:auto;
  margin-top:10px;
  margin-bottom:20px;
  }
#cntnt-col-lgn-cntr input.text
  {
  width:220px;
  font-size:9pt;
  }
.div-col
  {
  width:14px;
  background:URL(/cm/media/images/div-col.jpg) top no-repeat;
  }
.sub-div-col
  {
  width:14px;
  background:URL(/cm/media/images/sub-div.jpg) top no-repeat;
  }
.sub-cntnt
  {
  width:733px;
  background-color:#FFFFFF;
  padding:20px;
  }
#subnav
  {
  width:203;
  padding:8px;
  }
#subnav h1
  {
  width:100%;
  display:block;
  font-size:10pt;
  color:#691837;
  margin:0px;
  border-bottom:2px solid #598698;
  }
#subnav ul
  {
  margin:0px;
  margin-left:10px;
  margin-bottom:15px;
  padding:0px;
  list-style-type:none;
  }
#subnav li a
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav li a:active
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav li a:visited
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav li a:hover
  {
  color:#58595B;
  text-decoration:underline;
  }
#nav
  {
  width:1035px;
  height:29px;
  padding-left:7px;
  display:block;
  background:URL(/cm/media/images/nav-back.jpg);
  }
#sub-ttl-v2
  {
  background: URL('/cm/media/images/ttl-services.jpg');
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:24px;
   color:#ffffff;
   padding-left:30px;
   padding-top:11px;
   padding-right: 100px;
   margin-left:18px;
   margin-bottom: 0px;
   display:inline;
  }
#sub-ttl-lng-v2
  {
  background: URL('/cm/media/images/ttl-lng-credentialing.jpg');
   background-repeat:no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:24px;
   color:#ffffff;
   padding-left:0px;
   padding-right:800px;
   padding-top:10px;
   margin-left: 13px;
   margin-bottom: 0px;
   display: inline;
  }
#sub-titles-v2
  {
  width:1042px;
  height:32px;
  background:URL(/cm/media/images/sub-titles-back.jpg);
  }
a.link
  {
  color:#58595B;
  text-decoration:underline;
  }
a.link:active
  {
  color:#58595B;
  text-decoration:underline;
  }
a.link:visited
  {
  color:#58595B;
  text-decoration:underline;
  }
a.link:hover
  {
  color:#58595B;
  text-decoration:none;
  }
a
  {
  color:#58595B;
  text-decoration:underline;
  }
a:hover
  {
  color:#58595B;
  text-decoration:none;
  }
a:active
  {
  color:#58595B;
  text-decoration:underline;
  }
a:visited
  {
  color:#58595B;
  text-decoration:underline;
  }
a.team
  {
  color:#8F285E;
  text-decoration:underline;
  font-weight:bold;
  }
a.team:active
  {
  color:#8F285E;
  text-decoration:underline;
  }
a.team:hover
  {
  color:#8F285E;
  text-decoration:none;
  }
a.team:visited
  {
  color:#8F285E;
  }
img.teampics
  {
  border-color: 8F285E;
   border: medium;
  }
span.date
  {
  font-weight:bold;
   color:#0D3C6A;
  }
.testimonial_quote_block_wide
  {
  text-align: center;
   margin-left: 20px;
   margin-top: 20px;
   margin-bottom: 20px;
   width: 290px;
   border-top: 2px solid rgb(143, 40, 94);
   border-bottom: 2px solid rgb(143, 40, 94);
   padding-top: 15px;
  }
.testimonial_quote_text
  {
  text-align: center;
   font-weight: bolder;
   color: rgb(143, 40, 94);
   font-size: 18px;
   font-family: Times,serif;
  }
.testimonial_quote_person
  {
  font-weight: bold;
   color: rgb(88, 89, 91);
   font-size: 12px;
   text-align: center;
  }
.f_right
  {
  float: right;
  }
.testimonial_quote_block_thin
  {
  text-align: center;
   margin-left: 20px;
   margin-top: 20px;
   margin-bottom: 20px;
   width: 210px;
   border-top: 2px solid rgb(143, 40, 94);
   border-bottom: 2px solid rgb(143, 40, 94);
   padding-top: 10px;
  }
h2
  {
  color:#8F285E;
  margin-top:0px;
  margin-bottom:10px;
  font-size:10pt;
  font-weight:bolder;
  }
#cl-logo
  {
  border-color:#8f285e;
   border-style:solid;
   background-color:#e8dad7;
  height: 125px;
  width: 280px;
  margin-top:3px;
  }
#input-bill
  {
  outline:none;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid rgba(0,0,0, 0.2);
  }
#input-bill:focus
  {
  box-shadow: 0 0 5px rgba(0, 0, 255, 1);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1);
  border:1px solid rgba(0,0,255, 0.8);
  }
#subnav a
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav a:active
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav a:hover
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#subnav a:visited
  {
  color:#58595B;
  text-decoration:none;
  width:100%;
  display:block;
  }
#fieldon:focus
  {
  border:2px solid #fbce31;
  }
#acctprefix:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#acctsuffix:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#lastname:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#acctnum2:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#patname:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#account_num:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#email:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#CardName:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#CardNumber:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#CVV2:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#BillingPostalCode:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#Month:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#Year:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#Amount:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#Decimals:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#first:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#last:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#address:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#city:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#state:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#zip:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#title:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#company:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#phone:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#mobile:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#fax:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#email:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#specialty:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#description:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#strCAPTCHA:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }
#PatName:focus
  {
  border: 2px solid #8f285e;
  background-color: #eeeeee;
  }


/* NAVSTYLE */
.systoplevel:link
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.systoplevel:visited
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.systoplevel:hover
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.systoplevel:active
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#595444;text-decoration:none;
  }
.systoplevelStatic
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#595444;text-decoration:none;
  }
.syssubpage:link
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.syssubpage:visited
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.syssubpage:hover
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#595444;text-decoration:none;
  }
.syssubpage:active
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#595444;text-decoration:none;
  }
.syssubpageStatic
  {
  font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#595444;text-decoration:none;
  }

