.clear { clear:both; }
/*Global*/
#shop_now {width:93px;height:21px;background:url(/images/shop_now_btn.jpg) no-repeat 0 0;display:block;position:relative;}
#shop_now:hover {background-position:0 -21px;}
strong {font-weight:bold;}
em {font-style:italic;}
body { line-height:normal;margin:10px 0 0 0; padding:0; text-align:center; min-width:965px; background:#FFF; color:#000;font-family:Arial, Sans-Serif;font-size:12px;font-weight:normal;}
div.wrapper { width:965px; margin:0 auto; text-align:left; background:#FFF; color:#000;}
p {color:#58585a;font-size:12px;font-weight:normal;padding-bottom:10px;line-height:18px;}
p.nopad {padding:0px;}
p.break {border-bottom:solid 1px #dbd8bd;}
p.break a {padding-right:15px;text-decoration:none;color:#006993;font-size:11px;font-weight:normal;background:url(/images/internal_right_arrow.png) no-repeat right 3px;}
  p.break a:hover {color:#58585a;background-position:right -9px;}
p.last {border:none;margin-bottom:50px;}
p.last a {padding-right:15px;text-decoration:none;color:#006993;font-size:11px;font-weight:normal;background:url(/images/internal_right_arrow.png) no-repeat right 3px;}
  p.last a:hover {color:#58585a;background-position:right -9px;}
p.main {border:none;margin-top:20px;padding-bottom:10px;}
p.intro {border:none;margin-top:20px;padding-bottom:0px;font-size:14px;color:#006993;}
p.dropdown {margin:0px 0px 5px 0px;color:#58585a;background:#f4f8df;padding:5px 15px;cursor:pointer;color:#006993;padding-right:0px;width:420px;background-image:url(/images/arrow_down.png);background-position:410px 7px;background-repeat:no-repeat;}
p.dropdown:hover {color:#000;}
ul {color:#006993;margin:0px 15px 10px 20px;line-height:16px;list-style: disc;}
ul li ul {list-style: circle;margin-left:15px;margin-bottom:0px;}
ul li ul li ul {list-style: square;margin-left:15px;margin-bottom:0px;}
ul li span {color:#58585a;}
ul.solutions {margin-left:0px;}
ul.solutions li {margin:0px 0px 5px 0px;color:#58585a;background:#f4f8df;list-style-image:url(/images/ul_arrow_blue.jpg);padding:5px 15px;list-style-position: inside;}
ul.solutions li:hover {list-style-image:url(/images/ul_arrow_orange.jpg);}
ul.solutions li a {color:#58585a;text-decoration:none;}
ul.solutions li a:hover {}
a {color:#006993;}
a:hover {color:#000;}
h1 {color:#71cef5;font-size:28px;font-weight:bold;font-family:Times, serif;border-bottom:6px solid #ffe716;}
h2 {color:#c1d72e;font-size:14px;font-weight:bold;margin:25px 0px;}
h2 a {color:#c1d72e;}
h2 a:hover {color:#c1d72e;}
h3 {color:#006993;}
/* tradeshows */
table.tradeshows { width:100%;margin-top:20px; }
	table.tradeshows td { padding:5px 10px; border-bottom:solid 1px #dbd8bd;color:#58585a;}
    table.tradeshows td strong {font-weight:bold;}
	table.tradeshows h2, table.tradeshows h3, table.tradeshows p { margin:0; }
	table.tradeshows p { margin-top:4px; }
/*consultants*/
ul.consultants {border-bottom:1px solid #dbd8bd;position:relative;display:block;overflow:hidden;clear:both;width:432px;margin:0px;padding:0px 0px 0px 0px;}
ul.consultants li {position:relative;display:block;float:left;width:100px;list-style:none;text-align:center;padding:0px 4px 0px 0px;}
ul.consultants li p {padding-bottom:5px;font-size:10px;line-height:12px;}
/*Form*/
div.internal_content label {color:#006993;}
div.internal_content input.text {width:318px;height:25px;background:url(/images/textbox_bg.jpg) no-repeat;margin:0px 0px 5px 20px;border:1px solid #71cef5;}
div.internal_content textarea {width:318px;height:125px;background:url(/images/textbox_bg.jpg) no-repeat;margin:5px 0px 5px 20px;border:1px solid #71cef5;}
div.internal_content form table td {vertical-align:middle;}
div.internal_content input.submit {margin:5px 0px 5px 20px;background:url(/images/submit_bg_form.jpg) no-repeat;border:none;width:124px;height:41px;cursor:pointer;}
/*Header*/
#header {position:relative;display:block;overflow:hidden;height:120px;width:100%;}
#signup_wrapper {position:relative;display:block;float:right;overflow:hidden;}
  #header #signup_wrap {position:relative;display:block;float:right;overflow:hidden;height:30px;right:5px;}
    #header #signup_wrap a {display:block;float:left;height:30px;margin-left:6px;background-position:0 0;background-repeat: no-repeat;}
    #header #signup_wrap a:hover {background-position:0 -30px;}
      #header #signup_wrap a.top_monitor {width:163px;background-image:url(/images/top_monitor.jpg);}
      #header #signup_wrap a.top_eLearning {width:209px;background-image:url(/images/top_eLearning.jpg);}
      #header #signup_wrap a.top_enewsletter {width:130px;background-image:url(/images/top_enewsletter.jpg);}
  /*Logo*/
  #header img.logo {clear:both;position:relative;float:left;}
  /*Nav*/
  #header #nav {position:relative;display:block;height:90px;width:703px;overflow:hidden;}
    #header #nav ul {list-style:none;overflow:hidden;display:block;height:33px;margin:25px 0px 0px 0px;float:right;}
      #header #nav ul li {float:left;}
        #header #nav ul li.first_angle {width:10px;height:33px;background:url(/images/nav_angle.jpg) no-repeat 0 -99px;}
        #header #nav ul li.left_angle {display:block;width:10px;height:33px;background:url(/images/nav_angle.jpg) no-repeat 0 0;}
        #header #nav ul li.last_angle {display:block;width:68px;height:33px;background:url(/images/nav_angle_last.jpg) no-repeat 0 0;}
        #header #nav ul li a {padding-left:14px;padding-right:14px;text-decoration:none; color:#fff;font-size:14px;font-weight:bold;display:block;height:26px;padding-top:7px;background:url(/images/nav_bg.jpg) repeat-x 0 0;}
          #header #nav ul li a:hover {background-position:0 -33px;}
          #solutions #nav ul li.solutions a,
          #services #nav ul li.services a,
          #resources #nav ul li.resources a,
          #news #nav ul li.news a,
          #about #nav ul li.about a,
          #contact #nav ul li.contact a{cursor:default;background-position:0 -33px;}
  /*Lower Nav*/
  #lower_nav {background:url(/images/lower_nav.jpg) no-repeat;margin:20px 0px 15px 0px;padding-left:221px;width:965px;height:44px;display:block;}
    #lower_nav ul.top {list-style:none;position:relative;float:left;height:44px;z-index:8;margin:0px;}
     #lower_nav li {position:relative;float:left;color:#006993;text-transform:uppercase;font-weight:bold;font-size:13px;}
      #lower_nav li a {text-decoration:none;color:#006993;display:block;height:29px;padding:15px 13px 0px 14px;}
      #lower_nav ul li ul.sub {list-style:none;display:none;z-index:9;padding:10px 13px;float:none;margin:0px;position:absolute;background:#e4770c url(/images/subnav_bg.jpg) repeat-x;top:38px;left:0px;width:176px;overflow:hidden;}
        #lower_nav ul li:hover ul.sub {clear:both;display:block;}
        #lower_nav ul li ul.sub li.item {z-index:9;margin:0px;padding:0px;float:none;color:#fff;font-size:12px;text-transform:none;}
          #lower_nav ul li ul.sub li.item a {color:#fff;font-size:10px;padding:10px 0px;display:block;height:10px;margin:0px;}
            #lower_nav ul li ul.sub li.item a:hover {color:#006993;}
        #lower_nav ul li ul.sub li.spacer {line-height:0px;height:0px;width:100%;padding:0px;margin:0px;border-top:1px solid #d26d0b;border-bottom:1px solid #e9923d;}
  /*footer*/
  #footer {background: url(/images/footer_bg.jpg) repeat-x;position:relative;display:block;clear:both;height:252px;width:960px;overflow:hidden;}
  #footer div.footer_content {float:left;margin:20px 0px 20px 20px;width:400px;}
    #footer div.footer_content p {line-height:normal;margin:0px;border:none;color:#333;font-size:12px;padding:10px 20px 0px 0px;}
    #footer div.footer_content p.copywrite {color:#fff;font-size:10px;position:absolute;bottom:10px;left:20px;}
    #footer div.footer_content a {color:#fff;text-decoration:none;}
      #footer div.footer_content a:hover {text-decoration:underline;}
  #footer div.v_spacer {position:relative;float:left;background:url(/images/footer_vspacer_bg.jpg);height:252px;width:5px;}
  #footer div.services {position:relative;float:left;margin:20px 30px 20px 30px;}
    #footer div.services h2 {margin:0px;padding:0px;color:#006993; font-size:11px;font-weight:bold;text-transform:uppercase;}
      #footer div.services h2 a {color:inherit;text-decoration:none;}
        #footer div.services h2 a:visited {color:#006993;}
        #footer div.services h2 a:hover {color:#000;}
    #footer div.services ul {padding:0px;margin:2px 0 10px 0;line-height:normal;list-style:none;}
      #footer div.services li {color:#333;font-size:11px;}
        #footer div.services li a {color:#333;text-decoration:none;}
        #footer div.services li a:hover {color:#006993;}
/*Homepage*/
 #callouts {width:965px;height:124px;position:relative;display:block;clear:both;margin-bottom:15px;}
    #callouts div.callouts_internal {position:relative;float:left;background:url(/images/callouts_bg.jpg) no-repeat;height:124px;width:306px;margin-right:23px;}
    #callouts div.callouts_internal_last {position:relative;float:left;background:url(/images/callouts_bg.jpg) no-repeat;height:124px;width:306px;}
    #callouts img {position:absolute;bottom:11px;left:5px;}
    #callouts h1 {border:none;font-family:arial, sans-serif;font-size:16px;padding:5px 0px 8px 125px;color:#006993;margin:0px;}
    #callouts p {line-height:normal;border:none;color:#58585a; font-size:12px;padding:0px 0px 10px 125px;margin:0px;}
    #callouts a {text-decoration:none;color:#58585a; font-size:12px;padding:0px 15px 0px 125px; font-weight:bold;background:url(/images/right_arrow_blue.jpg) no-repeat right 3px;margin:0px;}
    #callouts a:hover {color:#000;}
    #callouts #shop_now {margin:0px 0px 0px 125px;width:93px;height:21px;background:url(/images/shop_now_btn.jpg) no-repeat 0 0;display:block;position:relative;}
    #callouts #shop_now:hover {background-position:0 -21px;}

/*Internal*/
#store_banner {width:960px;background:url(/images/store_banner.jpg) no-repeat 8px 0px;height:71px;display:block;position:relative;}
#store_banner p {color:#005476;padding:28px 20px 0px 410px;line-height:12px;font-size:12px;}
    #internal_wrapper {clear:both;position:relative;display:block;overflow:hidden;height:100%;width:960px;}
      #internal_wrapper div.left_nav {min-height:473px;position:relative;display:block;float:left;width:214px;background:url(/images/nav_left_bg.jpg) repeat-x;}
        #internal_wrapper div.left_nav ul {list-style:none;margin:22px 18px 0px 18px;line-height:normal;}
        #internal_wrapper div.left_nav ul.sub_organizational {margin:0px 0px 0px 5px;display:none;}
          #internal_wrapper div.left_nav ul.sub_organizational li.last {padding:8px 0px 0px 0px;}
            #internal_wrapper div.left_nav ul.sub_organizational li a {font-size:9px;text-transform:none;}
        #internal_wrapper div.left_nav ul.sub_financial {margin:0px 0px 0px 20px;display:none;}
          #internal_wrapper div.left_nav ul.sub_financial li.last {padding:8px 0px 0px 0px;}
            #internal_wrapper div.left_nav ul.sub_financial li a {font-size:9px;text-transform:none;}
        #internal_wrapper div.left_nav ul.sub_sales {margin:0px 0px 0px 20px;display:none;}
          #internal_wrapper div.left_nav ul.sub_sales li.last {padding:8px 0px 0px 0px;}
            #internal_wrapper div.left_nav ul.sub_sales li a {font-size:9px;text-transform:none;}
        #internal_wrapper div.left_nav ul.sub_technology {margin:0px 0px 0px 20px;display:none;}
          #internal_wrapper div.left_nav ul.sub_technology li.last {padding:8px 0px 0px 0px;}
            #internal_wrapper div.left_nav ul.sub_technology li a {font-size:9px;text-transform:none;}
        #internal_wrapper div.left_nav ul.sub_mergers {margin:0px 0px 0px 20px;display:none;}
          #internal_wrapper div.left_nav ul.sub_mergers li.last {padding:8px 0px 0px 0px;}
            #internal_wrapper div.left_nav ul.sub_mergers li a {font-size:9px;text-transform:none;}
          #internal_wrapper div.left_nav ul li {border-bottom:solid 1px #aac6d3;padding:8px 0px;}
          #internal_wrapper div.left_nav ul li.last {border:none;}
          #internal_wrapper div.left_nav ul li #shop_now {width:93px;height:21px;background:url(/images/shop_now_btn.jpg) no-repeat 0 0;display:block;position:relative;}
          #internal_wrapper div.left_nav ul li #shop_now:hover {background-position:0 -21px;}

            #internal_wrapper div.left_nav ul li a {padding-right:15px;text-decoration:none;color:#58585a;font-size:11px;font-weight:bold;text-transform:uppercase;background:url(/images/left_nav_arrow.png) no-repeat right 3px;}
              #internal_wrapper div.left_nav ul li a:hover {color:#006993;background-position:right -9px;}
      /*Right Content*/
      #internal_wrapper div.internal_content {min-height:473px;position:relative;display:block;float:left;height:100%;width:432px;padding:0px 50px;}
      #internal_wrapper div.internal_right {min-height:473px;position:relative;display:block;float:left;width:214px;height:100%;background:url(/images/internal_right_bg.jpg) repeat-x;}
        #internal_wrapper div.internal_right ul {margin:22px 18px 0px 18px;line-height:normal;list-style:none;}
          #internal_wrapper div.internal_right ul li {border-bottom:solid 1px #deded8;padding:18px 0px;}
          #internal_wrapper div.internal_right ul li p {line-height:normal;margin:10px 0px 0px 0px;padding:0px;}
            #internal_wrapper div.internal_right ul li p a.contact {font-weight:bold;}
          #internal_wrapper div.internal_right ul li.last {border:none;}
            #internal_wrapper div.internal_right ul li h1 {border:none;font-size:11px;font-weight:bold;color:#006993;text-transform:uppercase;font-family:arial, sans-serif;}
            #internal_wrapper div.internal_right ul li table {position:relative;left:-4px;}
            #internal_wrapper div.internal_right ul li td {vertical-align:middle;}
            #internal_wrapper div.internal_right ul li td p {color:#006993;border:none;padding:0px 0px 10px 0px;margin:0px;line-height:normal;font-size:11px;}
            #internal_wrapper div.internal_right ul li td p.contact {font-weight:bold;}
            #internal_wrapper div.internal_right ul li td p.contact a {font-weight:bold;}
            #internal_wrapper div.internal_right ul li td a {padding-right:15px;text-decoration:none;color:#006993;font-size:11px;font-weight:normal;background:url(/images/internal_right_arrow.png) no-repeat right 3px;}
              #internal_wrapper div.internal_right ul li td a:hover {color:#58585a;background-position:right -9px;}
      #internal_wrapper div.internal_right ul li td #shop_now {width:93px;height:21px;background:url(/images/shop_now_btn.jpg) no-repeat 0 0;display:block;position:relative;}
      #internal_wrapper div.internal_right ul li td #shop_now:hover {background-position:0 -21px;}
      /*Contact Nav Hightlights*/
      div.left_nav #contact_int ul li a.contact,
      div.left_nav #directions ul li a.directions,
      div.left_nav #directory ul li a.directory{cursor:default;color:#006993;background-position:right -9px;}
      /*Solutions Nav Hightlights*/
      div.left_nav #solutions_int ul li a.solutions,
      div.left_nav #organizational ul li a.organizational,
      div.left_nav #financial ul li a.financial,
      div.left_nav #sales ul li a.sales,
      div.left_nav #technology ul li a.technology,
      div.left_nav #mergers ul li a.mergers{cursor:default;color:#006993;background-position:right -9px;}
      /*Services Nav Hightlights*/
      div.left_nav #services_int ul li a.services,
      div.left_nav #clinical ul li a.clinical,
      div.left_nav #financial ul li a.financial,
      div.left_nav #hospice ul li a.hospice,
      div.left_nav #information ul li a.information,
      div.left_nav #mergers ul li a.mergers,
      div.left_nav #cost ul li a.cost,
      div.left_nav #revenue ul li a.revenue,
      div.left_nav #compliance ul li a.compliance,
      div.left_nav #management ul li a.management,
      div.left_nav #sales ul li a.sales,
      div.left_nav #monitor ul li a.monitor{cursor:default;color:#006993;background-position:right -9px;}
      /*Resources Nav Hightlights*/
      div.left_nav #resources_int ul li a.resources,
      div.left_nav #whitepapers ul li a.whitepapers,
      div.left_nav #links ul li a.links,
      div.left_nav #enewsletter ul li a.enewsletter,
      div.left_nav #downloads ul li a.downloads{cursor:default;color:#006993;background-position:right -9px;}
      /*News Nav Hightlights*/
      div.left_nav #news_int ul li a.news,
      div.left_nav #tradeshows ul li a.tradeshows,
      div.left_nav #webinars ul li a.webinars,
      div.left_nav #speaking ul li a.speaking,
      div.left_nav #seminars ul li a.seminars,
      div.left_nav #press ul li a.press{cursor:default;color:#006993;background-position:right -9px;}
      /*About Us Nav Hightlights*/
      div.left_nav #about_us ul li a.about_us,
      div.left_nav #consultants ul li a.consultants,
      div.left_nav #policy ul li a.policy{cursor:default;color:#006993;background-position:right -9px;}
      /*Solutions Sub-Nav Expansions*/
      div.left_nav #organizational ul.sub_organizational,
      div.left_nav #financial ul.sub_financial,
      div.left_nav #sales ul.sub_sales,
      div.left_nav #technology ul.sub_technology,
      div.left_nav #mergers ul.sub_mergers{display:block;}
  /*Financial Monitor*/
      div.main { background:url(/services/monitor/images/main-01.jpg) no-repeat 0 0; width:627px; height:331px; float:left; margin-top:7px; padding:14px 16px; color:#000; }
        div.main h1 { font:normal 16px Arial, Helvetica, sans-serif; margin-top:12px; border:none; color:#000; }
        div.main p { font:normal 12px Arial, Helvetica, sans-serif; margin-top:12px; }
        div.main a { background:url(/services/monitor/images/btn-login.png) no-repeat 0 0; display:block; width:113px; height:40px; margin-top:12px; }
            div.main a:hover { background-position:0 -42px; }
      div.sidebar { background:url(/services/monitor/images/bg-sidebar.png) no-repeat 0 0; width:292px; height:359px; float:right; color:#FFFFFF; margin-top:7px; }
          div.sidebar a { width:292px; background:url(/services/monitor/images/btn-started.png) no-repeat 0 0; display:block; height: 54px; }
              div.sidebar a:hover { background-position:0 -59px; }
          div.sidebar p { font:bold 17px Arial, Helvetica, sans-serif; margin:7px 20px; color:#fff; padding:0px;}
          div.sidebar ul { font:bold 13px Arial, Helvetica, sans-serif; margin:0 20px; color:#fff; padding:0px; }
              div.sidebar ul li { margin:3px 15px; list-style-type:disc; color:#fff; padding:0px; }
      div.callout { background:url(/services/monitor/images/bg-callout.png) no-repeat 0 0; height:201px; width:292px;; float:left; border-top:2px solid #bad184; margin:7px 4px 0 0; color:#025081; padding:18px; position:relative; }
          div#two img { position:absolute; top:15px; right:5px; }
          div.callout h1 { font:normal 16px Arial, Helvetica, sans-serif; margin-bottom:12px;padding:0px;color:inherit;border:none; }
          div.callout ul { margin:0px 0px 12px 0px; padding:0px;}
              div.callout ul li { font:bold 12px Arial, Helvetica, sans-serif; margin:4px 0 4px 15px; list-style-type:disc; padding:0px;}	
                  div.callout ul li span { color:#474747; }
          div.callout a { text-transform:uppercase; color:#7d993b; font:bold 12px Arial, Helvetica, sans-serif; position:absolute; width:249px; bottom:15px; padding-left:15px; left:0px; text-decoration:none; padding-top:14px; display:block; background:url(/services/monitor/images/bg-callout-link.png) no-repeat 0 top; }
              div.callout a span { background:url(/services/monitor/images/bg-arrow.png) no-repeat right -29px; padding-right:13px; }
              div.callout a:hover { color:#474747; }
              
          .slide { display:none; }
              .slide p { margin:8px; font-weight:bold; padding:0px;color:#025081;line-height:normal;}
          .view { cursor:pointer; }
	div#three { overflow:hidden !important; height:237px; height:238px; width:292px;border-top:2px solid #bad184;  float:right; margin-top:7px; background:url(/services/monitor/images/bg-callout.png) no-repeat 0 0; }
		div#three ul {padding:0px;margin:0px;line-height:normal;}
        div#three ul li {padding:0px;margin:0px;}
        div#three ul li > a { margin:0px;display:block; cursor:pointer; background-color:#006600; padding:15px 18px; background:url(/services/monitor/images/bg-callout-link.png) no-repeat 0 top; text-transform:uppercase; color:#7d993b; font:bold 12px Arial, Helvetica, sans-serif;}
			div#three ul li > a span { color:inherit;padding-right:13px; background:url(/services/monitor/images/bg-arrow.png) no-repeat right -16px;  }
		div#three ul li > a:hover { color:#474747 !important; font-weight:bold; }
		div#three ul li { overflow:hidden; height:36px; position:relative; }
			div#three ul li div { padding:15px 18px 0; background:url(/services/monitor/images/bg-callout-link.png) no-repeat 0 top; }
				div#three ul li div p { color:#474747; margin-bottom:8px; padding:0px; line-height:normal}
					div#three ul li div p a { color:#0054a4; text-decoration:none;}
						div#three ul li div p a.grey { color:#474747; }
							div#three ul li div p a.grey:hover { color:#000; }
						div#three ul li div p .blue { color:#025081; font-weight:bold; }
							div#three ul li div p .blue b { padding-right:13px; text-decoration:none; background:url(/services/monitor/images/bg-arrow.png) no-repeat right -43px; }
						div#three ul li div p a span { text-decoration:underline;color: #0054A4; }
                        div#three ul li div p a span:hover {color:#474747; }
					div#three ul li div p a:hover { color:#474747; }


